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 : FFA0CFBD84EE5785315074AB8D1443D271A2EFF6ED86FDDE4F2105C7E43033B6 ROM:00110000 ; Input MD5 : 4524F0BED08715FB9CC3621FE05D3C32 ROM:00110000 ; Input CRC32 : 98FCF3C2 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_11610A+A↓o ROM:00110000 ; sub_116180↓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 $F2 ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $76 ; v ROM:0011000B dc.b $F2 ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $76 ; v ROM:0011000F dc.b $F2 ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $76 ; v ROM:00110013 dc.b $E0 ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $76 ; v ROM:00110017 dc.b $F4 ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $76 ; v ROM:0011001B dc.b $F4 ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $76 ; v ROM:0011001F dc.b $F4 ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $76 ; v ROM:00110023 dc.b $F4 ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $76 ; v ROM:00110027 dc.b $F2 ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $76 ; v ROM:0011002B dc.b $F2 ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $76 ; v ROM:0011002F dc.b $F2 ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $76 ; v ROM:00110033 dc.b $F2 ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $76 ; v ROM:00110037 dc.b $F2 ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $76 ; v ROM:0011003B dc.b $F2 ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $76 ; v ROM:0011003F dc.b $F2 ROM:00110040 dc.b 0 ROM:00110041 dc.b $11 ROM:00110042 dc.b $76 ; v ROM:00110043 dc.b $F2 ROM:00110044 dc.b 0 ROM:00110045 dc.b $11 ROM:00110046 dc.b $76 ; v ROM:00110047 dc.b $F2 ROM:00110048 dc.b 0 ROM:00110049 dc.b $11 ROM:0011004A dc.b $76 ; v ROM:0011004B dc.b $F2 ROM:0011004C dc.b 0 ROM:0011004D dc.b $11 ROM:0011004E dc.b $76 ; v ROM:0011004F dc.b $F2 ROM:00110050 dc.b 0 ROM:00110051 dc.b $11 ROM:00110052 dc.b $76 ; v ROM:00110053 dc.b $F2 ROM:00110054 dc.b 0 ROM:00110055 dc.b $11 ROM:00110056 dc.b $76 ; v ROM:00110057 dc.b $F2 ROM:00110058 dc.b 0 ROM:00110059 dc.b $11 ROM:0011005A dc.b $76 ; v ROM:0011005B dc.b $F2 ROM:0011005C dc.b 0 ROM:0011005D dc.b $11 ROM:0011005E dc.b $76 ; v ROM:0011005F dc.b $F2 ROM:00110060 dc.b 0 ROM:00110061 dc.b $11 ROM:00110062 dc.b $76 ; v ROM:00110063 dc.b $F2 ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $76 ; v ROM:00110067 dc.b $F4 ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $76 ; v ROM:0011006B dc.b $F4 ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $76 ; v ROM:0011006F dc.b $F4 ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $76 ; v ROM:00110073 dc.b $F4 ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $76 ; v ROM:00110077 dc.b $F4 ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $76 ; v ROM:0011007B dc.b $F4 ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $76 ; v ROM:0011007F dc.b $F4 ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $76 ; v ROM:00110083 dc.b $F4 ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $76 ; v ROM:00110087 dc.b $F4 ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $76 ; v ROM:0011008B dc.b $F4 ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $76 ; v ROM:0011008F dc.b $F4 ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $76 ; v ROM:00110093 dc.b $F4 ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $76 ; v ROM:00110097 dc.b $F4 ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $76 ; v ROM:0011009B dc.b $F4 ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $76 ; v ROM:0011009F dc.b $F4 ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $76 ; v ROM:001100A3 dc.b $F4 ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $76 ; v ROM:001100A7 dc.b $F4 ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $76 ; v ROM:001100AB dc.b $F4 ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $76 ; v ROM:001100AF dc.b $F4 ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $76 ; v ROM:001100B3 dc.b $F4 ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $76 ; v ROM:001100B7 dc.b $F4 ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $76 ; v ROM:001100BB dc.b $F4 ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $76 ; v ROM:001100BF dc.b $F4 ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $76 ; v ROM:001100C3 dc.b $F2 ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $76 ; v ROM:001100C7 dc.b $F2 ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $76 ; v ROM:001100CB dc.b $F2 ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $76 ; v ROM:001100CF dc.b $F2 ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $76 ; v ROM:001100D3 dc.b $F2 ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $76 ; v ROM:001100D7 dc.b $F2 ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $76 ; v ROM:001100DB dc.b $F2 ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $76 ; v ROM:001100DF dc.b $F2 ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $76 ; v ROM:001100E3 dc.b $F2 ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $76 ; v ROM:001100E7 dc.b $F2 ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $76 ; v ROM:001100EB dc.b $F2 ROM:001100EC dc.b 0 ROM:001100ED dc.b $11 ROM:001100EE dc.b $76 ; v ROM:001100EF dc.b $F2 ROM:001100F0 dc.b 0 ROM:001100F1 dc.b $11 ROM:001100F2 dc.b $76 ; v ROM:001100F3 dc.b $F2 ROM:001100F4 dc.b 0 ROM:001100F5 dc.b $11 ROM:001100F6 dc.b $76 ; v ROM:001100F7 dc.b $F2 ROM:001100F8 dc.b 0 ROM:001100F9 dc.b $11 ROM:001100FA dc.b $76 ; v ROM:001100FB dc.b $F2 ROM:001100FC dc.b 0 ROM:001100FD dc.b $11 ROM:001100FE dc.b $76 ; v ROM:001100FF dc.b $F2 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 4 ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $68 ; h ROM:0011010B dc.b 4 ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $6C ; l ROM:0011010F dc.b $9E ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $6C ; l ROM:00110113 dc.b $9E ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $6C ; l ROM:00110117 dc.b $9E ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $6C ; l ROM:0011011B dc.b $9E ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $5F ; _ ROM:0011011F dc.b $80 ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $30 ; 0 ROM:00110123 dc.b $3E ; > ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $67 ; g ROM:00110127 dc.b $FC ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $67 ; g ROM:0011012B dc.b $F4 ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $77 ; w ROM:0011012F dc.b 0 ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $77 ; w ROM:00110133 dc.b 8 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 $8E ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $77 ; w ROM:0011013F dc.b $10 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 $F2 ROM:00110148 dc.b 0 ROM:00110149 dc.b $11 ROM:0011014A dc.b $75 ; u ROM:0011014B dc.b $AA ROM:0011014C dc.b 0 ROM:0011014D dc.b $11 ROM:0011014E dc.b $76 ; v ROM:0011014F dc.b $F2 ROM:00110150 dc.b 0 ROM:00110151 dc.b $11 ROM:00110152 dc.b $76 ; v ROM:00110153 dc.b $F2 ROM:00110154 dc.b 0 ROM:00110155 dc.b $11 ROM:00110156 dc.b $76 ; v ROM:00110157 dc.b $F2 ROM:00110158 dc.b 0 ROM:00110159 dc.b $11 ROM:0011015A dc.b $76 ; v ROM:0011015B dc.b $F2 ROM:0011015C dc.b 0 ROM:0011015D dc.b $11 ROM:0011015E dc.b $76 ; v ROM:0011015F dc.b $F2 ROM:00110160 dc.b 0 ROM:00110161 dc.b $11 ROM:00110162 dc.b $76 ; v ROM:00110163 dc.b $F2 ROM:00110164 dc.b 0 ROM:00110165 dc.b $11 ROM:00110166 dc.b $76 ; v ROM:00110167 dc.b $F2 ROM:00110168 dc.b 0 ROM:00110169 dc.b $11 ROM:0011016A dc.b $76 ; v ROM:0011016B dc.b $F2 ROM:0011016C dc.b 0 ROM:0011016D dc.b $11 ROM:0011016E dc.b $76 ; v ROM:0011016F dc.b $F2 ROM:00110170 dc.b 0 ROM:00110171 dc.b $11 ROM:00110172 dc.b $76 ; v ROM:00110173 dc.b $F2 ROM:00110174 dc.b 0 ROM:00110175 dc.b $11 ROM:00110176 dc.b $76 ; v ROM:00110177 dc.b $F2 ROM:00110178 dc.b 0 ROM:00110179 dc.b $11 ROM:0011017A dc.b $76 ; v ROM:0011017B dc.b $F2 ROM:0011017C dc.b 0 ROM:0011017D dc.b $11 ROM:0011017E dc.b $76 ; v ROM:0011017F dc.b $F2 ROM:00110180 dc.b 0 ROM:00110181 dc.b $11 ROM:00110182 dc.b $76 ; v ROM:00110183 dc.b $F2 ROM:00110184 dc.b 0 ROM:00110185 dc.b $11 ROM:00110186 dc.b $76 ; v ROM:00110187 dc.b $F2 ROM:00110188 dc.b 0 ROM:00110189 dc.b $11 ROM:0011018A dc.b $76 ; v ROM:0011018B dc.b $F2 ROM:0011018C dc.b 0 ROM:0011018D dc.b $11 ROM:0011018E dc.b $76 ; v ROM:0011018F dc.b $F2 ROM:00110190 dc.b 0 ROM:00110191 dc.b $11 ROM:00110192 dc.b $76 ; v ROM:00110193 dc.b $F2 ROM:00110194 dc.b 0 ROM:00110195 dc.b $11 ROM:00110196 dc.b $76 ; v ROM:00110197 dc.b $F2 ROM:00110198 dc.b 0 ROM:00110199 dc.b $11 ROM:0011019A dc.b $76 ; v ROM:0011019B dc.b $F2 ROM:0011019C dc.b 0 ROM:0011019D dc.b $11 ROM:0011019E dc.b $76 ; v ROM:0011019F dc.b $F2 ROM:001101A0 dc.b 0 ROM:001101A1 dc.b $11 ROM:001101A2 dc.b $76 ; v ROM:001101A3 dc.b $F2 ROM:001101A4 dc.b 0 ROM:001101A5 dc.b $11 ROM:001101A6 dc.b $76 ; v ROM:001101A7 dc.b $F2 ROM:001101A8 dc.b 0 ROM:001101A9 dc.b $11 ROM:001101AA dc.b $76 ; v ROM:001101AB dc.b $F2 ROM:001101AC dc.b 0 ROM:001101AD dc.b $11 ROM:001101AE dc.b $76 ; v ROM:001101AF dc.b $F2 ROM:001101B0 dc.b 0 ROM:001101B1 dc.b $11 ROM:001101B2 dc.b $76 ; v ROM:001101B3 dc.b $F2 ROM:001101B4 dc.b 0 ROM:001101B5 dc.b $11 ROM:001101B6 dc.b $76 ; v ROM:001101B7 dc.b $F2 ROM:001101B8 dc.b 0 ROM:001101B9 dc.b $11 ROM:001101BA dc.b $76 ; v ROM:001101BB dc.b $F2 ROM:001101BC dc.b 0 ROM:001101BD dc.b $11 ROM:001101BE dc.b $76 ; v ROM:001101BF dc.b $F2 ROM:001101C0 dc.b 0 ROM:001101C1 dc.b $11 ROM:001101C2 dc.b $76 ; v ROM:001101C3 dc.b $F2 ROM:001101C4 dc.b 0 ROM:001101C5 dc.b $11 ROM:001101C6 dc.b $76 ; v ROM:001101C7 dc.b $F2 ROM:001101C8 dc.b 0 ROM:001101C9 dc.b $11 ROM:001101CA dc.b $76 ; v ROM:001101CB dc.b $F2 ROM:001101CC dc.b 0 ROM:001101CD dc.b $11 ROM:001101CE dc.b $76 ; v ROM:001101CF dc.b $F2 ROM:001101D0 dc.b 0 ROM:001101D1 dc.b $11 ROM:001101D2 dc.b $76 ; v ROM:001101D3 dc.b $F2 ROM:001101D4 dc.b 0 ROM:001101D5 dc.b $11 ROM:001101D6 dc.b $76 ; v ROM:001101D7 dc.b $F2 ROM:001101D8 dc.b 0 ROM:001101D9 dc.b $11 ROM:001101DA dc.b $76 ; v ROM:001101DB dc.b $F2 ROM:001101DC dc.b 0 ROM:001101DD dc.b $11 ROM:001101DE dc.b $76 ; v ROM:001101DF dc.b $F2 ROM:001101E0 dc.b 0 ROM:001101E1 dc.b $11 ROM:001101E2 dc.b $76 ; v ROM:001101E3 dc.b $F2 ROM:001101E4 dc.b 0 ROM:001101E5 dc.b $11 ROM:001101E6 dc.b $76 ; v ROM:001101E7 dc.b $F2 ROM:001101E8 dc.b 0 ROM:001101E9 dc.b $11 ROM:001101EA dc.b $76 ; v ROM:001101EB dc.b $F2 ROM:001101EC dc.b 0 ROM:001101ED dc.b $11 ROM:001101EE dc.b $76 ; v ROM:001101EF dc.b $F2 ROM:001101F0 dc.b 0 ROM:001101F1 dc.b $11 ROM:001101F2 dc.b $76 ; v ROM:001101F3 dc.b $F2 ROM:001101F4 dc.b 0 ROM:001101F5 dc.b $11 ROM:001101F6 dc.b $76 ; v ROM:001101F7 dc.b $F2 ROM:001101F8 dc.b 0 ROM:001101F9 dc.b $11 ROM:001101FA dc.b $76 ; v ROM:001101FB dc.b $F2 ROM:001101FC dc.b 0 ROM:001101FD dc.b $11 ROM:001101FE dc.b $76 ; v ROM:001101FF dc.b $F2 ROM:00110200 dc.b 0 ROM:00110201 dc.b $11 ROM:00110202 dc.b $76 ; v ROM:00110203 dc.b $F2 ROM:00110204 dc.b 0 ROM:00110205 dc.b $11 ROM:00110206 dc.b $76 ; v ROM:00110207 dc.b $F2 ROM:00110208 dc.b 0 ROM:00110209 dc.b $11 ROM:0011020A dc.b $76 ; v ROM:0011020B dc.b $F2 ROM:0011020C dc.b 0 ROM:0011020D dc.b $11 ROM:0011020E dc.b $76 ; v ROM:0011020F dc.b $F2 ROM:00110210 dc.b 0 ROM:00110211 dc.b $11 ROM:00110212 dc.b $76 ; v ROM:00110213 dc.b $F2 ROM:00110214 dc.b 0 ROM:00110215 dc.b $11 ROM:00110216 dc.b $76 ; v ROM:00110217 dc.b $F2 ROM:00110218 dc.b 0 ROM:00110219 dc.b $11 ROM:0011021A dc.b $76 ; v ROM:0011021B dc.b $F2 ROM:0011021C dc.b 0 ROM:0011021D dc.b $11 ROM:0011021E dc.b $76 ; v ROM:0011021F dc.b $F2 ROM:00110220 dc.b 0 ROM:00110221 dc.b $11 ROM:00110222 dc.b $76 ; v ROM:00110223 dc.b $F2 ROM:00110224 dc.b 0 ROM:00110225 dc.b $11 ROM:00110226 dc.b $5F ; _ ROM:00110227 dc.b $66 ; f 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 $F2 ROM:00110230 dc.b 0 ROM:00110231 dc.b $11 ROM:00110232 dc.b $76 ; v ROM:00110233 dc.b $F2 ROM:00110234 dc.b 0 ROM:00110235 dc.b $11 ROM:00110236 dc.b $76 ; v ROM:00110237 dc.b $F2 ROM:00110238 dc.b 0 ROM:00110239 dc.b $11 ROM:0011023A dc.b $76 ; v ROM:0011023B dc.b $F2 ROM:0011023C dc.b 0 ROM:0011023D dc.b $11 ROM:0011023E dc.b $76 ; v ROM:0011023F dc.b $F2 ROM:00110240 dc.b 0 ROM:00110241 dc.b $11 ROM:00110242 dc.b $76 ; v ROM:00110243 dc.b $F2 ROM:00110244 dc.b 0 ROM:00110245 dc.b $11 ROM:00110246 dc.b $76 ; v ROM:00110247 dc.b $F2 ROM:00110248 dc.b 0 ROM:00110249 dc.b $11 ROM:0011024A dc.b $76 ; v ROM:0011024B dc.b $F2 ROM:0011024C dc.b 0 ROM:0011024D dc.b $11 ROM:0011024E dc.b $76 ; v ROM:0011024F dc.b $F2 ROM:00110250 dc.b 0 ROM:00110251 dc.b $11 ROM:00110252 dc.b $76 ; v ROM:00110253 dc.b $F2 ROM:00110254 dc.b 0 ROM:00110255 dc.b $11 ROM:00110256 dc.b $76 ; v ROM:00110257 dc.b $F2 ROM:00110258 dc.b 0 ROM:00110259 dc.b $11 ROM:0011025A dc.b $76 ; v ROM:0011025B dc.b $F2 ROM:0011025C dc.b 0 ROM:0011025D dc.b $11 ROM:0011025E dc.b $76 ; v ROM:0011025F dc.b $F2 ROM:00110260 dc.b 0 ROM:00110261 dc.b $11 ROM:00110262 dc.b $76 ; v ROM:00110263 dc.b $F2 ROM:00110264 dc.b 0 ROM:00110265 dc.b $11 ROM:00110266 dc.b $76 ; v ROM:00110267 dc.b $F2 ROM:00110268 dc.b 0 ROM:00110269 dc.b $11 ROM:0011026A dc.b $76 ; v ROM:0011026B dc.b $F2 ROM:0011026C dc.b 0 ROM:0011026D dc.b $11 ROM:0011026E dc.b $76 ; v ROM:0011026F dc.b $F2 ROM:00110270 dc.b 0 ROM:00110271 dc.b $11 ROM:00110272 dc.b $76 ; v ROM:00110273 dc.b $F2 ROM:00110274 dc.b 0 ROM:00110275 dc.b $11 ROM:00110276 dc.b $76 ; v ROM:00110277 dc.b $F2 ROM:00110278 dc.b 0 ROM:00110279 dc.b $11 ROM:0011027A dc.b $76 ; v ROM:0011027B dc.b $F2 ROM:0011027C dc.b 0 ROM:0011027D dc.b $11 ROM:0011027E dc.b $76 ; v ROM:0011027F dc.b $F2 ROM:00110280 dc.b 0 ROM:00110281 dc.b $11 ROM:00110282 dc.b $76 ; v ROM:00110283 dc.b $F2 ROM:00110284 dc.b 0 ROM:00110285 dc.b $11 ROM:00110286 dc.b $76 ; v ROM:00110287 dc.b $F2 ROM:00110288 dc.b 0 ROM:00110289 dc.b $11 ROM:0011028A dc.b $76 ; v ROM:0011028B dc.b $F2 ROM:0011028C dc.b 0 ROM:0011028D dc.b $11 ROM:0011028E dc.b $76 ; v ROM:0011028F dc.b $F2 ROM:00110290 dc.b 0 ROM:00110291 dc.b $11 ROM:00110292 dc.b $76 ; v ROM:00110293 dc.b $F2 ROM:00110294 dc.b 0 ROM:00110295 dc.b $11 ROM:00110296 dc.b $76 ; v ROM:00110297 dc.b $F2 ROM:00110298 dc.b 0 ROM:00110299 dc.b $11 ROM:0011029A dc.b $76 ; v ROM:0011029B dc.b $F2 ROM:0011029C dc.b 0 ROM:0011029D dc.b $11 ROM:0011029E dc.b $76 ; v ROM:0011029F dc.b $F2 ROM:001102A0 dc.b 0 ROM:001102A1 dc.b $11 ROM:001102A2 dc.b $76 ; v ROM:001102A3 dc.b $F2 ROM:001102A4 dc.b 0 ROM:001102A5 dc.b $11 ROM:001102A6 dc.b $76 ; v ROM:001102A7 dc.b $F2 ROM:001102A8 dc.b 0 ROM:001102A9 dc.b $11 ROM:001102AA dc.b $76 ; v ROM:001102AB dc.b $F2 ROM:001102AC dc.b 0 ROM:001102AD dc.b $11 ROM:001102AE dc.b $76 ; v ROM:001102AF dc.b $F2 ROM:001102B0 dc.b 0 ROM:001102B1 dc.b $11 ROM:001102B2 dc.b $76 ; v ROM:001102B3 dc.b $F2 ROM:001102B4 dc.b 0 ROM:001102B5 dc.b $11 ROM:001102B6 dc.b $76 ; v ROM:001102B7 dc.b $F2 ROM:001102B8 dc.b 0 ROM:001102B9 dc.b $11 ROM:001102BA dc.b $76 ; v ROM:001102BB dc.b $F2 ROM:001102BC dc.b 0 ROM:001102BD dc.b $11 ROM:001102BE dc.b $76 ; v ROM:001102BF dc.b $F2 ROM:001102C0 dc.b 0 ROM:001102C1 dc.b $11 ROM:001102C2 dc.b $76 ; v ROM:001102C3 dc.b $F2 ROM:001102C4 dc.b 0 ROM:001102C5 dc.b $11 ROM:001102C6 dc.b $76 ; v ROM:001102C7 dc.b $F2 ROM:001102C8 dc.b 0 ROM:001102C9 dc.b $11 ROM:001102CA dc.b $76 ; v ROM:001102CB dc.b $F2 ROM:001102CC dc.b 0 ROM:001102CD dc.b $11 ROM:001102CE dc.b $76 ; v ROM:001102CF dc.b $F2 ROM:001102D0 dc.b 0 ROM:001102D1 dc.b $11 ROM:001102D2 dc.b $76 ; v ROM:001102D3 dc.b $F2 ROM:001102D4 dc.b 0 ROM:001102D5 dc.b $11 ROM:001102D6 dc.b $76 ; v ROM:001102D7 dc.b $F2 ROM:001102D8 dc.b 0 ROM:001102D9 dc.b $11 ROM:001102DA dc.b $76 ; v ROM:001102DB dc.b $F2 ROM:001102DC dc.b 0 ROM:001102DD dc.b $11 ROM:001102DE dc.b $76 ; v ROM:001102DF dc.b $F2 ROM:001102E0 dc.b 0 ROM:001102E1 dc.b $11 ROM:001102E2 dc.b $76 ; v ROM:001102E3 dc.b $F2 ROM:001102E4 dc.b 0 ROM:001102E5 dc.b $11 ROM:001102E6 dc.b $76 ; v ROM:001102E7 dc.b $F2 ROM:001102E8 dc.b 0 ROM:001102E9 dc.b $11 ROM:001102EA dc.b $76 ; v ROM:001102EB dc.b $F2 ROM:001102EC dc.b 0 ROM:001102ED dc.b $11 ROM:001102EE dc.b $76 ; v ROM:001102EF dc.b $F2 ROM:001102F0 dc.b 0 ROM:001102F1 dc.b $11 ROM:001102F2 dc.b $76 ; v ROM:001102F3 dc.b $F2 ROM:001102F4 dc.b 0 ROM:001102F5 dc.b $11 ROM:001102F6 dc.b $76 ; v ROM:001102F7 dc.b $F2 ROM:001102F8 dc.b 0 ROM:001102F9 dc.b $11 ROM:001102FA dc.b $76 ; v ROM:001102FB dc.b $F2 ROM:001102FC dc.b 0 ROM:001102FD dc.b $11 ROM:001102FE dc.b $76 ; v ROM:001102FF dc.b $F2 ROM:00110300 dc.b 0 ROM:00110301 dc.b $11 ROM:00110302 dc.b $76 ; v ROM:00110303 dc.b $F2 ROM:00110304 dc.b 0 ROM:00110305 dc.b $11 ROM:00110306 dc.b $76 ; v ROM:00110307 dc.b $F2 ROM:00110308 dc.b 0 ROM:00110309 dc.b $11 ROM:0011030A dc.b $76 ; v ROM:0011030B dc.b $F2 ROM:0011030C dc.b 0 ROM:0011030D dc.b $11 ROM:0011030E dc.b $76 ; v ROM:0011030F dc.b $F2 ROM:00110310 dc.b 0 ROM:00110311 dc.b $11 ROM:00110312 dc.b $76 ; v ROM:00110313 dc.b $F2 ROM:00110314 dc.b 0 ROM:00110315 dc.b $11 ROM:00110316 dc.b $76 ; v ROM:00110317 dc.b $F2 ROM:00110318 dc.b 0 ROM:00110319 dc.b $11 ROM:0011031A dc.b $76 ; v ROM:0011031B dc.b $F2 ROM:0011031C dc.b 0 ROM:0011031D dc.b $11 ROM:0011031E dc.b $76 ; v ROM:0011031F dc.b $F2 ROM:00110320 dc.b 0 ROM:00110321 dc.b $11 ROM:00110322 dc.b $76 ; v ROM:00110323 dc.b $F2 ROM:00110324 dc.b 0 ROM:00110325 dc.b $11 ROM:00110326 dc.b $76 ; v ROM:00110327 dc.b $F2 ROM:00110328 dc.b 0 ROM:00110329 dc.b $11 ROM:0011032A dc.b $76 ; v ROM:0011032B dc.b $F2 ROM:0011032C dc.b 0 ROM:0011032D dc.b $11 ROM:0011032E dc.b $76 ; v ROM:0011032F dc.b $F2 ROM:00110330 dc.b 0 ROM:00110331 dc.b $11 ROM:00110332 dc.b $76 ; v ROM:00110333 dc.b $F2 ROM:00110334 dc.b 0 ROM:00110335 dc.b $11 ROM:00110336 dc.b $76 ; v ROM:00110337 dc.b $F2 ROM:00110338 dc.b 0 ROM:00110339 dc.b $11 ROM:0011033A dc.b $76 ; v ROM:0011033B dc.b $F2 ROM:0011033C dc.b 0 ROM:0011033D dc.b $11 ROM:0011033E dc.b $76 ; v ROM:0011033F dc.b $F2 ROM:00110340 dc.b 0 ROM:00110341 dc.b $11 ROM:00110342 dc.b $76 ; v ROM:00110343 dc.b $F2 ROM:00110344 dc.b 0 ROM:00110345 dc.b $11 ROM:00110346 dc.b $76 ; v ROM:00110347 dc.b $F2 ROM:00110348 dc.b 0 ROM:00110349 dc.b $11 ROM:0011034A dc.b $76 ; v ROM:0011034B dc.b $F2 ROM:0011034C dc.b 0 ROM:0011034D dc.b $11 ROM:0011034E dc.b $76 ; v ROM:0011034F dc.b $F2 ROM:00110350 dc.b 0 ROM:00110351 dc.b $11 ROM:00110352 dc.b $76 ; v ROM:00110353 dc.b $F2 ROM:00110354 dc.b 0 ROM:00110355 dc.b $11 ROM:00110356 dc.b $76 ; v ROM:00110357 dc.b $F2 ROM:00110358 dc.b 0 ROM:00110359 dc.b $11 ROM:0011035A dc.b $76 ; v ROM:0011035B dc.b $F2 ROM:0011035C dc.b 0 ROM:0011035D dc.b $11 ROM:0011035E dc.b $76 ; v ROM:0011035F dc.b $F2 ROM:00110360 dc.b 0 ROM:00110361 dc.b $11 ROM:00110362 dc.b $76 ; v ROM:00110363 dc.b $F2 ROM:00110364 dc.b 0 ROM:00110365 dc.b $11 ROM:00110366 dc.b $76 ; v ROM:00110367 dc.b $F2 ROM:00110368 dc.b 0 ROM:00110369 dc.b $11 ROM:0011036A dc.b $76 ; v ROM:0011036B dc.b $F2 ROM:0011036C dc.b 0 ROM:0011036D dc.b $11 ROM:0011036E dc.b $76 ; v ROM:0011036F dc.b $F2 ROM:00110370 dc.b 0 ROM:00110371 dc.b $11 ROM:00110372 dc.b $76 ; v ROM:00110373 dc.b $F2 ROM:00110374 dc.b 0 ROM:00110375 dc.b $11 ROM:00110376 dc.b $76 ; v ROM:00110377 dc.b $F2 ROM:00110378 dc.b 0 ROM:00110379 dc.b $11 ROM:0011037A dc.b $76 ; v ROM:0011037B dc.b $F2 ROM:0011037C dc.b 0 ROM:0011037D dc.b $11 ROM:0011037E dc.b $76 ; v ROM:0011037F dc.b $F2 ROM:00110380 dc.b 0 ROM:00110381 dc.b $11 ROM:00110382 dc.b $76 ; v ROM:00110383 dc.b $F2 ROM:00110384 dc.b 0 ROM:00110385 dc.b $11 ROM:00110386 dc.b $76 ; v ROM:00110387 dc.b $F2 ROM:00110388 dc.b 0 ROM:00110389 dc.b $11 ROM:0011038A dc.b $76 ; v ROM:0011038B dc.b $F2 ROM:0011038C dc.b 0 ROM:0011038D dc.b $11 ROM:0011038E dc.b $76 ; v ROM:0011038F dc.b $F2 ROM:00110390 dc.b 0 ROM:00110391 dc.b $11 ROM:00110392 dc.b $76 ; v ROM:00110393 dc.b $F2 ROM:00110394 dc.b 0 ROM:00110395 dc.b $11 ROM:00110396 dc.b $76 ; v ROM:00110397 dc.b $F2 ROM:00110398 dc.b 0 ROM:00110399 dc.b $11 ROM:0011039A dc.b $76 ; v ROM:0011039B dc.b $F2 ROM:0011039C dc.b 0 ROM:0011039D dc.b $11 ROM:0011039E dc.b $76 ; v ROM:0011039F dc.b $F2 ROM:001103A0 dc.b 0 ROM:001103A1 dc.b $11 ROM:001103A2 dc.b $76 ; v ROM:001103A3 dc.b $F2 ROM:001103A4 dc.b 0 ROM:001103A5 dc.b $11 ROM:001103A6 dc.b $76 ; v ROM:001103A7 dc.b $F2 ROM:001103A8 dc.b 0 ROM:001103A9 dc.b $11 ROM:001103AA dc.b $76 ; v ROM:001103AB dc.b $F2 ROM:001103AC dc.b 0 ROM:001103AD dc.b $11 ROM:001103AE dc.b $76 ; v ROM:001103AF dc.b $F2 ROM:001103B0 dc.b 0 ROM:001103B1 dc.b $11 ROM:001103B2 dc.b $76 ; v ROM:001103B3 dc.b $F2 ROM:001103B4 dc.b 0 ROM:001103B5 dc.b $11 ROM:001103B6 dc.b $76 ; v ROM:001103B7 dc.b $F2 ROM:001103B8 dc.b 0 ROM:001103B9 dc.b $11 ROM:001103BA dc.b $76 ; v ROM:001103BB dc.b $F2 ROM:001103BC dc.b 0 ROM:001103BD dc.b $11 ROM:001103BE dc.b $76 ; v ROM:001103BF dc.b $F2 ROM:001103C0 dc.b 0 ROM:001103C1 dc.b $11 ROM:001103C2 dc.b $76 ; v ROM:001103C3 dc.b $F2 ROM:001103C4 dc.b 0 ROM:001103C5 dc.b $11 ROM:001103C6 dc.b $76 ; v ROM:001103C7 dc.b $F2 ROM:001103C8 dc.b 0 ROM:001103C9 dc.b $11 ROM:001103CA dc.b $76 ; v ROM:001103CB dc.b $F2 ROM:001103CC dc.b 0 ROM:001103CD dc.b $11 ROM:001103CE dc.b $76 ; v ROM:001103CF dc.b $F2 ROM:001103D0 dc.b 0 ROM:001103D1 dc.b $11 ROM:001103D2 dc.b $76 ; v ROM:001103D3 dc.b $F2 ROM:001103D4 dc.b 0 ROM:001103D5 dc.b $11 ROM:001103D6 dc.b $76 ; v ROM:001103D7 dc.b $F2 ROM:001103D8 dc.b 0 ROM:001103D9 dc.b $11 ROM:001103DA dc.b $76 ; v ROM:001103DB dc.b $F2 ROM:001103DC dc.b 0 ROM:001103DD dc.b $11 ROM:001103DE dc.b $76 ; v ROM:001103DF dc.b $F2 ROM:001103E0 dc.b 0 ROM:001103E1 dc.b $11 ROM:001103E2 dc.b $76 ; v ROM:001103E3 dc.b $F2 ROM:001103E4 dc.b 0 ROM:001103E5 dc.b $11 ROM:001103E6 dc.b $76 ; v ROM:001103E7 dc.b $F2 ROM:001103E8 dc.b 0 ROM:001103E9 dc.b $11 ROM:001103EA dc.b $76 ; v ROM:001103EB dc.b $F2 ROM:001103EC dc.b 0 ROM:001103ED dc.b $11 ROM:001103EE dc.b $76 ; v ROM:001103EF dc.b $F2 ROM:001103F0 dc.b 0 ROM:001103F1 dc.b $11 ROM:001103F2 dc.b $76 ; v ROM:001103F3 dc.b $F2 ROM:001103F4 dc.b 0 ROM:001103F5 dc.b $11 ROM:001103F6 dc.b $76 ; v ROM:001103F7 dc.b $F2 ROM:001103F8 dc.b 0 ROM:001103F9 dc.b $11 ROM:001103FA dc.b $76 ; v ROM:001103FB dc.b $F2 ROM:001103FC dc.b 0 ROM:001103FD dc.b $11 ROM:001103FE dc.b $76 ; v ROM:001103FF dc.b $F2 ROM:00110400 unk_110400: dc.b $6B ; k ; DATA XREF: sub_1160B8↓o ROM:00110400 ; sub_1196D6+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 $36 ; 6 ROM:0011040F dc.b $36 ; 6 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $64 ; d ROM:00110413 dc.b 8 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_116F70↓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:00116F90↓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_1174A6 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_1174A6 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_1174A6 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_1174A6 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_1174A6 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_1174A6 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:00116EA2↓p ROM:001109E4 move.w #$70,d0 ; 'p' ROM:001109E8 asr.w #4,d0 ROM:001109EA bsr.l sub_11AFF8 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_11AF7C 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:00116EAE↓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_11AFF8 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_11AF7C 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:00117636↓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_11650A ROM:00110D7E bsr.l sub_116B80 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_11AFF8 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_11AF7C 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_1167DC ROM:00110DE2 bsr.l sub_116BDC 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_136FFA ROM:00110EC8 cmpi.w #0,(sp) ROM:00110ECC bne.s loc_110EDA ROM:00110ECE bsr.l sub_117340 ROM:00110ED4 bsr.l sub_11B016 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_11B920 ROM:00110F40 bsr.l sub_12F518 ROM:00110F46 btst #2,($1412).w ROM:00110F4C beq.s loc_110F54 ROM:00110F4E bsr.l sub_1372EC 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_132D78 ROM:00110FBC bsr.l sub_11C00C ROM:00110FC2 bsr.l sub_1256E8 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_12FBF4 ROM:00111046 bsr.l sub_12FBEC ROM:0011104C move #$2500,sr ROM:00111050 bsr.l sub_12E5E8 ROM:00111056 bsr.l sub_12F1B8 ROM:0011105C bsr.l sub_12F80C 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_12EC22 ROM:0011106C bsr.l sub_12FBEC 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_12EC22 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:00116E9C↓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_1173A2 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_1173A2 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_11AFF8 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_11AF7C ROM:00111424 bsr.l sub_1173A2 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_11AFF8 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_11AF7C 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:00116EBA↓p ROM:001117D6 move.w #$204,($FFFFF460).w ROM:001117DC move.w #$54,($FFFFF420).w ; 'T' ROM:001117E2 bsr.l sub_115F5E 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:00116EB4↓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:0011701A↓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_118474 ROM:00111A70 btst #5,($894).w ROM:00111A76 beq.s loc_111A7E ROM:00111A78 bsr.l sub_11A55E 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_11A148 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_119FEA 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:0011763C↓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:00116FF0↓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_125F92 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_125F80 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_125F92 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_125F80 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_125F92 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_117EE2 ROM:00111DB2 bsr.l sub_11A344 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_129DB8 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_1298FA 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:00117624↓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:00116FA2↓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:00116FAE↓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_116F9C↓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:00116FB4↓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_11C0B4 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_11AFF8 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_11AFF8 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_11AF7C 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_11AF7C 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_130E86 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:0011703E↓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_11AFF8 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_11AF7C 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:00116FA8↓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:00116F76↓p ROM:00113310 bsr.l nullsub_5 ROM:00113316 bsr.l sub_11C0C8 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_11A6AA 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_11A6AA 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:001175F2↓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_117720↓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:0011525C↓p ROM:00114856 ; ROM:00116EC6↓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:00117038↓p ROM:00114E4C bsr.l sub_1155C0 ROM:00114E52 bsr.l sub_114EF8 ROM:00114E58 bsr.l sub_1158A8 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_117612↓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_115072 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_1150A2 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_115098 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_1150B2 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_1150A2 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_1150AA ROM:00115064 cmpi.w #0,d1 ROM:00115068 beq.s locret_115070 ROM:0011506A bset #7,($1422).w ROM:00115070 ROM:00115070 locret_115070: ; CODE XREF: ROM:00115068↑j ROM:00115070 rts ROM:00115072 ; --------------------------------------------------------------------------- ROM:00115072 ROM:00115072 loc_115072: ; DATA XREF: ROM:00114F1E↑o ROM:00115072 cmpi.w #0,($664).w ROM:00115078 bgt.s loc_115098 ROM:0011507A move.w $392(a5),d0 ROM:0011507E clr.b ($80B).w ROM:00115082 move.w d0,($664).w ROM:00115086 move.b #1,($80B).w ROM:0011508C move.b #1,($11D4).w ROM:00115092 bra.l loc_114FD4 ROM:00115098 ; --------------------------------------------------------------------------- ROM:00115098 ROM:00115098 loc_115098: ; CODE XREF: ROM:00114F8A↑j ROM:00115098 ; ROM:00115078↑j ROM:00115098 move.w $39A(a5),($53A).w ROM:0011509E rts ROM:001150A0 ; --------------------------------------------------------------------------- ROM:001150A0 rts ROM:001150A2 ROM:001150A2 ; =============== S U B R O U T I N E ======================================= ROM:001150A2 ROM:001150A2 ROM:001150A2 sub_1150A2: ; CODE XREF: ROM:loc_114F36↑p ROM:001150A2 ; ROM:loc_115036↑p ROM:001150A2 move.w $396(a5),($53A).w ROM:001150A8 rts ROM:001150A8 ; End of function sub_1150A2 ROM:001150A8 ROM:001150AA ROM:001150AA ; =============== S U B R O U T I N E ======================================= ROM:001150AA ROM:001150AA ROM:001150AA sub_1150AA: ; CODE XREF: ROM:loc_115060↑p ROM:001150AA move.w $398(a5),($53A).w ROM:001150B0 rts ROM:001150B0 ; End of function sub_1150AA ROM:001150B0 ROM:001150B2 ROM:001150B2 ; =============== S U B R O U T I N E ======================================= ROM:001150B2 ROM:001150B2 ROM:001150B2 sub_1150B2: ; CODE XREF: ROM:loc_114FD4↑p ROM:001150B2 btst #1,($1409).w ROM:001150B8 bne.s loc_1150C2 ROM:001150BA cmpi.w #3,($AC2).w ROM:001150C0 bne.s loc_1150D6 ROM:001150C2 ROM:001150C2 loc_1150C2: ; CODE XREF: sub_1150B2+6↑j ROM:001150C2 move.w #$3E3C,d1 ROM:001150C6 move.w ($ACA).w,d2 ROM:001150CA bsr.l sub_1174A6 ROM:001150D0 move.w d1,($53A).w ROM:001150D4 bra.s locret_1150E8 ROM:001150D6 ; --------------------------------------------------------------------------- ROM:001150D6 ROM:001150D6 loc_1150D6: ; CODE XREF: sub_1150B2+E↑j ROM:001150D6 move.w #$3E3A,d1 ROM:001150DA move.w ($AC2).w,d2 ROM:001150DE bsr.l sub_1174A6 ROM:001150E4 move.w d1,($53A).w ROM:001150E8 ROM:001150E8 locret_1150E8: ; CODE XREF: sub_1150B2+22↑j ROM:001150E8 rts ROM:001150E8 ; End of function sub_1150B2 ROM:001150E8 ROM:001150EA ROM:001150EA ; =============== S U B R O U T I N E ======================================= ROM:001150EA ROM:001150EA ROM:001150EA sub_1150EA: ; CODE XREF: ROM:loc_1175FE↓p ROM:001150EA bsr.w sub_1154FE ROM:001150EE bsr.w sub_1152E4 ROM:001150F2 bsr.w sub_1150F8 ROM:001150F6 rts ROM:001150F6 ; End of function sub_1150EA ROM:001150F6 ROM:001150F8 ROM:001150F8 ; =============== S U B R O U T I N E ======================================= ROM:001150F8 ROM:001150F8 ROM:001150F8 sub_1150F8: ; CODE XREF: sub_1150EA+8↑p ROM:001150F8 move.w ($53E).w,d7 ROM:001150FC clr.w d1 ROM:001150FE move.b ($77A).w,d1 ROM:00115102 cmpi.w #8,d1 ROM:00115106 bcc.s locret_115110 ROM:00115108 movea.l off_115112(pc,d1.w*4),a0 ROM:0011510C nop ROM:0011510E jmp (a0) ROM:00115110 ; --------------------------------------------------------------------------- ROM:00115110 ROM:00115110 locret_115110: ; CODE XREF: sub_1150F8+E↑j ROM:00115110 rts ROM:00115110 ; End of function sub_1150F8 ROM:00115110 ROM:00115110 ; --------------------------------------------------------------------------- ROM:00115112 off_115112: dc.l loc_115132 ; DATA XREF: sub_1150F8+10↑r ROM:00115116 dc.l loc_115158 ROM:0011511A dc.l loc_11521A ROM:0011511E dc.l loc_115242 ROM:00115122 dc.l loc_115254 ROM:00115126 dc.l loc_11527A ROM:0011512A dc.l loc_1152AC ROM:0011512E dc.l loc_1152CC ROM:00115132 ; --------------------------------------------------------------------------- ROM:00115132 ROM:00115132 loc_115132: ; DATA XREF: ROM:off_115112↑o ROM:00115132 move.w $3AA(a5),d1 ROM:00115136 bsr.l sub_11556C ROM:0011513C clr.b ($7CF).w ROM:00115140 move.w d1,($5EC).w ROM:00115144 move.b #1,($7CF).w ROM:0011514A move.b #2,($77A).w ROM:00115150 bra.l locret_115240 ROM:00115156 ; --------------------------------------------------------------------------- ROM:00115156 rts ROM:00115158 ; --------------------------------------------------------------------------- ROM:00115158 ROM:00115158 loc_115158: ; DATA XREF: ROM:00115116↑o ROM:00115158 btst #5,($8A2).w ROM:0011515E beq.s loc_11518A ROM:00115160 move.w $3AA(a5),d1 ROM:00115164 bclr #5,($8A2).w ROM:0011516A clr.b ($7CF).w ROM:0011516E move.w d1,($5EC).w ROM:00115172 move.b #1,($7CF).w ROM:00115178 bsr.l sub_11556C ROM:0011517E move.b #2,($77A).w ROM:00115184 bra.l locret_115240 ROM:0011518A ; --------------------------------------------------------------------------- ROM:0011518A ROM:0011518A loc_11518A: ; CODE XREF: ROM:0011515E↑j ROM:0011518A btst #2,($898).w ROM:00115190 beq.s loc_1151BA ROM:00115192 move.w $3AA(a5),d1 ROM:00115196 bclr #2,($898).w ROM:0011519C clr.b ($7CF).w ROM:001151A0 move.w d1,($5EC).w ROM:001151A4 move.b #1,($7CF).w ROM:001151AA bsr.w sub_1154E6 ROM:001151AE move.b #4,($77A).w ROM:001151B4 bra.l locret_115278 ROM:001151BA ; --------------------------------------------------------------------------- ROM:001151BA ROM:001151BA loc_1151BA: ; CODE XREF: ROM:00115190↑j ROM:001151BA btst #1,($896).w ROM:001151C0 beq.s loc_1151EA ROM:001151C2 move.w $3AE(a5),d1 ROM:001151C6 bclr #1,($896).w ROM:001151CC clr.b ($7CF).w ROM:001151D0 move.w d1,($5EC).w ROM:001151D4 move.b #1,($7CF).w ROM:001151DA bsr.w sub_1154EE ROM:001151DE move.b #5,($77A).w ROM:001151E4 bra.l locret_1152AA ROM:001151EA ; --------------------------------------------------------------------------- ROM:001151EA ROM:001151EA loc_1151EA: ; CODE XREF: ROM:001151C0↑j ROM:001151EA move.w ($542).w,d0 ROM:001151EE move.w ($53C).w,d1 ROM:001151F2 cmp.w d0,d1 ROM:001151F4 beq.s locret_115218 ROM:001151F6 btst #0,($892).w ROM:001151FC beq.s locret_115218 ROM:001151FE cmpi.w #0,($5EC).w ROM:00115204 bgt.s locret_115218 ROM:00115206 clr.b ($7CF).w ROM:0011520A move.w d7,($5EC).w ROM:0011520E move.b #1,($7CF).w ROM:00115214 bsr.w sub_115498 ROM:00115218 ROM:00115218 locret_115218: ; CODE XREF: ROM:001151F4↑j ROM:00115218 ; ROM:001151FC↑j ... ROM:00115218 rts ROM:0011521A ; --------------------------------------------------------------------------- ROM:0011521A ROM:0011521A loc_11521A: ; DATA XREF: ROM:0011511A↑o ROM:0011521A cmpi.w #0,($5EC).w ROM:00115220 bgt.s locret_115240 ROM:00115222 move.w $3AC(a5),d1 ROM:00115226 clr.b ($7CF).w ROM:0011522A move.w d1,($5EC).w ROM:0011522E move.b #1,($7CF).w ROM:00115234 bsr.l sub_11557A ROM:0011523A move.b #3,($77A).w ROM:00115240 ROM:00115240 locret_115240: ; CODE XREF: ROM:00115150↑j ROM:00115240 ; ROM:00115184↑j ... ROM:00115240 rts ROM:00115242 ; --------------------------------------------------------------------------- ROM:00115242 ROM:00115242 loc_115242: ; DATA XREF: ROM:0011511E↑o ROM:00115242 cmpi.w #0,($5EC).w ROM:00115248 bgt.s locret_115252 ROM:0011524A move.b #1,($77A).w ROM:00115250 bra.s locret_115218 ROM:00115252 ; --------------------------------------------------------------------------- ROM:00115252 ROM:00115252 locret_115252: ; CODE XREF: ROM:00115248↑j ROM:00115252 rts ROM:00115254 ; --------------------------------------------------------------------------- ROM:00115254 ROM:00115254 loc_115254: ; DATA XREF: ROM:00115122↑o ROM:00115254 cmpi.w #0,($5EC).w ROM:0011525A bgt.s locret_115278 ROM:0011525C bsr.l sub_114856 ROM:00115262 bsr.l sub_11558C ROM:00115268 bsr.w sub_1154DE ROM:0011526C move.b #7,($77A).w ROM:00115272 bra.l locret_1152E0 ROM:00115278 ; --------------------------------------------------------------------------- ROM:00115278 ROM:00115278 locret_115278: ; CODE XREF: ROM:001151B4↑j ROM:00115278 ; ROM:0011525A↑j ROM:00115278 rts ROM:0011527A ; --------------------------------------------------------------------------- ROM:0011527A ROM:0011527A loc_11527A: ; DATA XREF: ROM:00115126↑o ROM:0011527A cmpi.w #0,($5EC).w ROM:00115280 bgt.s locret_1152AA ROM:00115282 bsr.w sub_1154F6 ROM:00115286 bsr.l sub_11558C ROM:0011528C bsr.w sub_1154DE ROM:00115290 move.w $3AE(a5),d1 ROM:00115294 clr.b ($7CF).w ROM:00115298 move.w d1,($5EC).w ROM:0011529C move.b #1,($7CF).w ROM:001152A2 move.b #6,($77A).w ROM:001152A8 bra.s locret_1152CA ROM:001152AA ; --------------------------------------------------------------------------- ROM:001152AA ROM:001152AA locret_1152AA: ; CODE XREF: ROM:001151E4↑j ROM:001152AA ; ROM:00115280↑j ROM:001152AA rts ROM:001152AC ; --------------------------------------------------------------------------- ROM:001152AC ROM:001152AC loc_1152AC: ; DATA XREF: ROM:0011512A↑o ROM:001152AC cmpi.w #0,($5EC).w ROM:001152B2 bgt.s locret_1152CA ROM:001152B4 bclr #1,($88A).w ROM:001152BA bsr.w sub_11555C ROM:001152BE move.b #1,($77A).w ROM:001152C4 bra.l locret_115218 ROM:001152CA ; --------------------------------------------------------------------------- ROM:001152CA ROM:001152CA locret_1152CA: ; CODE XREF: ROM:001152A8↑j ROM:001152CA ; ROM:001152B2↑j ROM:001152CA rts ROM:001152CC ; --------------------------------------------------------------------------- ROM:001152CC ROM:001152CC loc_1152CC: ; DATA XREF: ROM:0011512E↑o ROM:001152CC btst #4,($894).w ROM:001152D2 bne.s locret_1152E0 ROM:001152D4 move.b #1,($77A).w ROM:001152DA bra.l locret_115218 ROM:001152E0 ; --------------------------------------------------------------------------- ROM:001152E0 ROM:001152E0 locret_1152E0: ; CODE XREF: ROM:00115272↑j ROM:001152E0 ; ROM:001152D2↑j ROM:001152E0 rts ROM:001152E2 ; --------------------------------------------------------------------------- ROM:001152E2 rts ROM:001152E4 ROM:001152E4 ; =============== S U B R O U T I N E ======================================= ROM:001152E4 ROM:001152E4 ROM:001152E4 sub_1152E4: ; CODE XREF: sub_1150EA+4↑p ROM:001152E4 clr.w d1 ROM:001152E6 move.b ($77B).w,d1 ROM:001152EA cmpi.w #6,d1 ROM:001152EE bcc.s locret_1152F8 ROM:001152F0 movea.l off_1152FA(pc,d1.w*4),a0 ROM:001152F4 nop ROM:001152F6 jmp (a0) ROM:001152F8 ; --------------------------------------------------------------------------- ROM:001152F8 ROM:001152F8 locret_1152F8: ; CODE XREF: sub_1152E4+A↑j ROM:001152F8 rts ROM:001152F8 ; End of function sub_1152E4 ROM:001152F8 ROM:001152F8 ; --------------------------------------------------------------------------- ROM:001152FA off_1152FA: dc.l loc_115312 ; DATA XREF: sub_1152E4+C↑r ROM:001152FE dc.l loc_115326 ROM:00115302 dc.l loc_11535A ROM:00115306 dc.l loc_1153C4 ROM:0011530A dc.l loc_11542E ROM:0011530E dc.l loc_115470 ROM:00115312 ; --------------------------------------------------------------------------- ROM:00115312 ROM:00115312 loc_115312: ; DATA XREF: ROM:off_1152FA↑o ROM:00115312 clr.w ($546).w ROM:00115316 bset #0,($892).w ROM:0011531C move.b #1,($77B).w ROM:00115322 bra.s loc_11533C ROM:00115324 ; --------------------------------------------------------------------------- ROM:00115324 rts ROM:00115326 ; --------------------------------------------------------------------------- ROM:00115326 ROM:00115326 loc_115326: ; DATA XREF: ROM:001152FE↑o ROM:00115326 move.w ($53C).w,d3 ROM:0011532A cmp.w ($542).w,d3 ROM:0011532E beq.s loc_11533C ROM:00115330 move.b #2,($77B).w ROM:00115336 bra.l loc_1153AA ROM:0011533C ; --------------------------------------------------------------------------- ROM:0011533C ROM:0011533C loc_11533C: ; CODE XREF: ROM:00115322↑j ROM:0011533C ; ROM:0011532E↑j ... ROM:0011533C move.w $3A0(a5),d3 ROM:00115340 cmp.w ($540).w,d3 ROM:00115344 bge.s loc_11534E ROM:00115346 move.w ($540).w,($53E).w ROM:0011534C bra.s loc_115354 ROM:0011534E ; --------------------------------------------------------------------------- ROM:0011534E ROM:0011534E loc_11534E: ; CODE XREF: ROM:00115344↑j ROM:0011534E move.w $3A0(a5),($53E).w ROM:00115354 ROM:00115354 loc_115354: ; CODE XREF: ROM:0011534C↑j ROM:00115354 clr.w ($546).w ROM:00115358 rts ROM:0011535A ; --------------------------------------------------------------------------- ROM:0011535A ROM:0011535A loc_11535A: ; DATA XREF: ROM:00115302↑o ROM:0011535A move.w $3A4(a5),d3 ROM:0011535E cmp.w ($546).w,d3 ROM:00115362 bgt.s loc_115374 ROM:00115364 clr.w ($546).w ROM:00115368 move.b #3,($77B).w ROM:0011536E bra.l loc_115414 ROM:00115374 ; --------------------------------------------------------------------------- ROM:00115374 ROM:00115374 loc_115374: ; CODE XREF: ROM:00115362↑j ROM:00115374 btst #4,($898).w ROM:0011537A bne.s loc_115386 ROM:0011537C move.w ($53C).w,d3 ROM:00115380 cmp.w ($542).w,d3 ROM:00115384 bne.s loc_1153AA ROM:00115386 ROM:00115386 loc_115386: ; CODE XREF: ROM:0011537A↑j ROM:00115386 bclr #0,($892).w ROM:0011538C move.w $3A8(a5),d4 ROM:00115390 clr.b ($80C).w ROM:00115394 move.w d4,($666).w ROM:00115398 move.b #1,($80C).w ROM:0011539E move.b #5,($77B).w ROM:001153A4 bra.l loc_11548A ROM:001153AA ; --------------------------------------------------------------------------- ROM:001153AA ROM:001153AA loc_1153AA: ; CODE XREF: ROM:00115336↑j ROM:001153AA ; ROM:00115384↑j ROM:001153AA move.w $3A0(a5),d3 ROM:001153AE cmp.w ($540).w,d3 ROM:001153B2 bge.s loc_1153BC ROM:001153B4 move.w ($540).w,($53E).w ROM:001153BA bra.s locret_1153C2 ROM:001153BC ; --------------------------------------------------------------------------- ROM:001153BC ROM:001153BC loc_1153BC: ; CODE XREF: ROM:001153B2↑j ROM:001153BC move.w $3A0(a5),($53E).w ROM:001153C2 ROM:001153C2 locret_1153C2: ; CODE XREF: ROM:001153BA↑j ROM:001153C2 rts ROM:001153C4 ; --------------------------------------------------------------------------- ROM:001153C4 ROM:001153C4 loc_1153C4: ; DATA XREF: ROM:00115306↑o ROM:001153C4 move.w $3A6(a5),d3 ROM:001153C8 cmp.w ($546).w,d3 ROM:001153CC bgt.s loc_1153DE ROM:001153CE clr.w ($546).w ROM:001153D2 move.b #4,($77B).w ROM:001153D8 bra.l loc_115464 ROM:001153DE ; --------------------------------------------------------------------------- ROM:001153DE ROM:001153DE loc_1153DE: ; CODE XREF: ROM:001153CC↑j ROM:001153DE btst #4,($898).w ROM:001153E4 bne.s loc_1153F0 ROM:001153E6 move.w ($53C).w,d3 ROM:001153EA cmp.w ($542).w,d3 ROM:001153EE bne.s loc_115414 ROM:001153F0 ROM:001153F0 loc_1153F0: ; CODE XREF: ROM:001153E4↑j ROM:001153F0 bclr #0,($892).w ROM:001153F6 move.w $3A8(a5),d4 ROM:001153FA clr.b ($80C).w ROM:001153FE move.w d4,($666).w ROM:00115402 move.b #1,($80C).w ROM:00115408 move.b #5,($77B).w ROM:0011540E bra.l loc_11548A ROM:00115414 ; --------------------------------------------------------------------------- ROM:00115414 ROM:00115414 loc_115414: ; CODE XREF: ROM:0011536E↑j ROM:00115414 ; ROM:001153EE↑j ROM:00115414 move.w $3A2(a5),d3 ROM:00115418 cmp.w ($540).w,d3 ROM:0011541C bge.s loc_115426 ROM:0011541E move.w ($540).w,($53E).w ROM:00115424 bra.s locret_11542C ROM:00115426 ; --------------------------------------------------------------------------- ROM:00115426 ROM:00115426 loc_115426: ; CODE XREF: ROM:0011541C↑j ROM:00115426 move.w $3A2(a5),($53E).w ROM:0011542C ROM:0011542C locret_11542C: ; CODE XREF: ROM:00115424↑j ROM:0011542C rts ROM:0011542E ; --------------------------------------------------------------------------- ROM:0011542E ROM:0011542E loc_11542E: ; DATA XREF: ROM:0011530A↑o ROM:0011542E btst #4,($898).w ROM:00115434 bne.s loc_115440 ROM:00115436 move.w ($53C).w,d3 ROM:0011543A cmp.w ($542).w,d3 ROM:0011543E bne.s loc_115464 ROM:00115440 ROM:00115440 loc_115440: ; CODE XREF: ROM:00115434↑j ROM:00115440 bclr #0,($892).w ROM:00115446 move.w $3A8(a5),d4 ROM:0011544A clr.b ($80C).w ROM:0011544E move.w d4,($666).w ROM:00115452 move.b #1,($80C).w ROM:00115458 move.b #5,($77B).w ROM:0011545E bra.l loc_11548A ROM:00115464 ; --------------------------------------------------------------------------- ROM:00115464 ROM:00115464 loc_115464: ; CODE XREF: ROM:001153D8↑j ROM:00115464 ; ROM:0011543E↑j ROM:00115464 move.w ($540).w,($53E).w ROM:0011546A clr.w ($546).w ROM:0011546E rts ROM:00115470 ; --------------------------------------------------------------------------- ROM:00115470 ROM:00115470 loc_115470: ; DATA XREF: ROM:0011530E↑o ROM:00115470 cmpi.w #0,($666).w ROM:00115476 bgt.s loc_11548A ROM:00115478 bset #0,($892).w ROM:0011547E move.b #1,($77B).w ROM:00115484 bra.l loc_11533C ROM:0011548A ; --------------------------------------------------------------------------- ROM:0011548A ROM:0011548A loc_11548A: ; CODE XREF: ROM:001153A4↑j ROM:0011548A ; ROM:0011540E↑j ... ROM:0011548A move.w ($540).w,($53E).w ROM:00115490 clr.w ($546).w ROM:00115494 rts ROM:00115496 ; --------------------------------------------------------------------------- ROM:00115496 rts ROM:00115498 ROM:00115498 ; =============== S U B R O U T I N E ======================================= ROM:00115498 ROM:00115498 ROM:00115498 sub_115498: ; CODE XREF: ROM:00115214↑p ROM:00115498 move.w ($53C).w,d0 ROM:0011549C move.w ($542).w,d1 ROM:001154A0 move.w $39E(a5),d2 ROM:001154A4 move.w ($544).w,d3 ROM:001154A8 cmp.w d0,d1 ROM:001154AA ble.s loc_1154B2 ROM:001154AC sub.w d2,d1 ROM:001154AE addq.w #1,d3 ROM:001154B0 bra.s loc_1154B6 ROM:001154B2 ; --------------------------------------------------------------------------- ROM:001154B2 ROM:001154B2 loc_1154B2: ; CODE XREF: sub_115498+12↑j ROM:001154B2 add.w d2,d1 ROM:001154B4 subq.w #1,d3 ROM:001154B6 ROM:001154B6 loc_1154B6: ; CODE XREF: sub_115498+18↑j ROM:001154B6 addq.w #1,($546).w ROM:001154BA move.w $3BA(a5),d0 ROM:001154BE cmp.w d0,d1 ROM:001154C0 ble.s loc_1154C6 ROM:001154C2 move.w d0,d1 ROM:001154C4 clr.w d3 ROM:001154C6 ROM:001154C6 loc_1154C6: ; CODE XREF: sub_115498+28↑j ROM:001154C6 sub.w $3B4(a5),d0 ROM:001154CA cmp.w d0,d1 ROM:001154CC bge.s loc_1154D4 ROM:001154CE move.w d0,d1 ROM:001154D0 move.w $372(a5),d3 ROM:001154D4 ROM:001154D4 loc_1154D4: ; CODE XREF: sub_115498+34↑j ROM:001154D4 move.w d1,($542).w ROM:001154D8 move.w d3,($544).w ROM:001154DC rts ROM:001154DC ; End of function sub_115498 ROM:001154DC ROM:001154DE ROM:001154DE ; =============== S U B R O U T I N E ======================================= ROM:001154DE ROM:001154DE ROM:001154DE sub_1154DE: ; CODE XREF: ROM:00115268↑p ROM:001154DE ; ROM:0011528C↑p ROM:001154DE move.w ($53C).w,($542).w ROM:001154E4 rts ROM:001154E4 ; End of function sub_1154DE ROM:001154E4 ROM:001154E6 ROM:001154E6 ; =============== S U B R O U T I N E ======================================= ROM:001154E6 ROM:001154E6 ROM:001154E6 sub_1154E6: ; CODE XREF: ROM:001151AA↑p ROM:001154E6 move.w $3B2(a5),($542).w ROM:001154EC rts ROM:001154EC ; End of function sub_1154E6 ROM:001154EC ROM:001154EE ROM:001154EE ; =============== S U B R O U T I N E ======================================= ROM:001154EE ROM:001154EE ROM:001154EE sub_1154EE: ; CODE XREF: ROM:001151DA↑p ROM:001154EE move.w $3B0(a5),($542).w ROM:001154F4 rts ROM:001154F4 ; End of function sub_1154EE ROM:001154F4 ROM:001154F6 ROM:001154F6 ; =============== S U B R O U T I N E ======================================= ROM:001154F6 ROM:001154F6 ROM:001154F6 sub_1154F6: ; CODE XREF: ROM:00115282↑p ROM:001154F6 move.w ($526).w,($544).w ROM:001154FC rts ROM:001154FC ; End of function sub_1154F6 ROM:001154FC ROM:001154FE ROM:001154FE ; =============== S U B R O U T I N E ======================================= ROM:001154FE ROM:001154FE ROM:001154FE sub_1154FE: ; CODE XREF: sub_1150EA↑p ROM:001154FE bclr #4,($898).w ROM:00115504 btst #6,($88C).w ROM:0011550A beq.s loc_115514 ROM:0011550C bset #6,($89C).w ROM:00115512 bra.s loc_11551A ROM:00115514 ; --------------------------------------------------------------------------- ROM:00115514 ROM:00115514 loc_115514: ; CODE XREF: sub_1154FE+C↑j ROM:00115514 bclr #6,($89C).w ROM:0011551A ROM:0011551A loc_11551A: ; CODE XREF: sub_1154FE+14↑j ROM:0011551A move.w ($53C).w,d0 ROM:0011551E move.w ($542).w,d1 ROM:00115522 cmp.w d0,d1 ROM:00115524 ble.s loc_11552E ROM:00115526 bclr #6,($88C).w ROM:0011552C bra.s loc_115534 ROM:0011552E ; --------------------------------------------------------------------------- ROM:0011552E ROM:0011552E loc_11552E: ; CODE XREF: sub_1154FE+26↑j ROM:0011552E bset #6,($88C).w ROM:00115534 ROM:00115534 loc_115534: ; CODE XREF: sub_1154FE+2E↑j ROM:00115534 btst #6,($88C).w ROM:0011553A beq.s loc_11554C ROM:0011553C btst #6,($89C).w ROM:00115542 bne.s loc_11554A ROM:00115544 bset #4,($898).w ROM:0011554A ROM:0011554A loc_11554A: ; CODE XREF: sub_1154FE+44↑j ROM:0011554A bra.s locret_11555A ROM:0011554C ; --------------------------------------------------------------------------- ROM:0011554C ROM:0011554C loc_11554C: ; CODE XREF: sub_1154FE+3C↑j ROM:0011554C btst #6,($89C).w ROM:00115552 beq.s locret_11555A ROM:00115554 bset #4,($898).w ROM:0011555A ROM:0011555A locret_11555A: ; CODE XREF: sub_1154FE:loc_11554A↑j ROM:0011555A ; sub_1154FE+54↑j ROM:0011555A rts ROM:0011555A ; End of function sub_1154FE ROM:0011555A ROM:0011555C ROM:0011555C ; =============== S U B R O U T I N E ======================================= ROM:0011555C ROM:0011555C ROM:0011555C sub_11555C: ; CODE XREF: ROM:001152BA↑p ROM:0011555C move.b #$FF,d0 ROM:00115560 cmp.b ($14B2).w,d0 ROM:00115564 beq.s locret_11556A ROM:00115566 addq.b #1,($14B2).w ROM:0011556A ROM:0011556A locret_11556A: ; CODE XREF: sub_11555C+8↑j ROM:0011556A rts ROM:0011556A ; End of function sub_11555C ROM:0011556A ROM:0011556C ROM:0011556C ; =============== S U B R O U T I N E ======================================= ROM:0011556C ROM:0011556C ROM:0011556C sub_11556C: ; CODE XREF: ROM:00115136↑p ROM:0011556C ; ROM:00115178↑p ROM:0011556C move.w $3B8(a5),($542).w ROM:00115572 move.w $3B6(a5),($540).w ROM:00115578 rts ROM:00115578 ; End of function sub_11556C ROM:00115578 ROM:0011557A ROM:0011557A ; =============== S U B R O U T I N E ======================================= ROM:0011557A ROM:0011557A ROM:0011557A sub_11557A: ; CODE XREF: ROM:00115234↑p ROM:0011557A move.w $3BA(a5),($542).w ROM:00115580 move.w $3B6(a5),($540).w ROM:00115586 clr.w ($544).w ROM:0011558A rts ROM:0011558A ; End of function sub_11557A ROM:0011558A ROM:0011558C ROM:0011558C ; =============== S U B R O U T I N E ======================================= ROM:0011558C ROM:0011558C ROM:0011558C sub_11558C: ; CODE XREF: ROM:00115262↑p ROM:0011558C ; ROM:00115286↑p ... ROM:0011558C move.w ($526).w,d0 ROM:00115590 move.w $3BA(a5),d1 ROM:00115594 mulu.w $39E(a5),d0 ROM:00115598 sub.w d0,d1 ROM:0011559A move.w $3BA(a5),d2 ROM:0011559E cmp.w d2,d1 ROM:001155A0 ble.s loc_1155A4 ROM:001155A2 move.w d2,d1 ROM:001155A4 ROM:001155A4 loc_1155A4: ; CODE XREF: sub_11558C+14↑j ROM:001155A4 sub.w $3B4(a5),d2 ROM:001155A8 cmp.w d2,d1 ROM:001155AA bge.s loc_1155AE ROM:001155AC move.w d2,d1 ROM:001155AE ROM:001155AE loc_1155AE: ; CODE XREF: sub_11558C+1E↑j ROM:001155AE move.w d1,($53C).w ROM:001155B2 move.w #$1F4,d0 ROM:001155B6 divs.w ($528).w,d0 ROM:001155BA move.w d0,($540).w ROM:001155BE rts ROM:001155BE ; End of function sub_11558C ROM:001155BE ROM:001155C0 ROM:001155C0 ; =============== S U B R O U T I N E ======================================= ROM:001155C0 ROM:001155C0 ROM:001155C0 sub_1155C0: ; CODE XREF: sub_114E4C↑p ROM:001155C0 bsr.w sub_115786 ROM:001155C4 clr.w d1 ROM:001155C6 move.b ($785).w,d1 ROM:001155CA cmpi.w #5,d1 ROM:001155CE bcc.s locret_1155D8 ROM:001155D0 movea.l off_1155DA(pc,d1.w*4),a0 ROM:001155D4 nop ROM:001155D6 jmp (a0) ROM:001155D8 ; --------------------------------------------------------------------------- ROM:001155D8 ROM:001155D8 locret_1155D8: ; CODE XREF: sub_1155C0+E↑j ROM:001155D8 rts ROM:001155D8 ; End of function sub_1155C0 ROM:001155D8 ROM:001155D8 ; --------------------------------------------------------------------------- ROM:001155DA off_1155DA: dc.l word_1155EE ; DATA XREF: sub_1155C0+10↑r ROM:001155DE dc.l aNu8 ; "Nu\b8" ROM:001155E2 dc.l aNu8 ; "Nu\b8" ROM:001155E6 dc.l aNu8+2 ; "\b8" ROM:001155EA dc.l dword_115610 ROM:001155EE word_1155EE: dc.w $6100 ; DATA XREF: ROM:off_1155DA↑o ROM:001155F0 dc.l $3B211FC, $10785, $60024E75 ROM:001155FC aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:001155DE↑o ROM:001155FC ; ROM:001155E2↑o ... ROM:00115601 dc.b 4, 8, $9E ROM:00115604 dc.l $660811FC, $10785, $60EE4E75 ROM:00115610 dword_115610: dc.l $8380004, $89E6608, $11FC0001, $78560DC, $4E754E75 ROM:00115610 ; DATA XREF: ROM:001155EA↑o ROM:00115624 ROM:00115624 ; =============== S U B R O U T I N E ======================================= ROM:00115624 ROM:00115624 ROM:00115624 sub_115624: ; CODE XREF: ROM:0011760C↓p ROM:00115624 bclr #5,($89B).w ROM:0011562A move.b ($7A8).w,d7 ROM:0011562E cmpi.b #$3C,d7 ; '<' ROM:00115632 bne.s loc_115664 ROM:00115634 bsr.w sub_115ADA ROM:00115638 bsr.w sub_115CFA ROM:0011563C bsr.w sub_115DA8 ROM:00115640 bsr.w sub_115E94 ROM:00115644 btst #7,($89A).w ROM:0011564A bne.s loc_11565C ROM:0011564C btst #0,($89C).w ROM:00115652 bne.s loc_11565C ROM:00115654 bsr.w sub_115D3E ROM:00115658 bsr.w sub_115E62 ROM:0011565C ROM:0011565C loc_11565C: ; CODE XREF: sub_115624+26↑j ROM:0011565C ; sub_115624+2E↑j ROM:0011565C bset #2,($894).w ROM:00115662 bra.s locret_11568C ROM:00115664 ; --------------------------------------------------------------------------- ROM:00115664 ROM:00115664 loc_115664: ; CODE XREF: sub_115624+E↑j ROM:00115664 bclr #2,($894).w ROM:0011566A cmpi.b #$18,d7 ROM:0011566E bne.s loc_115676 ROM:00115670 bsr.w sub_115ECA ROM:00115674 bra.s locret_11568C ROM:00115676 ; --------------------------------------------------------------------------- ROM:00115676 ROM:00115676 loc_115676: ; CODE XREF: sub_115624+4A↑j ROM:00115676 cmpi.b #$24,d7 ; '$' ROM:0011567A bne.s loc_115682 ROM:0011567C bsr.w sub_115ED8 ROM:00115680 bra.s locret_11568C ROM:00115682 ; --------------------------------------------------------------------------- ROM:00115682 ROM:00115682 loc_115682: ; CODE XREF: sub_115624+56↑j ROM:00115682 cmpi.b #$F0,d7 ROM:00115686 bne.s locret_11568C ROM:00115688 bsr.w sub_115F50 ROM:0011568C ROM:0011568C locret_11568C: ; CODE XREF: sub_115624+3E↑j ROM:0011568C ; sub_115624+50↑j ... ROM:0011568C rts ROM:0011568C ; End of function sub_115624 ROM:0011568C ROM:0011568E ; --------------------------------------------------------------------------- ROM:0011568E movem.l d0-d5/a0,-(sp) ROM:00115692 andi.w #$BFFF,($FFFFFE20).w ROM:00115698 move.b ($77C).w,d1 ROM:0011569C ext.w d1 ROM:0011569E move.w ($55A).w,d2 ROM:001156A2 move.b ($77D).w,d3 ROM:001156A6 subq.b #1,d3 ROM:001156A8 cmpi.b #1,($785).w ROM:001156AE bne.s loc_115712 ROM:001156B0 btst #0,($89E).w ROM:001156B6 bne.s loc_1156CE ROM:001156B8 sub.w ($5C6).w,d2 ROM:001156BC bpl.s loc_1156C2 ROM:001156BE addi.w #$400,d2 ROM:001156C2 ROM:001156C2 loc_1156C2: ; CODE XREF: ROM:001156BC↑j ROM:001156C2 cmp.w $3BE(a5),d2 ROM:001156C6 bgt.s loc_1156D4 ROM:001156C8 bra.l loc_11577A ROM:001156CE ; --------------------------------------------------------------------------- ROM:001156CE ROM:001156CE loc_1156CE: ; CODE XREF: ROM:001156B6↑j ROM:001156CE bclr #0,($89E).w ROM:001156D4 ROM:001156D4 loc_1156D4: ; CODE XREF: ROM:001156C6↑j ROM:001156D4 bsr.w sub_115A82 ROM:001156D8 bsr.w sub_115A68 ROM:001156DC bsr.w sub_115A04 ROM:001156E0 bsr.w sub_115A36 ROM:001156E4 btst #2,($89F).w ROM:001156EA bne.s loc_1156FA ROM:001156EC move.b #3,($785).w ROM:001156F2 bra.l loc_11577A ROM:001156F8 ; --------------------------------------------------------------------------- ROM:001156F8 bra.s loc_11570C ROM:001156FA ; --------------------------------------------------------------------------- ROM:001156FA ROM:001156FA loc_1156FA: ; CODE XREF: ROM:001156EA↑j ROM:001156FA bclr #2,($89F).w ROM:00115700 move.b #1,($785).w ROM:00115706 bra.l loc_11577A ROM:0011570C ; --------------------------------------------------------------------------- ROM:0011570C ROM:0011570C loc_11570C: ; CODE XREF: ROM:001156F8↑j ROM:0011570C bra.l loc_11577A ROM:00115712 ; --------------------------------------------------------------------------- ROM:00115712 ROM:00115712 loc_115712: ; CODE XREF: ROM:001156AE↑j ROM:00115712 cmpi.b #3,($785).w ROM:00115718 bne.l loc_115750 ROM:0011571E bsr.w sub_115A04 ROM:00115722 move.b ($7A9).w,($77D).w ROM:00115728 cmpi.b #5,($77D).w ROM:0011572E bgt.s loc_115742 ROM:00115730 cmpi.b #4,($77D).w ROM:00115736 blt.s loc_115742 ROM:00115738 move.b #4,($785).w ROM:0011573E bra.s loc_11577A ROM:00115740 ; --------------------------------------------------------------------------- ROM:00115740 bra.s loc_11574A ROM:00115742 ; --------------------------------------------------------------------------- ROM:00115742 ROM:00115742 loc_115742: ; CODE XREF: ROM:0011572E↑j ROM:00115742 ; ROM:00115736↑j ROM:00115742 move.b #1,($785).w ROM:00115748 bra.s loc_11577A ROM:0011574A ; --------------------------------------------------------------------------- ROM:0011574A ROM:0011574A loc_11574A: ; CODE XREF: ROM:00115740↑j ROM:0011574A bra.l loc_11577A ROM:00115750 ; --------------------------------------------------------------------------- ROM:00115750 ROM:00115750 loc_115750: ; CODE XREF: ROM:00115718↑j ROM:00115750 cmpi.b #4,($785).w ROM:00115756 bne.l loc_11577A ROM:0011575C cmp.b d1,d3 ROM:0011575E bne.s loc_115772 ROM:00115760 bsr.w sub_115AA2 ROM:00115764 bset #0,($89E).w ROM:0011576A move.b #1,($785).w ROM:00115770 bra.s loc_11577A ROM:00115772 ; --------------------------------------------------------------------------- ROM:00115772 ROM:00115772 loc_115772: ; CODE XREF: ROM:0011575E↑j ROM:00115772 cmp.b d1,d3 ROM:00115774 ble.s loc_11577A ROM:00115776 bsr.w sub_115A04 ROM:0011577A ROM:0011577A loc_11577A: ; CODE XREF: ROM:001156C8↑j ROM:0011577A ; ROM:001156F2↑j ... ROM:0011577A move.w ($5C6).w,($55A).w ROM:00115780 movem.l (sp)+,d0-d5/a0 ROM:00115784 rte ROM:00115786 ROM:00115786 ; =============== S U B R O U T I N E ======================================= ROM:00115786 ROM:00115786 ROM:00115786 sub_115786: ; CODE XREF: sub_1155C0↑p ROM:00115786 clr.w d1 ROM:00115788 move.b ($784).w,d1 ROM:0011578C cmpi.w #4,d1 ROM:00115790 bcc.s locret_11579A ROM:00115792 movea.l off_11579C(pc,d1.w*4),a0 ROM:00115796 nop ROM:00115798 jmp (a0) ROM:0011579A ; --------------------------------------------------------------------------- ROM:0011579A ROM:0011579A locret_11579A: ; CODE XREF: sub_115786+A↑j ROM:0011579A rts ROM:0011579A ; End of function sub_115786 ROM:0011579A ROM:0011579A ; --------------------------------------------------------------------------- ROM:0011579C off_11579C: dc.l loc_1157AC ; DATA XREF: sub_115786+C↑r ROM:001157A0 dc.l loc_1157DA ROM:001157A4 dc.l loc_115840 ROM:001157A8 dc.l loc_115870 ROM:001157AC ; --------------------------------------------------------------------------- ROM:001157AC ROM:001157AC loc_1157AC: ; DATA XREF: ROM:off_11579C↑o ROM:001157AC bclr #6,($894).w ROM:001157B2 bset #4,($89E).w ROM:001157B8 bclr #1,($8A1).w ROM:001157BE move.w $3BC(a5),d4 ROM:001157C2 clr.b ($80D).w ROM:001157C6 move.w d4,($668).w ROM:001157CA move.b #1,($80D).w ROM:001157D0 move.b #1,($784).w ROM:001157D6 bra.s locret_11583E ROM:001157D8 ; --------------------------------------------------------------------------- ROM:001157D8 rts ROM:001157DA ; --------------------------------------------------------------------------- ROM:001157DA ROM:001157DA loc_1157DA: ; DATA XREF: ROM:001157A0↑o ROM:001157DA cmpi.w #0,($668).w ROM:001157E0 bgt.s loc_115818 ROM:001157E2 btst #1,($8A1).w ROM:001157E8 bne.s loc_115818 ROM:001157EA bclr #4,($89E).w ROM:001157F0 btst #4,($894).w ROM:001157F6 bne.s loc_115802 ROM:001157F8 move.b #2,($784).w ROM:001157FE bra.s locret_11586E ROM:00115800 ; --------------------------------------------------------------------------- ROM:00115800 bra.s loc_115818 ROM:00115802 ; --------------------------------------------------------------------------- ROM:00115802 ROM:00115802 loc_115802: ; CODE XREF: ROM:001157F6↑j ROM:00115802 bset #6,($894).w ROM:00115808 bsr.w sub_115A7A ROM:0011580C move.b #3,($784).w ROM:00115812 bra.l locret_1158A4 ROM:00115818 ; --------------------------------------------------------------------------- ROM:00115818 ROM:00115818 loc_115818: ; CODE XREF: ROM:001157E0↑j ROM:00115818 ; ROM:001157E8↑j ... ROM:00115818 btst #1,($8A1).w ROM:0011581E beq.s locret_11583E ROM:00115820 bclr #1,($8A1).w ROM:00115826 move.w $3BC(a5),d4 ROM:0011582A clr.b ($80D).w ROM:0011582E move.w d4,($668).w ROM:00115832 move.b #1,($80D).w ROM:00115838 bra.l *+6 ROM:0011583E ; --------------------------------------------------------------------------- ROM:0011583E ROM:0011583E locret_11583E: ; CODE XREF: ROM:001157D6↑j ROM:0011583E ; ROM:0011581E↑j ... ROM:0011583E rts ROM:00115840 ; --------------------------------------------------------------------------- ROM:00115840 ROM:00115840 loc_115840: ; DATA XREF: ROM:001157A4↑o ROM:00115840 btst #4,($894).w ROM:00115846 beq.s locret_11586E ROM:00115848 bset #4,($89E).w ROM:0011584E bclr #1,($8A1).w ROM:00115854 move.w $3BC(a5),d4 ROM:00115858 clr.b ($80D).w ROM:0011585C move.w d4,($668).w ROM:00115860 move.b #1,($80D).w ROM:00115866 move.b #1,($784).w ROM:0011586C bra.s locret_11583E ROM:0011586E ; --------------------------------------------------------------------------- ROM:0011586E ROM:0011586E locret_11586E: ; CODE XREF: ROM:001157FE↑j ROM:0011586E ; ROM:00115846↑j ROM:0011586E rts ROM:00115870 ; --------------------------------------------------------------------------- ROM:00115870 ROM:00115870 loc_115870: ; DATA XREF: ROM:001157A8↑o ROM:00115870 btst #1,($8A1).w ROM:00115876 beq.s locret_1158A4 ROM:00115878 bset #4,($89E).w ROM:0011587E bclr #6,($894).w ROM:00115884 bclr #1,($8A1).w ROM:0011588A move.w $3BC(a5),d4 ROM:0011588E clr.b ($80D).w ROM:00115892 move.w d4,($668).w ROM:00115896 move.b #1,($80D).w ROM:0011589C move.b #1,($784).w ROM:001158A2 bra.s locret_11583E ROM:001158A4 ; --------------------------------------------------------------------------- ROM:001158A4 ROM:001158A4 locret_1158A4: ; CODE XREF: ROM:00115812↑j ROM:001158A4 ; ROM:00115876↑j ROM:001158A4 rts ROM:001158A6 ; --------------------------------------------------------------------------- ROM:001158A6 rts ROM:001158A8 ROM:001158A8 ; =============== S U B R O U T I N E ======================================= ROM:001158A8 ROM:001158A8 ROM:001158A8 sub_1158A8: ; CODE XREF: sub_114E4C+C↑p ROM:001158A8 clr.w d1 ROM:001158AA move.b ($786).w,d1 ROM:001158AE cmpi.w #4,d1 ROM:001158B2 bcc.s locret_1158BC ROM:001158B4 movea.l off_1158BE(pc,d1.w*4),a0 ROM:001158B8 nop ROM:001158BA jmp (a0) ROM:001158BC ; --------------------------------------------------------------------------- ROM:001158BC ROM:001158BC locret_1158BC: ; CODE XREF: sub_1158A8+A↑j ROM:001158BC rts ROM:001158BC ; End of function sub_1158A8 ROM:001158BC ROM:001158BC ; --------------------------------------------------------------------------- ROM:001158BE off_1158BE: dc.l loc_1158CE ; DATA XREF: sub_1158A8+C↑r ROM:001158C2 dc.l loc_1158D8 ROM:001158C6 dc.l loc_115938 ROM:001158CA dc.l loc_115980 ROM:001158CE ; --------------------------------------------------------------------------- ROM:001158CE ROM:001158CE loc_1158CE: ; DATA XREF: ROM:off_1158BE↑o ROM:001158CE move.b #1,($786).w ROM:001158D4 bra.s locret_115936 ROM:001158D6 ; --------------------------------------------------------------------------- ROM:001158D6 rts ROM:001158D8 ; --------------------------------------------------------------------------- ROM:001158D8 ROM:001158D8 loc_1158D8: ; DATA XREF: ROM:001158C2↑o ROM:001158D8 move.w $3CC(a5),d1 ROM:001158DC btst #3,($899).w ROM:001158E2 bne.s loc_115902 ROM:001158E4 cmp.w ($518).w,d1 ROM:001158E8 ble.s loc_115902 ROM:001158EA btst #0,($89C).w ROM:001158F0 bne.s loc_1158FA ROM:001158F2 cmpi.w #0,($556).w ROM:001158F8 bne.s loc_115902 ROM:001158FA ROM:001158FA loc_1158FA: ; CODE XREF: ROM:001158F0↑j ROM:001158FA move.b #1,($786).w ROM:00115900 bra.s locret_115936 ROM:00115902 ; --------------------------------------------------------------------------- ROM:00115902 ROM:00115902 loc_115902: ; CODE XREF: ROM:001158E2↑j ROM:00115902 ; ROM:001158E8↑j ... ROM:00115902 btst #7,($89A).w ROM:00115908 beq.s loc_11590C ROM:0011590A bra.s loc_11591C ROM:0011590C ; --------------------------------------------------------------------------- ROM:0011590C ROM:0011590C loc_11590C: ; CODE XREF: ROM:00115908↑j ROM:0011590C btst #0,($89C).w ROM:00115912 beq.s locret_115936 ROM:00115914 btst #4,($894).w ROM:0011591A beq.s locret_115936 ROM:0011591C ROM:0011591C loc_11591C: ; CODE XREF: ROM:0011590A↑j ROM:0011591C move.w $3C4(a5),d1 ROM:00115920 clr.b ($842).w ROM:00115924 move.w d1,($6D2).w ROM:00115928 move.b #1,($842).w ROM:0011592E move.b #2,($786).w ROM:00115934 bra.s locret_11597E ROM:00115936 ; --------------------------------------------------------------------------- ROM:00115936 ROM:00115936 locret_115936: ; CODE XREF: ROM:001158D4↑j ROM:00115936 ; ROM:00115900↑j ... ROM:00115936 rts ROM:00115938 ; --------------------------------------------------------------------------- ROM:00115938 ROM:00115938 loc_115938: ; DATA XREF: ROM:001158C6↑o ROM:00115938 cmpi.w #0,($6D2).w ROM:0011593E bgt.s loc_115954 ROM:00115940 bset #2,($88C).w ROM:00115946 bset #5,($144B).w ROM:0011594C move.b #3,($786).w ROM:00115952 bra.s locret_11599E ROM:00115954 ; --------------------------------------------------------------------------- ROM:00115954 ROM:00115954 loc_115954: ; CODE XREF: ROM:0011593E↑j ROM:00115954 btst #4,($894).w ROM:0011595A bne.s loc_11595E ROM:0011595C bra.s loc_11596E ROM:0011595E ; --------------------------------------------------------------------------- ROM:0011595E ROM:0011595E loc_11595E: ; CODE XREF: ROM:0011595A↑j ROM:0011595E btst #7,($89A).w ROM:00115964 bne.s locret_11597E ROM:00115966 btst #0,($89C).w ROM:0011596C bne.s locret_11597E ROM:0011596E ROM:0011596E loc_11596E: ; CODE XREF: ROM:0011595C↑j ROM:0011596E clr.b ($842).w ROM:00115972 clr.w ($6D2).w ROM:00115976 move.b #1,($786).w ROM:0011597C bra.s locret_115936 ROM:0011597E ; --------------------------------------------------------------------------- ROM:0011597E ROM:0011597E locret_11597E: ; CODE XREF: ROM:00115934↑j ROM:0011597E ; ROM:00115964↑j ... ROM:0011597E rts ROM:00115980 ; --------------------------------------------------------------------------- ROM:00115980 ROM:00115980 loc_115980: ; DATA XREF: ROM:001158CA↑o ROM:00115980 btst #7,($89A).w ROM:00115986 bne.s locret_11599E ROM:00115988 btst #0,($89C).w ROM:0011598E bne.s locret_11599E ROM:00115990 bclr #2,($88C).w ROM:00115996 move.b #1,($786).w ROM:0011599C bra.s locret_115936 ROM:0011599E ; --------------------------------------------------------------------------- ROM:0011599E ROM:0011599E locret_11599E: ; CODE XREF: ROM:00115952↑j ROM:0011599E ; ROM:00115986↑j ... ROM:0011599E rts ROM:001159A0 ; --------------------------------------------------------------------------- ROM:001159A0 rts ROM:001159A2 ROM:001159A2 ; =============== S U B R O U T I N E ======================================= ROM:001159A2 ROM:001159A2 ROM:001159A2 sub_1159A2: ROM:001159A2 andi.l #$9FFFFFFF,($FFFFFE1C).w ROM:001159AA lea ($FFFFFF00).w,a0 ROM:001159AE move.w #0,$E0(a0) ROM:001159B4 move.w #$341,$E2(a0) ROM:001159BA move.w #0,$E4(a0) ROM:001159C0 move.w #8,$E6(a0) ROM:001159C6 andi.l #$F0FFFFFF,($FFFFFE0C).w ROM:001159CE ori.l #$E000000,($FFFFFE0C).w ROM:001159D6 andi.l #$CFFFFFFF,($FFFFFE14).w ROM:001159DE andi.l #$CFFFFFFF,($FFFFFE18).w ROM:001159E6 ori.l #$20000000,($FFFFFE18).w ROM:001159EE ori.w #$4000,($FFFFFE0A).w ROM:001159F4 andi.w #$BFFF,($FFFFFE20).w ROM:001159FA ori.l #$30000000,($FFFFFE1C).w ROM:00115A02 rts ROM:00115A02 ; End of function sub_1159A2 ROM:00115A02 ROM:00115A04 ROM:00115A04 ; =============== S U B R O U T I N E ======================================= ROM:00115A04 ROM:00115A04 ROM:00115A04 sub_115A04: ; CODE XREF: ROM:001156DC↑p ROM:00115A04 ; ROM:0011571E↑p ... ROM:00115A04 move.b ($77C).w,d0 ROM:00115A08 ext.w d0 ROM:00115A0A lea ($FFFFFF00).w,a0 ROM:00115A0E move.w $E4(a0),d1 ROM:00115A12 bclr #$E,d1 ROM:00115A16 beq.s loc_115A26 ROM:00115A18 bset #7,($89E).w ROM:00115A1E bset #2,($89F).w ROM:00115A24 bra.s locret_115A34 ROM:00115A26 ; --------------------------------------------------------------------------- ROM:00115A26 ROM:00115A26 loc_115A26: ; CODE XREF: sub_115A04+12↑j ROM:00115A26 move.b d1,$7A8(d0.w) ROM:00115A2C addq.b #1,($77C).w ROM:00115A30 add.b d1,($77E).w ROM:00115A34 ROM:00115A34 locret_115A34: ; CODE XREF: sub_115A04+20↑j ROM:00115A34 rts ROM:00115A34 ; End of function sub_115A04 ROM:00115A34 ROM:00115A36 ROM:00115A36 ; =============== S U B R O U T I N E ======================================= ROM:00115A36 ROM:00115A36 ROM:00115A36 sub_115A36: ; CODE XREF: ROM:001156E0↑p ROM:00115A36 move.b ($7A8).w,d0 ROM:00115A3A cmpi.b #$3C,d0 ; '<' ROM:00115A3E beq.s loc_115A60 ROM:00115A40 cmpi.b #$24,d0 ; '$' ROM:00115A44 beq.s loc_115A60 ROM:00115A46 cmpi.b #$18,d0 ROM:00115A4A beq.s loc_115A60 ROM:00115A4C cmpi.b #$F0,d0 ROM:00115A50 beq.s loc_115A60 ROM:00115A52 bset #2,($89F).w ROM:00115A58 bset #3,($89E).w ROM:00115A5E bra.s locret_115A66 ROM:00115A60 ; --------------------------------------------------------------------------- ROM:00115A60 ROM:00115A60 loc_115A60: ; CODE XREF: sub_115A36+8↑j ROM:00115A60 ; sub_115A36+E↑j ... ROM:00115A60 bset #1,($8A1).w ROM:00115A66 ROM:00115A66 locret_115A66: ; CODE XREF: sub_115A36+28↑j ROM:00115A66 rts ROM:00115A66 ; End of function sub_115A36 ROM:00115A66 ROM:00115A68 ROM:00115A68 ; =============== S U B R O U T I N E ======================================= ROM:00115A68 ROM:00115A68 ROM:00115A68 sub_115A68: ; CODE XREF: ROM:001156D8↑p ROM:00115A68 clr.b ($77C).w ROM:00115A6C clr.b ($77E).w ROM:00115A70 rts ROM:00115A70 ; End of function sub_115A68 ROM:00115A70 ROM:00115A72 ; --------------------------------------------------------------------------- ROM:00115A72 bset #3,($891).w ROM:00115A78 rts ROM:00115A7A ROM:00115A7A ; =============== S U B R O U T I N E ======================================= ROM:00115A7A ROM:00115A7A ROM:00115A7A sub_115A7A: ; CODE XREF: ROM:00115808↑p ROM:00115A7A bset #0,($144B).w ROM:00115A80 rts ROM:00115A80 ; End of function sub_115A7A ROM:00115A80 ROM:00115A82 ROM:00115A82 ; =============== S U B R O U T I N E ======================================= ROM:00115A82 ROM:00115A82 ROM:00115A82 sub_115A82: ; CODE XREF: ROM:loc_1156D4↑p ROM:00115A82 bclr #3,($88E).w ROM:00115A88 bclr #7,($89E).w ROM:00115A8E bclr #2,($89F).w ROM:00115A94 bclr #3,($891).w ROM:00115A9A bclr #3,($89E).w ROM:00115AA0 rts ROM:00115AA0 ; End of function sub_115A82 ROM:00115AA0 ROM:00115AA2 ROM:00115AA2 ; =============== S U B R O U T I N E ======================================= ROM:00115AA2 ROM:00115AA2 ROM:00115AA2 sub_115AA2: ; CODE XREF: ROM:00115760↑p ROM:00115AA2 lea ($FFFFFF00).w,a0 ROM:00115AA6 move.w $E4(a0),d1 ROM:00115AAA bclr #$E,d1 ROM:00115AAE beq.s loc_115ABE ROM:00115AB0 bset #7,($89E).w ROM:00115AB6 bset #2,($89F).w ROM:00115ABC bra.s locret_115AD8 ROM:00115ABE ; --------------------------------------------------------------------------- ROM:00115ABE ROM:00115ABE loc_115ABE: ; CODE XREF: sub_115AA2+C↑j ROM:00115ABE cmp.b ($77E).w,d1 ROM:00115AC2 beq.s loc_115AD2 ROM:00115AC4 bset #2,($89F).w ROM:00115ACA bset #3,($88E).w ROM:00115AD0 bra.s locret_115AD8 ROM:00115AD2 ; --------------------------------------------------------------------------- ROM:00115AD2 ROM:00115AD2 loc_115AD2: ; CODE XREF: sub_115AA2+20↑j ROM:00115AD2 bset #5,($89B).w ROM:00115AD8 ROM:00115AD8 locret_115AD8: ; CODE XREF: sub_115AA2+1A↑j ROM:00115AD8 ; sub_115AA2+2E↑j ROM:00115AD8 rts ROM:00115AD8 ; End of function sub_115AA2 ROM:00115AD8 ROM:00115ADA ROM:00115ADA ; =============== S U B R O U T I N E ======================================= ROM:00115ADA ROM:00115ADA ROM:00115ADA sub_115ADA: ; CODE XREF: sub_115624+10↑p ROM:00115ADA move.b ($7AA).w,($77F).w ROM:00115AE0 move.b ($7AB).w,($780).w ROM:00115AE6 btst #0,($780).w ROM:00115AEC beq.s loc_115AF4 ROM:00115AEE bset #3,($DE4).w ROM:00115AF4 ROM:00115AF4 loc_115AF4: ; CODE XREF: sub_115ADA+12↑j ROM:00115AF4 bset #3,($DFC).w ROM:00115AFA clr.w d0 ROM:00115AFC btst #0,($77F).w ROM:00115B02 beq.s loc_115B12 ROM:00115B04 addq.w #1,d0 ROM:00115B06 bclr #0,($898).w ROM:00115B0C bclr #3,($88F).w ROM:00115B12 ROM:00115B12 loc_115B12: ; CODE XREF: sub_115ADA+28↑j ROM:00115B12 btst #1,($77F).w ROM:00115B18 beq.s loc_115B28 ROM:00115B1A addq.w #1,d0 ROM:00115B1C bclr #0,($898).w ROM:00115B22 bclr #3,($88F).w ROM:00115B28 ROM:00115B28 loc_115B28: ; CODE XREF: sub_115ADA+3E↑j ROM:00115B28 btst #2,($77F).w ROM:00115B2E beq.s loc_115B3E ROM:00115B30 addq.w #1,d0 ROM:00115B32 bclr #0,($898).w ROM:00115B38 bclr #3,($88F).w ROM:00115B3E ROM:00115B3E loc_115B3E: ; CODE XREF: sub_115ADA+54↑j ROM:00115B3E move.w $3CA(a5),d1 ROM:00115B42 cmpi.w #0,d1 ROM:00115B46 beq.s loc_115B60 ROM:00115B48 btst #3,($77F).w ROM:00115B4E beq.s loc_115B5E ROM:00115B50 bclr #3,($88F).w ROM:00115B56 bset #0,($898).w ROM:00115B5C addq.w #1,d0 ROM:00115B5E ROM:00115B5E loc_115B5E: ; CODE XREF: sub_115ADA+74↑j ROM:00115B5E bra.s loc_115B84 ROM:00115B60 ; --------------------------------------------------------------------------- ROM:00115B60 ROM:00115B60 loc_115B60: ; CODE XREF: sub_115ADA+6C↑j ROM:00115B60 btst #3,($77F).w ROM:00115B66 beq.s loc_115B84 ROM:00115B68 addq.w #1,d0 ROM:00115B6A bclr #1,($88C).w ROM:00115B70 btst #4,($77F).w ROM:00115B76 bne.s loc_115B84 ROM:00115B78 bset #0,($898).w ROM:00115B7E bclr #3,($88F).w ROM:00115B84 ROM:00115B84 loc_115B84: ; CODE XREF: sub_115ADA:loc_115B5E↑j ROM:00115B84 ; sub_115ADA+8C↑j ... ROM:00115B84 cmpi.w #0,d1 ROM:00115B88 beq.s loc_115BA2 ROM:00115B8A btst #4,($77F).w ROM:00115B90 beq.s loc_115BA0 ROM:00115B92 bclr #0,($898).w ROM:00115B98 bset #3,($88F).w ROM:00115B9E addq.w #1,d0 ROM:00115BA0 ROM:00115BA0 loc_115BA0: ; CODE XREF: sub_115ADA+B6↑j ROM:00115BA0 bra.s loc_115BC0 ROM:00115BA2 ; --------------------------------------------------------------------------- ROM:00115BA2 ROM:00115BA2 loc_115BA2: ; CODE XREF: sub_115ADA+AE↑j ROM:00115BA2 btst #4,($77F).w ROM:00115BA8 beq.s loc_115BC0 ROM:00115BAA addq.w #1,d0 ROM:00115BAC btst #3,($77F).w ROM:00115BB2 beq.s loc_115BC0 ROM:00115BB4 bset #3,($88F).w ROM:00115BBA bclr #0,($898).w ROM:00115BC0 ROM:00115BC0 loc_115BC0: ; CODE XREF: sub_115ADA:loc_115BA0↑j ROM:00115BC0 ; sub_115ADA+CE↑j ... ROM:00115BC0 move.w d0,($556).w ROM:00115BC4 cmpi.w #0,($556).w ROM:00115BCA bne.s loc_115BDE ROM:00115BCC bclr #0,($898).w ROM:00115BD2 bclr #3,($88F).w ROM:00115BD8 bset #7,($89A).w ROM:00115BDE ROM:00115BDE loc_115BDE: ; CODE XREF: sub_115ADA+F0↑j ROM:00115BDE cmpi.w #1,($556).w ROM:00115BE4 bne.s loc_115C10 ROM:00115BE6 cmpi.w #0,d1 ROM:00115BEA beq.s loc_115BF4 ROM:00115BEC bclr #7,($89A).w ROM:00115BF2 bra.s loc_115C10 ROM:00115BF4 ; --------------------------------------------------------------------------- ROM:00115BF4 ROM:00115BF4 loc_115BF4: ; CODE XREF: sub_115ADA+110↑j ROM:00115BF4 btst #4,($77F).w ROM:00115BFA beq.s loc_115C0A ROM:00115BFC bset #1,($88C).w ROM:00115C02 bset #7,($89A).w ROM:00115C08 bra.s loc_115C10 ROM:00115C0A ; --------------------------------------------------------------------------- ROM:00115C0A ROM:00115C0A loc_115C0A: ; CODE XREF: sub_115ADA+120↑j ROM:00115C0A bclr #7,($89A).w ROM:00115C10 ROM:00115C10 loc_115C10: ; CODE XREF: sub_115ADA+10A↑j ROM:00115C10 ; sub_115ADA+118↑j ... ROM:00115C10 cmpi.w #2,($556).w ROM:00115C16 bne.s loc_115C3C ROM:00115C18 cmpi.w #0,d1 ROM:00115C1C beq.s loc_115C26 ROM:00115C1E bset #7,($89A).w ROM:00115C24 bra.s loc_115C3C ROM:00115C26 ; --------------------------------------------------------------------------- ROM:00115C26 ROM:00115C26 loc_115C26: ; CODE XREF: sub_115ADA+142↑j ROM:00115C26 btst #3,($88F).w ROM:00115C2C bne.s loc_115C36 ROM:00115C2E bset #7,($89A).w ROM:00115C34 bra.s loc_115C3C ROM:00115C36 ; --------------------------------------------------------------------------- ROM:00115C36 ROM:00115C36 loc_115C36: ; CODE XREF: sub_115ADA+152↑j ROM:00115C36 bclr #7,($89A).w ROM:00115C3C ROM:00115C3C loc_115C3C: ; CODE XREF: sub_115ADA+13C↑j ROM:00115C3C ; sub_115ADA+14A↑j ... ROM:00115C3C cmpi.w #2,($556).w ROM:00115C42 ble.s loc_115C56 ROM:00115C44 bclr #0,($898).w ROM:00115C4A bclr #3,($88F).w ROM:00115C50 bset #7,($89A).w ROM:00115C56 ROM:00115C56 loc_115C56: ; CODE XREF: sub_115ADA+168↑j ROM:00115C56 btst #4,($894).w ROM:00115C5C beq.l locret_115CF8 ROM:00115C62 btst #4,($899).w ROM:00115C68 bne.s loc_115CB2 ROM:00115C6A btst #3,($77F).w ROM:00115C70 beq.s loc_115C78 ROM:00115C72 bset #0,($89C).w ROM:00115C78 ROM:00115C78 loc_115C78: ; CODE XREF: sub_115ADA+196↑j ROM:00115C78 btst #1,($77F).w ROM:00115C7E beq.s loc_115C86 ROM:00115C80 bset #0,($89C).w ROM:00115C86 ROM:00115C86 loc_115C86: ; CODE XREF: sub_115ADA+1A4↑j ROM:00115C86 btst #4,($77F).w ROM:00115C8C beq.s loc_115C94 ROM:00115C8E bset #0,($89C).w ROM:00115C94 ROM:00115C94 loc_115C94: ; CODE XREF: sub_115ADA+1B2↑j ROM:00115C94 btst #0,($77F).w ROM:00115C9A beq.s loc_115CA2 ROM:00115C9C bclr #0,($89C).w ROM:00115CA2 ROM:00115CA2 loc_115CA2: ; CODE XREF: sub_115ADA+1C0↑j ROM:00115CA2 btst #2,($77F).w ROM:00115CA8 beq.s loc_115CB0 ROM:00115CAA bclr #0,($89C).w ROM:00115CB0 ROM:00115CB0 loc_115CB0: ; CODE XREF: sub_115ADA+1CE↑j ROM:00115CB0 bra.s locret_115CF8 ROM:00115CB2 ; --------------------------------------------------------------------------- ROM:00115CB2 ROM:00115CB2 loc_115CB2: ; CODE XREF: sub_115ADA+18E↑j ROM:00115CB2 btst #0,($77F).w ROM:00115CB8 beq.s loc_115CC0 ROM:00115CBA bset #0,($89C).w ROM:00115CC0 ROM:00115CC0 loc_115CC0: ; CODE XREF: sub_115ADA+1DE↑j ROM:00115CC0 btst #2,($77F).w ROM:00115CC6 beq.s loc_115CCE ROM:00115CC8 bset #0,($89C).w ROM:00115CCE ROM:00115CCE loc_115CCE: ; CODE XREF: sub_115ADA+1EC↑j ROM:00115CCE btst #3,($77F).w ROM:00115CD4 beq.s loc_115CDC ROM:00115CD6 bclr #0,($89C).w ROM:00115CDC ROM:00115CDC loc_115CDC: ; CODE XREF: sub_115ADA+1FA↑j ROM:00115CDC btst #1,($77F).w ROM:00115CE2 beq.s loc_115CEA ROM:00115CE4 bclr #0,($89C).w ROM:00115CEA ROM:00115CEA loc_115CEA: ; CODE XREF: sub_115ADA+208↑j ROM:00115CEA btst #4,($77F).w ROM:00115CF0 beq.s locret_115CF8 ROM:00115CF2 bclr #0,($89C).w ROM:00115CF8 ROM:00115CF8 locret_115CF8: ; CODE XREF: sub_115ADA+182↑j ROM:00115CF8 ; sub_115ADA:loc_115CB0↑j ... ROM:00115CF8 rts ROM:00115CF8 ; End of function sub_115ADA ROM:00115CF8 ROM:00115CFA ROM:00115CFA ; =============== S U B R O U T I N E ======================================= ROM:00115CFA ROM:00115CFA ROM:00115CFA sub_115CFA: ; CODE XREF: sub_115624+14↑p ROM:00115CFA btst #2,($780).w ROM:00115D00 beq.s loc_115D08 ROM:00115D02 bset #1,($144B).w ROM:00115D08 ROM:00115D08 loc_115D08: ; CODE XREF: sub_115CFA+6↑j ROM:00115D08 btst #0,($780).w ROM:00115D0E bne.s loc_115D22 ROM:00115D10 bclr #2,($781).w ROM:00115D16 bclr #1,($781).w ROM:00115D1C bclr #3,($781).w ROM:00115D22 ROM:00115D22 loc_115D22: ; CODE XREF: sub_115CFA+14↑j ROM:00115D22 btst #2,($894).w ROM:00115D28 beq.s locret_115D3C ROM:00115D2A bclr #6,($781).w ROM:00115D30 bclr #5,($781).w ROM:00115D36 bclr #4,($781).w ROM:00115D3C ROM:00115D3C locret_115D3C: ; CODE XREF: sub_115CFA+2E↑j ROM:00115D3C rts ROM:00115D3C ; End of function sub_115CFA ROM:00115D3C ROM:00115D3E ROM:00115D3E ; =============== S U B R O U T I N E ======================================= ROM:00115D3E ROM:00115D3E ROM:00115D3E sub_115D3E: ; CODE XREF: sub_115624+30↑p ROM:00115D3E btst #0,($77F).w ROM:00115D44 beq.s loc_115D4C ROM:00115D46 move.w #4,($54A).w ROM:00115D4C ROM:00115D4C loc_115D4C: ; CODE XREF: sub_115D3E+6↑j ROM:00115D4C btst #1,($77F).w ROM:00115D52 beq.s loc_115D5A ROM:00115D54 move.w #6,($54A).w ROM:00115D5A ROM:00115D5A loc_115D5A: ; CODE XREF: sub_115D3E+14↑j ROM:00115D5A btst #2,($77F).w ROM:00115D60 beq.s loc_115D68 ROM:00115D62 move.w #5,($54A).w ROM:00115D68 ROM:00115D68 loc_115D68: ; CODE XREF: sub_115D3E+22↑j ROM:00115D68 btst #0,($898).w ROM:00115D6E beq.s loc_115D76 ROM:00115D70 move.w #0,($54A).w ROM:00115D76 ROM:00115D76 loc_115D76: ; CODE XREF: sub_115D3E+30↑j ROM:00115D76 move.w $3C8(a5),d0 ROM:00115D7A btst #3,($88F).w ROM:00115D80 beq.s locret_115DA6 ROM:00115D82 cmpi.w #1,d0 ROM:00115D86 bne.s loc_115DA0 ROM:00115D88 btst #5,($8A1).w ROM:00115D8E bne.s loc_115D98 ROM:00115D90 move.w #1,($54A).w ROM:00115D96 bra.s loc_115D9E ROM:00115D98 ; --------------------------------------------------------------------------- ROM:00115D98 ROM:00115D98 loc_115D98: ; CODE XREF: sub_115D3E+50↑j ROM:00115D98 move.w #3,($54A).w ROM:00115D9E ROM:00115D9E loc_115D9E: ; CODE XREF: sub_115D3E+58↑j ROM:00115D9E bra.s locret_115DA6 ROM:00115DA0 ; --------------------------------------------------------------------------- ROM:00115DA0 ROM:00115DA0 loc_115DA0: ; CODE XREF: sub_115D3E+48↑j ROM:00115DA0 move.w #3,($54A).w ROM:00115DA6 ROM:00115DA6 locret_115DA6: ; CODE XREF: sub_115D3E+42↑j ROM:00115DA6 ; sub_115D3E:loc_115D9E↑j ROM:00115DA6 rts ROM:00115DA6 ; End of function sub_115D3E ROM:00115DA6 ROM:00115DA8 ROM:00115DA8 ; =============== S U B R O U T I N E ======================================= ROM:00115DA8 ROM:00115DA8 ROM:00115DA8 sub_115DA8: ; CODE XREF: sub_115624+18↑p ROM:00115DA8 clr.w d0 ROM:00115DAA btst #5,($77F).w ROM:00115DB0 beq.s loc_115DB4 ROM:00115DB2 addq.w #1,d0 ROM:00115DB4 ROM:00115DB4 loc_115DB4: ; CODE XREF: sub_115DA8+8↑j ROM:00115DB4 btst #6,($77F).w ROM:00115DBA beq.s loc_115DBE ROM:00115DBC addq.w #1,d0 ROM:00115DBE ROM:00115DBE loc_115DBE: ; CODE XREF: sub_115DA8+12↑j ROM:00115DBE btst #4,($780).w ROM:00115DC4 beq.s loc_115DC8 ROM:00115DC6 addq.w #1,d0 ROM:00115DC8 ROM:00115DC8 loc_115DC8: ; CODE XREF: sub_115DA8+1C↑j ROM:00115DC8 btst #5,($780).w ROM:00115DCE beq.s loc_115DD2 ROM:00115DD0 addq.w #1,d0 ROM:00115DD2 ROM:00115DD2 loc_115DD2: ; CODE XREF: sub_115DA8+26↑j ROM:00115DD2 move.w d0,($558).w ROM:00115DD6 cmpi.w #0,($558).w ROM:00115DDC bne.s loc_115DE4 ROM:00115DDE move.w #0,($54E).w ROM:00115DE4 ROM:00115DE4 loc_115DE4: ; CODE XREF: sub_115DA8+34↑j ROM:00115DE4 cmpi.w #1,($558).w ROM:00115DEA bne.s loc_115E24 ROM:00115DEC btst #5,($77F).w ROM:00115DF2 beq.s loc_115DFA ROM:00115DF4 move.w #1,($54E).w ROM:00115DFA ROM:00115DFA loc_115DFA: ; CODE XREF: sub_115DA8+4A↑j ROM:00115DFA btst #6,($77F).w ROM:00115E00 beq.s loc_115E08 ROM:00115E02 move.w #2,($54E).w ROM:00115E08 ROM:00115E08 loc_115E08: ; CODE XREF: sub_115DA8+58↑j ROM:00115E08 btst #4,($780).w ROM:00115E0E beq.s loc_115E16 ROM:00115E10 move.w #1,($54E).w ROM:00115E16 ROM:00115E16 loc_115E16: ; CODE XREF: sub_115DA8+66↑j ROM:00115E16 btst #5,($780).w ROM:00115E1C beq.s loc_115E24 ROM:00115E1E move.w #2,($54E).w ROM:00115E24 ROM:00115E24 loc_115E24: ; CODE XREF: sub_115DA8+42↑j ROM:00115E24 ; sub_115DA8+74↑j ROM:00115E24 cmpi.w #2,($558).w ROM:00115E2A bne.s loc_115E52 ROM:00115E2C btst #4,($780).w ROM:00115E32 beq.s loc_115E4C ROM:00115E34 btst #5,($780).w ROM:00115E3A beq.s loc_115E44 ROM:00115E3C move.w #3,($54E).w ROM:00115E42 bra.s loc_115E4A ROM:00115E44 ; --------------------------------------------------------------------------- ROM:00115E44 ROM:00115E44 loc_115E44: ; CODE XREF: sub_115DA8+92↑j ROM:00115E44 move.w #4,($54E).w ROM:00115E4A ROM:00115E4A loc_115E4A: ; CODE XREF: sub_115DA8+9A↑j ROM:00115E4A bra.s loc_115E52 ROM:00115E4C ; --------------------------------------------------------------------------- ROM:00115E4C ROM:00115E4C loc_115E4C: ; CODE XREF: sub_115DA8+8A↑j ROM:00115E4C move.w #4,($54E).w ROM:00115E52 ROM:00115E52 loc_115E52: ; CODE XREF: sub_115DA8+82↑j ROM:00115E52 ; sub_115DA8:loc_115E4A↑j ROM:00115E52 cmpi.w #2,($558).w ROM:00115E58 ble.s locret_115E60 ROM:00115E5A move.w #4,($54E).w ROM:00115E60 ROM:00115E60 locret_115E60: ; CODE XREF: sub_115DA8+B0↑j ROM:00115E60 rts ROM:00115E60 ; End of function sub_115DA8 ROM:00115E60 ROM:00115E62 ROM:00115E62 ; =============== S U B R O U T I N E ======================================= ROM:00115E62 ROM:00115E62 ROM:00115E62 sub_115E62: ; CODE XREF: sub_115624+34↑p ROM:00115E62 move.w ($54A).w,d0 ROM:00115E66 move.w ($54C).w,d1 ROM:00115E6A cmp.w d0,d1 ROM:00115E6C bne.s loc_115E78 ROM:00115E6E move.w d1,($AC2).w ROM:00115E72 clr.w ($552).w ROM:00115E76 bra.s locret_115E92 ROM:00115E78 ; --------------------------------------------------------------------------- ROM:00115E78 ROM:00115E78 loc_115E78: ; CODE XREF: sub_115E62+A↑j ROM:00115E78 move.w $3C0(a5),d2 ROM:00115E7C cmp.w ($552).w,d2 ROM:00115E80 bgt.s loc_115E8A ROM:00115E82 move.w #7,($AC2).w ROM:00115E88 bra.s locret_115E92 ROM:00115E8A ; --------------------------------------------------------------------------- ROM:00115E8A ROM:00115E8A loc_115E8A: ; CODE XREF: sub_115E62+1E↑j ROM:00115E8A move.w d0,($54C).w ROM:00115E8E addq.w #1,($552).w ROM:00115E92 ROM:00115E92 locret_115E92: ; CODE XREF: sub_115E62+14↑j ROM:00115E92 ; sub_115E62+26↑j ROM:00115E92 rts ROM:00115E92 ; End of function sub_115E62 ROM:00115E92 ROM:00115E94 ROM:00115E94 ; =============== S U B R O U T I N E ======================================= ROM:00115E94 ROM:00115E94 ROM:00115E94 sub_115E94: ; CODE XREF: sub_115624+1C↑p ROM:00115E94 move.w ($54E).w,d0 ROM:00115E98 move.w ($550).w,d1 ROM:00115E9C cmp.w d0,d1 ROM:00115E9E bne.s loc_115EAC ROM:00115EA0 move.w ($54E).w,($AC4).w ROM:00115EA6 clr.w ($554).w ROM:00115EAA bra.s locret_115EC8 ROM:00115EAC ; --------------------------------------------------------------------------- ROM:00115EAC ROM:00115EAC loc_115EAC: ; CODE XREF: sub_115E94+A↑j ROM:00115EAC move.w $3C2(a5),d2 ROM:00115EB0 cmp.w ($554).w,d2 ROM:00115EB4 bgt.s loc_115EBE ROM:00115EB6 move.w #4,($AC4).w ROM:00115EBC bra.s locret_115EC8 ROM:00115EBE ; --------------------------------------------------------------------------- ROM:00115EBE ROM:00115EBE loc_115EBE: ; CODE XREF: sub_115E94+20↑j ROM:00115EBE addq.w #1,($554).w ROM:00115EC2 move.w ($54E).w,($550).w ROM:00115EC8 ROM:00115EC8 locret_115EC8: ; CODE XREF: sub_115E94+16↑j ROM:00115EC8 ; sub_115E94+28↑j ROM:00115EC8 rts ROM:00115EC8 ; End of function sub_115E94 ROM:00115EC8 ROM:00115ECA ROM:00115ECA ; =============== S U B R O U T I N E ======================================= ROM:00115ECA ROM:00115ECA ROM:00115ECA sub_115ECA: ; CODE XREF: sub_115624+4C↑p ROM:00115ECA move.b ($7AA).w,($782).w ROM:00115ED0 bset #1,($8A0).w ROM:00115ED6 rts ROM:00115ED6 ; End of function sub_115ECA ROM:00115ED6 ROM:00115ED8 ROM:00115ED8 ; =============== S U B R O U T I N E ======================================= ROM:00115ED8 ROM:00115ED8 ROM:00115ED8 sub_115ED8: ; CODE XREF: sub_115624+58↑p ROM:00115ED8 clr.w d6 ROM:00115EDA move.b ($7AA).w,d6 ROM:00115EDE move.b ($7AB).w,($781).w ROM:00115EE4 lsl.w #1,d6 ROM:00115EE6 btst #0,($781).w ROM:00115EEC beq.s loc_115EF0 ROM:00115EEE addq.w #1,d6 ROM:00115EF0 ROM:00115EF0 loc_115EF0: ; CODE XREF: sub_115ED8+14↑j ROM:00115EF0 move.w d6,($548).w ROM:00115EF4 btst #1,($781).w ROM:00115EFA beq.s loc_115F02 ROM:00115EFC bset #2,($144B).w ROM:00115F02 ROM:00115F02 loc_115F02: ; CODE XREF: sub_115ED8+22↑j ROM:00115F02 btst #2,($781).w ROM:00115F08 beq.s loc_115F10 ROM:00115F0A bset #3,($144B).w ROM:00115F10 ROM:00115F10 loc_115F10: ; CODE XREF: sub_115ED8+30↑j ROM:00115F10 btst #3,($781).w ROM:00115F16 beq.s loc_115F1E ROM:00115F18 bset #4,($144B).w ROM:00115F1E ROM:00115F1E loc_115F1E: ; CODE XREF: sub_115ED8+3E↑j ROM:00115F1E btst #4,($781).w ROM:00115F24 beq.s loc_115F2C ROM:00115F26 bset #5,($144A).w ROM:00115F2C ROM:00115F2C loc_115F2C: ; CODE XREF: sub_115ED8+4C↑j ROM:00115F2C btst #5,($781).w ROM:00115F32 beq.s loc_115F3A ROM:00115F34 bset #6,($144A).w ROM:00115F3A ROM:00115F3A loc_115F3A: ; CODE XREF: sub_115ED8+5A↑j ROM:00115F3A btst #6,($781).w ROM:00115F40 beq.s loc_115F48 ROM:00115F42 bset #7,($144A).w ROM:00115F48 ROM:00115F48 loc_115F48: ; CODE XREF: sub_115ED8+68↑j ROM:00115F48 bset #0,($897).w ROM:00115F4E rts ROM:00115F4E ; End of function sub_115ED8 ROM:00115F4E ROM:00115F50 ROM:00115F50 ; =============== S U B R O U T I N E ======================================= ROM:00115F50 ROM:00115F50 ROM:00115F50 sub_115F50: ; CODE XREF: sub_115624+64↑p ROM:00115F50 move.b ($7AA).w,($783).w ROM:00115F56 bset #7,($89F).w ROM:00115F5C rts ROM:00115F5C ; End of function sub_115F50 ROM:00115F5C ROM:00115F5E ROM:00115F5E ; =============== S U B R O U T I N E ======================================= ROM:00115F5E ROM:00115F5E ROM:00115F5E sub_115F5E: ; CODE XREF: sub_1117D6+C↑p ROM:00115F5E move.w #0,($FFFFF448).w ROM:00115F64 rts ROM:00115F64 ; End of function sub_115F5E ROM:00115F64 ROM:00115F66 ; --------------------------------------------------------------------------- ROM:00115F66 movem.l d0-a5,-(sp) ROM:00115F6A move.w #$8000,d0 ROM:00115F6E and.w ($FFFFF448).w,d0 ROM:00115F72 beq.s loc_115F7A ROM:00115F74 not.w d0 ROM:00115F76 and.w d0,($FFFFF448).w ROM:00115F7A ROM:00115F7A loc_115F7A: ; CODE XREF: ROM:00115F72↑j ROM:00115F7A movem.l (sp)+,d0-a5 ROM:00115F7E rte ROM:00115F80 ; --------------------------------------------------------------------------- ROM:00115F80 rts ROM:00115F82 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115F84 ; --------------------------------------------------------------------------- ROM:00115F84 rts ROM:00115F86 ; --------------------------------------------------------------------------- ROM:00115F86 rts ROM:00115F88 ; --------------------------------------------------------------------------- ROM:00115F88 rts ROM:00115F8A ; --------------------------------------------------------------------------- ROM:00115F8A rte ROM:00115F8C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_43. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115F8E ; --------------------------------------------------------------------------- ROM:00115F8E rts ROM:00115F90 ; --------------------------------------------------------------------------- ROM:00115F90 rts ROM:00115F92 ROM:00115F92 ; =============== S U B R O U T I N E ======================================= ROM:00115F92 ROM:00115F92 ROM:00115F92 sub_115F92: ; CODE XREF: sub_11600A↓p ROM:00115F92 ; sub_1196D6+CC↓p ROM:00115F92 clr.l d1 ROM:00115F94 bclr #3,($88B).w ROM:00115F9A bclr #6,($890).w ROM:00115FA0 bclr #0,($561).w ROM:00115FA6 ROM:00115FA6 loc_115FA6: ; CODE XREF: sub_115F92+68↓j ROM:00115FA6 movea.l #$13A000,a0 ROM:00115FAC move.w #$2E,d2 ; '.' ROM:00115FB0 mulu.w d1,d2 ROM:00115FB2 adda.l d2,a0 ROM:00115FB4 clr.l d4 ROM:00115FB6 clr.l d3 ROM:00115FB8 ROM:00115FB8 loc_115FB8: ; CODE XREF: sub_115F92+44↓j ROM:00115FB8 cmpi.b #$FF,(a0,d4.w) ROM:00115FBE beq.s loc_115FC8 ROM:00115FC0 bset #6,($890).w ROM:00115FC6 moveq #1,d3 ROM:00115FC8 ROM:00115FC8 loc_115FC8: ; CODE XREF: sub_115F92+2C↑j ROM:00115FC8 addi.b #1,d4 ROM:00115FCC cmpi.w #0,d3 ROM:00115FD0 bne.s loc_115FD8 ROM:00115FD2 cmpi.b #$2E,d4 ; '.' ROM:00115FD6 bne.s loc_115FB8 ROM:00115FD8 ROM:00115FD8 loc_115FD8: ; CODE XREF: sub_115F92+3E↑j ROM:00115FD8 clr.l d3 ROM:00115FDA cmpi.b #$2E,d4 ; '.' ROM:00115FDE bne.s loc_115FEA ROM:00115FE0 bset #3,($88B).w ROM:00115FE6 moveq #1,d3 ROM:00115FE8 bra.s loc_115FEE ROM:00115FEA ; --------------------------------------------------------------------------- ROM:00115FEA ROM:00115FEA loc_115FEA: ; CODE XREF: sub_115F92+4C↑j ROM:00115FEA addi.b #1,d1 ROM:00115FEE ROM:00115FEE loc_115FEE: ; CODE XREF: sub_115F92+56↑j ROM:00115FEE cmpi.b #$50,d1 ; 'P' ROM:00115FF2 beq.s loc_115FFC ROM:00115FF4 cmpi.l #0,d3 ROM:00115FFA beq.s loc_115FA6 ROM:00115FFC ROM:00115FFC loc_115FFC: ; CODE XREF: sub_115F92+60↑j ROM:00115FFC cmpi.b #$50,d1 ; 'P' ROM:00116000 bne.s locret_116008 ROM:00116002 bset #0,($561).w ROM:00116008 ROM:00116008 locret_116008: ; CODE XREF: sub_115F92+6E↑j ROM:00116008 rts ROM:00116008 ; End of function sub_115F92 ROM:00116008 ROM:0011600A ROM:0011600A ; =============== S U B R O U T I N E ======================================= ROM:0011600A ROM:0011600A ROM:0011600A sub_11600A: ; CODE XREF: sub_1263AA+80A↓p ROM:0011600A bsr.w sub_115F92 ROM:0011600E cmpi.b #0,d1 ROM:00116012 bne.s loc_11601C ROM:00116014 bset #6,($897).w ROM:0011601A bra.s loc_11601E ROM:0011601C ; --------------------------------------------------------------------------- ROM:0011601C ROM:0011601C loc_11601C: ; CODE XREF: sub_11600A+8↑j ROM:0011601C subq.b #1,d1 ROM:0011601E ROM:0011601E loc_11601E: ; CODE XREF: sub_11600A+10↑j ROM:0011601E movea.l #$13A000,a0 ROM:00116024 move.w #$2E,d2 ; '.' ROM:00116028 mulu.w d1,d2 ROM:0011602A adda.l d2,a0 ROM:0011602C movea.l #$12DB,a1 ROM:00116032 btst #4,($142D).w ROM:00116038 beq.s loc_116042 ROM:0011603A adda.l #6,a1 ROM:00116040 bra.s loc_116048 ROM:00116042 ; --------------------------------------------------------------------------- ROM:00116042 ROM:00116042 loc_116042: ; CODE XREF: sub_11600A+2E↑j ROM:00116042 adda.l #3,a1 ROM:00116048 ROM:00116048 loc_116048: ; CODE XREF: sub_11600A+36↑j ROM:00116048 move.b #1,d3 ROM:0011604C bra.s loc_116052 ROM:0011604E ; --------------------------------------------------------------------------- ROM:0011604E ROM:0011604E loc_11604E: ; CODE XREF: sub_11600A+50↓j ROM:0011604E addi.b #1,d3 ROM:00116052 ROM:00116052 loc_116052: ; CODE XREF: sub_11600A+42↑j ROM:00116052 cmpi.b #$2E,d3 ; '.' ROM:00116056 bgt.s locret_11605C ROM:00116058 move.b (a0)+,(a1)+ ROM:0011605A bra.s loc_11604E ROM:0011605C ; --------------------------------------------------------------------------- ROM:0011605C ROM:0011605C locret_11605C: ; CODE XREF: sub_11600A+4C↑j ROM:0011605C rts ROM:0011605C ; End of function sub_11600A ROM:0011605C ROM:0011605E ROM:0011605E ; =============== S U B R O U T I N E ======================================= ROM:0011605E ROM:0011605E ROM:0011605E sub_11605E: ; CODE XREF: ROM:00127518↓p ROM:0011605E move.b ($12DE).l,d1 ROM:00116064 cmpi.b #0,d1 ROM:00116068 bne.s loc_116072 ROM:0011606A bset #6,($897).w ROM:00116070 bra.s loc_116074 ROM:00116072 ; --------------------------------------------------------------------------- ROM:00116072 ROM:00116072 loc_116072: ; CODE XREF: sub_11605E+A↑j ROM:00116072 subq.b #1,d1 ROM:00116074 ROM:00116074 loc_116074: ; CODE XREF: sub_11605E+12↑j ROM:00116074 movea.l #$13A000,a0 ROM:0011607A move.w #$2E,d2 ; '.' ROM:0011607E mulu.w d1,d2 ROM:00116080 adda.l d2,a0 ROM:00116082 movea.l #$12DB,a1 ROM:00116088 btst #4,($142D).w ROM:0011608E beq.s loc_116098 ROM:00116090 adda.l #6,a1 ROM:00116096 bra.s loc_11609E ROM:00116098 ; --------------------------------------------------------------------------- ROM:00116098 ROM:00116098 loc_116098: ; CODE XREF: sub_11605E+30↑j ROM:00116098 adda.l #3,a1 ROM:0011609E ROM:0011609E loc_11609E: ; CODE XREF: sub_11605E+38↑j ROM:0011609E move.b #1,d3 ROM:001160A2 bra.s loc_1160A8 ROM:001160A4 ; --------------------------------------------------------------------------- ROM:001160A4 ROM:001160A4 loc_1160A4: ; CODE XREF: sub_11605E+52↓j ROM:001160A4 addi.b #1,d3 ROM:001160A8 ROM:001160A8 loc_1160A8: ; CODE XREF: sub_11605E+44↑j ROM:001160A8 cmpi.b #$2E,d3 ; '.' ROM:001160AC bgt.s locret_1160B2 ROM:001160AE move.b (a0)+,(a1)+ ROM:001160B0 bra.s loc_1160A4 ROM:001160B2 ; --------------------------------------------------------------------------- ROM:001160B2 ROM:001160B2 locret_1160B2: ; CODE XREF: sub_11605E+4E↑j ROM:001160B2 rts ROM:001160B2 ; End of function sub_11605E ROM:001160B2 ROM:001160B4 ; --------------------------------------------------------------------------- ROM:001160B4 rts ROM:001160B6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_37. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001160B8 ROM:001160B8 ; =============== S U B R O U T I N E ======================================= ROM:001160B8 ROM:001160B8 ROM:001160B8 sub_1160B8: ; CODE XREF: ROM:00116220↓p ROM:001160B8 movea.l #unk_110400,a1 ROM:001160BE movea.l #$13C00A,a0 ROM:001160C4 bclr #4,($561).w ROM:001160CA move.b #0,d0 ROM:001160CE bra.s loc_1160D4 ROM:001160D0 ; --------------------------------------------------------------------------- ROM:001160D0 ROM:001160D0 loc_1160D0: ; CODE XREF: sub_1160B8+36↓j ROM:001160D0 addi.b #1,d0 ROM:001160D4 ROM:001160D4 loc_1160D4: ; CODE XREF: sub_1160B8+16↑j ROM:001160D4 cmpi.b #7,d0 ROM:001160D8 bgt.s locret_1160F0 ROM:001160DA move.b (a1),d1 ROM:001160DC cmp.b (a0),d1 ROM:001160DE beq.s loc_1160E6 ROM:001160E0 bset #4,($561).w ROM:001160E6 ROM:001160E6 loc_1160E6: ; CODE XREF: sub_1160B8+26↑j ROM:001160E6 adda.w #1,a0 ROM:001160EA adda.w #2,a1 ROM:001160EE bra.s loc_1160D0 ROM:001160F0 ; --------------------------------------------------------------------------- ROM:001160F0 ROM:001160F0 locret_1160F0: ; CODE XREF: sub_1160B8+20↑j ROM:001160F0 rts ROM:001160F0 ; End of function sub_1160B8 ROM:001160F0 ROM:001160F2 ROM:001160F2 ; =============== S U B R O U T I N E ======================================= ROM:001160F2 ROM:001160F2 ROM:001160F2 sub_1160F2: ; CODE XREF: sub_116122+2E↓p ROM:001160F2 move.w #$5AA5,d0 ROM:001160F6 movea.l #$12,a0 ROM:001160FC adda.l #$13C000,a0 ROM:00116102 bsr.l nullsub_7 ROM:00116108 rts ROM:00116108 ; End of function sub_1160F2 ROM:00116108 ROM:0011610A ROM:0011610A ; =============== S U B R O U T I N E ======================================= ROM:0011610A ROM:0011610A ROM:0011610A sub_11610A: ; CODE XREF: sub_116180+2E↓p ROM:0011610A move.w #$5AA5,d0 ROM:0011610E movea.l #$410,a0 ROM:00116114 adda.l #unk_110000,a0 ROM:0011611A bsr.l nullsub_7 ROM:00116120 rts ROM:00116120 ; End of function sub_11610A ROM:00116120 ROM:00116122 ROM:00116122 ; =============== S U B R O U T I N E ======================================= ROM:00116122 ROM:00116122 ROM:00116122 sub_116122: ; CODE XREF: ROM:00116228↓p ROM:00116122 movea.l #$13C000,a0 ROM:00116128 movea.l #$13FFFF,a1 ROM:0011612E bsr.w sub_1161DE ROM:00116132 movea.l #$13C000,a2 ROM:00116138 adda.l #$12,a2 ROM:0011613E cmpi.w #$FFFF,(a2) ROM:00116142 bne.s loc_116156 ROM:00116144 cmpi.w #$A5A5,d0 ROM:00116148 bne.s loc_116154 ROM:0011614A bset #7,($560).w ROM:00116150 bsr.w sub_1160F2 ROM:00116154 ROM:00116154 loc_116154: ; CODE XREF: sub_116122+26↑j ROM:00116154 bra.s locret_11617E ROM:00116156 ; --------------------------------------------------------------------------- ROM:00116156 ROM:00116156 loc_116156: ; CODE XREF: sub_116122+20↑j ROM:00116156 cmpi.w #$5AA5,(a2) ROM:0011615A bne.s loc_116178 ROM:0011615C subi.w #$5AA5,d0 ROM:00116160 subi.w #1,d0 ROM:00116164 cmpi.w #$A5A5,d0 ROM:00116168 bne.s loc_116176 ROM:0011616A bset #7,($560).w ROM:00116170 bset #2,($88A).w ROM:00116176 ROM:00116176 loc_116176: ; CODE XREF: sub_116122+46↑j ROM:00116176 bra.s locret_11617E ROM:00116178 ; --------------------------------------------------------------------------- ROM:00116178 ROM:00116178 loc_116178: ; CODE XREF: sub_116122+38↑j ROM:00116178 bset #3,($89C).w ROM:0011617E ROM:0011617E locret_11617E: ; CODE XREF: sub_116122:loc_116154↑j ROM:0011617E ; sub_116122:loc_116176↑j ROM:0011617E rts ROM:0011617E ; End of function sub_116122 ROM:0011617E ROM:00116180 ROM:00116180 ; =============== S U B R O U T I N E ======================================= ROM:00116180 ROM:00116180 ROM:00116180 sub_116180: ; CODE XREF: ROM:00116224↓p ROM:00116180 movea.l #unk_110000,a0 ROM:00116186 movea.l #byte_139FFF,a1 ROM:0011618C bsr.w sub_1161DE ROM:00116190 movea.l #unk_110000,a2 ROM:00116196 adda.l #$410,a2 ROM:0011619C cmpi.w #$FFFF,(a2) ROM:001161A0 bne.s loc_1161B4 ROM:001161A2 cmpi.w #$AA55,d0 ROM:001161A6 bne.s loc_1161B2 ROM:001161A8 bset #3,($560).w ROM:001161AE bsr.w sub_11610A ROM:001161B2 ROM:001161B2 loc_1161B2: ; CODE XREF: sub_116180+26↑j ROM:001161B2 bra.s locret_1161DC ROM:001161B4 ; --------------------------------------------------------------------------- ROM:001161B4 ROM:001161B4 loc_1161B4: ; CODE XREF: sub_116180+20↑j ROM:001161B4 cmpi.w #$5AA5,(a2) ROM:001161B8 bne.s loc_1161D6 ROM:001161BA subi.w #$5AA5,d0 ROM:001161BE subi.w #1,d0 ROM:001161C2 cmpi.w #$AA55,d0 ROM:001161C6 bne.s loc_1161D4 ROM:001161C8 bset #3,($560).w ROM:001161CE bset #0,($88E).w ROM:001161D4 ROM:001161D4 loc_1161D4: ; CODE XREF: sub_116180+46↑j ROM:001161D4 bra.s locret_1161DC ROM:001161D6 ; --------------------------------------------------------------------------- ROM:001161D6 ROM:001161D6 loc_1161D6: ; CODE XREF: sub_116180+38↑j ROM:001161D6 bset #4,($893).w ROM:001161DC ROM:001161DC locret_1161DC: ; CODE XREF: sub_116180:loc_1161B2↑j ROM:001161DC ; sub_116180:loc_1161D4↑j ROM:001161DC rts ROM:001161DC ; End of function sub_116180 ROM:001161DC ROM:001161DE ROM:001161DE ; =============== S U B R O U T I N E ======================================= ROM:001161DE ROM:001161DE ROM:001161DE sub_1161DE: ; CODE XREF: sub_116122+C↑p ROM:001161DE ; sub_116180+C↑p ... ROM:001161DE move.l a1,d2 ROM:001161E0 sub.l a0,d2 ROM:001161E2 lsr.l #1,d2 ROM:001161E4 clr.l d0 ROM:001161E6 ROM:001161E6 loc_1161E6: ; CODE XREF: sub_1161DE+3A↓j ROM:001161E6 cmpi.l #0,d2 ROM:001161EC ble.s locret_11621A ROM:001161EE move.b #$55,($FFFFFA27).w ; 'U' ROM:001161F4 move.b #$AA,($FFFFFA27).w ROM:001161FA cmpi.l #$FFFF,d2 ROM:00116200 ble.s loc_11620E ROM:00116202 move.w #$FFFF,d1 ROM:00116206 subi.l #$10000,d2 ROM:0011620C bra.s loc_116212 ROM:0011620E ; --------------------------------------------------------------------------- ROM:0011620E ROM:0011620E loc_11620E: ; CODE XREF: sub_1161DE+22↑j ROM:0011620E move.w d2,d1 ROM:00116210 clr.l d2 ROM:00116212 ROM:00116212 loc_116212: ; CODE XREF: sub_1161DE+2E↑j ROM:00116212 ; sub_1161DE+36↓j ROM:00116212 add.w (a0)+,d0 ROM:00116214 dbf d1,loc_116212 ROM:00116218 bra.s loc_1161E6 ROM:0011621A ; --------------------------------------------------------------------------- ROM:0011621A ROM:0011621A locret_11621A: ; CODE XREF: sub_1161DE+E↑j ROM:0011621A rts ROM:0011621A ; End of function sub_1161DE ROM:0011621A ROM:0011621C ; --------------------------------------------------------------------------- ROM:0011621C clr.w ($560).w ROM:00116220 bsr.w sub_1160B8 ROM:00116224 bsr.w sub_116180 ROM:00116228 bsr.w sub_116122 ROM:0011622C cmpi.w #$8800,($560).w ROM:00116232 bne.s locret_11623A ROM:00116234 bset #7,($561).w ROM:0011623A ROM:0011623A locret_11623A: ; CODE XREF: ROM:00116232↑j ROM:0011623A rts ROM:0011623C ROM:0011623C ; =============== S U B R O U T I N E ======================================= ROM:0011623C ROM:0011623C ROM:0011623C sub_11623C: ; CODE XREF: ROM:0011702C↓p ROM:0011623C btst #5,($897).w ROM:00116242 bne.l loc_1162D4 ROM:00116248 btst #3,($88A).w ROM:0011624E bne.s loc_116262 ROM:00116250 bset #3,($88A).w ROM:00116256 movea.l #unk_110000,a0 ROM:0011625C clr.w ($562).w ROM:00116260 bra.s loc_116266 ROM:00116262 ; --------------------------------------------------------------------------- ROM:00116262 ROM:00116262 loc_116262: ; CODE XREF: sub_11623C+12↑j ROM:00116262 movea.l ($428).w,a0 ROM:00116266 ROM:00116266 loc_116266: ; CODE XREF: sub_11623C+24↑j ROM:00116266 movea.l a0,a1 ROM:00116268 move.l $14(a5),d1 ROM:0011626C lsl.l #1,d1 ROM:0011626E adda.l d1,a1 ROM:00116270 move.l a1,($428).w ROM:00116274 suba.w #1,a1 ROM:00116278 cmpa.l #byte_139FFF,a1 ROM:0011627E blt.s loc_116292 ROM:00116280 movea.l #byte_139FFF,a1 ROM:00116286 bset #5,($897).w ROM:0011628C bset #0,($787).w ROM:00116292 ROM:00116292 loc_116292: ; CODE XREF: sub_11623C+42↑j ROM:00116292 bsr.w sub_1161DE ROM:00116296 add.w d0,($562).w ROM:0011629A btst #5,($897).w ROM:001162A0 beq.s loc_1162D2 ROM:001162A2 move.w ($562).w,d0 ROM:001162A6 subi.w #$5AA5,d0 ROM:001162AA subi.w #1,d0 ROM:001162AE cmpi.w #$AA55,d0 ROM:001162B2 beq.s loc_1162C6 ROM:001162B4 bset #4,($88F).w ROM:001162BA bset #1,($787).w ROM:001162C0 bset #4,($88A).w ROM:001162C6 ROM:001162C6 loc_1162C6: ; CODE XREF: sub_11623C+76↑j ROM:001162C6 move.l #$13C000,($428).w ROM:001162CE clr.w ($564).w ROM:001162D2 ROM:001162D2 loc_1162D2: ; CODE XREF: sub_11623C+64↑j ROM:001162D2 bra.s locret_116340 ROM:001162D4 ; --------------------------------------------------------------------------- ROM:001162D4 ROM:001162D4 loc_1162D4: ; CODE XREF: sub_11623C+6↑j ROM:001162D4 btst #3,($894).w ROM:001162DA bne.s locret_116340 ROM:001162DC movea.l ($428).w,a0 ROM:001162E0 movea.l a0,a1 ROM:001162E2 move.l $14(a5),d1 ROM:001162E6 lsl.l #1,d1 ROM:001162E8 adda.l d1,a1 ROM:001162EA move.l a1,($428).w ROM:001162EE suba.w #1,a1 ROM:001162F2 cmpa.l #$13FFFF,a1 ROM:001162F8 blt.s loc_11630C ROM:001162FA movea.l #$13FFFF,a1 ROM:00116300 bset #3,($894).w ROM:00116306 bset #2,($787).w ROM:0011630C ROM:0011630C loc_11630C: ; CODE XREF: sub_11623C+BC↑j ROM:0011630C bsr.w sub_1161DE ROM:00116310 add.w d0,($564).w ROM:00116314 btst #3,($894).w ROM:0011631A beq.s locret_116340 ROM:0011631C move.w ($564).w,d0 ROM:00116320 subi.w #$5AA5,d0 ROM:00116324 subi.w #1,d0 ROM:00116328 cmpi.w #$A5A5,d0 ROM:0011632C beq.s locret_116340 ROM:0011632E bset #3,($89F).w ROM:00116334 bset #3,($787).w ROM:0011633A bset #4,($88A).w ROM:00116340 ROM:00116340 locret_116340: ; CODE XREF: sub_11623C:loc_1162D2↑j ROM:00116340 ; sub_11623C+9E↑j ... ROM:00116340 rts ROM:00116340 ; End of function sub_11623C ROM:00116340 ROM:00116342 ROM:00116342 ; =============== S U B R O U T I N E ======================================= ROM:00116342 ROM:00116342 ROM:00116342 sub_116342: ; CODE XREF: ROM:00139114↓p ROM:00116342 movea.l #unk_110000,a0 ROM:00116348 clr.w d0 ROM:0011634A move.l #$2FFFF,d1 ROM:00116350 lsr.l #1,d1 ROM:00116352 move.l d1,d2 ROM:00116354 swap d2 ROM:00116356 ROM:00116356 loc_116356: ; CODE XREF: sub_116342+2E↓j ROM:00116356 cmpi.w #0,d2 ROM:0011635A blt.s loc_116372 ROM:0011635C move.b #$55,($FFFFFA27).w ; 'U' ROM:00116362 move.b #$AA,($FFFFFA27).w ROM:00116368 ROM:00116368 loc_116368: ; CODE XREF: sub_116342+28↓j ROM:00116368 add.w (a0)+,d0 ROM:0011636A dbf d1,loc_116368 ROM:0011636E subq.w #1,d2 ROM:00116370 bra.s loc_116356 ROM:00116372 ; --------------------------------------------------------------------------- ROM:00116372 ROM:00116372 loc_116372: ; CODE XREF: sub_116342+18↑j ROM:00116372 cmpi.w #$AA55,d0 ROM:00116376 beq.s locret_11637E ROM:00116378 bset #0,($1220).w ROM:0011637E ROM:0011637E locret_11637E: ; CODE XREF: sub_116342+34↑j ROM:0011637E rts ROM:0011637E ; End of function sub_116342 ROM:0011637E ROM:00116380 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_40. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116382 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_41. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116384 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116386 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116388 ROM:00116388 ; =============== S U B R O U T I N E ======================================= ROM:00116388 ROM:00116388 ROM:00116388 sub_116388: ; CODE XREF: sub_1263AA+89C↓p ROM:00116388 bsr.w nullsub_8 ROM:0011638C cmpi.b #0,d1 ROM:00116390 bne.s loc_11639A ROM:00116392 bset #2,($88F).w ROM:00116398 bra.s loc_11639C ROM:0011639A ; --------------------------------------------------------------------------- ROM:0011639A ROM:0011639A loc_11639A: ; CODE XREF: sub_116388+8↑j ROM:0011639A subq.b #1,d1 ROM:0011639C ROM:0011639C loc_11639C: ; CODE XREF: sub_116388+10↑j ROM:0011639C movea.l #$13B000,a0 ROM:001163A2 move.w #$14,d2 ROM:001163A6 mulu.w d1,d2 ROM:001163A8 adda.l d2,a0 ROM:001163AA movea.l #$12DB,a1 ROM:001163B0 btst #4,($142D).w ROM:001163B6 beq.s loc_1163C0 ROM:001163B8 adda.l #6,a1 ROM:001163BE bra.s loc_1163C6 ROM:001163C0 ; --------------------------------------------------------------------------- ROM:001163C0 ROM:001163C0 loc_1163C0: ; CODE XREF: sub_116388+2E↑j ROM:001163C0 adda.l #3,a1 ROM:001163C6 ROM:001163C6 loc_1163C6: ; CODE XREF: sub_116388+36↑j ROM:001163C6 move.b #1,d3 ROM:001163CA bra.s loc_1163D0 ROM:001163CC ; --------------------------------------------------------------------------- ROM:001163CC ROM:001163CC loc_1163CC: ; CODE XREF: sub_116388+50↓j ROM:001163CC addi.b #1,d3 ROM:001163D0 ROM:001163D0 loc_1163D0: ; CODE XREF: sub_116388+42↑j ROM:001163D0 cmpi.b #$14,d3 ROM:001163D4 bgt.s locret_1163DA ROM:001163D6 move.b (a0)+,(a1)+ ROM:001163D8 bra.s loc_1163CC ROM:001163DA ; --------------------------------------------------------------------------- ROM:001163DA ROM:001163DA locret_1163DA: ; CODE XREF: sub_116388+4C↑j ROM:001163DA rts ROM:001163DA ; End of function sub_116388 ROM:001163DA ROM:001163DC ; --------------------------------------------------------------------------- ROM:001163DC rts ROM:001163DE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_38. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163E0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163E2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163E4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_42. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163E6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_39. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163E8 ROM:001163E8 ; =============== S U B R O U T I N E ======================================= ROM:001163E8 ROM:001163E8 ROM:001163E8 sub_1163E8: ; CODE XREF: sub_128990+15A↓p ROM:001163E8 ; sub_128990+164↓p ... ROM:001163E8 move.w d0,d3 ROM:001163EA cmpi.b #$10,d1 ROM:001163EE bne.s loc_1163F2 ROM:001163F0 lsl.w #1,d3 ROM:001163F2 ROM:001163F2 loc_1163F2: ; CODE XREF: sub_1163E8+6↑j ROM:001163F2 subq.w #1,d3 ROM:001163F4 move.w (0).w,d2 ROM:001163F8 bra.s loc_1163FE ROM:001163FA ; --------------------------------------------------------------------------- ROM:001163FA ROM:001163FA loc_1163FA: ; CODE XREF: sub_1163E8+22↓j ROM:001163FA addi.w #1,d2 ROM:001163FE ROM:001163FE loc_1163FE: ; CODE XREF: sub_1163E8+10↑j ROM:001163FE cmp.w d3,d2 ROM:00116400 bgt.s locret_11640C ROM:00116402 clr.b (a0) ROM:00116404 adda.l #1,a0 ROM:0011640A bra.s loc_1163FA ROM:0011640C ; --------------------------------------------------------------------------- ROM:0011640C ROM:0011640C locret_11640C: ; CODE XREF: sub_1163E8+18↑j ROM:0011640C rts ROM:0011640C ; End of function sub_1163E8 ROM:0011640C ROM:0011640E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116410 ; --------------------------------------------------------------------------- ROM:00116410 rts ROM:00116412 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116414 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116416 ; --------------------------------------------------------------------------- ROM:00116416 rts ROM:00116418 ROM:00116418 ; =============== S U B R O U T I N E ======================================= ROM:00116418 ROM:00116418 ROM:00116418 sub_116418: ; CODE XREF: ROM:00116FE4↓p ROM:00116418 clr.w d1 ROM:0011641A move.b ($78F).w,d1 ROM:0011641E cmpi.w #4,d1 ROM:00116422 bcc.s locret_11642C ROM:00116424 movea.l off_11642E(pc,d1.w*4),a0 ROM:00116428 nop ROM:0011642A jmp (a0) ROM:0011642C ; --------------------------------------------------------------------------- ROM:0011642C ROM:0011642C locret_11642C: ; CODE XREF: sub_116418+A↑j ROM:0011642C rts ROM:0011642C ; End of function sub_116418 ROM:0011642C ROM:0011642C ; --------------------------------------------------------------------------- ROM:0011642E off_11642E: dc.l loc_11643E ; DATA XREF: sub_116418+C↑r ROM:00116432 dc.l loc_116454 ROM:00116436 dc.l loc_116496 ROM:0011643A dc.l loc_1164C4 ROM:0011643E ; --------------------------------------------------------------------------- ROM:0011643E ROM:0011643E loc_11643E: ; DATA XREF: ROM:off_11642E↑o ROM:0011643E bsr.w sub_1165CC ROM:00116442 bsr.w sub_116636 ROM:00116446 bsr.w sub_116666 ROM:0011644A move.b #1,($78F).w ROM:00116450 bra.s loc_116490 ROM:00116452 ; --------------------------------------------------------------------------- ROM:00116452 rts ROM:00116454 ; --------------------------------------------------------------------------- ROM:00116454 ROM:00116454 loc_116454: ; DATA XREF: ROM:00116432↑o ROM:00116454 btst #5,($1406).w ROM:0011645A beq.s loc_116478 ROM:0011645C btst #4,($892).w ROM:00116462 beq.s loc_116478 ROM:00116464 bsr.w sub_11650A ROM:00116468 bsr.w sub_11657C ROM:0011646C move.b #3,($78F).w ROM:00116472 bra.l loc_116504 ROM:00116478 ; --------------------------------------------------------------------------- ROM:00116478 ROM:00116478 loc_116478: ; CODE XREF: ROM:0011645A↑j ROM:00116478 ; ROM:00116462↑j ROM:00116478 btst #5,($1406).w ROM:0011647E beq.s loc_116490 ROM:00116480 btst #4,($892).w ROM:00116486 bne.s loc_116490 ROM:00116488 move.b #2,($78F).w ROM:0011648E bra.s loc_1164BE ROM:00116490 ; --------------------------------------------------------------------------- ROM:00116490 ROM:00116490 loc_116490: ; CODE XREF: ROM:00116450↑j ROM:00116490 ; ROM:0011647E↑j ... ROM:00116490 bsr.w sub_116736 ROM:00116494 rts ROM:00116496 ; --------------------------------------------------------------------------- ROM:00116496 ROM:00116496 loc_116496: ; DATA XREF: ROM:00116436↑o ROM:00116496 btst #4,($892).w ROM:0011649C beq.s loc_1164AE ROM:0011649E bsr.w sub_11650A ROM:001164A2 bsr.w sub_11657C ROM:001164A6 move.b #3,($78F).w ROM:001164AC bra.s loc_116504 ROM:001164AE ; --------------------------------------------------------------------------- ROM:001164AE ROM:001164AE loc_1164AE: ; CODE XREF: ROM:0011649C↑j ROM:001164AE btst #0,($142D).w ROM:001164B4 beq.s loc_1164BE ROM:001164B6 move.b #1,($78F).w ROM:001164BC bra.s loc_116490 ROM:001164BE ; --------------------------------------------------------------------------- ROM:001164BE ROM:001164BE loc_1164BE: ; CODE XREF: ROM:0011648E↑j ROM:001164BE ; ROM:001164B4↑j ... ROM:001164BE bsr.w sub_116736 ROM:001164C2 rts ROM:001164C4 ; --------------------------------------------------------------------------- ROM:001164C4 ROM:001164C4 loc_1164C4: ; DATA XREF: ROM:0011643A↑o ROM:001164C4 btst #4,($892).w ROM:001164CA bne.s loc_1164D8 ROM:001164CC bsr.w sub_11658E ROM:001164D0 move.b #2,($78F).w ROM:001164D6 bra.s loc_1164BE ROM:001164D8 ; --------------------------------------------------------------------------- ROM:001164D8 ROM:001164D8 loc_1164D8: ; CODE XREF: ROM:001164CA↑j ROM:001164D8 btst #0,($142D).w ROM:001164DE beq.s loc_1164EC ROM:001164E0 bsr.w sub_11658E ROM:001164E4 move.b #1,($78F).w ROM:001164EA bra.s loc_116490 ROM:001164EC ; --------------------------------------------------------------------------- ROM:001164EC ROM:001164EC loc_1164EC: ; CODE XREF: ROM:001164DE↑j ROM:001164EC move.w ($FFFFFF06).w,d0 ROM:001164F0 asr.w #8,d0 ROM:001164F2 move.b #$10,d1 ROM:001164F6 cmp.b d0,d1 ROM:001164F8 beq.s loc_116504 ROM:001164FA subi.b #$10,d0 ROM:001164FE asl.w #8,d0 ROM:00116500 sub.w d0,($FFFFFF06).w ROM:00116504 ROM:00116504 loc_116504: ; CODE XREF: ROM:00116472↑j ROM:00116504 ; ROM:001164AC↑j ... ROM:00116504 bsr.w sub_116736 ROM:00116508 rts ROM:0011650A ROM:0011650A ; =============== S U B R O U T I N E ======================================= ROM:0011650A ROM:0011650A ROM:0011650A sub_11650A: ; CODE XREF: sub_110D72+6↑p ROM:0011650A ; ROM:00116464↑p ... ROM:0011650A lea ($FFFFFF10).w,a0 ROM:0011650E move.w $5F4(a5),d3 ROM:00116512 muls.w #$100,d3 ROM:00116516 divs.w #$64,d3 ; 'd' ROM:0011651A move.w ($4CE).w,d4 ROM:0011651E muls.w #$100,d4 ROM:00116522 divs.w #$64,d4 ; 'd' ROM:00116526 move.w #0,d0 ROM:0011652A bra.s loc_116530 ROM:0011652C ; --------------------------------------------------------------------------- ROM:0011652C ROM:0011652C loc_11652C: ; CODE XREF: sub_11650A:loc_116578↓j ROM:0011652C addi.w #1,d0 ROM:00116530 ROM:00116530 loc_116530: ; CODE XREF: sub_11650A+20↑j ROM:00116530 cmpi.w #1,d0 ROM:00116534 bgt.s locret_11657A ROM:00116536 move.w d4,d1 ROM:00116538 sub.w $1058(d0.w*2),d1 ROM:0011653E neg.w d1 ROM:00116540 bgt.s loc_116546 ROM:00116542 addi.w #$4800,d1 ROM:00116546 ROM:00116546 loc_116546: ; CODE XREF: sub_11650A+36↑j ROM:00116546 sub.w d3,d1 ROM:00116548 bgt.s loc_11654E ROM:0011654A addi.w #$4800,d1 ROM:0011654E ROM:0011654E loc_11654E: ; CODE XREF: sub_11650A+3E↑j ROM:0011654E move.w d0,d2 ROM:00116550 muls.w #8,d2 ROM:00116554 cmpi.w #$2400,d1 ROM:00116558 bge.s loc_116568 ROM:0011655A move.w $1058(d0.w*2),2(a0,d2.w*2) ROM:00116562 bclr d0,($78C).w ROM:00116566 bra.s loc_116578 ROM:00116568 ; --------------------------------------------------------------------------- ROM:00116568 ROM:00116568 loc_116568: ; CODE XREF: sub_11650A+4E↑j ROM:00116568 move.w d0,d6 ROM:0011656A addq.w #2,d6 ROM:0011656C move.w $1058(d6.w*2),2(a0,d2.w*2) ROM:00116574 bset d0,($78C).w ROM:00116578 ROM:00116578 loc_116578: ; CODE XREF: sub_11650A+5C↑j ROM:00116578 bra.s loc_11652C ROM:0011657A ; --------------------------------------------------------------------------- ROM:0011657A ROM:0011657A locret_11657A: ; CODE XREF: sub_11650A+2A↑j ROM:0011657A rts ROM:0011657A ; End of function sub_11650A ROM:0011657A ROM:0011657C ROM:0011657C ; =============== S U B R O U T I N E ======================================= ROM:0011657C ROM:0011657C ROM:0011657C sub_11657C: ; CODE XREF: ROM:00116468↑p ROM:0011657C ; ROM:001164A2↑p ROM:0011657C move.w ($FFFFFF06).w,d0 ROM:00116580 asr.w #8,d0 ROM:00116582 subi.b #$10,d0 ROM:00116586 asl.w #8,d0 ROM:00116588 sub.w d0,($FFFFFF06).w ROM:0011658C rts ROM:0011658C ; End of function sub_11657C ROM:0011658C ROM:0011658E ROM:0011658E ; =============== S U B R O U T I N E ======================================= ROM:0011658E ROM:0011658E ROM:0011658E sub_11658E: ; CODE XREF: ROM:001164CC↑p ROM:0011658E ; ROM:001164E0↑p ROM:0011658E move.w ($FFFFFF06).w,d0 ROM:00116592 asr.w #8,d0 ROM:00116594 subi.b #$30,d0 ; '0' ROM:00116598 asl.w #8,d0 ROM:0011659A sub.w d0,($FFFFFF06).w ROM:0011659E rts ROM:0011659E ; End of function sub_11658E ROM:0011659E ROM:001165A0 ROM:001165A0 ; =============== S U B R O U T I N E ======================================= ROM:001165A0 ROM:001165A0 ROM:001165A0 sub_1165A0: ; CODE XREF: sub_1167DC+10↓p ROM:001165A0 ; ROM:00116824↓p ROM:001165A0 lea ($FFFFFF10).w,a0 ROM:001165A4 asl.w #4,d0 ROM:001165A6 adda.w d0,a0 ROM:001165A8 asr.w #4,d0 ROM:001165AA btst d0,($78C).w ROM:001165AE beq.s loc_1165BE ROM:001165B0 move.w $1058(d0.w*2),2(a0) ROM:001165B8 bclr d0,($78C).w ROM:001165BC bra.s locret_1165CA ROM:001165BE ; --------------------------------------------------------------------------- ROM:001165BE ROM:001165BE loc_1165BE: ; CODE XREF: sub_1165A0+E↑j ROM:001165BE move.w $105C(d0.w*2),2(a0) ROM:001165C6 bset d0,($78C).w ROM:001165CA ROM:001165CA locret_1165CA: ; CODE XREF: sub_1165A0+1C↑j ROM:001165CA rts ROM:001165CA ; End of function sub_1165A0 ROM:001165CA ROM:001165CC ROM:001165CC ; =============== S U B R O U T I N E ======================================= ROM:001165CC ROM:001165CC ROM:001165CC sub_1165CC: ; CODE XREF: ROM:loc_11643E↑p ROM:001165CC ; ROM:loc_125878↓p ROM:001165CC move.w $98(a5),($FFFFFFEC).w ROM:001165D2 move.w #0,d7 ROM:001165D6 bra.s loc_1165DC ROM:001165D8 ; --------------------------------------------------------------------------- ROM:001165D8 ROM:001165D8 loc_1165D8: ; CODE XREF: sub_1165CC+66↓j ROM:001165D8 addi.w #1,d7 ROM:001165DC ROM:001165DC loc_1165DC: ; CODE XREF: sub_1165CC+A↑j ROM:001165DC cmpi.w #1,d7 ROM:001165E0 bgt.s locret_116634 ROM:001165E2 moveq #$10,d0 ROM:001165E4 asr.w #4,d0 ROM:001165E6 add.w d7,d0 ROM:001165E8 lea ($FFFFFF10).w,a0 ROM:001165EC asl.w #4,d7 ROM:001165EE adda.w d7,a0 ROM:001165F0 asr.w #4,d7 ROM:001165F2 bsr.l sub_11AFF8 ROM:001165F8 moveq #$B,d2 ROM:001165FA moveq #1,d1 ROM:001165FC moveq #3,d4 ROM:001165FE move.w $1058(d7.w*2),2(a0) ROM:00116606 move.w $A2(a5),4(a0) ROM:0011660C cmpi.w #1,d7 ROM:00116610 beq.s loc_11661A ROM:00116612 move.w d0,d6 ROM:00116614 addq.l #1,d6 ROM:00116616 asl.l #4,d6 ROM:00116618 bra.s loc_11661E ROM:0011661A ; --------------------------------------------------------------------------- ROM:0011661A ROM:0011661A loc_11661A: ; CODE XREF: sub_1165CC+44↑j ROM:0011661A move.w #$30,d6 ; '0' ROM:0011661E ROM:0011661E loc_11661E: ; CODE XREF: sub_1165CC+4C↑j ROM:0011661E asl.w #8,d6 ROM:00116620 addi.w #$A,d6 ROM:00116624 move.w d6,6(a0) ROM:00116628 moveq #1,d3 ROM:0011662A moveq #1,d5 ROM:0011662C bsr.l sub_11AF7C ROM:00116632 bra.s loc_1165D8 ROM:00116634 ; --------------------------------------------------------------------------- ROM:00116634 ROM:00116634 locret_116634: ; CODE XREF: sub_1165CC+14↑j ROM:00116634 rts ROM:00116634 ; End of function sub_1165CC ROM:00116634 ROM:00116636 ROM:00116636 ; =============== S U B R O U T I N E ======================================= ROM:00116636 ROM:00116636 ROM:00116636 sub_116636: ; CODE XREF: ROM:00116442↑p ROM:00116636 move.w #$90,d0 ROM:0011663A asr.w #4,d0 ROM:0011663C bsr.l sub_11AFF8 ROM:00116642 lea ($FFFFFF90).w,a0 ROM:00116646 move.w #7,(a0) ROM:0011664A move.w #1,d1 ROM:0011664E move.w #$A,d2 ROM:00116652 move.w #0,d3 ROM:00116656 move.w #3,d4 ROM:0011665A move.w #1,d5 ROM:0011665E bsr.l sub_11AF7C ROM:00116664 rts ROM:00116664 ; End of function sub_116636 ROM:00116664 ROM:00116666 ROM:00116666 ; =============== S U B R O U T I N E ======================================= ROM:00116666 ROM:00116666 ROM:00116666 sub_116666: ; CODE XREF: ROM:00116446↑p ROM:00116666 move.w #$A0,d0 ROM:0011666A asr.w #4,d0 ROM:0011666C bsr.l sub_11AFF8 ROM:00116672 lea ($FFFFFFA0).w,a0 ROM:00116676 move.w #7,(a0) ROM:0011667A move.w #0,d1 ROM:0011667E move.w #$A,d2 ROM:00116682 move.w #0,d3 ROM:00116686 move.w #3,d4 ROM:0011668A move.w #3,d5 ROM:0011668E bsr.l sub_11AF7C ROM:00116694 rts ROM:00116694 ; End of function sub_116666 ROM:00116694 ROM:00116696 ; --------------------------------------------------------------------------- ROM:00116696 lea ($FFFFFF10).w,a0 ROM:0011669A ROM:0011669A ; =============== S U B R O U T I N E ======================================= ROM:0011669A ROM:0011669A ROM:0011669A sub_11669A: ; CODE XREF: ROM:00116828↓p ROM:0011669A move.w $FE(a5,d0.w*2),d1 ROM:001166A0 btst #3,($896).w ROM:001166A6 beq.s loc_1166D8 ROM:001166A8 move.w $9A(a5),($FFFFFFEC).w ROM:001166AE move.w $9A(a5),(a0) ROM:001166B2 bclr #3,($896).w ROM:001166B8 addi.w #1,($56E).w ROM:001166BE cmpi.w #0,d0 ROM:001166C2 bne.s loc_1166CC ROM:001166C4 bset #3,($1426).w ROM:001166CA bra.s loc_1166D8 ROM:001166CC ; --------------------------------------------------------------------------- ROM:001166CC ROM:001166CC loc_1166CC: ; CODE XREF: sub_11669A+28↑j ROM:001166CC cmpi.w #1,d0 ROM:001166D0 bne.s loc_1166D8 ROM:001166D2 bset #4,($1422).w ROM:001166D8 ROM:001166D8 loc_1166D8: ; CODE XREF: sub_11669A+C↑j ROM:001166D8 ; sub_11669A+30↑j ... ROM:001166D8 btst #7,($88D).w ROM:001166DE bne.s loc_11670C ROM:001166E0 move.w (a0),d1 ROM:001166E2 add.w $A4(a5),d1 ROM:001166E6 cmp.w ($FFFFFFEE).w,d1 ROM:001166EA ble.s loc_1166F4 ROM:001166EC move.w ($FFFFFFEE).w,d1 ROM:001166F0 bset d0,($78D).w ROM:001166F4 ROM:001166F4 loc_1166F4: ; CODE XREF: sub_11669A+50↑j ROM:001166F4 move.w $98(a5),d2 ROM:001166F8 cmp.w ($FFFFFFEC).w,d2 ROM:001166FC ble.s loc_116706 ROM:001166FE move.w $A4(a5),d2 ROM:00116702 add.w d2,($FFFFFFEC).w ROM:00116706 ROM:00116706 loc_116706: ; CODE XREF: sub_11669A+62↑j ROM:00116706 bra.l loc_11672C ROM:0011670C ; --------------------------------------------------------------------------- ROM:0011670C ROM:0011670C loc_11670C: ; CODE XREF: sub_11669A+44↑j ROM:0011670C move.w (a0),d1 ROM:0011670E sub.w $A4(a5),d1 ROM:00116712 bclr #7,($88D).w ROM:00116718 addi.w #1,($570).w ROM:0011671E cmp.w ($FFFFFFEC).w,d1 ROM:00116722 bge.s loc_11672C ROM:00116724 move.w ($FFFFFFEC).w,d1 ROM:00116728 bset d0,($78E).w ROM:0011672C ROM:0011672C loc_11672C: ; CODE XREF: sub_11669A:loc_116706↑j ROM:0011672C ; sub_11669A+88↑j ROM:0011672C move.w d1,(a0) ROM:0011672E move.w d1,$5D0(d0.w*2) ROM:00116734 rts ROM:00116734 ; End of function sub_11669A ROM:00116734 ROM:00116736 ROM:00116736 ; =============== S U B R O U T I N E ======================================= ROM:00116736 ROM:00116736 ROM:00116736 sub_116736: ; CODE XREF: ROM:loc_116490↑p ROM:00116736 ; ROM:loc_1164BE↑p ... ROM:00116736 move.w #$3F42,d1 ROM:0011673A move.w ($9A0).w,d2 ROM:0011673E move.w ($57E).w,d3 ROM:00116742 bsr.l sub_1174A6 ROM:00116748 btst #2,($1428).w ROM:0011674E beq.s loc_11676E ROM:00116750 move.w d1,($FFFFFFEE).w ROM:00116754 move.w $9E(a5),d2 ROM:00116758 muls.w #$411B,d2 ROM:0011675C divs.w ($57E).w,d2 ROM:00116760 bvs.s loc_11676C ROM:00116762 cmp.w ($FFFFFFEE).w,d2 ROM:00116766 bge.s loc_11676C ROM:00116768 move.w d2,($FFFFFFEE).w ROM:0011676C ROM:0011676C loc_11676C: ; CODE XREF: sub_116736+2A↑j ROM:0011676C ; sub_116736+30↑j ROM:0011676C bra.s loc_116798 ROM:0011676E ; --------------------------------------------------------------------------- ROM:0011676E ROM:0011676E loc_11676E: ; CODE XREF: sub_116736+18↑j ROM:0011676E move.w #0,d0 ROM:00116772 bra.s loc_116778 ROM:00116774 ; --------------------------------------------------------------------------- ROM:00116774 ROM:00116774 loc_116774: ; CODE XREF: sub_116736+5A↓j ROM:00116774 addi.w #1,d0 ROM:00116778 ROM:00116778 loc_116778: ; CODE XREF: sub_116736+3C↑j ROM:00116778 cmpi.w #1,d0 ROM:0011677C bgt.s loc_116792 ROM:0011677E lea ($FFFFFF10).w,a0 ROM:00116782 move.w d0,d7 ROM:00116784 asl.w #4,d7 ROM:00116786 adda.w d7,a0 ROM:00116788 move.w d1,(a0) ROM:0011678A move.w d1,$5D0(d0.w*2) ROM:00116790 bra.s loc_116774 ROM:00116792 ; --------------------------------------------------------------------------- ROM:00116792 ROM:00116792 loc_116792: ; CODE XREF: sub_116736+46↑j ROM:00116792 move.w $9C(a5),($FFFFFFEE).w ROM:00116798 ROM:00116798 loc_116798: ; CODE XREF: sub_116736:loc_11676C↑j ROM:00116798 move.w ($FFFFFFEE).w,($56C).w ROM:0011679E rts ROM:0011679E ; End of function sub_116736 ROM:0011679E ROM:001167A0 ROM:001167A0 ; =============== S U B R O U T I N E ======================================= ROM:001167A0 ROM:001167A0 ROM:001167A0 sub_1167A0: ; CODE XREF: sub_125388:loc_12541C↓p ROM:001167A0 move sr,-(sp) ROM:001167A2 move #$2700,sr ROM:001167A6 lea ($FFFFFF10).w,a0 ROM:001167AA clr.w d0 ROM:001167AC move.w #0,d1 ROM:001167B0 bra.s loc_1167B6 ROM:001167B2 ; --------------------------------------------------------------------------- ROM:001167B2 ROM:001167B2 loc_1167B2: ; CODE XREF: sub_1167A0+36↓j ROM:001167B2 addi.w #1,d1 ROM:001167B6 ROM:001167B6 loc_1167B6: ; CODE XREF: sub_1167A0+10↑j ROM:001167B6 cmpi.w #1,d1 ROM:001167BA bgt.s loc_1167D8 ROM:001167BC btst d1,($78C).w ROM:001167C0 bne.s loc_1167CC ROM:001167C2 move.w $1058(d1.w*2),2(a0,d0.w*2) ROM:001167CA bra.s loc_1167D4 ROM:001167CC ; --------------------------------------------------------------------------- ROM:001167CC ROM:001167CC loc_1167CC: ; CODE XREF: sub_1167A0+20↑j ROM:001167CC move.w $105C(d1.w*2),2(a0,d0.w*2) ROM:001167D4 ROM:001167D4 loc_1167D4: ; CODE XREF: sub_1167A0+2A↑j ROM:001167D4 addq.w #8,d0 ROM:001167D6 bra.s loc_1167B2 ROM:001167D8 ; --------------------------------------------------------------------------- ROM:001167D8 ROM:001167D8 loc_1167D8: ; CODE XREF: sub_1167A0+1A↑j ROM:001167D8 move (sp)+,sr ROM:001167DA rts ROM:001167DA ; End of function sub_1167A0 ROM:001167DA ROM:001167DC ROM:001167DC ; =============== S U B R O U T I N E ======================================= ROM:001167DC ROM:001167DC ROM:001167DC sub_1167DC: ; CODE XREF: sub_110DDC↑p ROM:001167DC move.w #0,d0 ROM:001167E0 bra.s loc_1167E6 ROM:001167E2 ; --------------------------------------------------------------------------- ROM:001167E2 ROM:001167E2 loc_1167E2: ; CODE XREF: sub_1167DC+14↓j ROM:001167E2 addi.w #1,d0 ROM:001167E6 ROM:001167E6 loc_1167E6: ; CODE XREF: sub_1167DC+4↑j ROM:001167E6 cmpi.w #1,d0 ROM:001167EA bgt.s locret_1167F2 ROM:001167EC bsr.w sub_1165A0 ROM:001167F0 bra.s loc_1167E2 ROM:001167F2 ; --------------------------------------------------------------------------- ROM:001167F2 ROM:001167F2 locret_1167F2: ; CODE XREF: sub_1167DC+E↑j ROM:001167F2 rts ROM:001167F2 ; End of function sub_1167DC ROM:001167F2 ROM:001167F4 ; --------------------------------------------------------------------------- ROM:001167F4 andi.w #$FBFF,($FFFFFE20).w ROM:001167FA rte ROM:001167FC ; --------------------------------------------------------------------------- ROM:001167FC andi.w #$FDFF,($FFFFFE20).w ROM:00116802 rte ROM:00116804 ; --------------------------------------------------------------------------- ROM:00116804 movem.l d0-d2/a0,-(sp) ROM:00116808 move.w $16(sp),d0 ROM:0011680C subi.w #$100,d0 ROM:00116810 asr.w #2,d0 ROM:00116812 move.w #$FFFF,d1 ROM:00116816 bclr d0,d1 ROM:00116818 and.w d1,($FFFFFE20).w ROM:0011681C asl.w #4,d0 ROM:0011681E subi.w #$10,d0 ROM:00116822 asr.w #4,d0 ROM:00116824 bsr.w sub_1165A0 ROM:00116828 bsr.w sub_11669A ROM:0011682C movem.l (sp)+,d0-d2/a0 ROM:00116830 rte ROM:00116832 ROM:00116832 ; =============== S U B R O U T I N E ======================================= ROM:00116832 ROM:00116832 ROM:00116832 sub_116832: ; CODE XREF: ROM:00116FDE↓p ROM:00116832 move.w #0,d7 ROM:00116836 bra.s loc_11683C ROM:00116838 ; --------------------------------------------------------------------------- ROM:00116838 ROM:00116838 loc_116838: ; CODE XREF: sub_116832+14↓j ROM:00116838 addi.w #1,d7 ROM:0011683C ROM:0011683C loc_11683C: ; CODE XREF: sub_116832+4↑j ROM:0011683C cmpi.w #3,d7 ROM:00116840 bgt.s locret_116848 ROM:00116842 bsr.w sub_11684A ROM:00116846 bra.s loc_116838 ROM:00116848 ; --------------------------------------------------------------------------- ROM:00116848 ROM:00116848 locret_116848: ; CODE XREF: sub_116832+E↑j ROM:00116848 rts ROM:00116848 ; End of function sub_116832 ROM:00116848 ROM:0011684A ROM:0011684A ; =============== S U B R O U T I N E ======================================= ROM:0011684A ROM:0011684A ROM:0011684A sub_11684A: ; CODE XREF: sub_116832+10↑p ROM:0011684A clr.w d1 ROM:0011684C move.b $7B4(d7.w),d1 ROM:00116852 cmpi.w #4,d1 ROM:00116856 bcc.s locret_116860 ROM:00116858 movea.l off_116862(pc,d1.w*4),a0 ROM:0011685C nop ROM:0011685E jmp (a0) ROM:00116860 ; --------------------------------------------------------------------------- ROM:00116860 ROM:00116860 locret_116860: ; CODE XREF: sub_11684A+C↑j ROM:00116860 rts ROM:00116860 ; End of function sub_11684A ROM:00116860 ROM:00116860 ; --------------------------------------------------------------------------- ROM:00116862 off_116862: dc.l loc_116872 ; DATA XREF: sub_11684A+E↑r ROM:00116866 dc.l loc_116882 ROM:0011686A dc.l loc_1168A6 ROM:0011686E dc.l loc_116900 ROM:00116872 ; --------------------------------------------------------------------------- ROM:00116872 ROM:00116872 loc_116872: ; DATA XREF: ROM:off_116862↑o ROM:00116872 bsr.w sub_11697E ROM:00116876 move.b #1,$7B4(d7.w) ROM:0011687E bra.s locret_1168A4 ROM:00116880 ; --------------------------------------------------------------------------- ROM:00116880 rts ROM:00116882 ; --------------------------------------------------------------------------- ROM:00116882 ROM:00116882 loc_116882: ; DATA XREF: ROM:00116866↑o ROM:00116882 cmpi.l #$F618,$968(d7.w*4) ROM:0011688C ble.s locret_1168A4 ROM:0011688E cmpi.b #3,($129D).w ROM:00116894 bne.s locret_1168A4 ROM:00116896 bsr.w sub_116C1A ROM:0011689A move.b #2,$7B4(d7.w) ROM:001168A2 bra.s locret_1168FE ROM:001168A4 ; --------------------------------------------------------------------------- ROM:001168A4 ROM:001168A4 locret_1168A4: ; CODE XREF: ROM:0011687E↑j ROM:001168A4 ; ROM:0011688C↑j ... ROM:001168A4 rts ROM:001168A6 ; --------------------------------------------------------------------------- ROM:001168A6 ROM:001168A6 loc_1168A6: ; DATA XREF: ROM:0011686A↑o ROM:001168A6 btst #0,($1414).w ROM:001168AC bne.s locret_1168FE ROM:001168AE lea ($FFFFFF30).w,a0 ROM:001168B2 move.w d7,d0 ROM:001168B4 asl.w #4,d0 ROM:001168B6 adda.w d0,a0 ROM:001168B8 move.w $A(a0),d1 ROM:001168BC andi.w #1,d1 ROM:001168C0 cmpi.w #1,d1 ROM:001168C4 bne.s loc_1168CE ROM:001168C6 bset #0,($891).w ROM:001168CC bra.s loc_1168D4 ROM:001168CE ; --------------------------------------------------------------------------- ROM:001168CE ROM:001168CE loc_1168CE: ; CODE XREF: ROM:001168C4↑j ROM:001168CE bclr #0,($891).w ROM:001168D4 ROM:001168D4 loc_1168D4: ; CODE XREF: ROM:001168CC↑j ROM:001168D4 btst #0,($891).w ROM:001168DA beq.s locret_1168FE ROM:001168DC move.w #$20,d0 ; ' ' ROM:001168E0 clr.b $7D4(d7.w) ROM:001168E6 move.w d0,$5F6(d7.w*2) ROM:001168EC move.b #1,$7D4(d7.w) ROM:001168F4 move.b #3,$7B4(d7.w) ROM:001168FC bra.s locret_11697A ROM:001168FE ; --------------------------------------------------------------------------- ROM:001168FE ROM:001168FE locret_1168FE: ; CODE XREF: ROM:001168A2↑j ROM:001168FE ; ROM:001168AC↑j ... ROM:001168FE rts ROM:00116900 ; --------------------------------------------------------------------------- ROM:00116900 ROM:00116900 loc_116900: ; DATA XREF: ROM:0011686E↑o ROM:00116900 cmpi.w #0,$5F6(d7.w*2) ROM:00116908 bgt.s loc_11693E ROM:0011690A cmpi.l #$3E7,$464(d7.w*4) ROM:00116914 ble.s loc_11693E ROM:00116916 bsr.w sub_116C46 ROM:0011691A clr.l d0 ROM:0011691C move.w $5D6(d7.w*2),d0 ROM:00116922 divu.w #$3E8,d0 ROM:00116926 clr.b $7D4(d7.w) ROM:0011692C move.w d0,$5F6(d7.w*2) ROM:00116932 move.b #1,$7D4(d7.w) ROM:0011693A bsr.w sub_116C8E ROM:0011693E ROM:0011693E loc_11693E: ; CODE XREF: ROM:00116908↑j ROM:0011693E ; ROM:00116914↑j ROM:0011693E cmpi.w #0,$5F6(d7.w*2) ROM:00116946 bgt.s locret_11697A ROM:00116948 cmpi.l #$3E8,$464(d7.w*4) ROM:00116952 bgt.s locret_11697A ROM:00116954 lea ($FFFFFF30).w,a0 ROM:00116958 move.w d7,d0 ROM:0011695A asl.w #4,d0 ROM:0011695C adda.w d0,a0 ROM:0011695E move.w $A(a0),d1 ROM:00116962 andi.w #1,d1 ROM:00116966 cmpi.w #0,d1 ROM:0011696A bne.s locret_11697A ROM:0011696C move.b #1,$7B4(d7.w) ROM:00116974 bra.l locret_1168A4 ROM:0011697A ; --------------------------------------------------------------------------- ROM:0011697A ROM:0011697A locret_11697A: ; CODE XREF: ROM:001168FC↑j ROM:0011697A ; ROM:00116946↑j ... ROM:0011697A rts ROM:0011697C ; --------------------------------------------------------------------------- ROM:0011697C rts ROM:0011697E ROM:0011697E ; =============== S U B R O U T I N E ======================================= ROM:0011697E ROM:0011697E ROM:0011697E sub_11697E: ; CODE XREF: ROM:loc_116872↑p ROM:0011697E lea ($FFFFFF30).w,a0 ROM:00116982 move.w d7,d0 ROM:00116984 asl.w #4,d0 ROM:00116986 adda.w d0,a0 ROM:00116988 move.w #$30,d0 ; '0' ROM:0011698C asr.w #4,d0 ROM:0011698E add.w d7,d0 ROM:00116990 bsr.l sub_11AFF8 ROM:00116996 moveq #$D,d2 ROM:00116998 moveq #1,d1 ROM:0011699A moveq #3,d4 ROM:0011699C clr.w (a0) ROM:0011699E clr.w 2(a0) ROM:001169A2 clr.w 4(a0) ROM:001169A6 clr.w 6(a0) ROM:001169AA clr.w 8(a0) ROM:001169AE clr.l d3 ROM:001169B0 move.w $BF8(a5,d7.w*2),d3 ROM:001169B6 add.w $81C(a5),d3 ROM:001169BA cmpi.w #$1C20,d3 ROM:001169BE blt.s loc_1169C4 ROM:001169C0 subi.w #$1C20,d3 ROM:001169C4 ROM:001169C4 loc_1169C4: ; CODE XREF: sub_11697E+40↑j ROM:001169C4 divs.w #$64,d3 ; 'd' ROM:001169C8 asl.w #8,d3 ROM:001169CA move.b #$A,d3 ROM:001169CE move.w d3,$A(a0) ROM:001169D2 moveq #1,d3 ROM:001169D4 moveq #1,d5 ROM:001169D6 bsr.l sub_11AF7C ROM:001169DC rts ROM:001169DC ; End of function sub_11697E ROM:001169DC ROM:001169DE ROM:001169DE ; =============== S U B R O U T I N E ======================================= ROM:001169DE ROM:001169DE ROM:001169DE sub_1169DE: ; CODE XREF: sub_1349D4+2A↓p ROM:001169DE move.w #0,d7 ROM:001169E2 bra.s loc_1169E8 ROM:001169E4 ; --------------------------------------------------------------------------- ROM:001169E4 ROM:001169E4 loc_1169E4: ; CODE XREF: sub_1169DE+11E↓j ROM:001169E4 addi.w #1,d7 ROM:001169E8 ROM:001169E8 loc_1169E8: ; CODE XREF: sub_1169DE+4↑j ROM:001169E8 cmpi.w #3,d7 ROM:001169EC bgt.l locret_116B00 ROM:001169F2 lea ($FFFFFF30).w,a0 ROM:001169F6 move.w d7,d0 ROM:001169F8 asl.w #4,d0 ROM:001169FA adda.w d0,a0 ROM:001169FC move.w #$30,d0 ; '0' ROM:00116A00 asr.w #4,d0 ROM:00116A02 add.w d7,d0 ROM:00116A04 move.w #1,d5 ROM:00116A08 cmpi.w #2,d5 ROM:00116A0C bne.s loc_116A16 ROM:00116A0E move.w d7,d4 ROM:00116A10 andi.w #1,d4 ROM:00116A14 bra.s loc_116A1A ROM:00116A16 ; --------------------------------------------------------------------------- ROM:00116A16 ROM:00116A16 loc_116A16: ; CODE XREF: sub_1169DE+2E↑j ROM:00116A16 move.w #0,d4 ROM:00116A1A ROM:00116A1A loc_116A1A: ; CODE XREF: sub_1169DE+36↑j ROM:00116A1A move.w $11A6(d4.w*2),d6 ROM:00116A20 btst d7,($129F).w ROM:00116A24 bne.s loc_116A30 ROM:00116A26 btst #5,($1427).w ROM:00116A2C beq.s loc_116A30 ROM:00116A2E clr.w d6 ROM:00116A30 ROM:00116A30 loc_116A30: ; CODE XREF: sub_1169DE+46↑j ROM:00116A30 ; sub_1169DE+4E↑j ROM:00116A30 move.w d6,4(a0) ROM:00116A34 btst #4,($892).w ROM:00116A3A bne.s loc_116AA8 ROM:00116A3C clr.l d5 ROM:00116A3E move.w $11AA(d7.w*2),d5 ROM:00116A44 asl.l #8,d5 ROM:00116A46 divs.w #$64,d5 ; 'd' ROM:00116A4A move.w d5,6(a0) ROM:00116A4E cmpi.w #3,d7 ROM:00116A52 beq.s loc_116A5C ROM:00116A54 move.w d0,d5 ROM:00116A56 addq.l #1,d5 ROM:00116A58 asl.w #4,d5 ROM:00116A5A bra.s loc_116A60 ROM:00116A5C ; --------------------------------------------------------------------------- ROM:00116A5C ROM:00116A5C loc_116A5C: ; CODE XREF: sub_1169DE+74↑j ROM:00116A5C move.w #0,d5 ROM:00116A60 ROM:00116A60 loc_116A60: ; CODE XREF: sub_1169DE+7C↑j ROM:00116A60 asl.w #8,d5 ROM:00116A62 cmpi.w #$1C20,($E4E).w ROM:00116A68 bne.s loc_116A6E ROM:00116A6A clr.w d4 ROM:00116A6C bra.s loc_116A7A ROM:00116A6E ; --------------------------------------------------------------------------- ROM:00116A6E ROM:00116A6E loc_116A6E: ; CODE XREF: sub_1169DE+8A↑j ROM:00116A6E move.w ($E4E).w,d4 ROM:00116A72 ext.l d4 ROM:00116A74 divs.w #$64,d4 ; 'd' ROM:00116A78 add.w d4,d5 ROM:00116A7A ROM:00116A7A loc_116A7A: ; CODE XREF: sub_1169DE+8E↑j ROM:00116A7A move.w d5,8(a0) ROM:00116A7E move.b $C1C(a5),d4 ROM:00116A82 cmpi.b #0,d4 ROM:00116A86 ble.s loc_116AA8 ROM:00116A88 move.w 8(a0),d4 ROM:00116A8C ext.w d4 ROM:00116A8E ext.l d4 ROM:00116A90 bne.s loc_116A94 ROM:00116A92 moveq #$48,d4 ; 'H' ROM:00116A94 ROM:00116A94 loc_116A94: ; CODE XREF: sub_1169DE+B2↑j ROM:00116A94 muls.l $968(d7.w*4),d4 ROM:00116A9C divu.w #$48,d4 ; 'H' ROM:00116AA0 bvc.s loc_116AA6 ROM:00116AA2 move.w #$FFFF,d4 ROM:00116AA6 ROM:00116AA6 loc_116AA6: ; CODE XREF: sub_1169DE+C2↑j ROM:00116AA6 move.w d4,(a0) ROM:00116AA8 ROM:00116AA8 loc_116AA8: ; CODE XREF: sub_1169DE+5C↑j ROM:00116AA8 ; sub_1169DE+A8↑j ROM:00116AA8 move sr,-(sp) ROM:00116AAA move #$2700,sr ROM:00116AAE move.b $C1C(a5),d4 ROM:00116AB2 cmpi.b #0,d4 ROM:00116AB6 bne.s loc_116AFA ROM:00116AB8 move.w 8(a0),d4 ROM:00116ABC ext.w d4 ROM:00116ABE ext.l d4 ROM:00116AC0 bne.s loc_116AC4 ROM:00116AC2 moveq #$48,d4 ; 'H' ROM:00116AC4 ROM:00116AC4 loc_116AC4: ; CODE XREF: sub_1169DE+E2↑j ROM:00116AC4 muls.l $968(d7.w*4),d4 ROM:00116ACC divu.l #$48,d4 ; 'H' ROM:00116AD4 cmpi.l #$F618,d4 ROM:00116ADA ble.s loc_116AE2 ROM:00116ADC move.l $454(d7.w*4),d4 ROM:00116AE2 ROM:00116AE2 loc_116AE2: ; CODE XREF: sub_1169DE+FC↑j ROM:00116AE2 btst #0,($1414).w ROM:00116AE8 bne.s loc_116AEE ROM:00116AEA move.w d4,(a0) ROM:00116AEC bra.s loc_116AF0 ROM:00116AEE ; --------------------------------------------------------------------------- ROM:00116AEE ROM:00116AEE loc_116AEE: ; CODE XREF: sub_1169DE+10A↑j ROM:00116AEE clr.w (a0) ROM:00116AF0 ROM:00116AF0 loc_116AF0: ; CODE XREF: sub_1169DE+10E↑j ROM:00116AF0 cmpi.w #0,d7 ROM:00116AF4 bne.s loc_116AFA ROM:00116AF6 move.w d4,($57A).w ROM:00116AFA ROM:00116AFA loc_116AFA: ; CODE XREF: sub_1169DE+D8↑j ROM:00116AFA ; sub_1169DE+116↑j ROM:00116AFA move (sp)+,sr ROM:00116AFC bra.w loc_1169E4 ROM:00116B00 ; --------------------------------------------------------------------------- ROM:00116B00 ROM:00116B00 locret_116B00: ; CODE XREF: sub_1169DE+E↑j ROM:00116B00 rts ROM:00116B00 ; End of function sub_1169DE ROM:00116B00 ROM:00116B02 ROM:00116B02 ; =============== S U B R O U T I N E ======================================= ROM:00116B02 ROM:00116B02 ROM:00116B02 sub_116B02: ; CODE XREF: sub_123262+E↓p ROM:00116B02 ; sub_1339D2:loc_133A08↓p ... ROM:00116B02 btst #7,($1429).w ROM:00116B08 bne.s locret_116B7E ROM:00116B0A move.w #0,d7 ROM:00116B0E bra.s loc_116B14 ROM:00116B10 ; --------------------------------------------------------------------------- ROM:00116B10 ROM:00116B10 loc_116B10: ; CODE XREF: sub_116B02:loc_116B44↓j ROM:00116B10 addi.w #1,d7 ROM:00116B14 ROM:00116B14 loc_116B14: ; CODE XREF: sub_116B02+C↑j ROM:00116B14 cmpi.w #3,d7 ROM:00116B18 bgt.s loc_116B46 ROM:00116B1A lea ($FFFFFF30).w,a0 ROM:00116B1E move.w d7,d6 ROM:00116B20 asl.w #4,d6 ROM:00116B22 adda.w d6,a0 ROM:00116B24 move.w #$30,d6 ; '0' ROM:00116B28 asr.w #4,d6 ROM:00116B2A add.w d7,d6 ROM:00116B2C move.w d0,2(a0) ROM:00116B30 move.w $5F6(a5),d5 ROM:00116B34 cmpi.w #0,d5 ROM:00116B38 bne.s loc_116B44 ROM:00116B3A moveq #1,d5 ROM:00116B3C asl.l d6,d5 ROM:00116B3E asl.l d6,d5 ROM:00116B40 or.l d5,($FFFFFE18).w ROM:00116B44 ROM:00116B44 loc_116B44: ; CODE XREF: sub_116B02+36↑j ROM:00116B44 bra.s loc_116B10 ROM:00116B46 ; --------------------------------------------------------------------------- ROM:00116B46 ROM:00116B46 loc_116B46: ; CODE XREF: sub_116B02+16↑j ROM:00116B46 move.w ($E72).w,d4 ROM:00116B4A ext.l d4 ROM:00116B4C muls.l d0,d4 ROM:00116B50 muls.l #4,d4 ROM:00116B58 move.w $1B2(a5),d5 ROM:00116B5C muls.w #$3C,d5 ; '<' ROM:00116B60 divs.l d5,d4 ROM:00116B64 move.l d4,($8D8).w ROM:00116B68 move.l ($8A8).w,d3 ROM:00116B6C add.l d4,d3 ROM:00116B6E move.l d3,($8A8).w ROM:00116B72 divs.l #$A,d3 ROM:00116B7A move.w d3,($A04).w ROM:00116B7E ROM:00116B7E locret_116B7E: ; CODE XREF: sub_116B02+6↑j ROM:00116B7E rts ROM:00116B7E ; End of function sub_116B02 ROM:00116B7E ROM:00116B80 ROM:00116B80 ; =============== S U B R O U T I N E ======================================= ROM:00116B80 ROM:00116B80 ROM:00116B80 sub_116B80: ; CODE XREF: sub_110D72+C↑p ROM:00116B80 move.w #0,d7 ROM:00116B84 bra.s loc_116B8A ROM:00116B86 ; --------------------------------------------------------------------------- ROM:00116B86 ROM:00116B86 loc_116B86: ; CODE XREF: sub_116B80:loc_116BD8↓j ROM:00116B86 addi.w #1,d7 ROM:00116B8A ROM:00116B8A loc_116B8A: ; CODE XREF: sub_116B80+4↑j ROM:00116B8A cmpi.w #3,d7 ROM:00116B8E bgt.s locret_116BDA ROM:00116B90 lea ($FFFFFF30).w,a0 ROM:00116B94 move.w d7,d6 ROM:00116B96 asl.w #4,d6 ROM:00116B98 adda.w d6,a0 ROM:00116B9A move.w 8(a0),d5 ROM:00116B9E cmpi.b #0,d5 ROM:00116BA2 beq.s loc_116BD8 ROM:00116BA4 move.w 6(a0),d4 ROM:00116BA8 move.b d4,d2 ROM:00116BAA asr.w #8,d4 ROM:00116BAC move.w d4,d3 ROM:00116BAE move.w ($4CE).w,d1 ROM:00116BB2 ext.l d1 ROM:00116BB4 divs.w #$64,d1 ; 'd' ROM:00116BB8 sub.w d1,d3 ROM:00116BBA bpl.s loc_116BC0 ROM:00116BBC addi.w #$48,d3 ; 'H' ROM:00116BC0 ROM:00116BC0 loc_116BC0: ; CODE XREF: sub_116B80+3A↑j ROM:00116BC0 ; sub_116B80+4E↓j ROM:00116BC0 cmp.b d3,d5 ROM:00116BC2 bge.s loc_116BD0 ROM:00116BC4 sub.b d5,d4 ROM:00116BC6 bge.s loc_116BCC ROM:00116BC8 addi.b #$48,d4 ; 'H' ROM:00116BCC ROM:00116BCC loc_116BCC: ; CODE XREF: sub_116B80+46↑j ROM:00116BCC sub.b d5,d3 ROM:00116BCE bra.s loc_116BC0 ROM:00116BD0 ; --------------------------------------------------------------------------- ROM:00116BD0 ROM:00116BD0 loc_116BD0: ; CODE XREF: sub_116B80+42↑j ROM:00116BD0 asl.w #8,d4 ROM:00116BD2 move.b d2,d4 ROM:00116BD4 move.w d4,6(a0) ROM:00116BD8 ROM:00116BD8 loc_116BD8: ; CODE XREF: sub_116B80+22↑j ROM:00116BD8 bra.s loc_116B86 ROM:00116BDA ; --------------------------------------------------------------------------- ROM:00116BDA ROM:00116BDA locret_116BDA: ; CODE XREF: sub_116B80+E↑j ROM:00116BDA rts ROM:00116BDA ; End of function sub_116B80 ROM:00116BDA ROM:00116BDC ROM:00116BDC ; =============== S U B R O U T I N E ======================================= ROM:00116BDC ROM:00116BDC ROM:00116BDC sub_116BDC: ; CODE XREF: sub_110DDC+6↑p ROM:00116BDC move.w #0,d7 ROM:00116BE0 bra.s loc_116BE6 ROM:00116BE2 ; --------------------------------------------------------------------------- ROM:00116BE2 ROM:00116BE2 loc_116BE2: ; CODE XREF: sub_116BDC:loc_116C16↓j ROM:00116BE2 addi.w #1,d7 ROM:00116BE6 ROM:00116BE6 loc_116BE6: ; CODE XREF: sub_116BDC+4↑j ROM:00116BE6 cmpi.w #3,d7 ROM:00116BEA bgt.s locret_116C18 ROM:00116BEC lea ($FFFFFF30).w,a0 ROM:00116BF0 move.w d7,d6 ROM:00116BF2 asl.w #4,d6 ROM:00116BF4 adda.w d6,a0 ROM:00116BF6 move.w 8(a0),d4 ROM:00116BFA cmpi.b #0,d4 ROM:00116BFE ble.s loc_116C16 ROM:00116C00 cmpi.w #$2400,6(a0) ROM:00116C06 bge.s loc_116C10 ROM:00116C08 addi.w #$2400,6(a0) ROM:00116C0E bra.s loc_116C16 ROM:00116C10 ; --------------------------------------------------------------------------- ROM:00116C10 ROM:00116C10 loc_116C10: ; CODE XREF: sub_116BDC+2A↑j ROM:00116C10 subi.w #$2400,6(a0) ROM:00116C16 ROM:00116C16 loc_116C16: ; CODE XREF: sub_116BDC+22↑j ROM:00116C16 ; sub_116BDC+32↑j ROM:00116C16 bra.s loc_116BE2 ROM:00116C18 ; --------------------------------------------------------------------------- ROM:00116C18 ROM:00116C18 locret_116C18: ; CODE XREF: sub_116BDC+E↑j ROM:00116C18 rts ROM:00116C18 ; End of function sub_116BDC ROM:00116C18 ROM:00116C1A ROM:00116C1A ; =============== S U B R O U T I N E ======================================= ROM:00116C1A ROM:00116C1A ROM:00116C1A sub_116C1A: ; CODE XREF: ROM:00116896↑p ROM:00116C1A move.l #$F618,d3 ROM:00116C20 move.l $968(d7.w*4),d2 ROM:00116C26 divu.w #$3E8,d2 ROM:00116C2A swap d2 ROM:00116C2C ext.l d2 ROM:00116C2E add.l d2,d3 ROM:00116C30 move.l d3,$454(d7.w*4) ROM:00116C36 move.l $968(d7.w*4),d1 ROM:00116C3C sub.l d3,d1 ROM:00116C3E move.l d1,$464(d7.w*4) ROM:00116C44 rts ROM:00116C44 ; End of function sub_116C1A ROM:00116C44 ROM:00116C46 ROM:00116C46 ; =============== S U B R O U T I N E ======================================= ROM:00116C46 ROM:00116C46 ROM:00116C46 sub_116C46: ; CODE XREF: ROM:00116916↑p ROM:00116C46 cmpi.l #$7D00,$464(d7.w*4) ROM:00116C50 ble.s loc_116C5C ROM:00116C52 move.w #$7D00,$5D6(d7.w*2) ROM:00116C5A bra.s loc_116C68 ROM:00116C5C ; --------------------------------------------------------------------------- ROM:00116C5C ROM:00116C5C loc_116C5C: ; CODE XREF: sub_116C46+A↑j ROM:00116C5C move.l $464(d7.w*4),d2 ROM:00116C62 move.w d2,$5D6(d7.w*2) ROM:00116C68 ROM:00116C68 loc_116C68: ; CODE XREF: sub_116C46+14↑j ROM:00116C68 lea ($FFFFFF30).w,a0 ROM:00116C6C move.w d7,d0 ROM:00116C6E asl.w #4,d0 ROM:00116C70 adda.w d0,a0 ROM:00116C72 move.w #$30,d0 ; '0' ROM:00116C76 asr.w #4,d0 ROM:00116C78 add.w d7,d0 ROM:00116C7A move.w $5D6(d7.w*2),2(a0) ROM:00116C82 moveq #1,d5 ROM:00116C84 asl.l d0,d5 ROM:00116C86 asl.l d0,d5 ROM:00116C88 or.l d5,($FFFFFE18).w ROM:00116C8C rts ROM:00116C8C ; End of function sub_116C46 ROM:00116C8C ROM:00116C8E ROM:00116C8E ; =============== S U B R O U T I N E ======================================= ROM:00116C8E ROM:00116C8E ROM:00116C8E sub_116C8E: ; CODE XREF: ROM:0011693A↑p ROM:00116C8E clr.l d0 ROM:00116C90 move.w $5D6(d7.w*2),d0 ROM:00116C96 sub.l d0,$464(d7.w*4) ROM:00116C9C rts ROM:00116C9C ; End of function sub_116C8E ROM:00116C9C ROM:00116C9E ; --------------------------------------------------------------------------- ROM:00116C9E movem.l d0-d4/a0,-(sp) ROM:00116CA2 lea ($FFFFFF30).w,a0 ROM:00116CA6 move.w $1E(sp),d0 ROM:00116CAA subi.w #$100,d0 ROM:00116CAE asr.w #2,d0 ROM:00116CB0 move.w #$FFFF,d1 ROM:00116CB4 bclr d0,d1 ROM:00116CB6 and.w d1,($FFFFFE20).w ROM:00116CBA move.w d0,d2 ROM:00116CBC asl.w #4,d0 ROM:00116CBE subi.w #$30,d0 ; '0' ROM:00116CC2 adda.w d0,a0 ROM:00116CC4 asr.w #4,d0 ROM:00116CC6 move.l ($FFFFFE14).w,d1 ROM:00116CCA asr.l d2,d1 ROM:00116CCC asr.l d2,d1 ROM:00116CCE andi.l #3,d1 ROM:00116CD4 btst d0,($129F).w ROM:00116CD8 beq.s loc_116CE0 ROM:00116CDA eori.w #1,d1 ROM:00116CDE bra.s loc_116CE4 ROM:00116CE0 ; --------------------------------------------------------------------------- ROM:00116CE0 ROM:00116CE0 loc_116CE0: ; CODE XREF: ROM:00116CD8↑j ROM:00116CE0 eori.w #0,d1 ROM:00116CE4 ROM:00116CE4 loc_116CE4: ; CODE XREF: ROM:00116CDE↑j ROM:00116CE4 beq.s loc_116CEE ROM:00116CE6 asl.l d2,d1 ROM:00116CE8 asl.l d2,d1 ROM:00116CEA eor.l d1,($FFFFFE14).w ROM:00116CEE ROM:00116CEE loc_116CEE: ; CODE XREF: ROM:loc_116CE4↑j ROM:00116CEE bsr.w sub_116CF8 ROM:00116CF2 movem.l (sp)+,d0-d4/a0 ROM:00116CF6 rte ROM:00116CF8 ROM:00116CF8 ; =============== S U B R O U T I N E ======================================= ROM:00116CF8 ROM:00116CF8 ROM:00116CF8 sub_116CF8: ; CODE XREF: ROM:loc_116CEE↑p ROM:00116CF8 move.w $11AA(d0.w*2),d1 ROM:00116CFE ext.l d1 ROM:00116D00 asl.l #8,d1 ROM:00116D02 divs.w #$64,d1 ; 'd' ROM:00116D06 cmpi.w #$1C20,($E4E).w ROM:00116D0C bne.s loc_116D12 ROM:00116D0E clr.w d2 ROM:00116D10 bra.s loc_116D1C ROM:00116D12 ; --------------------------------------------------------------------------- ROM:00116D12 ROM:00116D12 loc_116D12: ; CODE XREF: sub_116CF8+14↑j ROM:00116D12 move.w ($E4E).w,d2 ROM:00116D16 ext.l d2 ROM:00116D18 divs.w #$64,d2 ; 'd' ROM:00116D1C ROM:00116D1C loc_116D1C: ; CODE XREF: sub_116CF8+18↑j ROM:00116D1C move.w 8(a0),d3 ROM:00116D20 cmp.b d2,d3 ROM:00116D22 beq.s loc_116D5A ROM:00116D24 move.b d2,d3 ROM:00116D26 move.w d3,8(a0) ROM:00116D2A move.w ($E4E).w,d3 ROM:00116D2E ext.l d3 ROM:00116D30 muls.l $968(d0.w*4),d3 ROM:00116D38 divu.w #$1C20,d3 ROM:00116D3C bvc.s loc_116D42 ROM:00116D3E move.w #$FFFF,d3 ROM:00116D42 ROM:00116D42 loc_116D42: ; CODE XREF: sub_116CF8+44↑j ROM:00116D42 btst #0,($1414).w ROM:00116D48 bne.s loc_116D4E ROM:00116D4A move.w d3,(a0) ROM:00116D4C bra.s loc_116D50 ROM:00116D4E ; --------------------------------------------------------------------------- ROM:00116D4E ROM:00116D4E loc_116D4E: ; CODE XREF: sub_116CF8+50↑j ROM:00116D4E clr.w (a0) ROM:00116D50 ROM:00116D50 loc_116D50: ; CODE XREF: sub_116CF8+54↑j ROM:00116D50 cmpi.w #0,d0 ROM:00116D54 bne.s loc_116D5A ROM:00116D56 move.w d3,($57A).w ROM:00116D5A ROM:00116D5A loc_116D5A: ; CODE XREF: sub_116CF8+2A↑j ROM:00116D5A ; sub_116CF8+5C↑j ROM:00116D5A move.w d1,d4 ROM:00116D5C asr.w #8,d4 ROM:00116D5E cmpi.w #0,d2 ROM:00116D62 ble.s loc_116D86 ROM:00116D64 move.w d1,d3 ROM:00116D66 asr.w #8,d3 ROM:00116D68 sub.w ($FFFFFF0A).w,d3 ROM:00116D6C cmpi.b #0,d3 ROM:00116D70 bge.s loc_116D76 ROM:00116D72 addi.b #$48,d3 ; 'H' ROM:00116D76 ROM:00116D76 loc_116D76: ; CODE XREF: sub_116CF8+78↑j ROM:00116D76 ; sub_116CF8+8C↓j ROM:00116D76 cmp.b d3,d2 ROM:00116D78 bge.s loc_116D86 ROM:00116D7A sub.b d2,d4 ROM:00116D7C bpl.s loc_116D82 ROM:00116D7E addi.b #$48,d4 ; 'H' ROM:00116D82 ROM:00116D82 loc_116D82: ; CODE XREF: sub_116CF8+84↑j ROM:00116D82 sub.b d2,d3 ROM:00116D84 bra.s loc_116D76 ROM:00116D86 ; --------------------------------------------------------------------------- ROM:00116D86 ROM:00116D86 loc_116D86: ; CODE XREF: sub_116CF8+6A↑j ROM:00116D86 ; sub_116CF8+80↑j ROM:00116D86 asl.w #8,d4 ROM:00116D88 move.b d1,d4 ROM:00116D8A btst #5,($1427).w ROM:00116D90 beq.s loc_116D96 ROM:00116D92 move.w d4,6(a0) ROM:00116D96 ROM:00116D96 loc_116D96: ; CODE XREF: sub_116CF8+98↑j ROM:00116D96 move.b $C1C(a5),d1 ROM:00116D9A cmpi.b #0,d1 ROM:00116D9E ble.s loc_116DCA ROM:00116DA0 move.w 8(a0),d1 ROM:00116DA4 ext.w d1 ROM:00116DA6 ext.l d1 ROM:00116DA8 bne.s loc_116DAC ROM:00116DAA moveq #$48,d1 ; 'H' ROM:00116DAC ROM:00116DAC loc_116DAC: ; CODE XREF: sub_116CF8+B0↑j ROM:00116DAC muls.l $968(d0.w*4),d1 ROM:00116DB4 divu.w #$48,d1 ; 'H' ROM:00116DB8 bvc.s loc_116DBE ROM:00116DBA move.w #$FFFF,d1 ROM:00116DBE ROM:00116DBE loc_116DBE: ; CODE XREF: sub_116CF8+C0↑j ROM:00116DBE move.w d1,(a0) ROM:00116DC0 cmpi.w #0,d0 ROM:00116DC4 bne.s loc_116DCA ROM:00116DC6 move.w d1,($57A).w ROM:00116DCA ROM:00116DCA loc_116DCA: ; CODE XREF: sub_116CF8+A6↑j ROM:00116DCA ; sub_116CF8+CC↑j ROM:00116DCA lea ($FFFFFF30).w,a0 ROM:00116DCE move.b $C1C(a5),d2 ROM:00116DD2 cmpi.b #0,d2 ROM:00116DD6 ble.s locret_116DF0 ROM:00116DD8 btst #5,($1427).w ROM:00116DDE beq.s locret_116DF0 ROM:00116DE0 move.w $C08(a5,d0.w*2),d2 ROM:00116DE6 asl.w #4,d2 ROM:00116DE8 adda.w d2,a0 ROM:00116DEA move.w d4,6(a0) ROM:00116DEE move.w d1,(a0) ROM:00116DF0 ROM:00116DF0 locret_116DF0: ; CODE XREF: sub_116CF8+DE↑j ROM:00116DF0 ; sub_116CF8+E6↑j ROM:00116DF0 rts ROM:00116DF0 ; End of function sub_116CF8 ROM:00116DF0 ROM:00116DF2 ; --------------------------------------------------------------------------- ROM:00116DF2 move.l #unk_110000,d0 ROM:00116DF8 movec d0,vbr ROM:00116DFC movea.l #$400,sp ROM:00116E02 bsr.l sub_11AEE0 ROM:00116E08 clr.l d0 ROM:00116E0A move.l #$1B00,d1 ROM:00116E10 movea.l d0,a0 ROM:00116E12 ROM:00116E12 loc_116E12: ; CODE XREF: ROM:00116E1A↓j ROM:00116E12 cmp.l a0,d1 ROM:00116E14 ble.s loc_116E1C ROM:00116E16 move.b #0,(a0)+ ROM:00116E1A bra.s loc_116E12 ROM:00116E1C ; --------------------------------------------------------------------------- ROM:00116E1C ROM:00116E1C loc_116E1C: ; CODE XREF: ROM:00116E14↑j ROM:00116E1C bclr #5,($1411).w ROM:00116E22 move.l ($1B00).w,d4 ROM:00116E26 cmpi.l #$4812BC29,d4 ROM:00116E2C beq.s loc_116E36 ROM:00116E2E bset #5,($1411).w ROM:00116E34 bra.s loc_116E48 ROM:00116E36 ; --------------------------------------------------------------------------- ROM:00116E36 ROM:00116E36 loc_116E36: ; CODE XREF: ROM:00116E2C↑j ROM:00116E36 move.l ($1B04).w,d4 ROM:00116E3A cmpi.l #$6D2E3304,d4 ROM:00116E40 beq.s loc_116E48 ROM:00116E42 bset #5,($1411).w ROM:00116E48 ROM:00116E48 loc_116E48: ; CODE XREF: ROM:00116E34↑j ROM:00116E48 ; ROM:00116E40↑j ROM:00116E48 btst #5,($1411).w ROM:00116E4E beq.s loc_116E74 ROM:00116E50 movea.l #$1B00,a0 ROM:00116E56 ROM:00116E56 loc_116E56: ; CODE XREF: ROM:00116E62↓j ROM:00116E56 cmpa.l #$1DFF,a0 ROM:00116E5C bge.s loc_116E64 ROM:00116E5E move.b #0,(a0)+ ROM:00116E62 bra.s loc_116E56 ROM:00116E64 ; --------------------------------------------------------------------------- ROM:00116E64 ROM:00116E64 loc_116E64: ; CODE XREF: ROM:00116E5C↑j ROM:00116E64 move.l #$4812BC29,($1B00).w ROM:00116E6C move.l #$6D2E3304,($1B04).w ROM:00116E74 ROM:00116E74 loc_116E74: ; CODE XREF: ROM:00116E4E↑j ROM:00116E74 movea.l #$400,sp ROM:00116E7A move.w sp,($57C).w ROM:00116E7E movea.l #$13C000,a5 ROM:00116E84 move.l a5,($43C).w ROM:00116E88 bsr.w sub_1170A0 ROM:00116E8C bsr.l sub_117720 ROM:00116E92 clr.w ($4D4).w ROM:00116E96 bsr.l sub_11AEE0 ROM:00116E9C bsr.l sub_1110BA ROM:00116EA2 bsr.l sub_1109E4 ROM:00116EA8 bsr.l sub_117598 ROM:00116EAE bsr.l sub_110C1E ROM:00116EB4 bsr.l sub_1117F2 ROM:00116EBA bsr.l sub_1117D6 ROM:00116EC0 bsr.l sub_139C64 ROM:00116EC6 bsr.l sub_114856 ROM:00116ECC bsr.l sub_11D682 ROM:00116ED2 move.b #0,($FFFFFA1F).w ROM:00116ED8 move #$2000,sr ROM:00116EDC ROM:00116EDC loc_116EDC: ; CODE XREF: ROM:loc_11708C↓j ROM:00116EDC move.b #$55,($FFFFFA27).w ; 'U' ROM:00116EE2 move.b #$AA,($FFFFFA27).w ROM:00116EE8 movea.l ($43C).w,a5 ROM:00116EEC addq.w #1,($CBC).w ROM:00116EF0 bvc.s loc_116EF8 ROM:00116EF2 move.w #$8000,($CBC).w ROM:00116EF8 ROM:00116EF8 loc_116EF8: ; CODE XREF: ROM:00116EF0↑j ROM:00116EF8 move.w $5FA(a5),d0 ROM:00116EFC cmp.w ($CBC).w,d0 ROM:00116F00 bgt.s loc_116F32 ROM:00116F02 move.w ($CC4).w,d1 ROM:00116F06 sub.w ($5C6).w,d1 ROM:00116F0A bpl.s loc_116F10 ROM:00116F0C addi.w #$400,d1 ROM:00116F10 ROM:00116F10 loc_116F10: ; CODE XREF: ROM:00116F0A↑j ROM:00116F10 move.w ($5C6).w,($CC4).w ROM:00116F16 muls.w #$A,d1 ROM:00116F1A divs.w ($CBC).w,d1 ROM:00116F1E move.w d1,($CBE).w ROM:00116F22 cmp.w ($1B08).w,d1 ROM:00116F26 bge.w loc_116F2E ROM:00116F2A move.w d1,($1B08).w ROM:00116F2E ROM:00116F2E loc_116F2E: ; CODE XREF: ROM:00116F26↑j ROM:00116F2E clr.w ($CBC).w ROM:00116F32 ROM:00116F32 loc_116F32: ; CODE XREF: ROM:00116F00↑j ROM:00116F32 move.l #$927C0,d0 ROM:00116F38 move.w ($57E).w,d1 ROM:00116F3C asl.w #1,d1 ROM:00116F3E divs.w d1,d0 ROM:00116F40 move.w d0,($CC0).w ROM:00116F44 move.w ($CBE).w,d0 ROM:00116F48 sub.w ($CC0).w,d0 ROM:00116F4C bpl.s loc_116F50 ROM:00116F4E neg.w d0 ROM:00116F50 ROM:00116F50 loc_116F50: ; CODE XREF: ROM:00116F4C↑j ROM:00116F50 cmpi.w #1,d0 ROM:00116F54 bgt.s loc_116F5C ROM:00116F56 move.w ($57E).w,($CC2).w ROM:00116F5C ROM:00116F5C loc_116F5C: ; CODE XREF: ROM:00116F54↑j ROM:00116F5C tst.w ($57C).w ROM:00116F60 beq.s loc_116F70 ROM:00116F62 movea.w ($57C).w,a0 ROM:00116F66 cmpi.w #0,-(a0) ROM:00116F6A beq.s loc_116F70 ROM:00116F6C move.w a0,($57C).w ROM:00116F70 ROM:00116F70 loc_116F70: ; CODE XREF: ROM:00116F60↑j ROM:00116F70 ; ROM:00116F6A↑j ROM:00116F70 bsr.l sub_110414 ROM:00116F76 bsr.l sub_113310 ROM:00116F7C btst #4,($892).w ROM:00116F82 bne.s loc_116F9C ROM:00116F84 bset #0,($894).w ROM:00116F8A bclr #0,($890).w ROM:00116F90 bsr.l sub_1104FA ROM:00116F96 bclr #0,($894).w ROM:00116F9C ROM:00116F9C loc_116F9C: ; CODE XREF: ROM:00116F82↑j ROM:00116F9C bsr.l sub_1129C2 ROM:00116FA2 bsr.l sub_112754 ROM:00116FA8 bsr.l sub_1131C0 ROM:00116FAE bsr.l sub_1128A8 ROM:00116FB4 bsr.l sub_112ACA ROM:00116FBA bsr.l nullsub_13 ROM:00116FC0 bsr.l nullsub_25 ROM:00116FC6 bsr.l sub_11C066 ROM:00116FCC bsr.l sub_117720 ROM:00116FD2 bsr.l sub_117C3C ROM:00116FD8 bsr.l sub_129E70 ROM:00116FDE bsr.l sub_116832 ROM:00116FE4 bsr.l sub_116418 ROM:00116FEA bsr.l nullsub_11 ROM:00116FF0 bsr.l sub_111AA8 ROM:00116FF6 bsr.l sub_11AA32 ROM:00116FFC bsr.l nullsub_20 ROM:00117002 bsr.l sub_135C94 ROM:00117008 bsr.l nullsub_9 ROM:0011700E bsr.l nullsub_10 ROM:00117014 bsr.l sub_12AA8C ROM:0011701A bsr.l sub_111842 ROM:00117020 bsr.l sub_1311EA ROM:00117026 bsr.l sub_117EBA ROM:0011702C bsr.l sub_11623C ROM:00117032 bsr.l sub_11D96C ROM:00117038 bsr.l sub_114E4C ROM:0011703E bsr.l sub_112F9C ROM:00117044 move.w $A6(a5),d0 ROM:00117048 cmp.w ($57E).w,d0 ROM:0011704C bgt.s loc_11705C ROM:0011704E bclr #3,($FFFFFA11).w ROM:00117054 bset #5,($1414).w ROM:0011705A bra.s loc_117068 ROM:0011705C ; --------------------------------------------------------------------------- ROM:0011705C ROM:0011705C loc_11705C: ; CODE XREF: ROM:0011704C↑j ROM:0011705C bset #3,($FFFFFA11).w ROM:00117062 bclr #5,($1414).w ROM:00117068 ROM:00117068 loc_117068: ; CODE XREF: ROM:0011705A↑j ROM:00117068 move.w $A8(a5),d0 ROM:0011706C cmp.w ($57E).w,d0 ROM:00117070 bgt.s loc_117080 ROM:00117072 bclr #4,($FFFFFA11).w ROM:00117078 bset #7,($1409).w ROM:0011707E bra.s loc_11708C ROM:00117080 ; --------------------------------------------------------------------------- ROM:00117080 ROM:00117080 loc_117080: ; CODE XREF: ROM:00117070↑j ROM:00117080 bset #4,($FFFFFA11).w ROM:00117086 bclr #7,($1409).w ROM:0011708C ROM:0011708C loc_11708C: ; CODE XREF: ROM:0011707E↑j ROM:0011708C bra.w loc_116EDC ROM:00117090 ; --------------------------------------------------------------------------- ROM:00117090 rts ROM:00117092 ROM:00117092 ; =============== S U B R O U T I N E ======================================= ROM:00117092 ROM:00117092 ROM:00117092 sub_117092: ; CODE XREF: ROM:001395D2↓p ROM:00117092 ; ROM:00139620↓p ROM:00117092 move.b #0,($11C5).w ROM:00117098 move.b #0,($11C4).w ROM:0011709E rts ROM:0011709E ; End of function sub_117092 ROM:0011709E ROM:001170A0 ROM:001170A0 ; =============== S U B R O U T I N E ======================================= ROM:001170A0 ROM:001170A0 ROM:001170A0 sub_1170A0: ; CODE XREF: ROM:00116E88↑p ROM:001170A0 move.w #$A55A,($1E00).l ROM:001170A8 move.w #$5AA5,($1E02).l ROM:001170B0 cmpi.w #$A55A,($1E00).l ROM:001170B8 bne.s loc_1170CA ROM:001170BA cmpi.w #$5AA5,($1E02).l ROM:001170C2 bne.s loc_1170CA ROM:001170C4 bset #2,($1413).w ROM:001170CA ROM:001170CA loc_1170CA: ; CODE XREF: sub_1170A0+18↑j ROM:001170CA ; sub_1170A0+22↑j ROM:001170CA clr.w ($1E00).l ROM:001170D0 clr.w ($1E02).l ROM:001170D6 rts ROM:001170D6 ; End of function sub_1170A0 ROM:001170D6 ROM:001170D8 ROM:001170D8 ; =============== S U B R O U T I N E ======================================= ROM:001170D8 ROM:001170D8 ; Attributes: bp-based frame ROM:001170D8 ROM:001170D8 sub_1170D8: ; CODE XREF: sub_12198A+DC↓p ROM:001170D8 ROM:001170D8 var_24 = -$24 ROM:001170D8 var_22 = -$22 ROM:001170D8 var_20 = -$20 ROM:001170D8 var_1E = -$1E ROM:001170D8 var_1C = -$1C ROM:001170D8 var_1A = -$1A ROM:001170D8 var_18 = -$18 ROM:001170D8 var_16 = -$16 ROM:001170D8 var_14 = -$14 ROM:001170D8 var_12 = -$12 ROM:001170D8 var_10 = -$10 ROM:001170D8 var_E = -$E ROM:001170D8 var_C = -$C ROM:001170D8 var_A = -$A ROM:001170D8 var_8 = -8 ROM:001170D8 var_6 = -6 ROM:001170D8 var_4 = -4 ROM:001170D8 var_2 = -2 ROM:001170D8 ROM:001170D8 link a4,#-$24 ROM:001170DC movea.w (a5,d1.w),a1 ROM:001170E0 adda.l a5,a1 ROM:001170E2 move.w (a1),var_22(a4) ROM:001170E6 move.w 2(a1),var_24(a4) ROM:001170EC movea.l a1,a2 ROM:001170EE addq.w #4,a2 ROM:001170F0 adda.w var_22(a4),a2 ROM:001170F4 adda.w var_22(a4),a2 ROM:001170F8 move.w var_22(a4),d7 ROM:001170FC subq.w #1,d7 ROM:001170FE move.w d7,d6 ROM:00117100 ROM:00117100 loc_117100: ; CODE XREF: sub_1170D8+2A↓j ROM:00117100 cmp.w -(a2),d2 ROM:00117102 dbgt d7,loc_117100 ROM:00117106 cmp.w d7,d6 ROM:00117108 beq.w loc_117116 ROM:0011710C cmpi.w #$FFFF,d7 ROM:00117110 bne.w loc_11712C ROM:00117114 clr.w d7 ROM:00117116 ROM:00117116 loc_117116: ; CODE XREF: sub_1170D8+30↑j ROM:00117116 ; sub_1170D8+66↓j ROM:00117116 move.w d7,var_1A(a4) ROM:0011711A move.w d7,var_1C(a4) ROM:0011711E clr.w var_12(a4) ROM:00117122 move.w #$2710,var_14(a4) ROM:00117128 bra.w loc_117162 ROM:0011712C ; --------------------------------------------------------------------------- ROM:0011712C ROM:0011712C loc_11712C: ; CODE XREF: sub_1170D8+38↑j ROM:0011712C move.w d7,var_1A(a4) ROM:00117130 addq.w #1,var_1A(a4) ROM:00117134 move.w d7,var_1C(a4) ROM:00117138 move.w 2(a2),d7 ROM:0011713C sub.w (a2),d7 ROM:0011713E beq.s loc_117116 ROM:00117140 clr.l d6 ROM:00117142 move.w d2,d6 ROM:00117144 sub.w (a2),d6 ROM:00117146 muls.w #$2710,d6 ROM:0011714A divs.w d7,d6 ROM:0011714C move.w d6,var_14(a4) ROM:00117150 clr.l d6 ROM:00117152 move.w 2(a2),d6 ROM:00117156 sub.w d2,d6 ROM:00117158 muls.w #$2710,d6 ROM:0011715C divs.w d7,d6 ROM:0011715E move.w d6,var_12(a4) ROM:00117162 ROM:00117162 loc_117162: ; CODE XREF: sub_1170D8+50↑j ROM:00117162 movea.l a1,a2 ROM:00117164 addq.w #4,a2 ROM:00117166 adda.w var_22(a4),a2 ROM:0011716A adda.w var_22(a4),a2 ROM:0011716E adda.w var_24(a4),a2 ROM:00117172 adda.w var_24(a4),a2 ROM:00117176 move.w var_24(a4),d7 ROM:0011717A subq.w #1,d7 ROM:0011717C move.w d7,d6 ROM:0011717E ROM:0011717E loc_11717E: ; CODE XREF: sub_1170D8+A8↓j ROM:0011717E cmp.w -(a2),d3 ROM:00117180 dbgt d7,loc_11717E ROM:00117184 cmp.w d7,d6 ROM:00117186 beq.w loc_117194 ROM:0011718A cmpi.w #$FFFF,d7 ROM:0011718E bne.w loc_1171AA ROM:00117192 clr.w d7 ROM:00117194 ROM:00117194 loc_117194: ; CODE XREF: sub_1170D8+AE↑j ROM:00117194 ; sub_1170D8+E4↓j ROM:00117194 move.w d7,var_1E(a4) ROM:00117198 move.w d7,var_20(a4) ROM:0011719C clr.w var_16(a4) ROM:001171A0 move.w #$2710,var_18(a4) ROM:001171A6 bra.w loc_1171E0 ROM:001171AA ; --------------------------------------------------------------------------- ROM:001171AA ROM:001171AA loc_1171AA: ; CODE XREF: sub_1170D8+B6↑j ROM:001171AA move.w d7,var_1E(a4) ROM:001171AE addq.w #1,var_1E(a4) ROM:001171B2 move.w d7,var_20(a4) ROM:001171B6 move.w 2(a2),d7 ROM:001171BA sub.w (a2),d7 ROM:001171BC beq.s loc_117194 ROM:001171BE clr.l d6 ROM:001171C0 move.w d3,d6 ROM:001171C2 sub.w (a2),d6 ROM:001171C4 muls.w #$2710,d6 ROM:001171C8 divs.w d7,d6 ROM:001171CA move.w d6,var_18(a4) ROM:001171CE clr.l d6 ROM:001171D0 move.w 2(a2),d6 ROM:001171D4 sub.w d3,d6 ROM:001171D6 muls.w #$2710,d6 ROM:001171DA divs.w d7,d6 ROM:001171DC move.w d6,var_16(a4) ROM:001171E0 ROM:001171E0 loc_1171E0: ; CODE XREF: sub_1170D8+CE↑j ROM:001171E0 move.w var_12(a4),d2 ROM:001171E4 move.w var_14(a4),d3 ROM:001171E8 move.w var_16(a4),d5 ROM:001171EC move.w var_18(a4),d6 ROM:001171F0 move.w d2,d7 ROM:001171F2 muls.w d5,d7 ROM:001171F4 divs.w #$2710,d7 ROM:001171F8 move.w d7,var_A(a4) ROM:001171FC move.w d3,d7 ROM:001171FE muls.w d5,d7 ROM:00117200 divs.w #$2710,d7 ROM:00117204 move.w d7,var_E(a4) ROM:00117208 muls.w d6,d2 ROM:0011720A divs.w #$2710,d2 ROM:0011720E move.w d2,var_C(a4) ROM:00117212 muls.w d6,d3 ROM:00117214 divs.w #$2710,d3 ROM:00117218 move.w d3,var_10(a4) ROM:0011721C move.w var_20(a4),d5 ROM:00117220 muls.w var_22(a4),d5 ROM:00117224 add.w var_1C(a4),d5 ROM:00117228 move.w d5,var_2(a4) ROM:0011722C move.w var_20(a4),d5 ROM:00117230 muls.w var_22(a4),d5 ROM:00117234 add.w var_1A(a4),d5 ROM:00117238 move.w d5,var_6(a4) ROM:0011723C move.w var_1E(a4),d5 ROM:00117240 muls.w var_22(a4),d5 ROM:00117244 add.w var_1C(a4),d5 ROM:00117248 move.w d5,var_4(a4) ROM:0011724C move.w var_1E(a4),d5 ROM:00117250 muls.w var_22(a4),d5 ROM:00117254 add.w var_1A(a4),d5 ROM:00117258 move.w d5,var_8(a4) ROM:0011725C muls.w #$14,d4 ROM:00117260 addi.w #$1D4C,d4 ROM:00117264 clr.l d5 ROM:00117266 movea.w var_2(a4),a2 ROM:0011726A move.b (a0,a2.w),d5 ROM:0011726E muls.w #$14,d5 ROM:00117272 addi.w #$1D4C,d5 ROM:00117276 move.w d4,d2 ROM:00117278 sub.w d5,d2 ROM:0011727A move.w var_A(a4),d3 ROM:0011727E muls.w d2,d3 ROM:00117280 divs.w #$2710,d3 ROM:00117284 add.w d3,d5 ROM:00117286 bsr.w sub_117310 ROM:0011728A move.b d5,(a0,a2.w) ROM:0011728E clr.l d5 ROM:00117290 movea.w var_4(a4),a2 ROM:00117294 move.b (a0,a2.w),d5 ROM:00117298 muls.w #$14,d5 ROM:0011729C addi.w #$1D4C,d5 ROM:001172A0 move.w d4,d2 ROM:001172A2 sub.w d5,d2 ROM:001172A4 move.w var_C(a4),d3 ROM:001172A8 muls.w d2,d3 ROM:001172AA divs.w #$2710,d3 ROM:001172AE add.w d3,d5 ROM:001172B0 bsr.w sub_117310 ROM:001172B4 move.b d5,(a0,a2.w) ROM:001172B8 clr.l d5 ROM:001172BA movea.w var_6(a4),a2 ROM:001172BE move.b (a0,a2.w),d5 ROM:001172C2 muls.w #$14,d5 ROM:001172C6 addi.w #$1D4C,d5 ROM:001172CA move.w d4,d2 ROM:001172CC sub.w d5,d2 ROM:001172CE move.w var_E(a4),d3 ROM:001172D2 muls.w d2,d3 ROM:001172D4 divs.w #$2710,d3 ROM:001172D8 add.w d3,d5 ROM:001172DA bsr.w sub_117310 ROM:001172DE move.b d5,(a0,a2.w) ROM:001172E2 clr.l d5 ROM:001172E4 movea.w var_8(a4),a2 ROM:001172E8 move.b (a0,a2.w),d5 ROM:001172EC muls.w #$14,d5 ROM:001172F0 addi.w #$1D4C,d5 ROM:001172F4 move.w d4,d2 ROM:001172F6 sub.w d5,d2 ROM:001172F8 move.w var_10(a4),d3 ROM:001172FC muls.w d2,d3 ROM:001172FE divs.w #$2710,d3 ROM:00117302 add.w d3,d5 ROM:00117304 bsr.w sub_117310 ROM:00117308 move.b d5,(a0,a2.w) ROM:0011730C unlk a4 ROM:0011730E rts ROM:0011730E ; End of function sub_1170D8 ROM:0011730E ROM:00117310 ROM:00117310 ; =============== S U B R O U T I N E ======================================= ROM:00117310 ROM:00117310 ROM:00117310 sub_117310: ; CODE XREF: sub_1170D8+1AE↑p ROM:00117310 ; sub_1170D8+1D8↑p ... ROM:00117310 cmpi.w #$1D4C,d5 ROM:00117314 bge.w loc_11731C ROM:00117318 move.w #$1D4C,d5 ROM:0011731C ROM:0011731C loc_11731C: ; CODE XREF: sub_117310+4↑j ROM:0011731C cmpi.w #$3138,d5 ROM:00117320 ble.w loc_117328 ROM:00117324 move.w #$3138,d5 ROM:00117328 ROM:00117328 loc_117328: ; CODE XREF: sub_117310+10↑j ROM:00117328 cmpi.w #$2710,d5 ROM:0011732C bge.w loc_117332 ROM:00117330 addq.w #1,d5 ROM:00117332 ROM:00117332 loc_117332: ; CODE XREF: sub_117310+1C↑j ROM:00117332 addi.w #9,d5 ROM:00117336 divs.w #$14,d5 ROM:0011733A subi.w #$177,d5 ROM:0011733E rts ROM:0011733E ; End of function sub_117310 ROM:0011733E ROM:00117340 ROM:00117340 ; =============== S U B R O U T I N E ======================================= ROM:00117340 ROM:00117340 ROM:00117340 sub_117340: ; CODE XREF: sub_110E14+BA↑p ROM:00117340 btst #7,($897).w ROM:00117346 beq.s loc_11738E ROM:00117348 move.l ($404).w,d1 ROM:0011734C sub.l ($440).w,d1 ROM:00117350 bpl.s loc_11735C ROM:00117352 bclr #$1F,d1 ROM:00117356 bset #4,($89D).w ROM:0011735C ROM:0011735C loc_11735C: ; CODE XREF: sub_117340+10↑j ROM:0011735C move.l #$7270E00,d3 ROM:00117362 divs.l d1,d3 ROM:00117366 divs.w #4,d3 ROM:0011736A cmpi.w #$7D00,d3 ROM:0011736E ble.s loc_117374 ROM:00117370 move.w #$7D00,d3 ROM:00117374 ROM:00117374 loc_117374: ; CODE XREF: sub_117340+2E↑j ROM:00117374 move.w d3,($57E).w ROM:00117378 sub.w ($582).w,d3 ROM:0011737C ext.l d3 ROM:0011737E muls.l #$F4240,d2:d3 ROM:00117386 divs.l d1,d2:d3 ROM:0011738A move.w d3,($580).w ROM:0011738E ROM:0011738E loc_11738E: ; CODE XREF: sub_117340+6↑j ROM:0011738E bset #7,($897).w ROM:00117394 move.l ($404).w,($440).w ROM:0011739A move.w ($57E).w,($582).w ROM:001173A0 rts ROM:001173A0 ; End of function sub_117340 ROM:001173A0 ROM:001173A2 ROM:001173A2 ; =============== S U B R O U T I N E ======================================= ROM:001173A2 ROM:001173A2 ROM:001173A2 sub_1173A2: ; CODE XREF: ROM:0011123C↑p ROM:001173A2 ; ROM:0011129A↑p ... ROM:001173A2 clr.w ($57E).w ROM:001173A6 bclr #7,($897).w ROM:001173AC clr.w ($580).w ROM:001173B0 rts ROM:001173B0 ; End of function sub_1173A2 ROM:001173B0 ROM:001173B2 ROM:001173B2 ; =============== S U B R O U T I N E ======================================= ROM:001173B2 ROM:001173B2 ROM:001173B2 sub_1173B2: ; CODE XREF: sub_11B16A+64↓p ROM:001173B2 ; sub_11B16A+19C↓p ... ROM:001173B2 sub.l d2,d1 ROM:001173B4 muls.l #$64,d4:d1 ; 'd' ROM:001173BC divs.l d3,d4:d1 ROM:001173C0 move.l d2,d4 ROM:001173C2 add.l d1,d4 ROM:001173C4 rts ROM:001173C4 ; End of function sub_1173B2 ROM:001173C4 ROM:001173C6 ; --------------------------------------------------------------------------- ROM:001173C6 rts ROM:001173C8 ROM:001173C8 ; =============== S U B R O U T I N E ======================================= ROM:001173C8 ROM:001173C8 ROM:001173C8 sub_1173C8: ; CODE XREF: sub_11C78E+AA↓p ROM:001173C8 ; sub_11D258+16↓p ... ROM:001173C8 movea.w (a5,d1.w),a0 ROM:001173CC adda.l a5,a0 ROM:001173CE move.w (a0)+,d4 ROM:001173D0 ble.w loc_1174A0 ROM:001173D4 move.w (a0)+,d5 ROM:001173D6 ble.w loc_1174A0 ROM:001173DA move.w d4,d7 ROM:001173DC subq.w #1,d7 ROM:001173DE adda.w d4,a0 ROM:001173E0 adda.w d4,a0 ROM:001173E2 movea.l a0,a2 ROM:001173E4 ROM:001173E4 loc_1173E4: ; CODE XREF: sub_1173C8+1E↓j ROM:001173E4 cmp.w -(a2),d2 ROM:001173E6 dbge d7,loc_1173E4 ROM:001173EA bge.s loc_1173F0 ROM:001173EC clr.w d7 ROM:001173EE bra.s loc_1173F8 ROM:001173F0 ; --------------------------------------------------------------------------- ROM:001173F0 ROM:001173F0 loc_1173F0: ; CODE XREF: sub_1173C8+22↑j ROM:001173F0 move.w (a2)+,d0 ROM:001173F2 cmpa.l a2,a0 ROM:001173F4 bne.s loc_1173FA ROM:001173F6 subq.l #2,a2 ROM:001173F8 ROM:001173F8 loc_1173F8: ; CODE XREF: sub_1173C8+26↑j ROM:001173F8 move.w (a2),d0 ROM:001173FA ROM:001173FA loc_1173FA: ; CODE XREF: sub_1173C8+2C↑j ROM:001173FA swap d0 ROM:001173FC move.w (a2),d0 ROM:001173FE swap d0 ROM:00117400 move.w d5,d1 ROM:00117402 subq.w #1,d1 ROM:00117404 beq.w loc_11749C ROM:00117408 adda.w d5,a0 ROM:0011740A adda.w d5,a0 ROM:0011740C movea.l a0,a2 ROM:0011740E swap d2 ROM:00117410 ROM:00117410 loc_117410: ; CODE XREF: sub_1173C8+4A↓j ROM:00117410 cmp.w -(a2),d3 ROM:00117412 dbge d1,loc_117410 ROM:00117416 bge.s loc_11741C ROM:00117418 clr.w d1 ROM:0011741A bra.s loc_117424 ROM:0011741C ; --------------------------------------------------------------------------- ROM:0011741C ROM:0011741C loc_11741C: ; CODE XREF: sub_1173C8+4E↑j ROM:0011741C move.w (a2)+,d2 ROM:0011741E cmpa.l a2,a0 ROM:00117420 bne.s loc_117426 ROM:00117422 subq.l #2,a2 ROM:00117424 ROM:00117424 loc_117424: ; CODE XREF: sub_1173C8+52↑j ROM:00117424 move.w (a2),d2 ROM:00117426 ROM:00117426 loc_117426: ; CODE XREF: sub_1173C8+58↑j ROM:00117426 swap d3 ROM:00117428 move.w (a2),d3 ROM:0011742A muls.w d4,d1 ROM:0011742C adda.l d1,a1 ROM:0011742E adda.w d7,a1 ROM:00117430 move.l d2,d6 ROM:00117432 swap d6 ROM:00117434 sub.w d0,d6 ROM:00117436 ble.s loc_11746E ROM:00117438 move.l d0,d5 ROM:0011743A swap d5 ROM:0011743C sub.w d0,d5 ROM:0011743E beq.s loc_11746E ROM:00117440 clr.w d1 ROM:00117442 clr.w d7 ROM:00117444 move.b 1(a1),d7 ROM:00117448 move.b (a1),d1 ROM:0011744A sub.w d1,d7 ROM:0011744C beq.s loc_117452 ROM:0011744E muls.w d6,d7 ROM:00117450 divs.w d5,d7 ROM:00117452 ROM:00117452 loc_117452: ; CODE XREF: sub_1173C8+84↑j ROM:00117452 add.b (a1),d7 ROM:00117454 clr.w d0 ROM:00117456 clr.w d1 ROM:00117458 move.b 1(a1,d4.w),d1 ROM:0011745C move.b (a1,d4.w),d0 ROM:00117460 sub.w d0,d1 ROM:00117462 beq.s loc_117468 ROM:00117464 muls.w d6,d1 ROM:00117466 divs.w d5,d1 ROM:00117468 ROM:00117468 loc_117468: ; CODE XREF: sub_1173C8+9A↑j ROM:00117468 add.b (a1,d4.w),d1 ROM:0011746C bra.s loc_117474 ROM:0011746E ; --------------------------------------------------------------------------- ROM:0011746E ROM:0011746E loc_11746E: ; CODE XREF: sub_1173C8+6E↑j ROM:0011746E ; sub_1173C8+76↑j ROM:0011746E move.b (a1),d7 ROM:00117470 move.b (a1,d4.w),d1 ROM:00117474 ROM:00117474 loc_117474: ; CODE XREF: sub_1173C8+A4↑j ROM:00117474 move.l d3,d6 ROM:00117476 swap d6 ROM:00117478 sub.w d2,d6 ROM:0011747A ble.s loc_11749A ROM:0011747C move.w d3,d5 ROM:0011747E sub.w d2,d5 ROM:00117480 beq.s loc_11749A ROM:00117482 andi.w #$FF,d7 ROM:00117486 andi.w #$FF,d1 ROM:0011748A sub.w d7,d1 ROM:0011748C beq.s loc_11749A ROM:0011748E muls.w d6,d1 ROM:00117490 divs.w d5,d1 ROM:00117492 add.b d7,d1 ROM:00117494 andi.w #$FF,d1 ROM:00117498 bra.s loc_11749C ROM:0011749A ; --------------------------------------------------------------------------- ROM:0011749A ROM:0011749A loc_11749A: ; CODE XREF: sub_1173C8+B2↑j ROM:0011749A ; sub_1173C8+B8↑j ... ROM:0011749A move.w d7,d1 ROM:0011749C ROM:0011749C loc_11749C: ; CODE XREF: sub_1173C8+3C↑j ROM:0011749C ; sub_1173C8+D0↑j ROM:0011749C clr.l d0 ROM:0011749E bra.s locret_1174A4 ROM:001174A0 ; --------------------------------------------------------------------------- ROM:001174A0 ROM:001174A0 loc_1174A0: ; CODE XREF: sub_1173C8+8↑j ROM:001174A0 ; sub_1173C8+E↑j ROM:001174A0 move.b #$FF,d0 ROM:001174A4 ROM:001174A4 locret_1174A4: ; CODE XREF: sub_1173C8+D6↑j ROM:001174A4 rts ROM:001174A4 ; End of function sub_1173C8 ROM:001174A4 ROM:001174A6 ROM:001174A6 ; =============== S U B R O U T I N E ======================================= ROM:001174A6 ROM:001174A6 ROM:001174A6 sub_1174A6: ; CODE XREF: sub_110706+26↑p ROM:001174A6 ; sub_110706+46↑p ... ROM:001174A6 movea.w (a5,d1.w),a0 ROM:001174AA adda.l a5,a0 ROM:001174AC move.w (a0)+,d4 ROM:001174AE ble.w loc_117592 ROM:001174B2 move.w (a0)+,d5 ROM:001174B4 ble.w loc_117592 ROM:001174B8 move.w d4,d7 ROM:001174BA subq.w #1,d7 ROM:001174BC adda.w d4,a0 ROM:001174BE adda.w d4,a0 ROM:001174C0 movea.l a0,a1 ROM:001174C2 ROM:001174C2 loc_1174C2: ; CODE XREF: sub_1174A6+1E↓j ROM:001174C2 cmp.w -(a1),d2 ROM:001174C4 dbge d7,loc_1174C2 ROM:001174C8 bge.s loc_1174CE ROM:001174CA clr.w d7 ROM:001174CC bra.s loc_1174D6 ROM:001174CE ; --------------------------------------------------------------------------- ROM:001174CE ROM:001174CE loc_1174CE: ; CODE XREF: sub_1174A6+22↑j ROM:001174CE move.w (a1)+,d0 ROM:001174D0 cmpa.l a1,a0 ROM:001174D2 bne.s loc_1174D8 ROM:001174D4 subq.l #2,a1 ROM:001174D6 ROM:001174D6 loc_1174D6: ; CODE XREF: sub_1174A6+26↑j ROM:001174D6 move.w (a1),d0 ROM:001174D8 ROM:001174D8 loc_1174D8: ; CODE XREF: sub_1174A6+2C↑j ROM:001174D8 swap d0 ROM:001174DA move.w (a1),d0 ROM:001174DC swap d0 ROM:001174DE move.w d5,d1 ROM:001174E0 subq.w #1,d1 ROM:001174E2 beq.w loc_11756A ROM:001174E6 adda.w d5,a0 ROM:001174E8 adda.w d5,a0 ROM:001174EA movea.l a0,a1 ROM:001174EC swap d2 ROM:001174EE ROM:001174EE loc_1174EE: ; CODE XREF: sub_1174A6+4A↓j ROM:001174EE cmp.w -(a1),d3 ROM:001174F0 dbge d1,loc_1174EE ROM:001174F4 bge.s loc_1174FA ROM:001174F6 clr.w d1 ROM:001174F8 bra.s loc_117502 ROM:001174FA ; --------------------------------------------------------------------------- ROM:001174FA ROM:001174FA loc_1174FA: ; CODE XREF: sub_1174A6+4E↑j ROM:001174FA move.w (a1)+,d2 ROM:001174FC cmpa.l a1,a0 ROM:001174FE bne.s loc_117504 ROM:00117500 subq.l #2,a1 ROM:00117502 ROM:00117502 loc_117502: ; CODE XREF: sub_1174A6+52↑j ROM:00117502 move.w (a1),d2 ROM:00117504 ROM:00117504 loc_117504: ; CODE XREF: sub_1174A6+58↑j ROM:00117504 swap d3 ROM:00117506 move.w (a1),d3 ROM:00117508 muls.w d4,d1 ROM:0011750A muls.w #2,d1 ROM:0011750E adda.l d1,a0 ROM:00117510 adda.w d7,a0 ROM:00117512 adda.w d7,a0 ROM:00117514 move.l d2,d6 ROM:00117516 swap d6 ROM:00117518 sub.w d0,d6 ROM:0011751A ble.s loc_117546 ROM:0011751C move.l d0,d5 ROM:0011751E swap d5 ROM:00117520 sub.w d0,d5 ROM:00117522 beq.s loc_117546 ROM:00117524 move.w 2(a0),d7 ROM:00117528 sub.w (a0),d7 ROM:0011752A beq.s loc_117530 ROM:0011752C muls.w d6,d7 ROM:0011752E divs.w d5,d7 ROM:00117530 ROM:00117530 loc_117530: ; CODE XREF: sub_1174A6+84↑j ROM:00117530 add.w (a0),d7 ROM:00117532 move.w 2(a0,d4.w*2),d1 ROM:00117536 sub.w (a0,d4.w*2),d1 ROM:0011753A beq.s loc_117540 ROM:0011753C muls.w d6,d1 ROM:0011753E divs.w d5,d1 ROM:00117540 ROM:00117540 loc_117540: ; CODE XREF: sub_1174A6+94↑j ROM:00117540 add.w (a0,d4.w*2),d1 ROM:00117544 bra.s loc_11754C ROM:00117546 ; --------------------------------------------------------------------------- ROM:00117546 ROM:00117546 loc_117546: ; CODE XREF: sub_1174A6+74↑j ROM:00117546 ; sub_1174A6+7C↑j ROM:00117546 move.w (a0),d7 ROM:00117548 move.w (a0,d4.w*2),d1 ROM:0011754C ROM:0011754C loc_11754C: ; CODE XREF: sub_1174A6+9E↑j ROM:0011754C move.l d3,d6 ROM:0011754E swap d6 ROM:00117550 sub.w d2,d6 ROM:00117552 ble.s loc_117566 ROM:00117554 move.w d3,d5 ROM:00117556 sub.w d2,d5 ROM:00117558 beq.s loc_117566 ROM:0011755A sub.w d7,d1 ROM:0011755C beq.s loc_117566 ROM:0011755E muls.w d6,d1 ROM:00117560 divs.w d5,d1 ROM:00117562 add.w d7,d1 ROM:00117564 bra.s loc_11758E ROM:00117566 ; --------------------------------------------------------------------------- ROM:00117566 ROM:00117566 loc_117566: ; CODE XREF: sub_1174A6+AC↑j ROM:00117566 ; sub_1174A6+B2↑j ... ROM:00117566 move.w d7,d1 ROM:00117568 bra.s loc_11758E ROM:0011756A ; --------------------------------------------------------------------------- ROM:0011756A ROM:0011756A loc_11756A: ; CODE XREF: sub_1174A6+3C↑j ROM:0011756A adda.w d7,a0 ROM:0011756C adda.w d7,a0 ROM:0011756E move.w d2,d6 ROM:00117570 sub.w d0,d6 ROM:00117572 ble.s loc_11758C ROM:00117574 move.l d0,d5 ROM:00117576 swap d5 ROM:00117578 sub.w d0,d5 ROM:0011757A beq.s loc_11758C ROM:0011757C move.w 2(a0),d1 ROM:00117580 sub.w (a0),d1 ROM:00117582 beq.s loc_11758C ROM:00117584 muls.w d6,d1 ROM:00117586 divs.w d5,d1 ROM:00117588 add.w (a0),d1 ROM:0011758A bra.s loc_11758E ROM:0011758C ; --------------------------------------------------------------------------- ROM:0011758C ROM:0011758C loc_11758C: ; CODE XREF: sub_1174A6+CC↑j ROM:0011758C ; sub_1174A6+D4↑j ... ROM:0011758C move.w (a0),d1 ROM:0011758E ROM:0011758E loc_11758E: ; CODE XREF: sub_1174A6+BE↑j ROM:0011758E ; sub_1174A6+C2↑j ... ROM:0011758E moveq #0,d0 ROM:00117590 bra.s locret_117596 ROM:00117592 ; --------------------------------------------------------------------------- ROM:00117592 ROM:00117592 loc_117592: ; CODE XREF: sub_1174A6+8↑j ROM:00117592 ; sub_1174A6+E↑j ROM:00117592 move.b #$FF,d0 ROM:00117596 ROM:00117596 locret_117596: ; CODE XREF: sub_1174A6+EA↑j ROM:00117596 rts ROM:00117596 ; End of function sub_1174A6 ROM:00117596 ROM:00117598 ROM:00117598 ; =============== S U B R O U T I N E ======================================= ROM:00117598 ROM:00117598 ROM:00117598 sub_117598: ; CODE XREF: ROM:00116EA8↑p ROM:00117598 clr.w ($FFFFFA22).w ROM:0011759C ori.w #8,($FFFFFA24).w ROM:001175A2 move.w #$552,($FFFFFA22).w ROM:001175A8 rts ROM:001175A8 ; End of function sub_117598 ROM:001175A8 ROM:001175AA ; --------------------------------------------------------------------------- ROM:001175AA movem.l d0-a5,-(sp) ROM:001175AE move.w ($FFFFF462).w,-(sp) ROM:001175B2 move sr,-(sp) ROM:001175B4 move #$2700,sr ROM:001175B8 move.l sp,d0 ROM:001175BA cmp.w ($57C).w,d0 ROM:001175BE bge.s loc_1175C4 ROM:001175C0 move.w d0,($57C).w ROM:001175C4 ROM:001175C4 loc_1175C4: ; CODE XREF: ROM:001175BE↑j ROM:001175C4 bsr.l sub_11B084 ROM:001175CA move (sp)+,sr ROM:001175CC bsr.l sub_11AA4E ROM:001175D2 subq.w #1,($AA4).w ROM:001175D6 bne.s loc_1175E4 ROM:001175D8 bsr.l sub_11CBEE ROM:001175DE move.w $29C(a5),($AA4).w ROM:001175E4 ROM:001175E4 loc_1175E4: ; CODE XREF: ROM:001175D6↑j ROM:001175E4 btst #7,($142F).w ROM:001175EA beq.s loc_1175FE ROM:001175EC bclr #7,($142F).w ROM:001175F2 bsr.l sub_11374C ROM:001175F8 bsr.l sub_11558C ROM:001175FE ROM:001175FE loc_1175FE: ; CODE XREF: ROM:001175EA↑j ROM:001175FE bsr.l sub_1150EA ROM:00117604 btst #5,($89B).w ROM:0011760A beq.s loc_117612 ROM:0011760C bsr.l sub_115624 ROM:00117612 ROM:00117612 loc_117612: ; CODE XREF: ROM:0011760A↑j ROM:00117612 bsr.l sub_114EDE ROM:00117618 bsr.l nullsub_32 ROM:0011761E bsr.l nullsub_30 ROM:00117624 bsr.l sub_11273C ROM:0011762A bsr.l sub_133ADC ROM:00117630 bsr.l nullsub_31 ROM:00117636 bsr.l sub_110CAC ROM:0011763C bsr.l sub_111AA2 ROM:00117642 btst #4,($88D).w ROM:00117648 beq.s loc_11765E ROM:0011764A bsr.l sub_1181C0 ROM:00117650 btst #6,($899).w ROM:00117656 beq.s loc_11765E ROM:00117658 bsr.l sub_11A58A ROM:0011765E ROM:0011765E loc_11765E: ; CODE XREF: ROM:00117648↑j ROM:0011765E ; ROM:00117656↑j ROM:0011765E bsr.l nullsub_34 ROM:00117664 addq.w #1,($586).w ROM:00117668 cmpi.w #$C8,($586).w ROM:0011766E blt.s loc_11767A ROM:00117670 clr.w ($586).w ROM:00117674 bset #4,($89B).w ROM:0011767A ROM:0011767A loc_11767A: ; CODE XREF: ROM:0011766E↑j ROM:0011767A cmpi.w #6,($4B8).w ROM:00117680 beq.s loc_11768A ROM:00117682 cmpi.w #9,($4B8).w ROM:00117688 bne.s loc_117696 ROM:0011768A ROM:0011768A loc_11768A: ; CODE XREF: ROM:00117680↑j ROM:0011768A bsr.l nullsub_28 ROM:00117690 bsr.l nullsub_29 ROM:00117696 ROM:00117696 loc_117696: ; CODE XREF: ROM:00117688↑j ROM:00117696 bsr.l nullsub_33 ROM:0011769C bsr.l sub_1312B4 ROM:001176A2 move.w ($EFE).w,($CC6).w ROM:001176A8 bsr.l sub_12DDD8 ROM:001176AE bsr.l sub_130B06 ROM:001176B4 cmpi.w #1,($568).w ROM:001176BA bne.s loc_1176C2 ROM:001176BC bsr.l nullsub_1 ROM:001176C2 ROM:001176C2 loc_1176C2: ; CODE XREF: ROM:001176BA↑j ROM:001176C2 move.w ($FFFFF462).w,d0 ROM:001176C6 sub.w (sp)+,d0 ROM:001176C8 move.w d0,($584).w ROM:001176CC cmp.w ($1B0A).w,d0 ROM:001176D0 bge.w loc_1176D8 ROM:001176D4 move.w d0,($1B0A).w ROM:001176D8 ROM:001176D8 loc_1176D8: ; CODE XREF: ROM:001176D0↑j ROM:001176D8 movem.l (sp)+,d0-a5 ROM:001176DC rte ROM:001176DE ; --------------------------------------------------------------------------- ROM:001176DE rts ROM:001176E0 ; --------------------------------------------------------------------------- ROM:001176E0 move.l a0,-(sp) ROM:001176E2 movea.l 6(sp),a0 ROM:001176E6 cmpi.w #$4AFA,(a0) ROM:001176EA bne.s loc_1176F0 ROM:001176EC stop #$2700 ROM:001176F0 ; --------------------------------------------------------------------------- ROM:001176F0 ROM:001176F0 loc_1176F0: ; CODE XREF: ROM:001176EA↑j ROM:001176F0 movea.l (sp)+,a0 ROM:001176F2 bgnd ROM:001176F4 move.l (sp),($474).w ROM:001176F8 move.l 4(sp),($478).w ROM:001176FE rte ROM:00117700 ; --------------------------------------------------------------------------- ROM:00117700 andi.w #$F7FF,($FFFFFE20).w ROM:00117706 rte ROM:00117708 ; --------------------------------------------------------------------------- ROM:00117708 andi.w #$EFFF,($FFFFFE20).w ROM:0011770E rte ROM:00117710 ; --------------------------------------------------------------------------- ROM:00117710 andi.w #$7FFF,($FFFFFE20).w ROM:00117716 rte ROM:00117718 ; --------------------------------------------------------------------------- ROM:00117718 bsr.w nullsub_35 ROM:0011771C rts ROM:0011771E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_35. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117720 ROM:00117720 ; =============== S U B R O U T I N E ======================================= ROM:00117720 ROM:00117720 ROM:00117720 sub_117720: ; CODE XREF: ROM:00116E8C↑p ROM:00117720 ; ROM:00116FCC↑p ... ROM:00117720 bsr.l sub_113A5A ROM:00117726 bsr.w sub_117736 ROM:0011772A btst #7,($88B).w ROM:00117730 bne.s locret_117734 ROM:00117732 bra.s sub_117720 ROM:00117734 ; --------------------------------------------------------------------------- ROM:00117734 ROM:00117734 locret_117734: ; CODE XREF: sub_117720+10↑j ROM:00117734 rts ROM:00117734 ; End of function sub_117720 ROM:00117734 ROM:00117736 ROM:00117736 ; =============== S U B R O U T I N E ======================================= ROM:00117736 ROM:00117736 ROM:00117736 sub_117736: ; CODE XREF: sub_117720+6↑p ROM:00117736 bclr #7,($890).w ROM:0011773C clr.w d1 ROM:0011773E move.b ($794).w,d1 ROM:00117742 cmpi.w #$E,d1 ROM:00117746 bcc.s locret_117750 ROM:00117748 movea.l off_117752(pc,d1.w*4),a0 ROM:0011774C nop ROM:0011774E jmp (a0) ROM:00117750 ; --------------------------------------------------------------------------- ROM:00117750 ROM:00117750 locret_117750: ; CODE XREF: sub_117736+10↑j ROM:00117750 rts ROM:00117750 ; End of function sub_117736 ROM:00117750 ROM:00117750 ; --------------------------------------------------------------------------- ROM:00117752 off_117752: dc.l loc_11778A ; DATA XREF: sub_117736+12↑r ROM:00117756 dc.l loc_1177A0 ROM:0011775A dc.l loc_1177BC ROM:0011775E dc.l loc_1177FA ROM:00117762 dc.l loc_117816 ROM:00117766 dc.l loc_11785C ROM:0011776A dc.l loc_117878 ROM:0011776E dc.l loc_1178D0 ROM:00117772 dc.l loc_1178F0 ROM:00117776 dc.l loc_117974 ROM:0011777A dc.l loc_1179B0 ROM:0011777E dc.l loc_117A20 ROM:00117782 dc.l loc_117A3C ROM:00117786 dc.l loc_117A5C ROM:0011778A ; --------------------------------------------------------------------------- ROM:0011778A ROM:0011778A loc_11778A: ; DATA XREF: ROM:off_117752↑o ROM:0011778A bclr #7,($88B).w ROM:00117790 bset #1,($88F).w ROM:00117796 move.b #1,($794).w ROM:0011779C bra.s locret_1177BA ROM:0011779E ; --------------------------------------------------------------------------- ROM:0011779E rts ROM:001177A0 ; --------------------------------------------------------------------------- ROM:001177A0 ROM:001177A0 loc_1177A0: ; DATA XREF: ROM:00117756↑o ROM:001177A0 btst #3,($88C).w ROM:001177A6 beq.s locret_1177BA ROM:001177A8 bclr #3,($88C).w ROM:001177AE bsr.w sub_117C2A ROM:001177B2 move.b #2,($794).w ROM:001177B8 bra.s locret_1177F8 ROM:001177BA ; --------------------------------------------------------------------------- ROM:001177BA ROM:001177BA locret_1177BA: ; CODE XREF: ROM:0011779C↑j ROM:001177BA ; ROM:001177A6↑j ROM:001177BA rts ROM:001177BC ; --------------------------------------------------------------------------- ROM:001177BC ROM:001177BC loc_1177BC: ; DATA XREF: ROM:0011775A↑o ROM:001177BC btst #3,($895).w ROM:001177C2 beq.s loc_1177E2 ROM:001177C4 bsr.w sub_117B84 ROM:001177C8 bsr.w sub_117A88 ROM:001177CC bsr.w sub_117B6C ROM:001177D0 bset #3,($89B).w ROM:001177D6 move.b #8,($794).w ROM:001177DC bra.l locret_117972 ROM:001177E2 ; --------------------------------------------------------------------------- ROM:001177E2 ROM:001177E2 loc_1177E2: ; CODE XREF: ROM:001177C2↑j ROM:001177E2 btst #3,($895).w ROM:001177E8 bne.s locret_1177F8 ROM:001177EA bset #1,($88D).w ROM:001177F0 move.b #3,($794).w ROM:001177F6 bra.s locret_117814 ROM:001177F8 ; --------------------------------------------------------------------------- ROM:001177F8 ROM:001177F8 locret_1177F8: ; CODE XREF: ROM:001177B8↑j ROM:001177F8 ; ROM:001177E8↑j ROM:001177F8 rts ROM:001177FA ; --------------------------------------------------------------------------- ROM:001177FA ROM:001177FA loc_1177FA: ; DATA XREF: ROM:0011775E↑o ROM:001177FA btst #5,($895).w ROM:00117800 beq.s locret_117814 ROM:00117802 bclr #1,($891).w ROM:00117808 bsr.w sub_117BB6 ROM:0011780C move.b #4,($794).w ROM:00117812 bra.s locret_11785A ROM:00117814 ; --------------------------------------------------------------------------- ROM:00117814 ROM:00117814 locret_117814: ; CODE XREF: ROM:001177F6↑j ROM:00117814 ; ROM:00117800↑j ROM:00117814 rts ROM:00117816 ; --------------------------------------------------------------------------- ROM:00117816 ROM:00117816 loc_117816: ; DATA XREF: ROM:00117762↑o ROM:00117816 cmpi.b #0,($793).w ROM:0011781C bne.s loc_117844 ROM:0011781E bsr.w sub_117B84 ROM:00117822 bsr.w sub_117A88 ROM:00117826 bsr.w sub_117B6C ROM:0011782A bsr.w sub_117B24 ROM:0011782E bsr.w sub_117B50 ROM:00117832 bset #7,($89B).w ROM:00117838 move.b #7,($794).w ROM:0011783E bra.l locret_1178EE ROM:00117844 ; --------------------------------------------------------------------------- ROM:00117844 ROM:00117844 loc_117844: ; CODE XREF: ROM:0011781C↑j ROM:00117844 cmpi.b #0,($793).w ROM:0011784A beq.s locret_11785A ROM:0011784C bset #6,($88E).w ROM:00117852 move.b #5,($794).w ROM:00117858 bra.s locret_117876 ROM:0011785A ; --------------------------------------------------------------------------- ROM:0011785A ROM:0011785A locret_11785A: ; CODE XREF: ROM:00117812↑j ROM:0011785A ; ROM:0011784A↑j ... ROM:0011785A rts ROM:0011785C ; --------------------------------------------------------------------------- ROM:0011785C ROM:0011785C loc_11785C: ; DATA XREF: ROM:00117766↑o ROM:0011785C btst #1,($891).w ROM:00117862 beq.s locret_117876 ROM:00117864 bclr #1,($891).w ROM:0011786A bsr.w sub_117A90 ROM:0011786E move.b #6,($794).w ROM:00117874 bra.s locret_1178CE ROM:00117876 ; --------------------------------------------------------------------------- ROM:00117876 ROM:00117876 locret_117876: ; CODE XREF: ROM:00117858↑j ROM:00117876 ; ROM:00117862↑j ROM:00117876 rts ROM:00117878 ; --------------------------------------------------------------------------- ROM:00117878 ROM:00117878 loc_117878: ; DATA XREF: ROM:0011776A↑o ROM:00117878 btst #7,($88B).w ROM:0011787E beq.s loc_117898 ROM:00117880 btst #2,($8A0).w ROM:00117886 beq.s loc_117898 ROM:00117888 bsr.w sub_117B6C ROM:0011788C move.b #8,($794).w ROM:00117892 bra.l locret_117972 ROM:00117898 ; --------------------------------------------------------------------------- ROM:00117898 ROM:00117898 loc_117898: ; CODE XREF: ROM:0011787E↑j ROM:00117898 ; ROM:00117886↑j ROM:00117898 btst #7,($88B).w ROM:0011789E bne.s loc_1178AC ROM:001178A0 bsr.w sub_117BB6 ROM:001178A4 move.b #4,($794).w ROM:001178AA bra.s locret_11785A ROM:001178AC ; --------------------------------------------------------------------------- ROM:001178AC ROM:001178AC loc_1178AC: ; CODE XREF: ROM:0011789E↑j ROM:001178AC btst #7,($88B).w ROM:001178B2 beq.s locret_1178CE ROM:001178B4 btst #2,($8A0).w ROM:001178BA bne.s locret_1178CE ROM:001178BC bsr.w sub_117B24 ROM:001178C0 bset #5,($89D).w ROM:001178C6 move.b #7,($794).w ROM:001178CC bra.s locret_1178EE ROM:001178CE ; --------------------------------------------------------------------------- ROM:001178CE ROM:001178CE locret_1178CE: ; CODE XREF: ROM:00117874↑j ROM:001178CE ; ROM:001178B2↑j ... ROM:001178CE rts ROM:001178D0 ; --------------------------------------------------------------------------- ROM:001178D0 ROM:001178D0 loc_1178D0: ; DATA XREF: ROM:0011776E↑o ROM:001178D0 btst #1,($89D).w ROM:001178D6 beq.s locret_1178EE ROM:001178D8 bclr #1,($89D).w ROM:001178DE bsr.w sub_117B6C ROM:001178E2 move.b #8,($794).w ROM:001178E8 bra.l locret_117972 ROM:001178EE ; --------------------------------------------------------------------------- ROM:001178EE ROM:001178EE locret_1178EE: ; CODE XREF: ROM:0011783E↑j ROM:001178EE ; ROM:001178CC↑j ... ROM:001178EE rts ROM:001178F0 ; --------------------------------------------------------------------------- ROM:001178F0 ROM:001178F0 loc_1178F0: ; DATA XREF: ROM:00117772↑o ROM:001178F0 move.b $C19(a5),d0 ROM:001178F4 btst #4,($890).w ROM:001178FA beq.s loc_117904 ROM:001178FC bclr #4,($890).w ROM:00117902 bra.s loc_11790E ROM:00117904 ; --------------------------------------------------------------------------- ROM:00117904 ROM:00117904 loc_117904: ; CODE XREF: ROM:001178FA↑j ROM:00117904 cmpi.b #0,d0 ROM:00117908 beq.s loc_117920 ROM:0011790A clr.b $C19(a5) ROM:0011790E ROM:0011790E loc_11790E: ; CODE XREF: ROM:00117902↑j ROM:0011790E bsr.w sub_117B84 ROM:00117912 bset #7,($890).w ROM:00117918 move.b #8,($794).w ROM:0011791E bra.s locret_117972 ROM:00117920 ; --------------------------------------------------------------------------- ROM:00117920 ROM:00117920 loc_117920: ; CODE XREF: ROM:00117908↑j ROM:00117920 move.b $C18(a5),d0 ROM:00117924 btst #3,($895).w ROM:0011792A bne.s loc_11795A ROM:0011792C btst #0,($89D).w ROM:00117932 bne.s loc_11793A ROM:00117934 cmpi.b #0,d0 ROM:00117938 beq.s loc_11795A ROM:0011793A ROM:0011793A loc_11793A: ; CODE XREF: ROM:00117932↑j ROM:0011793A bset #3,($897).w ROM:00117940 bsr.w sub_117AF8 ROM:00117944 bsr.w sub_117B50 ROM:00117948 bset #7,($89B).w ROM:0011794E move.b #$A,($794).w ROM:00117954 bra.l loc_117A1A ROM:0011795A ; --------------------------------------------------------------------------- ROM:0011795A ROM:0011795A loc_11795A: ; CODE XREF: ROM:0011792A↑j ROM:0011795A ; ROM:00117938↑j ROM:0011795A btst #4,($894).w ROM:00117960 bne.s locret_117972 ROM:00117962 btst #3,($895).w ROM:00117968 bne.s locret_117972 ROM:0011796A move.b #9,($794).w ROM:00117970 bra.s loc_1179A6 ROM:00117972 ; --------------------------------------------------------------------------- ROM:00117972 ROM:00117972 locret_117972: ; CODE XREF: ROM:001177DC↑j ROM:00117972 ; ROM:00117892↑j ... ROM:00117972 rts ROM:00117974 ; --------------------------------------------------------------------------- ROM:00117974 ROM:00117974 loc_117974: ; DATA XREF: ROM:00117776↑o ROM:00117974 btst #4,($894).w ROM:0011797A beq.s loc_117984 ROM:0011797C move.b #8,($794).w ROM:00117982 bra.s locret_117972 ROM:00117984 ; --------------------------------------------------------------------------- ROM:00117984 ROM:00117984 loc_117984: ; CODE XREF: ROM:0011797A↑j ROM:00117984 btst #7,($894).w ROM:0011798A beq.s loc_1179A6 ROM:0011798C bsr.w sub_117AF8 ROM:00117990 bsr.w sub_117B50 ROM:00117994 bset #7,($89B).w ROM:0011799A move.b #$A,($794).w ROM:001179A0 bra.l loc_117A1A ROM:001179A6 ; --------------------------------------------------------------------------- ROM:001179A6 ROM:001179A6 loc_1179A6: ; CODE XREF: ROM:00117970↑j ROM:001179A6 ; ROM:0011798A↑j ROM:001179A6 bsr.w sub_117AF0 ROM:001179AA bsr.w sub_117AE8 ROM:001179AE rts ROM:001179B0 ; --------------------------------------------------------------------------- ROM:001179B0 ROM:001179B0 loc_1179B0: ; DATA XREF: ROM:0011777A↑o ROM:001179B0 move.b $C18(a5),d0 ROM:001179B4 btst #1,($89D).w ROM:001179BA beq.s loc_1179F6 ROM:001179BC btst #0,($89D).w ROM:001179C2 beq.s loc_1179CC ROM:001179C4 bclr #0,($89D).w ROM:001179CA bra.s loc_1179D6 ROM:001179CC ; --------------------------------------------------------------------------- ROM:001179CC ROM:001179CC loc_1179CC: ; CODE XREF: ROM:001179C2↑j ROM:001179CC cmpi.b #0,d0 ROM:001179D0 beq.s loc_1179F6 ROM:001179D2 clr.b $C18(a5) ROM:001179D6 ROM:001179D6 loc_1179D6: ; CODE XREF: ROM:001179CA↑j ROM:001179D6 bclr #1,($89D).w ROM:001179DC bsr.w sub_117B6C ROM:001179E0 bsr.w sub_117B50 ROM:001179E4 bset #7,($89B).w ROM:001179EA move.b #$D,($794).w ROM:001179F0 bra.l loc_117A80 ROM:001179F6 ; --------------------------------------------------------------------------- ROM:001179F6 ROM:001179F6 loc_1179F6: ; CODE XREF: ROM:001179BA↑j ROM:001179F6 ; ROM:001179D0↑j ROM:001179F6 btst #1,($89D).w ROM:001179FC beq.s loc_117A1A ROM:001179FE btst #0,($89D).w ROM:00117A04 bne.s loc_117A1A ROM:00117A06 cmpi.b #0,d0 ROM:00117A0A bne.s loc_117A1A ROM:00117A0C bclr #1,($89D).w ROM:00117A12 move.b #$B,($794).w ROM:00117A18 bra.s locret_117A3A ROM:00117A1A ; --------------------------------------------------------------------------- ROM:00117A1A ROM:00117A1A loc_117A1A: ; CODE XREF: ROM:00117954↑j ROM:00117A1A ; ROM:001179A0↑j ... ROM:00117A1A bsr.w sub_117AE8 ROM:00117A1E rts ROM:00117A20 ; --------------------------------------------------------------------------- ROM:00117A20 ROM:00117A20 loc_117A20: ; DATA XREF: ROM:0011777E↑o ROM:00117A20 btst #4,($894).w ROM:00117A26 beq.s locret_117A3A ROM:00117A28 bsr.w sub_117B24 ROM:00117A2C bset #5,($89D).w ROM:00117A32 move.b #$C,($794).w ROM:00117A38 bra.s locret_117A5A ROM:00117A3A ; --------------------------------------------------------------------------- ROM:00117A3A ROM:00117A3A locret_117A3A: ; CODE XREF: ROM:00117A18↑j ROM:00117A3A ; ROM:00117A26↑j ROM:00117A3A rts ROM:00117A3C ; --------------------------------------------------------------------------- ROM:00117A3C ROM:00117A3C loc_117A3C: ; DATA XREF: ROM:00117782↑o ROM:00117A3C btst #1,($89D).w ROM:00117A42 beq.s locret_117A5A ROM:00117A44 bclr #1,($89D).w ROM:00117A4A bsr.w sub_117B6C ROM:00117A4E move.b #8,($794).w ROM:00117A54 bra.l locret_117972 ROM:00117A5A ; --------------------------------------------------------------------------- ROM:00117A5A ROM:00117A5A locret_117A5A: ; CODE XREF: ROM:00117A38↑j ROM:00117A5A ; ROM:00117A42↑j ROM:00117A5A rts ROM:00117A5C ; --------------------------------------------------------------------------- ROM:00117A5C ROM:00117A5C loc_117A5C: ; DATA XREF: ROM:00117786↑o ROM:00117A5C btst #1,($89D).w ROM:00117A62 beq.s loc_117A80 ROM:00117A64 bclr #3,($897).w ROM:00117A6A bclr #1,($89D).w ROM:00117A70 bsr.w sub_117B6C ROM:00117A74 move.b #8,($794).w ROM:00117A7A bra.l locret_117972 ROM:00117A80 ; --------------------------------------------------------------------------- ROM:00117A80 ROM:00117A80 loc_117A80: ; CODE XREF: ROM:001179F0↑j ROM:00117A80 ; ROM:00117A62↑j ROM:00117A80 bsr.w sub_117AE8 ROM:00117A84 rts ROM:00117A86 ; --------------------------------------------------------------------------- ROM:00117A86 rts ROM:00117A88 ROM:00117A88 ; =============== S U B R O U T I N E ======================================= ROM:00117A88 ROM:00117A88 ROM:00117A88 sub_117A88: ; CODE XREF: ROM:001177C8↑p ROM:00117A88 ; ROM:00117822↑p ROM:00117A88 bset #7,($88B).w ROM:00117A8E rts ROM:00117A8E ; End of function sub_117A88 ROM:00117A8E ROM:00117A90 ROM:00117A90 ; =============== S U B R O U T I N E ======================================= ROM:00117A90 ROM:00117A90 ROM:00117A90 sub_117A90: ; CODE XREF: ROM:0011786A↑p ROM:00117A90 cmpi.b #1,($793).w ROM:00117A96 bne.s loc_117A9E ROM:00117A98 move.l ($448).w,d0 ROM:00117A9C bra.s loc_117AA2 ROM:00117A9E ; --------------------------------------------------------------------------- ROM:00117A9E ROM:00117A9E loc_117A9E: ; CODE XREF: sub_117A90+6↑j ROM:00117A9E move.l ($44C).w,d0 ROM:00117AA2 ROM:00117AA2 loc_117AA2: ; CODE XREF: sub_117A90+C↑j ROM:00117AA2 andi.l #$FFFFFFF,d0 ROM:00117AA8 cmp.l ($444).w,d0 ROM:00117AAC bne.s loc_117AB6 ROM:00117AAE bset #7,($88B).w ROM:00117AB4 bra.s locret_117AE6 ROM:00117AB6 ; --------------------------------------------------------------------------- ROM:00117AB6 ROM:00117AB6 loc_117AB6: ; CODE XREF: sub_117A90+1C↑j ROM:00117AB6 bclr #7,($88B).w ROM:00117ABC cmpi.b #1,($793).w ROM:00117AC2 bne.s loc_117AD6 ROM:00117AC4 andi.l #$FFFFFFF,($448).w ROM:00117ACC ori.l #$F0000000,($448).w ROM:00117AD4 bra.s locret_117AE6 ROM:00117AD6 ; --------------------------------------------------------------------------- ROM:00117AD6 ROM:00117AD6 loc_117AD6: ; CODE XREF: sub_117A90+32↑j ROM:00117AD6 andi.l #$FFFFFFF,($44C).w ROM:00117ADE ori.l #$F0000000,($44C).w ROM:00117AE6 ROM:00117AE6 locret_117AE6: ; CODE XREF: sub_117A90+24↑j ROM:00117AE6 ; sub_117A90+44↑j ROM:00117AE6 rts ROM:00117AE6 ; End of function sub_117A90 ROM:00117AE6 ROM:00117AE8 ROM:00117AE8 ; =============== S U B R O U T I N E ======================================= ROM:00117AE8 ROM:00117AE8 ROM:00117AE8 sub_117AE8: ; CODE XREF: ROM:001179AA↑p ROM:00117AE8 ; ROM:loc_117A1A↑p ... ROM:00117AE8 bset #1,($895).w ROM:00117AEE rts ROM:00117AEE ; End of function sub_117AE8 ROM:00117AEE ROM:00117AF0 ROM:00117AF0 ; =============== S U B R O U T I N E ======================================= ROM:00117AF0 ROM:00117AF0 ROM:00117AF0 sub_117AF0: ; CODE XREF: ROM:loc_1179A6↑p ROM:00117AF0 bset #7,($894).w ROM:00117AF6 rts ROM:00117AF6 ; End of function sub_117AF0 ROM:00117AF6 ROM:00117AF8 ROM:00117AF8 ; =============== S U B R O U T I N E ======================================= ROM:00117AF8 ROM:00117AF8 ROM:00117AF8 sub_117AF8: ; CODE XREF: ROM:00117940↑p ROM:00117AF8 ; ROM:0011798C↑p ROM:00117AF8 cmpi.b #1,($793).w ROM:00117AFE bne.s loc_117B12 ROM:00117B00 andi.l #$FFFFFFF,($448).w ROM:00117B08 ori.l #$A0000000,($448).w ROM:00117B10 bra.s locret_117B22 ROM:00117B12 ; --------------------------------------------------------------------------- ROM:00117B12 ROM:00117B12 loc_117B12: ; CODE XREF: sub_117AF8+6↑j ROM:00117B12 andi.l #$FFFFFFF,($44C).w ROM:00117B1A ori.l #$A0000000,($44C).w ROM:00117B22 ROM:00117B22 locret_117B22: ; CODE XREF: sub_117AF8+18↑j ROM:00117B22 rts ROM:00117B22 ; End of function sub_117AF8 ROM:00117B22 ROM:00117B24 ROM:00117B24 ; =============== S U B R O U T I N E ======================================= ROM:00117B24 ROM:00117B24 ROM:00117B24 sub_117B24: ; CODE XREF: ROM:0011782A↑p ROM:00117B24 ; ROM:001178BC↑p ... ROM:00117B24 cmpi.b #1,($793).w ROM:00117B2A bne.s loc_117B3E ROM:00117B2C andi.l #$FFFFFFF,($448).w ROM:00117B34 ori.l #$50000000,($448).w ROM:00117B3C bra.s locret_117B4E ROM:00117B3E ; --------------------------------------------------------------------------- ROM:00117B3E ROM:00117B3E loc_117B3E: ; CODE XREF: sub_117B24+6↑j ROM:00117B3E andi.l #$FFFFFFF,($44C).w ROM:00117B46 ori.l #$50000000,($44C).w ROM:00117B4E ROM:00117B4E locret_117B4E: ; CODE XREF: sub_117B24+18↑j ROM:00117B4E rts ROM:00117B4E ; End of function sub_117B24 ROM:00117B4E ROM:00117B50 ROM:00117B50 ; =============== S U B R O U T I N E ======================================= ROM:00117B50 ROM:00117B50 ROM:00117B50 sub_117B50: ; CODE XREF: ROM:0011782E↑p ROM:00117B50 ; ROM:00117944↑p ... ROM:00117B50 cmpi.b #1,($793).w ROM:00117B56 bne.s loc_117B62 ROM:00117B58 andi.l #$F0000000,($448).w ROM:00117B60 bra.s locret_117B6A ROM:00117B62 ; --------------------------------------------------------------------------- ROM:00117B62 ROM:00117B62 loc_117B62: ; CODE XREF: sub_117B50+6↑j ROM:00117B62 andi.l #$F0000000,($44C).w ROM:00117B6A ROM:00117B6A locret_117B6A: ; CODE XREF: sub_117B50+10↑j ROM:00117B6A rts ROM:00117B6A ; End of function sub_117B50 ROM:00117B6A ROM:00117B6C ROM:00117B6C ; =============== S U B R O U T I N E ======================================= ROM:00117B6C ROM:00117B6C ROM:00117B6C sub_117B6C: ; CODE XREF: ROM:001177CC↑p ROM:00117B6C ; ROM:00117826↑p ... ROM:00117B6C cmpi.b #1,($793).w ROM:00117B72 bne.s loc_117B7C ROM:00117B74 move.b #2,($793).w ROM:00117B7A bra.s locret_117B82 ROM:00117B7C ; --------------------------------------------------------------------------- ROM:00117B7C ROM:00117B7C loc_117B7C: ; CODE XREF: sub_117B6C+6↑j ROM:00117B7C move.b #1,($793).w ROM:00117B82 ROM:00117B82 locret_117B82: ; CODE XREF: sub_117B6C+E↑j ROM:00117B82 rts ROM:00117B82 ; End of function sub_117B6C ROM:00117B82 ROM:00117B84 ROM:00117B84 ; =============== S U B R O U T I N E ======================================= ROM:00117B84 ROM:00117B84 ROM:00117B84 sub_117B84: ; CODE XREF: ROM:001177C4↑p ROM:00117B84 ; ROM:0011781E↑p ... ROM:00117B84 lea ($1438).w,a0 ROM:00117B88 lea (dword_139C80).l,a1 ROM:00117B8E move.w #$E9,d1 ROM:00117B92 clr.w d0 ROM:00117B94 clr.w d2 ROM:00117B96 ROM:00117B96 loc_117B96: ; CODE XREF: sub_117B84+22↓j ROM:00117B96 cmp.w d0,d1 ROM:00117B98 ble.s loc_117BA8 ROM:00117B9A move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00117BA0 addq.w #2,d0 ROM:00117BA2 move.w d0,d2 ROM:00117BA4 lsr.w #1,d2 ROM:00117BA6 bra.s loc_117B96 ROM:00117BA8 ; --------------------------------------------------------------------------- ROM:00117BA8 ROM:00117BA8 loc_117BA8: ; CODE XREF: sub_117B84+14↑j ROM:00117BA8 bset #0,($88C).w ROM:00117BAE bset #2,($8A0).w ROM:00117BB4 rts ROM:00117BB4 ; End of function sub_117B84 ROM:00117BB4 ROM:00117BB6 ROM:00117BB6 ; =============== S U B R O U T I N E ======================================= ROM:00117BB6 ROM:00117BB6 ROM:00117BB6 sub_117BB6: ; CODE XREF: ROM:00117808↑p ROM:00117BB6 ; ROM:001178A0↑p ROM:00117BB6 bclr #0,($88C).w ROM:00117BBC bclr #2,($8A0).w ROM:00117BC2 move.l ($448).w,d0 ROM:00117BC6 move.l ($44C).w,d1 ROM:00117BCA andi.l #$F0000000,d0 ROM:00117BD0 andi.l #$F0000000,d1 ROM:00117BD6 cmpi.l #$A0000000,d0 ROM:00117BDC bne.s loc_117BE6 ROM:00117BDE move.b #1,($793).w ROM:00117BE4 bra.s locret_117C28 ROM:00117BE6 ; --------------------------------------------------------------------------- ROM:00117BE6 ROM:00117BE6 loc_117BE6: ; CODE XREF: sub_117BB6+26↑j ROM:00117BE6 cmpi.l #$A0000000,d1 ROM:00117BEC bne.s loc_117BF6 ROM:00117BEE move.b #2,($793).w ROM:00117BF4 bra.s locret_117C28 ROM:00117BF6 ; --------------------------------------------------------------------------- ROM:00117BF6 ROM:00117BF6 loc_117BF6: ; CODE XREF: sub_117BB6+36↑j ROM:00117BF6 cmpi.l #$50000000,d0 ROM:00117BFC bne.s loc_117C0C ROM:00117BFE move.b #1,($793).w ROM:00117C04 bset #2,($8A0).w ROM:00117C0A bra.s locret_117C28 ROM:00117C0C ; --------------------------------------------------------------------------- ROM:00117C0C ROM:00117C0C loc_117C0C: ; CODE XREF: sub_117BB6+46↑j ROM:00117C0C cmpi.l #$50000000,d1 ROM:00117C12 bne.s loc_117C22 ROM:00117C14 move.b #2,($793).w ROM:00117C1A bset #2,($8A0).w ROM:00117C20 bra.s locret_117C28 ROM:00117C22 ; --------------------------------------------------------------------------- ROM:00117C22 ROM:00117C22 loc_117C22: ; CODE XREF: sub_117BB6+5C↑j ROM:00117C22 move.b #0,($793).w ROM:00117C28 ROM:00117C28 locret_117C28: ; CODE XREF: sub_117BB6+2E↑j ROM:00117C28 ; sub_117BB6+3E↑j ... ROM:00117C28 rts ROM:00117C28 ; End of function sub_117BB6 ROM:00117C28 ROM:00117C2A ROM:00117C2A ; =============== S U B R O U T I N E ======================================= ROM:00117C2A ROM:00117C2A ROM:00117C2A sub_117C2A: ; CODE XREF: ROM:001177AE↑p ROM:00117C2A move.w #$E9,d0 ROM:00117C2E cmpi.w #$EC,d0 ROM:00117C32 ble.s locret_117C3A ROM:00117C34 bset #3,($895).w ROM:00117C3A ROM:00117C3A locret_117C3A: ; CODE XREF: sub_117C2A+8↑j ROM:00117C3A rts ROM:00117C3A ; End of function sub_117C2A ROM:00117C3A ROM:00117C3C ROM:00117C3C ; =============== S U B R O U T I N E ======================================= ROM:00117C3C ROM:00117C3C ROM:00117C3C sub_117C3C: ; CODE XREF: ROM:00116FD2↑p ROM:00117C3C clr.w d1 ROM:00117C3E move.b ($795).w,d1 ROM:00117C42 cmpi.w #5,d1 ROM:00117C46 bcc.s locret_117C50 ROM:00117C48 movea.l off_117C52(pc,d1.w*4),a0 ROM:00117C4C nop ROM:00117C4E jmp (a0) ROM:00117C50 ; --------------------------------------------------------------------------- ROM:00117C50 ROM:00117C50 locret_117C50: ; CODE XREF: sub_117C3C+A↑j ROM:00117C50 rts ROM:00117C50 ; End of function sub_117C3C ROM:00117C50 ROM:00117C50 ; --------------------------------------------------------------------------- ROM:00117C52 off_117C52: dc.l loc_117C66 ; DATA XREF: sub_117C3C+C↑r ROM:00117C56 dc.l loc_117C74 ROM:00117C5A dc.l loc_117CAE ROM:00117C5E dc.l loc_117D3C ROM:00117C62 dc.l loc_117D86 ROM:00117C66 ; --------------------------------------------------------------------------- ROM:00117C66 ROM:00117C66 loc_117C66: ; DATA XREF: ROM:off_117C52↑o ROM:00117C66 bsr.w sub_117D8E ROM:00117C6A move.b #1,($795).w ROM:00117C70 bra.s locret_117CAC ROM:00117C72 ; --------------------------------------------------------------------------- ROM:00117C72 rts ROM:00117C74 ; --------------------------------------------------------------------------- ROM:00117C74 ROM:00117C74 loc_117C74: ; DATA XREF: ROM:00117C56↑o ROM:00117C74 btst #4,($894).w ROM:00117C7A bne.s locret_117CAC ROM:00117C7C move.w $802(a5),d0 ROM:00117C80 move.w $804(a5),d1 ROM:00117C84 clr.b ($866).w ROM:00117C88 move.w d0,($71A).w ROM:00117C8C move.b #1,($866).w ROM:00117C92 clr.b ($865).w ROM:00117C96 move.w d1,($718).w ROM:00117C9A move.b #1,($865).w ROM:00117CA0 move.b #2,($795).w ROM:00117CA6 bra.l loc_117D36 ROM:00117CAC ; --------------------------------------------------------------------------- ROM:00117CAC ROM:00117CAC locret_117CAC: ; CODE XREF: ROM:00117C70↑j ROM:00117CAC ; ROM:00117C7A↑j ... ROM:00117CAC rts ROM:00117CAE ; --------------------------------------------------------------------------- ROM:00117CAE ROM:00117CAE loc_117CAE: ; DATA XREF: ROM:00117C5A↑o ROM:00117CAE btst #4,($894).w ROM:00117CB4 bne.s loc_117CE6 ROM:00117CB6 cmpi.w #0,($71A).w ROM:00117CBC bgt.s loc_117CE6 ROM:00117CBE move.w $806(a5),d0 ROM:00117CC2 btst #1,($895).w ROM:00117CC8 beq.s loc_117CD0 ROM:00117CCA cmpi.w #0,d0 ROM:00117CCE ble.s loc_117CE6 ROM:00117CD0 ROM:00117CD0 loc_117CD0: ; CODE XREF: ROM:00117CC8↑j ROM:00117CD0 bsr.w sub_117D96 ROM:00117CD4 bset #3,($89A).w ROM:00117CDA move.b #4,($795).w ROM:00117CE0 bra.l loc_117D86 ROM:00117CE6 ; --------------------------------------------------------------------------- ROM:00117CE6 ROM:00117CE6 loc_117CE6: ; CODE XREF: ROM:00117CB4↑j ROM:00117CE6 ; ROM:00117CBC↑j ... ROM:00117CE6 btst #4,($894).w ROM:00117CEC beq.s loc_117D06 ROM:00117CEE clr.b ($865).w ROM:00117CF2 clr.w ($718).w ROM:00117CF6 clr.b ($866).w ROM:00117CFA clr.w ($71A).w ROM:00117CFE move.b #1,($795).w ROM:00117D04 bra.s locret_117CAC ROM:00117D06 ; --------------------------------------------------------------------------- ROM:00117D06 ROM:00117D06 loc_117D06: ; CODE XREF: ROM:00117CEC↑j ROM:00117D06 btst #4,($894).w ROM:00117D0C bne.s loc_117D36 ROM:00117D0E cmpi.w #0,($71A).w ROM:00117D14 bgt.s loc_117D36 ROM:00117D16 move.w $806(a5),d0 ROM:00117D1A btst #1,($895).w ROM:00117D20 beq.s loc_117D36 ROM:00117D22 cmpi.w #0,d0 ROM:00117D26 bne.s loc_117D36 ROM:00117D28 bset #3,($89A).w ROM:00117D2E move.b #3,($795).w ROM:00117D34 bra.s loc_117D80 ROM:00117D36 ; --------------------------------------------------------------------------- ROM:00117D36 ROM:00117D36 loc_117D36: ; CODE XREF: ROM:00117CA6↑j ROM:00117D36 ; ROM:00117D0C↑j ... ROM:00117D36 bsr.w sub_117DAE ROM:00117D3A rts ROM:00117D3C ; --------------------------------------------------------------------------- ROM:00117D3C ROM:00117D3C loc_117D3C: ; DATA XREF: ROM:00117C5E↑o ROM:00117D3C btst #4,($894).w ROM:00117D42 beq.s loc_117D50 ROM:00117D44 bsr.w sub_117D9E ROM:00117D48 move.b #4,($795).w ROM:00117D4E bra.s loc_117D86 ROM:00117D50 ; --------------------------------------------------------------------------- ROM:00117D50 ROM:00117D50 loc_117D50: ; CODE XREF: ROM:00117D42↑j ROM:00117D50 btst #4,($894).w ROM:00117D56 bne.s loc_117D80 ROM:00117D58 cmpi.w #0,($718).w ROM:00117D5E bgt.s loc_117D62 ROM:00117D60 bra.s loc_117D74 ROM:00117D62 ; --------------------------------------------------------------------------- ROM:00117D62 ROM:00117D62 loc_117D62: ; CODE XREF: ROM:00117D5E↑j ROM:00117D62 move.w $806(a5),d0 ROM:00117D66 btst #1,($895).w ROM:00117D6C beq.s loc_117D74 ROM:00117D6E cmpi.w #0,d0 ROM:00117D72 ble.s loc_117D80 ROM:00117D74 ROM:00117D74 loc_117D74: ; CODE XREF: ROM:00117D60↑j ROM:00117D74 ; ROM:00117D6C↑j ROM:00117D74 bsr.w sub_117D96 ROM:00117D78 move.b #4,($795).w ROM:00117D7E bra.s loc_117D86 ROM:00117D80 ; --------------------------------------------------------------------------- ROM:00117D80 ROM:00117D80 loc_117D80: ; CODE XREF: ROM:00117D34↑j ROM:00117D80 ; ROM:00117D56↑j ... ROM:00117D80 bsr.w sub_117DAE ROM:00117D84 rts ROM:00117D86 ; --------------------------------------------------------------------------- ROM:00117D86 ROM:00117D86 loc_117D86: ; CODE XREF: ROM:00117CE0↑j ROM:00117D86 ; ROM:00117D4E↑j ... ROM:00117D86 bsr.w sub_117DAE ROM:00117D8A rts ROM:00117D8C ; --------------------------------------------------------------------------- ROM:00117D8C rts ROM:00117D8E ROM:00117D8E ; =============== S U B R O U T I N E ======================================= ROM:00117D8E ROM:00117D8E ROM:00117D8E sub_117D8E: ; CODE XREF: ROM:loc_117C66↑p ROM:00117D8E bset #7,($1423).w ROM:00117D94 rts ROM:00117D94 ; End of function sub_117D8E ROM:00117D94 ROM:00117D96 ROM:00117D96 ; =============== S U B R O U T I N E ======================================= ROM:00117D96 ROM:00117D96 ROM:00117D96 sub_117D96: ; CODE XREF: ROM:loc_117CD0↑p ROM:00117D96 ; ROM:loc_117D74↑p ROM:00117D96 bclr #7,($1423).w ROM:00117D9C rts ROM:00117D9C ; End of function sub_117D96 ROM:00117D9C ROM:00117D9E ROM:00117D9E ; =============== S U B R O U T I N E ======================================= ROM:00117D9E ROM:00117D9E ROM:00117D9E sub_117D9E: ; CODE XREF: ROM:00117D44↑p ROM:00117D9E ; ROM:0012873E↓p ROM:00117D9E move.w #0,($FFFFFA4A).w ROM:00117DA4 move.w #0,($FFFFFA4A).w ROM:00117DAA nop ROM:00117DAC rts ROM:00117DAC ; End of function sub_117D9E ROM:00117DAC ROM:00117DAE ROM:00117DAE ; =============== S U B R O U T I N E ======================================= ROM:00117DAE ROM:00117DAE ROM:00117DAE sub_117DAE: ; CODE XREF: ROM:loc_117D36↑p ROM:00117DAE ; ROM:loc_117D80↑p ... ROM:00117DAE bclr #1,($895).w ROM:00117DB4 rts ROM:00117DB4 ; End of function sub_117DAE ROM:00117DB4 ROM:00117DB6 ROM:00117DB6 ; =============== S U B R O U T I N E ======================================= ROM:00117DB6 ROM:00117DB6 ROM:00117DB6 sub_117DB6: ; CODE XREF: ROM:0011A42C↓p ROM:00117DB6 clr.w ($EBA).w ROM:00117DBA clr.w ($598).w ROM:00117DBE cmpi.b #1,($798).w ROM:00117DC4 bne.s loc_117DCE ROM:00117DC6 bsr.l sub_11859A ROM:00117DCC bra.s locret_117E2C ROM:00117DCE ; --------------------------------------------------------------------------- ROM:00117DCE ROM:00117DCE loc_117DCE: ; CODE XREF: sub_117DB6+E↑j ROM:00117DCE cmpi.b #2,($798).w ROM:00117DD4 bne.s loc_117DDE ROM:00117DD6 bsr.l sub_118B62 ROM:00117DDC bra.s locret_117E2C ROM:00117DDE ; --------------------------------------------------------------------------- ROM:00117DDE ROM:00117DDE loc_117DDE: ; CODE XREF: sub_117DB6+1E↑j ROM:00117DDE cmpi.b #3,($798).w ROM:00117DE4 bne.s loc_117DEE ROM:00117DE6 bsr.l sub_118FD0 ROM:00117DEC bra.s locret_117E2C ROM:00117DEE ; --------------------------------------------------------------------------- ROM:00117DEE ROM:00117DEE loc_117DEE: ; CODE XREF: sub_117DB6+2E↑j ROM:00117DEE cmpi.b #4,($798).w ROM:00117DF4 bne.s loc_117DFE ROM:00117DF6 bsr.l sub_1190CA ROM:00117DFC bra.s locret_117E2C ROM:00117DFE ; --------------------------------------------------------------------------- ROM:00117DFE ROM:00117DFE loc_117DFE: ; CODE XREF: sub_117DB6+3E↑j ROM:00117DFE cmpi.b #6,($798).w ROM:00117E04 bne.s loc_117E0E ROM:00117E06 bsr.l sub_1190E2 ROM:00117E0C bra.s locret_117E2C ROM:00117E0E ; --------------------------------------------------------------------------- ROM:00117E0E ROM:00117E0E loc_117E0E: ; CODE XREF: sub_117DB6+4E↑j ROM:00117E0E cmpi.b #7,($798).w ROM:00117E14 bne.s loc_117E1E ROM:00117E16 bsr.l sub_1195CA ROM:00117E1C bra.s locret_117E2C ROM:00117E1E ; --------------------------------------------------------------------------- ROM:00117E1E ROM:00117E1E loc_117E1E: ; CODE XREF: sub_117DB6+5E↑j ROM:00117E1E cmpi.b #9,($798).w ROM:00117E24 bne.s locret_117E2C ROM:00117E26 bsr.l sub_1196D6 ROM:00117E2C ROM:00117E2C locret_117E2C: ; CODE XREF: sub_117DB6+16↑j ROM:00117E2C ; sub_117DB6+26↑j ... ROM:00117E2C rts ROM:00117E2C ; End of function sub_117DB6 ROM:00117E2C ROM:00117E2E ROM:00117E2E ; =============== S U B R O U T I N E ======================================= ROM:00117E2E ROM:00117E2E ROM:00117E2E sub_117E2E: ; CODE XREF: sub_11859A+10↓p ROM:00117E2E ; sub_11859A+7C↓p ... ROM:00117E2E lea ($12DB).w,a0 ROM:00117E32 clr.w d0 ROM:00117E34 move.w ($598).w,d0 ROM:00117E38 move.b $103(a5),(a0,d0.w) ROM:00117E3E addq.w #1,d0 ROM:00117E40 bvc.s loc_117E46 ROM:00117E42 move.w #$8000,d0 ROM:00117E46 ROM:00117E46 loc_117E46: ; CODE XREF: sub_117E2E+12↑j ROM:00117E46 move.b $104(a5),(a0,d0.w) ROM:00117E4C addq.w #1,d0 ROM:00117E4E bvc.s loc_117E54 ROM:00117E50 move.w #$8000,d0 ROM:00117E54 ROM:00117E54 loc_117E54: ; CODE XREF: sub_117E2E+20↑j ROM:00117E54 move.b $105(a5),(a0,d0.w) ROM:00117E5A addq.w #1,d0 ROM:00117E5C bvc.s loc_117E62 ROM:00117E5E move.w #$8000,d0 ROM:00117E62 ROM:00117E62 loc_117E62: ; CODE XREF: sub_117E2E+2E↑j ROM:00117E62 move.b ($798).w,d1 ROM:00117E66 addi.b #$40,d1 ; '@' ROM:00117E6A move.b d1,(a0,d0.w) ROM:00117E6E addq.w #1,d0 ROM:00117E70 bvc.s loc_117E76 ROM:00117E72 move.w #$8000,d0 ROM:00117E76 ROM:00117E76 loc_117E76: ; CODE XREF: sub_117E2E+42↑j ROM:00117E76 move.w d0,($598).w ROM:00117E7A rts ROM:00117E7A ; End of function sub_117E2E ROM:00117E7A ROM:00117E7C ROM:00117E7C ; =============== S U B R O U T I N E ======================================= ROM:00117E7C ROM:00117E7C ROM:00117E7C sub_117E7C: ; CODE XREF: sub_11859A+64↓p ROM:00117E7C ; sub_11859A+12A↓p ... ROM:00117E7C move.w ($598).w,d0 ROM:00117E80 cmpi.w #0,d0 ROM:00117E84 ble.s locret_117EB8 ROM:00117E86 lea ($12DB).w,a0 ROM:00117E8A clr.w d1 ROM:00117E8C clr.w d2 ROM:00117E8E move.w ($EBA).w,d3 ROM:00117E92 subq.w #1,d0 ROM:00117E94 move.w d3,d1 ROM:00117E96 bra.s loc_117E9C ROM:00117E98 ; --------------------------------------------------------------------------- ROM:00117E98 ROM:00117E98 loc_117E98: ; CODE XREF: sub_117E7C+28↓j ROM:00117E98 addi.w #1,d1 ROM:00117E9C ROM:00117E9C loc_117E9C: ; CODE XREF: sub_117E7C+1A↑j ROM:00117E9C cmp.w d0,d1 ROM:00117E9E bgt.s loc_117EA6 ROM:00117EA0 add.b (a0,d1.w),d2 ROM:00117EA4 bra.s loc_117E98 ROM:00117EA6 ; --------------------------------------------------------------------------- ROM:00117EA6 ROM:00117EA6 loc_117EA6: ; CODE XREF: sub_117E7C+22↑j ROM:00117EA6 addq.w #1,d0 ROM:00117EA8 move.b d2,(a0,d0.w) ROM:00117EAC addq.w #1,d0 ROM:00117EAE bvc.s loc_117EB4 ROM:00117EB0 move.w #$8000,d0 ROM:00117EB4 ROM:00117EB4 loc_117EB4: ; CODE XREF: sub_117E7C+32↑j ROM:00117EB4 move.w d0,($598).w ROM:00117EB8 ROM:00117EB8 locret_117EB8: ; CODE XREF: sub_117E7C+8↑j ROM:00117EB8 rts ROM:00117EB8 ; End of function sub_117E7C ROM:00117EB8 ROM:00117EBA ROM:00117EBA ; =============== S U B R O U T I N E ======================================= ROM:00117EBA ROM:00117EBA ROM:00117EBA sub_117EBA: ; CODE XREF: ROM:00117026↑p ROM:00117EBA btst #3,($142A).w ROM:00117EC0 beq.s loc_117ED0 ROM:00117EC2 move.w ($1470).w,($594).w ROM:00117EC8 move.w ($1472).w,($596).w ROM:00117ECE bra.s locret_117EE0 ROM:00117ED0 ; --------------------------------------------------------------------------- ROM:00117ED0 ROM:00117ED0 loc_117ED0: ; CODE XREF: sub_117EBA+6↑j ROM:00117ED0 btst #3,($142D).w ROM:00117ED6 beq.s locret_117EE0 ROM:00117ED8 clr.w ($594).w ROM:00117EDC clr.w ($596).w ROM:00117EE0 ROM:00117EE0 locret_117EE0: ; CODE XREF: sub_117EBA+14↑j ROM:00117EE0 ; sub_117EBA+1C↑j ROM:00117EE0 rts ROM:00117EE0 ; End of function sub_117EBA ROM:00117EE0 ROM:00117EE2 ROM:00117EE2 ; =============== S U B R O U T I N E ======================================= ROM:00117EE2 ROM:00117EE2 ROM:00117EE2 sub_117EE2: ; CODE XREF: ROM:loc_111DAC↑p ROM:00117EE2 clr.w d1 ROM:00117EE4 move.b ($796).w,d1 ROM:00117EE8 cmpi.w #$10,d1 ROM:00117EEC bcc.s locret_117EF6 ROM:00117EEE movea.l off_117EF8(pc,d1.w*4),a0 ROM:00117EF2 nop ROM:00117EF4 jmp (a0) ROM:00117EF6 ; --------------------------------------------------------------------------- ROM:00117EF6 ROM:00117EF6 locret_117EF6: ; CODE XREF: sub_117EE2+A↑j ROM:00117EF6 rts ROM:00117EF6 ; End of function sub_117EE2 ROM:00117EF6 ROM:00117EF6 ; --------------------------------------------------------------------------- ROM:00117EF8 off_117EF8: dc.l locret_117F38 ; DATA XREF: sub_117EE2+C↑r ROM:00117EFC dc.l loc_117F3A ROM:00117F00 dc.l loc_117F6A ROM:00117F04 dc.l loc_117F94 ROM:00117F08 dc.l loc_117FBE ROM:00117F0C dc.l loc_117FE8 ROM:00117F10 dc.l loc_118012 ROM:00117F14 dc.l loc_11803C ROM:00117F18 dc.l loc_118066 ROM:00117F1C dc.l loc_118090 ROM:00117F20 dc.l loc_1180BA ROM:00117F24 dc.l loc_1180FC ROM:00117F28 dc.l loc_11812E ROM:00117F2C dc.l loc_11815E ROM:00117F30 dc.l loc_11818E ROM:00117F34 dc.l locret_1181BE ROM:00117F38 ; --------------------------------------------------------------------------- ROM:00117F38 ROM:00117F38 locret_117F38: ; DATA XREF: ROM:off_117EF8↑o ROM:00117F38 rts ROM:00117F3A ; --------------------------------------------------------------------------- ROM:00117F3A ROM:00117F3A loc_117F3A: ; DATA XREF: ROM:00117EFC↑o ROM:00117F3A cmpi.w #0,($61E).w ROM:00117F40 bgt.s locret_117F68 ROM:00117F42 move.w ($FFFFFC0E).w,d0 ROM:00117F46 move.w ($FFFFFC0C).w,d0 ROM:00117F4A bclr #5,($FFFFFC0B).w ROM:00117F50 bset #4,($FFFFFC0B).w ROM:00117F56 bset #6,($88A).w ROM:00117F5C bset #6,($89A).w ROM:00117F62 move.b #$F,($796).w ROM:00117F68 ROM:00117F68 locret_117F68: ; CODE XREF: ROM:00117F40↑j ROM:00117F68 rts ROM:00117F6A ; --------------------------------------------------------------------------- ROM:00117F6A ROM:00117F6A loc_117F6A: ; DATA XREF: ROM:00117F00↑o ROM:00117F6A cmpi.w #0,($61E).w ROM:00117F70 bgt.s locret_117F92 ROM:00117F72 move.w ($FFFFFC0E).w,d0 ROM:00117F76 move.w ($FFFFFC0C).w,d0 ROM:00117F7A bset #4,($FFFFFC0B).w ROM:00117F80 bset #6,($88A).w ROM:00117F86 bset #6,($89A).w ROM:00117F8C move.b #$F,($796).w ROM:00117F92 ROM:00117F92 locret_117F92: ; CODE XREF: ROM:00117F70↑j ROM:00117F92 rts ROM:00117F94 ; --------------------------------------------------------------------------- ROM:00117F94 ROM:00117F94 loc_117F94: ; DATA XREF: ROM:00117F04↑o ROM:00117F94 cmpi.w #0,($61E).w ROM:00117F9A bgt.s locret_117FBC ROM:00117F9C move.w ($FFFFFC0E).w,d0 ROM:00117FA0 move.w ($FFFFFC0C).w,d0 ROM:00117FA4 bset #4,($FFFFFC0B).w ROM:00117FAA bset #6,($88A).w ROM:00117FB0 bset #6,($89A).w ROM:00117FB6 move.b #$F,($796).w ROM:00117FBC ROM:00117FBC locret_117FBC: ; CODE XREF: ROM:00117F9A↑j ROM:00117FBC rts ROM:00117FBE ; --------------------------------------------------------------------------- ROM:00117FBE ROM:00117FBE loc_117FBE: ; DATA XREF: ROM:00117F08↑o ROM:00117FBE cmpi.w #0,($61E).w ROM:00117FC4 bgt.s locret_117FE6 ROM:00117FC6 move.w ($FFFFFC0E).w,d0 ROM:00117FCA move.w ($FFFFFC0C).w,d0 ROM:00117FCE bset #4,($FFFFFC0B).w ROM:00117FD4 bset #6,($88A).w ROM:00117FDA bset #6,($89A).w ROM:00117FE0 move.b #$F,($796).w ROM:00117FE6 ROM:00117FE6 locret_117FE6: ; CODE XREF: ROM:00117FC4↑j ROM:00117FE6 rts ROM:00117FE8 ; --------------------------------------------------------------------------- ROM:00117FE8 ROM:00117FE8 loc_117FE8: ; DATA XREF: ROM:00117F0C↑o ROM:00117FE8 cmpi.w #0,($61E).w ROM:00117FEE bgt.s locret_118010 ROM:00117FF0 move.w ($FFFFFC0E).w,d0 ROM:00117FF4 move.w ($FFFFFC0C).w,d0 ROM:00117FF8 bset #4,($FFFFFC0B).w ROM:00117FFE bset #6,($88A).w ROM:00118004 bset #6,($89A).w ROM:0011800A move.b #$F,($796).w ROM:00118010 ROM:00118010 locret_118010: ; CODE XREF: ROM:00117FEE↑j ROM:00118010 rts ROM:00118012 ; --------------------------------------------------------------------------- ROM:00118012 ROM:00118012 loc_118012: ; DATA XREF: ROM:00117F10↑o ROM:00118012 cmpi.w #0,($61E).w ROM:00118018 bgt.s locret_11803A ROM:0011801A move.w ($FFFFFC0E).w,d0 ROM:0011801E move.w ($FFFFFC0C).w,d0 ROM:00118022 bset #4,($FFFFFC0B).w ROM:00118028 bset #6,($88A).w ROM:0011802E bset #6,($89A).w ROM:00118034 move.b #$F,($796).w ROM:0011803A ROM:0011803A locret_11803A: ; CODE XREF: ROM:00118018↑j ROM:0011803A rts ROM:0011803C ; --------------------------------------------------------------------------- ROM:0011803C ROM:0011803C loc_11803C: ; DATA XREF: ROM:00117F14↑o ROM:0011803C cmpi.w #0,($61E).w ROM:00118042 bgt.s locret_118064 ROM:00118044 move.w ($FFFFFC0E).w,d0 ROM:00118048 move.w ($FFFFFC0C).w,d0 ROM:0011804C bset #4,($FFFFFC0B).w ROM:00118052 bset #6,($88A).w ROM:00118058 bset #6,($89A).w ROM:0011805E move.b #$F,($796).w ROM:00118064 ROM:00118064 locret_118064: ; CODE XREF: ROM:00118042↑j ROM:00118064 rts ROM:00118066 ; --------------------------------------------------------------------------- ROM:00118066 ROM:00118066 loc_118066: ; DATA XREF: ROM:00117F18↑o ROM:00118066 cmpi.w #0,($61E).w ROM:0011806C bgt.s locret_11808E ROM:0011806E move.w ($FFFFFC0E).w,d0 ROM:00118072 move.w ($FFFFFC0C).w,d0 ROM:00118076 bset #4,($FFFFFC0B).w ROM:0011807C bset #6,($88A).w ROM:00118082 bset #6,($89A).w ROM:00118088 move.b #$F,($796).w ROM:0011808E ROM:0011808E locret_11808E: ; CODE XREF: ROM:0011806C↑j ROM:0011808E rts ROM:00118090 ; --------------------------------------------------------------------------- ROM:00118090 ROM:00118090 loc_118090: ; DATA XREF: ROM:00117F1C↑o ROM:00118090 cmpi.w #0,($61E).w ROM:00118096 bgt.s locret_1180B8 ROM:00118098 move.w ($FFFFFC0E).w,d0 ROM:0011809C move.w ($FFFFFC0C).w,d0 ROM:001180A0 bset #4,($FFFFFC0B).w ROM:001180A6 bset #6,($88A).w ROM:001180AC bset #6,($89A).w ROM:001180B2 move.b #$F,($796).w ROM:001180B8 ROM:001180B8 locret_1180B8: ; CODE XREF: ROM:00118096↑j ROM:001180B8 rts ROM:001180BA ; --------------------------------------------------------------------------- ROM:001180BA ROM:001180BA loc_1180BA: ; DATA XREF: ROM:00117F20↑o ROM:001180BA btst #7,($891).w ROM:001180C0 beq.s locret_1180FA ROM:001180C2 bclr #7,($891).w ROM:001180C8 bclr #2,($89C).w ROM:001180CE move.w ($FFFFFC0E).w,d0 ROM:001180D2 move.w ($FFFFFC0C).w,d0 ROM:001180D6 bset #3,($FFFFFC0B).w ROM:001180DC bset #4,($FFFFFC0B).w ROM:001180E2 bclr #5,($FFFFFC0B).w ROM:001180E8 bclr #7,($FFFFFC0B).w ROM:001180EE bset #6,($89A).w ROM:001180F4 move.b #$F,($796).w ROM:001180FA ROM:001180FA locret_1180FA: ; CODE XREF: ROM:001180C0↑j ROM:001180FA rts ROM:001180FC ; --------------------------------------------------------------------------- ROM:001180FC ROM:001180FC loc_1180FC: ; DATA XREF: ROM:00117F24↑o ROM:001180FC cmpi.w #0,($61C).w ROM:00118102 bgt.s locret_11812C ROM:00118104 bclr #5,($FFFFFC0B).w ROM:0011810A move.w ($FFFFFC0E).w,d0 ROM:0011810E move.w ($FFFFFC0C).w,d0 ROM:00118112 bset #4,($FFFFFC0B).w ROM:00118118 bset #6,($88A).w ROM:0011811E bset #6,($89A).w ROM:00118124 move.b #$F,($796).w ROM:0011812A rts ROM:0011812C ; --------------------------------------------------------------------------- ROM:0011812C ROM:0011812C locret_11812C: ; CODE XREF: ROM:00118102↑j ROM:0011812C rts ROM:0011812E ; --------------------------------------------------------------------------- ROM:0011812E ROM:0011812E loc_11812E: ; DATA XREF: ROM:00117F28↑o ROM:0011812E cmpi.w #0,($61C).w ROM:00118134 bgt.s locret_11815C ROM:00118136 move.w ($FFFFFC0E).w,d0 ROM:0011813A move.w ($FFFFFC0C).w,d0 ROM:0011813E bclr #5,($FFFFFC0B).w ROM:00118144 bset #4,($FFFFFC0B).w ROM:0011814A bset #6,($88A).w ROM:00118150 bset #6,($89A).w ROM:00118156 move.b #$F,($796).w ROM:0011815C ROM:0011815C locret_11815C: ; CODE XREF: ROM:00118134↑j ROM:0011815C rts ROM:0011815E ; --------------------------------------------------------------------------- ROM:0011815E ROM:0011815E loc_11815E: ; DATA XREF: ROM:00117F2C↑o ROM:0011815E cmpi.w #0,($61C).w ROM:00118164 bgt.s locret_11818C ROM:00118166 move.w ($FFFFFC0E).w,d0 ROM:0011816A move.w ($FFFFFC0C).w,d0 ROM:0011816E bclr #5,($FFFFFC0B).w ROM:00118174 bset #4,($FFFFFC0B).w ROM:0011817A bset #6,($88A).w ROM:00118180 bset #6,($89A).w ROM:00118186 move.b #$F,($796).w ROM:0011818C ROM:0011818C locret_11818C: ; CODE XREF: ROM:00118164↑j ROM:0011818C rts ROM:0011818E ; --------------------------------------------------------------------------- ROM:0011818E ROM:0011818E loc_11818E: ; DATA XREF: ROM:00117F30↑o ROM:0011818E cmpi.w #0,($61C).w ROM:00118194 bgt.s locret_1181BC ROM:00118196 move.w ($FFFFFC0E).w,d0 ROM:0011819A move.w ($FFFFFC0C).w,d0 ROM:0011819E bclr #5,($FFFFFC0B).w ROM:001181A4 bset #4,($FFFFFC0B).w ROM:001181AA bset #6,($88A).w ROM:001181B0 bset #6,($89A).w ROM:001181B6 move.b #$F,($796).w ROM:001181BC ROM:001181BC locret_1181BC: ; CODE XREF: ROM:00118194↑j ROM:001181BC rts ROM:001181BE ; --------------------------------------------------------------------------- ROM:001181BE ROM:001181BE locret_1181BE: ; DATA XREF: ROM:00117F34↑o ROM:001181BE rts ROM:001181C0 ROM:001181C0 ; =============== S U B R O U T I N E ======================================= ROM:001181C0 ROM:001181C0 ROM:001181C0 sub_1181C0: ; CODE XREF: ROM:0011764A↑p ROM:001181C0 cmpi.b #0,($796).w ROM:001181C6 bne.s loc_118212 ROM:001181C8 bclr #6,($88A).w ROM:001181CE bclr #4,($FFFFFC0B).w ROM:001181D4 move.w ($FFFFFC0E).w,d0 ROM:001181D8 move.w ($FFFFFC0C).w,d0 ROM:001181DC bset #5,($FFFFFC0B).w ROM:001181E2 move.w $AA(a5),d0 ROM:001181E6 clr.b ($7E7).w ROM:001181EA move.w d0,($61C).w ROM:001181EE move.b #1,($7E7).w ROM:001181F4 move.w $AC(a5),d0 ROM:001181F8 clr.b ($7E8).w ROM:001181FC move.w d0,($61E).w ROM:00118200 move.b #1,($7E8).w ROM:00118206 move.b #1,($796).w ROM:0011820C bra.l locret_118472 ROM:00118212 ; --------------------------------------------------------------------------- ROM:00118212 ROM:00118212 loc_118212: ; CODE XREF: sub_1181C0+6↑j ROM:00118212 cmpi.b #1,($796).w ROM:00118218 bne.s loc_118254 ROM:0011821A btst #6,($FFFFFC0D).w ROM:00118220 bne.s loc_11824E ROM:00118222 cmpi.w #0,($61C).w ROM:00118228 bgt.s loc_11824E ROM:0011822A bclr #5,($FFFFFC0B).w ROM:00118230 move.w $BE(a5),($FFFFFC0E).w ROM:00118236 move.w $B0(a5),d0 ROM:0011823A clr.b ($7E8).w ROM:0011823E move.w d0,($61E).w ROM:00118242 move.b #1,($7E8).w ROM:00118248 move.b #2,($796).w ROM:0011824E ROM:0011824E loc_11824E: ; CODE XREF: sub_1181C0+60↑j ROM:0011824E ; sub_1181C0+68↑j ROM:0011824E bra.l locret_118472 ROM:00118254 ; --------------------------------------------------------------------------- ROM:00118254 ROM:00118254 loc_118254: ; CODE XREF: sub_1181C0+58↑j ROM:00118254 cmpi.b #2,($796).w ROM:0011825A bne.s loc_1182A4 ROM:0011825C btst #0,($FFFFFC0C).w ROM:00118262 beq.s loc_11829E ROM:00118264 btst #6,($FFFFFC0D).w ROM:0011826A beq.s loc_11829E ROM:0011826C move.w ($FFFFFC0E).w,d1 ROM:00118270 move.w ($FFFFFC0C).w,d1 ROM:00118274 move.w $AE(a5),d1 ROM:00118278 clr.b ($7E7).w ROM:0011827C move.w d1,($61C).w ROM:00118280 move.b #1,($7E7).w ROM:00118286 move.w $B0(a5),d1 ROM:0011828A clr.b ($7E8).w ROM:0011828E move.w d1,($61E).w ROM:00118292 move.b #1,($7E8).w ROM:00118298 move.b #3,($796).w ROM:0011829E ROM:0011829E loc_11829E: ; CODE XREF: sub_1181C0+A2↑j ROM:0011829E ; sub_1181C0+AA↑j ROM:0011829E bra.l locret_118472 ROM:001182A4 ; --------------------------------------------------------------------------- ROM:001182A4 ROM:001182A4 loc_1182A4: ; CODE XREF: sub_1181C0+9A↑j ROM:001182A4 cmpi.b #3,($796).w ROM:001182AA bne.s loc_1182E0 ROM:001182AC btst #6,($FFFFFC0D).w ROM:001182B2 bne.s loc_1182DA ROM:001182B4 cmpi.w #0,($61C).w ROM:001182BA bgt.s loc_1182DA ROM:001182BC move.w $C0(a5),($FFFFFC0E).w ROM:001182C2 move.w $B4(a5),d0 ROM:001182C6 clr.b ($7E8).w ROM:001182CA move.w d0,($61E).w ROM:001182CE move.b #1,($7E8).w ROM:001182D4 move.b #4,($796).w ROM:001182DA ROM:001182DA loc_1182DA: ; CODE XREF: sub_1181C0+F2↑j ROM:001182DA ; sub_1181C0+FA↑j ROM:001182DA bra.l locret_118472 ROM:001182E0 ; --------------------------------------------------------------------------- ROM:001182E0 ROM:001182E0 loc_1182E0: ; CODE XREF: sub_1181C0+EA↑j ROM:001182E0 cmpi.b #4,($796).w ROM:001182E6 bne.s loc_118330 ROM:001182E8 btst #0,($FFFFFC0C).w ROM:001182EE beq.s loc_11832A ROM:001182F0 btst #6,($FFFFFC0D).w ROM:001182F6 beq.s loc_11832A ROM:001182F8 move.w ($FFFFFC0E).w,d1 ROM:001182FC move.w ($FFFFFC0C).w,d1 ROM:00118300 move.w $B2(a5),d1 ROM:00118304 clr.b ($7E7).w ROM:00118308 move.w d1,($61C).w ROM:0011830C move.b #1,($7E7).w ROM:00118312 move.w $B4(a5),d1 ROM:00118316 clr.b ($7E8).w ROM:0011831A move.w d1,($61E).w ROM:0011831E move.b #1,($7E8).w ROM:00118324 move.b #5,($796).w ROM:0011832A ROM:0011832A loc_11832A: ; CODE XREF: sub_1181C0+12E↑j ROM:0011832A ; sub_1181C0+136↑j ROM:0011832A bra.l locret_118472 ROM:00118330 ; --------------------------------------------------------------------------- ROM:00118330 ROM:00118330 loc_118330: ; CODE XREF: sub_1181C0+126↑j ROM:00118330 cmpi.b #5,($796).w ROM:00118336 bne.s loc_11836C ROM:00118338 btst #6,($FFFFFC0D).w ROM:0011833E bne.s loc_118366 ROM:00118340 cmpi.w #0,($61C).w ROM:00118346 bgt.s loc_118366 ROM:00118348 move.w $C0(a5),($FFFFFC0E).w ROM:0011834E move.w $B8(a5),d0 ROM:00118352 clr.b ($7E8).w ROM:00118356 move.w d0,($61E).w ROM:0011835A move.b #1,($7E8).w ROM:00118360 move.b #6,($796).w ROM:00118366 ROM:00118366 loc_118366: ; CODE XREF: sub_1181C0+17E↑j ROM:00118366 ; sub_1181C0+186↑j ROM:00118366 bra.l locret_118472 ROM:0011836C ; --------------------------------------------------------------------------- ROM:0011836C ROM:0011836C loc_11836C: ; CODE XREF: sub_1181C0+176↑j ROM:0011836C cmpi.b #6,($796).w ROM:00118372 bne.s loc_1183AA ROM:00118374 btst #0,($FFFFFC0C).w ROM:0011837A beq.s loc_1183A4 ROM:0011837C btst #6,($FFFFFC0D).w ROM:00118382 beq.s loc_1183A4 ROM:00118384 move.w ($FFFFFC0E).w,d1 ROM:00118388 move.w ($FFFFFC0C).w,d1 ROM:0011838C move.w $B8(a5),d1 ROM:00118390 clr.b ($7E8).w ROM:00118394 move.w d1,($61E).w ROM:00118398 move.b #1,($7E8).w ROM:0011839E move.b #7,($796).w ROM:001183A4 ROM:001183A4 loc_1183A4: ; CODE XREF: sub_1181C0+1BA↑j ROM:001183A4 ; sub_1181C0+1C2↑j ROM:001183A4 bra.l locret_118472 ROM:001183AA ; --------------------------------------------------------------------------- ROM:001183AA ROM:001183AA loc_1183AA: ; CODE XREF: sub_1181C0+1B2↑j ROM:001183AA cmpi.b #7,($796).w ROM:001183B0 bne.s loc_1183FC ROM:001183B2 btst #6,($FFFFFC0D).w ROM:001183B8 beq.s loc_1183FA ROM:001183BA move.w $C0(a5),d0 ROM:001183BE not.b d0 ROM:001183C0 move.w ($FFFFFC0E).w,d1 ROM:001183C4 cmp.b d1,d0 ROM:001183C6 bne.s loc_1183FA ROM:001183C8 move.w ($FFFFFC0E).w,d2 ROM:001183CC move.w ($FFFFFC0C).w,d2 ROM:001183D0 move.w $B6(a5),d2 ROM:001183D4 clr.b ($7E7).w ROM:001183D8 move.w d2,($61C).w ROM:001183DC move.b #1,($7E7).w ROM:001183E2 move.w $B8(a5),d2 ROM:001183E6 clr.b ($7E8).w ROM:001183EA move.w d2,($61E).w ROM:001183EE move.b #1,($7E8).w ROM:001183F4 move.b #8,($796).w ROM:001183FA ROM:001183FA loc_1183FA: ; CODE XREF: sub_1181C0+1F8↑j ROM:001183FA ; sub_1181C0+206↑j ROM:001183FA bra.s locret_118472 ROM:001183FC ; --------------------------------------------------------------------------- ROM:001183FC ROM:001183FC loc_1183FC: ; CODE XREF: sub_1181C0+1F0↑j ROM:001183FC cmpi.b #8,($796).w ROM:00118402 bne.s loc_118438 ROM:00118404 btst #6,($FFFFFC0D).w ROM:0011840A bne.s loc_118436 ROM:0011840C cmpi.w #0,($61C).w ROM:00118412 bgt.s loc_118436 ROM:00118414 move.w $BC(a5),d0 ROM:00118418 not.b d0 ROM:0011841A move.w d0,($FFFFFC0E).w ROM:0011841E move.w $B8(a5),d0 ROM:00118422 clr.b ($7E8).w ROM:00118426 move.w d0,($61E).w ROM:0011842A move.b #1,($7E8).w ROM:00118430 move.b #9,($796).w ROM:00118436 ROM:00118436 loc_118436: ; CODE XREF: sub_1181C0+24A↑j ROM:00118436 ; sub_1181C0+252↑j ROM:00118436 bra.s locret_118472 ROM:00118438 ; --------------------------------------------------------------------------- ROM:00118438 ROM:00118438 loc_118438: ; CODE XREF: sub_1181C0+242↑j ROM:00118438 cmpi.b #9,($796).w ROM:0011843E bne.s locret_118472 ROM:00118440 btst #0,($FFFFFC0C).w ROM:00118446 beq.s locret_118472 ROM:00118448 btst #6,($FFFFFC0D).w ROM:0011844E beq.s locret_118472 ROM:00118450 move.w ($FFFFFC0E).w,d1 ROM:00118454 move.w ($FFFFFC0C).w,d1 ROM:00118458 bclr #3,($FFFFFC0B).w ROM:0011845E clr.b ($7E8).w ROM:00118462 clr.w ($61E).w ROM:00118466 bset #2,($89C).w ROM:0011846C move.b #$A,($796).w ROM:00118472 ROM:00118472 locret_118472: ; CODE XREF: sub_1181C0+4C↑j ROM:00118472 ; sub_1181C0:loc_11824E↑j ... ROM:00118472 rts ROM:00118472 ; End of function sub_1181C0 ROM:00118472 ROM:00118474 ROM:00118474 ; =============== S U B R O U T I N E ======================================= ROM:00118474 ROM:00118474 ROM:00118474 sub_118474: ; CODE XREF: ROM:00111A6A↑p ROM:00118474 cmpi.b #1,($796).w ROM:0011847A bne.s loc_1184AE ROM:0011847C move.w $BE(a5),d0 ROM:00118480 move.w ($FFFFFC0E).w,d1 ROM:00118484 cmp.b d1,d0 ROM:00118486 bne.s loc_1184A8 ROM:00118488 move.w ($FFFFFC0E).w,d2 ROM:0011848C move.w ($FFFFFC0C).w,d2 ROM:00118490 move.w $BA(a5),d2 ROM:00118494 clr.b ($7E7).w ROM:00118498 move.w d2,($61C).w ROM:0011849C move.b #1,($7E7).w ROM:001184A2 move.b #$B,($796).w ROM:001184A8 ROM:001184A8 loc_1184A8: ; CODE XREF: sub_118474+12↑j ROM:001184A8 bra.l locret_118598 ROM:001184AE ; --------------------------------------------------------------------------- ROM:001184AE ROM:001184AE loc_1184AE: ; CODE XREF: sub_118474+6↑j ROM:001184AE cmpi.b #$B,($796).w ROM:001184B4 bne.s loc_1184E8 ROM:001184B6 move.w $C0(a5),d0 ROM:001184BA move.w ($FFFFFC0E).w,d1 ROM:001184BE cmp.b d1,d0 ROM:001184C0 bne.s loc_1184E2 ROM:001184C2 move.w ($FFFFFC0E).w,d2 ROM:001184C6 move.w ($FFFFFC0C).w,d2 ROM:001184CA move.w $BA(a5),d2 ROM:001184CE clr.b ($7E7).w ROM:001184D2 move.w d2,($61C).w ROM:001184D6 move.b #1,($7E7).w ROM:001184DC move.b #$C,($796).w ROM:001184E2 ROM:001184E2 loc_1184E2: ; CODE XREF: sub_118474+4C↑j ROM:001184E2 bra.l locret_118598 ROM:001184E8 ; --------------------------------------------------------------------------- ROM:001184E8 ROM:001184E8 loc_1184E8: ; CODE XREF: sub_118474+40↑j ROM:001184E8 cmpi.b #$C,($796).w ROM:001184EE bne.s loc_118522 ROM:001184F0 move.w $C0(a5),d0 ROM:001184F4 move.w ($FFFFFC0E).w,d1 ROM:001184F8 cmp.b d1,d0 ROM:001184FA bne.s loc_11851C ROM:001184FC move.w ($FFFFFC0E).w,d2 ROM:00118500 move.w ($FFFFFC0C).w,d2 ROM:00118504 move.w $BA(a5),d2 ROM:00118508 clr.b ($7E7).w ROM:0011850C move.w d2,($61C).w ROM:00118510 move.b #1,($7E7).w ROM:00118516 move.b #$D,($796).w ROM:0011851C ROM:0011851C loc_11851C: ; CODE XREF: sub_118474+86↑j ROM:0011851C bra.l locret_118598 ROM:00118522 ; --------------------------------------------------------------------------- ROM:00118522 ROM:00118522 loc_118522: ; CODE XREF: sub_118474+7A↑j ROM:00118522 cmpi.b #$D,($796).w ROM:00118528 bne.s loc_11855A ROM:0011852A move.w $C0(a5),d0 ROM:0011852E not.b d0 ROM:00118530 move.w ($FFFFFC0E).w,d1 ROM:00118534 cmp.b d1,d0 ROM:00118536 bne.s loc_118558 ROM:00118538 move.w ($FFFFFC0E).w,d2 ROM:0011853C move.w ($FFFFFC0C).w,d2 ROM:00118540 move.w $BA(a5),d2 ROM:00118544 clr.b ($7E7).w ROM:00118548 move.w d2,($61C).w ROM:0011854C move.b #1,($7E7).w ROM:00118552 move.b #$E,($796).w ROM:00118558 ROM:00118558 loc_118558: ; CODE XREF: sub_118474+C2↑j ROM:00118558 bra.s locret_118598 ROM:0011855A ; --------------------------------------------------------------------------- ROM:0011855A ROM:0011855A loc_11855A: ; CODE XREF: sub_118474+B4↑j ROM:0011855A cmpi.b #$E,($796).w ROM:00118560 bne.s locret_118598 ROM:00118562 move.w $BC(a5),d0 ROM:00118566 not.b d0 ROM:00118568 move.w ($FFFFFC0E).w,d1 ROM:0011856C cmp.b d1,d0 ROM:0011856E bne.s locret_118598 ROM:00118570 bclr #5,($FFFFFC0B).w ROM:00118576 move.w ($FFFFFC0E).w,d2 ROM:0011857A move.w ($FFFFFC0C).w,d2 ROM:0011857E bclr #3,($FFFFFC0B).w ROM:00118584 clr.b ($7E7).w ROM:00118588 clr.w ($61C).w ROM:0011858C bset #2,($89C).w ROM:00118592 move.b #$A,($796).w ROM:00118598 ROM:00118598 locret_118598: ; CODE XREF: sub_118474:loc_1184A8↑j ROM:00118598 ; sub_118474:loc_1184E2↑j ... ROM:00118598 rts ROM:00118598 ; End of function sub_118474 ROM:00118598 ROM:0011859A ROM:0011859A ; =============== S U B R O U T I N E ======================================= ROM:0011859A ROM:0011859A ROM:0011859A sub_11859A: ; CODE XREF: sub_117DB6+10↑p ROM:0011859A lea ($12DB).w,a0 ROM:0011859E clr.w ($EBA).w ROM:001185A2 cmpi.b #0,($799).w ROM:001185A8 bne.s loc_11860A ROM:001185AA bsr.l sub_117E2E ROM:001185B0 move.w ($598).w,d2 ROM:001185B4 move.b ($799).w,(a0,d2.w) ROM:001185BA addq.w #1,d2 ROM:001185BC bvc.s loc_1185C2 ROM:001185BE move.w #$8000,d2 ROM:001185C2 ROM:001185C2 loc_1185C2: ; CODE XREF: sub_11859A+22↑j ROM:001185C2 move.b $106(a5),(a0,d2.w) ROM:001185C8 addq.w #1,d2 ROM:001185CA bvc.s loc_1185D0 ROM:001185CC move.w #$8000,d2 ROM:001185D0 ROM:001185D0 loc_1185D0: ; CODE XREF: sub_11859A+30↑j ROM:001185D0 move.b $107(a5),(a0,d2.w) ROM:001185D6 addq.w #1,d2 ROM:001185D8 bvc.s loc_1185DE ROM:001185DA move.w #$8000,d2 ROM:001185DE ROM:001185DE loc_1185DE: ; CODE XREF: sub_11859A+3E↑j ROM:001185DE move.b $108(a5),(a0,d2.w) ROM:001185E4 addq.w #1,d2 ROM:001185E6 bvc.s loc_1185EC ROM:001185E8 move.w #$8000,d2 ROM:001185EC ROM:001185EC loc_1185EC: ; CODE XREF: sub_11859A+4C↑j ROM:001185EC move.b $109(a5),(a0,d2.w) ROM:001185F2 addq.w #1,d2 ROM:001185F4 bvc.s loc_1185FA ROM:001185F6 move.w #$8000,d2 ROM:001185FA ROM:001185FA loc_1185FA: ; CODE XREF: sub_11859A+5A↑j ROM:001185FA move.w d2,($598).w ROM:001185FE bsr.l sub_117E7C ROM:00118604 bra.l locret_118B60 ROM:0011860A ; --------------------------------------------------------------------------- ROM:0011860A ROM:0011860A loc_11860A: ; CODE XREF: sub_11859A+E↑j ROM:0011860A cmpi.b #1,($799).w ROM:00118610 bne.l loc_1186D0 ROM:00118616 bsr.l sub_117E2E ROM:0011861C move.w ($598).w,d2 ROM:00118620 move.b ($799).w,(a0,d2.w) ROM:00118626 addq.w #1,($598).w ROM:0011862A bvc.s loc_118632 ROM:0011862C move.w #$8000,($598).w ROM:00118632 ROM:00118632 loc_118632: ; CODE XREF: sub_11859A+90↑j ROM:00118632 clr.b d0 ROM:00118634 bsr.l sub_136AEE ROM:0011863A move.w ($598).w,d2 ROM:0011863E move.b ($12AB).w,d0 ROM:00118642 btst #4,($1410).w ROM:00118648 beq.s loc_118650 ROM:0011864A ori.b #$80,d0 ROM:0011864E bra.s loc_118654 ROM:00118650 ; --------------------------------------------------------------------------- ROM:00118650 ROM:00118650 loc_118650: ; CODE XREF: sub_11859A+AE↑j ROM:00118650 andi.b #$7F,d0 ROM:00118654 ROM:00118654 loc_118654: ; CODE XREF: sub_11859A+B4↑j ROM:00118654 move.b d0,(a0,d2.w) ROM:00118658 addq.w #1,d2 ROM:0011865A bvc.s loc_118660 ROM:0011865C move.w #$8000,d2 ROM:00118660 ROM:00118660 loc_118660: ; CODE XREF: sub_11859A+C0↑j ROM:00118660 move.b $10A(a5),(a0,d2.w) ROM:00118666 addq.w #1,d2 ROM:00118668 bvc.s loc_11866E ROM:0011866A move.w #$8000,d2 ROM:0011866E ROM:0011866E loc_11866E: ; CODE XREF: sub_11859A+CE↑j ROM:0011866E move.b $10B(a5),(a0,d2.w) ROM:00118674 addq.w #1,d2 ROM:00118676 bvc.s loc_11867C ROM:00118678 move.w #$8000,d2 ROM:0011867C ROM:0011867C loc_11867C: ; CODE XREF: sub_11859A+DC↑j ROM:0011867C clr.b d4 ROM:0011867E move.w ($DE6).w,d5 ROM:00118682 andi.w #1,d5 ROM:00118686 cmpi.w #0,d5 ROM:0011868A ble.s loc_118690 ROM:0011868C ori.b #1,d4 ROM:00118690 ROM:00118690 loc_118690: ; CODE XREF: sub_11859A+F0↑j ROM:00118690 move.w ($DE6).w,d5 ROM:00118694 andi.w #6,d5 ROM:00118698 cmpi.w #6,d5 ROM:0011869C bne.s loc_1186A2 ROM:0011869E ori.b #$20,d4 ; ' ' ROM:001186A2 ROM:001186A2 loc_1186A2: ; CODE XREF: sub_11859A+102↑j ROM:001186A2 move.w ($DE6).w,d5 ROM:001186A6 andi.w #$180,d5 ROM:001186AA cmpi.w #$180,d5 ROM:001186AE bne.s loc_1186B4 ROM:001186B0 ori.b #$40,d4 ; '@' ROM:001186B4 ROM:001186B4 loc_1186B4: ; CODE XREF: sub_11859A+114↑j ROM:001186B4 move.b d4,(a0,d2.w) ROM:001186B8 addq.w #1,d2 ROM:001186BA bvc.s loc_1186C0 ROM:001186BC move.w #$8000,d2 ROM:001186C0 ROM:001186C0 loc_1186C0: ; CODE XREF: sub_11859A+120↑j ROM:001186C0 move.w d2,($598).w ROM:001186C4 bsr.l sub_117E7C ROM:001186CA bra.l locret_118B60 ROM:001186D0 ; --------------------------------------------------------------------------- ROM:001186D0 ROM:001186D0 loc_1186D0: ; CODE XREF: sub_11859A+76↑j ROM:001186D0 cmpi.b #3,($799).w ROM:001186D6 bne.l loc_118778 ROM:001186DC bsr.l sub_117E2E ROM:001186E2 move.w ($598).w,d2 ROM:001186E6 move.b ($799).w,(a0,d2.w) ROM:001186EC addq.w #1,d2 ROM:001186EE bvc.s loc_1186F4 ROM:001186F0 move.w #$8000,d2 ROM:001186F4 ROM:001186F4 loc_1186F4: ; CODE XREF: sub_11859A+154↑j ROM:001186F4 clr.b d5 ROM:001186F6 btst #0,($11E4).w ROM:001186FC beq.s loc_11872E ROM:001186FE btst #6,($DE3).w ROM:00118704 bne.s loc_118728 ROM:00118706 btst #2,($DE3).w ROM:0011870C bne.s loc_118722 ROM:0011870E btst #0,($DE2).w ROM:00118714 bne.s loc_11871C ROM:00118716 move.b #2,d5 ROM:0011871A bra.s loc_118720 ROM:0011871C ; --------------------------------------------------------------------------- ROM:0011871C ROM:0011871C loc_11871C: ; CODE XREF: sub_11859A+17A↑j ROM:0011871C move.b #$10,d5 ROM:00118720 ROM:00118720 loc_118720: ; CODE XREF: sub_11859A+180↑j ROM:00118720 bra.s loc_118726 ROM:00118722 ; --------------------------------------------------------------------------- ROM:00118722 ROM:00118722 loc_118722: ; CODE XREF: sub_11859A+172↑j ROM:00118722 move.b #$10,d5 ROM:00118726 ROM:00118726 loc_118726: ; CODE XREF: sub_11859A:loc_118720↑j ROM:00118726 bra.s loc_11872C ROM:00118728 ; --------------------------------------------------------------------------- ROM:00118728 ROM:00118728 loc_118728: ; CODE XREF: sub_11859A+16A↑j ROM:00118728 move.b #$10,d5 ROM:0011872C ROM:0011872C loc_11872C: ; CODE XREF: sub_11859A:loc_118726↑j ROM:0011872C bra.s loc_11874E ROM:0011872E ; --------------------------------------------------------------------------- ROM:0011872E ROM:0011872E loc_11872E: ; CODE XREF: sub_11859A+162↑j ROM:0011872E btst #0,($11EA).w ROM:00118734 beq.s loc_11873C ROM:00118736 move.b #8,d5 ROM:0011873A bra.s loc_11874E ROM:0011873C ; --------------------------------------------------------------------------- ROM:0011873C ROM:0011873C loc_11873C: ; CODE XREF: sub_11859A+19A↑j ROM:0011873C btst #0,($11EE).w ROM:00118742 bne.s loc_11874A ROM:00118744 move.b #1,d5 ROM:00118748 bra.s loc_11874E ROM:0011874A ; --------------------------------------------------------------------------- ROM:0011874A ROM:0011874A loc_11874A: ; CODE XREF: sub_11859A+1A8↑j ROM:0011874A move.b #4,d5 ROM:0011874E ROM:0011874E loc_11874E: ; CODE XREF: sub_11859A:loc_11872C↑j ROM:0011874E ; sub_11859A+1A0↑j ... ROM:0011874E move.b d5,(a0,d2.w) ROM:00118752 addq.w #1,d2 ROM:00118754 bvc.s loc_11875A ROM:00118756 move.w #$8000,d2 ROM:0011875A ROM:0011875A loc_11875A: ; CODE XREF: sub_11859A+1BA↑j ROM:0011875A move.b #0,(a0,d2.w) ROM:00118760 addq.w #1,d2 ROM:00118762 bvc.s loc_118768 ROM:00118764 move.w #$8000,d2 ROM:00118768 ROM:00118768 loc_118768: ; CODE XREF: sub_11859A+1C8↑j ROM:00118768 move.w d2,($598).w ROM:0011876C bsr.l sub_117E7C ROM:00118772 bra.l locret_118B60 ROM:00118778 ; --------------------------------------------------------------------------- ROM:00118778 ROM:00118778 loc_118778: ; CODE XREF: sub_11859A+13C↑j ROM:00118778 cmpi.b #4,($799).w ROM:0011877E bne.s loc_1187CC ROM:00118780 bsr.l sub_117E2E ROM:00118786 move.w ($598).w,d2 ROM:0011878A move.b ($799).w,(a0,d2.w) ROM:00118790 addq.w #1,d2 ROM:00118792 bvc.s loc_118798 ROM:00118794 move.w #$8000,d2 ROM:00118798 ROM:00118798 loc_118798: ; CODE XREF: sub_11859A+1F8↑j ROM:00118798 clr.l d4 ROM:0011879A move.w ($DC6).w,d4 ROM:0011879E mulu.w #$FF,d4 ROM:001187A2 divu.w #$3E8,d4 ROM:001187A6 cmpi.w #$FF,d4 ROM:001187AA ble.s loc_1187B0 ROM:001187AC move.w #$FF,d4 ROM:001187B0 ROM:001187B0 loc_1187B0: ; CODE XREF: sub_11859A+210↑j ROM:001187B0 move.b d4,(a0,d2.w) ROM:001187B4 addq.w #1,d2 ROM:001187B6 bvc.s loc_1187BC ROM:001187B8 move.w #$8000,d2 ROM:001187BC ROM:001187BC loc_1187BC: ; CODE XREF: sub_11859A+21C↑j ROM:001187BC move.w d2,($598).w ROM:001187C0 bsr.l sub_117E7C ROM:001187C6 bra.l locret_118B60 ROM:001187CC ; --------------------------------------------------------------------------- ROM:001187CC ROM:001187CC loc_1187CC: ; CODE XREF: sub_11859A+1E4↑j ROM:001187CC cmpi.b #5,($799).w ROM:001187D2 bne.s loc_118816 ROM:001187D4 bsr.l sub_117E2E ROM:001187DA move.w ($598).w,d2 ROM:001187DE move.b ($799).w,(a0,d2.w) ROM:001187E4 addq.w #1,d2 ROM:001187E6 bvc.s loc_1187EC ROM:001187E8 move.w #$8000,d2 ROM:001187EC ROM:001187EC loc_1187EC: ; CODE XREF: sub_11859A+24C↑j ROM:001187EC clr.l d5 ROM:001187EE move.w ($482).w,d5 ROM:001187F2 subi.w #$91C,d5 ROM:001187F6 divs.w #$A,d5 ROM:001187FA move.b d5,(a0,d2.w) ROM:001187FE addq.w #1,d2 ROM:00118800 bvc.s loc_118806 ROM:00118802 move.w #$8000,d2 ROM:00118806 ROM:00118806 loc_118806: ; CODE XREF: sub_11859A+266↑j ROM:00118806 move.w d2,($598).w ROM:0011880A bsr.l sub_117E7C ROM:00118810 bra.l locret_118B60 ROM:00118816 ; --------------------------------------------------------------------------- ROM:00118816 ROM:00118816 loc_118816: ; CODE XREF: sub_11859A+238↑j ROM:00118816 cmpi.b #6,($799).w ROM:0011881C bne.s loc_11885C ROM:0011881E bsr.l sub_117E2E ROM:00118824 move.w ($598).w,d2 ROM:00118828 move.b ($799).w,(a0,d2.w) ROM:0011882E addq.w #1,d2 ROM:00118830 bvc.s loc_118836 ROM:00118832 move.w #$8000,d2 ROM:00118836 ROM:00118836 loc_118836: ; CODE XREF: sub_11859A+296↑j ROM:00118836 clr.l d5 ROM:00118838 move.w ($FB2).w,d5 ROM:0011883C divs.w #$4E,d5 ; 'N' ROM:00118840 move.b d5,(a0,d2.w) ROM:00118844 addq.w #1,d2 ROM:00118846 bvc.s loc_11884C ROM:00118848 move.w #$8000,d2 ROM:0011884C ROM:0011884C loc_11884C: ; CODE XREF: sub_11859A+2AC↑j ROM:0011884C move.w d2,($598).w ROM:00118850 bsr.l sub_117E7C ROM:00118856 bra.l locret_118B60 ROM:0011885C ; --------------------------------------------------------------------------- ROM:0011885C ROM:0011885C loc_11885C: ; CODE XREF: sub_11859A+282↑j ROM:0011885C cmpi.b #7,($799).w ROM:00118862 bne.s loc_1188A2 ROM:00118864 bsr.l sub_117E2E ROM:0011886A move.w ($598).w,d2 ROM:0011886E move.b ($799).w,(a0,d2.w) ROM:00118874 addq.w #1,d2 ROM:00118876 bvc.s loc_11887C ROM:00118878 move.w #$8000,d2 ROM:0011887C ROM:0011887C loc_11887C: ; CODE XREF: sub_11859A+2DC↑j ROM:0011887C clr.l d5 ROM:0011887E move.w ($1056).w,d5 ROM:00118882 divs.w #$4E,d5 ; 'N' ROM:00118886 move.b d5,(a0,d2.w) ROM:0011888A addq.w #1,d2 ROM:0011888C bvc.s loc_118892 ROM:0011888E move.w #$8000,d2 ROM:00118892 ROM:00118892 loc_118892: ; CODE XREF: sub_11859A+2F2↑j ROM:00118892 move.w d2,($598).w ROM:00118896 bsr.l sub_117E7C ROM:0011889C bra.l locret_118B60 ROM:001188A2 ; --------------------------------------------------------------------------- ROM:001188A2 ROM:001188A2 loc_1188A2: ; CODE XREF: sub_11859A+2C8↑j ROM:001188A2 cmpi.b #$B,($799).w ROM:001188A8 bne.s loc_1188E8 ROM:001188AA bsr.l sub_117E2E ROM:001188B0 move.w ($598).w,d2 ROM:001188B4 move.b ($799).w,(a0,d2.w) ROM:001188BA addq.w #1,d2 ROM:001188BC bvc.s loc_1188C2 ROM:001188BE move.w #$8000,d2 ROM:001188C2 ROM:001188C2 loc_1188C2: ; CODE XREF: sub_11859A+322↑j ROM:001188C2 clr.l d5 ROM:001188C4 move.w ($47E).w,d5 ROM:001188C8 divs.w #$64,d5 ; 'd' ROM:001188CC move.b d5,(a0,d2.w) ROM:001188D0 addq.w #1,d2 ROM:001188D2 bvc.s loc_1188D8 ROM:001188D4 move.w #$8000,d2 ROM:001188D8 ROM:001188D8 loc_1188D8: ; CODE XREF: sub_11859A+338↑j ROM:001188D8 move.w d2,($598).w ROM:001188DC bsr.l sub_117E7C ROM:001188E2 bra.l locret_118B60 ROM:001188E8 ; --------------------------------------------------------------------------- ROM:001188E8 ROM:001188E8 loc_1188E8: ; CODE XREF: sub_11859A+30E↑j ROM:001188E8 cmpi.b #$C,($799).w ROM:001188EE bne.s loc_11893C ROM:001188F0 bsr.l sub_117E2E ROM:001188F6 move.w ($598).w,d2 ROM:001188FA move.b ($799).w,(a0,d2.w) ROM:00118900 addq.w #1,d2 ROM:00118902 bvc.s loc_118908 ROM:00118904 move.w #$8000,d2 ROM:00118908 ROM:00118908 loc_118908: ; CODE XREF: sub_11859A+368↑j ROM:00118908 move.w ($57E).w,d5 ROM:0011890C mulu.w #4,d5 ROM:00118910 move.w d5,d4 ROM:00118912 lsr.w #8,d4 ROM:00118914 move.b d4,(a0,d2.w) ROM:00118918 addq.w #1,d2 ROM:0011891A bvc.s loc_118920 ROM:0011891C move.w #$8000,d2 ROM:00118920 ROM:00118920 loc_118920: ; CODE XREF: sub_11859A+380↑j ROM:00118920 move.b d5,(a0,d2.w) ROM:00118924 addq.w #1,d2 ROM:00118926 bvc.s loc_11892C ROM:00118928 move.w #$8000,d2 ROM:0011892C ROM:0011892C loc_11892C: ; CODE XREF: sub_11859A+38C↑j ROM:0011892C move.w d2,($598).w ROM:00118930 bsr.l sub_117E7C ROM:00118936 bra.l locret_118B60 ROM:0011893C ; --------------------------------------------------------------------------- ROM:0011893C ROM:0011893C loc_11893C: ; CODE XREF: sub_11859A+354↑j ROM:0011893C cmpi.b #$D,($799).w ROM:00118942 bne.s loc_11897C ROM:00118944 bsr.l sub_117E2E ROM:0011894A move.w ($598).w,d2 ROM:0011894E move.b ($799).w,(a0,d2.w) ROM:00118954 addq.w #1,d2 ROM:00118956 bvc.s loc_11895C ROM:00118958 move.w #$8000,d2 ROM:0011895C ROM:0011895C loc_11895C: ; CODE XREF: sub_11859A+3BC↑j ROM:0011895C move.w ($506).w,d0 ROM:00118960 move.b d0,(a0,d2.w) ROM:00118964 addq.w #1,d2 ROM:00118966 bvc.s loc_11896C ROM:00118968 move.w #$8000,d2 ROM:0011896C ROM:0011896C loc_11896C: ; CODE XREF: sub_11859A+3CC↑j ROM:0011896C move.w d2,($598).w ROM:00118970 bsr.l sub_117E7C ROM:00118976 bra.l locret_118B60 ROM:0011897C ; --------------------------------------------------------------------------- ROM:0011897C ROM:0011897C loc_11897C: ; CODE XREF: sub_11859A+3A8↑j ROM:0011897C cmpi.b #$E,($799).w ROM:00118982 bne.s loc_1189D6 ROM:00118984 bsr.l sub_117E2E ROM:0011898A move.w ($598).w,d2 ROM:0011898E move.b ($799).w,(a0,d2.w) ROM:00118994 addq.w #1,d2 ROM:00118996 bvc.s loc_11899C ROM:00118998 move.w #$8000,d2 ROM:0011899C ROM:0011899C loc_11899C: ; CODE XREF: sub_11859A+3FC↑j ROM:0011899C clr.l d5 ROM:0011899E move.w ($C30).w,d5 ROM:001189A2 cmpi.w #0,d5 ROM:001189A6 ble.s loc_1189B2 ROM:001189A8 divu.w #5,d5 ROM:001189AC addi.w #$80,d5 ROM:001189B0 bra.s loc_1189BA ROM:001189B2 ; --------------------------------------------------------------------------- ROM:001189B2 ROM:001189B2 loc_1189B2: ; CODE XREF: sub_11859A+40C↑j ROM:001189B2 addi.w #$280,d5 ROM:001189B6 divu.w #5,d5 ROM:001189BA ROM:001189BA loc_1189BA: ; CODE XREF: sub_11859A+416↑j ROM:001189BA move.b d5,(a0,d2.w) ROM:001189BE addq.w #1,d2 ROM:001189C0 bvc.s loc_1189C6 ROM:001189C2 move.w #$8000,d2 ROM:001189C6 ROM:001189C6 loc_1189C6: ; CODE XREF: sub_11859A+426↑j ROM:001189C6 move.w d2,($598).w ROM:001189CA bsr.l sub_117E7C ROM:001189D0 bra.l locret_118B60 ROM:001189D6 ; --------------------------------------------------------------------------- ROM:001189D6 ROM:001189D6 loc_1189D6: ; CODE XREF: sub_11859A+3E8↑j ROM:001189D6 cmpi.b #$F,($799).w ROM:001189DC bne.s loc_118A20 ROM:001189DE bsr.l sub_117E2E ROM:001189E4 move.w ($598).w,d2 ROM:001189E8 move.b ($799).w,(a0,d2.w) ROM:001189EE addq.w #1,d2 ROM:001189F0 bvc.s loc_1189F6 ROM:001189F2 move.w #$8000,d2 ROM:001189F6 ROM:001189F6 loc_1189F6: ; CODE XREF: sub_11859A+456↑j ROM:001189F6 clr.l d5 ROM:001189F8 move.w ($480).w,d5 ROM:001189FC subi.w #$91C,d5 ROM:00118A00 divs.w #$A,d5 ROM:00118A04 move.b d5,(a0,d2.w) ROM:00118A08 addq.w #1,d2 ROM:00118A0A bvc.s loc_118A10 ROM:00118A0C move.w #$8000,d2 ROM:00118A10 ROM:00118A10 loc_118A10: ; CODE XREF: sub_11859A+470↑j ROM:00118A10 move.w d2,($598).w ROM:00118A14 bsr.l sub_117E7C ROM:00118A1A bra.l locret_118B60 ROM:00118A20 ; --------------------------------------------------------------------------- ROM:00118A20 ROM:00118A20 loc_118A20: ; CODE XREF: sub_11859A+442↑j ROM:00118A20 cmpi.b #$11,($799).w ROM:00118A26 bne.s loc_118A78 ROM:00118A28 bsr.l sub_117E2E ROM:00118A2E move.w ($598).w,d2 ROM:00118A32 move.b ($799).w,(a0,d2.w) ROM:00118A38 addq.w #1,d2 ROM:00118A3A bvc.s loc_118A40 ROM:00118A3C move.w #$8000,d2 ROM:00118A40 ROM:00118A40 loc_118A40: ; CODE XREF: sub_11859A+4A0↑j ROM:00118A40 clr.l d5 ROM:00118A42 move.w ($CCE).w,d5 ROM:00118A46 divu.w #$64,d5 ; 'd' ROM:00118A4A mulu.w #$FF,d5 ROM:00118A4E divu.w #$64,d5 ; 'd' ROM:00118A52 cmpi.w #$FF,d5 ROM:00118A56 ble.s loc_118A5C ROM:00118A58 move.w #$FF,d5 ROM:00118A5C ROM:00118A5C loc_118A5C: ; CODE XREF: sub_11859A+4BC↑j ROM:00118A5C move.b d5,(a0,d2.w) ROM:00118A60 addq.w #1,d2 ROM:00118A62 bvc.s loc_118A68 ROM:00118A64 move.w #$8000,d2 ROM:00118A68 ROM:00118A68 loc_118A68: ; CODE XREF: sub_11859A+4C8↑j ROM:00118A68 move.w d2,($598).w ROM:00118A6C bsr.l sub_117E7C ROM:00118A72 bra.l locret_118B60 ROM:00118A78 ; --------------------------------------------------------------------------- ROM:00118A78 ROM:00118A78 loc_118A78: ; CODE XREF: sub_11859A+48C↑j ROM:00118A78 cmpi.b #$13,($799).w ROM:00118A7E bne.s loc_118AB6 ROM:00118A80 bsr.l sub_117E2E ROM:00118A86 move.w ($598).w,d2 ROM:00118A8A move.b ($799).w,(a0,d2.w) ROM:00118A90 addq.w #1,d2 ROM:00118A92 bvc.s loc_118A98 ROM:00118A94 move.w #$8000,d2 ROM:00118A98 ROM:00118A98 loc_118A98: ; CODE XREF: sub_11859A+4F8↑j ROM:00118A98 move.b #3,(a0,d2.w) ROM:00118A9E addq.w #1,d2 ROM:00118AA0 bvc.s loc_118AA6 ROM:00118AA2 move.w #$8000,d2 ROM:00118AA6 ROM:00118AA6 loc_118AA6: ; CODE XREF: sub_11859A+506↑j ROM:00118AA6 move.w d2,($598).w ROM:00118AAA bsr.l sub_117E7C ROM:00118AB0 bra.l locret_118B60 ROM:00118AB6 ; --------------------------------------------------------------------------- ROM:00118AB6 ROM:00118AB6 loc_118AB6: ; CODE XREF: sub_11859A+4E4↑j ROM:00118AB6 cmpi.b #$14,($799).w ROM:00118ABC bne.s loc_118B12 ROM:00118ABE bsr.l sub_117E2E ROM:00118AC4 move.w ($598).w,d2 ROM:00118AC8 move.b ($799).w,(a0,d2.w) ROM:00118ACE addq.w #1,d2 ROM:00118AD0 bvc.s loc_118AD6 ROM:00118AD2 move.w #$8000,d2 ROM:00118AD6 ROM:00118AD6 loc_118AD6: ; CODE XREF: sub_11859A+536↑j ROM:00118AD6 clr.l d5 ROM:00118AD8 move.w ($EFC).w,d5 ROM:00118ADC divu.w #5,d5 ROM:00118AE0 move.b d5,(a0,d2.w) ROM:00118AE4 addq.w #1,d2 ROM:00118AE6 bvc.s loc_118AEC ROM:00118AE8 move.w #$8000,d2 ROM:00118AEC ROM:00118AEC loc_118AEC: ; CODE XREF: sub_11859A+54C↑j ROM:00118AEC clr.l d5 ROM:00118AEE move.w ($FB2).w,d5 ROM:00118AF2 divs.w #$4E,d5 ; 'N' ROM:00118AF6 move.b d5,(a0,d2.w) ROM:00118AFA addq.w #1,d2 ROM:00118AFC bvc.s loc_118B02 ROM:00118AFE move.w #$8000,d2 ROM:00118B02 ROM:00118B02 loc_118B02: ; CODE XREF: sub_11859A+562↑j ROM:00118B02 move.w d2,($598).w ROM:00118B06 bsr.l sub_117E7C ROM:00118B0C bra.l locret_118B60 ROM:00118B12 ; --------------------------------------------------------------------------- ROM:00118B12 ROM:00118B12 loc_118B12: ; CODE XREF: sub_11859A+522↑j ROM:00118B12 cmpi.b #$15,($799).w ROM:00118B18 bne.s locret_118B60 ROM:00118B1A bsr.l sub_117E2E ROM:00118B20 move.w ($598).w,d2 ROM:00118B24 move.b ($799).w,(a0,d2.w) ROM:00118B2A addq.w #1,d2 ROM:00118B2C bvc.s loc_118B32 ROM:00118B2E move.w #$8000,d2 ROM:00118B32 ROM:00118B32 loc_118B32: ; CODE XREF: sub_11859A+592↑j ROM:00118B32 clr.l d5 ROM:00118B34 move.w ($EFE).w,d5 ROM:00118B38 divu.w #5,d5 ROM:00118B3C move.b d5,(a0,d2.w) ROM:00118B40 addq.w #1,d2 ROM:00118B42 bvc.s loc_118B48 ROM:00118B44 move.w #$8000,d2 ROM:00118B48 ROM:00118B48 loc_118B48: ; CODE XREF: sub_11859A+5A8↑j ROM:00118B48 move.b #$FF,(a0,d2.w) ROM:00118B4E addq.w #1,d2 ROM:00118B50 bvc.s loc_118B56 ROM:00118B52 move.w #$8000,d2 ROM:00118B56 ROM:00118B56 loc_118B56: ; CODE XREF: sub_11859A+5B6↑j ROM:00118B56 move.w d2,($598).w ROM:00118B5A bsr.l sub_117E7C ROM:00118B60 ROM:00118B60 locret_118B60: ; CODE XREF: sub_11859A+6A↑j ROM:00118B60 ; sub_11859A+130↑j ... ROM:00118B60 rts ROM:00118B60 ; End of function sub_11859A ROM:00118B60 ROM:00118B62 ROM:00118B62 ; =============== S U B R O U T I N E ======================================= ROM:00118B62 ROM:00118B62 ROM:00118B62 sub_118B62: ; CODE XREF: sub_117DB6+20↑p ROM:00118B62 lea ($12DB).w,a0 ROM:00118B66 clr.w ($EBA).w ROM:00118B6A cmpi.b #0,($79A).w ROM:00118B70 bne.l locret_118FCE ROM:00118B76 cmpi.b #0,($799).w ROM:00118B7C bne.l loc_118BF0 ROM:00118B82 bsr.l sub_117E2E ROM:00118B88 move.w ($598).w,d3 ROM:00118B8C move.b ($799).w,(a0,d3.w) ROM:00118B92 addq.w #1,d3 ROM:00118B94 bvc.s loc_118B9A ROM:00118B96 move.w #$8000,d3 ROM:00118B9A ROM:00118B9A loc_118B9A: ; CODE XREF: sub_118B62+32↑j ROM:00118B9A move.b ($79A).w,(a0,d3.w) ROM:00118BA0 addq.w #1,d3 ROM:00118BA2 bvc.s loc_118BA8 ROM:00118BA4 move.w #$8000,d3 ROM:00118BA8 ROM:00118BA8 loc_118BA8: ; CODE XREF: sub_118B62+40↑j ROM:00118BA8 move.b $10C(a5),(a0,d3.w) ROM:00118BAE addq.w #1,d3 ROM:00118BB0 bvc.s loc_118BB6 ROM:00118BB2 move.w #$8000,d3 ROM:00118BB6 ROM:00118BB6 loc_118BB6: ; CODE XREF: sub_118B62+4E↑j ROM:00118BB6 move.b $10D(a5),(a0,d3.w) ROM:00118BBC addq.w #1,d3 ROM:00118BBE bvc.s loc_118BC4 ROM:00118BC0 move.w #$8000,d3 ROM:00118BC4 ROM:00118BC4 loc_118BC4: ; CODE XREF: sub_118B62+5C↑j ROM:00118BC4 move.b $10E(a5),(a0,d3.w) ROM:00118BCA addq.w #1,d3 ROM:00118BCC bvc.s loc_118BD2 ROM:00118BCE move.w #$8000,d3 ROM:00118BD2 ROM:00118BD2 loc_118BD2: ; CODE XREF: sub_118B62+6A↑j ROM:00118BD2 move.b $10F(a5),(a0,d3.w) ROM:00118BD8 addq.w #1,d3 ROM:00118BDA bvc.s loc_118BE0 ROM:00118BDC move.w #$8000,d3 ROM:00118BE0 ROM:00118BE0 loc_118BE0: ; CODE XREF: sub_118B62+78↑j ROM:00118BE0 move.w d3,($598).w ROM:00118BE4 bsr.l sub_117E7C ROM:00118BEA bra.l locret_118FCE ROM:00118BF0 ; --------------------------------------------------------------------------- ROM:00118BF0 ROM:00118BF0 loc_118BF0: ; CODE XREF: sub_118B62+1A↑j ROM:00118BF0 cmpi.b #2,($799).w ROM:00118BF6 bne.s loc_118C5E ROM:00118BF8 bsr.l sub_117E2E ROM:00118BFE move.w ($598).w,d3 ROM:00118C02 move.b ($799).w,(a0,d3.w) ROM:00118C08 addq.w #1,d3 ROM:00118C0A bvc.s loc_118C10 ROM:00118C0C move.w #$8000,d3 ROM:00118C10 ROM:00118C10 loc_118C10: ; CODE XREF: sub_118B62+A8↑j ROM:00118C10 move.b ($79A).w,(a0,d3.w) ROM:00118C16 addq.w #1,d3 ROM:00118C18 bvc.s loc_118C1E ROM:00118C1A move.w #$8000,d3 ROM:00118C1E ROM:00118C1E loc_118C1E: ; CODE XREF: sub_118B62+B6↑j ROM:00118C1E addq.w #2,($598).w ROM:00118C22 bsr.l sub_136B3A ROM:00118C28 move.w ($598).w,d3 ROM:00118C2C move.w ($EBC).w,d0 ROM:00118C30 lsr.w #8,d0 ROM:00118C32 move.b d0,(a0,d3.w) ROM:00118C36 addq.w #1,d3 ROM:00118C38 bvc.s loc_118C3E ROM:00118C3A move.w #$8000,d3 ROM:00118C3E ROM:00118C3E loc_118C3E: ; CODE XREF: sub_118B62+D6↑j ROM:00118C3E move.w ($EBC).w,d0 ROM:00118C42 move.b d0,(a0,d3.w) ROM:00118C46 addq.w #1,d3 ROM:00118C48 bvc.s loc_118C4E ROM:00118C4A move.w #$8000,d3 ROM:00118C4E ROM:00118C4E loc_118C4E: ; CODE XREF: sub_118B62+E6↑j ROM:00118C4E move.w d3,($598).w ROM:00118C52 bsr.l sub_117E7C ROM:00118C58 bra.l locret_118FCE ROM:00118C5E ; --------------------------------------------------------------------------- ROM:00118C5E ROM:00118C5E loc_118C5E: ; CODE XREF: sub_118B62+94↑j ROM:00118C5E cmpi.b #3,($799).w ROM:00118C64 bne.s loc_118CB8 ROM:00118C66 bsr.l sub_117E2E ROM:00118C6C move.w ($598).w,d3 ROM:00118C70 move.b ($799).w,(a0,d3.w) ROM:00118C76 addq.w #1,d3 ROM:00118C78 bvc.s loc_118C7E ROM:00118C7A move.w #$8000,d3 ROM:00118C7E ROM:00118C7E loc_118C7E: ; CODE XREF: sub_118B62+116↑j ROM:00118C7E move.b ($79A).w,(a0,d3.w) ROM:00118C84 addq.w #1,d3 ROM:00118C86 bvc.s loc_118C8C ROM:00118C88 move.w #$8000,d3 ROM:00118C8C ROM:00118C8C loc_118C8C: ; CODE XREF: sub_118B62+124↑j ROM:00118C8C move.b ($1D6E).w,(a0,d3.w) ROM:00118C92 addq.w #1,d3 ROM:00118C94 bvc.s loc_118C9A ROM:00118C96 move.w #$8000,d3 ROM:00118C9A ROM:00118C9A loc_118C9A: ; CODE XREF: sub_118B62+132↑j ROM:00118C9A move.b #0,(a0,d3.w) ROM:00118CA0 addq.w #1,d3 ROM:00118CA2 bvc.s loc_118CA8 ROM:00118CA4 move.w #$8000,d3 ROM:00118CA8 ROM:00118CA8 loc_118CA8: ; CODE XREF: sub_118B62+140↑j ROM:00118CA8 move.w d3,($598).w ROM:00118CAC bsr.l sub_117E7C ROM:00118CB2 bra.l locret_118FCE ROM:00118CB8 ; --------------------------------------------------------------------------- ROM:00118CB8 ROM:00118CB8 loc_118CB8: ; CODE XREF: sub_118B62+102↑j ROM:00118CB8 cmpi.b #4,($799).w ROM:00118CBE bne.s loc_118D1A ROM:00118CC0 bsr.l sub_117E2E ROM:00118CC6 move.w ($598).w,d3 ROM:00118CCA move.b ($799).w,(a0,d3.w) ROM:00118CD0 addq.w #1,d3 ROM:00118CD2 bvc.s loc_118CD8 ROM:00118CD4 move.w #$8000,d3 ROM:00118CD8 ROM:00118CD8 loc_118CD8: ; CODE XREF: sub_118B62+170↑j ROM:00118CD8 move.b ($79A).w,(a0,d3.w) ROM:00118CDE addq.w #1,d3 ROM:00118CE0 bvc.s loc_118CE6 ROM:00118CE2 move.w #$8000,d3 ROM:00118CE6 ROM:00118CE6 loc_118CE6: ; CODE XREF: sub_118B62+17E↑j ROM:00118CE6 clr.l d5 ROM:00118CE8 move.w ($1B1E).w,d5 ROM:00118CEC mulu.w #$FF,d5 ROM:00118CF0 divu.w #$3E8,d5 ROM:00118CF4 cmpi.w #$FF,d5 ROM:00118CF8 ble.s loc_118CFE ROM:00118CFA move.w #$FF,d5 ROM:00118CFE ROM:00118CFE loc_118CFE: ; CODE XREF: sub_118B62+196↑j ROM:00118CFE move.b d5,(a0,d3.w) ROM:00118D02 addq.w #1,d3 ROM:00118D04 bvc.s loc_118D0A ROM:00118D06 move.w #$8000,d3 ROM:00118D0A ROM:00118D0A loc_118D0A: ; CODE XREF: sub_118B62+1A2↑j ROM:00118D0A move.w d3,($598).w ROM:00118D0E bsr.l sub_117E7C ROM:00118D14 bra.l locret_118FCE ROM:00118D1A ; --------------------------------------------------------------------------- ROM:00118D1A ROM:00118D1A loc_118D1A: ; CODE XREF: sub_118B62+15C↑j ROM:00118D1A cmpi.b #5,($799).w ROM:00118D20 bne.s loc_118D72 ROM:00118D22 bsr.l sub_117E2E ROM:00118D28 move.w ($598).w,d3 ROM:00118D2C move.b ($799).w,(a0,d3.w) ROM:00118D32 addq.w #1,d3 ROM:00118D34 bvc.s loc_118D3A ROM:00118D36 move.w #$8000,d3 ROM:00118D3A ROM:00118D3A loc_118D3A: ; CODE XREF: sub_118B62+1D2↑j ROM:00118D3A move.b ($79A).w,(a0,d3.w) ROM:00118D40 addq.w #1,d3 ROM:00118D42 bvc.s loc_118D48 ROM:00118D44 move.w #$8000,d3 ROM:00118D48 ROM:00118D48 loc_118D48: ; CODE XREF: sub_118B62+1E0↑j ROM:00118D48 clr.l d5 ROM:00118D4A move.w ($1B12).w,d5 ROM:00118D4E subi.w #$91C,d5 ROM:00118D52 divs.w #$A,d5 ROM:00118D56 move.b d5,(a0,d3.w) ROM:00118D5A addq.w #1,d3 ROM:00118D5C bvc.s loc_118D62 ROM:00118D5E move.w #$8000,d3 ROM:00118D62 ROM:00118D62 loc_118D62: ; CODE XREF: sub_118B62+1FA↑j ROM:00118D62 move.w d3,($598).w ROM:00118D66 bsr.l sub_117E7C ROM:00118D6C bra.l locret_118FCE ROM:00118D72 ; --------------------------------------------------------------------------- ROM:00118D72 ROM:00118D72 loc_118D72: ; CODE XREF: sub_118B62+1BE↑j ROM:00118D72 cmpi.b #6,($799).w ROM:00118D78 bne.s loc_118DC6 ROM:00118D7A bsr.l sub_117E2E ROM:00118D80 move.w ($598).w,d3 ROM:00118D84 move.b ($799).w,(a0,d3.w) ROM:00118D8A addq.w #1,d3 ROM:00118D8C bvc.s loc_118D92 ROM:00118D8E move.w #$8000,d3 ROM:00118D92 ROM:00118D92 loc_118D92: ; CODE XREF: sub_118B62+22A↑j ROM:00118D92 move.b ($79A).w,(a0,d3.w) ROM:00118D98 addq.w #1,d3 ROM:00118D9A bvc.s loc_118DA0 ROM:00118D9C move.w #$8000,d3 ROM:00118DA0 ROM:00118DA0 loc_118DA0: ; CODE XREF: sub_118B62+238↑j ROM:00118DA0 clr.l d5 ROM:00118DA2 move.w ($1B14).w,d5 ROM:00118DA6 divs.w #$4E,d5 ; 'N' ROM:00118DAA move.b d5,(a0,d3.w) ROM:00118DAE addq.w #1,d3 ROM:00118DB0 bvc.s loc_118DB6 ROM:00118DB2 move.w #$8000,d3 ROM:00118DB6 ROM:00118DB6 loc_118DB6: ; CODE XREF: sub_118B62+24E↑j ROM:00118DB6 move.w d3,($598).w ROM:00118DBA bsr.l sub_117E7C ROM:00118DC0 bra.l locret_118FCE ROM:00118DC6 ; --------------------------------------------------------------------------- ROM:00118DC6 ROM:00118DC6 loc_118DC6: ; CODE XREF: sub_118B62+216↑j ROM:00118DC6 cmpi.b #7,($799).w ROM:00118DCC bne.s loc_118E1A ROM:00118DCE bsr.l sub_117E2E ROM:00118DD4 move.w ($598).w,d3 ROM:00118DD8 move.b ($799).w,(a0,d3.w) ROM:00118DDE addq.w #1,d3 ROM:00118DE0 bvc.s loc_118DE6 ROM:00118DE2 move.w #$8000,d3 ROM:00118DE6 ROM:00118DE6 loc_118DE6: ; CODE XREF: sub_118B62+27E↑j ROM:00118DE6 move.b ($79A).w,(a0,d3.w) ROM:00118DEC addq.w #1,d3 ROM:00118DEE bvc.s loc_118DF4 ROM:00118DF0 move.w #$8000,d3 ROM:00118DF4 ROM:00118DF4 loc_118DF4: ; CODE XREF: sub_118B62+28C↑j ROM:00118DF4 clr.l d5 ROM:00118DF6 move.w ($1B16).w,d5 ROM:00118DFA divs.w #$4E,d5 ; 'N' ROM:00118DFE move.b d5,(a0,d3.w) ROM:00118E02 addq.w #1,d3 ROM:00118E04 bvc.s loc_118E0A ROM:00118E06 move.w #$8000,d3 ROM:00118E0A ROM:00118E0A loc_118E0A: ; CODE XREF: sub_118B62+2A2↑j ROM:00118E0A move.w d3,($598).w ROM:00118E0E bsr.l sub_117E7C ROM:00118E14 bra.l locret_118FCE ROM:00118E1A ; --------------------------------------------------------------------------- ROM:00118E1A ROM:00118E1A loc_118E1A: ; CODE XREF: sub_118B62+26A↑j ROM:00118E1A cmpi.b #$B,($799).w ROM:00118E20 bne.s loc_118E6E ROM:00118E22 bsr.l sub_117E2E ROM:00118E28 move.w ($598).w,d3 ROM:00118E2C move.b ($799).w,(a0,d3.w) ROM:00118E32 addq.w #1,d3 ROM:00118E34 bvc.s loc_118E3A ROM:00118E36 move.w #$8000,d3 ROM:00118E3A ROM:00118E3A loc_118E3A: ; CODE XREF: sub_118B62+2D2↑j ROM:00118E3A move.b ($79A).w,(a0,d3.w) ROM:00118E40 addq.w #1,d3 ROM:00118E42 bvc.s loc_118E48 ROM:00118E44 move.w #$8000,d3 ROM:00118E48 ROM:00118E48 loc_118E48: ; CODE XREF: sub_118B62+2E0↑j ROM:00118E48 clr.l d5 ROM:00118E4A move.w ($1B18).w,d5 ROM:00118E4E divs.w #$64,d5 ; 'd' ROM:00118E52 move.b d5,(a0,d3.w) ROM:00118E56 addq.w #1,d3 ROM:00118E58 bvc.s loc_118E5E ROM:00118E5A move.w #$8000,d3 ROM:00118E5E ROM:00118E5E loc_118E5E: ; CODE XREF: sub_118B62+2F6↑j ROM:00118E5E move.w d3,($598).w ROM:00118E62 bsr.l sub_117E7C ROM:00118E68 bra.l locret_118FCE ROM:00118E6E ; --------------------------------------------------------------------------- ROM:00118E6E ROM:00118E6E loc_118E6E: ; CODE XREF: sub_118B62+2BE↑j ROM:00118E6E cmpi.b #$C,($799).w ROM:00118E74 bne.s loc_118ED0 ROM:00118E76 bsr.l sub_117E2E ROM:00118E7C move.w ($598).w,d3 ROM:00118E80 move.b ($799).w,(a0,d3.w) ROM:00118E86 addq.w #1,d3 ROM:00118E88 bvc.s loc_118E8E ROM:00118E8A move.w #$8000,d3 ROM:00118E8E ROM:00118E8E loc_118E8E: ; CODE XREF: sub_118B62+326↑j ROM:00118E8E move.b ($79A).w,(a0,d3.w) ROM:00118E94 addq.w #1,d3 ROM:00118E96 bvc.s loc_118E9C ROM:00118E98 move.w #$8000,d3 ROM:00118E9C ROM:00118E9C loc_118E9C: ; CODE XREF: sub_118B62+334↑j ROM:00118E9C move.w ($1B1A).w,d5 ROM:00118EA0 mulu.w #4,d5 ROM:00118EA4 move.w d5,d4 ROM:00118EA6 lsr.w #8,d4 ROM:00118EA8 move.b d4,(a0,d3.w) ROM:00118EAC addq.w #1,d3 ROM:00118EAE bvc.s loc_118EB4 ROM:00118EB0 move.w #$8000,d3 ROM:00118EB4 ROM:00118EB4 loc_118EB4: ; CODE XREF: sub_118B62+34C↑j ROM:00118EB4 move.b d5,(a0,d3.w) ROM:00118EB8 addq.w #1,d3 ROM:00118EBA bvc.s loc_118EC0 ROM:00118EBC move.w #$8000,d3 ROM:00118EC0 ROM:00118EC0 loc_118EC0: ; CODE XREF: sub_118B62+358↑j ROM:00118EC0 move.w d3,($598).w ROM:00118EC4 bsr.l sub_117E7C ROM:00118ECA bra.l locret_118FCE ROM:00118ED0 ; --------------------------------------------------------------------------- ROM:00118ED0 ROM:00118ED0 loc_118ED0: ; CODE XREF: sub_118B62+312↑j ROM:00118ED0 cmpi.b #$D,($799).w ROM:00118ED6 bne.s loc_118F1E ROM:00118ED8 bsr.l sub_117E2E ROM:00118EDE move.w ($598).w,d3 ROM:00118EE2 move.b ($799).w,(a0,d3.w) ROM:00118EE8 addq.w #1,d3 ROM:00118EEA bvc.s loc_118EF0 ROM:00118EEC move.w #$8000,d3 ROM:00118EF0 ROM:00118EF0 loc_118EF0: ; CODE XREF: sub_118B62+388↑j ROM:00118EF0 move.b ($79A).w,(a0,d3.w) ROM:00118EF6 addq.w #1,d3 ROM:00118EF8 bvc.s loc_118EFE ROM:00118EFA move.w #$8000,d3 ROM:00118EFE ROM:00118EFE loc_118EFE: ; CODE XREF: sub_118B62+396↑j ROM:00118EFE move.w ($1B1C).w,d0 ROM:00118F02 move.b d0,(a0,d3.w) ROM:00118F06 addq.w #1,d3 ROM:00118F08 bvc.s loc_118F0E ROM:00118F0A move.w #$8000,d3 ROM:00118F0E ROM:00118F0E loc_118F0E: ; CODE XREF: sub_118B62+3A6↑j ROM:00118F0E move.w d3,($598).w ROM:00118F12 bsr.l sub_117E7C ROM:00118F18 bra.l locret_118FCE ROM:00118F1E ; --------------------------------------------------------------------------- ROM:00118F1E ROM:00118F1E loc_118F1E: ; CODE XREF: sub_118B62+374↑j ROM:00118F1E cmpi.b #$20,($799).w ; ' ' ROM:00118F24 bne.s loc_118F82 ROM:00118F26 bsr.l sub_117E2E ROM:00118F2C move.w ($598).w,d3 ROM:00118F30 move.b ($799).w,(a0,d3.w) ROM:00118F36 addq.w #1,d3 ROM:00118F38 bvc.s loc_118F3E ROM:00118F3A move.w #$8000,d3 ROM:00118F3E ROM:00118F3E loc_118F3E: ; CODE XREF: sub_118B62+3D6↑j ROM:00118F3E move.b $110(a5),(a0,d3.w) ROM:00118F44 addq.w #1,d3 ROM:00118F46 bvc.s loc_118F4C ROM:00118F48 move.w #$8000,d3 ROM:00118F4C ROM:00118F4C loc_118F4C: ; CODE XREF: sub_118B62+3E4↑j ROM:00118F4C move.b $111(a5),(a0,d3.w) ROM:00118F52 addq.w #1,d3 ROM:00118F54 bvc.s loc_118F5A ROM:00118F56 move.w #$8000,d3 ROM:00118F5A ROM:00118F5A loc_118F5A: ; CODE XREF: sub_118B62+3F2↑j ROM:00118F5A move.b $112(a5),(a0,d3.w) ROM:00118F60 addq.w #1,d3 ROM:00118F62 bvc.s loc_118F68 ROM:00118F64 move.w #$8000,d3 ROM:00118F68 ROM:00118F68 loc_118F68: ; CODE XREF: sub_118B62+400↑j ROM:00118F68 move.b $113(a5),(a0,d3.w) ROM:00118F6E addq.w #1,d3 ROM:00118F70 bvc.s loc_118F76 ROM:00118F72 move.w #$8000,d3 ROM:00118F76 ROM:00118F76 loc_118F76: ; CODE XREF: sub_118B62+40E↑j ROM:00118F76 move.w d3,($598).w ROM:00118F7A bsr.l sub_117E7C ROM:00118F80 bra.s locret_118FCE ROM:00118F82 ; --------------------------------------------------------------------------- ROM:00118F82 ROM:00118F82 loc_118F82: ; CODE XREF: sub_118B62+3C2↑j ROM:00118F82 cmpi.b #$21,($799).w ; '!' ROM:00118F88 bne.s locret_118FCE ROM:00118F8A bsr.l sub_117E2E ROM:00118F90 move.w ($598).w,d3 ROM:00118F94 move.b ($799).w,(a0,d3.w) ROM:00118F9A addq.w #1,d3 ROM:00118F9C bvc.s loc_118FA2 ROM:00118F9E move.w #$8000,d3 ROM:00118FA2 ROM:00118FA2 loc_118FA2: ; CODE XREF: sub_118B62+43A↑j ROM:00118FA2 move.w ($146A).w,d0 ROM:00118FA6 lsr.w #8,d0 ROM:00118FA8 move.b d0,(a0,d3.w) ROM:00118FAC addq.w #1,d3 ROM:00118FAE bvc.s loc_118FB4 ROM:00118FB0 move.w #$8000,d3 ROM:00118FB4 ROM:00118FB4 loc_118FB4: ; CODE XREF: sub_118B62+44C↑j ROM:00118FB4 move.w ($146A).w,d0 ROM:00118FB8 move.b d0,(a0,d3.w) ROM:00118FBC addq.w #1,d3 ROM:00118FBE bvc.s loc_118FC4 ROM:00118FC0 move.w #$8000,d3 ROM:00118FC4 ROM:00118FC4 loc_118FC4: ; CODE XREF: sub_118B62+45C↑j ROM:00118FC4 move.w d3,($598).w ROM:00118FC8 bsr.l sub_117E7C ROM:00118FCE ROM:00118FCE locret_118FCE: ; CODE XREF: sub_118B62+E↑j ROM:00118FCE ; sub_118B62+88↑j ... ROM:00118FCE rts ROM:00118FCE ; End of function sub_118B62 ROM:00118FCE ROM:00118FD0 ROM:00118FD0 ; =============== S U B R O U T I N E ======================================= ROM:00118FD0 ROM:00118FD0 ROM:00118FD0 sub_118FD0: ; CODE XREF: sub_117DB6+30↑p ROM:00118FD0 clr.w ($EBA).w ROM:00118FD4 cmpi.b #0,($12AB).w ROM:00118FDA ble.l locret_1190C8 ROM:00118FE0 clr.w d1 ROM:00118FE2 lea (dword_139AF0).l,a3 ROM:00118FE8 move.w (a3),d4 ROM:00118FEA ROM:00118FEA loc_118FEA: ; CODE XREF: sub_118FD0+F4↓j ROM:00118FEA cmpi.w #$FF,d4 ROM:00118FEE beq.l locret_1190C8 ROM:00118FF4 clr.b ($12AC).w ROM:00118FF8 ROM:00118FF8 loc_118FF8: ; CODE XREF: sub_118FD0+82↓j ROM:00118FF8 cmpi.w #$FF,d4 ROM:00118FFC beq.s loc_119054 ROM:00118FFE cmpi.b #3,($12AC).w ROM:00119004 bge.s loc_119054 ROM:00119006 move.w 6(a3),d2 ROM:0011900A move.b 8(a3),d3 ROM:0011900E btst d3,(d2.w) ROM:00119012 beq.s loc_11904C ROM:00119014 cmpi.b #0,($12AC).w ROM:0011901A bne.s loc_119026 ROM:0011901C bsr.l sub_117E2E ROM:00119022 move.w ($598).w,d1 ROM:00119026 ROM:00119026 loc_119026: ; CODE XREF: sub_118FD0+4A↑j ROM:00119026 move.b (a3),d5 ROM:00119028 move.b d5,$12DB(d1.w) ROM:0011902E addq.w #1,d1 ROM:00119030 bvc.s loc_119036 ROM:00119032 move.w #$8000,d1 ROM:00119036 ROM:00119036 loc_119036: ; CODE XREF: sub_118FD0+60↑j ROM:00119036 move.b 1(a3),d5 ROM:0011903A move.b d5,$12DB(d1.w) ROM:00119040 addq.w #1,d1 ROM:00119042 bvc.s loc_119048 ROM:00119044 move.w #$8000,d1 ROM:00119048 ROM:00119048 loc_119048: ; CODE XREF: sub_118FD0+72↑j ROM:00119048 addq.b #1,($12AC).w ROM:0011904C ROM:0011904C loc_11904C: ; CODE XREF: sub_118FD0+42↑j ROM:0011904C adda.w #$A,a3 ROM:00119050 move.w (a3),d4 ROM:00119052 bra.s loc_118FF8 ROM:00119054 ; --------------------------------------------------------------------------- ROM:00119054 ROM:00119054 loc_119054: ; CODE XREF: sub_118FD0+2C↑j ROM:00119054 ; sub_118FD0+34↑j ROM:00119054 cmpi.b #3,($12AC).w ROM:0011905A bge.s loc_1190AC ROM:0011905C cmpi.b #0,($12AC).w ROM:00119062 ble.s loc_1190AC ROM:00119064 move.b #0,$12DB(d1.w) ROM:0011906C addq.w #1,d1 ROM:0011906E bvc.s loc_119074 ROM:00119070 move.w #$8000,d1 ROM:00119074 ROM:00119074 loc_119074: ; CODE XREF: sub_118FD0+9E↑j ROM:00119074 move.b #0,$12DB(d1.w) ROM:0011907C addq.w #1,d1 ROM:0011907E bvc.s loc_119084 ROM:00119080 move.w #$8000,d1 ROM:00119084 ROM:00119084 loc_119084: ; CODE XREF: sub_118FD0+AE↑j ROM:00119084 cmpi.b #2,($12AC).w ROM:0011908A bge.s loc_1190AC ROM:0011908C move.b #0,$12DB(d1.w) ROM:00119094 addq.w #1,d1 ROM:00119096 bvc.s loc_11909C ROM:00119098 move.w #$8000,d1 ROM:0011909C ROM:0011909C loc_11909C: ; CODE XREF: sub_118FD0+C6↑j ROM:0011909C move.b #0,$12DB(d1.w) ROM:001190A4 addq.w #1,d1 ROM:001190A6 bvc.s loc_1190AC ROM:001190A8 move.w #$8000,d1 ROM:001190AC ROM:001190AC loc_1190AC: ; CODE XREF: sub_118FD0+8A↑j ROM:001190AC ; sub_118FD0+92↑j ... ROM:001190AC cmpi.b #0,($12AC).w ROM:001190B2 ble.s loc_1190BE ROM:001190B4 move.w d1,($598).w ROM:001190B8 bsr.l sub_117E7C ROM:001190BE ROM:001190BE loc_1190BE: ; CODE XREF: sub_118FD0+E2↑j ROM:001190BE move.w ($598).w,($EBA).w ROM:001190C4 bra.w loc_118FEA ROM:001190C8 ; --------------------------------------------------------------------------- ROM:001190C8 ROM:001190C8 locret_1190C8: ; CODE XREF: sub_118FD0+A↑j ROM:001190C8 ; sub_118FD0+1E↑j ROM:001190C8 rts ROM:001190C8 ; End of function sub_118FD0 ROM:001190C8 ROM:001190CA ROM:001190CA ; =============== S U B R O U T I N E ======================================= ROM:001190CA ROM:001190CA ROM:001190CA sub_1190CA: ; CODE XREF: sub_117DB6+40↑p ROM:001190CA clr.w ($EBA).w ROM:001190CE bsr.l sub_117E2E ROM:001190D4 bsr.l sub_128990 ROM:001190DA bsr.l sub_117E7C ROM:001190E0 rts ROM:001190E0 ; End of function sub_1190CA ROM:001190E0 ROM:001190E2 ROM:001190E2 ; =============== S U B R O U T I N E ======================================= ROM:001190E2 ROM:001190E2 ROM:001190E2 sub_1190E2: ; CODE XREF: sub_117DB6+50↑p ROM:001190E2 lea ($12DB).w,a0 ROM:001190E6 clr.w ($EBA).w ROM:001190EA cmpi.b #0,($799).w ROM:001190F0 bne.s loc_119160 ROM:001190F2 bsr.l sub_117E2E ROM:001190F8 move.w ($598).w,d2 ROM:001190FC move.b ($799).w,(a0,d2.w) ROM:00119102 addq.w #1,d2 ROM:00119104 bvc.s loc_11910A ROM:00119106 move.w #$8000,d2 ROM:0011910A ROM:0011910A loc_11910A: ; CODE XREF: sub_1190E2+22↑j ROM:0011910A move.b #$FF,(a0,d2.w) ROM:00119110 addq.w #1,d2 ROM:00119112 bvc.s loc_119118 ROM:00119114 move.w #$8000,d2 ROM:00119118 ROM:00119118 loc_119118: ; CODE XREF: sub_1190E2+30↑j ROM:00119118 move.b $114(a5),(a0,d2.w) ROM:0011911E addq.w #1,d2 ROM:00119120 bvc.s loc_119126 ROM:00119122 move.w #$8000,d2 ROM:00119126 ROM:00119126 loc_119126: ; CODE XREF: sub_1190E2+3E↑j ROM:00119126 move.b $115(a5),(a0,d2.w) ROM:0011912C addq.w #1,d2 ROM:0011912E bvc.s loc_119134 ROM:00119130 move.w #$8000,d2 ROM:00119134 ROM:00119134 loc_119134: ; CODE XREF: sub_1190E2+4C↑j ROM:00119134 move.b $116(a5),(a0,d2.w) ROM:0011913A addq.w #1,d2 ROM:0011913C bvc.s loc_119142 ROM:0011913E move.w #$8000,d2 ROM:00119142 ROM:00119142 loc_119142: ; CODE XREF: sub_1190E2+5A↑j ROM:00119142 move.b $117(a5),(a0,d2.w) ROM:00119148 addq.w #1,d2 ROM:0011914A bvc.s loc_119150 ROM:0011914C move.w #$8000,d2 ROM:00119150 ROM:00119150 loc_119150: ; CODE XREF: sub_1190E2+68↑j ROM:00119150 move.w d2,($598).w ROM:00119154 bsr.l sub_117E7C ROM:0011915A bra.l locret_1195C8 ROM:00119160 ; --------------------------------------------------------------------------- ROM:00119160 ROM:00119160 loc_119160: ; CODE XREF: sub_1190E2+E↑j ROM:00119160 cmpi.b #1,($799).w ROM:00119166 bne.l loc_1191EA ROM:0011916C bsr.l sub_117E2E ROM:00119172 move.w ($598).w,d2 ROM:00119176 move.b ($799).w,(a0,d2.w) ROM:0011917C addq.w #1,d2 ROM:0011917E bvc.s loc_119184 ROM:00119180 move.w #$8000,d2 ROM:00119184 ROM:00119184 loc_119184: ; CODE XREF: sub_1190E2+9C↑j ROM:00119184 clr.b d0 ROM:00119186 move.b $C1D(a5),d0 ROM:0011918A move.b d0,(a0,d2.w) ROM:0011918E addq.w #1,d2 ROM:00119190 bvc.s loc_119196 ROM:00119192 move.w #$8000,d2 ROM:00119196 ROM:00119196 loc_119196: ; CODE XREF: sub_1190E2+AE↑j ROM:00119196 move.w ($D22).w,d0 ROM:0011919A lsr.w #8,d0 ROM:0011919C move.b d0,(a0,d2.w) ROM:001191A0 addq.w #1,d2 ROM:001191A2 bvc.s loc_1191A8 ROM:001191A4 move.w #$8000,d2 ROM:001191A8 ROM:001191A8 loc_1191A8: ; CODE XREF: sub_1190E2+C0↑j ROM:001191A8 move.w ($D22).w,d0 ROM:001191AC move.b d0,(a0,d2.w) ROM:001191B0 addq.w #1,d2 ROM:001191B2 bvc.s loc_1191B8 ROM:001191B4 move.w #$8000,d2 ROM:001191B8 ROM:001191B8 loc_1191B8: ; CODE XREF: sub_1190E2+D0↑j ROM:001191B8 move.w ($D1C).w,d0 ROM:001191BC lsr.w #8,d0 ROM:001191BE move.b d0,(a0,d2.w) ROM:001191C2 addq.w #1,d2 ROM:001191C4 bvc.s loc_1191CA ROM:001191C6 move.w #$8000,d2 ROM:001191CA ROM:001191CA loc_1191CA: ; CODE XREF: sub_1190E2+E2↑j ROM:001191CA move.w ($D1C).w,d0 ROM:001191CE move.b d0,(a0,d2.w) ROM:001191D2 addq.w #1,d2 ROM:001191D4 bvc.s loc_1191DA ROM:001191D6 move.w #$8000,d2 ROM:001191DA ROM:001191DA loc_1191DA: ; CODE XREF: sub_1190E2+F2↑j ROM:001191DA move.w d2,($598).w ROM:001191DE bsr.l sub_117E7C ROM:001191E4 bra.l locret_1195C8 ROM:001191EA ; --------------------------------------------------------------------------- ROM:001191EA ROM:001191EA loc_1191EA: ; CODE XREF: sub_1190E2+84↑j ROM:001191EA cmpi.b #2,($799).w ROM:001191F0 bne.l loc_1192F6 ROM:001191F6 bsr.l sub_117E2E ROM:001191FC move.w ($598).w,d2 ROM:00119200 move.b ($799).w,(a0,d2.w) ROM:00119206 addq.w #1,d2 ROM:00119208 bvc.s loc_11920E ROM:0011920A move.w #$8000,d2 ROM:0011920E ROM:0011920E loc_11920E: ; CODE XREF: sub_1190E2+126↑j ROM:0011920E clr.b d0 ROM:00119210 move.b $C1E(a5),d0 ROM:00119214 ori.b #$80,d0 ROM:00119218 move.b d0,(a0,d2.w) ROM:0011921C addq.w #1,d2 ROM:0011921E bvc.s loc_119224 ROM:00119220 move.w #$8000,d2 ROM:00119224 ROM:00119224 loc_119224: ; CODE XREF: sub_1190E2+13C↑j ROM:00119224 lea ($1088).w,a1 ROM:00119228 move.w (a1),d0 ROM:0011922A lsr.w #8,d0 ROM:0011922C move.b d0,(a0,d2.w) ROM:00119230 addq.w #1,d2 ROM:00119232 bvc.s loc_119238 ROM:00119234 move.w #$8000,d2 ROM:00119238 ROM:00119238 loc_119238: ; CODE XREF: sub_1190E2+150↑j ROM:00119238 move.w (a1),d0 ROM:0011923A move.b d0,(a0,d2.w) ROM:0011923E addq.w #1,d2 ROM:00119240 bvc.s loc_119246 ROM:00119242 move.w #$8000,d2 ROM:00119246 ROM:00119246 loc_119246: ; CODE XREF: sub_1190E2+15E↑j ROM:00119246 move.w $746(a5),d0 ROM:0011924A lsr.w #8,d0 ROM:0011924C move.b d0,(a0,d2.w) ROM:00119250 addq.w #1,d2 ROM:00119252 bvc.s loc_119258 ROM:00119254 move.w #$8000,d2 ROM:00119258 ROM:00119258 loc_119258: ; CODE XREF: sub_1190E2+170↑j ROM:00119258 move.w $746(a5),d0 ROM:0011925C move.b d0,(a0,d2.w) ROM:00119260 addq.w #1,d2 ROM:00119262 bvc.s loc_119268 ROM:00119264 move.w #$8000,d2 ROM:00119268 ROM:00119268 loc_119268: ; CODE XREF: sub_1190E2+180↑j ROM:00119268 move.w d2,($598).w ROM:0011926C bsr.l sub_117E7C ROM:00119272 move.w ($598).w,($EBA).w ROM:00119278 bsr.l sub_117E2E ROM:0011927E move.w ($598).w,d2 ROM:00119282 move.b ($799).w,(a0,d2.w) ROM:00119288 addq.w #1,d2 ROM:0011928A bvc.s loc_119290 ROM:0011928C move.w #$8000,d2 ROM:00119290 ROM:00119290 loc_119290: ; CODE XREF: sub_1190E2+1A8↑j ROM:00119290 clr.b d0 ROM:00119292 move.b $C1E(a5),d0 ROM:00119296 move.b d0,(a0,d2.w) ROM:0011929A addq.w #1,d2 ROM:0011929C bvc.s loc_1192A2 ROM:0011929E move.w #$8000,d2 ROM:001192A2 ROM:001192A2 loc_1192A2: ; CODE XREF: sub_1190E2+1BA↑j ROM:001192A2 lea ($1088).w,a1 ROM:001192A6 move.w (a1),d0 ROM:001192A8 lsr.w #8,d0 ROM:001192AA move.b d0,(a0,d2.w) ROM:001192AE addq.w #1,d2 ROM:001192B0 bvc.s loc_1192B6 ROM:001192B2 move.w #$8000,d2 ROM:001192B6 ROM:001192B6 loc_1192B6: ; CODE XREF: sub_1190E2+1CE↑j ROM:001192B6 move.w (a1),d0 ROM:001192B8 move.b d0,(a0,d2.w) ROM:001192BC addq.w #1,d2 ROM:001192BE bvc.s loc_1192C4 ROM:001192C0 move.w #$8000,d2 ROM:001192C4 ROM:001192C4 loc_1192C4: ; CODE XREF: sub_1190E2+1DC↑j ROM:001192C4 move.w $748(a5),d0 ROM:001192C8 lsr.w #8,d0 ROM:001192CA move.b d0,(a0,d2.w) ROM:001192CE addq.w #1,d2 ROM:001192D0 bvc.s loc_1192D6 ROM:001192D2 move.w #$8000,d2 ROM:001192D6 ROM:001192D6 loc_1192D6: ; CODE XREF: sub_1190E2+1EE↑j ROM:001192D6 move.w $748(a5),d0 ROM:001192DA move.b d0,(a0,d2.w) ROM:001192DE addq.w #1,d2 ROM:001192E0 bvc.s loc_1192E6 ROM:001192E2 move.w #$8000,d2 ROM:001192E6 ROM:001192E6 loc_1192E6: ; CODE XREF: sub_1190E2+1FE↑j ROM:001192E6 move.w d2,($598).w ROM:001192EA bsr.l sub_117E7C ROM:001192F0 bra.l locret_1195C8 ROM:001192F6 ; --------------------------------------------------------------------------- ROM:001192F6 ROM:001192F6 loc_1192F6: ; CODE XREF: sub_1190E2+10E↑j ROM:001192F6 cmpi.b #4,($799).w ROM:001192FC bne.s loc_11937C ROM:001192FE bsr.l sub_117E2E ROM:00119304 move.w ($598).w,d2 ROM:00119308 move.b ($799).w,(a0,d2.w) ROM:0011930E addq.w #1,d2 ROM:00119310 bvc.s loc_119316 ROM:00119312 move.w #$8000,d2 ROM:00119316 ROM:00119316 loc_119316: ; CODE XREF: sub_1190E2+22E↑j ROM:00119316 clr.b d0 ROM:00119318 move.b $C1F(a5),d0 ROM:0011931C move.b d0,(a0,d2.w) ROM:00119320 addq.w #1,d2 ROM:00119322 bvc.s loc_119328 ROM:00119324 move.w #$8000,d2 ROM:00119328 ROM:00119328 loc_119328: ; CODE XREF: sub_1190E2+240↑j ROM:00119328 move.w ($1B0E).w,d0 ROM:0011932C lsr.w #8,d0 ROM:0011932E move.b d0,(a0,d2.w) ROM:00119332 addq.w #1,d2 ROM:00119334 bvc.s loc_11933A ROM:00119336 move.w #$8000,d2 ROM:0011933A ROM:0011933A loc_11933A: ; CODE XREF: sub_1190E2+252↑j ROM:0011933A move.w ($1B0E).w,d0 ROM:0011933E move.b d0,(a0,d2.w) ROM:00119342 addq.w #1,d2 ROM:00119344 bvc.s loc_11934A ROM:00119346 move.w #$8000,d2 ROM:0011934A ROM:0011934A loc_11934A: ; CODE XREF: sub_1190E2+262↑j ROM:0011934A move.w ($1B10).w,d0 ROM:0011934E lsr.w #8,d0 ROM:00119350 move.b d0,(a0,d2.w) ROM:00119354 addq.w #1,d2 ROM:00119356 bvc.s loc_11935C ROM:00119358 move.w #$8000,d2 ROM:0011935C ROM:0011935C loc_11935C: ; CODE XREF: sub_1190E2+274↑j ROM:0011935C move.w ($1B10).w,d0 ROM:00119360 move.b d0,(a0,d2.w) ROM:00119364 addq.w #1,d2 ROM:00119366 bvc.s loc_11936C ROM:00119368 move.w #$8000,d2 ROM:0011936C ROM:0011936C loc_11936C: ; CODE XREF: sub_1190E2+284↑j ROM:0011936C move.w d2,($598).w ROM:00119370 bsr.l sub_117E7C ROM:00119376 bra.l locret_1195C8 ROM:0011937C ; --------------------------------------------------------------------------- ROM:0011937C ROM:0011937C loc_11937C: ; CODE XREF: sub_1190E2+21A↑j ROM:0011937C cmpi.b #5,($799).w ROM:00119382 bne.l loc_119406 ROM:00119388 bsr.l sub_117E2E ROM:0011938E move.w ($598).w,d2 ROM:00119392 move.b ($799).w,(a0,d2.w) ROM:00119398 addq.w #1,d2 ROM:0011939A bvc.s loc_1193A0 ROM:0011939C move.w #$8000,d2 ROM:001193A0 ROM:001193A0 loc_1193A0: ; CODE XREF: sub_1190E2+2B8↑j ROM:001193A0 clr.b d0 ROM:001193A2 move.b $C1F(a5),d0 ROM:001193A6 move.b d0,(a0,d2.w) ROM:001193AA addq.w #1,d2 ROM:001193AC bvc.s loc_1193B2 ROM:001193AE move.w #$8000,d2 ROM:001193B2 ROM:001193B2 loc_1193B2: ; CODE XREF: sub_1190E2+2CA↑j ROM:001193B2 move.w ($1B0C).w,d0 ROM:001193B6 lsr.w #8,d0 ROM:001193B8 move.b d0,(a0,d2.w) ROM:001193BC addq.w #1,d2 ROM:001193BE bvc.s loc_1193C4 ROM:001193C0 move.w #$8000,d2 ROM:001193C4 ROM:001193C4 loc_1193C4: ; CODE XREF: sub_1190E2+2DC↑j ROM:001193C4 move.w ($1B0C).w,d0 ROM:001193C8 move.b d0,(a0,d2.w) ROM:001193CC addq.w #1,d2 ROM:001193CE bvc.s loc_1193D4 ROM:001193D0 move.w #$8000,d2 ROM:001193D4 ROM:001193D4 loc_1193D4: ; CODE XREF: sub_1190E2+2EC↑j ROM:001193D4 move.w $74E(a5),d0 ROM:001193D8 lsr.w #8,d0 ROM:001193DA move.b d0,(a0,d2.w) ROM:001193DE addq.w #1,d2 ROM:001193E0 bvc.s loc_1193E6 ROM:001193E2 move.w #$8000,d2 ROM:001193E6 ROM:001193E6 loc_1193E6: ; CODE XREF: sub_1190E2+2FE↑j ROM:001193E6 move.w $74E(a5),d0 ROM:001193EA move.b d0,(a0,d2.w) ROM:001193EE addq.w #1,d2 ROM:001193F0 bvc.s loc_1193F6 ROM:001193F2 move.w #$8000,d2 ROM:001193F6 ROM:001193F6 loc_1193F6: ; CODE XREF: sub_1190E2+30E↑j ROM:001193F6 move.w d2,($598).w ROM:001193FA bsr.l sub_117E7C ROM:00119400 bra.l locret_1195C8 ROM:00119406 ; --------------------------------------------------------------------------- ROM:00119406 ROM:00119406 loc_119406: ; CODE XREF: sub_1190E2+2A0↑j ROM:00119406 cmpi.b #6,($799).w ROM:0011940C bne.l loc_11951A ROM:00119412 bsr.l sub_117E2E ROM:00119418 move.w ($598).w,d2 ROM:0011941C move.b ($799).w,(a0,d2.w) ROM:00119422 addq.w #1,d2 ROM:00119424 bvc.s loc_11942A ROM:00119426 move.w #$8000,d2 ROM:0011942A ROM:0011942A loc_11942A: ; CODE XREF: sub_1190E2+342↑j ROM:0011942A clr.b d0 ROM:0011942C move.b $C20(a5),d0 ROM:00119430 ori.b #$80,d0 ROM:00119434 move.b d0,(a0,d2.w) ROM:00119438 addq.w #1,d2 ROM:0011943A bvc.s loc_119440 ROM:0011943C move.w #$8000,d2 ROM:00119440 ROM:00119440 loc_119440: ; CODE XREF: sub_1190E2+358↑j ROM:00119440 lea ($1088).w,a1 ROM:00119444 move.w 2(a1),d0 ROM:00119448 lsr.w #8,d0 ROM:0011944A move.b d0,(a0,d2.w) ROM:0011944E addq.w #1,d2 ROM:00119450 bvc.s loc_119456 ROM:00119452 move.w #$8000,d2 ROM:00119456 ROM:00119456 loc_119456: ; CODE XREF: sub_1190E2+36E↑j ROM:00119456 move.w 2(a1),d0 ROM:0011945A move.b d0,(a0,d2.w) ROM:0011945E addq.w #1,d2 ROM:00119460 bvc.s loc_119466 ROM:00119462 move.w #$8000,d2 ROM:00119466 ROM:00119466 loc_119466: ; CODE XREF: sub_1190E2+37E↑j ROM:00119466 move.w $746(a5),d0 ROM:0011946A lsr.w #8,d0 ROM:0011946C move.b d0,(a0,d2.w) ROM:00119470 addq.w #1,d2 ROM:00119472 bvc.s loc_119478 ROM:00119474 move.w #$8000,d2 ROM:00119478 ROM:00119478 loc_119478: ; CODE XREF: sub_1190E2+390↑j ROM:00119478 move.w $746(a5),d0 ROM:0011947C move.b d0,(a0,d2.w) ROM:00119480 addq.w #1,d2 ROM:00119482 bvc.s loc_119488 ROM:00119484 move.w #$8000,d2 ROM:00119488 ROM:00119488 loc_119488: ; CODE XREF: sub_1190E2+3A0↑j ROM:00119488 move.w d2,($598).w ROM:0011948C bsr.l sub_117E7C ROM:00119492 move.w ($598).w,($EBA).w ROM:00119498 bsr.l sub_117E2E ROM:0011949E move.w ($598).w,d2 ROM:001194A2 move.b ($799).w,(a0,d2.w) ROM:001194A8 addq.w #1,d2 ROM:001194AA bvc.s loc_1194B0 ROM:001194AC move.w #$8000,d2 ROM:001194B0 ROM:001194B0 loc_1194B0: ; CODE XREF: sub_1190E2+3C8↑j ROM:001194B0 clr.b d0 ROM:001194B2 move.b $C20(a5),d0 ROM:001194B6 move.b d0,(a0,d2.w) ROM:001194BA addq.w #1,d2 ROM:001194BC bvc.s loc_1194C2 ROM:001194BE move.w #$8000,d2 ROM:001194C2 ROM:001194C2 loc_1194C2: ; CODE XREF: sub_1190E2+3DA↑j ROM:001194C2 lea ($1088).w,a1 ROM:001194C6 move.w 2(a1),d0 ROM:001194CA lsr.w #8,d0 ROM:001194CC move.b d0,(a0,d2.w) ROM:001194D0 addq.w #1,d2 ROM:001194D2 bvc.s loc_1194D8 ROM:001194D4 move.w #$8000,d2 ROM:001194D8 ROM:001194D8 loc_1194D8: ; CODE XREF: sub_1190E2+3F0↑j ROM:001194D8 move.w 2(a1),d0 ROM:001194DC move.b d0,(a0,d2.w) ROM:001194E0 addq.w #1,d2 ROM:001194E2 bvc.s loc_1194E8 ROM:001194E4 move.w #$8000,d2 ROM:001194E8 ROM:001194E8 loc_1194E8: ; CODE XREF: sub_1190E2+400↑j ROM:001194E8 move.w $748(a5),d0 ROM:001194EC lsr.w #8,d0 ROM:001194EE move.b d0,(a0,d2.w) ROM:001194F2 addq.w #1,d2 ROM:001194F4 bvc.s loc_1194FA ROM:001194F6 move.w #$8000,d2 ROM:001194FA ROM:001194FA loc_1194FA: ; CODE XREF: sub_1190E2+412↑j ROM:001194FA move.w $748(a5),d0 ROM:001194FE move.b d0,(a0,d2.w) ROM:00119502 addq.w #1,d2 ROM:00119504 bvc.s loc_11950A ROM:00119506 move.w #$8000,d2 ROM:0011950A ROM:0011950A loc_11950A: ; CODE XREF: sub_1190E2+422↑j ROM:0011950A move.w d2,($598).w ROM:0011950E bsr.l sub_117E7C ROM:00119514 bra.l locret_1195C8 ROM:0011951A ; --------------------------------------------------------------------------- ROM:0011951A ROM:0011951A loc_11951A: ; CODE XREF: sub_1190E2+32A↑j ROM:0011951A cmpi.b #8,($799).w ROM:00119520 bne.l locret_1195C8 ROM:00119526 bsr.l sub_117E2E ROM:0011952C move.w ($598).w,d2 ROM:00119530 move.b ($799).w,(a0,d2.w) ROM:00119536 addq.w #1,d2 ROM:00119538 bvc.s loc_11953E ROM:0011953A move.w #$8000,d2 ROM:0011953E ROM:0011953E loc_11953E: ; CODE XREF: sub_1190E2+456↑j ROM:0011953E clr.b d0 ROM:00119540 move.b $C21(a5),d0 ROM:00119544 btst #2,($DE3).w ROM:0011954A bne.l loc_119560 ROM:00119550 move.w $6CA(a5),d1 ROM:00119554 cmp.w ($CC6).w,d1 ROM:00119558 bge.s loc_11955E ROM:0011955A ori.b #$80,d0 ROM:0011955E ROM:0011955E loc_11955E: ; CODE XREF: sub_1190E2+476↑j ROM:0011955E bra.s loc_11956E ROM:00119560 ; --------------------------------------------------------------------------- ROM:00119560 ROM:00119560 loc_119560: ; CODE XREF: sub_1190E2+468↑j ROM:00119560 move.w $6CA(a5),d1 ROM:00119564 cmp.w ($CC6).w,d1 ROM:00119568 blt.s loc_11956E ROM:0011956A ori.b #$80,d0 ROM:0011956E ROM:0011956E loc_11956E: ; CODE XREF: sub_1190E2:loc_11955E↑j ROM:0011956E ; sub_1190E2+486↑j ROM:0011956E move.b d0,(a0,d2.w) ROM:00119572 addq.w #1,d2 ROM:00119574 bvc.s loc_11957A ROM:00119576 move.w #$8000,d2 ROM:0011957A ROM:0011957A loc_11957A: ; CODE XREF: sub_1190E2+492↑j ROM:0011957A move.w ($CC6).w,d0 ROM:0011957E lsr.w #8,d0 ROM:00119580 move.b d0,(a0,d2.w) ROM:00119584 addq.w #1,d2 ROM:00119586 bvc.s loc_11958C ROM:00119588 move.w #$8000,d2 ROM:0011958C ROM:0011958C loc_11958C: ; CODE XREF: sub_1190E2+4A4↑j ROM:0011958C move.w ($CC6).w,d0 ROM:00119590 move.b d0,(a0,d2.w) ROM:00119594 addq.w #1,d2 ROM:00119596 bvc.s loc_11959C ROM:00119598 move.w #$8000,d2 ROM:0011959C ROM:0011959C loc_11959C: ; CODE XREF: sub_1190E2+4B4↑j ROM:0011959C move.w $6CA(a5),d0 ROM:001195A0 lsr.w #8,d0 ROM:001195A2 move.b d0,(a0,d2.w) ROM:001195A6 addq.w #1,d2 ROM:001195A8 bvc.s loc_1195AE ROM:001195AA move.w #$8000,d2 ROM:001195AE ROM:001195AE loc_1195AE: ; CODE XREF: sub_1190E2+4C6↑j ROM:001195AE move.w $6CA(a5),d0 ROM:001195B2 move.b d0,(a0,d2.w) ROM:001195B6 addq.w #1,d2 ROM:001195B8 bvc.s loc_1195BE ROM:001195BA move.w #$8000,d2 ROM:001195BE ROM:001195BE loc_1195BE: ; CODE XREF: sub_1190E2+4D6↑j ROM:001195BE move.w d2,($598).w ROM:001195C2 bsr.l sub_117E7C ROM:001195C8 ROM:001195C8 locret_1195C8: ; CODE XREF: sub_1190E2+78↑j ROM:001195C8 ; sub_1190E2+102↑j ... ROM:001195C8 rts ROM:001195C8 ; End of function sub_1190E2 ROM:001195C8 ROM:001195CA ROM:001195CA ; =============== S U B R O U T I N E ======================================= ROM:001195CA ROM:001195CA ROM:001195CA sub_1195CA: ; CODE XREF: sub_117DB6+60↑p ROM:001195CA btst #3,($147C).w ROM:001195D0 beq.s loc_1195DA ROM:001195D2 bset #4,($1413).w ROM:001195D8 bra.s loc_1195E8 ROM:001195DA ; --------------------------------------------------------------------------- ROM:001195DA ROM:001195DA loc_1195DA: ; CODE XREF: sub_1195CA+6↑j ROM:001195DA btst #4,($147C).w ROM:001195E0 beq.s loc_1195E8 ROM:001195E2 bset #4,($1413).w ROM:001195E8 ROM:001195E8 loc_1195E8: ; CODE XREF: sub_1195CA+E↑j ROM:001195E8 ; sub_1195CA+16↑j ROM:001195E8 clr.w ($EBA).w ROM:001195EC clr.w d1 ROM:001195EE lea (dword_139AF0).l,a3 ROM:001195F4 move.w (a3),d4 ROM:001195F6 ROM:001195F6 loc_1195F6: ; CODE XREF: sub_1195CA+106↓j ROM:001195F6 cmpi.w #$FF,d4 ROM:001195FA beq.l locret_1196D4 ROM:00119600 clr.b ($12AD).w ROM:00119604 ROM:00119604 loc_119604: ; CODE XREF: sub_1195CA+94↓j ROM:00119604 cmpi.w #$FF,d4 ROM:00119608 beq.s loc_119660 ROM:0011960A cmpi.b #3,($12AD).w ROM:00119610 bge.s loc_119660 ROM:00119612 move.w 2(a3),d2 ROM:00119616 move.b 4(a3),d3 ROM:0011961A btst d3,(d2.w) ROM:0011961E beq.s loc_119658 ROM:00119620 cmpi.b #0,($12AD).w ROM:00119626 bne.s loc_119632 ROM:00119628 bsr.l sub_117E2E ROM:0011962E move.w ($598).w,d1 ROM:00119632 ROM:00119632 loc_119632: ; CODE XREF: sub_1195CA+5C↑j ROM:00119632 move.b (a3),d5 ROM:00119634 move.b d5,$12DB(d1.w) ROM:0011963A addq.w #1,d1 ROM:0011963C bvc.s loc_119642 ROM:0011963E move.w #$8000,d1 ROM:00119642 ROM:00119642 loc_119642: ; CODE XREF: sub_1195CA+72↑j ROM:00119642 move.b 1(a3),d5 ROM:00119646 move.b d5,$12DB(d1.w) ROM:0011964C addq.w #1,d1 ROM:0011964E bvc.s loc_119654 ROM:00119650 move.w #$8000,d1 ROM:00119654 ROM:00119654 loc_119654: ; CODE XREF: sub_1195CA+84↑j ROM:00119654 addq.b #1,($12AD).w ROM:00119658 ROM:00119658 loc_119658: ; CODE XREF: sub_1195CA+54↑j ROM:00119658 adda.w #$A,a3 ROM:0011965C move.w (a3),d4 ROM:0011965E bra.s loc_119604 ROM:00119660 ; --------------------------------------------------------------------------- ROM:00119660 ROM:00119660 loc_119660: ; CODE XREF: sub_1195CA+3E↑j ROM:00119660 ; sub_1195CA+46↑j ROM:00119660 cmpi.b #3,($12AD).w ROM:00119666 bge.s loc_1196B8 ROM:00119668 cmpi.b #0,($12AD).w ROM:0011966E ble.s loc_1196B8 ROM:00119670 move.b #0,$12DB(d1.w) ROM:00119678 addq.w #1,d1 ROM:0011967A bvc.s loc_119680 ROM:0011967C move.w #$8000,d1 ROM:00119680 ROM:00119680 loc_119680: ; CODE XREF: sub_1195CA+B0↑j ROM:00119680 move.b #0,$12DB(d1.w) ROM:00119688 addq.w #1,d1 ROM:0011968A bvc.s loc_119690 ROM:0011968C move.w #$8000,d1 ROM:00119690 ROM:00119690 loc_119690: ; CODE XREF: sub_1195CA+C0↑j ROM:00119690 cmpi.b #2,($12AD).w ROM:00119696 bge.s loc_1196B8 ROM:00119698 move.b #0,$12DB(d1.w) ROM:001196A0 addq.w #1,d1 ROM:001196A2 bvc.s loc_1196A8 ROM:001196A4 move.w #$8000,d1 ROM:001196A8 ROM:001196A8 loc_1196A8: ; CODE XREF: sub_1195CA+D8↑j ROM:001196A8 move.b #0,$12DB(d1.w) ROM:001196B0 addq.w #1,d1 ROM:001196B2 bvc.s loc_1196B8 ROM:001196B4 move.w #$8000,d1 ROM:001196B8 ROM:001196B8 loc_1196B8: ; CODE XREF: sub_1195CA+9C↑j ROM:001196B8 ; sub_1195CA+A4↑j ... ROM:001196B8 cmpi.b #0,($12AD).w ROM:001196BE ble.s loc_1196CA ROM:001196C0 move.w d1,($598).w ROM:001196C4 bsr.l sub_117E7C ROM:001196CA ROM:001196CA loc_1196CA: ; CODE XREF: sub_1195CA+F4↑j ROM:001196CA move.w ($598).w,($EBA).w ROM:001196D0 bra.w loc_1195F6 ROM:001196D4 ; --------------------------------------------------------------------------- ROM:001196D4 ROM:001196D4 locret_1196D4: ; CODE XREF: sub_1195CA+30↑j ROM:001196D4 rts ROM:001196D4 ; End of function sub_1195CA ROM:001196D4 ROM:001196D6 ROM:001196D6 ; =============== S U B R O U T I N E ======================================= ROM:001196D6 ROM:001196D6 ROM:001196D6 sub_1196D6: ; CODE XREF: sub_117DB6+70↑p ROM:001196D6 lea ($12DB).w,a0 ROM:001196DA clr.w ($EBA).w ROM:001196DE cmpi.b #0,($799).w ROM:001196E4 bne.s loc_119754 ROM:001196E6 bsr.l sub_117E2E ROM:001196EC move.w ($598).w,d0 ROM:001196F0 move.b ($799).w,(a0,d0.w) ROM:001196F6 addq.w #1,d0 ROM:001196F8 bvc.s loc_1196FE ROM:001196FA move.w #$8000,d0 ROM:001196FE ROM:001196FE loc_1196FE: ; CODE XREF: sub_1196D6+22↑j ROM:001196FE move.b #1,(a0,d0.w) ROM:00119704 addq.w #1,d0 ROM:00119706 bvc.s loc_11970C ROM:00119708 move.w #$8000,d0 ROM:0011970C ROM:0011970C loc_11970C: ; CODE XREF: sub_1196D6+30↑j ROM:0011970C move.b $118(a5),(a0,d0.w) ROM:00119712 addq.w #1,d0 ROM:00119714 bvc.s loc_11971A ROM:00119716 move.w #$8000,d0 ROM:0011971A ROM:0011971A loc_11971A: ; CODE XREF: sub_1196D6+3E↑j ROM:0011971A move.b $119(a5),(a0,d0.w) ROM:00119720 addq.w #1,d0 ROM:00119722 bvc.s loc_119728 ROM:00119724 move.w #$8000,d0 ROM:00119728 ROM:00119728 loc_119728: ; CODE XREF: sub_1196D6+4C↑j ROM:00119728 move.b $11A(a5),(a0,d0.w) ROM:0011972E addq.w #1,d0 ROM:00119730 bvc.s loc_119736 ROM:00119732 move.w #$8000,d0 ROM:00119736 ROM:00119736 loc_119736: ; CODE XREF: sub_1196D6+5A↑j ROM:00119736 move.b $11B(a5),(a0,d0.w) ROM:0011973C addq.w #1,d0 ROM:0011973E bvc.s loc_119744 ROM:00119740 move.w #$8000,d0 ROM:00119744 ROM:00119744 loc_119744: ; CODE XREF: sub_1196D6+68↑j ROM:00119744 move.w d0,($598).w ROM:00119748 bsr.l sub_117E7C ROM:0011974E bra.l locret_119FE8 ROM:00119754 ; --------------------------------------------------------------------------- ROM:00119754 ROM:00119754 loc_119754: ; CODE XREF: sub_1196D6+E↑j ROM:00119754 cmpi.b #1,($799).w ROM:0011975A bne.l loc_119796 ROM:00119760 bsr.l sub_117E2E ROM:00119766 move.w ($598).w,d0 ROM:0011976A move.b ($799).w,(a0,d0.w) ROM:00119770 addq.w #1,d0 ROM:00119772 bvc.s loc_119778 ROM:00119774 move.w #$8000,d0 ROM:00119778 ROM:00119778 loc_119778: ; CODE XREF: sub_1196D6+9C↑j ROM:00119778 move.b #5,(a0,d0.w) ROM:0011977E addq.w #1,d0 ROM:00119780 bvc.s loc_119786 ROM:00119782 move.w #$8000,d0 ROM:00119786 ROM:00119786 loc_119786: ; CODE XREF: sub_1196D6+AA↑j ROM:00119786 move.w d0,($598).w ROM:0011978A bsr.l sub_117E7C ROM:00119790 bra.l locret_119FE8 ROM:00119796 ; --------------------------------------------------------------------------- ROM:00119796 ROM:00119796 loc_119796: ; CODE XREF: sub_1196D6+84↑j ROM:00119796 cmpi.b #2,($799).w ROM:0011979C bne.l loc_119B9E ROM:001197A2 bsr.l sub_115F92 ROM:001197A8 cmpi.b #0,d1 ROM:001197AC bne.s loc_1197B6 ROM:001197AE bset #6,($897).w ROM:001197B4 bra.s loc_1197B8 ROM:001197B6 ; --------------------------------------------------------------------------- ROM:001197B6 ROM:001197B6 loc_1197B6: ; CODE XREF: sub_1196D6+D6↑j ROM:001197B6 subq.b #1,d1 ROM:001197B8 ROM:001197B8 loc_1197B8: ; CODE XREF: sub_1196D6+DE↑j ROM:001197B8 movea.l #$13A000,a1 ROM:001197BE move.w #$2E,d2 ; '.' ROM:001197C2 ext.w d1 ROM:001197C4 mulu.w d1,d2 ROM:001197C6 ext.l d2 ROM:001197C8 adda.l d2,a1 ROM:001197CA adda.l #2,a1 ROM:001197D0 bsr.l sub_117E2E ROM:001197D6 move.w ($598).w,d0 ROM:001197DA move.b ($799).w,(a0,d0.w) ROM:001197E0 addq.w #1,d0 ROM:001197E2 bvc.s loc_1197E8 ROM:001197E4 move.w #$8000,d0 ROM:001197E8 ROM:001197E8 loc_1197E8: ; CODE XREF: sub_1196D6+10C↑j ROM:001197E8 move.b #1,(a0,d0.w) ROM:001197EE addq.w #1,d0 ROM:001197F0 bvc.s loc_1197F6 ROM:001197F2 move.w #$8000,d0 ROM:001197F6 ROM:001197F6 loc_1197F6: ; CODE XREF: sub_1196D6+11A↑j ROM:001197F6 btst #6,($897).w ROM:001197FC bne.s loc_119806 ROM:001197FE move.b #0,(a0,d0.w) ROM:00119804 bra.s loc_11980C ROM:00119806 ; --------------------------------------------------------------------------- ROM:00119806 ROM:00119806 loc_119806: ; CODE XREF: sub_1196D6+126↑j ROM:00119806 move.b #$FF,(a0,d0.w) ROM:0011980C ROM:0011980C loc_11980C: ; CODE XREF: sub_1196D6+12E↑j ROM:0011980C addq.w #1,d0 ROM:0011980E bvc.s loc_119814 ROM:00119810 move.w #$8000,d0 ROM:00119814 ROM:00119814 loc_119814: ; CODE XREF: sub_1196D6+138↑j ROM:00119814 btst #6,($897).w ROM:0011981A bne.s loc_119824 ROM:0011981C move.b #0,(a0,d0.w) ROM:00119822 bra.s loc_11982A ROM:00119824 ; --------------------------------------------------------------------------- ROM:00119824 ROM:00119824 loc_119824: ; CODE XREF: sub_1196D6+144↑j ROM:00119824 move.b #$FF,(a0,d0.w) ROM:0011982A ROM:0011982A loc_11982A: ; CODE XREF: sub_1196D6+14C↑j ROM:0011982A addq.w #1,d0 ROM:0011982C bvc.s loc_119832 ROM:0011982E move.w #$8000,d0 ROM:00119832 ROM:00119832 loc_119832: ; CODE XREF: sub_1196D6+156↑j ROM:00119832 btst #6,($897).w ROM:00119838 bne.s loc_119842 ROM:0011983A move.b #0,(a0,d0.w) ROM:00119840 bra.s loc_119848 ROM:00119842 ; --------------------------------------------------------------------------- ROM:00119842 ROM:00119842 loc_119842: ; CODE XREF: sub_1196D6+162↑j ROM:00119842 move.b #$FF,(a0,d0.w) ROM:00119848 ROM:00119848 loc_119848: ; CODE XREF: sub_1196D6+16A↑j ROM:00119848 addq.w #1,d0 ROM:0011984A bvc.s loc_119850 ROM:0011984C move.w #$8000,d0 ROM:00119850 ROM:00119850 loc_119850: ; CODE XREF: sub_1196D6+174↑j ROM:00119850 btst #6,($897).w ROM:00119856 bne.s loc_11985E ROM:00119858 move.b (a1),(a0,d0.w) ROM:0011985C bra.s loc_119864 ROM:0011985E ; --------------------------------------------------------------------------- ROM:0011985E ROM:0011985E loc_11985E: ; CODE XREF: sub_1196D6+180↑j ROM:0011985E move.b #$FF,(a0,d0.w) ROM:00119864 ROM:00119864 loc_119864: ; CODE XREF: sub_1196D6+186↑j ROM:00119864 addq.w #1,d0 ROM:00119866 bvc.s loc_11986C ROM:00119868 move.w #$8000,d0 ROM:0011986C ROM:0011986C loc_11986C: ; CODE XREF: sub_1196D6+190↑j ROM:0011986C adda.l #1,a1 ROM:00119872 move.w d0,($598).w ROM:00119876 bsr.l sub_117E7C ROM:0011987C move.w ($598).w,($EBA).w ROM:00119882 bsr.l sub_117E2E ROM:00119888 move.w ($598).w,d0 ROM:0011988C move.b ($799).w,(a0,d0.w) ROM:00119892 addq.w #1,d0 ROM:00119894 bvc.s loc_11989A ROM:00119896 move.w #$8000,d0 ROM:0011989A ROM:0011989A loc_11989A: ; CODE XREF: sub_1196D6+1BE↑j ROM:0011989A move.b #2,(a0,d0.w) ROM:001198A0 addq.w #1,d0 ROM:001198A2 bvc.s loc_1198A8 ROM:001198A4 move.w #$8000,d0 ROM:001198A8 ROM:001198A8 loc_1198A8: ; CODE XREF: sub_1196D6+1CC↑j ROM:001198A8 btst #6,($897).w ROM:001198AE bne.s loc_1198B6 ROM:001198B0 move.b (a1),(a0,d0.w) ROM:001198B4 bra.s loc_1198BC ROM:001198B6 ; --------------------------------------------------------------------------- ROM:001198B6 ROM:001198B6 loc_1198B6: ; CODE XREF: sub_1196D6+1D8↑j ROM:001198B6 move.b #$FF,(a0,d0.w) ROM:001198BC ROM:001198BC loc_1198BC: ; CODE XREF: sub_1196D6+1DE↑j ROM:001198BC addq.w #1,d0 ROM:001198BE bvc.s loc_1198C4 ROM:001198C0 move.w #$8000,d0 ROM:001198C4 ROM:001198C4 loc_1198C4: ; CODE XREF: sub_1196D6+1E8↑j ROM:001198C4 adda.l #1,a1 ROM:001198CA btst #6,($897).w ROM:001198D0 bne.s loc_1198D8 ROM:001198D2 move.b (a1),(a0,d0.w) ROM:001198D6 bra.s loc_1198DE ROM:001198D8 ; --------------------------------------------------------------------------- ROM:001198D8 ROM:001198D8 loc_1198D8: ; CODE XREF: sub_1196D6+1FA↑j ROM:001198D8 move.b #$FF,(a0,d0.w) ROM:001198DE ROM:001198DE loc_1198DE: ; CODE XREF: sub_1196D6+200↑j ROM:001198DE addq.w #1,d0 ROM:001198E0 bvc.s loc_1198E6 ROM:001198E2 move.w #$8000,d0 ROM:001198E6 ROM:001198E6 loc_1198E6: ; CODE XREF: sub_1196D6+20A↑j ROM:001198E6 adda.l #1,a1 ROM:001198EC btst #6,($897).w ROM:001198F2 bne.s loc_1198FA ROM:001198F4 move.b (a1),(a0,d0.w) ROM:001198F8 bra.s loc_119900 ROM:001198FA ; --------------------------------------------------------------------------- ROM:001198FA ROM:001198FA loc_1198FA: ; CODE XREF: sub_1196D6+21C↑j ROM:001198FA move.b #$FF,(a0,d0.w) ROM:00119900 ROM:00119900 loc_119900: ; CODE XREF: sub_1196D6+222↑j ROM:00119900 addq.w #1,d0 ROM:00119902 bvc.s loc_119908 ROM:00119904 move.w #$8000,d0 ROM:00119908 ROM:00119908 loc_119908: ; CODE XREF: sub_1196D6+22C↑j ROM:00119908 adda.l #1,a1 ROM:0011990E btst #6,($897).w ROM:00119914 bne.s loc_11991C ROM:00119916 move.b (a1),(a0,d0.w) ROM:0011991A bra.s loc_119922 ROM:0011991C ; --------------------------------------------------------------------------- ROM:0011991C ROM:0011991C loc_11991C: ; CODE XREF: sub_1196D6+23E↑j ROM:0011991C move.b #$FF,(a0,d0.w) ROM:00119922 ROM:00119922 loc_119922: ; CODE XREF: sub_1196D6+244↑j ROM:00119922 addq.w #1,d0 ROM:00119924 bvc.s loc_11992A ROM:00119926 move.w #$8000,d0 ROM:0011992A ROM:0011992A loc_11992A: ; CODE XREF: sub_1196D6+24E↑j ROM:0011992A adda.l #1,a1 ROM:00119930 move.w d0,($598).w ROM:00119934 bsr.l sub_117E7C ROM:0011993A move.w ($598).w,($EBA).w ROM:00119940 bsr.l sub_117E2E ROM:00119946 move.w ($598).w,d0 ROM:0011994A move.b ($799).w,(a0,d0.w) ROM:00119950 addq.w #1,d0 ROM:00119952 bvc.s loc_119958 ROM:00119954 move.w #$8000,d0 ROM:00119958 ROM:00119958 loc_119958: ; CODE XREF: sub_1196D6+27C↑j ROM:00119958 move.b #3,(a0,d0.w) ROM:0011995E addq.w #1,d0 ROM:00119960 bvc.s loc_119966 ROM:00119962 move.w #$8000,d0 ROM:00119966 ROM:00119966 loc_119966: ; CODE XREF: sub_1196D6+28A↑j ROM:00119966 btst #6,($897).w ROM:0011996C bne.s loc_119974 ROM:0011996E move.b (a1),(a0,d0.w) ROM:00119972 bra.s loc_11997A ROM:00119974 ; --------------------------------------------------------------------------- ROM:00119974 ROM:00119974 loc_119974: ; CODE XREF: sub_1196D6+296↑j ROM:00119974 move.b #$FF,(a0,d0.w) ROM:0011997A ROM:0011997A loc_11997A: ; CODE XREF: sub_1196D6+29C↑j ROM:0011997A addq.w #1,d0 ROM:0011997C bvc.s loc_119982 ROM:0011997E move.w #$8000,d0 ROM:00119982 ROM:00119982 loc_119982: ; CODE XREF: sub_1196D6+2A6↑j ROM:00119982 adda.l #1,a1 ROM:00119988 btst #6,($897).w ROM:0011998E bne.s loc_119996 ROM:00119990 move.b (a1),(a0,d0.w) ROM:00119994 bra.s loc_11999C ROM:00119996 ; --------------------------------------------------------------------------- ROM:00119996 ROM:00119996 loc_119996: ; CODE XREF: sub_1196D6+2B8↑j ROM:00119996 move.b #$FF,(a0,d0.w) ROM:0011999C ROM:0011999C loc_11999C: ; CODE XREF: sub_1196D6+2BE↑j ROM:0011999C addq.w #1,d0 ROM:0011999E bvc.s loc_1199A4 ROM:001199A0 move.w #$8000,d0 ROM:001199A4 ROM:001199A4 loc_1199A4: ; CODE XREF: sub_1196D6+2C8↑j ROM:001199A4 adda.l #1,a1 ROM:001199AA btst #6,($897).w ROM:001199B0 bne.s loc_1199B8 ROM:001199B2 move.b (a1),(a0,d0.w) ROM:001199B6 bra.s loc_1199BE ROM:001199B8 ; --------------------------------------------------------------------------- ROM:001199B8 ROM:001199B8 loc_1199B8: ; CODE XREF: sub_1196D6+2DA↑j ROM:001199B8 move.b #$FF,(a0,d0.w) ROM:001199BE ROM:001199BE loc_1199BE: ; CODE XREF: sub_1196D6+2E0↑j ROM:001199BE addq.w #1,d0 ROM:001199C0 bvc.s loc_1199C6 ROM:001199C2 move.w #$8000,d0 ROM:001199C6 ROM:001199C6 loc_1199C6: ; CODE XREF: sub_1196D6+2EA↑j ROM:001199C6 adda.l #1,a1 ROM:001199CC btst #6,($897).w ROM:001199D2 bne.s loc_1199DA ROM:001199D4 move.b (a1),(a0,d0.w) ROM:001199D8 bra.s loc_1199E0 ROM:001199DA ; --------------------------------------------------------------------------- ROM:001199DA ROM:001199DA loc_1199DA: ; CODE XREF: sub_1196D6+2FC↑j ROM:001199DA move.b #$FF,(a0,d0.w) ROM:001199E0 ROM:001199E0 loc_1199E0: ; CODE XREF: sub_1196D6+302↑j ROM:001199E0 addq.w #1,d0 ROM:001199E2 bvc.s loc_1199E8 ROM:001199E4 move.w #$8000,d0 ROM:001199E8 ROM:001199E8 loc_1199E8: ; CODE XREF: sub_1196D6+30C↑j ROM:001199E8 adda.l #1,a1 ROM:001199EE move.w d0,($598).w ROM:001199F2 bsr.l sub_117E7C ROM:001199F8 move.w ($598).w,($EBA).w ROM:001199FE bsr.l sub_117E2E ROM:00119A04 move.w ($598).w,d0 ROM:00119A08 move.b ($799).w,(a0,d0.w) ROM:00119A0E addq.w #1,d0 ROM:00119A10 bvc.s loc_119A16 ROM:00119A12 move.w #$8000,d0 ROM:00119A16 ROM:00119A16 loc_119A16: ; CODE XREF: sub_1196D6+33A↑j ROM:00119A16 move.b #4,(a0,d0.w) ROM:00119A1C addq.w #1,d0 ROM:00119A1E bvc.s loc_119A24 ROM:00119A20 move.w #$8000,d0 ROM:00119A24 ROM:00119A24 loc_119A24: ; CODE XREF: sub_1196D6+348↑j ROM:00119A24 btst #6,($897).w ROM:00119A2A bne.s loc_119A32 ROM:00119A2C move.b (a1),(a0,d0.w) ROM:00119A30 bra.s loc_119A38 ROM:00119A32 ; --------------------------------------------------------------------------- ROM:00119A32 ROM:00119A32 loc_119A32: ; CODE XREF: sub_1196D6+354↑j ROM:00119A32 move.b #$FF,(a0,d0.w) ROM:00119A38 ROM:00119A38 loc_119A38: ; CODE XREF: sub_1196D6+35A↑j ROM:00119A38 addq.w #1,d0 ROM:00119A3A bvc.s loc_119A40 ROM:00119A3C move.w #$8000,d0 ROM:00119A40 ROM:00119A40 loc_119A40: ; CODE XREF: sub_1196D6+364↑j ROM:00119A40 adda.l #1,a1 ROM:00119A46 btst #6,($897).w ROM:00119A4C bne.s loc_119A54 ROM:00119A4E move.b (a1),(a0,d0.w) ROM:00119A52 bra.s loc_119A5A ROM:00119A54 ; --------------------------------------------------------------------------- ROM:00119A54 ROM:00119A54 loc_119A54: ; CODE XREF: sub_1196D6+376↑j ROM:00119A54 move.b #$FF,(a0,d0.w) ROM:00119A5A ROM:00119A5A loc_119A5A: ; CODE XREF: sub_1196D6+37C↑j ROM:00119A5A addq.w #1,d0 ROM:00119A5C bvc.s loc_119A62 ROM:00119A5E move.w #$8000,d0 ROM:00119A62 ROM:00119A62 loc_119A62: ; CODE XREF: sub_1196D6+386↑j ROM:00119A62 adda.l #1,a1 ROM:00119A68 btst #6,($897).w ROM:00119A6E bne.s loc_119A7E ROM:00119A70 move.b (a1),d5 ROM:00119A72 lsr.b #4,d5 ROM:00119A74 ori.b #$30,d5 ; '0' ROM:00119A78 move.b d5,(a0,d0.w) ROM:00119A7C bra.s loc_119A84 ROM:00119A7E ; --------------------------------------------------------------------------- ROM:00119A7E ROM:00119A7E loc_119A7E: ; CODE XREF: sub_1196D6+398↑j ROM:00119A7E move.b #$FF,(a0,d0.w) ROM:00119A84 ROM:00119A84 loc_119A84: ; CODE XREF: sub_1196D6+3A6↑j ROM:00119A84 addq.w #1,d0 ROM:00119A86 bvc.s loc_119A8C ROM:00119A88 move.w #$8000,d0 ROM:00119A8C ROM:00119A8C loc_119A8C: ; CODE XREF: sub_1196D6+3B0↑j ROM:00119A8C btst #6,($897).w ROM:00119A92 bne.s loc_119AA4 ROM:00119A94 move.b (a1),d5 ROM:00119A96 andi.b #$F,d5 ROM:00119A9A ori.b #$30,d5 ; '0' ROM:00119A9E move.b d5,(a0,d0.w) ROM:00119AA2 bra.s loc_119AAA ROM:00119AA4 ; --------------------------------------------------------------------------- ROM:00119AA4 ROM:00119AA4 loc_119AA4: ; CODE XREF: sub_1196D6+3BC↑j ROM:00119AA4 move.b #$FF,(a0,d0.w) ROM:00119AAA ROM:00119AAA loc_119AAA: ; CODE XREF: sub_1196D6+3CC↑j ROM:00119AAA addq.w #1,d0 ROM:00119AAC bvc.s loc_119AB2 ROM:00119AAE move.w #$8000,d0 ROM:00119AB2 ROM:00119AB2 loc_119AB2: ; CODE XREF: sub_1196D6+3D6↑j ROM:00119AB2 adda.l #1,a1 ROM:00119AB8 move.w d0,($598).w ROM:00119ABC bsr.l sub_117E7C ROM:00119AC2 move.w ($598).w,($EBA).w ROM:00119AC8 bsr.l sub_117E2E ROM:00119ACE move.w ($598).w,d0 ROM:00119AD2 move.b ($799).w,(a0,d0.w) ROM:00119AD8 addq.w #1,d0 ROM:00119ADA bvc.s loc_119AE0 ROM:00119ADC move.w #$8000,d0 ROM:00119AE0 ROM:00119AE0 loc_119AE0: ; CODE XREF: sub_1196D6+404↑j ROM:00119AE0 move.b #5,(a0,d0.w) ROM:00119AE6 addq.w #1,d0 ROM:00119AE8 bvc.s loc_119AEE ROM:00119AEA move.w #$8000,d0 ROM:00119AEE ROM:00119AEE loc_119AEE: ; CODE XREF: sub_1196D6+412↑j ROM:00119AEE btst #6,($897).w ROM:00119AF4 bne.s loc_119B04 ROM:00119AF6 move.b (a1),d5 ROM:00119AF8 lsr.b #4,d5 ROM:00119AFA ori.b #$30,d5 ; '0' ROM:00119AFE move.b d5,(a0,d0.w) ROM:00119B02 bra.s loc_119B0A ROM:00119B04 ; --------------------------------------------------------------------------- ROM:00119B04 ROM:00119B04 loc_119B04: ; CODE XREF: sub_1196D6+41E↑j ROM:00119B04 move.b #$FF,(a0,d0.w) ROM:00119B0A ROM:00119B0A loc_119B0A: ; CODE XREF: sub_1196D6+42C↑j ROM:00119B0A addq.w #1,d0 ROM:00119B0C bvc.s loc_119B12 ROM:00119B0E move.w #$8000,d0 ROM:00119B12 ROM:00119B12 loc_119B12: ; CODE XREF: sub_1196D6+436↑j ROM:00119B12 btst #6,($897).w ROM:00119B18 bne.s loc_119B2A ROM:00119B1A move.b (a1),d5 ROM:00119B1C andi.b #$F,d5 ROM:00119B20 ori.b #$30,d5 ; '0' ROM:00119B24 move.b d5,(a0,d0.w) ROM:00119B28 bra.s loc_119B30 ROM:00119B2A ; --------------------------------------------------------------------------- ROM:00119B2A ROM:00119B2A loc_119B2A: ; CODE XREF: sub_1196D6+442↑j ROM:00119B2A move.b #$FF,(a0,d0.w) ROM:00119B30 ROM:00119B30 loc_119B30: ; CODE XREF: sub_1196D6+452↑j ROM:00119B30 addq.w #1,d0 ROM:00119B32 bvc.s loc_119B38 ROM:00119B34 move.w #$8000,d0 ROM:00119B38 ROM:00119B38 loc_119B38: ; CODE XREF: sub_1196D6+45C↑j ROM:00119B38 adda.l #1,a1 ROM:00119B3E btst #6,($897).w ROM:00119B44 bne.s loc_119B54 ROM:00119B46 move.b (a1),d5 ROM:00119B48 lsr.b #4,d5 ROM:00119B4A ori.b #$30,d5 ; '0' ROM:00119B4E move.b d5,(a0,d0.w) ROM:00119B52 bra.s loc_119B5A ROM:00119B54 ; --------------------------------------------------------------------------- ROM:00119B54 ROM:00119B54 loc_119B54: ; CODE XREF: sub_1196D6+46E↑j ROM:00119B54 move.b #$FF,(a0,d0.w) ROM:00119B5A ROM:00119B5A loc_119B5A: ; CODE XREF: sub_1196D6+47C↑j ROM:00119B5A addq.w #1,d0 ROM:00119B5C bvc.s loc_119B62 ROM:00119B5E move.w #$8000,d0 ROM:00119B62 ROM:00119B62 loc_119B62: ; CODE XREF: sub_1196D6+486↑j ROM:00119B62 btst #6,($897).w ROM:00119B68 bne.s loc_119B7A ROM:00119B6A move.b (a1),d5 ROM:00119B6C andi.b #$F,d5 ROM:00119B70 ori.b #$30,d5 ; '0' ROM:00119B74 move.b d5,(a0,d0.w) ROM:00119B78 bra.s loc_119B80 ROM:00119B7A ; --------------------------------------------------------------------------- ROM:00119B7A ROM:00119B7A loc_119B7A: ; CODE XREF: sub_1196D6+492↑j ROM:00119B7A move.b #$FF,(a0,d0.w) ROM:00119B80 ROM:00119B80 loc_119B80: ; CODE XREF: sub_1196D6+4A2↑j ROM:00119B80 addq.w #1,d0 ROM:00119B82 bvc.s loc_119B88 ROM:00119B84 move.w #$8000,d0 ROM:00119B88 ROM:00119B88 loc_119B88: ; CODE XREF: sub_1196D6+4AC↑j ROM:00119B88 move.w d0,($598).w ROM:00119B8C bsr.l sub_117E7C ROM:00119B92 bclr #6,($897).w ROM:00119B98 bra.l locret_119FE8 ROM:00119B9E ; --------------------------------------------------------------------------- ROM:00119B9E ROM:00119B9E loc_119B9E: ; CODE XREF: sub_1196D6+C6↑j ROM:00119B9E cmpi.b #3,($799).w ROM:00119BA4 bne.l loc_119BE0 ROM:00119BAA bsr.l sub_117E2E ROM:00119BB0 move.w ($598).w,d0 ROM:00119BB4 move.b ($799).w,(a0,d0.w) ROM:00119BBA addq.w #1,d0 ROM:00119BBC bvc.s loc_119BC2 ROM:00119BBE move.w #$8000,d0 ROM:00119BC2 ROM:00119BC2 loc_119BC2: ; CODE XREF: sub_1196D6+4E6↑j ROM:00119BC2 move.b #4,(a0,d0.w) ROM:00119BC8 addq.w #1,d0 ROM:00119BCA bvc.s loc_119BD0 ROM:00119BCC move.w #$8000,d0 ROM:00119BD0 ROM:00119BD0 loc_119BD0: ; CODE XREF: sub_1196D6+4F4↑j ROM:00119BD0 move.w d0,($598).w ROM:00119BD4 bsr.l sub_117E7C ROM:00119BDA bra.l locret_119FE8 ROM:00119BE0 ; --------------------------------------------------------------------------- ROM:00119BE0 ROM:00119BE0 loc_119BE0: ; CODE XREF: sub_1196D6+4CE↑j ROM:00119BE0 cmpi.b #4,($799).w ROM:00119BE6 bne.l loc_119DC8 ROM:00119BEC movea.l #unk_110400,a1 ROM:00119BF2 bsr.l sub_117E2E ROM:00119BF8 move.w ($598).w,d0 ROM:00119BFC move.b ($799).w,(a0,d0.w) ROM:00119C02 addq.w #1,d0 ROM:00119C04 bvc.s loc_119C0A ROM:00119C06 move.w #$8000,d0 ROM:00119C0A ROM:00119C0A loc_119C0A: ; CODE XREF: sub_1196D6+52E↑j ROM:00119C0A move.b #1,(a0,d0.w) ROM:00119C10 addq.w #1,d0 ROM:00119C12 bvc.s loc_119C18 ROM:00119C14 move.w #$8000,d0 ROM:00119C18 ROM:00119C18 loc_119C18: ; CODE XREF: sub_1196D6+53C↑j ROM:00119C18 move.b (a1),(a0,d0.w) ROM:00119C1C adda.w #2,a1 ROM:00119C20 addq.w #1,d0 ROM:00119C22 bvc.s loc_119C28 ROM:00119C24 move.w #$8000,d0 ROM:00119C28 ROM:00119C28 loc_119C28: ; CODE XREF: sub_1196D6+54C↑j ROM:00119C28 move.b (a1),(a0,d0.w) ROM:00119C2C adda.w #2,a1 ROM:00119C30 addq.w #1,d0 ROM:00119C32 bvc.s loc_119C38 ROM:00119C34 move.w #$8000,d0 ROM:00119C38 ROM:00119C38 loc_119C38: ; CODE XREF: sub_1196D6+55C↑j ROM:00119C38 move.b (a1),(a0,d0.w) ROM:00119C3C adda.w #2,a1 ROM:00119C40 addq.w #1,d0 ROM:00119C42 bvc.s loc_119C48 ROM:00119C44 move.w #$8000,d0 ROM:00119C48 ROM:00119C48 loc_119C48: ; CODE XREF: sub_1196D6+56C↑j ROM:00119C48 move.b (a1),(a0,d0.w) ROM:00119C4C adda.w #2,a1 ROM:00119C50 addq.w #1,d0 ROM:00119C52 bvc.s loc_119C58 ROM:00119C54 move.w #$8000,d0 ROM:00119C58 ROM:00119C58 loc_119C58: ; CODE XREF: sub_1196D6+57C↑j ROM:00119C58 move.w d0,($598).w ROM:00119C5C bsr.l sub_117E7C ROM:00119C62 move.w ($598).w,($EBA).w ROM:00119C68 bsr.l sub_117E2E ROM:00119C6E move.w ($598).w,d0 ROM:00119C72 move.b ($799).w,(a0,d0.w) ROM:00119C78 addq.w #1,d0 ROM:00119C7A bvc.s loc_119C80 ROM:00119C7C move.w #$8000,d0 ROM:00119C80 ROM:00119C80 loc_119C80: ; CODE XREF: sub_1196D6+5A4↑j ROM:00119C80 move.b #2,(a0,d0.w) ROM:00119C86 addq.w #1,d0 ROM:00119C88 bvc.s loc_119C8E ROM:00119C8A move.w #$8000,d0 ROM:00119C8E ROM:00119C8E loc_119C8E: ; CODE XREF: sub_1196D6+5B2↑j ROM:00119C8E move.b (a1),(a0,d0.w) ROM:00119C92 adda.w #2,a1 ROM:00119C96 addq.w #1,d0 ROM:00119C98 bvc.s loc_119C9E ROM:00119C9A move.w #$8000,d0 ROM:00119C9E ROM:00119C9E loc_119C9E: ; CODE XREF: sub_1196D6+5C2↑j ROM:00119C9E move.b (a1),d1 ROM:00119CA0 addi.b #$30,d1 ; '0' ROM:00119CA4 move.b d1,(a0,d0.w) ROM:00119CA8 adda.w #2,a1 ROM:00119CAC addq.w #1,d0 ROM:00119CAE bvc.s loc_119CB4 ROM:00119CB0 move.w #$8000,d0 ROM:00119CB4 ROM:00119CB4 loc_119CB4: ; CODE XREF: sub_1196D6+5D8↑j ROM:00119CB4 move.b (a1),d1 ROM:00119CB6 addi.b #$30,d1 ; '0' ROM:00119CBA move.b d1,(a0,d0.w) ROM:00119CBE adda.w #2,a1 ROM:00119CC2 addq.w #1,d0 ROM:00119CC4 bvc.s loc_119CCA ROM:00119CC6 move.w #$8000,d0 ROM:00119CCA ROM:00119CCA loc_119CCA: ; CODE XREF: sub_1196D6+5EE↑j ROM:00119CCA move.b (a1),d1 ROM:00119CCC addi.b #$30,d1 ; '0' ROM:00119CD0 move.b d1,(a0,d0.w) ROM:00119CD4 addq.w #1,d0 ROM:00119CD6 bvc.s loc_119CDC ROM:00119CD8 move.w #$8000,d0 ROM:00119CDC ROM:00119CDC loc_119CDC: ; CODE XREF: sub_1196D6+600↑j ROM:00119CDC move.w d0,($598).w ROM:00119CE0 bsr.l sub_117E7C ROM:00119CE6 move.w ($598).w,($EBA).w ROM:00119CEC bsr.l sub_117E2E ROM:00119CF2 move.w ($598).w,d0 ROM:00119CF6 move.b ($799).w,(a0,d0.w) ROM:00119CFC addq.w #1,d0 ROM:00119CFE bvc.s loc_119D04 ROM:00119D00 move.w #$8000,d0 ROM:00119D04 ROM:00119D04 loc_119D04: ; CODE XREF: sub_1196D6+628↑j ROM:00119D04 move.b #3,(a0,d0.w) ROM:00119D0A addq.w #1,d0 ROM:00119D0C bvc.s loc_119D12 ROM:00119D0E move.w #$8000,d0 ROM:00119D12 ROM:00119D12 loc_119D12: ; CODE XREF: sub_1196D6+636↑j ROM:00119D12 move.b #0,(a0,d0.w) ROM:00119D18 addq.w #1,d0 ROM:00119D1A bvc.s loc_119D20 ROM:00119D1C move.w #$8000,d0 ROM:00119D20 ROM:00119D20 loc_119D20: ; CODE XREF: sub_1196D6+644↑j ROM:00119D20 move.b #0,(a0,d0.w) ROM:00119D26 addq.w #1,d0 ROM:00119D28 bvc.s loc_119D2E ROM:00119D2A move.w #$8000,d0 ROM:00119D2E ROM:00119D2E loc_119D2E: ; CODE XREF: sub_1196D6+652↑j ROM:00119D2E move.b #0,(a0,d0.w) ROM:00119D34 addq.w #1,d0 ROM:00119D36 bvc.s loc_119D3C ROM:00119D38 move.w #$8000,d0 ROM:00119D3C ROM:00119D3C loc_119D3C: ; CODE XREF: sub_1196D6+660↑j ROM:00119D3C move.b #0,(a0,d0.w) ROM:00119D42 addq.w #1,d0 ROM:00119D44 bvc.s loc_119D4A ROM:00119D46 move.w #$8000,d0 ROM:00119D4A ROM:00119D4A loc_119D4A: ; CODE XREF: sub_1196D6+66E↑j ROM:00119D4A move.w d0,($598).w ROM:00119D4E bsr.l sub_117E7C ROM:00119D54 move.w ($598).w,($EBA).w ROM:00119D5A bsr.l sub_117E2E ROM:00119D60 move.w ($598).w,d0 ROM:00119D64 move.b ($799).w,(a0,d0.w) ROM:00119D6A addq.w #1,d0 ROM:00119D6C bvc.s loc_119D72 ROM:00119D6E move.w #$8000,d0 ROM:00119D72 ROM:00119D72 loc_119D72: ; CODE XREF: sub_1196D6+696↑j ROM:00119D72 move.b #4,(a0,d0.w) ROM:00119D78 addq.w #1,d0 ROM:00119D7A bvc.s loc_119D80 ROM:00119D7C move.w #$8000,d0 ROM:00119D80 ROM:00119D80 loc_119D80: ; CODE XREF: sub_1196D6+6A4↑j ROM:00119D80 move.b #0,(a0,d0.w) ROM:00119D86 addq.w #1,d0 ROM:00119D88 bvc.s loc_119D8E ROM:00119D8A move.w #$8000,d0 ROM:00119D8E ROM:00119D8E loc_119D8E: ; CODE XREF: sub_1196D6+6B2↑j ROM:00119D8E move.b #0,(a0,d0.w) ROM:00119D94 addq.w #1,d0 ROM:00119D96 bvc.s loc_119D9C ROM:00119D98 move.w #$8000,d0 ROM:00119D9C ROM:00119D9C loc_119D9C: ; CODE XREF: sub_1196D6+6C0↑j ROM:00119D9C move.b #0,(a0,d0.w) ROM:00119DA2 addq.w #1,d0 ROM:00119DA4 bvc.s loc_119DAA ROM:00119DA6 move.w #$8000,d0 ROM:00119DAA ROM:00119DAA loc_119DAA: ; CODE XREF: sub_1196D6+6CE↑j ROM:00119DAA move.b #0,(a0,d0.w) ROM:00119DB0 addq.w #1,d0 ROM:00119DB2 bvc.s loc_119DB8 ROM:00119DB4 move.w #$8000,d0 ROM:00119DB8 ROM:00119DB8 loc_119DB8: ; CODE XREF: sub_1196D6+6DC↑j ROM:00119DB8 move.w d0,($598).w ROM:00119DBC bsr.l sub_117E7C ROM:00119DC2 bra.l locret_119FE8 ROM:00119DC8 ; --------------------------------------------------------------------------- ROM:00119DC8 ROM:00119DC8 loc_119DC8: ; CODE XREF: sub_1196D6+510↑j ROM:00119DC8 cmpi.b #5,($799).w ROM:00119DCE bne.s loc_119E06 ROM:00119DD0 bsr.l sub_117E2E ROM:00119DD6 move.w ($598).w,d0 ROM:00119DDA move.b ($799).w,(a0,d0.w) ROM:00119DE0 addq.w #1,d0 ROM:00119DE2 bvc.s loc_119DE8 ROM:00119DE4 move.w #$8000,d0 ROM:00119DE8 ROM:00119DE8 loc_119DE8: ; CODE XREF: sub_1196D6+70C↑j ROM:00119DE8 move.b #4,(a0,d0.w) ROM:00119DEE addq.w #1,d0 ROM:00119DF0 bvc.s loc_119DF6 ROM:00119DF2 move.w #$8000,d0 ROM:00119DF6 ROM:00119DF6 loc_119DF6: ; CODE XREF: sub_1196D6+71A↑j ROM:00119DF6 move.w d0,($598).w ROM:00119DFA bsr.l sub_117E7C ROM:00119E00 bra.l locret_119FE8 ROM:00119E06 ; --------------------------------------------------------------------------- ROM:00119E06 ROM:00119E06 loc_119E06: ; CODE XREF: sub_1196D6+6F8↑j ROM:00119E06 cmpi.b #6,($799).w ROM:00119E0C bne.l locret_119FE8 ROM:00119E12 movea.l #$13C00A,a1 ROM:00119E18 bsr.l sub_117E2E ROM:00119E1E move.w ($598).w,d0 ROM:00119E22 move.b ($799).w,(a0,d0.w) ROM:00119E28 addq.w #1,d0 ROM:00119E2A bvc.s loc_119E30 ROM:00119E2C move.w #$8000,d0 ROM:00119E30 ROM:00119E30 loc_119E30: ; CODE XREF: sub_1196D6+754↑j ROM:00119E30 move.b #1,(a0,d0.w) ROM:00119E36 addq.w #1,d0 ROM:00119E38 bvc.s loc_119E3E ROM:00119E3A move.w #$8000,d0 ROM:00119E3E ROM:00119E3E loc_119E3E: ; CODE XREF: sub_1196D6+762↑j ROM:00119E3E move.b (a1),(a0,d0.w) ROM:00119E42 adda.w #1,a1 ROM:00119E46 addq.w #1,d0 ROM:00119E48 bvc.s loc_119E4E ROM:00119E4A move.w #$8000,d0 ROM:00119E4E ROM:00119E4E loc_119E4E: ; CODE XREF: sub_1196D6+772↑j ROM:00119E4E move.b (a1),(a0,d0.w) ROM:00119E52 adda.w #1,a1 ROM:00119E56 addq.w #1,d0 ROM:00119E58 bvc.s loc_119E5E ROM:00119E5A move.w #$8000,d0 ROM:00119E5E ROM:00119E5E loc_119E5E: ; CODE XREF: sub_1196D6+782↑j ROM:00119E5E move.b (a1),(a0,d0.w) ROM:00119E62 adda.w #1,a1 ROM:00119E66 addq.w #1,d0 ROM:00119E68 bvc.s loc_119E6E ROM:00119E6A move.w #$8000,d0 ROM:00119E6E ROM:00119E6E loc_119E6E: ; CODE XREF: sub_1196D6+792↑j ROM:00119E6E move.b (a1),(a0,d0.w) ROM:00119E72 adda.w #1,a1 ROM:00119E76 addq.w #1,d0 ROM:00119E78 bvc.s loc_119E7E ROM:00119E7A move.w #$8000,d0 ROM:00119E7E ROM:00119E7E loc_119E7E: ; CODE XREF: sub_1196D6+7A2↑j ROM:00119E7E move.w d0,($598).w ROM:00119E82 bsr.l sub_117E7C ROM:00119E88 move.w ($598).w,($EBA).w ROM:00119E8E bsr.l sub_117E2E ROM:00119E94 move.w ($598).w,d0 ROM:00119E98 move.b ($799).w,(a0,d0.w) ROM:00119E9E addq.w #1,d0 ROM:00119EA0 bvc.s loc_119EA6 ROM:00119EA2 move.w #$8000,d0 ROM:00119EA6 ROM:00119EA6 loc_119EA6: ; CODE XREF: sub_1196D6+7CA↑j ROM:00119EA6 move.b #2,(a0,d0.w) ROM:00119EAC addq.w #1,d0 ROM:00119EAE bvc.s loc_119EB4 ROM:00119EB0 move.w #$8000,d0 ROM:00119EB4 ROM:00119EB4 loc_119EB4: ; CODE XREF: sub_1196D6+7D8↑j ROM:00119EB4 move.b (a1),(a0,d0.w) ROM:00119EB8 adda.w #1,a1 ROM:00119EBC addq.w #1,d0 ROM:00119EBE bvc.s loc_119EC4 ROM:00119EC0 move.w #$8000,d0 ROM:00119EC4 ROM:00119EC4 loc_119EC4: ; CODE XREF: sub_1196D6+7E8↑j ROM:00119EC4 move.b (a1),d1 ROM:00119EC6 addi.b #$30,d1 ; '0' ROM:00119ECA move.b d1,(a0,d0.w) ROM:00119ECE adda.w #1,a1 ROM:00119ED2 addq.w #1,d0 ROM:00119ED4 bvc.s loc_119EDA ROM:00119ED6 move.w #$8000,d0 ROM:00119EDA ROM:00119EDA loc_119EDA: ; CODE XREF: sub_1196D6+7FE↑j ROM:00119EDA move.b (a1),d1 ROM:00119EDC addi.b #$30,d1 ; '0' ROM:00119EE0 move.b d1,(a0,d0.w) ROM:00119EE4 adda.w #1,a1 ROM:00119EE8 addq.w #1,d0 ROM:00119EEA bvc.s loc_119EF0 ROM:00119EEC move.w #$8000,d0 ROM:00119EF0 ROM:00119EF0 loc_119EF0: ; CODE XREF: sub_1196D6+814↑j ROM:00119EF0 move.b (a1),d1 ROM:00119EF2 addi.b #$30,d1 ; '0' ROM:00119EF6 move.b d1,(a0,d0.w) ROM:00119EFA addq.w #1,d0 ROM:00119EFC bvc.s loc_119F02 ROM:00119EFE move.w #$8000,d0 ROM:00119F02 ROM:00119F02 loc_119F02: ; CODE XREF: sub_1196D6+826↑j ROM:00119F02 move.w d0,($598).w ROM:00119F06 bsr.l sub_117E7C ROM:00119F0C move.w ($598).w,($EBA).w ROM:00119F12 bsr.l sub_117E2E ROM:00119F18 move.w ($598).w,d0 ROM:00119F1C move.b ($799).w,(a0,d0.w) ROM:00119F22 addq.w #1,d0 ROM:00119F24 bvc.s loc_119F2A ROM:00119F26 move.w #$8000,d0 ROM:00119F2A ROM:00119F2A loc_119F2A: ; CODE XREF: sub_1196D6+84E↑j ROM:00119F2A move.b #3,(a0,d0.w) ROM:00119F30 addq.w #1,d0 ROM:00119F32 bvc.s loc_119F38 ROM:00119F34 move.w #$8000,d0 ROM:00119F38 ROM:00119F38 loc_119F38: ; CODE XREF: sub_1196D6+85C↑j ROM:00119F38 move.b #0,(a0,d0.w) ROM:00119F3E addq.w #1,d0 ROM:00119F40 bvc.s loc_119F46 ROM:00119F42 move.w #$8000,d0 ROM:00119F46 ROM:00119F46 loc_119F46: ; CODE XREF: sub_1196D6+86A↑j ROM:00119F46 move.b #0,(a0,d0.w) ROM:00119F4C addq.w #1,d0 ROM:00119F4E bvc.s loc_119F54 ROM:00119F50 move.w #$8000,d0 ROM:00119F54 ROM:00119F54 loc_119F54: ; CODE XREF: sub_1196D6+878↑j ROM:00119F54 move.b #0,(a0,d0.w) ROM:00119F5A addq.w #1,d0 ROM:00119F5C bvc.s loc_119F62 ROM:00119F5E move.w #$8000,d0 ROM:00119F62 ROM:00119F62 loc_119F62: ; CODE XREF: sub_1196D6+886↑j ROM:00119F62 move.b #0,(a0,d0.w) ROM:00119F68 addq.w #1,d0 ROM:00119F6A bvc.s loc_119F70 ROM:00119F6C move.w #$8000,d0 ROM:00119F70 ROM:00119F70 loc_119F70: ; CODE XREF: sub_1196D6+894↑j ROM:00119F70 move.w d0,($598).w ROM:00119F74 bsr.l sub_117E7C ROM:00119F7A move.w ($598).w,($EBA).w ROM:00119F80 bsr.l sub_117E2E ROM:00119F86 move.w ($598).w,d0 ROM:00119F8A move.b ($799).w,(a0,d0.w) ROM:00119F90 addq.w #1,d0 ROM:00119F92 bvc.s loc_119F98 ROM:00119F94 move.w #$8000,d0 ROM:00119F98 ROM:00119F98 loc_119F98: ; CODE XREF: sub_1196D6+8BC↑j ROM:00119F98 move.b #4,(a0,d0.w) ROM:00119F9E addq.w #1,d0 ROM:00119FA0 bvc.s loc_119FA6 ROM:00119FA2 move.w #$8000,d0 ROM:00119FA6 ROM:00119FA6 loc_119FA6: ; CODE XREF: sub_1196D6+8CA↑j ROM:00119FA6 move.b #0,(a0,d0.w) ROM:00119FAC addq.w #1,d0 ROM:00119FAE bvc.s loc_119FB4 ROM:00119FB0 move.w #$8000,d0 ROM:00119FB4 ROM:00119FB4 loc_119FB4: ; CODE XREF: sub_1196D6+8D8↑j ROM:00119FB4 move.b #0,(a0,d0.w) ROM:00119FBA addq.w #1,d0 ROM:00119FBC bvc.s loc_119FC2 ROM:00119FBE move.w #$8000,d0 ROM:00119FC2 ROM:00119FC2 loc_119FC2: ; CODE XREF: sub_1196D6+8E6↑j ROM:00119FC2 move.b #0,(a0,d0.w) ROM:00119FC8 addq.w #1,d0 ROM:00119FCA bvc.s loc_119FD0 ROM:00119FCC move.w #$8000,d0 ROM:00119FD0 ROM:00119FD0 loc_119FD0: ; CODE XREF: sub_1196D6+8F4↑j ROM:00119FD0 move.b #0,(a0,d0.w) ROM:00119FD6 addq.w #1,d0 ROM:00119FD8 bvc.s loc_119FDE ROM:00119FDA move.w #$8000,d0 ROM:00119FDE ROM:00119FDE loc_119FDE: ; CODE XREF: sub_1196D6+902↑j ROM:00119FDE move.w d0,($598).w ROM:00119FE2 bsr.l sub_117E7C ROM:00119FE8 ROM:00119FE8 locret_119FE8: ; CODE XREF: sub_1196D6+78↑j ROM:00119FE8 ; sub_1196D6+BA↑j ... ROM:00119FE8 rts ROM:00119FE8 ; End of function sub_1196D6 ROM:00119FE8 ROM:00119FEA ROM:00119FEA ; =============== S U B R O U T I N E ======================================= ROM:00119FEA ROM:00119FEA ROM:00119FEA sub_119FEA: ; CODE XREF: ROM:00111A96↑p ROM:00119FEA btst #1,($FFFFFC0D).w ROM:00119FF0 bne.s loc_119FFA ROM:00119FF2 btst #3,($FFFFFC0D).w ROM:00119FF8 beq.s loc_11A004 ROM:00119FFA ROM:00119FFA loc_119FFA: ; CODE XREF: sub_119FEA+6↑j ROM:00119FFA move.w ($FFFFFC0E).w,d0 ROM:00119FFE move.w ($FFFFFC0C).w,d0 ROM:0011A002 bra.s locret_11A05E ROM:0011A004 ; --------------------------------------------------------------------------- ROM:0011A004 ROM:0011A004 loc_11A004: ; CODE XREF: sub_119FEA+E↑j ROM:0011A004 cmpi.b #0,($797).w ROM:0011A00A bne.s loc_11A02E ROM:0011A00C move.w ($FFFFFC0E).w,d0 ROM:0011A010 move.w ($FFFFFC0C).w,d0 ROM:0011A014 move.w $C4(a5),d0 ROM:0011A018 clr.b ($7E9).w ROM:0011A01C move.w d0,($620).w ROM:0011A020 move.b #1,($7E9).w ROM:0011A026 move.b #1,($797).w ROM:0011A02C bra.s locret_11A05E ROM:0011A02E ; --------------------------------------------------------------------------- ROM:0011A02E ROM:0011A02E loc_11A02E: ; CODE XREF: sub_119FEA+20↑j ROM:0011A02E cmpi.b #1,($797).w ROM:0011A034 bne.s loc_11A052 ROM:0011A036 move.w ($FFFFFC0E).w,d0 ROM:0011A03A move.w ($FFFFFC0C).w,d0 ROM:0011A03E move.w $C4(a5),d0 ROM:0011A042 clr.b ($7E9).w ROM:0011A046 move.w d0,($620).w ROM:0011A04A move.b #1,($7E9).w ROM:0011A050 bra.s locret_11A05E ROM:0011A052 ; --------------------------------------------------------------------------- ROM:0011A052 ROM:0011A052 loc_11A052: ; CODE XREF: sub_119FEA+4A↑j ROM:0011A052 cmpi.b #2,($797).w ROM:0011A058 bne.l *+6 ROM:0011A05E ROM:0011A05E locret_11A05E: ; CODE XREF: sub_119FEA+18↑j ROM:0011A05E ; sub_119FEA+42↑j ... ROM:0011A05E rts ROM:0011A05E ; End of function sub_119FEA ROM:0011A05E ROM:0011A060 ROM:0011A060 ; =============== S U B R O U T I N E ======================================= ROM:0011A060 ROM:0011A060 ROM:0011A060 sub_11A060: ; CODE XREF: ROM:loc_11A554↓p ROM:0011A060 cmpi.b #1,($797).w ROM:0011A066 bne.s locret_11A07C ROM:0011A068 cmpi.w #0,($620).w ROM:0011A06E bgt.s locret_11A07C ROM:0011A070 bset #7,($8A2).w ROM:0011A076 move.b #2,($797).w ROM:0011A07C ROM:0011A07C locret_11A07C: ; CODE XREF: sub_11A060+6↑j ROM:0011A07C ; sub_11A060+E↑j ROM:0011A07C rts ROM:0011A07C ; End of function sub_11A060 ROM:0011A07C ROM:0011A07E ROM:0011A07E ; =============== S U B R O U T I N E ======================================= ROM:0011A07E ROM:0011A07E ROM:0011A07E sub_11A07E: ; CODE XREF: ROM:0011A3F2↓p ROM:0011A07E ; ROM:loc_11A462↓p ROM:0011A07E clr.w d1 ROM:0011A080 move.b ($79C).w,d1 ROM:0011A084 cmpi.w #9,d1 ROM:0011A088 bcc.s locret_11A092 ROM:0011A08A movea.l off_11A094(pc,d1.w*4),a0 ROM:0011A08E nop ROM:0011A090 jmp (a0) ROM:0011A092 ; --------------------------------------------------------------------------- ROM:0011A092 ROM:0011A092 locret_11A092: ; CODE XREF: sub_11A07E+A↑j ROM:0011A092 rts ROM:0011A092 ; End of function sub_11A07E ROM:0011A092 ROM:0011A092 ; --------------------------------------------------------------------------- ROM:0011A094 off_11A094: dc.l loc_11A0B8 ; DATA XREF: sub_11A07E+C↑r ROM:0011A098 dc.l locret_11A0C0 ROM:0011A09C dc.l loc_11A0C2 ROM:0011A0A0 dc.l loc_11A0D8 ROM:0011A0A4 dc.l loc_11A0EE ROM:0011A0A8 dc.l loc_11A104 ROM:0011A0AC dc.l loc_11A11A ROM:0011A0B0 dc.l loc_11A130 ROM:0011A0B4 dc.l locret_11A146 ROM:0011A0B8 ; --------------------------------------------------------------------------- ROM:0011A0B8 ROM:0011A0B8 loc_11A0B8: ; DATA XREF: ROM:off_11A094↑o ROM:0011A0B8 move.b #1,($79C).w ROM:0011A0BE rts ROM:0011A0C0 ; --------------------------------------------------------------------------- ROM:0011A0C0 ROM:0011A0C0 locret_11A0C0: ; DATA XREF: ROM:0011A098↑o ROM:0011A0C0 rts ROM:0011A0C2 ; --------------------------------------------------------------------------- ROM:0011A0C2 ROM:0011A0C2 loc_11A0C2: ; DATA XREF: ROM:0011A09C↑o ROM:0011A0C2 cmpi.w #0,($622).w ROM:0011A0C8 bgt.s locret_11A0D6 ROM:0011A0CA bset #1,($88B).w ROM:0011A0D0 move.b #1,($79C).w ROM:0011A0D6 ROM:0011A0D6 locret_11A0D6: ; CODE XREF: ROM:0011A0C8↑j ROM:0011A0D6 rts ROM:0011A0D8 ; --------------------------------------------------------------------------- ROM:0011A0D8 ROM:0011A0D8 loc_11A0D8: ; DATA XREF: ROM:0011A0A0↑o ROM:0011A0D8 cmpi.w #0,($622).w ROM:0011A0DE bgt.s locret_11A0EC ROM:0011A0E0 bset #1,($88B).w ROM:0011A0E6 move.b #1,($79C).w ROM:0011A0EC ROM:0011A0EC locret_11A0EC: ; CODE XREF: ROM:0011A0DE↑j ROM:0011A0EC rts ROM:0011A0EE ; --------------------------------------------------------------------------- ROM:0011A0EE ROM:0011A0EE loc_11A0EE: ; DATA XREF: ROM:0011A0A4↑o ROM:0011A0EE cmpi.w #0,($622).w ROM:0011A0F4 bgt.s locret_11A102 ROM:0011A0F6 bset #1,($88B).w ROM:0011A0FC move.b #1,($79C).w ROM:0011A102 ROM:0011A102 locret_11A102: ; CODE XREF: ROM:0011A0F4↑j ROM:0011A102 rts ROM:0011A104 ; --------------------------------------------------------------------------- ROM:0011A104 ROM:0011A104 loc_11A104: ; DATA XREF: ROM:0011A0A8↑o ROM:0011A104 cmpi.w #0,($622).w ROM:0011A10A bgt.s locret_11A118 ROM:0011A10C bset #1,($88B).w ROM:0011A112 move.b #1,($79C).w ROM:0011A118 ROM:0011A118 locret_11A118: ; CODE XREF: ROM:0011A10A↑j ROM:0011A118 rts ROM:0011A11A ; --------------------------------------------------------------------------- ROM:0011A11A ROM:0011A11A loc_11A11A: ; DATA XREF: ROM:0011A0AC↑o ROM:0011A11A cmpi.w #0,($622).w ROM:0011A120 bgt.s locret_11A12E ROM:0011A122 bset #1,($88B).w ROM:0011A128 move.b #1,($79C).w ROM:0011A12E ROM:0011A12E locret_11A12E: ; CODE XREF: ROM:0011A120↑j ROM:0011A12E rts ROM:0011A130 ; --------------------------------------------------------------------------- ROM:0011A130 ROM:0011A130 loc_11A130: ; DATA XREF: ROM:0011A0B0↑o ROM:0011A130 cmpi.w #0,($622).w ROM:0011A136 bgt.s locret_11A144 ROM:0011A138 bset #1,($88B).w ROM:0011A13E move.b #1,($79C).w ROM:0011A144 ROM:0011A144 locret_11A144: ; CODE XREF: ROM:0011A136↑j ROM:0011A144 rts ROM:0011A146 ; --------------------------------------------------------------------------- ROM:0011A146 ROM:0011A146 locret_11A146: ; DATA XREF: ROM:0011A0B4↑o ROM:0011A146 rts ROM:0011A148 ROM:0011A148 ; =============== S U B R O U T I N E ======================================= ROM:0011A148 ROM:0011A148 ROM:0011A148 sub_11A148: ; CODE XREF: ROM:00111A86↑p ROM:0011A148 move.w ($FFFFFC0C).w,d3 ROM:0011A14C move.w ($FFFFFC0E).w,d4 ROM:0011A150 andi.w #$A,d3 ROM:0011A154 cmpi.w #0,d3 ROM:0011A158 beq.s loc_11A160 ROM:0011A15A bra.l locret_11A342 ROM:0011A160 ; --------------------------------------------------------------------------- ROM:0011A160 ROM:0011A160 loc_11A160: ; CODE XREF: sub_11A148+10↑j ROM:0011A160 cmpi.b #1,($79C).w ROM:0011A166 bne.s loc_11A198 ROM:0011A168 move.b $11C(a5),d0 ROM:0011A16C cmp.b d4,d0 ROM:0011A16E bne.s loc_11A192 ROM:0011A170 move.b d0,($79B).w ROM:0011A174 bset #7,($88A).w ROM:0011A17A move.w $C2(a5),d1 ROM:0011A17E clr.b ($7EA).w ROM:0011A182 move.w d1,($622).w ROM:0011A186 move.b #1,($7EA).w ROM:0011A18C move.b #2,($79C).w ROM:0011A192 ROM:0011A192 loc_11A192: ; CODE XREF: sub_11A148+26↑j ROM:0011A192 bra.l locret_11A342 ROM:0011A198 ; --------------------------------------------------------------------------- ROM:0011A198 ROM:0011A198 loc_11A198: ; CODE XREF: sub_11A148+1E↑j ROM:0011A198 cmpi.b #2,($79C).w ROM:0011A19E bne.s loc_11A1CA ROM:0011A1A0 move.b $11D(a5),d0 ROM:0011A1A4 cmp.b d4,d0 ROM:0011A1A6 bne.s loc_11A1C4 ROM:0011A1A8 add.b d0,($79B).w ROM:0011A1AC move.w $C2(a5),d1 ROM:0011A1B0 clr.b ($7EA).w ROM:0011A1B4 move.w d1,($622).w ROM:0011A1B8 move.b #1,($7EA).w ROM:0011A1BE move.b #3,($79C).w ROM:0011A1C4 ROM:0011A1C4 loc_11A1C4: ; CODE XREF: sub_11A148+5E↑j ROM:0011A1C4 bra.l locret_11A342 ROM:0011A1CA ; --------------------------------------------------------------------------- ROM:0011A1CA ROM:0011A1CA loc_11A1CA: ; CODE XREF: sub_11A148+56↑j ROM:0011A1CA cmpi.b #3,($79C).w ROM:0011A1D0 bne.s loc_11A1FC ROM:0011A1D2 move.b $11E(a5),d0 ROM:0011A1D6 cmp.b d4,d0 ROM:0011A1D8 bne.s loc_11A1F6 ROM:0011A1DA add.b d0,($79B).w ROM:0011A1DE move.w $C2(a5),d1 ROM:0011A1E2 clr.b ($7EA).w ROM:0011A1E6 move.w d1,($622).w ROM:0011A1EA move.b #1,($7EA).w ROM:0011A1F0 move.b #4,($79C).w ROM:0011A1F6 ROM:0011A1F6 loc_11A1F6: ; CODE XREF: sub_11A148+90↑j ROM:0011A1F6 bra.l locret_11A342 ROM:0011A1FC ; --------------------------------------------------------------------------- ROM:0011A1FC ROM:0011A1FC loc_11A1FC: ; CODE XREF: sub_11A148+88↑j ROM:0011A1FC cmpi.b #4,($79C).w ROM:0011A202 bne.l loc_11A284 ROM:0011A208 cmpi.b #1,d4 ROM:0011A20C bne.s loc_11A210 ROM:0011A20E bra.s loc_11A226 ROM:0011A210 ; --------------------------------------------------------------------------- ROM:0011A210 ROM:0011A210 loc_11A210: ; CODE XREF: sub_11A148+C4↑j ROM:0011A210 cmpi.b #2,d4 ROM:0011A214 bne.s loc_11A218 ROM:0011A216 bra.s loc_11A226 ROM:0011A218 ; --------------------------------------------------------------------------- ROM:0011A218 ROM:0011A218 loc_11A218: ; CODE XREF: sub_11A148+CC↑j ROM:0011A218 cmpi.b #6,d4 ROM:0011A21C bne.s loc_11A220 ROM:0011A21E bra.s loc_11A226 ROM:0011A220 ; --------------------------------------------------------------------------- ROM:0011A220 ROM:0011A220 loc_11A220: ; CODE XREF: sub_11A148+D4↑j ROM:0011A220 cmpi.b #9,d4 ROM:0011A224 bne.s loc_11A248 ROM:0011A226 ROM:0011A226 loc_11A226: ; CODE XREF: sub_11A148+C6↑j ROM:0011A226 ; sub_11A148+CE↑j ... ROM:0011A226 add.b d4,($79B).w ROM:0011A22A move.b d4,($798).w ROM:0011A22E move.w $C2(a5),d1 ROM:0011A232 clr.b ($7EA).w ROM:0011A236 move.w d1,($622).w ROM:0011A23A move.b #1,($7EA).w ROM:0011A240 move.b #5,($79C).w ROM:0011A246 bra.s loc_11A27E ROM:0011A248 ; --------------------------------------------------------------------------- ROM:0011A248 ROM:0011A248 loc_11A248: ; CODE XREF: sub_11A148+DC↑j ROM:0011A248 cmpi.b #3,d4 ROM:0011A24C bne.s loc_11A250 ROM:0011A24E bra.s loc_11A25E ROM:0011A250 ; --------------------------------------------------------------------------- ROM:0011A250 ROM:0011A250 loc_11A250: ; CODE XREF: sub_11A148+104↑j ROM:0011A250 cmpi.b #4,d4 ROM:0011A254 bne.s loc_11A258 ROM:0011A256 bra.s loc_11A25E ROM:0011A258 ; --------------------------------------------------------------------------- ROM:0011A258 ROM:0011A258 loc_11A258: ; CODE XREF: sub_11A148+10C↑j ROM:0011A258 cmpi.b #7,d4 ROM:0011A25C bne.s loc_11A27E ROM:0011A25E ROM:0011A25E loc_11A25E: ; CODE XREF: sub_11A148+106↑j ROM:0011A25E ; sub_11A148+10E↑j ROM:0011A25E add.b d4,($79B).w ROM:0011A262 move.b d4,($798).w ROM:0011A266 move.w $C2(a5),d1 ROM:0011A26A clr.b ($7EA).w ROM:0011A26E move.w d1,($622).w ROM:0011A272 move.b #1,($7EA).w ROM:0011A278 move.b #7,($79C).w ROM:0011A27E ROM:0011A27E loc_11A27E: ; CODE XREF: sub_11A148+FE↑j ROM:0011A27E ; sub_11A148+114↑j ROM:0011A27E bra.l locret_11A342 ROM:0011A284 ; --------------------------------------------------------------------------- ROM:0011A284 ROM:0011A284 loc_11A284: ; CODE XREF: sub_11A148+BA↑j ROM:0011A284 cmpi.b #5,($79C).w ROM:0011A28A bne.l loc_11A2FC ROM:0011A290 cmpi.b #1,($798).w ROM:0011A296 bne.s loc_11A29A ROM:0011A298 bra.s loc_11A2AC ROM:0011A29A ; --------------------------------------------------------------------------- ROM:0011A29A ROM:0011A29A loc_11A29A: ; CODE XREF: sub_11A148+14E↑j ROM:0011A29A cmpi.b #6,($798).w ROM:0011A2A0 bne.s loc_11A2A4 ROM:0011A2A2 bra.s loc_11A2AC ROM:0011A2A4 ; --------------------------------------------------------------------------- ROM:0011A2A4 ROM:0011A2A4 loc_11A2A4: ; CODE XREF: sub_11A148+158↑j ROM:0011A2A4 cmpi.b #9,($798).w ROM:0011A2AA bne.s loc_11A2CE ROM:0011A2AC ROM:0011A2AC loc_11A2AC: ; CODE XREF: sub_11A148+150↑j ROM:0011A2AC ; sub_11A148+15A↑j ROM:0011A2AC add.b d4,($79B).w ROM:0011A2B0 move.b d4,($799).w ROM:0011A2B4 move.w $C2(a5),d1 ROM:0011A2B8 clr.b ($7EA).w ROM:0011A2BC move.w d1,($622).w ROM:0011A2C0 move.b #1,($7EA).w ROM:0011A2C6 move.b #7,($79C).w ROM:0011A2CC bra.s loc_11A2F6 ROM:0011A2CE ; --------------------------------------------------------------------------- ROM:0011A2CE ROM:0011A2CE loc_11A2CE: ; CODE XREF: sub_11A148+162↑j ROM:0011A2CE cmpi.b #2,($798).w ROM:0011A2D4 bne.s loc_11A2F6 ROM:0011A2D6 add.b d4,($79B).w ROM:0011A2DA move.b d4,($799).w ROM:0011A2DE move.w $C2(a5),d1 ROM:0011A2E2 clr.b ($7EA).w ROM:0011A2E6 move.w d1,($622).w ROM:0011A2EA move.b #1,($7EA).w ROM:0011A2F0 move.b #6,($79C).w ROM:0011A2F6 ROM:0011A2F6 loc_11A2F6: ; CODE XREF: sub_11A148+184↑j ROM:0011A2F6 ; sub_11A148+18C↑j ROM:0011A2F6 bra.l locret_11A342 ROM:0011A2FC ; --------------------------------------------------------------------------- ROM:0011A2FC ROM:0011A2FC loc_11A2FC: ; CODE XREF: sub_11A148+142↑j ROM:0011A2FC cmpi.b #6,($79C).w ROM:0011A302 bne.s loc_11A326 ROM:0011A304 add.b d4,($79B).w ROM:0011A308 move.b d4,($79A).w ROM:0011A30C move.w $C2(a5),d1 ROM:0011A310 clr.b ($7EA).w ROM:0011A314 move.w d1,($622).w ROM:0011A318 move.b #1,($7EA).w ROM:0011A31E move.b #7,($79C).w ROM:0011A324 bra.s locret_11A342 ROM:0011A326 ; --------------------------------------------------------------------------- ROM:0011A326 ROM:0011A326 loc_11A326: ; CODE XREF: sub_11A148+1BA↑j ROM:0011A326 cmpi.b #7,($79C).w ROM:0011A32C bne.s locret_11A342 ROM:0011A32E move.b ($79B).w,d0 ROM:0011A332 cmp.b d4,d0 ROM:0011A334 bne.s locret_11A342 ROM:0011A336 bset #2,($8A2).w ROM:0011A33C move.b #8,($79C).w ROM:0011A342 ROM:0011A342 locret_11A342: ; CODE XREF: sub_11A148+12↑j ROM:0011A342 ; sub_11A148:loc_11A192↑j ... ROM:0011A342 rts ROM:0011A342 ; End of function sub_11A148 ROM:0011A342 ROM:0011A344 ROM:0011A344 ; =============== S U B R O U T I N E ======================================= ROM:0011A344 ROM:0011A344 ROM:0011A344 sub_11A344: ; CODE XREF: ROM:00111DB2↑p ROM:0011A344 clr.w d1 ROM:0011A346 move.b ($79D).w,d1 ROM:0011A34A cmpi.w #8,d1 ROM:0011A34E bcc.s locret_11A358 ROM:0011A350 movea.l off_11A35A(pc,d1.w*4),a0 ROM:0011A354 nop ROM:0011A356 jmp (a0) ROM:0011A358 ; --------------------------------------------------------------------------- ROM:0011A358 ROM:0011A358 locret_11A358: ; CODE XREF: sub_11A344+A↑j ROM:0011A358 rts ROM:0011A358 ; End of function sub_11A344 ROM:0011A358 ROM:0011A358 ; --------------------------------------------------------------------------- ROM:0011A35A off_11A35A: dc.l loc_11A37A ; DATA XREF: sub_11A344+C↑r ROM:0011A35E dc.l loc_11A380 ROM:0011A362 dc.l loc_11A3AA ROM:0011A366 dc.l loc_11A3FA ROM:0011A36A dc.l loc_11A46A ROM:0011A36E dc.l loc_11A4C8 ROM:0011A372 dc.l loc_11A516 ROM:0011A376 dc.l locret_11A55C ROM:0011A37A ; --------------------------------------------------------------------------- ROM:0011A37A ROM:0011A37A loc_11A37A: ; DATA XREF: ROM:off_11A35A↑o ROM:0011A37A move.b #1,($79D).w ROM:0011A380 ROM:0011A380 loc_11A380: ; DATA XREF: ROM:0011A35E↑o ROM:0011A380 btst #2,($89C).w ROM:0011A386 beq.s locret_11A3A8 ROM:0011A388 move.w $CA(a5),d0 ROM:0011A38C clr.b ($7EB).w ROM:0011A390 move.w d0,($624).w ROM:0011A394 move.b #1,($7EB).w ROM:0011A39A bset #5,($FFFFFC0B).w ROM:0011A3A0 move.b #2,($79D).w ROM:0011A3A6 bra.s loc_11A3EC ROM:0011A3A8 ; --------------------------------------------------------------------------- ROM:0011A3A8 ROM:0011A3A8 locret_11A3A8: ; CODE XREF: ROM:0011A386↑j ROM:0011A3A8 rts ROM:0011A3AA ; --------------------------------------------------------------------------- ROM:0011A3AA ROM:0011A3AA loc_11A3AA: ; DATA XREF: ROM:0011A362↑o ROM:0011A3AA btst #7,($88A).w ROM:0011A3B0 beq.s loc_11A3C4 ROM:0011A3B2 bclr #7,($88A).w ROM:0011A3B8 move.b #3,($79D).w ROM:0011A3BE bra.l loc_11A462 ROM:0011A3C4 ; --------------------------------------------------------------------------- ROM:0011A3C4 ROM:0011A3C4 loc_11A3C4: ; CODE XREF: ROM:0011A3B0↑j ROM:0011A3C4 cmpi.w #0,($624).w ROM:0011A3CA bgt.s loc_11A3EC ROM:0011A3CC bset #7,($891).w ROM:0011A3D2 bclr #5,($FFFFFC0B).w ROM:0011A3D8 bclr #2,($892).w ROM:0011A3DE move.b #0,($79C).w ROM:0011A3E4 move.b #7,($79D).w ROM:0011A3EA rts ROM:0011A3EC ; --------------------------------------------------------------------------- ROM:0011A3EC ROM:0011A3EC loc_11A3EC: ; CODE XREF: ROM:0011A3A6↑j ROM:0011A3EC ; ROM:0011A3CA↑j ... ROM:0011A3EC bset #2,($892).w ROM:0011A3F2 bsr.l sub_11A07E ROM:0011A3F8 rts ROM:0011A3FA ; --------------------------------------------------------------------------- ROM:0011A3FA ROM:0011A3FA loc_11A3FA: ; DATA XREF: ROM:0011A366↑o ROM:0011A3FA btst #2,($8A2).w ROM:0011A400 beq.s loc_11A43A ROM:0011A402 bclr #2,($8A2).w ROM:0011A408 move.w $C8(a5),d0 ROM:0011A40C clr.b ($7EB).w ROM:0011A410 move.w d0,($624).w ROM:0011A414 move.b #1,($7EB).w ROM:0011A41A bclr #2,($892).w ROM:0011A420 move.b #0,($79C).w ROM:0011A426 bset #5,($894).w ROM:0011A42C bsr.l sub_117DB6 ROM:0011A432 move.b #4,($79D).w ROM:0011A438 rts ROM:0011A43A ; --------------------------------------------------------------------------- ROM:0011A43A ROM:0011A43A loc_11A43A: ; CODE XREF: ROM:0011A400↑j ROM:0011A43A btst #1,($88B).w ROM:0011A440 beq.s loc_11A462 ROM:0011A442 bclr #1,($88B).w ROM:0011A448 move.w $CA(a5),d0 ROM:0011A44C clr.b ($7EB).w ROM:0011A450 move.w d0,($624).w ROM:0011A454 move.b #1,($7EB).w ROM:0011A45A move.b #2,($79D).w ROM:0011A460 bra.s loc_11A3EC ROM:0011A462 ; --------------------------------------------------------------------------- ROM:0011A462 ROM:0011A462 loc_11A462: ; CODE XREF: ROM:0011A3BE↑j ROM:0011A462 ; ROM:0011A440↑j ROM:0011A462 bsr.l sub_11A07E ROM:0011A468 rts ROM:0011A46A ; --------------------------------------------------------------------------- ROM:0011A46A ROM:0011A46A loc_11A46A: ; DATA XREF: ROM:0011A36A↑o ROM:0011A46A cmpi.w #0,($624).w ROM:0011A470 bgt.s loc_11A490 ROM:0011A472 move.w $CA(a5),d0 ROM:0011A476 clr.b ($7EB).w ROM:0011A47A move.w d0,($624).w ROM:0011A47E move.b #1,($7EB).w ROM:0011A484 move.b #2,($79D).w ROM:0011A48A bra.l loc_11A3EC ROM:0011A490 ; --------------------------------------------------------------------------- ROM:0011A490 ROM:0011A490 loc_11A490: ; CODE XREF: ROM:0011A470↑j ROM:0011A490 move.w $C8(a5),d0 ROM:0011A494 sub.w $C6(a5),d0 ROM:0011A498 cmp.w ($624).w,d0 ROM:0011A49C blt.s locret_11A4C6 ROM:0011A49E btst #6,($FFFFFC0D).w ROM:0011A4A4 bne.s locret_11A4C6 ROM:0011A4A6 bclr #5,($894).w ROM:0011A4AC bclr #5,($FFFFFC0B).w ROM:0011A4B2 bset #3,($FFFFFC0B).w ROM:0011A4B8 bset #6,($899).w ROM:0011A4BE move.b #5,($79D).w ROM:0011A4C4 bra.s locret_11A514 ROM:0011A4C6 ; --------------------------------------------------------------------------- ROM:0011A4C6 ROM:0011A4C6 locret_11A4C6: ; CODE XREF: ROM:0011A49C↑j ROM:0011A4C6 ; ROM:0011A4A4↑j ROM:0011A4C6 rts ROM:0011A4C8 ; --------------------------------------------------------------------------- ROM:0011A4C8 ROM:0011A4C8 loc_11A4C8: ; DATA XREF: ROM:0011A36E↑o ROM:0011A4C8 btst #3,($89D).w ROM:0011A4CE beq.s locret_11A514 ROM:0011A4D0 bclr #3,($89D).w ROM:0011A4D6 bclr #3,($FFFFFC0B).w ROM:0011A4DC bclr #6,($899).w ROM:0011A4E2 move.b #0,($79F).w ROM:0011A4E8 move.w ($FFFFFC0E).w,d0 ROM:0011A4EC move.w ($FFFFFC0C).w,d0 ROM:0011A4F0 move.w $CA(a5),d0 ROM:0011A4F4 clr.b ($7EB).w ROM:0011A4F8 move.w d0,($624).w ROM:0011A4FC move.b #1,($7EB).w ROM:0011A502 bset #5,($FFFFFC0B).w ROM:0011A508 move.b #2,($79D).w ROM:0011A50E bra.l loc_11A3EC ROM:0011A514 ; --------------------------------------------------------------------------- ROM:0011A514 ROM:0011A514 locret_11A514: ; CODE XREF: ROM:0011A4C4↑j ROM:0011A514 ; ROM:0011A4CE↑j ROM:0011A514 rts ROM:0011A516 ; --------------------------------------------------------------------------- ROM:0011A516 ROM:0011A516 loc_11A516: ; DATA XREF: ROM:0011A372↑o ROM:0011A516 btst #7,($8A2).w ROM:0011A51C beq.s loc_11A554 ROM:0011A51E bclr #7,($8A2).w ROM:0011A524 bclr #6,($895).w ROM:0011A52A move.b #0,($797).w ROM:0011A530 bset #5,($894).w ROM:0011A536 move.w $C8(a5),d0 ROM:0011A53A sub.w $C4(a5),d0 ROM:0011A53E clr.b ($7EB).w ROM:0011A542 move.w d0,($624).w ROM:0011A546 move.b #1,($7EB).w ROM:0011A54C move.b #4,($79D).w ROM:0011A552 rts ROM:0011A554 ; --------------------------------------------------------------------------- ROM:0011A554 ROM:0011A554 loc_11A554: ; CODE XREF: ROM:0011A51C↑j ROM:0011A554 bsr.l sub_11A060 ROM:0011A55A rts ROM:0011A55C ; --------------------------------------------------------------------------- ROM:0011A55C ROM:0011A55C locret_11A55C: ; DATA XREF: ROM:0011A376↑o ROM:0011A55C rts ROM:0011A55E ROM:0011A55E ; =============== S U B R O U T I N E ======================================= ROM:0011A55E ROM:0011A55E ROM:0011A55E sub_11A55E: ; CODE XREF: ROM:00111A78↑p ROM:0011A55E cmpi.b #4,($79D).w ROM:0011A564 bne.s locret_11A588 ROM:0011A566 btst #1,($FFFFFC0D).w ROM:0011A56C bne.s locret_11A588 ROM:0011A56E btst #3,($FFFFFC0D).w ROM:0011A574 bne.s locret_11A588 ROM:0011A576 bclr #5,($894).w ROM:0011A57C bset #6,($895).w ROM:0011A582 move.b #6,($79D).w ROM:0011A588 ROM:0011A588 locret_11A588: ; CODE XREF: sub_11A55E+6↑j ROM:0011A588 ; sub_11A55E+E↑j ... ROM:0011A588 rts ROM:0011A588 ; End of function sub_11A55E ROM:0011A588 ROM:0011A58A ROM:0011A58A ; =============== S U B R O U T I N E ======================================= ROM:0011A58A ROM:0011A58A ROM:0011A58A sub_11A58A: ; CODE XREF: ROM:00117658↑p ROM:0011A58A clr.w d1 ROM:0011A58C move.b ($79F).w,d1 ROM:0011A590 cmpi.w #4,d1 ROM:0011A594 bcc.s locret_11A59E ROM:0011A596 movea.l off_11A5A0(pc,d1.w*4),a0 ROM:0011A59A nop ROM:0011A59C jmp (a0) ROM:0011A59E ; --------------------------------------------------------------------------- ROM:0011A59E ROM:0011A59E locret_11A59E: ; CODE XREF: sub_11A58A+A↑j ROM:0011A59E rts ROM:0011A59E ; End of function sub_11A58A ROM:0011A59E ROM:0011A59E ; --------------------------------------------------------------------------- ROM:0011A5A0 off_11A5A0: dc.l loc_11A5B0 ; DATA XREF: sub_11A58A+C↑r ROM:0011A5A4 dc.l loc_11A5C6 ROM:0011A5A8 dc.l locret_11A632 ROM:0011A5AC dc.l loc_11A634 ROM:0011A5B0 ; --------------------------------------------------------------------------- ROM:0011A5B0 ROM:0011A5B0 loc_11A5B0: ; DATA XREF: ROM:off_11A5A0↑o ROM:0011A5B0 clr.w ($59A).w ROM:0011A5B4 bsr.w sub_11A64E ROM:0011A5B8 move.b #1,($79E).w ROM:0011A5BE move.b #1,($79F).w ROM:0011A5C4 rts ROM:0011A5C6 ; --------------------------------------------------------------------------- ROM:0011A5C6 ROM:0011A5C6 loc_11A5C6: ; DATA XREF: ROM:0011A5A4↑o ROM:0011A5C6 btst #7,($898).w ROM:0011A5CC beq.s loc_11A5E2 ROM:0011A5CE bclr #7,($898).w ROM:0011A5D4 bset #3,($89D).w ROM:0011A5DA move.b #2,($79F).w ROM:0011A5E0 rts ROM:0011A5E2 ; --------------------------------------------------------------------------- ROM:0011A5E2 ROM:0011A5E2 loc_11A5E2: ; CODE XREF: ROM:0011A5CC↑j ROM:0011A5E2 btst #0,($FFFFFC0C).w ROM:0011A5E8 beq.s locret_11A630 ROM:0011A5EA btst #6,($FFFFFC0D).w ROM:0011A5F0 beq.s locret_11A630 ROM:0011A5F2 cmpi.b #$B,($79E).w ROM:0011A5F8 blt.s loc_11A622 ROM:0011A5FA move.w ($FFFFFC0E).w,d1 ROM:0011A5FE move.w ($FFFFFC0C).w,d1 ROM:0011A602 clr.b ($79E).w ROM:0011A606 move.w $CE(a5),d1 ROM:0011A60A clr.b ($7EC).w ROM:0011A60E move.w d1,($626).w ROM:0011A612 move.b #1,($7EC).w ROM:0011A618 move.b #3,($79F).w ROM:0011A61E rts ROM:0011A620 ; --------------------------------------------------------------------------- ROM:0011A620 bra.s locret_11A630 ROM:0011A622 ; --------------------------------------------------------------------------- ROM:0011A622 ROM:0011A622 loc_11A622: ; CODE XREF: ROM:0011A5F8↑j ROM:0011A622 bsr.w sub_11A64E ROM:0011A626 addq.b #1,($79E).w ROM:0011A62A move.b #1,($79F).w ROM:0011A630 ROM:0011A630 locret_11A630: ; CODE XREF: ROM:0011A5E8↑j ROM:0011A630 ; ROM:0011A5F0↑j ... ROM:0011A630 rts ROM:0011A632 ; --------------------------------------------------------------------------- ROM:0011A632 ROM:0011A632 locret_11A632: ; DATA XREF: ROM:0011A5A8↑o ROM:0011A632 rts ROM:0011A634 ; --------------------------------------------------------------------------- ROM:0011A634 ROM:0011A634 loc_11A634: ; DATA XREF: ROM:0011A5AC↑o ROM:0011A634 cmpi.w #0,($626).w ROM:0011A63A bgt.s locret_11A64C ROM:0011A63C bsr.w sub_11A64E ROM:0011A640 move.b #1,($79E).w ROM:0011A646 move.b #1,($79F).w ROM:0011A64C ROM:0011A64C locret_11A64C: ; CODE XREF: ROM:0011A63A↑j ROM:0011A64C rts ROM:0011A64E ROM:0011A64E ; =============== S U B R O U T I N E ======================================= ROM:0011A64E ROM:0011A64E ROM:0011A64E sub_11A64E: ; CODE XREF: ROM:0011A5B4↑p ROM:0011A64E ; ROM:loc_11A622↑p ... ROM:0011A64E cmpi.w #0,($598).w ROM:0011A654 ble.s loc_11A68A ROM:0011A656 lea ($12DB).w,a0 ROM:0011A65A clr.w d1 ROM:0011A65C move.w ($FFFFFC0E).w,d2 ROM:0011A660 move.w ($FFFFFC0C).w,d2 ROM:0011A664 move.w ($59A).w,d0 ROM:0011A668 move.b (a0,d0.w),d1 ROM:0011A66C move.w d1,($FFFFFC0E).w ROM:0011A670 addq.w #1,d0 ROM:0011A672 bvc.s loc_11A678 ROM:0011A674 move.w #$8000,d0 ROM:0011A678 ROM:0011A678 loc_11A678: ; CODE XREF: sub_11A64E+24↑j ROM:0011A678 cmp.w ($598).w,d0 ROM:0011A67C blt.s loc_11A684 ROM:0011A67E bset #7,($898).w ROM:0011A684 ROM:0011A684 loc_11A684: ; CODE XREF: sub_11A64E+2E↑j ROM:0011A684 move.w d0,($59A).w ROM:0011A688 bra.s locret_11A690 ROM:0011A68A ; --------------------------------------------------------------------------- ROM:0011A68A ROM:0011A68A loc_11A68A: ; CODE XREF: sub_11A64E+6↑j ROM:0011A68A bset #7,($898).w ROM:0011A690 ROM:0011A690 locret_11A690: ; CODE XREF: sub_11A64E+3A↑j ROM:0011A690 rts ROM:0011A690 ; End of function sub_11A64E ROM:0011A690 ROM:0011A692 ROM:0011A692 ; =============== S U B R O U T I N E ======================================= ROM:0011A692 ROM:0011A692 ROM:0011A692 sub_11A692: ; CODE XREF: sub_11AA32↓p ROM:0011A692 move.w #$3F7A,d1 ROM:0011A696 move.w ($9E8).w,d2 ROM:0011A69A move.w ($9A0).w,d3 ROM:0011A69E bsr.l sub_1174A6 ROM:0011A6A4 move.w d1,($59C).w ROM:0011A6A8 rts ROM:0011A6A8 ; End of function sub_11A692 ROM:0011A6A8 ROM:0011A6AA ROM:0011A6AA ; =============== S U B R O U T I N E ======================================= ROM:0011A6AA ROM:0011A6AA ROM:0011A6AA sub_11A6AA: ; CODE XREF: sub_113310+40A↑p ROM:0011A6AA ; sub_113310+426↑p ... ROM:0011A6AA bsr.w sub_11A6C4 ROM:0011A6AE bsr.w sub_11A746 ROM:0011A6B2 bsr.w sub_11A7C8 ROM:0011A6B6 bsr.w sub_11A7EE ROM:0011A6BA bsr.w sub_11A80C ROM:0011A6BE bsr.w sub_11A82C ROM:0011A6C2 rts ROM:0011A6C2 ; End of function sub_11A6AA ROM:0011A6C2 ROM:0011A6C4 ROM:0011A6C4 ; =============== S U B R O U T I N E ======================================= ROM:0011A6C4 ROM:0011A6C4 ROM:0011A6C4 sub_11A6C4: ; CODE XREF: sub_11A6AA↑p ROM:0011A6C4 clr.w d1 ROM:0011A6C6 move.b ($7A0).w,d1 ROM:0011A6CA cmpi.w #3,d1 ROM:0011A6CE bcc.s locret_11A6D8 ROM:0011A6D0 movea.l off_11A6DA(pc,d1.w*4),a0 ROM:0011A6D4 nop ROM:0011A6D6 jmp (a0) ROM:0011A6D8 ; --------------------------------------------------------------------------- ROM:0011A6D8 ROM:0011A6D8 locret_11A6D8: ; CODE XREF: sub_11A6C4+A↑j ROM:0011A6D8 rts ROM:0011A6D8 ; End of function sub_11A6C4 ROM:0011A6D8 ROM:0011A6D8 ; --------------------------------------------------------------------------- ROM:0011A6DA off_11A6DA: dc.l loc_11A6E6 ; DATA XREF: sub_11A6C4+C↑r ROM:0011A6DE dc.l loc_11A6F4 ROM:0011A6E2 dc.l loc_11A710 ROM:0011A6E6 ; --------------------------------------------------------------------------- ROM:0011A6E6 ROM:0011A6E6 loc_11A6E6: ; DATA XREF: ROM:off_11A6DA↑o ROM:0011A6E6 bclr #7,($88E).w ROM:0011A6EC move.b #1,($7A0).w ROM:0011A6F2 rts ROM:0011A6F4 ; --------------------------------------------------------------------------- ROM:0011A6F4 ROM:0011A6F4 loc_11A6F4: ; DATA XREF: ROM:0011A6DE↑o ROM:0011A6F4 cmpi.w #5,($5AE).w ROM:0011A6FA bne.s locret_11A70E ROM:0011A6FC bsr.w sub_11A73E ROM:0011A700 bset #7,($88E).w ROM:0011A706 move.b #2,($7A0).w ROM:0011A70C rts ROM:0011A70E ; --------------------------------------------------------------------------- ROM:0011A70E ROM:0011A70E locret_11A70E: ; CODE XREF: ROM:0011A6FA↑j ROM:0011A70E rts ROM:0011A710 ; --------------------------------------------------------------------------- ROM:0011A710 ROM:0011A710 loc_11A710: ; DATA XREF: ROM:0011A6E2↑o ROM:0011A710 cmpi.w #5,($5AE).w ROM:0011A716 bne.s loc_11A724 ROM:0011A718 bsr.w sub_11A73E ROM:0011A71C move.b #2,($7A0).w ROM:0011A722 rts ROM:0011A724 ; --------------------------------------------------------------------------- ROM:0011A724 ROM:0011A724 loc_11A724: ; CODE XREF: ROM:0011A716↑j ROM:0011A724 cmpi.w #6,($5AE).w ROM:0011A72A bne.s locret_11A73A ROM:0011A72C bclr #7,($88E).w ROM:0011A732 move.b #1,($7A0).w ROM:0011A738 rts ROM:0011A73A ; --------------------------------------------------------------------------- ROM:0011A73A ROM:0011A73A locret_11A73A: ; CODE XREF: ROM:0011A72A↑j ROM:0011A73A rts ROM:0011A73C ; --------------------------------------------------------------------------- ROM:0011A73C rts ROM:0011A73E ROM:0011A73E ; =============== S U B R O U T I N E ======================================= ROM:0011A73E ROM:0011A73E ROM:0011A73E sub_11A73E: ; CODE XREF: ROM:0011A6FC↑p ROM:0011A73E ; ROM:0011A718↑p ROM:0011A73E move.w ($5AA).w,($59E).w ROM:0011A744 rts ROM:0011A744 ; End of function sub_11A73E ROM:0011A744 ROM:0011A746 ROM:0011A746 ; =============== S U B R O U T I N E ======================================= ROM:0011A746 ROM:0011A746 ROM:0011A746 sub_11A746: ; CODE XREF: sub_11A6AA+4↑p ROM:0011A746 clr.w d1 ROM:0011A748 move.b ($7A1).w,d1 ROM:0011A74C cmpi.w #3,d1 ROM:0011A750 bcc.s locret_11A75A ROM:0011A752 movea.l off_11A75C(pc,d1.w*4),a0 ROM:0011A756 nop ROM:0011A758 jmp (a0) ROM:0011A75A ; --------------------------------------------------------------------------- ROM:0011A75A ROM:0011A75A locret_11A75A: ; CODE XREF: sub_11A746+A↑j ROM:0011A75A rts ROM:0011A75A ; End of function sub_11A746 ROM:0011A75A ROM:0011A75A ; --------------------------------------------------------------------------- ROM:0011A75C off_11A75C: dc.l loc_11A768 ; DATA XREF: sub_11A746+C↑r ROM:0011A760 dc.l loc_11A776 ROM:0011A764 dc.l loc_11A792 ROM:0011A768 ; --------------------------------------------------------------------------- ROM:0011A768 ROM:0011A768 loc_11A768: ; DATA XREF: ROM:off_11A75C↑o ROM:0011A768 bclr #5,($892).w ROM:0011A76E move.b #1,($7A1).w ROM:0011A774 rts ROM:0011A776 ; --------------------------------------------------------------------------- ROM:0011A776 ROM:0011A776 loc_11A776: ; DATA XREF: ROM:0011A760↑o ROM:0011A776 cmpi.w #1,($5AE).w ROM:0011A77C bne.s locret_11A790 ROM:0011A77E bsr.w sub_11A7C0 ROM:0011A782 bset #5,($892).w ROM:0011A788 move.b #2,($7A1).w ROM:0011A78E rts ROM:0011A790 ; --------------------------------------------------------------------------- ROM:0011A790 ROM:0011A790 locret_11A790: ; CODE XREF: ROM:0011A77C↑j ROM:0011A790 rts ROM:0011A792 ; --------------------------------------------------------------------------- ROM:0011A792 ROM:0011A792 loc_11A792: ; DATA XREF: ROM:0011A764↑o ROM:0011A792 cmpi.w #1,($5AE).w ROM:0011A798 bne.s loc_11A7A6 ROM:0011A79A bsr.w sub_11A7C0 ROM:0011A79E move.b #2,($7A1).w ROM:0011A7A4 rts ROM:0011A7A6 ; --------------------------------------------------------------------------- ROM:0011A7A6 ROM:0011A7A6 loc_11A7A6: ; CODE XREF: ROM:0011A798↑j ROM:0011A7A6 cmpi.w #2,($5AE).w ROM:0011A7AC bne.s locret_11A7BC ROM:0011A7AE bclr #5,($892).w ROM:0011A7B4 move.b #1,($7A1).w ROM:0011A7BA rts ROM:0011A7BC ; --------------------------------------------------------------------------- ROM:0011A7BC ROM:0011A7BC locret_11A7BC: ; CODE XREF: ROM:0011A7AC↑j ROM:0011A7BC rts ROM:0011A7BE ; --------------------------------------------------------------------------- ROM:0011A7BE rts ROM:0011A7C0 ROM:0011A7C0 ; =============== S U B R O U T I N E ======================================= ROM:0011A7C0 ROM:0011A7C0 ROM:0011A7C0 sub_11A7C0: ; CODE XREF: ROM:0011A77E↑p ROM:0011A7C0 ; ROM:0011A79A↑p ROM:0011A7C0 move.w ($5AA).w,($5A0).w ROM:0011A7C6 rts ROM:0011A7C6 ; End of function sub_11A7C0 ROM:0011A7C6 ROM:0011A7C8 ROM:0011A7C8 ; =============== S U B R O U T I N E ======================================= ROM:0011A7C8 ROM:0011A7C8 ROM:0011A7C8 sub_11A7C8: ; CODE XREF: sub_11A6AA+8↑p ROM:0011A7C8 cmpi.w #0,($5AE).w ROM:0011A7CE bne.s locret_11A7EC ROM:0011A7D0 move.w $D0(a5),d0 ROM:0011A7D4 cmp.w ($5AC).w,d0 ROM:0011A7D8 bge.s loc_11A7E0 ROM:0011A7DA move.w d0,($5A4).w ROM:0011A7DE bra.s loc_11A7E6 ROM:0011A7E0 ; --------------------------------------------------------------------------- ROM:0011A7E0 ROM:0011A7E0 loc_11A7E0: ; CODE XREF: sub_11A7C8+10↑j ROM:0011A7E0 move.w ($5AC).w,($5A4).w ROM:0011A7E6 ROM:0011A7E6 loc_11A7E6: ; CODE XREF: sub_11A7C8+16↑j ROM:0011A7E6 move.w ($5AA).w,($5A2).w ROM:0011A7EC ROM:0011A7EC locret_11A7EC: ; CODE XREF: sub_11A7C8+6↑j ROM:0011A7EC rts ROM:0011A7EC ; End of function sub_11A7C8 ROM:0011A7EC ROM:0011A7EE ROM:0011A7EE ; =============== S U B R O U T I N E ======================================= ROM:0011A7EE ROM:0011A7EE ROM:0011A7EE sub_11A7EE: ; CODE XREF: sub_11A6AA+C↑p ROM:0011A7EE cmpi.w #3,($5AE).w ROM:0011A7F4 bne.s locret_11A80A ROM:0011A7F6 btst #7,($88E).w ROM:0011A7FC bne.s locret_11A80A ROM:0011A7FE bclr #1,($89A).w ROM:0011A804 bset #5,($8A0).w ROM:0011A80A ROM:0011A80A locret_11A80A: ; CODE XREF: sub_11A7EE+6↑j ROM:0011A80A ; sub_11A7EE+E↑j ROM:0011A80A rts ROM:0011A80A ; End of function sub_11A7EE ROM:0011A80A ROM:0011A80C ROM:0011A80C ; =============== S U B R O U T I N E ======================================= ROM:0011A80C ROM:0011A80C ROM:0011A80C sub_11A80C: ; CODE XREF: sub_11A6AA+10↑p ROM:0011A80C cmpi.w #4,($5AE).w ROM:0011A812 bne.s locret_11A82A ROM:0011A814 btst #2,($8A0).w ROM:0011A81A beq.s loc_11A824 ROM:0011A81C btst #0,($89F).w ROM:0011A822 beq.s locret_11A82A ROM:0011A824 ROM:0011A824 loc_11A824: ; CODE XREF: sub_11A80C+E↑j ROM:0011A824 bset #1,($89A).w ROM:0011A82A ROM:0011A82A locret_11A82A: ; CODE XREF: sub_11A80C+6↑j ROM:0011A82A ; sub_11A80C+16↑j ROM:0011A82A rts ROM:0011A82A ; End of function sub_11A80C ROM:0011A82A ROM:0011A82C ROM:0011A82C ; =============== S U B R O U T I N E ======================================= ROM:0011A82C ROM:0011A82C ROM:0011A82C sub_11A82C: ; CODE XREF: sub_11A6AA+14↑p ROM:0011A82C clr.w d1 ROM:0011A82E move.b ($7A2).w,d1 ROM:0011A832 cmpi.w #4,d1 ROM:0011A836 bcc.s locret_11A840 ROM:0011A838 movea.l off_11A842(pc,d1.w*4),a0 ROM:0011A83C nop ROM:0011A83E jmp (a0) ROM:0011A840 ; --------------------------------------------------------------------------- ROM:0011A840 ROM:0011A840 locret_11A840: ; CODE XREF: sub_11A82C+A↑j ROM:0011A840 rts ROM:0011A840 ; End of function sub_11A82C ROM:0011A840 ROM:0011A840 ; --------------------------------------------------------------------------- ROM:0011A842 off_11A842: dc.l loc_11A852 ; DATA XREF: sub_11A82C+C↑r ROM:0011A846 dc.l loc_11A85A ROM:0011A84A dc.l loc_11A880 ROM:0011A84E dc.l loc_11A8A6 ROM:0011A852 ; --------------------------------------------------------------------------- ROM:0011A852 ROM:0011A852 loc_11A852: ; DATA XREF: ROM:off_11A842↑o ROM:0011A852 move.b #1,($7A2).w ROM:0011A858 rts ROM:0011A85A ; --------------------------------------------------------------------------- ROM:0011A85A ROM:0011A85A loc_11A85A: ; DATA XREF: ROM:0011A846↑o ROM:0011A85A btst #7,($88E).w ROM:0011A860 beq.s loc_11A86A ROM:0011A862 move.b #3,($7A2).w ROM:0011A868 bra.s loc_11A8C8 ROM:0011A86A ; --------------------------------------------------------------------------- ROM:0011A86A ROM:0011A86A loc_11A86A: ; CODE XREF: ROM:0011A860↑j ROM:0011A86A btst #5,($892).w ROM:0011A870 beq.s loc_11A87A ROM:0011A872 move.b #2,($7A2).w ROM:0011A878 bra.s loc_11A8C8 ROM:0011A87A ; --------------------------------------------------------------------------- ROM:0011A87A ROM:0011A87A loc_11A87A: ; CODE XREF: ROM:0011A870↑j ROM:0011A87A ; ROM:0011A89E↓j ... ROM:0011A87A bsr.w sub_11A8D0 ROM:0011A87E rts ROM:0011A880 ; --------------------------------------------------------------------------- ROM:0011A880 ROM:0011A880 loc_11A880: ; DATA XREF: ROM:0011A84A↑o ROM:0011A880 btst #7,($88E).w ROM:0011A886 beq.s loc_11A890 ROM:0011A888 move.b #3,($7A2).w ROM:0011A88E bra.s loc_11A8C8 ROM:0011A890 ; --------------------------------------------------------------------------- ROM:0011A890 ROM:0011A890 loc_11A890: ; CODE XREF: ROM:0011A886↑j ROM:0011A890 btst #5,($892).w ROM:0011A896 bne.s loc_11A8A0 ROM:0011A898 move.b #1,($7A2).w ROM:0011A89E bra.s loc_11A87A ROM:0011A8A0 ; --------------------------------------------------------------------------- ROM:0011A8A0 ROM:0011A8A0 loc_11A8A0: ; CODE XREF: ROM:0011A896↑j ROM:0011A8A0 ; ROM:0011A8BC↓j ROM:0011A8A0 bsr.w sub_11A8DE ROM:0011A8A4 rts ROM:0011A8A6 ; --------------------------------------------------------------------------- ROM:0011A8A6 ROM:0011A8A6 loc_11A8A6: ; DATA XREF: ROM:0011A84E↑o ROM:0011A8A6 btst #7,($88E).w ROM:0011A8AC bne.s loc_11A8C8 ROM:0011A8AE btst #5,($892).w ROM:0011A8B4 beq.s loc_11A8C0 ROM:0011A8B6 move.b #2,($7A2).w ROM:0011A8BC bra.s loc_11A8A0 ROM:0011A8BE ; --------------------------------------------------------------------------- ROM:0011A8BE bra.s loc_11A8C8 ROM:0011A8C0 ; --------------------------------------------------------------------------- ROM:0011A8C0 ROM:0011A8C0 loc_11A8C0: ; CODE XREF: ROM:0011A8B4↑j ROM:0011A8C0 move.b #1,($7A2).w ROM:0011A8C6 bra.s loc_11A87A ROM:0011A8C8 ; --------------------------------------------------------------------------- ROM:0011A8C8 ROM:0011A8C8 loc_11A8C8: ; CODE XREF: ROM:0011A868↑j ROM:0011A8C8 ; ROM:0011A878↑j ... ROM:0011A8C8 bsr.w sub_11A8EC ROM:0011A8CC rts ROM:0011A8CE ; --------------------------------------------------------------------------- ROM:0011A8CE rts ROM:0011A8D0 ROM:0011A8D0 ; =============== S U B R O U T I N E ======================================= ROM:0011A8D0 ROM:0011A8D0 ROM:0011A8D0 sub_11A8D0: ; CODE XREF: ROM:loc_11A87A↑p ROM:0011A8D0 move.w ($5A2).w,($5A6).w ROM:0011A8D6 move.w ($5A4).w,($5A8).w ROM:0011A8DC rts ROM:0011A8DC ; End of function sub_11A8D0 ROM:0011A8DC ROM:0011A8DE ROM:0011A8DE ; =============== S U B R O U T I N E ======================================= ROM:0011A8DE ROM:0011A8DE ROM:0011A8DE sub_11A8DE: ; CODE XREF: ROM:loc_11A8A0↑p ROM:0011A8DE move.w ($5A0).w,($5A6).w ROM:0011A8E4 move.w $D0(a5),($5A8).w ROM:0011A8EA rts ROM:0011A8EA ; End of function sub_11A8DE ROM:0011A8EA ROM:0011A8EC ROM:0011A8EC ; =============== S U B R O U T I N E ======================================= ROM:0011A8EC ROM:0011A8EC ROM:0011A8EC sub_11A8EC: ; CODE XREF: ROM:loc_11A8C8↑p ROM:0011A8EC move.w ($59E).w,($5A6).w ROM:0011A8F2 move.w $D0(a5),($5A8).w ROM:0011A8F8 rts ROM:0011A8F8 ; End of function sub_11A8EC ROM:0011A8F8 ROM:0011A8FA ROM:0011A8FA ; =============== S U B R O U T I N E ======================================= ROM:0011A8FA ROM:0011A8FA ROM:0011A8FA sub_11A8FA: ; CODE XREF: sub_11AA4E↓p ROM:0011A8FA move.w ($5C2).w,d7 ROM:0011A8FE clr.w d1 ROM:0011A900 move.b ($7A3).w,d1 ROM:0011A904 cmpi.w #6,d1 ROM:0011A908 bcc.s locret_11A912 ROM:0011A90A movea.l off_11A914(pc,d1.w*4),a0 ROM:0011A90E nop ROM:0011A910 jmp (a0) ROM:0011A912 ; --------------------------------------------------------------------------- ROM:0011A912 ROM:0011A912 locret_11A912: ; CODE XREF: sub_11A8FA+E↑j ROM:0011A912 rts ROM:0011A912 ; End of function sub_11A8FA ROM:0011A912 ROM:0011A912 ; --------------------------------------------------------------------------- ROM:0011A914 off_11A914: dc.l loc_11A92C ; DATA XREF: sub_11A8FA+10↑r ROM:0011A918 dc.l loc_11A938 ROM:0011A91C dc.l loc_11A956 ROM:0011A920 dc.l loc_11A974 ROM:0011A924 dc.l loc_11A994 ROM:0011A928 dc.l loc_11A9CC ROM:0011A92C ; --------------------------------------------------------------------------- ROM:0011A92C ROM:0011A92C loc_11A92C: ; DATA XREF: ROM:off_11A914↑o ROM:0011A92C bsr.w sub_11AA08 ROM:0011A930 move.b #1,($7A3).w ROM:0011A936 rts ROM:0011A938 ; --------------------------------------------------------------------------- ROM:0011A938 ROM:0011A938 loc_11A938: ; DATA XREF: ROM:0011A918↑o ROM:0011A938 cmp.w ($5B6).w,d7 ROM:0011A93C bge.s loc_11A946 ROM:0011A93E move.b #3,($7A3).w ROM:0011A944 bra.s loc_11A98E ROM:0011A946 ; --------------------------------------------------------------------------- ROM:0011A946 ROM:0011A946 loc_11A946: ; CODE XREF: ROM:0011A93C↑j ROM:0011A946 cmp.w ($5B6).w,d7 ROM:0011A94A ble.s locret_11A954 ROM:0011A94C move.b #2,($7A3).w ROM:0011A952 bra.s loc_11A96E ROM:0011A954 ; --------------------------------------------------------------------------- ROM:0011A954 ROM:0011A954 locret_11A954: ; CODE XREF: ROM:0011A94A↑j ROM:0011A954 rts ROM:0011A956 ; --------------------------------------------------------------------------- ROM:0011A956 ROM:0011A956 loc_11A956: ; DATA XREF: ROM:0011A91C↑o ROM:0011A956 cmp.w ($5B0).w,d7 ROM:0011A95A bgt.s loc_11A96E ROM:0011A95C cmp.w ($5B6).w,d7 ROM:0011A960 bgt.s loc_11A96E ROM:0011A962 bsr.w sub_11AA18 ROM:0011A966 move.b #4,($7A3).w ROM:0011A96C bra.s locret_11A9CA ROM:0011A96E ; --------------------------------------------------------------------------- ROM:0011A96E ROM:0011A96E loc_11A96E: ; CODE XREF: ROM:0011A952↑j ROM:0011A96E ; ROM:0011A95A↑j ... ROM:0011A96E bsr.w sub_11AA24 ROM:0011A972 rts ROM:0011A974 ; --------------------------------------------------------------------------- ROM:0011A974 ROM:0011A974 loc_11A974: ; DATA XREF: ROM:0011A920↑o ROM:0011A974 cmp.w ($5B0).w,d7 ROM:0011A978 blt.s loc_11A98E ROM:0011A97A cmp.w ($5B6).w,d7 ROM:0011A97E blt.s loc_11A98E ROM:0011A980 bsr.w sub_11AA18 ROM:0011A984 move.b #5,($7A3).w ROM:0011A98A bra.w locret_11AA04 ROM:0011A98E ; --------------------------------------------------------------------------- ROM:0011A98E ROM:0011A98E loc_11A98E: ; CODE XREF: ROM:0011A944↑j ROM:0011A98E ; ROM:0011A978↑j ... ROM:0011A98E bsr.w sub_11AA24 ROM:0011A992 rts ROM:0011A994 ; --------------------------------------------------------------------------- ROM:0011A994 ROM:0011A994 loc_11A994: ; DATA XREF: ROM:0011A924↑o ROM:0011A994 cmp.w ($5B0).w,d7 ROM:0011A998 ble.s loc_11A9A2 ROM:0011A99A move.b #2,($7A3).w ROM:0011A9A0 bra.s loc_11A96E ROM:0011A9A2 ; --------------------------------------------------------------------------- ROM:0011A9A2 ROM:0011A9A2 loc_11A9A2: ; CODE XREF: ROM:0011A998↑j ROM:0011A9A2 btst #2,($890).w ROM:0011A9A8 bne.s loc_11A9B2 ROM:0011A9AA move.b #1,($7A3).w ROM:0011A9B0 rts ROM:0011A9B2 ; --------------------------------------------------------------------------- ROM:0011A9B2 ROM:0011A9B2 loc_11A9B2: ; CODE XREF: ROM:0011A9A8↑j ROM:0011A9B2 move.w $D2(a5),d4 ROM:0011A9B6 cmp.w ($5B6).w,d7 ROM:0011A9BA bge.s locret_11A9CA ROM:0011A9BC cmp.w ($5B4).w,d4 ROM:0011A9C0 ble.s locret_11A9CA ROM:0011A9C2 move.b #3,($7A3).w ROM:0011A9C8 bra.s loc_11A98E ROM:0011A9CA ; --------------------------------------------------------------------------- ROM:0011A9CA ROM:0011A9CA locret_11A9CA: ; CODE XREF: ROM:0011A96C↑j ROM:0011A9CA ; ROM:0011A9BA↑j ... ROM:0011A9CA rts ROM:0011A9CC ; --------------------------------------------------------------------------- ROM:0011A9CC ROM:0011A9CC loc_11A9CC: ; DATA XREF: ROM:0011A928↑o ROM:0011A9CC cmp.w ($5B0).w,d7 ROM:0011A9D0 bge.s loc_11A9DA ROM:0011A9D2 move.b #3,($7A3).w ROM:0011A9D8 bra.s loc_11A98E ROM:0011A9DA ; --------------------------------------------------------------------------- ROM:0011A9DA ROM:0011A9DA loc_11A9DA: ; CODE XREF: ROM:0011A9D0↑j ROM:0011A9DA btst #2,($890).w ROM:0011A9E0 bne.s loc_11A9EA ROM:0011A9E2 move.b #1,($7A3).w ROM:0011A9E8 rts ROM:0011A9EA ; --------------------------------------------------------------------------- ROM:0011A9EA ROM:0011A9EA loc_11A9EA: ; CODE XREF: ROM:0011A9E0↑j ROM:0011A9EA move.w $D2(a5),d0 ROM:0011A9EE cmp.w ($5B6).w,d7 ROM:0011A9F2 ble.s locret_11AA04 ROM:0011A9F4 cmp.w ($5B4).w,d0 ROM:0011A9F8 ble.s locret_11AA04 ROM:0011A9FA move.b #2,($7A3).w ROM:0011AA00 bra.w loc_11A96E ROM:0011AA04 ; --------------------------------------------------------------------------- ROM:0011AA04 ROM:0011AA04 locret_11AA04: ; CODE XREF: ROM:0011A98A↑j ROM:0011AA04 ; ROM:0011A9F2↑j ... ROM:0011AA04 rts ROM:0011AA06 ; --------------------------------------------------------------------------- ROM:0011AA06 rts ROM:0011AA08 ROM:0011AA08 ; =============== S U B R O U T I N E ======================================= ROM:0011AA08 ROM:0011AA08 ROM:0011AA08 sub_11AA08: ; CODE XREF: ROM:loc_11A92C↑p ROM:0011AA08 andi.w #$FFFE,($1456).w ROM:0011AA0E move.w ($1456).w,($5B6).w ROM:0011AA14 rts ROM:0011AA14 ; End of function sub_11AA08 ROM:0011AA14 ROM:0011AA16 ; --------------------------------------------------------------------------- ROM:0011AA16 rts ROM:0011AA18 ROM:0011AA18 ; =============== S U B R O U T I N E ======================================= ROM:0011AA18 ROM:0011AA18 ROM:0011AA18 sub_11AA18: ; CODE XREF: ROM:0011A962↑p ROM:0011AA18 ; ROM:0011A980↑p ROM:0011AA18 clr.w ($5B2).w ROM:0011AA1C move.w ($5B6).w,($5B0).w ROM:0011AA22 rts ROM:0011AA22 ; End of function sub_11AA18 ROM:0011AA22 ROM:0011AA24 ROM:0011AA24 ; =============== S U B R O U T I N E ======================================= ROM:0011AA24 ROM:0011AA24 ROM:0011AA24 sub_11AA24: ; CODE XREF: ROM:loc_11A96E↑p ROM:0011AA24 ; ROM:loc_11A98E↑p ROM:0011AA24 move.w ($5C2).w,($5B0).w ROM:0011AA2A move.w ($5C4).w,($5B2).w ROM:0011AA30 rts ROM:0011AA30 ; End of function sub_11AA24 ROM:0011AA30 ROM:0011AA32 ROM:0011AA32 ; =============== S U B R O U T I N E ======================================= ROM:0011AA32 ROM:0011AA32 ROM:0011AA32 sub_11AA32: ; CODE XREF: ROM:00116FF6↑p ROM:0011AA32 bsr.l sub_11A692 ROM:0011AA38 bsr.w sub_11AA8E ROM:0011AA3C bsr.l sub_11AD26 ROM:0011AA42 bsr.l sub_11AD38 ROM:0011AA48 bsr.w sub_11AA68 ROM:0011AA4C rts ROM:0011AA4C ; End of function sub_11AA32 ROM:0011AA4C ROM:0011AA4E ROM:0011AA4E ; =============== S U B R O U T I N E ======================================= ROM:0011AA4E ROM:0011AA4E ROM:0011AA4E sub_11AA4E: ; CODE XREF: ROM:001175CC↑p ROM:0011AA4E bsr.l sub_11A8FA ROM:0011AA54 bsr.l sub_11AAF2 ROM:0011AA5A bsr.l sub_11AAFA ROM:0011AA60 bsr.l sub_11AB9E ROM:0011AA66 rts ROM:0011AA66 ; End of function sub_11AA4E ROM:0011AA66 ROM:0011AA68 ROM:0011AA68 ; =============== S U B R O U T I N E ======================================= ROM:0011AA68 ROM:0011AA68 ROM:0011AA68 sub_11AA68: ; CODE XREF: sub_11AA32+16↑p ROM:0011AA68 bclr #1,($890).w ROM:0011AA6E btst #5,($892).w ROM:0011AA74 bne.s locret_11AA8C ROM:0011AA76 btst #7,($88E).w ROM:0011AA7C bne.s locret_11AA8C ROM:0011AA7E btst #0,($88D).w ROM:0011AA84 bne.s locret_11AA8C ROM:0011AA86 bset #1,($890).w ROM:0011AA8C ROM:0011AA8C locret_11AA8C: ; CODE XREF: sub_11AA68+C↑j ROM:0011AA8C ; sub_11AA68+14↑j ... ROM:0011AA8C rts ROM:0011AA8C ; End of function sub_11AA68 ROM:0011AA8C ROM:0011AA8E ROM:0011AA8E ; =============== S U B R O U T I N E ======================================= ROM:0011AA8E ROM:0011AA8E ROM:0011AA8E sub_11AA8E: ; CODE XREF: sub_11AA32+6↑p ROM:0011AA8E clr.w d1 ROM:0011AA90 move.b ($7A4).w,d1 ROM:0011AA94 cmpi.w #4,d1 ROM:0011AA98 bcc.s locret_11AAA2 ROM:0011AA9A movea.l off_11AAA4(pc,d1.w*4),a0 ROM:0011AA9E nop ROM:0011AAA0 jmp (a0) ROM:0011AAA2 ; --------------------------------------------------------------------------- ROM:0011AAA2 ROM:0011AAA2 locret_11AAA2: ; CODE XREF: sub_11AA8E+A↑j ROM:0011AAA2 rts ROM:0011AAA2 ; End of function sub_11AA8E ROM:0011AAA2 ROM:0011AAA2 ; --------------------------------------------------------------------------- ROM:0011AAA4 off_11AAA4: dc.l loc_11AAB4 ; DATA XREF: sub_11AA8E+C↑r ROM:0011AAA8 dc.l loc_11AAC2 ROM:0011AAAC dc.l loc_11AAD8 ROM:0011AAB0 dc.l locret_11AAEE ROM:0011AAB4 ; --------------------------------------------------------------------------- ROM:0011AAB4 ROM:0011AAB4 loc_11AAB4: ; DATA XREF: ROM:off_11AAA4↑o ROM:0011AAB4 bclr #0,($89F).w ROM:0011AABA move.b #1,($7A4).w ROM:0011AAC0 rts ROM:0011AAC2 ; --------------------------------------------------------------------------- ROM:0011AAC2 ROM:0011AAC2 loc_11AAC2: ; DATA XREF: ROM:0011AAA8↑o ROM:0011AAC2 btst #2,($8A0).w ROM:0011AAC8 beq.s locret_11AAD6 ROM:0011AACA bset #5,($8A0).w ROM:0011AAD0 move.b #2,($7A4).w ROM:0011AAD6 ROM:0011AAD6 locret_11AAD6: ; CODE XREF: ROM:0011AAC8↑j ROM:0011AAD6 rts ROM:0011AAD8 ; --------------------------------------------------------------------------- ROM:0011AAD8 ROM:0011AAD8 loc_11AAD8: ; DATA XREF: ROM:0011AAAC↑o ROM:0011AAD8 btst #0,($88D).w ROM:0011AADE bne.s locret_11AAEC ROM:0011AAE0 bset #0,($89F).w ROM:0011AAE6 move.b #3,($7A4).w ROM:0011AAEC ROM:0011AAEC locret_11AAEC: ; CODE XREF: ROM:0011AADE↑j ROM:0011AAEC rts ROM:0011AAEE ; --------------------------------------------------------------------------- ROM:0011AAEE ROM:0011AAEE locret_11AAEE: ; DATA XREF: ROM:0011AAB0↑o ROM:0011AAEE rts ROM:0011AAF0 ; --------------------------------------------------------------------------- ROM:0011AAF0 rts ROM:0011AAF2 ROM:0011AAF2 ; =============== S U B R O U T I N E ======================================= ROM:0011AAF2 ROM:0011AAF2 ROM:0011AAF2 sub_11AAF2: ; CODE XREF: sub_11AA4E+6↑p ROM:0011AAF2 move.w ($5B2).w,($5B4).w ROM:0011AAF8 rts ROM:0011AAF8 ; End of function sub_11AAF2 ROM:0011AAF8 ROM:0011AAFA ROM:0011AAFA ; =============== S U B R O U T I N E ======================================= ROM:0011AAFA ROM:0011AAFA ROM:0011AAFA sub_11AAFA: ; CODE XREF: sub_11AA4E+C↑p ROM:0011AAFA cmpi.w #0,($5B4).w ROM:0011AB00 beq.s locret_11AB20 ROM:0011AB02 move.l #$3E8,d0 ROM:0011AB08 divs.w ($5B4).w,d0 ROM:0011AB0C move.l d0,d1 ROM:0011AB0E swap d1 ROM:0011AB10 cmpi.w #0,d1 ROM:0011AB14 ble.s loc_11AB18 ROM:0011AB16 addq.w #1,d0 ROM:0011AB18 ROM:0011AB18 loc_11AB18: ; CODE XREF: sub_11AAFA+1A↑j ROM:0011AB18 move.w d0,d2 ROM:0011AB1A lsr.w #1,d2 ROM:0011AB1C move.w d2,($5B8).w ROM:0011AB20 ROM:0011AB20 locret_11AB20: ; CODE XREF: sub_11AAFA+6↑j ROM:0011AB20 rts ROM:0011AB20 ; End of function sub_11AAFA ROM:0011AB20 ROM:0011AB22 ROM:0011AB22 ; =============== S U B R O U T I N E ======================================= ROM:0011AB22 ROM:0011AB22 ROM:0011AB22 sub_11AB22: ; CODE XREF: ROM:0011AC2E↓p ROM:0011AB22 ; ROM:0011AD06↓p ROM:0011AB22 bclr #1,($892).w ROM:0011AB28 btst #1,($88E).w ROM:0011AB2E beq.s loc_11AB38 ROM:0011AB30 bset #2,($89A).w ROM:0011AB36 bra.s loc_11AB3E ROM:0011AB38 ; --------------------------------------------------------------------------- ROM:0011AB38 ROM:0011AB38 loc_11AB38: ; CODE XREF: sub_11AB22+C↑j ROM:0011AB38 bclr #2,($89A).w ROM:0011AB3E ROM:0011AB3E loc_11AB3E: ; CODE XREF: sub_11AB22+14↑j ROM:0011AB3E move.w ($5B6).w,d7 ROM:0011AB42 cmp.w ($5B0).w,d7 ROM:0011AB46 bge.s loc_11AB56 ROM:0011AB48 bset #1,($88E).w ROM:0011AB4E bset #2,($FFFFFA11).w ROM:0011AB54 bra.s loc_11AB62 ROM:0011AB56 ; --------------------------------------------------------------------------- ROM:0011AB56 ROM:0011AB56 loc_11AB56: ; CODE XREF: sub_11AB22+24↑j ROM:0011AB56 bclr #1,($88E).w ROM:0011AB5C bclr #2,($FFFFFA11).w ROM:0011AB62 ROM:0011AB62 loc_11AB62: ; CODE XREF: sub_11AB22+32↑j ROM:0011AB62 btst #1,($88E).w ROM:0011AB68 beq.s loc_11AB7A ROM:0011AB6A btst #2,($89A).w ROM:0011AB70 bne.s loc_11AB78 ROM:0011AB72 bset #1,($892).w ROM:0011AB78 ROM:0011AB78 loc_11AB78: ; CODE XREF: sub_11AB22+4E↑j ROM:0011AB78 bra.s locret_11AB88 ROM:0011AB7A ; --------------------------------------------------------------------------- ROM:0011AB7A ROM:0011AB7A loc_11AB7A: ; CODE XREF: sub_11AB22+46↑j ROM:0011AB7A btst #2,($89A).w ROM:0011AB80 beq.s locret_11AB88 ROM:0011AB82 bset #1,($892).w ROM:0011AB88 ROM:0011AB88 locret_11AB88: ; CODE XREF: sub_11AB22:loc_11AB78↑j ROM:0011AB88 ; sub_11AB22+5E↑j ROM:0011AB88 rts ROM:0011AB88 ; End of function sub_11AB22 ROM:0011AB88 ROM:0011AB8A ROM:0011AB8A ; =============== S U B R O U T I N E ======================================= ROM:0011AB8A ROM:0011AB8A ROM:0011AB8A sub_11AB8A: ; CODE XREF: ROM:0011AC94↓p ROM:0011AB8A btst #1,($88E).w ROM:0011AB90 beq.s loc_11AB98 ROM:0011AB92 addq.w #1,($5B6).w ROM:0011AB96 bra.s locret_11AB9C ROM:0011AB98 ; --------------------------------------------------------------------------- ROM:0011AB98 ROM:0011AB98 loc_11AB98: ; CODE XREF: sub_11AB8A+6↑j ROM:0011AB98 subq.w #1,($5B6).w ROM:0011AB9C ROM:0011AB9C locret_11AB9C: ; CODE XREF: sub_11AB8A+C↑j ROM:0011AB9C rts ROM:0011AB9C ; End of function sub_11AB8A ROM:0011AB9C ROM:0011AB9E ROM:0011AB9E ; =============== S U B R O U T I N E ======================================= ROM:0011AB9E ROM:0011AB9E ROM:0011AB9E sub_11AB9E: ; CODE XREF: sub_11AA4E+12↑p ROM:0011AB9E clr.w d1 ROM:0011ABA0 move.b ($7A5).w,d1 ROM:0011ABA4 cmpi.w #5,d1 ROM:0011ABA8 bcc.s locret_11ABB2 ROM:0011ABAA movea.l off_11ABB4(pc,d1.w*4),a0 ROM:0011ABAE nop ROM:0011ABB0 jmp (a0) ROM:0011ABB2 ; --------------------------------------------------------------------------- ROM:0011ABB2 ROM:0011ABB2 locret_11ABB2: ; CODE XREF: sub_11AB9E+A↑j ROM:0011ABB2 rts ROM:0011ABB2 ; End of function sub_11AB9E ROM:0011ABB2 ROM:0011ABB2 ; --------------------------------------------------------------------------- ROM:0011ABB4 off_11ABB4: dc.l loc_11ABC8 ; DATA XREF: sub_11AB9E+C↑r ROM:0011ABB8 dc.l loc_11ABFA ROM:0011ABBC dc.l loc_11AC10 ROM:0011ABC0 dc.l loc_11AC64 ROM:0011ABC4 dc.l loc_11ACB2 ROM:0011ABC8 ; --------------------------------------------------------------------------- ROM:0011ABC8 ROM:0011ABC8 loc_11ABC8: ; DATA XREF: ROM:off_11ABB4↑o ROM:0011ABC8 move.w $D4(a5),d7 ROM:0011ABCC move.w #$104,($FFFFF410).w ROM:0011ABD2 move.w #0,($FFFFF41A).w ROM:0011ABD8 move.w #$FFFF,($FFFFF41C).w ROM:0011ABDE move.w #$11F,($FFFFF418).w ROM:0011ABE4 clr.b ($7EE).w ROM:0011ABE8 move.w d7,($62A).w ROM:0011ABEC move.b #1,($7EE).w ROM:0011ABF2 move.b #1,($7A5).w ROM:0011ABF8 rts ROM:0011ABFA ; --------------------------------------------------------------------------- ROM:0011ABFA ROM:0011ABFA loc_11ABFA: ; DATA XREF: ROM:0011ABB8↑o ROM:0011ABFA cmpi.w #0,($62A).w ROM:0011AC00 bgt.s locret_11AC0E ROM:0011AC02 bclr #2,($890).w ROM:0011AC08 move.b #2,($7A5).w ROM:0011AC0E ROM:0011AC0E locret_11AC0E: ; CODE XREF: ROM:0011AC00↑j ROM:0011AC0E rts ROM:0011AC10 ; --------------------------------------------------------------------------- ROM:0011AC10 ROM:0011AC10 loc_11AC10: ; DATA XREF: ROM:0011ABBC↑o ROM:0011AC10 move.w ($5B0).w,d7 ROM:0011AC14 cmp.w ($5B6).w,d7 ROM:0011AC18 beq.s loc_11AC52 ROM:0011AC1A cmpi.w #0,($5B4).w ROM:0011AC20 beq.s loc_11AC52 ROM:0011AC22 move.w #$54,($FFFFF420).w ; 'T' ROM:0011AC28 move.w #$FFFF,($FFFFF41C).w ROM:0011AC2E bsr.w sub_11AB22 ROM:0011AC32 move.w ($5B8).w,d7 ROM:0011AC36 clr.b ($7ED).w ROM:0011AC3A move.w d7,($628).w ROM:0011AC3E move.b #1,($7ED).w ROM:0011AC44 bset #2,($890).w ROM:0011AC4A move.b #3,($7A5).w ROM:0011AC50 rts ROM:0011AC52 ; --------------------------------------------------------------------------- ROM:0011AC52 ROM:0011AC52 loc_11AC52: ; CODE XREF: ROM:0011AC18↑j ROM:0011AC52 ; ROM:0011AC20↑j ROM:0011AC52 move.w ($59C).w,d0 ROM:0011AC56 muls.w #$7F,d0 ROM:0011AC5A divs.w #$64,d0 ; 'd' ROM:0011AC5E move.w d0,($FFFFF41C).w ROM:0011AC62 rts ROM:0011AC64 ; --------------------------------------------------------------------------- ROM:0011AC64 ROM:0011AC64 loc_11AC64: ; DATA XREF: ROM:0011ABC0↑o ROM:0011AC64 btst #1,($892).w ROM:0011AC6A beq.s loc_11AC86 ROM:0011AC6C move.w $880(a5),d7 ROM:0011AC70 clr.b ($7EE).w ROM:0011AC74 move.w d7,($62A).w ROM:0011AC78 move.b #1,($7EE).w ROM:0011AC7E move.b #1,($7A5).w ROM:0011AC84 rts ROM:0011AC86 ; --------------------------------------------------------------------------- ROM:0011AC86 ROM:0011AC86 loc_11AC86: ; CODE XREF: ROM:0011AC6A↑j ROM:0011AC86 cmpi.w #0,($628).w ROM:0011AC8C bgt.s locret_11ACB0 ROM:0011AC8E move.w #$74,($FFFFF420).w ; 't' ROM:0011AC94 bsr.w sub_11AB8A ROM:0011AC98 move.w ($5B8).w,d7 ROM:0011AC9C clr.b ($7ED).w ROM:0011ACA0 move.w d7,($628).w ROM:0011ACA4 move.b #1,($7ED).w ROM:0011ACAA move.b #4,($7A5).w ROM:0011ACB0 ROM:0011ACB0 locret_11ACB0: ; CODE XREF: ROM:0011AC8C↑j ROM:0011ACB0 rts ROM:0011ACB2 ; --------------------------------------------------------------------------- ROM:0011ACB2 ROM:0011ACB2 loc_11ACB2: ; DATA XREF: ROM:0011ABC4↑o ROM:0011ACB2 cmpi.w #0,($5B4).w ROM:0011ACB8 bne.s loc_11ACD4 ROM:0011ACBA move.w $880(a5),d7 ROM:0011ACBE clr.b ($7EE).w ROM:0011ACC2 move.w d7,($62A).w ROM:0011ACC6 move.b #1,($7EE).w ROM:0011ACCC move.b #1,($7A5).w ROM:0011ACD2 rts ROM:0011ACD4 ; --------------------------------------------------------------------------- ROM:0011ACD4 ROM:0011ACD4 loc_11ACD4: ; CODE XREF: ROM:0011ACB8↑j ROM:0011ACD4 move.w ($5B0).w,d7 ROM:0011ACD8 cmp.w ($5B6).w,d7 ROM:0011ACDC bne.s loc_11ACF8 ROM:0011ACDE move.w $880(a5),d7 ROM:0011ACE2 clr.b ($7EE).w ROM:0011ACE6 move.w d7,($62A).w ROM:0011ACEA move.b #1,($7EE).w ROM:0011ACF0 move.b #1,($7A5).w ROM:0011ACF6 rts ROM:0011ACF8 ; --------------------------------------------------------------------------- ROM:0011ACF8 ROM:0011ACF8 loc_11ACF8: ; CODE XREF: ROM:0011ACDC↑j ROM:0011ACF8 cmpi.w #0,($628).w ROM:0011ACFE bgt.s locret_11AD22 ROM:0011AD00 move.w #$54,($FFFFF420).w ; 'T' ROM:0011AD06 bsr.w sub_11AB22 ROM:0011AD0A move.w ($5B8).w,d7 ROM:0011AD0E clr.b ($7ED).w ROM:0011AD12 move.w d7,($628).w ROM:0011AD16 move.b #1,($7ED).w ROM:0011AD1C move.b #3,($7A5).w ROM:0011AD22 ROM:0011AD22 locret_11AD22: ; CODE XREF: ROM:0011ACFE↑j ROM:0011AD22 rts ROM:0011AD24 ; --------------------------------------------------------------------------- ROM:0011AD24 rts ROM:0011AD26 ROM:0011AD26 ; =============== S U B R O U T I N E ======================================= ROM:0011AD26 ROM:0011AD26 ROM:0011AD26 sub_11AD26: ; CODE XREF: sub_11AA32+A↑p ROM:0011AD26 move.w ($5B6).w,d1 ROM:0011AD2A subi.w #5,d1 ROM:0011AD2E andi.w #$FFFC,d1 ROM:0011AD32 move.w d1,($5BC).w ROM:0011AD36 rts ROM:0011AD36 ; End of function sub_11AD26 ROM:0011AD36 ROM:0011AD38 ROM:0011AD38 ; =============== S U B R O U T I N E ======================================= ROM:0011AD38 ROM:0011AD38 ROM:0011AD38 sub_11AD38: ; CODE XREF: sub_11AA32+10↑p ROM:0011AD38 move.w ($5B6).w,d0 ROM:0011AD3C clr.w d1 ROM:0011AD3E move.b ($7A6).w,d1 ROM:0011AD42 cmpi.w #5,d1 ROM:0011AD46 bcc.s locret_11AD50 ROM:0011AD48 movea.l off_11AD52(pc,d1.w*4),a0 ROM:0011AD4C nop ROM:0011AD4E jmp (a0) ROM:0011AD50 ; --------------------------------------------------------------------------- ROM:0011AD50 ROM:0011AD50 locret_11AD50: ; CODE XREF: sub_11AD38+E↑j ROM:0011AD50 rts ROM:0011AD50 ; End of function sub_11AD38 ROM:0011AD50 ROM:0011AD50 ; --------------------------------------------------------------------------- ROM:0011AD52 off_11AD52: dc.l loc_11AD66 ; DATA XREF: sub_11AD38+10↑r ROM:0011AD56 dc.l loc_11AD80 ROM:0011AD5A dc.l loc_11ADAA ROM:0011AD5E dc.l loc_11AE04 ROM:0011AD62 dc.l loc_11AE3A ROM:0011AD66 ; --------------------------------------------------------------------------- ROM:0011AD66 ROM:0011AD66 loc_11AD66: ; DATA XREF: ROM:off_11AD52↑o ROM:0011AD66 bclr #0,($88D).w ROM:0011AD6C bclr #1,($89A).w ROM:0011AD72 bclr #5,($8A0).w ROM:0011AD78 move.b #1,($7A6).w ROM:0011AD7E rts ROM:0011AD80 ; --------------------------------------------------------------------------- ROM:0011AD80 ROM:0011AD80 loc_11AD80: ; DATA XREF: ROM:0011AD56↑o ROM:0011AD80 btst #5,($8A0).w ROM:0011AD86 beq.s loc_11ADA4 ROM:0011AD88 bclr #5,($8A0).w ROM:0011AD8E bset #0,($88D).w ROM:0011AD94 bsr.w sub_11AE66 ROM:0011AD98 bsr.w sub_11AE58 ROM:0011AD9C move.b #2,($7A6).w ROM:0011ADA2 bra.s locret_11AE02 ROM:0011ADA4 ; --------------------------------------------------------------------------- ROM:0011ADA4 ROM:0011ADA4 loc_11ADA4: ; CODE XREF: ROM:0011AD86↑j ROM:0011ADA4 ; ROM:0011ADDE↓j ... ROM:0011ADA4 bsr.w sub_11AE9C ROM:0011ADA8 rts ROM:0011ADAA ; --------------------------------------------------------------------------- ROM:0011ADAA ROM:0011ADAA loc_11ADAA: ; DATA XREF: ROM:0011AD5A↑o ROM:0011ADAA cmp.w ($5BE).w,d0 ROM:0011ADAE bne.s loc_11ADBC ROM:0011ADB0 bsr.w sub_11AE8E ROM:0011ADB4 move.b #3,($7A6).w ROM:0011ADBA bra.s locret_11AE38 ROM:0011ADBC ; --------------------------------------------------------------------------- ROM:0011ADBC ROM:0011ADBC loc_11ADBC: ; CODE XREF: ROM:0011ADAE↑j ROM:0011ADBC btst #1,($89A).w ROM:0011ADC2 beq.s loc_11ADE0 ROM:0011ADC4 cmpi.w #0,($5BC).w ROM:0011ADCA ble.s loc_11ADE0 ROM:0011ADCC bclr #0,($88D).w ROM:0011ADD2 bclr #1,($89A).w ROM:0011ADD8 move.b #1,($7A6).w ROM:0011ADDE bra.s loc_11ADA4 ROM:0011ADE0 ; --------------------------------------------------------------------------- ROM:0011ADE0 ROM:0011ADE0 loc_11ADE0: ; CODE XREF: ROM:0011ADC2↑j ROM:0011ADE0 ; ROM:0011ADCA↑j ROM:0011ADE0 btst #1,($89A).w ROM:0011ADE6 beq.s locret_11AE02 ROM:0011ADE8 cmpi.w #0,($5BC).w ROM:0011ADEE bgt.s locret_11AE02 ROM:0011ADF0 bsr.w sub_11AE80 ROM:0011ADF4 bclr #1,($89A).w ROM:0011ADFA move.b #4,($7A6).w ROM:0011AE00 bra.s locret_11AE54 ROM:0011AE02 ; --------------------------------------------------------------------------- ROM:0011AE02 ROM:0011AE02 locret_11AE02: ; CODE XREF: ROM:0011ADA2↑j ROM:0011AE02 ; ROM:0011ADE6↑j ... ROM:0011AE02 rts ROM:0011AE04 ; --------------------------------------------------------------------------- ROM:0011AE04 ROM:0011AE04 loc_11AE04: ; DATA XREF: ROM:0011AD5E↑o ROM:0011AE04 btst #1,($89A).w ROM:0011AE0A beq.s loc_11AE1E ROM:0011AE0C bsr.w sub_11AE80 ROM:0011AE10 bclr #1,($89A).w ROM:0011AE16 move.b #4,($7A6).w ROM:0011AE1C bra.s locret_11AE54 ROM:0011AE1E ; --------------------------------------------------------------------------- ROM:0011AE1E ROM:0011AE1E loc_11AE1E: ; CODE XREF: ROM:0011AE0A↑j ROM:0011AE1E cmp.w ($5C0).w,d0 ROM:0011AE22 bne.s locret_11AE38 ROM:0011AE24 bsr.w sub_11AED2 ROM:0011AE28 bclr #0,($88D).w ROM:0011AE2E move.b #1,($7A6).w ROM:0011AE34 bra.w loc_11ADA4 ROM:0011AE38 ; --------------------------------------------------------------------------- ROM:0011AE38 ROM:0011AE38 locret_11AE38: ; CODE XREF: ROM:0011ADBA↑j ROM:0011AE38 ; ROM:0011AE22↑j ROM:0011AE38 rts ROM:0011AE3A ; --------------------------------------------------------------------------- ROM:0011AE3A ROM:0011AE3A loc_11AE3A: ; DATA XREF: ROM:0011AD62↑o ROM:0011AE3A cmp.w ($5C2).w,d0 ROM:0011AE3E bne.s locret_11AE54 ROM:0011AE40 bsr.w sub_11AED2 ROM:0011AE44 bclr #0,($88D).w ROM:0011AE4A move.b #1,($7A6).w ROM:0011AE50 bra.w loc_11ADA4 ROM:0011AE54 ; --------------------------------------------------------------------------- ROM:0011AE54 ROM:0011AE54 locret_11AE54: ; CODE XREF: ROM:0011AE00↑j ROM:0011AE54 ; ROM:0011AE1C↑j ... ROM:0011AE54 rts ROM:0011AE56 ; --------------------------------------------------------------------------- ROM:0011AE56 rts ROM:0011AE58 ROM:0011AE58 ; =============== S U B R O U T I N E ======================================= ROM:0011AE58 ROM:0011AE58 ROM:0011AE58 sub_11AE58: ; CODE XREF: ROM:0011AD98↑p ROM:0011AE58 move.w ($5BE).w,($5C2).w ROM:0011AE5E move.w $D0(a5),($5C4).w ROM:0011AE64 rts ROM:0011AE64 ; End of function sub_11AE58 ROM:0011AE64 ROM:0011AE66 ROM:0011AE66 ; =============== S U B R O U T I N E ======================================= ROM:0011AE66 ROM:0011AE66 ROM:0011AE66 sub_11AE66: ; CODE XREF: ROM:0011AD94↑p ROM:0011AE66 move.w ($5B6).w,d0 ROM:0011AE6A sub.w $D8(a5),d0 ROM:0011AE6E move.w d0,($5BE).w ROM:0011AE72 sub.w $DA(a5),d0 ROM:0011AE76 andi.w #$FFFC,d0 ROM:0011AE7A move.w d0,($5C0).w ROM:0011AE7E rts ROM:0011AE7E ; End of function sub_11AE66 ROM:0011AE7E ROM:0011AE80 ROM:0011AE80 ; =============== S U B R O U T I N E ======================================= ROM:0011AE80 ROM:0011AE80 ROM:0011AE80 sub_11AE80: ; CODE XREF: ROM:0011ADF0↑p ROM:0011AE80 ; ROM:0011AE0C↑p ROM:0011AE80 move.w ($5BC).w,($5C2).w ROM:0011AE86 move.w $D0(a5),($5C4).w ROM:0011AE8C rts ROM:0011AE8C ; End of function sub_11AE80 ROM:0011AE8C ROM:0011AE8E ROM:0011AE8E ; =============== S U B R O U T I N E ======================================= ROM:0011AE8E ROM:0011AE8E ROM:0011AE8E sub_11AE8E: ; CODE XREF: ROM:0011ADB0↑p ROM:0011AE8E move.w ($5C0).w,($5C2).w ROM:0011AE94 move.w $DC(a5),($5C4).w ROM:0011AE9A rts ROM:0011AE9A ; End of function sub_11AE8E ROM:0011AE9A ROM:0011AE9C ROM:0011AE9C ; =============== S U B R O U T I N E ======================================= ROM:0011AE9C ROM:0011AE9C ROM:0011AE9C sub_11AE9C: ; CODE XREF: ROM:loc_11ADA4↑p ROM:0011AE9C move.w $D8(a5),d1 ROM:0011AEA0 move.w ($5A6).w,d0 ROM:0011AEA4 cmp.w d0,d1 ROM:0011AEA6 bge.s loc_11AEAA ROM:0011AEA8 move.w d1,d0 ROM:0011AEAA ROM:0011AEAA loc_11AEAA: ; CODE XREF: sub_11AE9C+A↑j ROM:0011AEAA cmpi.w #0,d0 ROM:0011AEAE bge.s loc_11AEB2 ROM:0011AEB0 clr.w d0 ROM:0011AEB2 ROM:0011AEB2 loc_11AEB2: ; CODE XREF: sub_11AE9C+12↑j ROM:0011AEB2 move.w d0,($5C2).w ROM:0011AEB6 move.w $D0(a5),d1 ROM:0011AEBA move.w ($5A8).w,d0 ROM:0011AEBE cmp.w d0,d1 ROM:0011AEC0 bge.s loc_11AEC4 ROM:0011AEC2 move.w d1,d0 ROM:0011AEC4 ROM:0011AEC4 loc_11AEC4: ; CODE XREF: sub_11AE9C+24↑j ROM:0011AEC4 cmpi.w #0,d0 ROM:0011AEC8 bge.s loc_11AECC ROM:0011AECA clr.w d0 ROM:0011AECC ROM:0011AECC loc_11AECC: ; CODE XREF: sub_11AE9C+2C↑j ROM:0011AECC move.w d0,($5C4).w ROM:0011AED0 rts ROM:0011AED0 ; End of function sub_11AE9C ROM:0011AED0 ROM:0011AED2 ROM:0011AED2 ; =============== S U B R O U T I N E ======================================= ROM:0011AED2 ROM:0011AED2 ROM:0011AED2 sub_11AED2: ; CODE XREF: ROM:0011AE24↑p ROM:0011AED2 ; ROM:0011AE40↑p ROM:0011AED2 clr.w ($5C2).w ROM:0011AED6 clr.w ($5B0).w ROM:0011AEDA clr.w ($5B6).w ROM:0011AEDE rts ROM:0011AEDE ; End of function sub_11AED2 ROM:0011AEDE ROM:0011AEE0 ROM:0011AEE0 ; =============== S U B R O U T I N E ======================================= ROM:0011AEE0 ROM:0011AEE0 ROM:0011AEE0 sub_11AEE0: ; CODE XREF: ROM:00116E02↑p ROM:0011AEE0 ; ROM:00116E96↑p ROM:0011AEE0 clr.w ($FFFFFE0A).w ROM:0011AEE4 clr.l ($FFFFFE0C).w ROM:0011AEE8 clr.l ($FFFFFE10).w ROM:0011AEEC clr.l ($FFFFFE14).w ROM:0011AEF0 clr.l ($FFFFFE18).w ROM:0011AEF4 clr.l ($FFFFFE1C).w ROM:0011AEF8 clr.w ($FFFFFE20).w ROM:0011AEFC moveq #0,d0 ROM:0011AEFE moveq #0,d1 ROM:0011AF00 moveq #$F,d2 ROM:0011AF02 moveq #0,d3 ROM:0011AF04 moveq #1,d4 ROM:0011AF06 moveq #3,d5 ROM:0011AF08 clr.w ($FFFFFF00).w ROM:0011AF0C bsr.l sub_11AF7C ROM:0011AF12 ROM:0011AF12 loc_11AF12: ; CODE XREF: sub_11AEE0+3E↓j ROM:0011AF12 cmpi.l #0,($FFFFFE18).w ROM:0011AF1A beq.s loc_11AF20 ROM:0011AF1C nop ROM:0011AF1E bra.s loc_11AF12 ROM:0011AF20 ; --------------------------------------------------------------------------- ROM:0011AF20 ROM:0011AF20 loc_11AF20: ; CODE XREF: sub_11AEE0+3A↑j ROM:0011AF20 bsr.w sub_11AF38 ROM:0011AF24 move.w #$40C0,($FFFFFE00).w ROM:0011AF2A ori.w #1,($FFFFFE00).w ROM:0011AF30 move.w #$640,($FFFFFE08).w ROM:0011AF36 rts ROM:0011AF36 ; End of function sub_11AEE0 ROM:0011AF36 ROM:0011AF38 ROM:0011AF38 ; =============== S U B R O U T I N E ======================================= ROM:0011AF38 ROM:0011AF38 ROM:0011AF38 sub_11AF38: ; CODE XREF: sub_11AEE0:loc_11AF20↑p ROM:0011AF38 move.w ($FFFFFF00).w,d0 ROM:0011AF3C move.b d0,d1 ROM:0011AF3E andi.b #$F,d1 ROM:0011AF42 addi.b #$30,d1 ; '0' ROM:0011AF46 move.b d1,($7C7).w ROM:0011AF4A move.b d0,d1 ROM:0011AF4C lsr.b #4,d1 ROM:0011AF4E andi.b #$F,d1 ROM:0011AF52 addi.b #$30,d1 ; '0' ROM:0011AF56 move.b d1,($7C6).w ROM:0011AF5A lsr.w #8,d0 ROM:0011AF5C move.b d0,d1 ROM:0011AF5E andi.b #$F,d1 ROM:0011AF62 addi.b #$30,d1 ; '0' ROM:0011AF66 move.b d1,($7C5).w ROM:0011AF6A move.b d0,d1 ROM:0011AF6C lsr.b #4,d1 ROM:0011AF6E andi.b #$F,d1 ROM:0011AF72 addi.b #$30,d1 ; '0' ROM:0011AF76 move.b d1,($7C4).w ROM:0011AF7A rts ROM:0011AF7A ; End of function sub_11AF38 ROM:0011AF7A ROM:0011AF7C ROM:0011AF7C ; =============== S U B R O U T I N E ======================================= ROM:0011AF7C ROM:0011AF7C ROM:0011AF7C sub_11AF7C: ; CODE XREF: sub_1109E4+2A↑p ROM:0011AF7C ; sub_110C1E+86↑p ... ROM:0011AF7C cmpi.w #0,d1 ROM:0011AF80 bne.s loc_11AF8E ROM:0011AF82 move.w #$FFFF,d1 ROM:0011AF86 bclr d0,d1 ROM:0011AF88 and.w d1,($FFFFFE0A).w ROM:0011AF8C bra.s loc_11AF96 ROM:0011AF8E ; --------------------------------------------------------------------------- ROM:0011AF8E ROM:0011AF8E loc_11AF8E: ; CODE XREF: sub_11AF7C+4↑j ROM:0011AF8E clr.w d1 ROM:0011AF90 bset d0,d1 ROM:0011AF92 or.w d1,($FFFFFE0A).w ROM:0011AF96 ROM:0011AF96 loc_11AF96: ; CODE XREF: sub_11AF7C+10↑j ROM:0011AF96 asl.w #1,d0 ROM:0011AF98 moveq #3,d1 ROM:0011AF9A asl.l d0,d1 ROM:0011AF9C eori.l #$FFFFFFFF,d1 ROM:0011AFA2 and.l d1,($FFFFFE1C).w ROM:0011AFA6 and.l d1,($FFFFFE14).w ROM:0011AFAA and.l d1,($FFFFFE18).w ROM:0011AFAE clr.l d1 ROM:0011AFB0 move.w d3,d1 ROM:0011AFB2 asl.l d0,d1 ROM:0011AFB4 or.l d1,($FFFFFE14).w ROM:0011AFB8 clr.l d1 ROM:0011AFBA move.w d4,d1 ROM:0011AFBC asl.l d0,d1 ROM:0011AFBE or.l d1,($FFFFFE18).w ROM:0011AFC2 move.w d0,d3 ROM:0011AFC4 asl.w #1,d0 ROM:0011AFC6 movea.w #$FE10,a0 ROM:0011AFCA cmpi.w #$20,d0 ; ' ' ROM:0011AFCE blt.s loc_11AFD8 ROM:0011AFD0 subi.w #$20,d0 ; ' ' ROM:0011AFD4 movea.w #$FE0C,a0 ROM:0011AFD8 ROM:0011AFD8 loc_11AFD8: ; CODE XREF: sub_11AF7C+52↑j ROM:0011AFD8 moveq #$F,d1 ROM:0011AFDA asl.l d0,d1 ROM:0011AFDC eori.l #$FFFFFFFF,d1 ROM:0011AFE2 and.l d1,(a0) ROM:0011AFE4 clr.l d1 ROM:0011AFE6 move.w d2,d1 ROM:0011AFE8 asl.l d0,d1 ROM:0011AFEA or.l d1,(a0) ROM:0011AFEC clr.l d1 ROM:0011AFEE move.w d5,d1 ROM:0011AFF0 asl.l d3,d1 ROM:0011AFF2 or.l d1,($FFFFFE1C).w ROM:0011AFF6 rts ROM:0011AFF6 ; End of function sub_11AF7C ROM:0011AFF6 ROM:0011AFF8 ROM:0011AFF8 ; =============== S U B R O U T I N E ======================================= ROM:0011AFF8 ROM:0011AFF8 ROM:0011AFF8 sub_11AFF8: ; CODE XREF: sub_1109E4+6↑p ROM:0011AFF8 ; sub_110C1E+66↑p ... ROM:0011AFF8 asl.w #1,d0 ROM:0011AFFA moveq #3,d1 ROM:0011AFFC asl.l d0,d1 ROM:0011AFFE eori.l #$FFFFFFFF,d1 ROM:0011B004 and.l d1,($FFFFFE1C).w ROM:0011B008 asr.w #1,d0 ROM:0011B00A rts ROM:0011B00A ; End of function sub_11AFF8 ROM:0011B00A ROM:0011B00C ; --------------------------------------------------------------------------- ROM:0011B00C lea ($5CA).w,a0 ROM:0011B010 lea ($5CA).w,a1 ROM:0011B014 rts ROM:0011B016 ROM:0011B016 ; =============== S U B R O U T I N E ======================================= ROM:0011B016 ROM:0011B016 ROM:0011B016 sub_11B016: ; CODE XREF: sub_110E14+C0↑p ROM:0011B016 movea.w #$868,a0 ROM:0011B01A movea.w #$71E,a1 ROM:0011B01E move.w #0,d0 ROM:0011B022 bsr.w sub_11B10E ROM:0011B026 cmpi.w #0,($4CE).w ROM:0011B02C bne.s loc_11B052 ROM:0011B02E addq.l #1,($450).w ROM:0011B032 movea.w #$88A,a0 ROM:0011B036 movea.w #$762,a1 ROM:0011B03A move.w #0,d0 ROM:0011B03E bsr.w sub_11B10E ROM:0011B042 movea.w #$88A,a0 ROM:0011B046 movea.w #$736,a1 ROM:0011B04A move.w #$16,d0 ROM:0011B04E bsr.w sub_11B10E ROM:0011B052 ROM:0011B052 loc_11B052: ; CODE XREF: sub_11B016+16↑j ROM:0011B052 cmpi.w #$E10,($4CE).w ROM:0011B058 bne.s loc_11B06A ROM:0011B05A movea.w #$88A,a0 ROM:0011B05E movea.w #$736,a1 ROM:0011B062 move.w #$16,d0 ROM:0011B066 bsr.w sub_11B10E ROM:0011B06A ROM:0011B06A loc_11B06A: ; CODE XREF: sub_11B016+42↑j ROM:0011B06A cmpi.w #0,($4BC).w ROM:0011B070 bne.s locret_11B082 ROM:0011B072 movea.w #$874,a0 ROM:0011B076 movea.w #$71E,a1 ROM:0011B07A move.w #$C,d0 ROM:0011B07E bsr.w sub_11B10E ROM:0011B082 ROM:0011B082 locret_11B082: ; CODE XREF: sub_11B016+5A↑j ROM:0011B082 rts ROM:0011B082 ; End of function sub_11B016 ROM:0011B082 ROM:0011B084 ROM:0011B084 ; =============== S U B R O U T I N E ======================================= ROM:0011B084 ROM:0011B084 ROM:0011B084 sub_11B084: ; CODE XREF: ROM:loc_1175C4↑p ROM:0011B084 subq.w #1,($5C8).w ROM:0011B088 bgt.s loc_11B0A0 ROM:0011B08A move.w #$A,($5C8).w ROM:0011B090 movea.w #$83A,a0 ROM:0011B094 movea.w #$62E,a1 ROM:0011B098 move.w #$4A,d0 ; 'J' ROM:0011B09C bsr.w sub_11B10E ROM:0011B0A0 ROM:0011B0A0 loc_11B0A0: ; CODE XREF: sub_11B084+4↑j ROM:0011B0A0 subq.w #1,($5C6).w ROM:0011B0A4 bgt.s loc_11B102 ROM:0011B0A6 move.w #$400,($5C6).w ROM:0011B0AC addq.l #1,($1440).w ROM:0011B0B0 movea.w #$868,a0 ROM:0011B0B4 movea.w #$6C2,a1 ROM:0011B0B8 move.w #$2E,d0 ; '.' ROM:0011B0BC bsr.w sub_11B10E ROM:0011B0C0 move.l ($1440).w,d2 ROM:0011B0C4 clr.l d3 ROM:0011B0C6 divsl.l #$3C,d3:d2 ; '<' ROM:0011B0CE cmpi.w #0,d3 ROM:0011B0D2 bne.s loc_11B102 ROM:0011B0D4 movea.w #$868,a0 ROM:0011B0D8 movea.w #$71E,a1 ROM:0011B0DC move.w #0,d0 ROM:0011B0E0 bsr.w sub_11B10E ROM:0011B0E4 divsl.l #$3C,d3:d2 ; '<' ROM:0011B0EC cmpi.w #0,d3 ROM:0011B0F0 bne.s loc_11B102 ROM:0011B0F2 movea.w #$868,a0 ROM:0011B0F6 movea.w #$71E,a1 ROM:0011B0FA move.w #0,d0 ROM:0011B0FE bsr.w sub_11B10E ROM:0011B102 ROM:0011B102 loc_11B102: ; CODE XREF: sub_11B084+20↑j ROM:0011B102 ; sub_11B084+4E↑j ... ROM:0011B102 movea.w #$7F0,a0 ROM:0011B106 movea.w #$5DE,a1 ROM:0011B10A move.w #$28,d0 ; '(' ROM:0011B10A ; End of function sub_11B084 ROM:0011B10A ROM:0011B10E ROM:0011B10E ; =============== S U B R O U T I N E ======================================= ROM:0011B10E ROM:0011B10E ROM:0011B10E sub_11B10E: ; CODE XREF: sub_11B016+C↑p ROM:0011B10E ; sub_11B016+28↑p ... ROM:0011B10E moveq #0,d1 ROM:0011B110 ROM:0011B110 loc_11B110: ; CODE XREF: sub_11B10E+4↓j ROM:0011B110 ; sub_11B10E:loc_11B13E↓j ROM:0011B110 btst d1,-(a0) ROM:0011B112 dbne d0,loc_11B110 ROM:0011B116 subq.w #1,d0 ROM:0011B118 blt.s locret_11B140 ROM:0011B11A btst #1,(a0) ROM:0011B11E beq.s loc_11B132 ROM:0011B120 addq.w #1,(a1,d0.w*2) ROM:0011B124 bvc.s loc_11B12E ROM:0011B126 move.w #$7FFF,(a1,d0.w*2) ROM:0011B12C clr.b (a0) ROM:0011B12E ROM:0011B12E loc_11B12E: ; CODE XREF: sub_11B10E+16↑j ROM:0011B12E bra.w loc_11B13E ROM:0011B132 ; --------------------------------------------------------------------------- ROM:0011B132 ROM:0011B132 loc_11B132: ; CODE XREF: sub_11B10E+10↑j ROM:0011B132 subq.w #1,(a1,d0.w*2) ROM:0011B136 bpl.s loc_11B13E ROM:0011B138 clr.w (a1,d0.w*2) ROM:0011B13C clr.b (a0) ROM:0011B13E ROM:0011B13E loc_11B13E: ; CODE XREF: sub_11B10E:loc_11B12E↑j ROM:0011B13E ; sub_11B10E+28↑j ROM:0011B13E bra.s loc_11B110 ROM:0011B140 ; --------------------------------------------------------------------------- ROM:0011B140 ROM:0011B140 locret_11B140: ; CODE XREF: sub_11B10E+A↑j ROM:0011B140 rts ROM:0011B140 ; End of function sub_11B10E ROM:0011B140 ROM:0011B140 ; --------------------------------------------------------------------------- ROM:0011B142 dc.w $FFFF ROM:0011B144 dc.l $FFFF5450, $554D0000, $1E000002, $FFFE ROM:0011B154 dc.b $F, $FF ROM:0011B156 ROM:0011B156 ; =============== S U B R O U T I N E ======================================= ROM:0011B156 ROM:0011B156 ROM:0011B156 sub_11B156: ; CODE XREF: sub_129E70+6↓p ROM:0011B156 bsr.w sub_11B16A ROM:0011B15A bsr.l sub_11BAB0 ROM:0011B160 bsr.w sub_11B760 ROM:0011B164 bsr.w sub_11B8C2 ROM:0011B168 rts ROM:0011B168 ; End of function sub_11B156 ROM:0011B168 ROM:0011B16A ROM:0011B16A ; =============== S U B R O U T I N E ======================================= ROM:0011B16A ROM:0011B16A ROM:0011B16A sub_11B16A: ; CODE XREF: sub_11B156↑p ROM:0011B16A move.w ($9CE).w,d1 ROM:0011B16E cmp.w ($9D0).w,d1 ROM:0011B172 bne.s loc_11B194 ROM:0011B174 cmpi.w #$190,d1 ROM:0011B178 ble.s loc_11B186 ROM:0011B17A cmpi.w #$28A,d1 ROM:0011B17E bge.s loc_11B186 ROM:0011B180 move.w d1,($9CC).w ROM:0011B184 bra.s loc_11B192 ROM:0011B186 ; --------------------------------------------------------------------------- ROM:0011B186 ROM:0011B186 loc_11B186: ; CODE XREF: sub_11B16A+E↑j ROM:0011B186 ; sub_11B16A+14↑j ROM:0011B186 move.w $158(a5),($9CC).w ROM:0011B18C bset #0,($1430).w ROM:0011B192 ROM:0011B192 loc_11B192: ; CODE XREF: sub_11B16A+1A↑j ROM:0011B192 bra.s loc_11B1A0 ROM:0011B194 ; --------------------------------------------------------------------------- ROM:0011B194 ROM:0011B194 loc_11B194: ; CODE XREF: sub_11B16A+8↑j ROM:0011B194 move.w $158(a5),($9CC).w ROM:0011B19A bset #0,($1430).w ROM:0011B1A0 ROM:0011B1A0 loc_11B1A0: ; CODE XREF: sub_11B16A:loc_11B192↑j ROM:0011B1A0 move.w #$20D,d0 ROM:0011B1A4 muls.w #$3E8,d0 ROM:0011B1A8 divs.w ($9CC).w,d0 ROM:0011B1AC move.w d0,($47C).w ROM:0011B1B0 muls.w ($484).w,d0 ROM:0011B1B4 divs.w #$3E8,d0 ROM:0011B1B8 clr.l d1 ROM:0011B1BA move.w d0,d1 ROM:0011B1BC swap d1 ROM:0011B1BE move.w ($9A0).w,d2 ROM:0011B1C2 swap d2 ROM:0011B1C4 move.w ($9A2).w,d2 ROM:0011B1C8 move.w $166(a5),d3 ROM:0011B1CC ext.l d3 ROM:0011B1CE bsr.l sub_1173B2 ROM:0011B1D4 move.w d4,($9A2).w ROM:0011B1D8 swap d4 ROM:0011B1DA move.w d4,($9A0).w ROM:0011B1DE btst #2,($49F).w ROM:0011B1E4 beq.s loc_11B1EC ROM:0011B1E6 bset #5,($1430).w ROM:0011B1EC ROM:0011B1EC loc_11B1EC: ; CODE XREF: sub_11B16A+7A↑j ROM:0011B1EC btst #5,($1430).w ROM:0011B1F2 beq.s loc_11B1FC ROM:0011B1F4 move.b #$FF,($11B8).w ROM:0011B1FA bra.s loc_11B21E ROM:0011B1FC ; --------------------------------------------------------------------------- ROM:0011B1FC ROM:0011B1FC loc_11B1FC: ; CODE XREF: sub_11B16A+88↑j ROM:0011B1FC move.w ($9E8).w,d0 ROM:0011B200 subi.w #$8CA,d0 ROM:0011B204 bpl.s loc_11B208 ROM:0011B206 clr.w d0 ROM:0011B208 ROM:0011B208 loc_11B208: ; CODE XREF: sub_11B16A+9A↑j ROM:0011B208 muls.w #$86,d0 ROM:0011B20C divs.w #$3E8,d0 ROM:0011B210 cmpi.w #$FE,d0 ROM:0011B214 ble.s loc_11B21A ROM:0011B216 move.w #$FE,d0 ROM:0011B21A ROM:0011B21A loc_11B21A: ; CODE XREF: sub_11B16A+AA↑j ROM:0011B21A move.b d0,($11B8).w ROM:0011B21E ROM:0011B21E loc_11B21E: ; CODE XREF: sub_11B16A+90↑j ROM:0011B21E btst #2,($49E).w ROM:0011B224 beq.s loc_11B22C ROM:0011B226 bset #7,($140B).w ROM:0011B22C ROM:0011B22C loc_11B22C: ; CODE XREF: sub_11B16A+BA↑j ROM:0011B22C move.w $15A(a5),d0 ROM:0011B230 cmp.w ($9B4).w,d0 ROM:0011B234 bgt.s loc_11B23E ROM:0011B236 bset #0,($140F).w ROM:0011B23C bra.s loc_11B24C ROM:0011B23E ; --------------------------------------------------------------------------- ROM:0011B23E ROM:0011B23E loc_11B23E: ; CODE XREF: sub_11B16A+CA↑j ROM:0011B23E btst #4,($894).w ROM:0011B244 bne.s loc_11B24C ROM:0011B246 bclr #0,($140F).w ROM:0011B24C ROM:0011B24C loc_11B24C: ; CODE XREF: sub_11B16A+D2↑j ROM:0011B24C ; sub_11B16A+DA↑j ROM:0011B24C move.w $178(a5),d0 ROM:0011B250 cmpi.w #1,d0 ROM:0011B254 bne.s loc_11B2B4 ROM:0011B256 clr.w d1 ROM:0011B258 move.w ($A0C).w,d0 ROM:0011B25C btst #2,($140C).w ROM:0011B262 beq.s loc_11B270 ROM:0011B264 cmpi.w #$7F,d0 ROM:0011B268 bne.s loc_11B270 ROM:0011B26A move.w #1,d1 ROM:0011B26E bra.s loc_11B27C ROM:0011B270 ; --------------------------------------------------------------------------- ROM:0011B270 ROM:0011B270 loc_11B270: ; CODE XREF: sub_11B16A+F8↑j ROM:0011B270 ; sub_11B16A+FE↑j ROM:0011B270 btst #0,($1404).w ROM:0011B276 beq.s loc_11B27C ROM:0011B278 move.w #1,d1 ROM:0011B27C ROM:0011B27C loc_11B27C: ; CODE XREF: sub_11B16A+104↑j ROM:0011B27C ; sub_11B16A+10C↑j ROM:0011B27C cmpi.w #1,d1 ROM:0011B280 bne.s loc_11B298 ROM:0011B282 lea $8F8(a5),a0 ROM:0011B286 move.w #$C,d0 ROM:0011B28A move.w (a0,d0.w*2),($99C).w ROM:0011B290 bset #0,($1404).w ROM:0011B296 bra.s loc_11B2B2 ROM:0011B298 ; --------------------------------------------------------------------------- ROM:0011B298 ROM:0011B298 loc_11B298: ; CODE XREF: sub_11B16A+116↑j ROM:0011B298 move.w ($A0C).w,d0 ROM:0011B29C muls.w #$A,d0 ROM:0011B2A0 btst #2,($140C).w ROM:0011B2A6 beq.s loc_11B2AA ROM:0011B2A8 neg.w d0 ROM:0011B2AA ROM:0011B2AA loc_11B2AA: ; CODE XREF: sub_11B16A+13C↑j ROM:0011B2AA addi.w #$AAC,d0 ROM:0011B2AE move.w d0,($99C).w ROM:0011B2B2 ROM:0011B2B2 loc_11B2B2: ; CODE XREF: sub_11B16A+12C↑j ROM:0011B2B2 bra.s loc_11B31A ROM:0011B2B4 ; --------------------------------------------------------------------------- ROM:0011B2B4 ROM:0011B2B4 loc_11B2B4: ; CODE XREF: sub_11B16A+EA↑j ROM:0011B2B4 clr.w d0 ROM:0011B2B6 btst #0,($1404).w ROM:0011B2BC beq.s loc_11B2C2 ROM:0011B2BE move.w #1,d0 ROM:0011B2C2 ROM:0011B2C2 loc_11B2C2: ; CODE XREF: sub_11B16A+152↑j ROM:0011B2C2 btst #4,($49E).w ROM:0011B2C8 bne.s loc_11B2D0 ROM:0011B2CA cmpi.w #1,d0 ROM:0011B2CE bne.s loc_11B2EE ROM:0011B2D0 ROM:0011B2D0 loc_11B2D0: ; CODE XREF: sub_11B16A+15E↑j ROM:0011B2D0 lea $8F8(a5),a0 ROM:0011B2D4 move.w #$C,d0 ROM:0011B2D8 move.w (a0,d0.w*2),($99C).w ROM:0011B2DE bset #0,($1404).w ROM:0011B2E4 move.w ($9B4).w,d0 ROM:0011B2E8 move.w d0,($9CA).w ROM:0011B2EC bra.s loc_11B31A ROM:0011B2EE ; --------------------------------------------------------------------------- ROM:0011B2EE ROM:0011B2EE loc_11B2EE: ; CODE XREF: sub_11B16A+164↑j ROM:0011B2EE clr.l d1 ROM:0011B2F0 move.w ($496).w,d1 ROM:0011B2F4 swap d1 ROM:0011B2F6 move.w ($99C).w,d2 ROM:0011B2FA swap d2 ROM:0011B2FC move.w ($99E).w,d2 ROM:0011B300 move.w $168(a5),d3 ROM:0011B304 ext.l d3 ROM:0011B306 bsr.l sub_1173B2 ROM:0011B30C move.w d4,($99E).w ROM:0011B310 swap d4 ROM:0011B312 move.w d4,($99C).w ROM:0011B316 move.w d4,($9CA).w ROM:0011B31A ROM:0011B31A loc_11B31A: ; CODE XREF: sub_11B16A:loc_11B2B2↑j ROM:0011B31A ; sub_11B16A+182↑j ROM:0011B31A move.w $176(a5),d0 ROM:0011B31E cmpi.w #1,d0 ROM:0011B322 bne.s loc_11B33E ROM:0011B324 move.w ($A0E).w,d0 ROM:0011B328 move.w ($A0E).w,d0 ROM:0011B32C muls.w #$16C,d0 ROM:0011B330 divs.w #$64,d0 ; 'd' ROM:0011B334 addi.w #$980,d0 ROM:0011B338 move.w d0,($998).w ROM:0011B33C bra.s loc_11B398 ROM:0011B33E ; --------------------------------------------------------------------------- ROM:0011B33E ROM:0011B33E loc_11B33E: ; CODE XREF: sub_11B16A+1B8↑j ROM:0011B33E clr.w d0 ROM:0011B340 btst #3,($1422).w ROM:0011B346 beq.s loc_11B34C ROM:0011B348 move.w #1,d0 ROM:0011B34C ROM:0011B34C loc_11B34C: ; CODE XREF: sub_11B16A+1DC↑j ROM:0011B34C btst #5,($49E).w ROM:0011B352 bne.s loc_11B35A ROM:0011B354 cmpi.w #1,d0 ROM:0011B358 bne.s loc_11B370 ROM:0011B35A ROM:0011B35A loc_11B35A: ; CODE XREF: sub_11B16A+1E8↑j ROM:0011B35A lea $8F8(a5),a0 ROM:0011B35E move.w #$D,d0 ROM:0011B362 move.w (a0,d0.w*2),($998).w ROM:0011B368 bset #3,($1422).w ROM:0011B36E bra.s loc_11B398 ROM:0011B370 ; --------------------------------------------------------------------------- ROM:0011B370 ROM:0011B370 loc_11B370: ; CODE XREF: sub_11B16A+1EE↑j ROM:0011B370 clr.l d1 ROM:0011B372 move.w ($498).w,d1 ROM:0011B376 swap d1 ROM:0011B378 move.w ($998).w,d2 ROM:0011B37C swap d2 ROM:0011B37E move.w ($99A).w,d2 ROM:0011B382 move.w $16A(a5),d3 ROM:0011B386 ext.l d3 ROM:0011B388 bsr.l sub_1173B2 ROM:0011B38E move.w d4,($99A).w ROM:0011B392 swap d4 ROM:0011B394 move.w d4,($998).w ROM:0011B398 ROM:0011B398 loc_11B398: ; CODE XREF: sub_11B16A+1D2↑j ROM:0011B398 ; sub_11B16A+204↑j ROM:0011B398 move.w $17A(a5),d0 ROM:0011B39C cmpi.w #1,d0 ROM:0011B3A0 bne.s loc_11B3DC ROM:0011B3A2 move.w ($A12).w,d0 ROM:0011B3A6 btst #5,($140E).w ROM:0011B3AC bne.s loc_11B3B4 ROM:0011B3AE cmpi.w #$7F,d0 ROM:0011B3B2 bne.s loc_11B3CA ROM:0011B3B4 ROM:0011B3B4 loc_11B3B4: ; CODE XREF: sub_11B16A+242↑j ROM:0011B3B4 lea $8F8(a5),a0 ROM:0011B3B8 move.w #$E,d0 ROM:0011B3BC move.w (a0,d0.w*2),($9AA).w ROM:0011B3C2 bset #5,($140E).w ROM:0011B3C8 bra.s loc_11B3D6 ROM:0011B3CA ; --------------------------------------------------------------------------- ROM:0011B3CA ROM:0011B3CA loc_11B3CA: ; CODE XREF: sub_11B16A+248↑j ROM:0011B3CA move.w ($A12).w,d0 ROM:0011B3CE muls.w #$A,d0 ROM:0011B3D2 move.w d0,($9AA).w ROM:0011B3D6 ROM:0011B3D6 loc_11B3D6: ; CODE XREF: sub_11B16A+25E↑j ROM:0011B3D6 bra.l loc_11B586 ROM:0011B3DC ; --------------------------------------------------------------------------- ROM:0011B3DC ROM:0011B3DC loc_11B3DC: ; CODE XREF: sub_11B16A+236↑j ROM:0011B3DC move.w ($49E).w,d2 ROM:0011B3E0 clr.w d1 ROM:0011B3E2 move.b ($11BC).w,d1 ROM:0011B3E6 cmpi.w #6,d1 ROM:0011B3EA bcc.s locret_11B3F4 ROM:0011B3EC movea.l off_11B3F6(pc,d1.w*4),a0 ROM:0011B3F0 nop ROM:0011B3F2 jmp (a0) ROM:0011B3F4 ; --------------------------------------------------------------------------- ROM:0011B3F4 ROM:0011B3F4 locret_11B3F4: ; CODE XREF: sub_11B16A+280↑j ROM:0011B3F4 rts ROM:0011B3F4 ; --------------------------------------------------------------------------- ROM:0011B3F6 off_11B3F6: dc.l loc_11B40E ; DATA XREF: sub_11B16A+282↑r ROM:0011B3FA dc.l loc_11B41A ROM:0011B3FE dc.l loc_11B46C ROM:0011B402 dc.l loc_11B4B0 ROM:0011B406 dc.l loc_11B4DA ROM:0011B40A dc.l loc_11B51A ROM:0011B40E ; --------------------------------------------------------------------------- ROM:0011B40E ROM:0011B40E loc_11B40E: ; DATA XREF: sub_11B16A:off_11B3F6↑o ROM:0011B40E move.b #1,($11BC).w ROM:0011B414 bra.l loc_11B542 ROM:0011B41A ; --------------------------------------------------------------------------- ROM:0011B41A ROM:0011B41A loc_11B41A: ; DATA XREF: sub_11B16A+290↑o ROM:0011B41A move.w $17C(a5),d0 ROM:0011B41E btst #6,($88B).w ROM:0011B424 beq.s loc_11B466 ROM:0011B426 btst #$E,d2 ROM:0011B42A beq.s loc_11B466 ROM:0011B42C btst #6,($9DC).w ROM:0011B432 beq.s loc_11B44A ROM:0011B434 clr.b ($7F0).w ROM:0011B438 move.w d0,($62E).w ROM:0011B43C move.b #1,($7F0).w ROM:0011B442 move.b #2,($11BC).w ROM:0011B448 bra.s loc_11B466 ROM:0011B44A ; --------------------------------------------------------------------------- ROM:0011B44A ROM:0011B44A loc_11B44A: ; CODE XREF: sub_11B16A+2C8↑j ROM:0011B44A btst #6,($9DE).w ROM:0011B450 beq.s loc_11B466 ROM:0011B452 clr.b ($7F0).w ROM:0011B456 move.w d0,($62E).w ROM:0011B45A move.b #1,($7F0).w ROM:0011B460 move.b #4,($11BC).w ROM:0011B466 ROM:0011B466 loc_11B466: ; CODE XREF: sub_11B16A+2BA↑j ROM:0011B466 ; sub_11B16A+2C0↑j ... ROM:0011B466 bra.l loc_11B542 ROM:0011B46C ; --------------------------------------------------------------------------- ROM:0011B46C ROM:0011B46C loc_11B46C: ; DATA XREF: sub_11B16A+294↑o ROM:0011B46C btst #6,($88B).w ROM:0011B472 bne.s loc_11B47C ROM:0011B474 move.b #1,($11BC).w ROM:0011B47A bra.s loc_11B4AA ROM:0011B47C ; --------------------------------------------------------------------------- ROM:0011B47C ROM:0011B47C loc_11B47C: ; CODE XREF: sub_11B16A+308↑j ROM:0011B47C btst #$E,d2 ROM:0011B480 bne.s loc_11B48A ROM:0011B482 move.b #1,($11BC).w ROM:0011B488 bra.s loc_11B4AA ROM:0011B48A ; --------------------------------------------------------------------------- ROM:0011B48A ROM:0011B48A loc_11B48A: ; CODE XREF: sub_11B16A+316↑j ROM:0011B48A cmpi.w #0,($62E).w ROM:0011B490 bgt.s loc_11B4AA ROM:0011B492 bset #3,($1425).w ROM:0011B498 bset #7,($151F).w ROM:0011B49E bset #5,($140E).w ROM:0011B4A4 move.b #3,($11BC).w ROM:0011B4AA ROM:0011B4AA loc_11B4AA: ; CODE XREF: sub_11B16A+310↑j ROM:0011B4AA ; sub_11B16A+31E↑j ... ROM:0011B4AA bra.l loc_11B542 ROM:0011B4B0 ; --------------------------------------------------------------------------- ROM:0011B4B0 ROM:0011B4B0 loc_11B4B0: ; DATA XREF: sub_11B16A+298↑o ROM:0011B4B0 btst #6,($88B).w ROM:0011B4B6 bne.s loc_11B4C6 ROM:0011B4B8 move.b #1,($11BC).w ROM:0011B4BE bclr #3,($1425).w ROM:0011B4C4 bra.s loc_11B4D8 ROM:0011B4C6 ; --------------------------------------------------------------------------- ROM:0011B4C6 ROM:0011B4C6 loc_11B4C6: ; CODE XREF: sub_11B16A+34C↑j ROM:0011B4C6 btst #$E,d2 ROM:0011B4CA bne.s loc_11B4D8 ROM:0011B4CC move.b #1,($11BC).w ROM:0011B4D2 bclr #3,($1425).w ROM:0011B4D8 ROM:0011B4D8 loc_11B4D8: ; CODE XREF: sub_11B16A+35A↑j ROM:0011B4D8 ; sub_11B16A+360↑j ROM:0011B4D8 bra.s loc_11B542 ROM:0011B4DA ; --------------------------------------------------------------------------- ROM:0011B4DA ROM:0011B4DA loc_11B4DA: ; DATA XREF: sub_11B16A+29C↑o ROM:0011B4DA btst #6,($88B).w ROM:0011B4E0 bne.s loc_11B4EA ROM:0011B4E2 move.b #1,($11BC).w ROM:0011B4E8 bra.s loc_11B518 ROM:0011B4EA ; --------------------------------------------------------------------------- ROM:0011B4EA ROM:0011B4EA loc_11B4EA: ; CODE XREF: sub_11B16A+376↑j ROM:0011B4EA btst #$E,d2 ROM:0011B4EE bne.s loc_11B4F8 ROM:0011B4F0 move.b #1,($11BC).w ROM:0011B4F6 bra.s loc_11B518 ROM:0011B4F8 ; --------------------------------------------------------------------------- ROM:0011B4F8 ROM:0011B4F8 loc_11B4F8: ; CODE XREF: sub_11B16A+384↑j ROM:0011B4F8 cmpi.w #0,($62E).w ROM:0011B4FE bgt.s loc_11B518 ROM:0011B500 bset #3,($142C).w ROM:0011B506 bset #0,($1520).w ROM:0011B50C bset #5,($140E).w ROM:0011B512 move.b #5,($11BC).w ROM:0011B518 ROM:0011B518 loc_11B518: ; CODE XREF: sub_11B16A+37E↑j ROM:0011B518 ; sub_11B16A+38C↑j ... ROM:0011B518 bra.s loc_11B542 ROM:0011B51A ; --------------------------------------------------------------------------- ROM:0011B51A ROM:0011B51A loc_11B51A: ; DATA XREF: sub_11B16A+2A0↑o ROM:0011B51A btst #6,($88B).w ROM:0011B520 bne.s loc_11B530 ROM:0011B522 move.b #1,($11BC).w ROM:0011B528 bclr #3,($142C).w ROM:0011B52E bra.s loc_11B542 ROM:0011B530 ; --------------------------------------------------------------------------- ROM:0011B530 ROM:0011B530 loc_11B530: ; CODE XREF: sub_11B16A+3B6↑j ROM:0011B530 btst #$E,d2 ROM:0011B534 bne.s loc_11B542 ROM:0011B536 move.b #1,($11BC).w ROM:0011B53C bclr #3,($142C).w ROM:0011B542 ROM:0011B542 loc_11B542: ; CODE XREF: sub_11B16A+2AA↑j ROM:0011B542 ; sub_11B16A:loc_11B466↑j ... ROM:0011B542 move.w d2,($49E).w ROM:0011B546 btst #5,($140E).w ROM:0011B54C beq.s loc_11B55E ROM:0011B54E lea $8F8(a5),a0 ROM:0011B552 move.w #$E,d0 ROM:0011B556 move.w (a0,d0.w*2),($9AA).w ROM:0011B55C bra.s loc_11B586 ROM:0011B55E ; --------------------------------------------------------------------------- ROM:0011B55E ROM:0011B55E loc_11B55E: ; CODE XREF: sub_11B16A+3E2↑j ROM:0011B55E clr.l d1 ROM:0011B560 move.w ($49A).w,d1 ROM:0011B564 swap d1 ROM:0011B566 move.w ($9AA).w,d2 ROM:0011B56A swap d2 ROM:0011B56C move.w ($9AC).w,d2 ROM:0011B570 move.w $16E(a5),d3 ROM:0011B574 ext.l d3 ROM:0011B576 bsr.l sub_1173B2 ROM:0011B57C move.w d4,($9AC).w ROM:0011B580 swap d4 ROM:0011B582 move.w d4,($9AA).w ROM:0011B586 ROM:0011B586 loc_11B586: ; CODE XREF: sub_11B16A:loc_11B3D6↑j ROM:0011B586 ; sub_11B16A+3F2↑j ROM:0011B586 btst #7,($49F).w ROM:0011B58C beq.s loc_11B5A4 ROM:0011B58E lea $8F8(a5),a0 ROM:0011B592 move.w #7,d0 ROM:0011B596 move.w (a0,d0.w*2),($9A6).w ROM:0011B59C bset #2,($140E).w ROM:0011B5A2 bra.s loc_11B5CC ROM:0011B5A4 ; --------------------------------------------------------------------------- ROM:0011B5A4 ROM:0011B5A4 loc_11B5A4: ; CODE XREF: sub_11B16A+422↑j ROM:0011B5A4 clr.l d1 ROM:0011B5A6 move.w ($48C).w,d1 ROM:0011B5AA swap d1 ROM:0011B5AC move.w ($9A6).w,d2 ROM:0011B5B0 swap d2 ROM:0011B5B2 move.w ($9A8).w,d2 ROM:0011B5B6 move.w $16C(a5),d3 ROM:0011B5BA ext.l d3 ROM:0011B5BC bsr.l sub_1173B2 ROM:0011B5C2 move.w d4,($9A8).w ROM:0011B5C6 swap d4 ROM:0011B5C8 move.w d4,($9A6).w ROM:0011B5CC ROM:0011B5CC loc_11B5CC: ; CODE XREF: sub_11B16A+438↑j ROM:0011B5CC btst #0,($49E).w ROM:0011B5D2 beq.s loc_11B5E4 ROM:0011B5D4 lea $8F8(a5),a0 ROM:0011B5D8 move.w #8,d0 ROM:0011B5DC move.w (a0,d0.w*2),($9B8).w ROM:0011B5E2 bra.s loc_11B60C ROM:0011B5E4 ; --------------------------------------------------------------------------- ROM:0011B5E4 ROM:0011B5E4 loc_11B5E4: ; CODE XREF: sub_11B16A+468↑j ROM:0011B5E4 clr.l d1 ROM:0011B5E6 move.w ($48E).w,d1 ROM:0011B5EA swap d1 ROM:0011B5EC move.w ($9B8).w,d2 ROM:0011B5F0 swap d2 ROM:0011B5F2 move.w ($9BA).w,d2 ROM:0011B5F6 move.w $170(a5),d3 ROM:0011B5FA ext.l d3 ROM:0011B5FC bsr.l sub_1173B2 ROM:0011B602 move.w d4,($9BA).w ROM:0011B606 swap d4 ROM:0011B608 move.w d4,($9B8).w ROM:0011B60C ROM:0011B60C loc_11B60C: ; CODE XREF: sub_11B16A+478↑j ROM:0011B60C btst #4,($49F).w ROM:0011B612 beq.s loc_11B624 ROM:0011B614 lea $8F8(a5),a0 ROM:0011B618 move.w #4,d0 ROM:0011B61C move.w (a0,d0.w*2),($9B0).w ROM:0011B622 bra.s loc_11B62A ROM:0011B624 ; --------------------------------------------------------------------------- ROM:0011B624 ROM:0011B624 loc_11B624: ; CODE XREF: sub_11B16A+4A8↑j ROM:0011B624 move.w ($486).w,($9B0).w ROM:0011B62A ROM:0011B62A loc_11B62A: ; CODE XREF: sub_11B16A+4B8↑j ROM:0011B62A btst #1,($49E).w ROM:0011B630 beq.s loc_11B642 ROM:0011B632 lea $8F8(a5),a0 ROM:0011B636 move.w #9,d0 ROM:0011B63A move.w (a0,d0.w*2),($9C2).w ROM:0011B640 bra.s loc_11B66A ROM:0011B642 ; --------------------------------------------------------------------------- ROM:0011B642 ROM:0011B642 loc_11B642: ; CODE XREF: sub_11B16A+4C6↑j ROM:0011B642 clr.l d1 ROM:0011B644 move.w ($490).w,d1 ROM:0011B648 swap d1 ROM:0011B64A move.w ($9C2).w,d2 ROM:0011B64E swap d2 ROM:0011B650 move.w ($9C4).w,d2 ROM:0011B654 move.w $172(a5),d3 ROM:0011B658 ext.l d3 ROM:0011B65A bsr.l sub_1173B2 ROM:0011B660 move.w d4,($9C4).w ROM:0011B664 swap d4 ROM:0011B666 move.w d4,($9C2).w ROM:0011B66A ROM:0011B66A loc_11B66A: ; CODE XREF: sub_11B16A+4D6↑j ROM:0011B66A btst #7,($49F).w ROM:0011B670 beq.s loc_11B682 ROM:0011B672 lea $8F8(a5),a0 ROM:0011B676 move.w #7,d0 ROM:0011B67A move.w (a0,d0.w*2),($9C6).w ROM:0011B680 bra.s loc_11B6AA ROM:0011B682 ; --------------------------------------------------------------------------- ROM:0011B682 ROM:0011B682 loc_11B682: ; CODE XREF: sub_11B16A+506↑j ROM:0011B682 clr.l d1 ROM:0011B684 move.w ($4AA).w,d1 ROM:0011B688 swap d1 ROM:0011B68A move.w ($9C6).w,d2 ROM:0011B68E swap d2 ROM:0011B690 move.w ($9C8).w,d2 ROM:0011B694 move.w $174(a5),d3 ROM:0011B698 ext.l d3 ROM:0011B69A bsr.l sub_1173B2 ROM:0011B6A0 move.w d4,($9C8).w ROM:0011B6A4 swap d4 ROM:0011B6A6 move.w d4,($9C6).w ROM:0011B6AA ROM:0011B6AA loc_11B6AA: ; CODE XREF: sub_11B16A+516↑j ROM:0011B6AA move.w #$3E18,d1 ROM:0011B6AE move.w ($494).w,d2 ROM:0011B6B2 bsr.l sub_1174A6 ROM:0011B6B8 move.w d1,($9C0).w ROM:0011B6BC btst #1,($1415).w ROM:0011B6C2 beq.s loc_11B6CA ROM:0011B6C4 bset #7,($1406).w ROM:0011B6CA ROM:0011B6CA loc_11B6CA: ; CODE XREF: sub_11B16A+558↑j ROM:0011B6CA btst #1,($1410).w ROM:0011B6D0 bne.s loc_11B6D6 ROM:0011B6D2 clr.b d0 ROM:0011B6D4 bra.s loc_11B70E ROM:0011B6D6 ; --------------------------------------------------------------------------- ROM:0011B6D6 ROM:0011B6D6 loc_11B6D6: ; CODE XREF: sub_11B16A+566↑j ROM:0011B6D6 btst #7,($49E).w ROM:0011B6DC beq.s loc_11B6E4 ROM:0011B6DE move.b #$FF,d0 ROM:0011B6E2 bra.s loc_11B70E ROM:0011B6E4 ; --------------------------------------------------------------------------- ROM:0011B6E4 ROM:0011B6E4 loc_11B6E4: ; CODE XREF: sub_11B16A+572↑j ROM:0011B6E4 move.w ($CCE).w,d0 ROM:0011B6E8 subi.w #$1F4,d0 ROM:0011B6EC bpl.s loc_11B6F0 ROM:0011B6EE clr.w d0 ROM:0011B6F0 ROM:0011B6F0 loc_11B6F0: ; CODE XREF: sub_11B16A+582↑j ROM:0011B6F0 muls.w #$100,d0 ROM:0011B6F4 divs.w #$2134,d0 ROM:0011B6F8 cmpi.w #$FE,d0 ROM:0011B6FC ble.s loc_11B704 ROM:0011B6FE move.w #$FE,d0 ROM:0011B702 bra.s loc_11B70E ROM:0011B704 ; --------------------------------------------------------------------------- ROM:0011B704 ROM:0011B704 loc_11B704: ; CODE XREF: sub_11B16A+592↑j ROM:0011B704 cmpi.w #1,d0 ROM:0011B708 bge.s loc_11B70E ROM:0011B70A move.w #1,d0 ROM:0011B70E ROM:0011B70E loc_11B70E: ; CODE XREF: sub_11B16A+56A↑j ROM:0011B70E ; sub_11B16A+578↑j ... ROM:0011B70E btst #7,($49E).w ROM:0011B714 bne.s loc_11B73E ROM:0011B716 btst #6,($89D).w ROM:0011B71C beq.s loc_11B736 ROM:0011B71E btst #5,($893).w ROM:0011B724 bne.s loc_11B72A ROM:0011B726 move.b d0,($78A).w ROM:0011B72A ROM:0011B72A loc_11B72A: ; CODE XREF: sub_11B16A+5BA↑j ROM:0011B72A move.b d0,d1 ROM:0011B72C sub.b ($78A).w,d1 ROM:0011B730 bpl.s loc_11B734 ROM:0011B732 clr.b d1 ROM:0011B734 ROM:0011B734 loc_11B734: ; CODE XREF: sub_11B16A+5C6↑j ROM:0011B734 bra.s loc_11B73C ROM:0011B736 ; --------------------------------------------------------------------------- ROM:0011B736 ROM:0011B736 loc_11B736: ; CODE XREF: sub_11B16A+5B2↑j ROM:0011B736 move.b d0,d1 ROM:0011B738 clr.b ($78A).w ROM:0011B73C ROM:0011B73C loc_11B73C: ; CODE XREF: sub_11B16A:loc_11B734↑j ROM:0011B73C bra.s loc_11B742 ROM:0011B73E ; --------------------------------------------------------------------------- ROM:0011B73E ROM:0011B73E loc_11B73E: ; CODE XREF: sub_11B16A+5AA↑j ROM:0011B73E move.b #$FF,d1 ROM:0011B742 ROM:0011B742 loc_11B742: ; CODE XREF: sub_11B16A:loc_11B73C↑j ROM:0011B742 move sr,-(sp) ROM:0011B744 move #$2700,sr ROM:0011B748 move.b d0,($11B9).w ROM:0011B74C move.b d1,($1236).w ROM:0011B750 move (sp)+,sr ROM:0011B752 btst #4,($892).w ROM:0011B758 bne.s locret_11B75E ROM:0011B75A bsr.w sub_11B920 ROM:0011B75E ROM:0011B75E locret_11B75E: ; CODE XREF: sub_11B16A+5EE↑j ROM:0011B75E rts ROM:0011B75E ; End of function sub_11B16A ROM:0011B75E ROM:0011B760 ROM:0011B760 ; =============== S U B R O U T I N E ======================================= ROM:0011B760 ROM:0011B760 ROM:0011B760 sub_11B760: ; CODE XREF: sub_11B156+A↑p ROM:0011B760 clr.w d1 ROM:0011B762 move.b ($11BB).w,d1 ROM:0011B766 cmpi.w #4,d1 ROM:0011B76A bcc.s locret_11B774 ROM:0011B76C movea.l off_11B776(pc,d1.w*4),a0 ROM:0011B770 nop ROM:0011B772 jmp (a0) ROM:0011B774 ; --------------------------------------------------------------------------- ROM:0011B774 ROM:0011B774 locret_11B774: ; CODE XREF: sub_11B760+A↑j ROM:0011B774 rts ROM:0011B774 ; End of function sub_11B760 ROM:0011B774 ROM:0011B774 ; --------------------------------------------------------------------------- ROM:0011B776 off_11B776: dc.l loc_11B786 ; DATA XREF: sub_11B760+C↑r ROM:0011B77A dc.l loc_11B792 ROM:0011B77E dc.l loc_11B7DC ROM:0011B782 dc.l loc_11B804 ROM:0011B786 ; --------------------------------------------------------------------------- ROM:0011B786 ROM:0011B786 loc_11B786: ; DATA XREF: ROM:off_11B776↑o ROM:0011B786 move.b #1,($11BB).w ROM:0011B78C bsr.w sub_11B886 ROM:0011B790 rts ROM:0011B792 ; --------------------------------------------------------------------------- ROM:0011B792 ROM:0011B792 loc_11B792: ; DATA XREF: ROM:0011B77A↑o ROM:0011B792 btst #7,($140B).w ROM:0011B798 beq.s loc_11B7AA ROM:0011B79A btst #2,($1428).w ROM:0011B7A0 bne.s loc_11B7AA ROM:0011B7A2 move.b #2,($11BB).w ROM:0011B7A8 bra.s loc_11B7FE ROM:0011B7AA ; --------------------------------------------------------------------------- ROM:0011B7AA ROM:0011B7AA loc_11B7AA: ; CODE XREF: ROM:0011B798↑j ROM:0011B7AA ; ROM:0011B7A0↑j ROM:0011B7AA btst #7,($140B).w ROM:0011B7B0 beq.s loc_11B7D6 ROM:0011B7B2 btst #2,($1428).w ROM:0011B7B8 beq.s loc_11B7D6 ROM:0011B7BA move.w $15C(a5),d0 ROM:0011B7BE clr.b ($874).w ROM:0011B7C2 move.w d0,($736).w ROM:0011B7C6 move.b #1,($874).w ROM:0011B7CC move.b #3,($11BB).w ROM:0011B7D2 bra.w locret_11B842 ROM:0011B7D6 ; --------------------------------------------------------------------------- ROM:0011B7D6 ROM:0011B7D6 loc_11B7D6: ; CODE XREF: ROM:0011B7B0↑j ROM:0011B7D6 ; ROM:0011B7B8↑j ROM:0011B7D6 bsr.w sub_11B88E ROM:0011B7DA rts ROM:0011B7DC ; --------------------------------------------------------------------------- ROM:0011B7DC ROM:0011B7DC loc_11B7DC: ; DATA XREF: ROM:0011B77E↑o ROM:0011B7DC btst #2,($1428).w ROM:0011B7E2 beq.s loc_11B7FE ROM:0011B7E4 move.w $15C(a5),d0 ROM:0011B7E8 clr.b ($874).w ROM:0011B7EC move.w d0,($736).w ROM:0011B7F0 move.b #1,($874).w ROM:0011B7F6 move.b #3,($11BB).w ROM:0011B7FC bra.s locret_11B842 ROM:0011B7FE ; --------------------------------------------------------------------------- ROM:0011B7FE ROM:0011B7FE loc_11B7FE: ; CODE XREF: ROM:0011B7A8↑j ROM:0011B7FE ; ROM:0011B7E2↑j ... ROM:0011B7FE bsr.w sub_11B846 ROM:0011B802 rts ROM:0011B804 ; --------------------------------------------------------------------------- ROM:0011B804 ROM:0011B804 loc_11B804: ; DATA XREF: ROM:0011B782↑o ROM:0011B804 btst #2,($1428).w ROM:0011B80A bne.s loc_11B814 ROM:0011B80C move.b #2,($11BB).w ROM:0011B812 bra.s loc_11B7FE ROM:0011B814 ; --------------------------------------------------------------------------- ROM:0011B814 ROM:0011B814 loc_11B814: ; CODE XREF: ROM:0011B80A↑j ROM:0011B814 cmpi.w #0,($736).w ROM:0011B81A bgt.s locret_11B842 ROM:0011B81C move.w $160(a5),d0 ROM:0011B820 cmp.w ($9B4).w,d0 ROM:0011B824 blt.s locret_11B842 ROM:0011B826 bsr.w sub_11B87E ROM:0011B82A move.w $15C(a5),d0 ROM:0011B82E clr.b ($874).w ROM:0011B832 move.w d0,($736).w ROM:0011B836 move.b #1,($874).w ROM:0011B83C move.b #3,($11BB).w ROM:0011B842 ROM:0011B842 locret_11B842: ; CODE XREF: ROM:0011B7D2↑j ROM:0011B842 ; ROM:0011B7FC↑j ... ROM:0011B842 rts ROM:0011B844 ; --------------------------------------------------------------------------- ROM:0011B844 rts ROM:0011B846 ROM:0011B846 ; =============== S U B R O U T I N E ======================================= ROM:0011B846 ROM:0011B846 ROM:0011B846 sub_11B846: ; CODE XREF: ROM:loc_11B7FE↑p ROM:0011B846 btst #5,($1430).w ROM:0011B84C bne.s loc_11B856 ROM:0011B84E move.w ($9E8).w,($9B4).w ROM:0011B854 bra.s loc_11B86C ROM:0011B856 ; --------------------------------------------------------------------------- ROM:0011B856 ROM:0011B856 loc_11B856: ; CODE XREF: sub_11B846+6↑j ROM:0011B856 btst #5,($1403).w ROM:0011B85C bne.s loc_11B866 ROM:0011B85E move.w ($9AE).w,($9B4).w ROM:0011B864 bra.s loc_11B86C ROM:0011B866 ; --------------------------------------------------------------------------- ROM:0011B866 ROM:0011B866 loc_11B866: ; CODE XREF: sub_11B846+16↑j ROM:0011B866 move.w $15E(a5),($9B4).w ROM:0011B86C ROM:0011B86C loc_11B86C: ; CODE XREF: sub_11B846+E↑j ROM:0011B86C ; sub_11B846+1E↑j ROM:0011B86C move.w $160(a5),d0 ROM:0011B870 cmp.w ($9B4).w,d0 ROM:0011B874 bge.s locret_11B87C ROM:0011B876 move.w $160(a5),($9B4).w ROM:0011B87C ROM:0011B87C locret_11B87C: ; CODE XREF: sub_11B846+2E↑j ROM:0011B87C rts ROM:0011B87C ; End of function sub_11B846 ROM:0011B87C ROM:0011B87E ROM:0011B87E ; =============== S U B R O U T I N E ======================================= ROM:0011B87E ROM:0011B87E ROM:0011B87E sub_11B87E: ; CODE XREF: ROM:0011B826↑p ROM:0011B87E addi.w #$A,($9B4).w ROM:0011B884 rts ROM:0011B884 ; End of function sub_11B87E ROM:0011B884 ROM:0011B886 ROM:0011B886 ; =============== S U B R O U T I N E ======================================= ROM:0011B886 ROM:0011B886 ROM:0011B886 sub_11B886: ; CODE XREF: ROM:0011B78C↑p ROM:0011B886 move.w ($492).w,($9B4).w ROM:0011B88C rts ROM:0011B88C ; End of function sub_11B886 ROM:0011B88C ROM:0011B88E ROM:0011B88E ; =============== S U B R O U T I N E ======================================= ROM:0011B88E ROM:0011B88E ROM:0011B88E sub_11B88E: ; CODE XREF: ROM:loc_11B7D6↑p ROM:0011B88E move.w ($9B4).w,d1 ROM:0011B892 sub.w ($492).w,d1 ROM:0011B896 cmpi.w #0,d1 ROM:0011B89A bge.s loc_11B89E ROM:0011B89C neg.w d1 ROM:0011B89E ROM:0011B89E loc_11B89E: ; CODE XREF: sub_11B88E+C↑j ROM:0011B89E move.w $162(a5),d2 ROM:0011B8A2 cmp.w d1,d2 ROM:0011B8A4 bge.s loc_11B8BA ROM:0011B8A6 bset #7,($140B).w ROM:0011B8AC bset #2,($CA1).w ROM:0011B8B2 bset #2,($145F).w ROM:0011B8B8 bra.s locret_11B8C0 ROM:0011B8BA ; --------------------------------------------------------------------------- ROM:0011B8BA ROM:0011B8BA loc_11B8BA: ; CODE XREF: sub_11B88E+16↑j ROM:0011B8BA move.w ($492).w,($9B4).w ROM:0011B8C0 ROM:0011B8C0 locret_11B8C0: ; CODE XREF: sub_11B88E+2A↑j ROM:0011B8C0 rts ROM:0011B8C0 ; End of function sub_11B88E ROM:0011B8C0 ROM:0011B8C2 ROM:0011B8C2 ; =============== S U B R O U T I N E ======================================= ROM:0011B8C2 ROM:0011B8C2 ROM:0011B8C2 sub_11B8C2: ; CODE XREF: sub_11B156+E↑p ROM:0011B8C2 clr.w d1 ROM:0011B8C4 move.b ($11BA).w,d1 ROM:0011B8C8 cmpi.w #3,d1 ROM:0011B8CC bcc.s locret_11B8D6 ROM:0011B8CE movea.l off_11B8D8(pc,d1.w*4),a0 ROM:0011B8D2 nop ROM:0011B8D4 jmp (a0) ROM:0011B8D6 ; --------------------------------------------------------------------------- ROM:0011B8D6 ROM:0011B8D6 locret_11B8D6: ; CODE XREF: sub_11B8C2+A↑j ROM:0011B8D6 rts ROM:0011B8D6 ; End of function sub_11B8C2 ROM:0011B8D6 ROM:0011B8D6 ; --------------------------------------------------------------------------- ROM:0011B8D8 off_11B8D8: dc.l loc_11B8E4 ; DATA XREF: sub_11B8C2+C↑r ROM:0011B8DC dc.l loc_11B8EE ROM:0011B8E0 dc.l loc_11B90C ROM:0011B8E4 ; --------------------------------------------------------------------------- ROM:0011B8E4 ROM:0011B8E4 loc_11B8E4: ; DATA XREF: ROM:off_11B8D8↑o ROM:0011B8E4 move.b #1,($11BA).w ROM:0011B8EA bra.s loc_11B8FE ROM:0011B8EC ; --------------------------------------------------------------------------- ROM:0011B8EC rts ROM:0011B8EE ; --------------------------------------------------------------------------- ROM:0011B8EE ROM:0011B8EE loc_11B8EE: ; DATA XREF: ROM:0011B8DC↑o ROM:0011B8EE btst #2,($1428).w ROM:0011B8F4 beq.s loc_11B8FE ROM:0011B8F6 move.b #2,($11BA).w ROM:0011B8FC bra.s locret_11B91C ROM:0011B8FE ; --------------------------------------------------------------------------- ROM:0011B8FE ROM:0011B8FE loc_11B8FE: ; CODE XREF: ROM:0011B8EA↑j ROM:0011B8FE ; ROM:0011B8F4↑j ... ROM:0011B8FE move.w ($9E8).w,($9A4).w ROM:0011B904 move.w ($9B4).w,($9B6).w ROM:0011B90A rts ROM:0011B90C ; --------------------------------------------------------------------------- ROM:0011B90C ROM:0011B90C loc_11B90C: ; DATA XREF: ROM:0011B8E0↑o ROM:0011B90C btst #2,($1428).w ROM:0011B912 bne.s locret_11B91C ROM:0011B914 move.b #1,($11BA).w ROM:0011B91A bra.s loc_11B8FE ROM:0011B91C ; --------------------------------------------------------------------------- ROM:0011B91C ROM:0011B91C locret_11B91C: ; CODE XREF: ROM:0011B8FC↑j ROM:0011B91C ; ROM:0011B912↑j ROM:0011B91C rts ROM:0011B91E ; --------------------------------------------------------------------------- ROM:0011B91E rts ROM:0011B920 ROM:0011B920 ; =============== S U B R O U T I N E ======================================= ROM:0011B920 ROM:0011B920 ROM:0011B920 sub_11B920: ; CODE XREF: sub_110E14+126↑p ROM:0011B920 ; sub_11B16A+5F0↑p ROM:0011B920 lea ($F10).w,a0 ROM:0011B924 lea ($F04).w,a1 ROM:0011B928 clr.w d0 ROM:0011B92A move.w ($488).w,d1 ROM:0011B92E bsr.w sub_11BA3E ROM:0011B932 lea ($F18).w,a0 ROM:0011B936 lea ($F0A).w,a1 ROM:0011B93A moveq #1,d0 ROM:0011B93C move.w ($48A).w,d1 ROM:0011B940 bsr.w sub_11BA3E ROM:0011B944 move.w #0,d0 ROM:0011B948 bra.s loc_11B94E ROM:0011B94A ; --------------------------------------------------------------------------- ROM:0011B94A ROM:0011B94A loc_11B94A: ; CODE XREF: sub_11B920+3E↓j ROM:0011B94A addi.w #1,d0 ROM:0011B94E ROM:0011B94E loc_11B94E: ; CODE XREF: sub_11B920+28↑j ROM:0011B94E cmpi.w #1,d0 ROM:0011B952 bgt.s loc_11B960 ROM:0011B954 move.w $F00(d0.w*2),$EFC(d0.w*2) ROM:0011B95E bra.s loc_11B94A ROM:0011B960 ; --------------------------------------------------------------------------- ROM:0011B960 ROM:0011B960 loc_11B960: ; CODE XREF: sub_11B920+32↑j ROM:0011B960 btst #1,($49F).w ROM:0011B966 beq.s loc_11B976 ROM:0011B968 bset #5,($1403).w ROM:0011B96E move.w ($E70).w,($9AE).w ROM:0011B974 bra.s loc_11B982 ROM:0011B976 ; --------------------------------------------------------------------------- ROM:0011B976 ROM:0011B976 loc_11B976: ; CODE XREF: sub_11B920+46↑j ROM:0011B976 bclr #5,($1403).w ROM:0011B97C move.w ($480).w,($9AE).w ROM:0011B982 ROM:0011B982 loc_11B982: ; CODE XREF: sub_11B920+54↑j ROM:0011B982 move.w $164(a5),d0 ROM:0011B986 move.w ($9BC).w,d1 ROM:0011B98A cmp.w ($4A8).w,d0 ROM:0011B98E ble.s loc_11B996 ROM:0011B990 addi.w #1,d1 ROM:0011B994 bra.s loc_11B998 ROM:0011B996 ; --------------------------------------------------------------------------- ROM:0011B996 ROM:0011B996 loc_11B996: ; CODE XREF: sub_11B920+6E↑j ROM:0011B996 clr.w d1 ROM:0011B998 ROM:0011B998 loc_11B998: ; CODE XREF: sub_11B920+74↑j ROM:0011B998 move.w d1,($9BC).w ROM:0011B99C btst #1,($1415).w ROM:0011B9A2 beq.s loc_11B9B0 ROM:0011B9A4 move.w ($E32).w,($9B2).w ROM:0011B9AA bra.l loc_11B9E8 ROM:0011B9B0 ; --------------------------------------------------------------------------- ROM:0011B9B0 ROM:0011B9B0 loc_11B9B0: ; CODE XREF: sub_11B920+82↑j ROM:0011B9B0 btst #1,($1415).w ROM:0011B9B6 bne.s loc_11B9E8 ROM:0011B9B8 move.w $8AA(a5),d0 ROM:0011B9BC move.w $8AC(a5),d1 ROM:0011B9C0 move.w $8AE(a5),d2 ROM:0011B9C4 move.w ($47E).w,d4 ROM:0011B9C8 muls.w d1,d4 ROM:0011B9CA move.w ($9D2).w,d3 ROM:0011B9CE muls.w d2,d3 ROM:0011B9D0 add.l d3,d4 ROM:0011B9D2 move.w ($9D4).w,d3 ROM:0011B9D6 muls.w d0,d3 ROM:0011B9D8 sub.l d3,d4 ROM:0011B9DA divs.w #$2710,d4 ROM:0011B9DE move.w d4,($9D4).w ROM:0011B9E2 move.w ($47E).w,($9D2).w ROM:0011B9E8 ROM:0011B9E8 loc_11B9E8: ; CODE XREF: sub_11B920+8A↑j ROM:0011B9E8 ; sub_11B920+96↑j ROM:0011B9E8 btst #1,($1415).w ROM:0011B9EE bne.s loc_11B9F4 ROM:0011B9F0 move.w d4,($9B2).w ROM:0011B9F4 ROM:0011B9F4 loc_11B9F4: ; CODE XREF: sub_11B920+CE↑j ROM:0011B9F4 move.w ($9B2).w,($EF8).w ROM:0011B9FA move.w ($9B2).w,($EFA).w ROM:0011BA00 move.w #$3E16,d1 ROM:0011BA04 move.w ($9AE).w,d2 ROM:0011BA08 bsr.l sub_1174A6 ROM:0011BA0E add.w ($49C).w,d1 ROM:0011BA12 bpl.s loc_11BA16 ROM:0011BA14 moveq #0,d1 ROM:0011BA16 ROM:0011BA16 loc_11BA16: ; CODE XREF: sub_11B920+F2↑j ROM:0011BA16 move.w d1,($9BE).w ROM:0011BA1A move.w $17E(a5),d0 ROM:0011BA1E cmp.w ($49C).w,d0 ROM:0011BA22 bgt.s loc_11BA2C ROM:0011BA24 bset #2,($1429).w ROM:0011BA2A bra.s locret_11BA3C ROM:0011BA2C ; --------------------------------------------------------------------------- ROM:0011BA2C ROM:0011BA2C loc_11BA2C: ; CODE XREF: sub_11B920+102↑j ROM:0011BA2C move.w $180(a5),d0 ROM:0011BA30 cmp.w ($49C).w,d0 ROM:0011BA34 blt.s locret_11BA3C ROM:0011BA36 bclr #2,($1429).w ROM:0011BA3C ROM:0011BA3C locret_11BA3C: ; CODE XREF: sub_11B920+10A↑j ROM:0011BA3C ; sub_11B920+114↑j ROM:0011BA3C rts ROM:0011BA3C ; End of function sub_11B920 ROM:0011BA3C ROM:0011BA3E ROM:0011BA3E ; =============== S U B R O U T I N E ======================================= ROM:0011BA3E ROM:0011BA3E ROM:0011BA3E sub_11BA3E: ; CODE XREF: sub_11B920+E↑p ROM:0011BA3E ; sub_11B920+20↑p ROM:0011BA3E move.w 2(a0),(a0) ROM:0011BA42 move.w 4(a0),2(a0) ROM:0011BA48 move.w 6(a0),4(a0) ROM:0011BA4E move.w d1,6(a0) ROM:0011BA52 move.w 6(a0),d3 ROM:0011BA56 muls.w $8A0(a5),d3 ROM:0011BA5A move.w 4(a0),d2 ROM:0011BA5E muls.w $8A2(a5),d2 ROM:0011BA62 add.l d2,d3 ROM:0011BA64 move.w 2(a0),d2 ROM:0011BA68 muls.w $8A4(a5),d2 ROM:0011BA6C add.l d2,d3 ROM:0011BA6E move.w (a0),d2 ROM:0011BA70 muls.w $8A6(a5),d2 ROM:0011BA74 add.l d2,d3 ROM:0011BA76 move.w 4(a1),d2 ROM:0011BA7A muls.w $89A(a5),d2 ROM:0011BA7E sub.l d2,d3 ROM:0011BA80 move.w 2(a1),d2 ROM:0011BA84 muls.w $89C(a5),d2 ROM:0011BA88 sub.l d2,d3 ROM:0011BA8A move.w (a1),d2 ROM:0011BA8C muls.w $89E(a5),d2 ROM:0011BA90 sub.l d2,d3 ROM:0011BA92 divs.w #$2710,d3 ROM:0011BA96 move.w d3,$F00(d0.w*2) ROM:0011BA9C move.w 2(a1),(a1) ROM:0011BAA0 move.w 4(a1),2(a1) ROM:0011BAA6 move.w $F00(d0.w*2),4(a1) ROM:0011BAAE rts ROM:0011BAAE ; End of function sub_11BA3E ROM:0011BAAE ROM:0011BAB0 ROM:0011BAB0 ; =============== S U B R O U T I N E ======================================= ROM:0011BAB0 ROM:0011BAB0 ROM:0011BAB0 sub_11BAB0: ; CODE XREF: sub_11B156+4↑p ROM:0011BAB0 clr.w d1 ROM:0011BAB2 move.b ($11BE).w,d1 ROM:0011BAB6 cmpi.w #4,d1 ROM:0011BABA bcc.s locret_11BAC4 ROM:0011BABC movea.l off_11BAC6(pc,d1.w*4),a0 ROM:0011BAC0 nop ROM:0011BAC2 jmp (a0) ROM:0011BAC4 ; --------------------------------------------------------------------------- ROM:0011BAC4 ROM:0011BAC4 locret_11BAC4: ; CODE XREF: sub_11BAB0+A↑j ROM:0011BAC4 rts ROM:0011BAC4 ; End of function sub_11BAB0 ROM:0011BAC4 ROM:0011BAC4 ; --------------------------------------------------------------------------- ROM:0011BAC6 off_11BAC6: dc.l loc_11BAD6 ; DATA XREF: sub_11BAB0+C↑r ROM:0011BACA dc.l loc_11BAE2 ROM:0011BACE dc.l loc_11BB2C ROM:0011BAD2 dc.l loc_11BB54 ROM:0011BAD6 ; --------------------------------------------------------------------------- ROM:0011BAD6 ROM:0011BAD6 loc_11BAD6: ; DATA XREF: ROM:off_11BAC6↑o ROM:0011BAD6 move.b #1,($11BE).w ROM:0011BADC bsr.w sub_11BC08 ROM:0011BAE0 rts ROM:0011BAE2 ; --------------------------------------------------------------------------- ROM:0011BAE2 ROM:0011BAE2 loc_11BAE2: ; DATA XREF: ROM:0011BACA↑o ROM:0011BAE2 btst #5,($1430).w ROM:0011BAE8 beq.s loc_11BAFA ROM:0011BAEA btst #2,($1428).w ROM:0011BAF0 bne.s loc_11BAFA ROM:0011BAF2 move.b #2,($11BE).w ROM:0011BAF8 bra.s loc_11BB4E ROM:0011BAFA ; --------------------------------------------------------------------------- ROM:0011BAFA ROM:0011BAFA loc_11BAFA: ; CODE XREF: ROM:0011BAE8↑j ROM:0011BAFA ; ROM:0011BAF0↑j ROM:0011BAFA btst #5,($1430).w ROM:0011BB00 beq.s loc_11BB26 ROM:0011BB02 btst #2,($1428).w ROM:0011BB08 beq.s loc_11BB26 ROM:0011BB0A move.w $186(a5),d0 ROM:0011BB0E clr.b ($875).w ROM:0011BB12 move.w d0,($738).w ROM:0011BB16 move.b #1,($875).w ROM:0011BB1C move.b #3,($11BE).w ROM:0011BB22 bra.w locret_11BB92 ROM:0011BB26 ; --------------------------------------------------------------------------- ROM:0011BB26 ROM:0011BB26 loc_11BB26: ; CODE XREF: ROM:0011BB00↑j ROM:0011BB26 ; ROM:0011BB08↑j ROM:0011BB26 bsr.w sub_11BBD4 ROM:0011BB2A rts ROM:0011BB2C ; --------------------------------------------------------------------------- ROM:0011BB2C ROM:0011BB2C loc_11BB2C: ; DATA XREF: ROM:0011BACE↑o ROM:0011BB2C btst #2,($1428).w ROM:0011BB32 beq.s loc_11BB4E ROM:0011BB34 move.w $186(a5),d0 ROM:0011BB38 clr.b ($875).w ROM:0011BB3C move.w d0,($738).w ROM:0011BB40 move.b #1,($875).w ROM:0011BB46 move.b #3,($11BE).w ROM:0011BB4C bra.s locret_11BB92 ROM:0011BB4E ; --------------------------------------------------------------------------- ROM:0011BB4E ROM:0011BB4E loc_11BB4E: ; CODE XREF: ROM:0011BAF8↑j ROM:0011BB4E ; ROM:0011BB32↑j ... ROM:0011BB4E bsr.w sub_11BB94 ROM:0011BB52 rts ROM:0011BB54 ; --------------------------------------------------------------------------- ROM:0011BB54 ROM:0011BB54 loc_11BB54: ; DATA XREF: ROM:0011BAD2↑o ROM:0011BB54 btst #2,($1428).w ROM:0011BB5A bne.s loc_11BB64 ROM:0011BB5C move.b #2,($11BE).w ROM:0011BB62 bra.s loc_11BB4E ROM:0011BB64 ; --------------------------------------------------------------------------- ROM:0011BB64 ROM:0011BB64 loc_11BB64: ; CODE XREF: ROM:0011BB5A↑j ROM:0011BB64 cmpi.w #0,($738).w ROM:0011BB6A bgt.s locret_11BB92 ROM:0011BB6C move.w $188(a5),d0 ROM:0011BB70 cmp.w ($9E8).w,d0 ROM:0011BB74 ble.s locret_11BB92 ROM:0011BB76 bsr.w sub_11BBCC ROM:0011BB7A move.w $186(a5),d0 ROM:0011BB7E clr.b ($875).w ROM:0011BB82 move.w d0,($738).w ROM:0011BB86 move.b #1,($875).w ROM:0011BB8C move.b #3,($11BE).w ROM:0011BB92 ROM:0011BB92 locret_11BB92: ; CODE XREF: ROM:0011BB22↑j ROM:0011BB92 ; ROM:0011BB4C↑j ... ROM:0011BB92 rts ROM:0011BB94 ROM:0011BB94 ; =============== S U B R O U T I N E ======================================= ROM:0011BB94 ROM:0011BB94 ROM:0011BB94 sub_11BB94: ; CODE XREF: ROM:loc_11BB4E↑p ROM:0011BB94 btst #7,($140B).w ROM:0011BB9A bne.s loc_11BBA4 ROM:0011BB9C move.w ($9B4).w,($9E8).w ROM:0011BBA2 bra.s loc_11BBBA ROM:0011BBA4 ; --------------------------------------------------------------------------- ROM:0011BBA4 ROM:0011BBA4 loc_11BBA4: ; CODE XREF: sub_11BB94+6↑j ROM:0011BBA4 btst #5,($1403).w ROM:0011BBAA bne.s loc_11BBB4 ROM:0011BBAC move.w ($9AE).w,($9E8).w ROM:0011BBB2 bra.s loc_11BBBA ROM:0011BBB4 ; --------------------------------------------------------------------------- ROM:0011BBB4 ROM:0011BBB4 loc_11BBB4: ; CODE XREF: sub_11BB94+16↑j ROM:0011BBB4 move.w $18A(a5),($9E8).w ROM:0011BBBA ROM:0011BBBA loc_11BBBA: ; CODE XREF: sub_11BB94+E↑j ROM:0011BBBA ; sub_11BB94+1E↑j ROM:0011BBBA move.w $188(a5),d0 ROM:0011BBBE cmp.w ($9E8).w,d0 ROM:0011BBC2 bge.s locret_11BBCA ROM:0011BBC4 move.w $188(a5),($9E8).w ROM:0011BBCA ROM:0011BBCA locret_11BBCA: ; CODE XREF: sub_11BB94+2E↑j ROM:0011BBCA rts ROM:0011BBCA ; End of function sub_11BB94 ROM:0011BBCA ROM:0011BBCC ROM:0011BBCC ; =============== S U B R O U T I N E ======================================= ROM:0011BBCC ROM:0011BBCC ROM:0011BBCC sub_11BBCC: ; CODE XREF: ROM:0011BB76↑p ROM:0011BBCC addi.w #$A,($9E8).w ROM:0011BBD2 rts ROM:0011BBD2 ; End of function sub_11BBCC ROM:0011BBD2 ROM:0011BBD4 ROM:0011BBD4 ; =============== S U B R O U T I N E ======================================= ROM:0011BBD4 ROM:0011BBD4 ROM:0011BBD4 sub_11BBD4: ; CODE XREF: ROM:loc_11BB26↑p ROM:0011BBD4 move.w ($9E8).w,d1 ROM:0011BBD8 sub.w ($482).w,d1 ROM:0011BBDC cmpi.w #0,d1 ROM:0011BBE0 bge.s loc_11BBE4 ROM:0011BBE2 neg.w d1 ROM:0011BBE4 ROM:0011BBE4 loc_11BBE4: ; CODE XREF: sub_11BBD4+C↑j ROM:0011BBE4 move.w $18C(a5),d2 ROM:0011BBE8 cmp.w d1,d2 ROM:0011BBEA bgt.s loc_11BC00 ROM:0011BBEC bset #5,($1430).w ROM:0011BBF2 bset #0,($CA1).w ROM:0011BBF8 bset #0,($145F).w ROM:0011BBFE bra.s locret_11BC06 ROM:0011BC00 ; --------------------------------------------------------------------------- ROM:0011BC00 ROM:0011BC00 loc_11BC00: ; CODE XREF: sub_11BBD4+16↑j ROM:0011BC00 move.w ($482).w,($9E8).w ROM:0011BC06 ROM:0011BC06 locret_11BC06: ; CODE XREF: sub_11BBD4+2A↑j ROM:0011BC06 rts ROM:0011BC06 ; End of function sub_11BBD4 ROM:0011BC06 ROM:0011BC08 ROM:0011BC08 ; =============== S U B R O U T I N E ======================================= ROM:0011BC08 ROM:0011BC08 ROM:0011BC08 sub_11BC08: ; CODE XREF: ROM:0011BADC↑p ROM:0011BC08 move.w ($482).w,($9E8).w ROM:0011BC0E rts ROM:0011BC0E ; End of function sub_11BC08 ROM:0011BC0E ROM:0011BC10 ROM:0011BC10 ; =============== S U B R O U T I N E ======================================= ROM:0011BC10 ROM:0011BC10 ROM:0011BC10 sub_11BC10: ; CODE XREF: sub_11BC80+38↓p ROM:0011BC10 move.w ($9B2).w,d0 ROM:0011BC14 muls.w $18E(a5),d0 ROM:0011BC18 divs.w ($1448).w,d0 ROM:0011BC1C move.w d0,($9EA).w ROM:0011BC20 move.w #$3EBE,d1 ROM:0011BC24 move.w ($9B2).w,d2 ROM:0011BC28 move.w ($57E).w,d3 ROM:0011BC2C bsr.l sub_1174A6 ROM:0011BC32 move.w d1,($9EE).w ROM:0011BC36 move.w $190(a5),d0 ROM:0011BC3A subi.w #$3E8,d0 ROM:0011BC3E muls.w #$E,d0 ROM:0011BC42 divs.w #$A,d0 ROM:0011BC46 addi.w #$3E8,d0 ROM:0011BC4A muls.w ($9B2).w,d0 ROM:0011BC4E divs.l #$3E8,d0 ROM:0011BC56 ext.l d1 ROM:0011BC58 sub.l d1,d0 ROM:0011BC5A move.l d0,d3 ROM:0011BC5C move.w ($1448).w,d2 ROM:0011BC60 ext.l d2 ROM:0011BC62 sub.l d2,d3 ROM:0011BC64 move.l d0,d4 ROM:0011BC66 move.w $18E(a5),d2 ROM:0011BC6A ext.l d2 ROM:0011BC6C sub.l d2,d4 ROM:0011BC6E muls.l #$2710,d1:d3 ROM:0011BC76 divs.l d4,d1:d3 ROM:0011BC7A move.w d3,($9EC).w ROM:0011BC7E rts ROM:0011BC7E ; End of function sub_11BC10 ROM:0011BC7E ROM:0011BC80 ROM:0011BC80 ; =============== S U B R O U T I N E ======================================= ROM:0011BC80 ROM:0011BC80 ROM:0011BC80 sub_11BC80: ; CODE XREF: sub_129E70+24↓p ROM:0011BC80 cmpi.b #0,($11BF).w ROM:0011BC86 bne.s loc_11BC96 ROM:0011BC88 btst #0,($88C).w ROM:0011BC8E beq.s loc_11BC96 ROM:0011BC90 move.w $18E(a5),($1448).w ROM:0011BC96 ROM:0011BC96 loc_11BC96: ; CODE XREF: sub_11BC80+6↑j ROM:0011BC96 ; sub_11BC80+E↑j ROM:0011BC96 btst #1,($1415).w ROM:0011BC9C bne.s loc_11BCB4 ROM:0011BC9E move.w ($49E).w,d0 ROM:0011BCA2 btst #0,d0 ROM:0011BCA6 bne.s loc_11BCB4 ROM:0011BCA8 move.w d0,($49E).w ROM:0011BCAC bsr.w sub_11BE06 ROM:0011BCB0 bsr.w sub_11BCC0 ROM:0011BCB4 ROM:0011BCB4 loc_11BCB4: ; CODE XREF: sub_11BC80+1C↑j ROM:0011BCB4 ; sub_11BC80+26↑j ROM:0011BCB4 bsr.w sub_11BE6E ROM:0011BCB8 bsr.l sub_11BC10 ROM:0011BCBE rts ROM:0011BCBE ; End of function sub_11BC80 ROM:0011BCBE ROM:0011BCC0 ROM:0011BCC0 ; =============== S U B R O U T I N E ======================================= ROM:0011BCC0 ROM:0011BCC0 ROM:0011BCC0 sub_11BCC0: ; CODE XREF: sub_11BC80+30↑p ROM:0011BCC0 clr.w d1 ROM:0011BCC2 move.b ($11BF).w,d1 ROM:0011BCC6 cmpi.w #6,d1 ROM:0011BCCA bcc.s locret_11BCD4 ROM:0011BCCC movea.l off_11BCD6(pc,d1.w*4),a0 ROM:0011BCD0 nop ROM:0011BCD2 jmp (a0) ROM:0011BCD4 ; --------------------------------------------------------------------------- ROM:0011BCD4 ROM:0011BCD4 locret_11BCD4: ; CODE XREF: sub_11BCC0+A↑j ROM:0011BCD4 rts ROM:0011BCD4 ; End of function sub_11BCC0 ROM:0011BCD4 ROM:0011BCD4 ; --------------------------------------------------------------------------- ROM:0011BCD6 off_11BCD6: dc.l loc_11BCEE ; DATA XREF: sub_11BCC0+C↑r ROM:0011BCDA dc.l loc_11BD0E ROM:0011BCDE dc.l loc_11BD24 ROM:0011BCE2 dc.l loc_11BD6E ROM:0011BCE6 dc.l loc_11BDB4 ROM:0011BCEA dc.l loc_11BDDE ROM:0011BCEE ; --------------------------------------------------------------------------- ROM:0011BCEE ROM:0011BCEE loc_11BCEE: ; DATA XREF: ROM:off_11BCD6↑o ROM:0011BCEE move.w $196(a5),d0 ROM:0011BCF2 clr.b ($7F2).w ROM:0011BCF6 move.w d0,($632).w ROM:0011BCFA move.b #1,($7F2).w ROM:0011BD00 move.b #5,($11BF).w ROM:0011BD06 bra.l locret_11BE02 ROM:0011BD0C ; --------------------------------------------------------------------------- ROM:0011BD0C rts ROM:0011BD0E ; --------------------------------------------------------------------------- ROM:0011BD0E ROM:0011BD0E loc_11BD0E: ; DATA XREF: ROM:0011BCDA↑o ROM:0011BD0E btst #2,($1409).w ROM:0011BD14 bne.s loc_11BD1E ROM:0011BD16 move.b #2,($11BF).w ROM:0011BD1C bra.s locret_11BD6C ROM:0011BD1E ; --------------------------------------------------------------------------- ROM:0011BD1E ROM:0011BD1E loc_11BD1E: ; CODE XREF: ROM:0011BD14↑j ROM:0011BD1E ; ROM:0011BDC2↓j ... ROM:0011BD1E bsr.w sub_11BE3E ROM:0011BD22 rts ROM:0011BD24 ; --------------------------------------------------------------------------- ROM:0011BD24 ROM:0011BD24 loc_11BD24: ; DATA XREF: ROM:0011BCDE↑o ROM:0011BD24 move.w ($9F0).w,d0 ROM:0011BD28 cmp.w ($CCE).w,d0 ROM:0011BD2C bge.s loc_11BD48 ROM:0011BD2E move.w $192(a5),d0 ROM:0011BD32 clr.b ($7F2).w ROM:0011BD36 move.w d0,($632).w ROM:0011BD3A move.b #1,($7F2).w ROM:0011BD40 move.b #3,($11BF).w ROM:0011BD46 bra.s locret_11BDB2 ROM:0011BD48 ; --------------------------------------------------------------------------- ROM:0011BD48 ROM:0011BD48 loc_11BD48: ; CODE XREF: ROM:0011BD2C↑j ROM:0011BD48 btst #2,($1409).w ROM:0011BD4E beq.s locret_11BD6C ROM:0011BD50 move.w $194(a5),d0 ROM:0011BD54 clr.b ($7F2).w ROM:0011BD58 move.w d0,($632).w ROM:0011BD5C move.b #1,($7F2).w ROM:0011BD62 move.b #5,($11BF).w ROM:0011BD68 bra.w locret_11BE02 ROM:0011BD6C ; --------------------------------------------------------------------------- ROM:0011BD6C ROM:0011BD6C locret_11BD6C: ; CODE XREF: ROM:0011BD1C↑j ROM:0011BD6C ; ROM:0011BD4E↑j ... ROM:0011BD6C rts ROM:0011BD6E ; --------------------------------------------------------------------------- ROM:0011BD6E ROM:0011BD6E loc_11BD6E: ; DATA XREF: ROM:0011BCE2↑o ROM:0011BD6E btst #2,($1409).w ROM:0011BD74 beq.s loc_11BD90 ROM:0011BD76 move.w $194(a5),d0 ROM:0011BD7A clr.b ($7F2).w ROM:0011BD7E move.w d0,($632).w ROM:0011BD82 move.b #1,($7F2).w ROM:0011BD88 move.b #5,($11BF).w ROM:0011BD8E bra.s locret_11BE02 ROM:0011BD90 ; --------------------------------------------------------------------------- ROM:0011BD90 ROM:0011BD90 loc_11BD90: ; CODE XREF: ROM:0011BD74↑j ROM:0011BD90 move.w ($9F0).w,d0 ROM:0011BD94 cmp.w ($CCE).w,d0 ROM:0011BD98 blt.s loc_11BDA2 ROM:0011BD9A move.b #2,($11BF).w ROM:0011BDA0 bra.s locret_11BD6C ROM:0011BDA2 ; --------------------------------------------------------------------------- ROM:0011BDA2 ROM:0011BDA2 loc_11BDA2: ; CODE XREF: ROM:0011BD98↑j ROM:0011BDA2 cmpi.w #0,($632).w ROM:0011BDA8 bgt.s locret_11BDB2 ROM:0011BDAA move.b #4,($11BF).w ROM:0011BDB0 bra.s loc_11BDD8 ROM:0011BDB2 ; --------------------------------------------------------------------------- ROM:0011BDB2 ROM:0011BDB2 locret_11BDB2: ; CODE XREF: ROM:0011BD46↑j ROM:0011BDB2 ; ROM:0011BDA8↑j ROM:0011BDB2 rts ROM:0011BDB4 ; --------------------------------------------------------------------------- ROM:0011BDB4 ROM:0011BDB4 loc_11BDB4: ; DATA XREF: ROM:0011BCE6↑o ROM:0011BDB4 btst #2,($1409).w ROM:0011BDBA beq.s loc_11BDC6 ROM:0011BDBC move.b #1,($11BF).w ROM:0011BDC2 bra.w loc_11BD1E ROM:0011BDC6 ; --------------------------------------------------------------------------- ROM:0011BDC6 ROM:0011BDC6 loc_11BDC6: ; CODE XREF: ROM:0011BDBA↑j ROM:0011BDC6 move.w ($9F0).w,d0 ROM:0011BDCA cmp.w ($CCE).w,d0 ROM:0011BDCE blt.s loc_11BDD8 ROM:0011BDD0 move.b #2,($11BF).w ROM:0011BDD6 bra.s locret_11BD6C ROM:0011BDD8 ; --------------------------------------------------------------------------- ROM:0011BDD8 ROM:0011BDD8 loc_11BDD8: ; CODE XREF: ROM:0011BDB0↑j ROM:0011BDD8 ; ROM:0011BDCE↑j ROM:0011BDD8 bsr.w sub_11BE1E ROM:0011BDDC rts ROM:0011BDDE ; --------------------------------------------------------------------------- ROM:0011BDDE ROM:0011BDDE loc_11BDDE: ; DATA XREF: ROM:0011BCEA↑o ROM:0011BDDE btst #2,($1409).w ROM:0011BDE4 bne.s loc_11BDF0 ROM:0011BDE6 move.b #2,($11BF).w ROM:0011BDEC bra.w locret_11BD6C ROM:0011BDF0 ; --------------------------------------------------------------------------- ROM:0011BDF0 ROM:0011BDF0 loc_11BDF0: ; CODE XREF: ROM:0011BDE4↑j ROM:0011BDF0 cmpi.w #0,($632).w ROM:0011BDF6 bgt.s locret_11BE02 ROM:0011BDF8 move.b #1,($11BF).w ROM:0011BDFE bra.w loc_11BD1E ROM:0011BE02 ; --------------------------------------------------------------------------- ROM:0011BE02 ROM:0011BE02 locret_11BE02: ; CODE XREF: ROM:0011BD06↑j ROM:0011BE02 ; ROM:0011BD68↑j ... ROM:0011BE02 rts ROM:0011BE04 ; --------------------------------------------------------------------------- ROM:0011BE04 rts ROM:0011BE06 ROM:0011BE06 ; =============== S U B R O U T I N E ======================================= ROM:0011BE06 ROM:0011BE06 ROM:0011BE06 sub_11BE06: ; CODE XREF: sub_11BC80+2C↑p ROM:0011BE06 move.w #$3EC0,d1 ROM:0011BE0A move.w ($57E).w,d2 ROM:0011BE0E move.w ($1448).w,d3 ROM:0011BE12 bsr.l sub_1174A6 ROM:0011BE18 move.w d1,($9F0).w ROM:0011BE1C rts ROM:0011BE1C ; End of function sub_11BE06 ROM:0011BE1C ROM:0011BE1E ROM:0011BE1E ; =============== S U B R O U T I N E ======================================= ROM:0011BE1E ROM:0011BE1E ROM:0011BE1E sub_11BE1E: ; CODE XREF: ROM:loc_11BDD8↑p ROM:0011BE1E move.w #$3E26,d1 ROM:0011BE22 move.w ($57E).w,d2 ROM:0011BE26 bsr.l sub_1174A6 ROM:0011BE2C add.w ($9B2).w,d1 ROM:0011BE30 move.w d1,($9F4).w ROM:0011BE34 move.w $19C(a5),d3 ROM:0011BE38 bsr.w sub_11BE4C ROM:0011BE3C rts ROM:0011BE3C ; End of function sub_11BE1E ROM:0011BE3C ROM:0011BE3E ROM:0011BE3E ; =============== S U B R O U T I N E ======================================= ROM:0011BE3E ROM:0011BE3E ROM:0011BE3E sub_11BE3E: ; CODE XREF: ROM:loc_11BD1E↑p ROM:0011BE3E move.w ($9B2).w,d1 ROM:0011BE42 move.w $19A(a5),d3 ROM:0011BE46 bsr.w sub_11BE4C ROM:0011BE4A rts ROM:0011BE4A ; End of function sub_11BE3E ROM:0011BE4A ROM:0011BE4C ROM:0011BE4C ; =============== S U B R O U T I N E ======================================= ROM:0011BE4C ROM:0011BE4C ROM:0011BE4C sub_11BE4C: ; CODE XREF: sub_11BE1E+1A↑p ROM:0011BE4C ; sub_11BE3E+8↑p ROM:0011BE4C swap d1 ROM:0011BE4E clr.w d1 ROM:0011BE50 move.w ($1448).w,d2 ROM:0011BE54 swap d2 ROM:0011BE56 move.w ($9F2).w,d2 ROM:0011BE5A ext.l d3 ROM:0011BE5C bsr.l sub_1173B2 ROM:0011BE62 move.w d4,($9F2).w ROM:0011BE66 swap d4 ROM:0011BE68 move.w d4,($1448).w ROM:0011BE6C rts ROM:0011BE6C ; End of function sub_11BE4C ROM:0011BE6C ROM:0011BE6E ROM:0011BE6E ; =============== S U B R O U T I N E ======================================= ROM:0011BE6E ROM:0011BE6E ROM:0011BE6E sub_11BE6E: ; CODE XREF: sub_11BC80:loc_11BCB4↑p ROM:0011BE6E clr.w d1 ROM:0011BE70 move.b ($11C0).w,d1 ROM:0011BE74 cmpi.w #4,d1 ROM:0011BE78 bcc.s locret_11BE82 ROM:0011BE7A movea.l off_11BE84(pc,d1.w*4),a0 ROM:0011BE7E nop ROM:0011BE80 jmp (a0) ROM:0011BE82 ; --------------------------------------------------------------------------- ROM:0011BE82 ROM:0011BE82 locret_11BE82: ; CODE XREF: sub_11BE6E+A↑j ROM:0011BE82 rts ROM:0011BE82 ; End of function sub_11BE6E ROM:0011BE82 ROM:0011BE82 ; --------------------------------------------------------------------------- ROM:0011BE84 off_11BE84: dc.l loc_11BE94 ; DATA XREF: sub_11BE6E+C↑r ROM:0011BE88 dc.l loc_11BE9C ROM:0011BE8C dc.l loc_11BEC6 ROM:0011BE90 dc.l loc_11BF06 ROM:0011BE94 ; --------------------------------------------------------------------------- ROM:0011BE94 ROM:0011BE94 loc_11BE94: ; DATA XREF: ROM:off_11BE84↑o ROM:0011BE94 move.b #1,($11C0).w ROM:0011BE9A rts ROM:0011BE9C ; --------------------------------------------------------------------------- ROM:0011BE9C ROM:0011BE9C loc_11BE9C: ; DATA XREF: ROM:0011BE88↑o ROM:0011BE9C btst #4,($894).w ROM:0011BEA2 bne.s locret_11BEC4 ROM:0011BEA4 move.w $198(a5),d0 ROM:0011BEA8 clr.b ($83A).w ROM:0011BEAC move.w d0,($6C2).w ROM:0011BEB0 move.b #1,($83A).w ROM:0011BEB6 bclr #7,($894).w ROM:0011BEBC move.b #2,($11C0).w ROM:0011BEC2 rts ROM:0011BEC4 ; --------------------------------------------------------------------------- ROM:0011BEC4 ROM:0011BEC4 locret_11BEC4: ; CODE XREF: ROM:0011BEA2↑j ROM:0011BEC4 rts ROM:0011BEC6 ; --------------------------------------------------------------------------- ROM:0011BEC6 ROM:0011BEC6 loc_11BEC6: ; DATA XREF: ROM:0011BE8C↑o ROM:0011BEC6 btst #4,($894).w ROM:0011BECC beq.s loc_11BEE6 ROM:0011BECE bset #7,($894).w ROM:0011BED4 clr.b ($83A).w ROM:0011BED8 clr.w ($6C2).w ROM:0011BEDC move.b #1,($11C0).w ROM:0011BEE2 rts ROM:0011BEE4 ; --------------------------------------------------------------------------- ROM:0011BEE4 bra.s loc_11BF06 ROM:0011BEE6 ; --------------------------------------------------------------------------- ROM:0011BEE6 ROM:0011BEE6 loc_11BEE6: ; CODE XREF: ROM:0011BECC↑j ROM:0011BEE6 cmpi.w #0,($6C2).w ROM:0011BEEC bgt.s loc_11BEFE ROM:0011BEEE bset #7,($894).w ROM:0011BEF4 move.b #3,($11C0).w ROM:0011BEFA rts ROM:0011BEFC ; --------------------------------------------------------------------------- ROM:0011BEFC bra.s loc_11BF06 ROM:0011BEFE ; --------------------------------------------------------------------------- ROM:0011BEFE ROM:0011BEFE loc_11BEFE: ; CODE XREF: ROM:0011BEEC↑j ROM:0011BEFE bclr #7,($894).w ROM:0011BF04 rts ROM:0011BF06 ; --------------------------------------------------------------------------- ROM:0011BF06 ROM:0011BF06 loc_11BF06: ; CODE XREF: ROM:0011BEE4↑j ROM:0011BF06 ; ROM:0011BEFC↑j ROM:0011BF06 ; DATA XREF: ... ROM:0011BF06 btst #4,($894).w ROM:0011BF0C beq.s locret_11BF16 ROM:0011BF0E move.b #1,($11C0).w ROM:0011BF14 rts ROM:0011BF16 ; --------------------------------------------------------------------------- ROM:0011BF16 ROM:0011BF16 locret_11BF16: ; CODE XREF: ROM:0011BF0C↑j ROM:0011BF16 rts ROM:0011BF18 ; --------------------------------------------------------------------------- ROM:0011BF18 clr.w ($9F6).w ROM:0011BF1C clr.w ($A0A).w ROM:0011BF20 rts ROM:0011BF22 ROM:0011BF22 ; =============== S U B R O U T I N E ======================================= ROM:0011BF22 ROM:0011BF22 ROM:0011BF22 sub_11BF22: ; CODE XREF: sub_129E70+4E↓p ROM:0011BF22 move.w ($A1C).w,d1 ROM:0011BF26 cmpi.w #4,d1 ROM:0011BF2A bcc.s locret_11BF34 ROM:0011BF2C movea.l off_11BF36(pc,d1.w*4),a0 ROM:0011BF30 nop ROM:0011BF32 jmp (a0) ROM:0011BF34 ; --------------------------------------------------------------------------- ROM:0011BF34 ROM:0011BF34 locret_11BF34: ; CODE XREF: sub_11BF22+8↑j ROM:0011BF34 rts ROM:0011BF34 ; End of function sub_11BF22 ROM:0011BF34 ROM:0011BF34 ; --------------------------------------------------------------------------- ROM:0011BF36 off_11BF36: dc.l loc_11BF46 ; DATA XREF: sub_11BF22+A↑r ROM:0011BF3A dc.l loc_11BF5A ROM:0011BF3E dc.l loc_11BF90 ROM:0011BF42 dc.l loc_11BFB8 ROM:0011BF46 ; --------------------------------------------------------------------------- ROM:0011BF46 ROM:0011BF46 loc_11BF46: ; DATA XREF: ROM:off_11BF36↑o ROM:0011BF46 bsr.w sub_11BFD2 ROM:0011BF4A move.w $1A8(a5),($A18).w ROM:0011BF50 move.w #1,($A1C).w ROM:0011BF56 rts ROM:0011BF58 ; --------------------------------------------------------------------------- ROM:0011BF58 rts ROM:0011BF5A ; --------------------------------------------------------------------------- ROM:0011BF5A ROM:0011BF5A loc_11BF5A: ; DATA XREF: ROM:0011BF3A↑o ROM:0011BF5A bsr.w sub_11BFE6 ROM:0011BF5E btst #4,($1419).w ROM:0011BF64 beq.s loc_11BF7E ROM:0011BF66 move.w $1AC(a5),($A16).w ROM:0011BF6C move.w $1AA(a5),($A18).w ROM:0011BF72 bsr.w sub_11BFFE ROM:0011BF76 move.w #2,($A1C).w ROM:0011BF7C rts ROM:0011BF7E ; --------------------------------------------------------------------------- ROM:0011BF7E ROM:0011BF7E loc_11BF7E: ; CODE XREF: ROM:0011BF64↑j ROM:0011BF7E btst #2,($1409).w ROM:0011BF84 beq.s locret_11BF8E ROM:0011BF86 move.w #3,($A1C).w ROM:0011BF8C rts ROM:0011BF8E ; --------------------------------------------------------------------------- ROM:0011BF8E ROM:0011BF8E locret_11BF8E: ; CODE XREF: ROM:0011BF84↑j ROM:0011BF8E rts ROM:0011BF90 ; --------------------------------------------------------------------------- ROM:0011BF90 ROM:0011BF90 loc_11BF90: ; DATA XREF: ROM:0011BF3E↑o ROM:0011BF90 btst #4,($1419).w ROM:0011BF96 bne.s loc_11BFA6 ROM:0011BF98 move.w $1A8(a5),($A18).w ROM:0011BF9E move.w #1,($A1C).w ROM:0011BFA4 rts ROM:0011BFA6 ; --------------------------------------------------------------------------- ROM:0011BFA6 ROM:0011BFA6 loc_11BFA6: ; CODE XREF: ROM:0011BF96↑j ROM:0011BFA6 btst #2,($1409).w ROM:0011BFAC beq.s locret_11BFB6 ROM:0011BFAE move.w #3,($A1C).w ROM:0011BFB4 rts ROM:0011BFB6 ; --------------------------------------------------------------------------- ROM:0011BFB6 ROM:0011BFB6 locret_11BFB6: ; CODE XREF: ROM:0011BFAC↑j ROM:0011BFB6 rts ROM:0011BFB8 ; --------------------------------------------------------------------------- ROM:0011BFB8 ROM:0011BFB8 loc_11BFB8: ; DATA XREF: ROM:0011BF42↑o ROM:0011BFB8 btst #2,($1409).w ROM:0011BFBE bne.s locret_11BFCE ROM:0011BFC0 move.w $1A8(a5),($A18).w ROM:0011BFC6 move.w #1,($A1C).w ROM:0011BFCC rts ROM:0011BFCE ; --------------------------------------------------------------------------- ROM:0011BFCE ROM:0011BFCE locret_11BFCE: ; CODE XREF: ROM:0011BFBE↑j ROM:0011BFCE rts ROM:0011BFD0 ; --------------------------------------------------------------------------- ROM:0011BFD0 rts ROM:0011BFD2 ROM:0011BFD2 ; =============== S U B R O U T I N E ======================================= ROM:0011BFD2 ROM:0011BFD2 ROM:0011BFD2 sub_11BFD2: ; CODE XREF: ROM:loc_11BF46↑p ROM:0011BFD2 move.w #$3E28,d1 ROM:0011BFD6 move.w ($9E8).w,d2 ROM:0011BFDA bsr.l sub_1174A6 ROM:0011BFE0 move.w d1,($A14).w ROM:0011BFE4 rts ROM:0011BFE4 ; End of function sub_11BFD2 ROM:0011BFE4 ROM:0011BFE6 ROM:0011BFE6 ; =============== S U B R O U T I N E ======================================= ROM:0011BFE6 ROM:0011BFE6 ROM:0011BFE6 sub_11BFE6: ; CODE XREF: ROM:loc_11BF5A↑p ROM:0011BFE6 move.w #$3EC2,d1 ROM:0011BFEA move.w ($9B2).w,d2 ROM:0011BFEE move.w ($57E).w,d3 ROM:0011BFF2 bsr.l sub_1174A6 ROM:0011BFF8 move.w d1,($A16).w ROM:0011BFFC rts ROM:0011BFFC ; End of function sub_11BFE6 ROM:0011BFFC ROM:0011BFFE ROM:0011BFFE ; =============== S U B R O U T I N E ======================================= ROM:0011BFFE ROM:0011BFFE ROM:0011BFFE sub_11BFFE: ; CODE XREF: ROM:0011BF72↑p ROM:0011BFFE move.w $1AE(a5),d0 ROM:0011C002 add.w ($A14).w,d0 ROM:0011C006 move.w d0,($A14).w ROM:0011C00A rts ROM:0011C00A ; End of function sub_11BFFE ROM:0011C00A ROM:0011C00C ROM:0011C00C ; =============== S U B R O U T I N E ======================================= ROM:0011C00C ROM:0011C00C ROM:0011C00C sub_11C00C: ; CODE XREF: sub_110E14+1A8↑p ROM:0011C00C move.w ($A18).w,d0 ROM:0011C010 ext.l d0 ROM:0011C012 muls.l ($980).w,d1:d0 ROM:0011C018 divs.l #$6B6C0,d1:d0 ROM:0011C020 cmpi.w #$2710,d0 ROM:0011C024 ble.s loc_11C02A ROM:0011C026 move.w #$2710,d0 ROM:0011C02A ROM:0011C02A loc_11C02A: ; CODE XREF: sub_11C00C+18↑j ROM:0011C02A cmpi.w #0,d0 ROM:0011C02E bge.s loc_11C034 ROM:0011C030 move.w #0,d0 ROM:0011C034 ROM:0011C034 loc_11C034: ; CODE XREF: sub_11C00C+22↑j ROM:0011C034 move.w d0,d2 ROM:0011C036 ext.l d2 ROM:0011C038 move.w ($A16).w,d1 ROM:0011C03C swap d1 ROM:0011C03E clr.w d1 ROM:0011C040 move.w ($A14).w,d0 ROM:0011C044 swap d0 ROM:0011C046 move.w ($A1A).w,d0 ROM:0011C04A sub.l d0,d1 ROM:0011C04C muls.l d2,d3:d1 ROM:0011C050 divs.l #$F4240,d3:d1 ROM:0011C058 add.l d0,d1 ROM:0011C05A move.w d1,($A1A).w ROM:0011C05E swap d1 ROM:0011C060 move.w d1,($A14).w ROM:0011C064 rts ROM:0011C064 ; End of function sub_11C00C ROM:0011C064 ROM:0011C066 ROM:0011C066 ; =============== S U B R O U T I N E ======================================= ROM:0011C066 ROM:0011C066 ROM:0011C066 sub_11C066: ; CODE XREF: ROM:00116FC6↑p ROM:0011C066 cmpi.w #0,($634).w ROM:0011C06C bgt.s loc_11C0A0 ROM:0011C06E btst #6,($892).w ROM:0011C074 beq.s loc_11C09E ROM:0011C076 bclr #6,($892).w ROM:0011C07C btst #7,($FFFFF451).w ROM:0011C082 bne.s loc_11C092 ROM:0011C084 bset #5,($88C).w ROM:0011C08A bclr #6,($896).w ROM:0011C090 bra.s loc_11C09E ROM:0011C092 ; --------------------------------------------------------------------------- ROM:0011C092 ROM:0011C092 loc_11C092: ; CODE XREF: sub_11C066+1C↑j ROM:0011C092 bset #4,($142A).w ROM:0011C098 move.w #$2710,($4D8).w ROM:0011C09E ROM:0011C09E loc_11C09E: ; CODE XREF: sub_11C066+E↑j ROM:0011C09E ; sub_11C066+2A↑j ROM:0011C09E bra.s locret_11C0B0 ROM:0011C0A0 ; --------------------------------------------------------------------------- ROM:0011C0A0 ROM:0011C0A0 loc_11C0A0: ; CODE XREF: sub_11C066+6↑j ROM:0011C0A0 move.w $1D2(a5),d0 ROM:0011C0A4 cmp.w ($4D8).w,d0 ROM:0011C0A8 ble.s locret_11C0B0 ROM:0011C0AA bclr #4,($142A).w ROM:0011C0B0 ROM:0011C0B0 locret_11C0B0: ; CODE XREF: sub_11C066:loc_11C09E↑j ROM:0011C0B0 ; sub_11C066+42↑j ROM:0011C0B0 rts ROM:0011C0B0 ; End of function sub_11C066 ROM:0011C0B0 ROM:0011C0B2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C0B4 ROM:0011C0B4 ; =============== S U B R O U T I N E ======================================= ROM:0011C0B4 ROM:0011C0B4 ROM:0011C0B4 sub_11C0B4: ; CODE XREF: sub_112ACA+E↑p ROM:0011C0B4 move.w ($A10).w,($506).w ROM:0011C0BA move.w #$A,d0 ROM:0011C0BE muls.w ($506).w,d0 ROM:0011C0C2 move.w d0,($508).w ROM:0011C0C6 rts ROM:0011C0C6 ; End of function sub_11C0B4 ROM:0011C0C6 ROM:0011C0C8 ROM:0011C0C8 ; =============== S U B R O U T I N E ======================================= ROM:0011C0C8 ROM:0011C0C8 ROM:0011C0C8 sub_11C0C8: ; CODE XREF: sub_113310+6↑p ROM:0011C0C8 btst #2,($8D3).w ROM:0011C0CE beq.s loc_11C0F4 ROM:0011C0D0 btst #2,($8D7).w ROM:0011C0D6 beq.s loc_11C0E6 ROM:0011C0D8 bset #6,($FFFFFA41).w ROM:0011C0DE bset #4,($1410).w ROM:0011C0E4 bra.s loc_11C0F2 ROM:0011C0E6 ; --------------------------------------------------------------------------- ROM:0011C0E6 ROM:0011C0E6 loc_11C0E6: ; CODE XREF: sub_11C0C8+E↑j ROM:0011C0E6 bclr #6,($FFFFFA41).w ROM:0011C0EC bclr #4,($1410).w ROM:0011C0F2 ROM:0011C0F2 loc_11C0F2: ; CODE XREF: sub_11C0C8+1C↑j ROM:0011C0F2 bra.s locret_11C12A ROM:0011C0F4 ; --------------------------------------------------------------------------- ROM:0011C0F4 ROM:0011C0F4 loc_11C0F4: ; CODE XREF: sub_11C0C8+6↑j ROM:0011C0F4 move.w $248(a5),d0 ROM:0011C0F8 cmpi.w #1,d0 ROM:0011C0FC bne.s loc_11C106 ROM:0011C0FE bclr #6,($FFFFFA41).w ROM:0011C104 bra.s locret_11C12A ROM:0011C106 ; --------------------------------------------------------------------------- ROM:0011C106 ROM:0011C106 loc_11C106: ; CODE XREF: sub_11C0C8+34↑j ROM:0011C106 cmpi.w #2,d0 ROM:0011C10A bne.s loc_11C114 ROM:0011C10C bset #6,($FFFFFA41).w ROM:0011C112 bra.s locret_11C12A ROM:0011C114 ; --------------------------------------------------------------------------- ROM:0011C114 ROM:0011C114 loc_11C114: ; CODE XREF: sub_11C0C8+42↑j ROM:0011C114 btst #4,($1410).w ROM:0011C11A beq.s loc_11C124 ROM:0011C11C bset #6,($FFFFFA41).w ROM:0011C122 bra.s locret_11C12A ROM:0011C124 ; --------------------------------------------------------------------------- ROM:0011C124 ROM:0011C124 loc_11C124: ; CODE XREF: sub_11C0C8+52↑j ROM:0011C124 bclr #6,($FFFFFA41).w ROM:0011C12A ROM:0011C12A locret_11C12A: ; CODE XREF: sub_11C0C8:loc_11C0F2↑j ROM:0011C12A ; sub_11C0C8+3C↑j ... ROM:0011C12A rts ROM:0011C12A ; End of function sub_11C0C8 ROM:0011C12A ROM:0011C12C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C12E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C130 ROM:0011C130 ; =============== S U B R O U T I N E ======================================= ROM:0011C130 ROM:0011C130 ROM:0011C130 sub_11C130: ; CODE XREF: sub_129E70+A2↓p ROM:0011C130 clr.w d1 ROM:0011C132 move.b ($11C6).w,d1 ROM:0011C136 cmpi.w #5,d1 ROM:0011C13A bcc.s locret_11C144 ROM:0011C13C movea.l off_11C146(pc,d1.w*4),a0 ROM:0011C140 nop ROM:0011C142 jmp (a0) ROM:0011C144 ; --------------------------------------------------------------------------- ROM:0011C144 ROM:0011C144 locret_11C144: ; CODE XREF: sub_11C130+A↑j ROM:0011C144 rts ROM:0011C144 ; End of function sub_11C130 ROM:0011C144 ROM:0011C144 ; --------------------------------------------------------------------------- ROM:0011C146 off_11C146: dc.l loc_11C15A ; DATA XREF: sub_11C130+C↑r ROM:0011C14A dc.l loc_11C174 ROM:0011C14E dc.l loc_11C19C ROM:0011C152 dc.l loc_11C1E8 ROM:0011C156 dc.l loc_11C208 ROM:0011C15A ; --------------------------------------------------------------------------- ROM:0011C15A ROM:0011C15A loc_11C15A: ; DATA XREF: ROM:off_11C146↑o ROM:0011C15A move.w $266(a5),d0 ROM:0011C15E clr.b ($7F9).w ROM:0011C162 move.w d0,($640).w ROM:0011C166 move.b #1,($7F9).w ROM:0011C16C move.b #1,($11C6).w ROM:0011C172 rts ROM:0011C174 ; --------------------------------------------------------------------------- ROM:0011C174 ROM:0011C174 loc_11C174: ; DATA XREF: ROM:0011C14A↑o ROM:0011C174 cmpi.w #0,($640).w ROM:0011C17A bgt.s locret_11C19A ROM:0011C17C move.w $264(a5),d0 ROM:0011C180 clr.b ($7F9).w ROM:0011C184 move.w d0,($640).w ROM:0011C188 move.b #1,($7F9).w ROM:0011C18E bset #6,($1420).w ROM:0011C194 move.b #2,($11C6).w ROM:0011C19A ROM:0011C19A locret_11C19A: ; CODE XREF: ROM:0011C17A↑j ROM:0011C19A rts ROM:0011C19C ; --------------------------------------------------------------------------- ROM:0011C19C ROM:0011C19C loc_11C19C: ; DATA XREF: ROM:0011C14E↑o ROM:0011C19C cmpi.w #0,($640).w ROM:0011C1A2 bgt.s loc_11C1C4 ROM:0011C1A4 btst #2,($1409).w ROM:0011C1AA bne.s loc_11C1B4 ROM:0011C1AC btst #4,($894).w ROM:0011C1B2 bne.s loc_11C1C2 ROM:0011C1B4 ROM:0011C1B4 loc_11C1B4: ; CODE XREF: ROM:0011C1AA↑j ROM:0011C1B4 bclr #6,($1420).w ROM:0011C1BA move.b #3,($11C6).w ROM:0011C1C0 rts ROM:0011C1C2 ; --------------------------------------------------------------------------- ROM:0011C1C2 ROM:0011C1C2 loc_11C1C2: ; CODE XREF: ROM:0011C1B2↑j ROM:0011C1C2 bra.s locret_11C1E6 ROM:0011C1C4 ; --------------------------------------------------------------------------- ROM:0011C1C4 ROM:0011C1C4 loc_11C1C4: ; CODE XREF: ROM:0011C1A2↑j ROM:0011C1C4 btst #4,($894).w ROM:0011C1CA bne.s locret_11C1E6 ROM:0011C1CC bclr #0,($7F9).w ROM:0011C1D2 bset #2,($7F9).w ROM:0011C1D8 bclr #6,($1420).w ROM:0011C1DE move.b #4,($11C6).w ROM:0011C1E4 rts ROM:0011C1E6 ; --------------------------------------------------------------------------- ROM:0011C1E6 ROM:0011C1E6 locret_11C1E6: ; CODE XREF: ROM:loc_11C1C2↑j ROM:0011C1E6 ; ROM:0011C1CA↑j ROM:0011C1E6 rts ROM:0011C1E8 ; --------------------------------------------------------------------------- ROM:0011C1E8 ROM:0011C1E8 loc_11C1E8: ; DATA XREF: ROM:0011C152↑o ROM:0011C1E8 btst #4,($894).w ROM:0011C1EE beq.s locret_11C206 ROM:0011C1F0 btst #2,($1409).w ROM:0011C1F6 bne.s locret_11C206 ROM:0011C1F8 bset #6,($1420).w ROM:0011C1FE move.b #2,($11C6).w ROM:0011C204 rts ROM:0011C206 ; --------------------------------------------------------------------------- ROM:0011C206 ROM:0011C206 locret_11C206: ; CODE XREF: ROM:0011C1EE↑j ROM:0011C206 ; ROM:0011C1F6↑j ROM:0011C206 rts ROM:0011C208 ; --------------------------------------------------------------------------- ROM:0011C208 ROM:0011C208 loc_11C208: ; DATA XREF: ROM:0011C156↑o ROM:0011C208 btst #4,($894).w ROM:0011C20E beq.s locret_11C22A ROM:0011C210 bclr #2,($7F9).w ROM:0011C216 bset #0,($7F9).w ROM:0011C21C bset #6,($1420).w ROM:0011C222 move.b #2,($11C6).w ROM:0011C228 rts ROM:0011C22A ; --------------------------------------------------------------------------- ROM:0011C22A ROM:0011C22A locret_11C22A: ; CODE XREF: ROM:0011C20E↑j ROM:0011C22A rts ROM:0011C22C ROM:0011C22C ; =============== S U B R O U T I N E ======================================= ROM:0011C22C ROM:0011C22C ROM:0011C22C sub_11C22C: ; CODE XREF: sub_11D96C+2C↓p ROM:0011C22C bsr.w sub_11C242 ROM:0011C230 bsr.w sub_11C342 ROM:0011C234 bsr.w sub_11C27E ROM:0011C238 bsr.w sub_11C3CA ROM:0011C23C bsr.w sub_11C638 ROM:0011C240 rts ROM:0011C240 ; End of function sub_11C22C ROM:0011C240 ROM:0011C242 ROM:0011C242 ; =============== S U B R O U T I N E ======================================= ROM:0011C242 ROM:0011C242 ROM:0011C242 sub_11C242: ; CODE XREF: sub_11C22C↑p ROM:0011C242 move.w $278(a5),d1 ROM:0011C246 cmp.w ($57E).w,d1 ROM:0011C24A bge.s loc_11C25A ROM:0011C24C move.w $270(a5),($A4A).w ROM:0011C252 move.w $272(a5),($A4C).w ROM:0011C258 bra.s loc_11C266 ROM:0011C25A ; --------------------------------------------------------------------------- ROM:0011C25A ROM:0011C25A loc_11C25A: ; CODE XREF: sub_11C242+8↑j ROM:0011C25A move.w $274(a5),($A4A).w ROM:0011C260 move.w $276(a5),($A4C).w ROM:0011C266 ROM:0011C266 loc_11C266: ; CODE XREF: sub_11C242+16↑j ROM:0011C266 cmpi.b #0,($14B1).w ROM:0011C26C beq.s loc_11C276 ROM:0011C26E move.w $290(a5),($A5C).w ROM:0011C274 bra.s locret_11C27C ROM:0011C276 ; --------------------------------------------------------------------------- ROM:0011C276 ROM:0011C276 loc_11C276: ; CODE XREF: sub_11C242+2A↑j ROM:0011C276 move.w $28E(a5),($A5C).w ROM:0011C27C ROM:0011C27C locret_11C27C: ; CODE XREF: sub_11C242+32↑j ROM:0011C27C rts ROM:0011C27C ; End of function sub_11C242 ROM:0011C27C ROM:0011C27E ROM:0011C27E ; =============== S U B R O U T I N E ======================================= ROM:0011C27E ROM:0011C27E ROM:0011C27E sub_11C27E: ; CODE XREF: sub_11C22C+8↑p ROM:0011C27E move.w $268(a5),d4 ROM:0011C282 move.w $26A(a5),d3 ROM:0011C286 move.w $26C(a5),d6 ROM:0011C28A move.w $282(a5),d2 ROM:0011C28E move.w $284(a5),d7 ROM:0011C292 move.w $294(a5),d1 ROM:0011C296 bclr #0,($1416).w ROM:0011C29C cmpi.w #4,($52E).w ROM:0011C2A2 beq.l locret_11C340 ROM:0011C2A8 cmpi.w #0,($646).w ROM:0011C2AE bgt.l locret_11C340 ROM:0011C2B4 cmp.w ($518).w,d4 ROM:0011C2B8 bge.l locret_11C340 ROM:0011C2BE cmp.w ($AC0).w,d2 ROM:0011C2C2 ble.s locret_11C340 ROM:0011C2C4 cmp.w ($57E).w,d3 ROM:0011C2C8 blt.s locret_11C340 ROM:0011C2CA cmp.w ($57E).w,d6 ROM:0011C2CE bgt.s locret_11C340 ROM:0011C2D0 cmpi.w #0,($642).w ROM:0011C2D6 bgt.s locret_11C340 ROM:0011C2D8 cmpi.w #3,($AC2).w ROM:0011C2DE bne.s loc_11C2FE ROM:0011C2E0 btst #1,($1410).w ROM:0011C2E6 bne.s loc_11C2FE ROM:0011C2E8 btst #7,($140F).w ROM:0011C2EE bne.s loc_11C2FE ROM:0011C2F0 cmpi.w #2,($AC8).w ROM:0011C2F6 blt.s loc_11C2FE ROM:0011C2F8 bset #0,($1416).w ROM:0011C2FE ROM:0011C2FE loc_11C2FE: ; CODE XREF: sub_11C27E+60↑j ROM:0011C2FE ; sub_11C27E+68↑j ... ROM:0011C2FE btst #3,($140C).w ROM:0011C304 beq.s locret_11C340 ROM:0011C306 cmp.w ($AC0).w,d7 ROM:0011C30A bge.s locret_11C340 ROM:0011C30C cmpi.b #0,($14B1).w ROM:0011C312 beq.s loc_11C324 ROM:0011C314 btst #1,($1410).w ROM:0011C31A bne.s loc_11C322 ROM:0011C31C bset #0,($1416).w ROM:0011C322 ROM:0011C322 loc_11C322: ; CODE XREF: sub_11C27E+9C↑j ROM:0011C322 bra.s locret_11C340 ROM:0011C324 ; --------------------------------------------------------------------------- ROM:0011C324 ROM:0011C324 loc_11C324: ; CODE XREF: sub_11C27E+94↑j ROM:0011C324 cmpi.w #0,d1 ROM:0011C328 bne.s loc_11C33A ROM:0011C32A btst #1,($1410).w ROM:0011C330 bne.s loc_11C338 ROM:0011C332 bset #0,($1416).w ROM:0011C338 ROM:0011C338 loc_11C338: ; CODE XREF: sub_11C27E+B2↑j ROM:0011C338 bra.s locret_11C340 ROM:0011C33A ; --------------------------------------------------------------------------- ROM:0011C33A ROM:0011C33A loc_11C33A: ; CODE XREF: sub_11C27E+AA↑j ROM:0011C33A bset #0,($1416).w ROM:0011C340 ROM:0011C340 locret_11C340: ; CODE XREF: sub_11C27E+24↑j ROM:0011C340 ; sub_11C27E+30↑j ... ROM:0011C340 rts ROM:0011C340 ; End of function sub_11C27E ROM:0011C340 ROM:0011C342 ROM:0011C342 ; =============== S U B R O U T I N E ======================================= ROM:0011C342 ROM:0011C342 ROM:0011C342 sub_11C342: ; CODE XREF: sub_11C22C+4↑p ROM:0011C342 clr.w d1 ROM:0011C344 move.b ($11C9).w,d1 ROM:0011C348 cmpi.w #3,d1 ROM:0011C34C bcc.s locret_11C356 ROM:0011C34E movea.l off_11C358(pc,d1.w*4),a0 ROM:0011C352 nop ROM:0011C354 jmp (a0) ROM:0011C356 ; --------------------------------------------------------------------------- ROM:0011C356 ROM:0011C356 locret_11C356: ; CODE XREF: sub_11C342+A↑j ROM:0011C356 rts ROM:0011C356 ; End of function sub_11C342 ROM:0011C356 ROM:0011C356 ; --------------------------------------------------------------------------- ROM:0011C358 off_11C358: dc.l loc_11C364 ; DATA XREF: sub_11C342+C↑r ROM:0011C35C dc.l loc_11C36E ROM:0011C360 dc.l loc_11C392 ROM:0011C364 ; --------------------------------------------------------------------------- ROM:0011C364 ROM:0011C364 loc_11C364: ; DATA XREF: ROM:off_11C358↑o ROM:0011C364 move.b #1,($11C9).w ROM:0011C36A bra.s locret_11C390 ROM:0011C36C ; --------------------------------------------------------------------------- ROM:0011C36C rts ROM:0011C36E ; --------------------------------------------------------------------------- ROM:0011C36E ROM:0011C36E loc_11C36E: ; DATA XREF: ROM:0011C35C↑o ROM:0011C36E btst #1,($1410).w ROM:0011C374 beq.s locret_11C390 ROM:0011C376 move.w $292(a5),d2 ROM:0011C37A clr.b ($7FC).w ROM:0011C37E move.w d2,($646).w ROM:0011C382 move.b #1,($7FC).w ROM:0011C388 move.b #2,($11C9).w ROM:0011C38E bra.s locret_11C3C6 ROM:0011C390 ; --------------------------------------------------------------------------- ROM:0011C390 ROM:0011C390 locret_11C390: ; CODE XREF: ROM:0011C36A↑j ROM:0011C390 ; ROM:0011C374↑j ... ROM:0011C390 rts ROM:0011C392 ; --------------------------------------------------------------------------- ROM:0011C392 ROM:0011C392 loc_11C392: ; DATA XREF: ROM:0011C360↑o ROM:0011C392 btst #1,($1410).w ROM:0011C398 bne.s locret_11C3C6 ROM:0011C39A move.w $292(a5),d2 ROM:0011C39E clr.b ($7FC).w ROM:0011C3A2 move.w d2,($646).w ROM:0011C3A6 move.b #1,($7FC).w ROM:0011C3AC move.w $53A(a5),d2 ROM:0011C3B0 clr.b ($820).w ROM:0011C3B4 move.w d2,($68E).w ROM:0011C3B8 move.b #1,($820).w ROM:0011C3BE move.b #1,($11C9).w ROM:0011C3C4 bra.s locret_11C390 ROM:0011C3C6 ; --------------------------------------------------------------------------- ROM:0011C3C6 ROM:0011C3C6 locret_11C3C6: ; CODE XREF: ROM:0011C38E↑j ROM:0011C3C6 ; ROM:0011C398↑j ROM:0011C3C6 rts ROM:0011C3C8 ; --------------------------------------------------------------------------- ROM:0011C3C8 rts ROM:0011C3CA ROM:0011C3CA ; =============== S U B R O U T I N E ======================================= ROM:0011C3CA ROM:0011C3CA ROM:0011C3CA sub_11C3CA: ; CODE XREF: sub_11C22C+C↑p ROM:0011C3CA clr.w d1 ROM:0011C3CC move.b ($11C7).w,d1 ROM:0011C3D0 cmpi.w #4,d1 ROM:0011C3D4 bcc.s locret_11C3DE ROM:0011C3D6 movea.l off_11C3E0(pc,d1.w*4),a0 ROM:0011C3DA nop ROM:0011C3DC jmp (a0) ROM:0011C3DE ; --------------------------------------------------------------------------- ROM:0011C3DE ROM:0011C3DE locret_11C3DE: ; CODE XREF: sub_11C3CA+A↑j ROM:0011C3DE rts ROM:0011C3DE ; End of function sub_11C3CA ROM:0011C3DE ROM:0011C3DE ; --------------------------------------------------------------------------- ROM:0011C3E0 off_11C3E0: dc.l loc_11C3F0 ; DATA XREF: sub_11C3CA+C↑r ROM:0011C3E4 dc.l loc_11C408 ROM:0011C3E8 dc.l loc_11C434 ROM:0011C3EC dc.l loc_11C4C6 ROM:0011C3F0 ; --------------------------------------------------------------------------- ROM:0011C3F0 ROM:0011C3F0 loc_11C3F0: ; DATA XREF: ROM:off_11C3E0↑o ROM:0011C3F0 bsr.w sub_11CBA6 ROM:0011C3F4 bclr #7,($1427).w ROM:0011C3FA clr.w ($A46).w ROM:0011C3FE move.b #1,($11C7).w ROM:0011C404 bra.s locret_11C432 ROM:0011C406 ; --------------------------------------------------------------------------- ROM:0011C406 rts ROM:0011C408 ; --------------------------------------------------------------------------- ROM:0011C408 ROM:0011C408 loc_11C408: ; DATA XREF: ROM:0011C3E4↑o ROM:0011C408 btst #0,($1416).w ROM:0011C40E beq.s locret_11C432 ROM:0011C410 move.w $280(a5),d2 ROM:0011C414 clr.b ($7FB).w ROM:0011C418 move.w d2,($644).w ROM:0011C41C move.b #1,($7FB).w ROM:0011C422 bsr.w sub_11C758 ROM:0011C426 move.b #2,($11C7).w ROM:0011C42C bra.l locret_11C4C4 ROM:0011C432 ; --------------------------------------------------------------------------- ROM:0011C432 ROM:0011C432 locret_11C432: ; CODE XREF: ROM:0011C404↑j ROM:0011C432 ; ROM:0011C40E↑j ... ROM:0011C432 rts ROM:0011C434 ; --------------------------------------------------------------------------- ROM:0011C434 ROM:0011C434 loc_11C434: ; DATA XREF: ROM:0011C3E8↑o ROM:0011C434 btst #0,($1416).w ROM:0011C43A bne.s loc_11C450 ROM:0011C43C clr.b ($7FB).w ROM:0011C440 clr.w ($644).w ROM:0011C444 clr.w ($A46).w ROM:0011C448 move.b #1,($11C7).w ROM:0011C44E bra.s locret_11C432 ROM:0011C450 ; --------------------------------------------------------------------------- ROM:0011C450 ROM:0011C450 loc_11C450: ; CODE XREF: ROM:0011C43A↑j ROM:0011C450 move.w $26E(a5),d2 ROM:0011C454 subi.w #1,d2 ROM:0011C458 cmpi.w #0,($644).w ROM:0011C45E bgt.s loc_11C48C ROM:0011C460 cmp.w ($A46).w,d2 ROM:0011C464 bgt.s loc_11C48C ROM:0011C466 move.w $280(a5),d3 ROM:0011C46A clr.b ($7FB).w ROM:0011C46E move.w d3,($644).w ROM:0011C472 move.b #1,($7FB).w ROM:0011C478 bsr.w sub_11C758 ROM:0011C47C bsr.w sub_11C690 ROM:0011C480 move.b #3,($11C7).w ROM:0011C486 bra.l locret_11C634 ROM:0011C48C ; --------------------------------------------------------------------------- ROM:0011C48C ROM:0011C48C loc_11C48C: ; CODE XREF: ROM:0011C45E↑j ROM:0011C48C ; ROM:0011C464↑j ROM:0011C48C move.w $26E(a5),d2 ROM:0011C490 subi.w #1,d2 ROM:0011C494 cmpi.w #0,($644).w ROM:0011C49A bgt.s locret_11C4C4 ROM:0011C49C cmp.w ($A46).w,d2 ROM:0011C4A0 ble.s locret_11C4C4 ROM:0011C4A2 move.w $280(a5),d3 ROM:0011C4A6 clr.b ($7FB).w ROM:0011C4AA move.w d3,($644).w ROM:0011C4AE move.b #1,($7FB).w ROM:0011C4B4 bsr.w sub_11C758 ROM:0011C4B8 move.b #2,($11C7).w ROM:0011C4BE bra.l *+6 ROM:0011C4C4 ; --------------------------------------------------------------------------- ROM:0011C4C4 ROM:0011C4C4 locret_11C4C4: ; CODE XREF: ROM:0011C42C↑j ROM:0011C4C4 ; ROM:0011C49A↑j ... ROM:0011C4C4 rts ROM:0011C4C6 ; --------------------------------------------------------------------------- ROM:0011C4C6 ROM:0011C4C6 loc_11C4C6: ; DATA XREF: ROM:0011C3EC↑o ROM:0011C4C6 btst #0,($1416).w ROM:0011C4CC bne.s loc_11C4E6 ROM:0011C4CE clr.b ($7FB).w ROM:0011C4D2 clr.w ($644).w ROM:0011C4D6 clr.w ($A46).w ROM:0011C4DA move.b #1,($11C7).w ROM:0011C4E0 bra.l locret_11C432 ROM:0011C4E6 ; --------------------------------------------------------------------------- ROM:0011C4E6 ROM:0011C4E6 loc_11C4E6: ; CODE XREF: ROM:0011C4CC↑j ROM:0011C4E6 move.w ($A4A).w,d4 ROM:0011C4EA move.w ($A5C).w,d1 ROM:0011C4EE cmpi.w #0,($644).w ROM:0011C4F4 bgt.s loc_11C534 ROM:0011C4F6 cmp.w ($A4E).w,d4 ROM:0011C4FA blt.s loc_11C534 ROM:0011C4FC cmpi.w #3,($AC2).w ROM:0011C502 bne.s loc_11C534 ROM:0011C504 cmp.w ($A5A).w,d1 ROM:0011C508 blt.s loc_11C534 ROM:0011C50A move.w $280(a5),d3 ROM:0011C50E clr.b ($7FB).w ROM:0011C512 move.w d3,($644).w ROM:0011C516 move.b #1,($7FB).w ROM:0011C51C bsr.w sub_11C78E ROM:0011C520 bsr.w sub_11C87C ROM:0011C524 clr.w ($A46).w ROM:0011C528 move.b #2,($11C7).w ROM:0011C52E bra.l locret_11C4C4 ROM:0011C534 ; --------------------------------------------------------------------------- ROM:0011C534 ROM:0011C534 loc_11C534: ; CODE XREF: ROM:0011C4F4↑j ROM:0011C534 ; ROM:0011C4FA↑j ... ROM:0011C534 move.w ($A4A).w,d4 ROM:0011C538 move.w ($A4C).w,d5 ROM:0011C53C cmpi.w #0,($644).w ROM:0011C542 bgt.s loc_11C588 ROM:0011C544 btst #3,($140C).w ROM:0011C54A beq.s loc_11C588 ROM:0011C54C cmp.w ($A4E).w,d4 ROM:0011C550 blt.s loc_11C588 ROM:0011C552 cmp.w ($A50).w,d5 ROM:0011C556 blt.s loc_11C588 ROM:0011C558 cmp.w ($A5A).w,d1 ROM:0011C55C blt.s loc_11C588 ROM:0011C55E move.w $280(a5),d3 ROM:0011C562 clr.b ($7FB).w ROM:0011C566 move.w d3,($644).w ROM:0011C56A move.b #1,($7FB).w ROM:0011C570 bsr.w sub_11C78E ROM:0011C574 bsr.w sub_11C87C ROM:0011C578 clr.w ($A46).w ROM:0011C57C move.b #2,($11C7).w ROM:0011C582 bra.l locret_11C4C4 ROM:0011C588 ; --------------------------------------------------------------------------- ROM:0011C588 ROM:0011C588 loc_11C588: ; CODE XREF: ROM:0011C542↑j ROM:0011C588 ; ROM:0011C54A↑j ... ROM:0011C588 move.w ($A4A).w,d4 ROM:0011C58C cmpi.w #0,($644).w ROM:0011C592 bgt.s loc_11C5CE ROM:0011C594 cmpi.w #3,($AC2).w ROM:0011C59A bne.s loc_11C5CE ROM:0011C59C cmp.w ($A4E).w,d4 ROM:0011C5A0 blt.s loc_11C5A8 ROM:0011C5A2 cmp.w ($A5A).w,d1 ROM:0011C5A6 bge.s loc_11C5CE ROM:0011C5A8 ROM:0011C5A8 loc_11C5A8: ; CODE XREF: ROM:0011C5A0↑j ROM:0011C5A8 move.w $280(a5),d3 ROM:0011C5AC clr.b ($7FB).w ROM:0011C5B0 move.w d3,($644).w ROM:0011C5B4 move.b #1,($7FB).w ROM:0011C5BA bsr.w sub_11C758 ROM:0011C5BE bsr.w sub_11C690 ROM:0011C5C2 move.b #3,($11C7).w ROM:0011C5C8 bra.l locret_11C634 ROM:0011C5CE ; --------------------------------------------------------------------------- ROM:0011C5CE ROM:0011C5CE loc_11C5CE: ; CODE XREF: ROM:0011C592↑j ROM:0011C5CE ; ROM:0011C59A↑j ... ROM:0011C5CE clr.w d2 ROM:0011C5D0 move.w ($A4A).w,d4 ROM:0011C5D4 move.w ($A4C).w,d5 ROM:0011C5D8 move.w ($A5C).w,d1 ROM:0011C5DC cmpi.w #0,($644).w ROM:0011C5E2 bgt.s locret_11C634 ROM:0011C5E4 btst #3,($140C).w ROM:0011C5EA beq.s locret_11C634 ROM:0011C5EC cmp.w ($A4E).w,d4 ROM:0011C5F0 blt.s loc_11C5F8 ROM:0011C5F2 cmp.w ($A50).w,d5 ROM:0011C5F6 bge.s loc_11C5FE ROM:0011C5F8 ROM:0011C5F8 loc_11C5F8: ; CODE XREF: ROM:0011C5F0↑j ROM:0011C5F8 move.w #1,d2 ROM:0011C5FC bra.s loc_11C608 ROM:0011C5FE ; --------------------------------------------------------------------------- ROM:0011C5FE ROM:0011C5FE loc_11C5FE: ; CODE XREF: ROM:0011C5F6↑j ROM:0011C5FE cmp.w ($A5A).w,d1 ROM:0011C602 bge.s loc_11C608 ROM:0011C604 move.w #1,d2 ROM:0011C608 ROM:0011C608 loc_11C608: ; CODE XREF: ROM:0011C5FC↑j ROM:0011C608 ; ROM:0011C602↑j ROM:0011C608 cmpi.w #1,d2 ROM:0011C60C bne.s locret_11C634 ROM:0011C60E move.w $280(a5),d3 ROM:0011C612 clr.b ($7FB).w ROM:0011C616 move.w d3,($644).w ROM:0011C61A move.b #1,($7FB).w ROM:0011C620 bsr.w sub_11C758 ROM:0011C624 bsr.w sub_11C690 ROM:0011C628 move.b #3,($11C7).w ROM:0011C62E bra.l *+6 ROM:0011C634 ; --------------------------------------------------------------------------- ROM:0011C634 ROM:0011C634 locret_11C634: ; CODE XREF: ROM:0011C486↑j ROM:0011C634 ; ROM:0011C5C8↑j ... ROM:0011C634 rts ROM:0011C636 ; --------------------------------------------------------------------------- ROM:0011C636 rts ROM:0011C638 ROM:0011C638 ; =============== S U B R O U T I N E ======================================= ROM:0011C638 ROM:0011C638 ROM:0011C638 sub_11C638: ; CODE XREF: sub_11C22C+10↑p ROM:0011C638 clr.w d1 ROM:0011C63A move.b ($11C8).w,d1 ROM:0011C63E cmpi.w #2,d1 ROM:0011C642 bcc.s locret_11C64C ROM:0011C644 movea.l off_11C64E(pc,d1.w*4),a0 ROM:0011C648 nop ROM:0011C64A jmp (a0) ROM:0011C64C ; --------------------------------------------------------------------------- ROM:0011C64C ROM:0011C64C locret_11C64C: ; CODE XREF: sub_11C638+A↑j ROM:0011C64C rts ROM:0011C64C ; End of function sub_11C638 ROM:0011C64C ROM:0011C64C ; --------------------------------------------------------------------------- ROM:0011C64E off_11C64E: dc.l loc_11C656 ; DATA XREF: sub_11C638+C↑r ROM:0011C652 dc.l loc_11C666 ROM:0011C656 ; --------------------------------------------------------------------------- ROM:0011C656 ROM:0011C656 loc_11C656: ; DATA XREF: ROM:off_11C64E↑o ROM:0011C656 bclr #4,($1409).w ROM:0011C65C move.b #1,($11C8).w ROM:0011C662 bra.s locret_11C68C ROM:0011C664 ; --------------------------------------------------------------------------- ROM:0011C664 rts ROM:0011C666 ; --------------------------------------------------------------------------- ROM:0011C666 ROM:0011C666 loc_11C666: ; DATA XREF: ROM:0011C652↑o ROM:0011C666 btst #4,($1409).w ROM:0011C66C beq.s locret_11C68C ROM:0011C66E bclr #4,($1409).w ROM:0011C674 move.w $27E(a5),d5 ROM:0011C678 clr.b ($7FA).w ROM:0011C67C move.w d5,($642).w ROM:0011C680 move.b #1,($7FA).w ROM:0011C686 move.b #1,($11C8).w ROM:0011C68C ROM:0011C68C locret_11C68C: ; CODE XREF: ROM:0011C662↑j ROM:0011C68C ; ROM:0011C66C↑j ROM:0011C68C rts ROM:0011C68E ; --------------------------------------------------------------------------- ROM:0011C68E rts ROM:0011C690 ROM:0011C690 ; =============== S U B R O U T I N E ======================================= ROM:0011C690 ROM:0011C690 ROM:0011C690 sub_11C690: ; CODE XREF: ROM:0011C47C↑p ROM:0011C690 ; ROM:0011C5BE↑p ... ROM:0011C690 move.w #$7D00,d5 ROM:0011C694 move.w #0,d6 ROM:0011C698 move.w $26E(a5),d4 ROM:0011C69C subi.w #1,d4 ROM:0011C6A0 move.w #0,d3 ROM:0011C6A4 bra.s loc_11C6AA ROM:0011C6A6 ; --------------------------------------------------------------------------- ROM:0011C6A6 ROM:0011C6A6 loc_11C6A6: ; CODE XREF: sub_11C690:loc_11C6CA↓j ROM:0011C6A6 addi.w #1,d3 ROM:0011C6AA ROM:0011C6AA loc_11C6AA: ; CODE XREF: sub_11C690+14↑j ROM:0011C6AA cmp.w d4,d3 ROM:0011C6AC bgt.s loc_11C6CC ROM:0011C6AE cmp.w $F68(d3.w*2),d5 ROM:0011C6B4 ble.s loc_11C6BC ROM:0011C6B6 move.w $F68(d3.w*2),d5 ROM:0011C6BC ROM:0011C6BC loc_11C6BC: ; CODE XREF: sub_11C690+24↑j ROM:0011C6BC cmp.w $F68(d3.w*2),d6 ROM:0011C6C2 bge.s loc_11C6CA ROM:0011C6C4 move.w $F68(d3.w*2),d6 ROM:0011C6CA ROM:0011C6CA loc_11C6CA: ; CODE XREF: sub_11C690+32↑j ROM:0011C6CA bra.s loc_11C6A6 ROM:0011C6CC ; --------------------------------------------------------------------------- ROM:0011C6CC ROM:0011C6CC loc_11C6CC: ; CODE XREF: sub_11C690+1C↑j ROM:0011C6CC sub.w d5,d6 ROM:0011C6CE move.w d6,($A4E).w ROM:0011C6D2 move.w #$7D00,d5 ROM:0011C6D6 move.w #0,d6 ROM:0011C6DA move.w $26E(a5),d4 ROM:0011C6DE subi.w #1,d4 ROM:0011C6E2 move.w #0,d3 ROM:0011C6E6 bra.s loc_11C6EC ROM:0011C6E8 ; --------------------------------------------------------------------------- ROM:0011C6E8 ROM:0011C6E8 loc_11C6E8: ; CODE XREF: sub_11C690:loc_11C70C↓j ROM:0011C6E8 addi.w #1,d3 ROM:0011C6EC ROM:0011C6EC loc_11C6EC: ; CODE XREF: sub_11C690+56↑j ROM:0011C6EC cmp.w d4,d3 ROM:0011C6EE bgt.s loc_11C70E ROM:0011C6F0 cmp.w $F40(d3.w*2),d5 ROM:0011C6F6 ble.s loc_11C6FE ROM:0011C6F8 move.w $F40(d3.w*2),d5 ROM:0011C6FE ROM:0011C6FE loc_11C6FE: ; CODE XREF: sub_11C690+66↑j ROM:0011C6FE cmp.w $F40(d3.w*2),d6 ROM:0011C704 bge.s loc_11C70C ROM:0011C706 move.w $F40(d3.w*2),d6 ROM:0011C70C ROM:0011C70C loc_11C70C: ; CODE XREF: sub_11C690+74↑j ROM:0011C70C bra.s loc_11C6E8 ROM:0011C70E ; --------------------------------------------------------------------------- ROM:0011C70E ROM:0011C70E loc_11C70E: ; CODE XREF: sub_11C690+5E↑j ROM:0011C70E sub.w d5,d6 ROM:0011C710 move.w d6,($A50).w ROM:0011C714 move.w #$7D00,d5 ROM:0011C718 move.w #0,d6 ROM:0011C71C move.w $26E(a5),d4 ROM:0011C720 subi.w #1,d4 ROM:0011C724 move.w #0,d3 ROM:0011C728 bra.s loc_11C72E ROM:0011C72A ; --------------------------------------------------------------------------- ROM:0011C72A ROM:0011C72A loc_11C72A: ; CODE XREF: sub_11C690:loc_11C74E↓j ROM:0011C72A addi.w #1,d3 ROM:0011C72E ROM:0011C72E loc_11C72E: ; CODE XREF: sub_11C690+98↑j ROM:0011C72E cmp.w d4,d3 ROM:0011C730 bgt.s loc_11C750 ROM:0011C732 cmp.w $F7C(d3.w*2),d5 ROM:0011C738 ble.s loc_11C740 ROM:0011C73A move.w $F7C(d3.w*2),d5 ROM:0011C740 ROM:0011C740 loc_11C740: ; CODE XREF: sub_11C690+A8↑j ROM:0011C740 cmp.w $F7C(d3.w*2),d6 ROM:0011C746 bge.s loc_11C74E ROM:0011C748 move.w $F7C(d3.w*2),d6 ROM:0011C74E ROM:0011C74E loc_11C74E: ; CODE XREF: sub_11C690+B6↑j ROM:0011C74E bra.s loc_11C72A ROM:0011C750 ; --------------------------------------------------------------------------- ROM:0011C750 ROM:0011C750 loc_11C750: ; CODE XREF: sub_11C690+A0↑j ROM:0011C750 sub.w d5,d6 ROM:0011C752 move.w d6,($A5A).w ROM:0011C756 rts ROM:0011C756 ; End of function sub_11C690 ROM:0011C756 ROM:0011C758 ROM:0011C758 ; =============== S U B R O U T I N E ======================================= ROM:0011C758 ROM:0011C758 ROM:0011C758 sub_11C758: ; CODE XREF: ROM:0011C422↑p ROM:0011C758 ; ROM:0011C478↑p ... ROM:0011C758 move.w ($A46).w,d4 ROM:0011C75C move.w $26E(a5),d5 ROM:0011C760 move.w ($57E).w,$F68(d4.w*2) ROM:0011C768 move.w ($B12).w,$F40(d4.w*2) ROM:0011C770 move.w ($544).w,$F54(d4.w*2) ROM:0011C778 move.w ($AC0).w,$F7C(d4.w*2) ROM:0011C780 addq.w #1,d4 ROM:0011C782 cmp.w d4,d5 ROM:0011C784 bgt.s loc_11C788 ROM:0011C786 clr.w d4 ROM:0011C788 ROM:0011C788 loc_11C788: ; CODE XREF: sub_11C758+2C↑j ROM:0011C788 move.w d4,($A46).w ROM:0011C78C rts ROM:0011C78C ; End of function sub_11C758 ROM:0011C78C ROM:0011C78E ROM:0011C78E ; =============== S U B R O U T I N E ======================================= ROM:0011C78E ROM:0011C78E ROM:0011C78E sub_11C78E: ; CODE XREF: ROM:0011C51C↑p ROM:0011C78E ; ROM:0011C570↑p ROM:0011C78E clr.l d5 ROM:0011C790 clr.l d6 ROM:0011C792 clr.l d7 ROM:0011C794 clr.l d1 ROM:0011C796 move.w $26E(a5),d3 ROM:0011C79A subq.w #1,d3 ROM:0011C79C bvc.s loc_11C7A2 ROM:0011C79E move.w #$8000,d3 ROM:0011C7A2 ROM:0011C7A2 loc_11C7A2: ; CODE XREF: sub_11C78E+E↑j ROM:0011C7A2 move.w #0,d2 ROM:0011C7A6 bra.s loc_11C7AC ROM:0011C7A8 ; --------------------------------------------------------------------------- ROM:0011C7A8 ROM:0011C7A8 loc_11C7A8: ; CODE XREF: sub_11C78E+58↓j ROM:0011C7A8 addi.w #1,d2 ROM:0011C7AC ROM:0011C7AC loc_11C7AC: ; CODE XREF: sub_11C78E+18↑j ROM:0011C7AC cmp.w d3,d2 ROM:0011C7AE bgt.s loc_11C7E8 ROM:0011C7B0 move.w $F68(d2.w*2),d4 ROM:0011C7B6 ext.l d4 ROM:0011C7B8 add.l d4,d5 ROM:0011C7BA move.w $F40(d2.w*2),d4 ROM:0011C7C0 ext.l d4 ROM:0011C7C2 add.l d4,d6 ROM:0011C7C4 move.w $F54(d2.w*2),d4 ROM:0011C7CA ext.l d4 ROM:0011C7CC add.l d4,d7 ROM:0011C7CE move.w $F68(d2.w*2),d4 ROM:0011C7D4 sub.w $F40(d2.w*2),d4 ROM:0011C7DA cmpi.w #0,d4 ROM:0011C7DE bge.s loc_11C7E2 ROM:0011C7E0 neg.w d4 ROM:0011C7E2 ROM:0011C7E2 loc_11C7E2: ; CODE XREF: sub_11C78E+50↑j ROM:0011C7E2 ext.l d4 ROM:0011C7E4 add.l d4,d1 ROM:0011C7E6 bra.s loc_11C7A8 ROM:0011C7E8 ; --------------------------------------------------------------------------- ROM:0011C7E8 ROM:0011C7E8 loc_11C7E8: ; CODE XREF: sub_11C78E+20↑j ROM:0011C7E8 move.l d5,d2 ROM:0011C7EA divs.w $26E(a5),d2 ROM:0011C7EE move.w d2,($A52).w ROM:0011C7F2 move.l d6,d2 ROM:0011C7F4 divs.w $26E(a5),d2 ROM:0011C7F8 move.w d2,($A54).w ROM:0011C7FC move.l d7,d2 ROM:0011C7FE divs.w $26E(a5),d2 ROM:0011C802 move.w d2,($A56).w ROM:0011C806 move.l d1,d2 ROM:0011C808 divs.w $26E(a5),d2 ROM:0011C80C move.w d2,($A58).w ROM:0011C810 move.w #$3E2A,d1 ROM:0011C814 move.w ($A54).w,d2 ROM:0011C818 bsr.l sub_1174A6 ROM:0011C81E move.w d1,($A62).w ROM:0011C822 move.w #1,($A48).w ROM:0011C828 move.w ($A48).w,d2 ROM:0011C82C move.w ($A54).w,d3 ROM:0011C830 move.w #$3E12,d1 ROM:0011C834 movea.w #$14BF,a1 ROM:0011C838 bsr.l sub_1173C8 ROM:0011C83E clr.l d6 ROM:0011C840 clr.l d5 ROM:0011C842 clr.l d7 ROM:0011C844 move.b d1,d6 ROM:0011C846 move.b ($14B0).w,d5 ROM:0011C84A move.w $296(a5),d7 ROM:0011C84E muls.w #2,d6 ROM:0011C852 addi.w #$2EE,d6 ROM:0011C856 move.w d6,($A60).w ROM:0011C85A subi.l #$3E8,d6 ROM:0011C860 muls.l d7,d6 ROM:0011C864 divs.l #$3E8,d6 ROM:0011C86C add.l d5,d6 ROM:0011C86E clr.l d5 ROM:0011C870 move.w ($A62).w,d5 ROM:0011C874 add.l d5,d6 ROM:0011C876 move.w d6,($A5E).w ROM:0011C87A rts ROM:0011C87A ; End of function sub_11C78E ROM:0011C87A ROM:0011C87C ROM:0011C87C ; =============== S U B R O U T I N E ======================================= ROM:0011C87C ROM:0011C87C ROM:0011C87C sub_11C87C: ; CODE XREF: ROM:0011C520↑p ROM:0011C87C ; ROM:0011C574↑p ROM:0011C87C clr.w d1 ROM:0011C87E move.w $27A(a5),d4 ROM:0011C882 move.w $27C(a5),d6 ROM:0011C886 move.w ($A52).w,d0 ROM:0011C88A sub.w ($A54).w,d0 ROM:0011C88E move.w ($A58).w,d2 ROM:0011C892 move.w ($A56).w,d3 ROM:0011C896 sub.w ($A5E).w,d3 ROM:0011C89A clr.w d5 ROM:0011C89C move.b ($14B1).w,d5 ROM:0011C8A0 cmpi.w #0,d5 ROM:0011C8A4 beq.s loc_11C8C0 ROM:0011C8A6 cmp.w d2,d6 ROM:0011C8A8 ble.s loc_11C8BA ROM:0011C8AA btst #7,($1427).w ROM:0011C8B0 bne.s loc_11C8BA ROM:0011C8B2 move.w ($A56).w,d1 ROM:0011C8B6 sub.w ($A5E).w,d1 ROM:0011C8BA ROM:0011C8BA loc_11C8BA: ; CODE XREF: sub_11C87C+2C↑j ROM:0011C8BA ; sub_11C87C+34↑j ROM:0011C8BA bra.l loc_11C970 ROM:0011C8C0 ; --------------------------------------------------------------------------- ROM:0011C8C0 ROM:0011C8C0 loc_11C8C0: ; CODE XREF: sub_11C87C+28↑j ROM:0011C8C0 cmp.w d2,d4 ROM:0011C8C2 bgt.s loc_11C8FE ROM:0011C8C4 cmpi.w #0,d0 ROM:0011C8C8 ble.s loc_11C8E4 ROM:0011C8CA move.w ($A78).w,d7 ROM:0011C8CE cmp.w ($A56).w,d7 ROM:0011C8D2 bne.s loc_11C8E2 ROM:0011C8D4 btst #7,($1427).w ROM:0011C8DA bne.s loc_11C8E2 ROM:0011C8DC subq.w #1,d1 ROM:0011C8DE muls.w $286(a5),d1 ROM:0011C8E2 ROM:0011C8E2 loc_11C8E2: ; CODE XREF: sub_11C87C+56↑j ROM:0011C8E2 ; sub_11C87C+5E↑j ROM:0011C8E2 bra.s loc_11C8FC ROM:0011C8E4 ; --------------------------------------------------------------------------- ROM:0011C8E4 ROM:0011C8E4 loc_11C8E4: ; CODE XREF: sub_11C87C+4C↑j ROM:0011C8E4 move.w ($A7A).w,d7 ROM:0011C8E8 cmp.w ($A56).w,d7 ROM:0011C8EC bne.s loc_11C8FC ROM:0011C8EE btst #7,($1427).w ROM:0011C8F4 bne.s loc_11C8FC ROM:0011C8F6 addq.w #1,d1 ROM:0011C8F8 muls.w $286(a5),d1 ROM:0011C8FC ROM:0011C8FC loc_11C8FC: ; CODE XREF: sub_11C87C:loc_11C8E2↑j ROM:0011C8FC ; sub_11C87C+70↑j ... ROM:0011C8FC bra.s loc_11C926 ROM:0011C8FE ; --------------------------------------------------------------------------- ROM:0011C8FE ROM:0011C8FE loc_11C8FE: ; CODE XREF: sub_11C87C+46↑j ROM:0011C8FE cmpi.w #0,d3 ROM:0011C902 ble.s loc_11C912 ROM:0011C904 btst #7,($1427).w ROM:0011C90A bne.s loc_11C912 ROM:0011C90C addq.w #1,d1 ROM:0011C90E muls.w $286(a5),d1 ROM:0011C912 ROM:0011C912 loc_11C912: ; CODE XREF: sub_11C87C+86↑j ROM:0011C912 ; sub_11C87C+8E↑j ROM:0011C912 cmpi.w #0,d3 ROM:0011C916 bge.s loc_11C926 ROM:0011C918 btst #7,($1427).w ROM:0011C91E bne.s loc_11C926 ROM:0011C920 subq.w #1,d1 ROM:0011C922 muls.w $286(a5),d1 ROM:0011C926 ROM:0011C926 loc_11C926: ; CODE XREF: sub_11C87C:loc_11C8FC↑j ROM:0011C926 ; sub_11C87C+9A↑j ... ROM:0011C926 move.w $298(a5),d5 ROM:0011C92A move.w $29A(a5),d0 ROM:0011C92E cmp.w ($57E).w,d0 ROM:0011C932 bgt.s loc_11C970 ROM:0011C934 cmp.w ($57E).w,d5 ROM:0011C938 ble.s loc_11C970 ROM:0011C93A move.w ($A60).w,d0 ROM:0011C93E clr.w d5 ROM:0011C940 move.b ($12C8).w,d5 ROM:0011C944 muls.w #2,d5 ROM:0011C948 addi.w #$2EE,d5 ROM:0011C94C sub.w d5,d0 ROM:0011C94E move.w $28A(a5),d7 ROM:0011C952 move.w $288(a5),d5 ROM:0011C956 cmp.w d0,d7 ROM:0011C958 blt.s loc_11C95E ROM:0011C95A cmp.w d3,d5 ROM:0011C95C bge.s loc_11C970 ROM:0011C95E ROM:0011C95E loc_11C95E: ; CODE XREF: sub_11C87C+DC↑j ROM:0011C95E bset #7,($1427).w ROM:0011C964 bset #6,($141B).w ROM:0011C96A bsr.w sub_11CBCA ROM:0011C96E clr.w d1 ROM:0011C970 ROM:0011C970 loc_11C970: ; CODE XREF: sub_11C87C:loc_11C8BA↑j ROM:0011C970 ; sub_11C87C+B6↑j ... ROM:0011C970 move.w d1,($A64).w ROM:0011C974 move.w #1,($A48).w ROM:0011C97A move.w ($A48).w,d2 ROM:0011C97E move.w ($A52).w,d3 ROM:0011C982 cmpi.w #0,($A64).w ROM:0011C988 beq.l locret_11CA7A ROM:0011C98E bset #4,($1409).w ROM:0011C994 cmpi.b #0,($14B1).w ROM:0011C99A bne.s loc_11CA08 ROM:0011C99C addi.w #1,($A66).w ROM:0011C9A2 cmpi.w #$1770,d3 ROM:0011C9A6 bgt.s loc_11CA06 ROM:0011C9A8 movea.w #$14BF,a1 ROM:0011C9AC cmpi.w #$578,d3 ROM:0011C9B0 ble.s loc_11C9EA ROM:0011C9B2 move.w #$578,d4 ROM:0011C9B6 ROM:0011C9B6 loc_11C9B6: ; CODE XREF: sub_11C87C+15C↓j ROM:0011C9B6 cmp.w d3,d4 ROM:0011C9B8 bge.s loc_11C9DA ROM:0011C9BA cmpi.w #$1770,d4 ROM:0011C9BE bge.s loc_11C9DA ROM:0011C9C0 move.w d4,d5 ROM:0011C9C2 cmpi.w #$7D0,d4 ROM:0011C9C6 bge.s loc_11C9CE ROM:0011C9C8 addi.w #$64,d4 ; 'd' ROM:0011C9CC bra.s loc_11C9D2 ROM:0011C9CE ; --------------------------------------------------------------------------- ROM:0011C9CE ROM:0011C9CE loc_11C9CE: ; CODE XREF: sub_11C87C+14A↑j ROM:0011C9CE addi.w #$1F4,d4 ROM:0011C9D2 ROM:0011C9D2 loc_11C9D2: ; CODE XREF: sub_11C87C+150↑j ROM:0011C9D2 adda.l #1,a1 ROM:0011C9D8 bra.s loc_11C9B6 ROM:0011C9DA ; --------------------------------------------------------------------------- ROM:0011C9DA ROM:0011C9DA loc_11C9DA: ; CODE XREF: sub_11C87C+13C↑j ROM:0011C9DA ; sub_11C87C+142↑j ROM:0011C9DA sub.w d3,d5 ROM:0011C9DC neg.w d5 ROM:0011C9DE sub.w d3,d4 ROM:0011C9E0 cmp.w d5,d4 ROM:0011C9E2 ble.s loc_11C9EA ROM:0011C9E4 suba.l #1,a1 ROM:0011C9EA ROM:0011C9EA loc_11C9EA: ; CODE XREF: sub_11C87C+134↑j ROM:0011C9EA ; sub_11C87C+166↑j ROM:0011C9EA clr.w d6 ROM:0011C9EC move.b (a1),d6 ROM:0011C9EE add.w ($A64).w,d6 ROM:0011C9F2 cmpi.w #$FF,d6 ROM:0011C9F6 ble.s loc_11C9FC ROM:0011C9F8 move.w #$FF,d6 ROM:0011C9FC ROM:0011C9FC loc_11C9FC: ; CODE XREF: sub_11C87C+17A↑j ROM:0011C9FC cmpi.w #0,d6 ROM:0011CA00 bge.s loc_11CA04 ROM:0011CA02 clr.w d6 ROM:0011CA04 ROM:0011CA04 loc_11CA04: ; CODE XREF: sub_11C87C+184↑j ROM:0011CA04 move.b d6,(a1) ROM:0011CA06 ROM:0011CA06 loc_11CA06: ; CODE XREF: sub_11C87C+12A↑j ROM:0011CA06 bra.s locret_11CA7A ROM:0011CA08 ; --------------------------------------------------------------------------- ROM:0011CA08 ROM:0011CA08 loc_11CA08: ; CODE XREF: sub_11C87C+11E↑j ROM:0011CA08 move.w $28C(a5),d7 ROM:0011CA0C cmpi.b #$D,($14B1).w ROM:0011CA12 blt.s loc_11CA34 ROM:0011CA14 addi.w #1,($A66).w ROM:0011CA1A clr.w d1 ROM:0011CA1C move.b ($14B1).w,d1 ROM:0011CA20 move.w ($A64).w,$F90(d1.w*2) ROM:0011CA28 bsr.w sub_11CA7C ROM:0011CA2C bsr.w sub_11CBA6 ROM:0011CA30 clr.b ($14B1).w ROM:0011CA34 ROM:0011CA34 loc_11CA34: ; CODE XREF: sub_11C87C+196↑j ROM:0011CA34 cmpi.b #2,($14B1).w ROM:0011CA3A blt.s loc_11CA54 ROM:0011CA3C addi.w #1,($A66).w ROM:0011CA42 clr.w d1 ROM:0011CA44 move.b ($14B1).w,d1 ROM:0011CA48 move.w ($A64).w,$F90(d1.w*2) ROM:0011CA50 addq.b #1,($14B1).w ROM:0011CA54 ROM:0011CA54 loc_11CA54: ; CODE XREF: sub_11C87C+1BE↑j ROM:0011CA54 cmpi.b #1,($14B1).w ROM:0011CA5A bne.s locret_11CA7A ROM:0011CA5C cmp.w ($518).w,d7 ROM:0011CA60 bgt.s locret_11CA7A ROM:0011CA62 addi.w #1,($A66).w ROM:0011CA68 clr.w d1 ROM:0011CA6A move.b ($14B1).w,d1 ROM:0011CA6E move.w ($A64).w,$F90(d1.w*2) ROM:0011CA76 addq.b #1,($14B1).w ROM:0011CA7A ROM:0011CA7A locret_11CA7A: ; CODE XREF: sub_11C87C+10C↑j ROM:0011CA7A ; sub_11C87C:loc_11CA06↑j ... ROM:0011CA7A rts ROM:0011CA7A ; End of function sub_11C87C ROM:0011CA7A ROM:0011CA7C ROM:0011CA7C ; =============== S U B R O U T I N E ======================================= ROM:0011CA7C ROM:0011CA7C ROM:0011CA7C sub_11CA7C: ; CODE XREF: sub_11C87C+1AC↑p ROM:0011CA7C clr.l d3 ROM:0011CA7E move.w $296(a5),d3 ROM:0011CA82 clr.l d2 ROM:0011CA84 move.w #$D,d4 ROM:0011CA88 movea.w #$14BF,a1 ROM:0011CA8C move.w ($F9A).w,d2 ROM:0011CA90 cmpi.w #0,d2 ROM:0011CA94 bge.s loc_11CA9A ROM:0011CA96 move.w #0,d2 ROM:0011CA9A ROM:0011CA9A loc_11CA9A: ; CODE XREF: sub_11CA7C+18↑j ROM:0011CA9A cmpi.w #$FF,d2 ROM:0011CA9E ble.s loc_11CAA4 ROM:0011CAA0 move.w #$FF,d2 ROM:0011CAA4 ROM:0011CAA4 loc_11CAA4: ; CODE XREF: sub_11CA7C+22↑j ROM:0011CAA4 move.b d2,($14B0).w ROM:0011CAA8 clr.l d2 ROM:0011CAAA ROM:0011CAAA loc_11CAAA: ; CODE XREF: sub_11CA7C+8E↓j ROM:0011CAAA cmpi.w #0,d4 ROM:0011CAAE ble.s loc_11CB0C ROM:0011CAB0 cmpi.w #5,d4 ROM:0011CAB4 beq.s loc_11CAFE ROM:0011CAB6 move.w $F90(d4.w*2),d2 ROM:0011CABC sub.w ($F9A).w,d2 ROM:0011CAC0 ext.l d2 ROM:0011CAC2 muls.l #$3E8,d2 ROM:0011CACA divs.l d3,d2 ROM:0011CACE addi.l #$3E8,d2 ROM:0011CAD4 subi.l #$2EE,d2 ROM:0011CADA divs.w #2,d2 ROM:0011CADE cmpi.w #0,d2 ROM:0011CAE2 bge.s loc_11CAE8 ROM:0011CAE4 move.w #0,d2 ROM:0011CAE8 ROM:0011CAE8 loc_11CAE8: ; CODE XREF: sub_11CA7C+66↑j ROM:0011CAE8 cmpi.w #$FF,d2 ROM:0011CAEC ble.s loc_11CAF2 ROM:0011CAEE move.w #$FF,d2 ROM:0011CAF2 ROM:0011CAF2 loc_11CAF2: ; CODE XREF: sub_11CA7C+70↑j ROM:0011CAF2 move.b d2,(a1) ROM:0011CAF4 adda.l #1,a1 ROM:0011CAFA clr.l d2 ROM:0011CAFC bra.s loc_11CB08 ROM:0011CAFE ; --------------------------------------------------------------------------- ROM:0011CAFE ROM:0011CAFE loc_11CAFE: ; CODE XREF: sub_11CA7C+38↑j ROM:0011CAFE move.b #$7D,(a1) ; '}' ROM:0011CB02 adda.l #1,a1 ROM:0011CB08 ROM:0011CB08 loc_11CB08: ; CODE XREF: sub_11CA7C+80↑j ROM:0011CB08 subq.w #1,d4 ROM:0011CB0A bra.s loc_11CAAA ROM:0011CB0C ; --------------------------------------------------------------------------- ROM:0011CB0C ROM:0011CB0C loc_11CB0C: ; CODE XREF: sub_11CA7C+32↑j ROM:0011CB0C movea.w #$14BF,a1 ROM:0011CB10 clr.w d7 ROM:0011CB12 clr.w d1 ROM:0011CB14 adda.l #$A,a1 ROM:0011CB1A move.b (a1),d7 ROM:0011CB1C adda.l #2,a1 ROM:0011CB22 move.b (a1),d1 ROM:0011CB24 clr.l d6 ROM:0011CB26 clr.l d5 ROM:0011CB28 move.w d1,d6 ROM:0011CB2A muls.l #$BB,d6 ROM:0011CB32 move.w d7,d5 ROM:0011CB34 muls.l #$7D,d5 ; '}' ROM:0011CB3C sub.l d5,d6 ROM:0011CB3E addi.l #$1250,d6 ROM:0011CB44 divs.w #$64,d6 ; 'd' ROM:0011CB48 cmpi.w #$FF,d6 ROM:0011CB4C ble.s loc_11CB52 ROM:0011CB4E move.w #$FF,d6 ROM:0011CB52 ROM:0011CB52 loc_11CB52: ; CODE XREF: sub_11CA7C+D0↑j ROM:0011CB52 cmpi.w #0,d6 ROM:0011CB56 bge.s loc_11CB5C ROM:0011CB58 move.w #0,d6 ROM:0011CB5C ROM:0011CB5C loc_11CB5C: ; CODE XREF: sub_11CA7C+DA↑j ROM:0011CB5C adda.l #1,a1 ROM:0011CB62 move.b d6,(a1) ROM:0011CB64 clr.l d6 ROM:0011CB66 clr.l d5 ROM:0011CB68 move.w d1,d6 ROM:0011CB6A muls.l #$12C,d6 ROM:0011CB72 move.w d7,d5 ROM:0011CB74 muls.l #$12C,d5 ROM:0011CB7C sub.l d5,d6 ROM:0011CB7E addi.l #$30D4,d6 ROM:0011CB84 divs.w #$64,d6 ; 'd' ROM:0011CB88 cmpi.w #$FF,d6 ROM:0011CB8C ble.s loc_11CB92 ROM:0011CB8E move.w #$FF,d6 ROM:0011CB92 ROM:0011CB92 loc_11CB92: ; CODE XREF: sub_11CA7C+110↑j ROM:0011CB92 cmpi.w #0,d6 ROM:0011CB96 bge.s loc_11CB9C ROM:0011CB98 move.w #0,d6 ROM:0011CB9C ROM:0011CB9C loc_11CB9C: ; CODE XREF: sub_11CA7C+11A↑j ROM:0011CB9C adda.l #1,a1 ROM:0011CBA2 move.b d6,(a1) ROM:0011CBA4 rts ROM:0011CBA4 ; End of function sub_11CA7C ROM:0011CBA4 ROM:0011CBA6 ROM:0011CBA6 ; =============== S U B R O U T I N E ======================================= ROM:0011CBA6 ROM:0011CBA6 ROM:0011CBA6 sub_11CBA6: ; CODE XREF: ROM:loc_11C3F0↑p ROM:0011CBA6 ; sub_11C87C+1B0↑p ROM:0011CBA6 movea.w #$14BF,a1 ROM:0011CBAA move.w #0,d5 ROM:0011CBAE bra.s loc_11CBB4 ROM:0011CBB0 ; --------------------------------------------------------------------------- ROM:0011CBB0 ROM:0011CBB0 loc_11CBB0: ; CODE XREF: sub_11CBA6+20↓j ROM:0011CBB0 addi.w #1,d5 ROM:0011CBB4 ROM:0011CBB4 loc_11CBB4: ; CODE XREF: sub_11CBA6+8↑j ROM:0011CBB4 cmpi.w #$E,d5 ROM:0011CBB8 bgt.s locret_11CBC8 ROM:0011CBBA move.b (a1),$12C0(d5.w) ROM:0011CBC0 adda.l #1,a1 ROM:0011CBC6 bra.s loc_11CBB0 ROM:0011CBC8 ; --------------------------------------------------------------------------- ROM:0011CBC8 ROM:0011CBC8 locret_11CBC8: ; CODE XREF: sub_11CBA6+12↑j ROM:0011CBC8 rts ROM:0011CBC8 ; End of function sub_11CBA6 ROM:0011CBC8 ROM:0011CBCA ROM:0011CBCA ; =============== S U B R O U T I N E ======================================= ROM:0011CBCA ROM:0011CBCA ROM:0011CBCA sub_11CBCA: ; CODE XREF: sub_11C87C+EE↑p ROM:0011CBCA movea.w #$14BF,a1 ROM:0011CBCE move.w #0,d5 ROM:0011CBD2 bra.s loc_11CBD8 ROM:0011CBD4 ; --------------------------------------------------------------------------- ROM:0011CBD4 ROM:0011CBD4 loc_11CBD4: ; CODE XREF: sub_11CBCA+20↓j ROM:0011CBD4 addi.w #1,d5 ROM:0011CBD8 ROM:0011CBD8 loc_11CBD8: ; CODE XREF: sub_11CBCA+8↑j ROM:0011CBD8 cmpi.w #$E,d5 ROM:0011CBDC bgt.s locret_11CBEC ROM:0011CBDE move.b $12C0(d5.w),(a1) ROM:0011CBE4 adda.l #1,a1 ROM:0011CBEA bra.s loc_11CBD4 ROM:0011CBEC ; --------------------------------------------------------------------------- ROM:0011CBEC ROM:0011CBEC locret_11CBEC: ; CODE XREF: sub_11CBCA+12↑j ROM:0011CBEC rts ROM:0011CBEC ; End of function sub_11CBCA ROM:0011CBEC ROM:0011CBEE ROM:0011CBEE ; =============== S U B R O U T I N E ======================================= ROM:0011CBEE ROM:0011CBEE ROM:0011CBEE sub_11CBEE: ; CODE XREF: ROM:001175D8↑p ROM:0011CBEE move.w ($AA6).w,d1 ROM:0011CBF2 cmpi.w #3,d1 ROM:0011CBF6 bcc.s locret_11CC00 ROM:0011CBF8 movea.l off_11CC02(pc,d1.w*4),a0 ROM:0011CBFC nop ROM:0011CBFE jmp (a0) ROM:0011CC00 ; --------------------------------------------------------------------------- ROM:0011CC00 ROM:0011CC00 locret_11CC00: ; CODE XREF: sub_11CBEE+8↑j ROM:0011CC00 rts ROM:0011CC00 ; End of function sub_11CBEE ROM:0011CC00 ROM:0011CC00 ; --------------------------------------------------------------------------- ROM:0011CC02 off_11CC02: dc.l loc_11CC0E ; DATA XREF: sub_11CBEE+A↑r ROM:0011CC06 dc.l loc_11CC26 ROM:0011CC0A dc.l loc_11CC6C ROM:0011CC0E ; --------------------------------------------------------------------------- ROM:0011CC0E ROM:0011CC0E loc_11CC0E: ; DATA XREF: ROM:off_11CC02↑o ROM:0011CC0E bsr.w sub_11D048 ROM:0011CC12 bset #0,($7A7).w ROM:0011CC18 move.w #1,($AA6).w ROM:0011CC1E bra.l locret_11CC6A ROM:0011CC24 ; --------------------------------------------------------------------------- ROM:0011CC24 rts ROM:0011CC26 ; --------------------------------------------------------------------------- ROM:0011CC26 ROM:0011CC26 loc_11CC26: ; DATA XREF: ROM:0011CC06↑o ROM:0011CC26 btst #3,($140C).w ROM:0011CC2C beq.s loc_11CC4A ROM:0011CC2E bsr.w sub_11D60A ROM:0011CC32 bsr.w sub_11CD8E ROM:0011CC36 bsr.w sub_11CF16 ROM:0011CC3A bsr.w sub_11D056 ROM:0011CC3E bsr.w sub_11D0AE ROM:0011CC42 move.w ($A82).w,($B12).w ROM:0011CC48 bra.s loc_11CC5E ROM:0011CC4A ; --------------------------------------------------------------------------- ROM:0011CC4A ROM:0011CC4A loc_11CC4A: ; CODE XREF: ROM:0011CC2C↑j ROM:0011CC4A bsr.w sub_11D60A ROM:0011CC4E bsr.w sub_11CD8E ROM:0011CC52 bsr.w sub_11D056 ROM:0011CC56 bsr.w sub_11D0AE ROM:0011CC5A bsr.w sub_11CE0E ROM:0011CC5E ROM:0011CC5E loc_11CC5E: ; CODE XREF: ROM:0011CC48↑j ROM:0011CC5E move.w #2,($AA6).w ROM:0011CC64 bra.l locret_11CC92 ROM:0011CC6A ; --------------------------------------------------------------------------- ROM:0011CC6A ROM:0011CC6A locret_11CC6A: ; CODE XREF: ROM:0011CC1E↑j ROM:0011CC6A ; ROM:0011CC8C↓j ROM:0011CC6A rts ROM:0011CC6C ; --------------------------------------------------------------------------- ROM:0011CC6C ROM:0011CC6C loc_11CC6C: ; DATA XREF: ROM:0011CC0A↑o ROM:0011CC6C bsr.w sub_11CC96 ROM:0011CC70 bsr.w sub_11D258 ROM:0011CC74 bsr.w sub_11D210 ROM:0011CC78 bsr.w sub_11D4AE ROM:0011CC7C bsr.w sub_11D530 ROM:0011CC80 bset #7,($142F).w ROM:0011CC86 move.w #1,($AA6).w ROM:0011CC8C bra.l locret_11CC6A ROM:0011CC92 ; --------------------------------------------------------------------------- ROM:0011CC92 ROM:0011CC92 locret_11CC92: ; CODE XREF: ROM:0011CC64↑j ROM:0011CC92 rts ROM:0011CC94 ; --------------------------------------------------------------------------- ROM:0011CC94 rts ROM:0011CC96 ROM:0011CC96 ; =============== S U B R O U T I N E ======================================= ROM:0011CC96 ROM:0011CC96 ROM:0011CC96 sub_11CC96: ; CODE XREF: ROM:loc_11CC6C↑p ROM:0011CC96 move.w ($AAC).w,d1 ROM:0011CC9A cmpi.w #4,d1 ROM:0011CC9E bcc.s locret_11CCA8 ROM:0011CCA0 movea.l off_11CCAA(pc,d1.w*4),a0 ROM:0011CCA4 nop ROM:0011CCA6 jmp (a0) ROM:0011CCA8 ; --------------------------------------------------------------------------- ROM:0011CCA8 ROM:0011CCA8 locret_11CCA8: ; CODE XREF: sub_11CC96+8↑j ROM:0011CCA8 rts ROM:0011CCA8 ; End of function sub_11CC96 ROM:0011CCA8 ROM:0011CCA8 ; --------------------------------------------------------------------------- ROM:0011CCAA off_11CCAA: dc.l loc_11CCBA ; DATA XREF: sub_11CC96+A↑r ROM:0011CCAE dc.l loc_11CCD4 ROM:0011CCB2 dc.l loc_11CD0C ROM:0011CCB6 dc.l loc_11CD50 ROM:0011CCBA ; --------------------------------------------------------------------------- ROM:0011CCBA ROM:0011CCBA loc_11CCBA: ; DATA XREF: ROM:off_11CCAA↑o ROM:0011CCBA move.w #$7D0,($A6C).w ROM:0011CCC0 move.w #$7D0,($A6A).w ROM:0011CCC6 neg.w ($A6A).w ROM:0011CCCA move.w #1,($AAC).w ROM:0011CCD0 bra.s locret_11CD0A ROM:0011CCD2 ; --------------------------------------------------------------------------- ROM:0011CCD2 rts ROM:0011CCD4 ; --------------------------------------------------------------------------- ROM:0011CCD4 ROM:0011CCD4 loc_11CCD4: ; DATA XREF: ROM:0011CCAE↑o ROM:0011CCD4 cmpi.w #5,($AC2).w ROM:0011CCDA beq.s locret_11CD0A ROM:0011CCDC cmpi.w #4,($AC2).w ROM:0011CCE2 beq.s locret_11CD0A ROM:0011CCE4 cmpi.w #6,($AC2).w ROM:0011CCEA beq.s locret_11CD0A ROM:0011CCEC move.w $29E(a5),d0 ROM:0011CCF0 clr.b ($7FD).w ROM:0011CCF4 move.w d0,($648).w ROM:0011CCF8 move.b #1,($7FD).w ROM:0011CCFE move.w #2,($AAC).w ROM:0011CD04 bra.l locret_11CD4E ROM:0011CD0A ; --------------------------------------------------------------------------- ROM:0011CD0A ROM:0011CD0A locret_11CD0A: ; CODE XREF: ROM:0011CCD0↑j ROM:0011CD0A ; ROM:0011CCDA↑j ... ROM:0011CD0A rts ROM:0011CD0C ; --------------------------------------------------------------------------- ROM:0011CD0C ROM:0011CD0C loc_11CD0C: ; DATA XREF: ROM:0011CCB2↑o ROM:0011CD0C cmpi.w #6,($AC2).w ROM:0011CD12 bne.s loc_11CD16 ROM:0011CD14 bra.s loc_11CD26 ROM:0011CD16 ; --------------------------------------------------------------------------- ROM:0011CD16 ROM:0011CD16 loc_11CD16: ; CODE XREF: ROM:0011CD12↑j ROM:0011CD16 cmpi.w #5,($AC2).w ROM:0011CD1C beq.s loc_11CD26 ROM:0011CD1E cmpi.w #4,($AC2).w ROM:0011CD24 bne.s loc_11CD3A ROM:0011CD26 ROM:0011CD26 loc_11CD26: ; CODE XREF: ROM:0011CD14↑j ROM:0011CD26 ; ROM:0011CD1C↑j ROM:0011CD26 clr.b ($7FD).w ROM:0011CD2A clr.w ($648).w ROM:0011CD2E move.w #1,($AAC).w ROM:0011CD34 bra.l locret_11CD0A ROM:0011CD3A ; --------------------------------------------------------------------------- ROM:0011CD3A ROM:0011CD3A loc_11CD3A: ; CODE XREF: ROM:0011CD24↑j ROM:0011CD3A cmpi.w #0,($648).w ROM:0011CD40 bgt.s locret_11CD4E ROM:0011CD42 move.w #3,($AAC).w ROM:0011CD48 bra.l loc_11CD86 ROM:0011CD4E ; --------------------------------------------------------------------------- ROM:0011CD4E ROM:0011CD4E locret_11CD4E: ; CODE XREF: ROM:0011CD04↑j ROM:0011CD4E ; ROM:0011CD40↑j ROM:0011CD4E rts ROM:0011CD50 ; --------------------------------------------------------------------------- ROM:0011CD50 ROM:0011CD50 loc_11CD50: ; DATA XREF: ROM:0011CCB6↑o ROM:0011CD50 cmpi.w #6,($AC2).w ROM:0011CD56 bne.s loc_11CD5A ROM:0011CD58 bra.s loc_11CD6A ROM:0011CD5A ; --------------------------------------------------------------------------- ROM:0011CD5A ROM:0011CD5A loc_11CD5A: ; CODE XREF: ROM:0011CD56↑j ROM:0011CD5A cmpi.w #5,($AC2).w ROM:0011CD60 beq.s loc_11CD6A ROM:0011CD62 cmpi.w #4,($AC2).w ROM:0011CD68 bne.s loc_11CD86 ROM:0011CD6A ROM:0011CD6A loc_11CD6A: ; CODE XREF: ROM:0011CD58↑j ROM:0011CD6A ; ROM:0011CD60↑j ROM:0011CD6A move.w #$7D0,($A6C).w ROM:0011CD70 move.w #$7D0,($A6A).w ROM:0011CD76 neg.w ($A6A).w ROM:0011CD7A move.w #1,($AAC).w ROM:0011CD80 bra.l locret_11CD0A ROM:0011CD86 ; --------------------------------------------------------------------------- ROM:0011CD86 ROM:0011CD86 loc_11CD86: ; CODE XREF: ROM:0011CD48↑j ROM:0011CD86 ; ROM:0011CD68↑j ROM:0011CD86 bsr.w sub_11D1F6 ROM:0011CD8A rts ROM:0011CD8C ; --------------------------------------------------------------------------- ROM:0011CD8C rts ROM:0011CD8E ROM:0011CD8E ; =============== S U B R O U T I N E ======================================= ROM:0011CD8E ROM:0011CD8E ROM:0011CD8E sub_11CD8E: ; CODE XREF: ROM:0011CC32↑p ROM:0011CD8E ; ROM:0011CC4E↑p ROM:0011CD8E move.w ($AAE).w,d1 ROM:0011CD92 cmpi.w #3,d1 ROM:0011CD96 bcc.s locret_11CDA0 ROM:0011CD98 movea.l off_11CDA2(pc,d1.w*4),a0 ROM:0011CD9C nop ROM:0011CD9E jmp (a0) ROM:0011CDA0 ; --------------------------------------------------------------------------- ROM:0011CDA0 ROM:0011CDA0 locret_11CDA0: ; CODE XREF: sub_11CD8E+8↑j ROM:0011CDA0 rts ROM:0011CDA0 ; End of function sub_11CD8E ROM:0011CDA0 ROM:0011CDA0 ; --------------------------------------------------------------------------- ROM:0011CDA2 off_11CDA2: dc.l loc_11CDAE ; DATA XREF: sub_11CD8E+A↑r ROM:0011CDA6 dc.l loc_11CDBE ROM:0011CDAA dc.l loc_11CDEC ROM:0011CDAE ; --------------------------------------------------------------------------- ROM:0011CDAE ROM:0011CDAE loc_11CDAE: ; DATA XREF: ROM:off_11CDA2↑o ROM:0011CDAE bclr #3,($1414).w ROM:0011CDB4 move.w #1,($AAE).w ROM:0011CDBA bra.s locret_11CDEA ROM:0011CDBC ; --------------------------------------------------------------------------- ROM:0011CDBC rts ROM:0011CDBE ; --------------------------------------------------------------------------- ROM:0011CDBE ROM:0011CDBE loc_11CDBE: ; DATA XREF: ROM:0011CDA6↑o ROM:0011CDBE btst #6,($141B).w ROM:0011CDC4 beq.s locret_11CDEA ROM:0011CDC6 bclr #6,($141B).w ROM:0011CDCC bset #3,($1414).w ROM:0011CDD2 move.w ($A8C).w,($A68).w ROM:0011CDD8 bset #1,($88A).w ROM:0011CDDE move.w #2,($AAE).w ROM:0011CDE4 bra.l locret_11CE0A ROM:0011CDEA ; --------------------------------------------------------------------------- ROM:0011CDEA ROM:0011CDEA locret_11CDEA: ; CODE XREF: ROM:0011CDBA↑j ROM:0011CDEA ; ROM:0011CDC4↑j ... ROM:0011CDEA rts ROM:0011CDEC ; --------------------------------------------------------------------------- ROM:0011CDEC ROM:0011CDEC loc_11CDEC: ; DATA XREF: ROM:0011CDAA↑o ROM:0011CDEC btst #1,($88A).w ROM:0011CDF2 bne.s locret_11CE0A ROM:0011CDF4 bsr.w sub_11D048 ROM:0011CDF8 bclr #3,($1414).w ROM:0011CDFE move.w #1,($AAE).w ROM:0011CE04 bra.l locret_11CDEA ROM:0011CE0A ; --------------------------------------------------------------------------- ROM:0011CE0A ROM:0011CE0A locret_11CE0A: ; CODE XREF: ROM:0011CDE4↑j ROM:0011CE0A ; ROM:0011CDF2↑j ROM:0011CE0A rts ROM:0011CE0C ; --------------------------------------------------------------------------- ROM:0011CE0C rts ROM:0011CE0E ROM:0011CE0E ; =============== S U B R O U T I N E ======================================= ROM:0011CE0E ROM:0011CE0E ROM:0011CE0E sub_11CE0E: ; CODE XREF: ROM:0011CC5A↑p ROM:0011CE0E move.w ($AA8).w,d1 ROM:0011CE12 cmpi.w #4,d1 ROM:0011CE16 bcc.s locret_11CE20 ROM:0011CE18 movea.l off_11CE22(pc,d1.w*4),a0 ROM:0011CE1C nop ROM:0011CE1E jmp (a0) ROM:0011CE20 ; --------------------------------------------------------------------------- ROM:0011CE20 ROM:0011CE20 locret_11CE20: ; CODE XREF: sub_11CE0E+8↑j ROM:0011CE20 rts ROM:0011CE20 ; End of function sub_11CE0E ROM:0011CE20 ROM:0011CE20 ; --------------------------------------------------------------------------- ROM:0011CE22 off_11CE22: dc.l loc_11CE32 ; DATA XREF: sub_11CE0E+A↑r ROM:0011CE26 dc.l loc_11CE4C ROM:0011CE2A dc.l loc_11CECA ROM:0011CE2E dc.l loc_11CEEC ROM:0011CE32 ; --------------------------------------------------------------------------- ROM:0011CE32 ROM:0011CE32 loc_11CE32: ; DATA XREF: ROM:off_11CE22↑o ROM:0011CE32 bclr #4,($142C).w ROM:0011CE38 bclr #4,($141A).w ROM:0011CE3E move.w #1,($AA8).w ROM:0011CE44 bra.l locret_11CEC8 ROM:0011CE4A ; --------------------------------------------------------------------------- ROM:0011CE4A rts ROM:0011CE4C ; --------------------------------------------------------------------------- ROM:0011CE4C ROM:0011CE4C loc_11CE4C: ; DATA XREF: ROM:0011CE26↑o ROM:0011CE4C move.w $2F4(a5),d4 ROM:0011CE50 move.w $2EA(a5),d3 ROM:0011CE54 cmpi.w #1,($AC8).w ROM:0011CE5A ble.s loc_11CEBC ROM:0011CE5C cmp.w ($AC8).w,d3 ROM:0011CE60 blt.s loc_11CEBC ROM:0011CE62 btst #7,($140F).w ROM:0011CE68 bne.s loc_11CEBC ROM:0011CE6A cmp.w ($57E).w,d4 ROM:0011CE6E bge.s loc_11CEBC ROM:0011CE70 btst #4,($141A).w ROM:0011CE76 beq.s loc_11CEBC ROM:0011CE78 move.w $2CA(a5),d0 ROM:0011CE7C cmp.w ($CCE).w,d0 ROM:0011CE80 ble.s loc_11CEBC ROM:0011CE82 bset #4,($142C).w ROM:0011CE88 move.w ($A82).w,d1 ROM:0011CE8C cmpi.w #2,($AC8).w ROM:0011CE92 bne.s loc_11CE9A ROM:0011CE94 sub.w $2CE(a5),d1 ROM:0011CE98 bra.s loc_11CE9E ROM:0011CE9A ; --------------------------------------------------------------------------- ROM:0011CE9A ROM:0011CE9A loc_11CE9A: ; CODE XREF: ROM:0011CE92↑j ROM:0011CE9A sub.w $2CC(a5),d1 ROM:0011CE9E ROM:0011CE9E loc_11CE9E: ; CODE XREF: ROM:0011CE98↑j ROM:0011CE9E move.w d1,($B12).w ROM:0011CEA2 move.w $2D6(a5),d2 ROM:0011CEA6 clr.b ($7FE).w ROM:0011CEAA move.w d2,($64A).w ROM:0011CEAE move.b #1,($7FE).w ROM:0011CEB4 move.w #2,($AA8).w ROM:0011CEBA bra.s locret_11CEEA ROM:0011CEBC ; --------------------------------------------------------------------------- ROM:0011CEBC ROM:0011CEBC loc_11CEBC: ; CODE XREF: ROM:0011CE5A↑j ROM:0011CEBC ; ROM:0011CE60↑j ... ROM:0011CEBC bclr #4,($141A).w ROM:0011CEC2 move.w ($A82).w,($B12).w ROM:0011CEC8 ROM:0011CEC8 locret_11CEC8: ; CODE XREF: ROM:0011CE44↑j ROM:0011CEC8 ; ROM:0011CF0A↓j ROM:0011CEC8 rts ROM:0011CECA ; --------------------------------------------------------------------------- ROM:0011CECA ROM:0011CECA loc_11CECA: ; DATA XREF: ROM:0011CE2A↑o ROM:0011CECA move.w $2CA(a5),d0 ROM:0011CECE cmpi.w #0,($64A).w ROM:0011CED4 ble.s loc_11CEDC ROM:0011CED6 cmp.w ($CCE).w,d0 ROM:0011CEDA bge.s locret_11CEEA ROM:0011CEDC ROM:0011CEDC loc_11CEDC: ; CODE XREF: ROM:0011CED4↑j ROM:0011CEDC move.w ($A82).w,($A84).w ROM:0011CEE2 move.w #3,($AA8).w ROM:0011CEE8 bra.s locret_11CF12 ROM:0011CEEA ; --------------------------------------------------------------------------- ROM:0011CEEA ROM:0011CEEA locret_11CEEA: ; CODE XREF: ROM:0011CEBA↑j ROM:0011CEEA ; ROM:0011CEDA↑j ROM:0011CEEA rts ROM:0011CEEC ; --------------------------------------------------------------------------- ROM:0011CEEC ROM:0011CEEC loc_11CEEC: ; DATA XREF: ROM:0011CE2E↑o ROM:0011CEEC move.w ($B12).w,d0 ROM:0011CEF0 move.w ($A82).w,d1 ROM:0011CEF4 cmp.w d0,d1 ROM:0011CEF6 bgt.s loc_11CF0E ROM:0011CEF8 bclr #4,($142C).w ROM:0011CEFE bclr #4,($141A).w ROM:0011CF04 move.w #1,($AA8).w ROM:0011CF0A bra.s locret_11CEC8 ROM:0011CF0C ; --------------------------------------------------------------------------- ROM:0011CF0C bra.s locret_11CF12 ROM:0011CF0E ; --------------------------------------------------------------------------- ROM:0011CF0E ROM:0011CF0E loc_11CF0E: ; CODE XREF: ROM:0011CEF6↑j ROM:0011CF0E bsr.w sub_11D020 ROM:0011CF12 ROM:0011CF12 locret_11CF12: ; CODE XREF: ROM:0011CEE8↑j ROM:0011CF12 ; ROM:0011CF0C↑j ROM:0011CF12 rts ROM:0011CF14 ; --------------------------------------------------------------------------- ROM:0011CF14 rts ROM:0011CF16 ROM:0011CF16 ; =============== S U B R O U T I N E ======================================= ROM:0011CF16 ROM:0011CF16 ROM:0011CF16 sub_11CF16: ; CODE XREF: ROM:0011CC36↑p ROM:0011CF16 move.w ($AAA).w,d1 ROM:0011CF1A cmpi.w #4,d1 ROM:0011CF1E bcc.s locret_11CF28 ROM:0011CF20 movea.l off_11CF2A(pc,d1.w*4),a0 ROM:0011CF24 nop ROM:0011CF26 jmp (a0) ROM:0011CF28 ; --------------------------------------------------------------------------- ROM:0011CF28 ROM:0011CF28 locret_11CF28: ; CODE XREF: sub_11CF16+8↑j ROM:0011CF28 rts ROM:0011CF28 ; End of function sub_11CF16 ROM:0011CF28 ROM:0011CF28 ; --------------------------------------------------------------------------- ROM:0011CF2A off_11CF2A: dc.l loc_11CF3A ; DATA XREF: sub_11CF16+A↑r ROM:0011CF2E dc.l loc_11CF5A ROM:0011CF32 dc.l loc_11CFC2 ROM:0011CF36 dc.l loc_11CFE0 ROM:0011CF3A ; --------------------------------------------------------------------------- ROM:0011CF3A ROM:0011CF3A loc_11CF3A: ; DATA XREF: ROM:off_11CF2A↑o ROM:0011CF3A bclr #6,($1408).w ROM:0011CF40 bclr #6,($140C).w ROM:0011CF46 bclr #4,($141A).w ROM:0011CF4C move.w #1,($AAA).w ROM:0011CF52 bra.l locret_11CFC0 ROM:0011CF58 ; --------------------------------------------------------------------------- ROM:0011CF58 rts ROM:0011CF5A ; --------------------------------------------------------------------------- ROM:0011CF5A ROM:0011CF5A loc_11CF5A: ; DATA XREF: ROM:0011CF2E↑o ROM:0011CF5A move.w $2E6(a5),d0 ROM:0011CF5E move.w $2DA(a5),d2 ROM:0011CF62 move.w $2E8(a5),d3 ROM:0011CF66 move.w ($A70).w,d4 ROM:0011CF6A bclr #6,($1408).w ROM:0011CF70 bclr #6,($140C).w ROM:0011CF76 btst #4,($141A).w ROM:0011CF7C beq.s loc_11CFBA ROM:0011CF7E cmp.w ($A7C).w,d2 ROM:0011CF82 bge.s loc_11CFBA ROM:0011CF84 cmp.w ($AC0).w,d3 ROM:0011CF88 ble.s loc_11CFBA ROM:0011CF8A sub.w $2EC(a5),d4 ROM:0011CF8E move.w d4,($A70).w ROM:0011CF92 bset #6,($1408).w ROM:0011CF98 move.w ($A6E).w,($A9E).w ROM:0011CF9E clr.b ($7FF).w ROM:0011CFA2 move.w d0,($64C).w ROM:0011CFA6 move.b #1,($7FF).w ROM:0011CFAC move.w $2E0(a5),($A9A).w ROM:0011CFB2 move.w #2,($AAA).w ROM:0011CFB8 bra.s locret_11CFDE ROM:0011CFBA ; --------------------------------------------------------------------------- ROM:0011CFBA ROM:0011CFBA loc_11CFBA: ; CODE XREF: ROM:0011CF7C↑j ROM:0011CFBA ; ROM:0011CF82↑j ... ROM:0011CFBA bclr #4,($141A).w ROM:0011CFC0 ROM:0011CFC0 locret_11CFC0: ; CODE XREF: ROM:0011CF52↑j ROM:0011CFC0 ; ROM:0011CFF6↓j ... ROM:0011CFC0 rts ROM:0011CFC2 ; --------------------------------------------------------------------------- ROM:0011CFC2 ROM:0011CFC2 loc_11CFC2: ; DATA XREF: ROM:0011CF32↑o ROM:0011CFC2 cmpi.w #0,($64C).w ROM:0011CFC8 bgt.s locret_11CFDE ROM:0011CFCA bclr #6,($1408).w ROM:0011CFD0 bset #6,($140C).w ROM:0011CFD6 move.w #3,($AAA).w ROM:0011CFDC bra.s locret_11D01C ROM:0011CFDE ; --------------------------------------------------------------------------- ROM:0011CFDE ROM:0011CFDE locret_11CFDE: ; CODE XREF: ROM:0011CFB8↑j ROM:0011CFDE ; ROM:0011CFC8↑j ROM:0011CFDE rts ROM:0011CFE0 ; --------------------------------------------------------------------------- ROM:0011CFE0 ROM:0011CFE0 loc_11CFE0: ; DATA XREF: ROM:0011CF36↑o ROM:0011CFE0 move.w $2D8(a5),d0 ROM:0011CFE4 cmp.w ($CCE).w,d0 ROM:0011CFE8 bgt.s loc_11CFF8 ROM:0011CFEA move.w #1,($AAA).w ROM:0011CFF0 bclr #4,($141A).w ROM:0011CFF6 bra.s locret_11CFC0 ROM:0011CFF8 ; --------------------------------------------------------------------------- ROM:0011CFF8 ROM:0011CFF8 loc_11CFF8: ; CODE XREF: ROM:0011CFE8↑j ROM:0011CFF8 move.w ($A9A).w,d2 ROM:0011CFFC add.w $2E4(a5),d2 ROM:0011D000 move.w d2,($A9A).w ROM:0011D004 move.w $2E2(a5),d1 ROM:0011D008 cmp.w ($A9A).w,d1 ROM:0011D00C bgt.s locret_11D01C ROM:0011D00E move.w #1,($AAA).w ROM:0011D014 bclr #4,($141A).w ROM:0011D01A bra.s locret_11CFC0 ROM:0011D01C ; --------------------------------------------------------------------------- ROM:0011D01C ROM:0011D01C locret_11D01C: ; CODE XREF: ROM:0011CFDC↑j ROM:0011D01C ; ROM:0011D00C↑j ROM:0011D01C rts ROM:0011D01E ; --------------------------------------------------------------------------- ROM:0011D01E rts ROM:0011D020 ROM:0011D020 ; =============== S U B R O U T I N E ======================================= ROM:0011D020 ROM:0011D020 ROM:0011D020 sub_11D020: ; CODE XREF: ROM:loc_11CF0E↑p ROM:0011D020 move.w ($B12).w,d1 ROM:0011D024 move.w ($A82).w,d0 ROM:0011D028 move.w $2D2(a5),d2 ROM:0011D02C sub.w ($A84).w,d0 ROM:0011D030 cmpi.w #0,d0 ROM:0011D034 bgt.s loc_11D038 ROM:0011D036 clr.w d0 ROM:0011D038 ROM:0011D038 loc_11D038: ; CODE XREF: sub_11D020+14↑j ROM:0011D038 add.w d0,d1 ROM:0011D03A add.w d2,d1 ROM:0011D03C move.w d1,($B12).w ROM:0011D040 move.w ($A82).w,($A84).w ROM:0011D046 rts ROM:0011D046 ; End of function sub_11D020 ROM:0011D046 ROM:0011D048 ROM:0011D048 ; =============== S U B R O U T I N E ======================================= ROM:0011D048 ROM:0011D048 ROM:0011D048 sub_11D048: ; CODE XREF: ROM:loc_11CC0E↑p ROM:0011D048 ; ROM:0011CDF4↑p ROM:0011D048 move.w ($544).w,d0 ROM:0011D04C mulu.w #$32,d0 ; '2' ROM:0011D050 move.w d0,($A70).w ROM:0011D054 rts ROM:0011D054 ; End of function sub_11D048 ROM:0011D054 ROM:0011D056 ROM:0011D056 ; =============== S U B R O U T I N E ======================================= ROM:0011D056 ROM:0011D056 ROM:0011D056 sub_11D056: ; CODE XREF: ROM:0011CC3A↑p ROM:0011D056 ; ROM:0011CC52↑p ROM:0011D056 btst #1,($1409).w ROM:0011D05C bne.s loc_11D066 ROM:0011D05E cmpi.w #3,($AC2).w ROM:0011D064 bne.s loc_11D07E ROM:0011D066 ROM:0011D066 loc_11D066: ; CODE XREF: sub_11D056+6↑j ROM:0011D066 btst #7,($140F).w ROM:0011D06C bne.s loc_11D076 ROM:0011D06E move.w $2A6(a5),($A7E).w ROM:0011D074 bra.s loc_11D07C ROM:0011D076 ; --------------------------------------------------------------------------- ROM:0011D076 ROM:0011D076 loc_11D076: ; CODE XREF: sub_11D056+16↑j ROM:0011D076 move.w $2A4(a5),($A7E).w ROM:0011D07C ROM:0011D07C loc_11D07C: ; CODE XREF: sub_11D056+1E↑j ROM:0011D07C bra.s loc_11D084 ROM:0011D07E ; --------------------------------------------------------------------------- ROM:0011D07E ROM:0011D07E loc_11D07E: ; CODE XREF: sub_11D056+E↑j ROM:0011D07E move.w $2A2(a5),($A7E).w ROM:0011D084 ROM:0011D084 loc_11D084: ; CODE XREF: sub_11D056:loc_11D07C↑j ROM:0011D084 clr.l d1 ROM:0011D086 move.w ($57E).w,d1 ROM:0011D08A swap d1 ROM:0011D08C move.w ($A7C).w,d2 ROM:0011D090 swap d2 ROM:0011D092 move.w ($A90).w,d2 ROM:0011D096 move.w ($A7E).w,d3 ROM:0011D09A ext.l d3 ROM:0011D09C bsr.l sub_1173B2 ROM:0011D0A2 move.w d4,($A90).w ROM:0011D0A6 swap d4 ROM:0011D0A8 move.w d4,($A7C).w ROM:0011D0AC rts ROM:0011D0AC ; End of function sub_11D056 ROM:0011D0AC ROM:0011D0AE ROM:0011D0AE ; =============== S U B R O U T I N E ======================================= ROM:0011D0AE ROM:0011D0AE ROM:0011D0AE sub_11D0AE: ; CODE XREF: ROM:0011CC3E↑p ROM:0011D0AE ; ROM:0011CC56↑p ROM:0011D0AE move.w ($AE4).w,d4 ROM:0011D0B2 move.w $2F8(a5),d5 ROM:0011D0B6 cmp.w ($A6C).w,d5 ROM:0011D0BA ble.s loc_11D0CA ROM:0011D0BC cmpi.w #0,($654).w ROM:0011D0C2 bgt.s loc_11D0CA ROM:0011D0C4 bclr #0,($1428).w ROM:0011D0CA ROM:0011D0CA loc_11D0CA: ; CODE XREF: sub_11D0AE+C↑j ROM:0011D0CA ; sub_11D0AE+14↑j ROM:0011D0CA cmp.w ($AD0).w,d4 ROM:0011D0CE ble.s loc_11D10A ROM:0011D0D0 cmp.w ($A82).w,d4 ROM:0011D0D4 ble.s loc_11D10A ROM:0011D0D6 move.w $2B4(a5),d6 ROM:0011D0DA move.w ($AE6).w,d1 ROM:0011D0DE sub.w ($A82).w,d1 ROM:0011D0E2 move.w ($A82).w,d2 ROM:0011D0E6 cmpi.w #0,d1 ROM:0011D0EA bge.s loc_11D0EE ROM:0011D0EC neg.w d1 ROM:0011D0EE ROM:0011D0EE loc_11D0EE: ; CODE XREF: sub_11D0AE+3C↑j ROM:0011D0EE cmp.w d1,d6 ROM:0011D0F0 bgt.s loc_11D0FE ROM:0011D0F2 move.w ($A82).w,d3 ROM:0011D0F6 add.w d6,d3 ROM:0011D0F8 move.w d3,($A82).w ROM:0011D0FC bra.s loc_11D104 ROM:0011D0FE ; --------------------------------------------------------------------------- ROM:0011D0FE ROM:0011D0FE loc_11D0FE: ; CODE XREF: sub_11D0AE+42↑j ROM:0011D0FE move.w ($AE6).w,($A82).w ROM:0011D104 ROM:0011D104 loc_11D104: ; CODE XREF: sub_11D0AE+4E↑j ROM:0011D104 bra.l locret_11D1F4 ROM:0011D10A ; --------------------------------------------------------------------------- ROM:0011D10A ROM:0011D10A loc_11D10A: ; CODE XREF: sub_11D0AE+20↑j ROM:0011D10A ; sub_11D0AE+26↑j ROM:0011D10A btst #1,($1409).w ROM:0011D110 bne.s loc_11D11A ROM:0011D112 cmpi.w #3,($AC2).w ROM:0011D118 bne.s loc_11D126 ROM:0011D11A ROM:0011D11A loc_11D11A: ; CODE XREF: sub_11D0AE+62↑j ROM:0011D11A move.w ($AE6).w,($A82).w ROM:0011D120 bra.l locret_11D1F4 ROM:0011D126 ; --------------------------------------------------------------------------- ROM:0011D126 ROM:0011D126 loc_11D126: ; CODE XREF: sub_11D0AE+6A↑j ROM:0011D126 move.w $2F2(a5),d7 ROM:0011D12A move.w $2EE(a5),d6 ROM:0011D12E move.w ($AE6).w,d1 ROM:0011D132 sub.w ($A82).w,d1 ROM:0011D136 move.w ($A82).w,d4 ROM:0011D13A cmpi.w #0,d1 ROM:0011D13E bge.s loc_11D142 ROM:0011D140 neg.w d1 ROM:0011D142 ROM:0011D142 loc_11D142: ; CODE XREF: sub_11D0AE+90↑j ROM:0011D142 move.w $9E4(a5),d5 ROM:0011D146 cmp.w ($AC0).w,d5 ROM:0011D14A blt.s loc_11D152 ROM:0011D14C move.w #$3E8,d3 ROM:0011D150 bra.s loc_11D174 ROM:0011D152 ; --------------------------------------------------------------------------- ROM:0011D152 ROM:0011D152 loc_11D152: ; CODE XREF: sub_11D0AE+9C↑j ROM:0011D152 cmp.w ($AE6).w,d4 ROM:0011D156 bge.s loc_11D15E ROM:0011D158 move.w $2A8(a5),d3 ROM:0011D15C bra.s loc_11D174 ROM:0011D15E ; --------------------------------------------------------------------------- ROM:0011D15E ROM:0011D15E loc_11D15E: ; CODE XREF: sub_11D0AE+A8↑j ROM:0011D15E cmp.w ($AC0).w,d6 ROM:0011D162 bgt.s loc_11D16A ROM:0011D164 cmp.w ($518).w,d7 ROM:0011D168 ble.s loc_11D170 ROM:0011D16A ROM:0011D16A loc_11D16A: ; CODE XREF: sub_11D0AE+B4↑j ROM:0011D16A move.w $2AC(a5),d3 ROM:0011D16E bra.s loc_11D174 ROM:0011D170 ; --------------------------------------------------------------------------- ROM:0011D170 ROM:0011D170 loc_11D170: ; CODE XREF: sub_11D0AE+BA↑j ROM:0011D170 move.w $2AA(a5),d3 ROM:0011D174 ROM:0011D174 loc_11D174: ; CODE XREF: sub_11D0AE+A2↑j ROM:0011D174 ; sub_11D0AE+AE↑j ... ROM:0011D174 btst #0,($1428).w ROM:0011D17A beq.s loc_11D1A0 ROM:0011D17C cmpi.w #1,($AF6).w ROM:0011D182 bne.s loc_11D188 ROM:0011D184 move.w $2AE(a5),d3 ROM:0011D188 ROM:0011D188 loc_11D188: ; CODE XREF: sub_11D0AE+D4↑j ROM:0011D188 cmpi.w #2,($AF6).w ROM:0011D18E bne.s loc_11D194 ROM:0011D190 move.w $2B0(a5),d3 ROM:0011D194 ROM:0011D194 loc_11D194: ; CODE XREF: sub_11D0AE+E0↑j ROM:0011D194 cmpi.w #3,($AF6).w ROM:0011D19A bne.s loc_11D1A0 ROM:0011D19C move.w $2B2(a5),d3 ROM:0011D1A0 ROM:0011D1A0 loc_11D1A0: ; CODE XREF: sub_11D0AE+CC↑j ROM:0011D1A0 ; sub_11D0AE+EC↑j ROM:0011D1A0 move.w d3,($A8E).w ROM:0011D1A4 cmp.w d1,d3 ROM:0011D1A6 bgt.s loc_11D1C4 ROM:0011D1A8 cmp.w ($AE6).w,d4 ROM:0011D1AC bge.s loc_11D1B6 ROM:0011D1AE move.w ($A82).w,d2 ROM:0011D1B2 add.w d3,d2 ROM:0011D1B4 bra.s loc_11D1BC ROM:0011D1B6 ; --------------------------------------------------------------------------- ROM:0011D1B6 ROM:0011D1B6 loc_11D1B6: ; CODE XREF: sub_11D0AE+FE↑j ROM:0011D1B6 move.w ($A82).w,d2 ROM:0011D1BA sub.w d3,d2 ROM:0011D1BC ROM:0011D1BC loc_11D1BC: ; CODE XREF: sub_11D0AE+106↑j ROM:0011D1BC move.w #$64,($A80).w ; 'd' ROM:0011D1C2 bra.s loc_11D1CE ROM:0011D1C4 ; --------------------------------------------------------------------------- ROM:0011D1C4 ROM:0011D1C4 loc_11D1C4: ; CODE XREF: sub_11D0AE+F8↑j ROM:0011D1C4 move.w ($AE6).w,d2 ROM:0011D1C8 move.w $2B8(a5),($A80).w ROM:0011D1CE ROM:0011D1CE loc_11D1CE: ; CODE XREF: sub_11D0AE+114↑j ROM:0011D1CE clr.l d1 ROM:0011D1D0 move.w d2,d1 ROM:0011D1D2 swap d1 ROM:0011D1D4 move.w ($A82).w,d2 ROM:0011D1D8 swap d2 ROM:0011D1DA move.w ($A92).w,d2 ROM:0011D1DE move.w ($A80).w,d3 ROM:0011D1E2 ext.l d3 ROM:0011D1E4 bsr.l sub_1173B2 ROM:0011D1EA move.w d4,($A92).w ROM:0011D1EE swap d4 ROM:0011D1F0 move.w d4,($A82).w ROM:0011D1F4 ROM:0011D1F4 locret_11D1F4: ; CODE XREF: sub_11D0AE:loc_11D104↑j ROM:0011D1F4 ; sub_11D0AE+72↑j ROM:0011D1F4 rts ROM:0011D1F4 ; End of function sub_11D0AE ROM:0011D1F4 ROM:0011D1F6 ROM:0011D1F6 ; =============== S U B R O U T I N E ======================================= ROM:0011D1F6 ROM:0011D1F6 ROM:0011D1F6 sub_11D1F6: ; CODE XREF: ROM:loc_11CD86↑p ROM:0011D1F6 move.w ($B12).w,d0 ROM:0011D1FA sub.w ($A7C).w,d0 ROM:0011D1FE move.w d0,($A6A).w ROM:0011D202 cmpi.w #0,d0 ROM:0011D206 bge.s loc_11D20A ROM:0011D208 neg.w d0 ROM:0011D20A ROM:0011D20A loc_11D20A: ; CODE XREF: sub_11D1F6+10↑j ROM:0011D20A move.w d0,($A6C).w ROM:0011D20E rts ROM:0011D20E ; End of function sub_11D1F6 ROM:0011D20E ROM:0011D210 ROM:0011D210 ; =============== S U B R O U T I N E ======================================= ROM:0011D210 ROM:0011D210 ROM:0011D210 sub_11D210: ; CODE XREF: ROM:0011CC74↑p ROM:0011D210 clr.l d7 ROM:0011D212 clr.l d6 ROM:0011D214 move.l ($8B0).w,d7 ROM:0011D218 move.w ($A6A).w,d6 ROM:0011D21C ext.l d6 ROM:0011D21E muls.l d6,d7 ROM:0011D222 asr.l #8,d7 ROM:0011D224 asr.l #5,d7 ROM:0011D226 move.w d7,($A9C).w ROM:0011D22A move.w ($A9C).w,d0 ROM:0011D22E btst #6,($1408).w ROM:0011D234 beq.s loc_11D23A ROM:0011D236 move.w ($A9E).w,d0 ROM:0011D23A ROM:0011D23A loc_11D23A: ; CODE XREF: sub_11D210+24↑j ROM:0011D23A btst #6,($140C).w ROM:0011D240 beq.s loc_11D252 ROM:0011D242 sub.w ($A9E).w,d0 ROM:0011D246 muls.w ($A9A).w,d0 ROM:0011D24A divs.w #$64,d0 ; 'd' ROM:0011D24E add.w ($A9E).w,d0 ROM:0011D252 ROM:0011D252 loc_11D252: ; CODE XREF: sub_11D210+30↑j ROM:0011D252 move.w d0,($A6E).w ROM:0011D256 rts ROM:0011D256 ; End of function sub_11D210 ROM:0011D256 ROM:0011D258 ROM:0011D258 ; =============== S U B R O U T I N E ======================================= ROM:0011D258 ROM:0011D258 ROM:0011D258 sub_11D258: ; CODE XREF: ROM:0011CC70↑p ROM:0011D258 move.w #1,($A94).w ROM:0011D25E move.w ($B12).w,d3 ROM:0011D262 move.w ($A94).w,d2 ROM:0011D266 move.w #$3E12,d1 ROM:0011D26A movea.w #$14BF,a1 ROM:0011D26E bsr.l sub_1173C8 ROM:0011D274 clr.l d5 ROM:0011D276 clr.l d6 ROM:0011D278 clr.l d7 ROM:0011D27A move.b d1,d5 ROM:0011D27C move.b ($14B0).w,d6 ROM:0011D280 move.w $296(a5),d7 ROM:0011D284 muls.w #2,d5 ROM:0011D288 addi.w #$2EE,d5 ROM:0011D28C subi.l #$3E8,d5 ROM:0011D292 muls.l d7,d5 ROM:0011D296 divs.l #$3E8,d5 ROM:0011D29E add.l d6,d5 ROM:0011D2A0 move.w d5,($A76).w ROM:0011D2A4 move.w #$3E2A,d1 ROM:0011D2A8 move.w ($B12).w,d2 ROM:0011D2AC bsr.l sub_1174A6 ROM:0011D2B2 move.w d1,($A74).w ROM:0011D2B6 clr.l d3 ROM:0011D2B8 move.w ($A74).w,d3 ROM:0011D2BC add.w ($A76).w,d3 ROM:0011D2C0 move.w d3,($A8C).w ROM:0011D2C4 move.w ($AE4).w,d5 ROM:0011D2C8 cmp.w ($B12).w,d5 ROM:0011D2CC bge.s loc_11D2D2 ROM:0011D2CE move.w ($B12).w,d5 ROM:0011D2D2 ROM:0011D2D2 loc_11D2D2: ; CODE XREF: sub_11D258+74↑j ROM:0011D2D2 move.w $2EE(a5),d2 ROM:0011D2D6 move.w $2F0(a5),d1 ROM:0011D2DA move.w ($518).w,d6 ROM:0011D2DE move.w ($518).w,d7 ROM:0011D2E2 mulu.w #$1846,d6 ROM:0011D2E6 cmpi.l #$2625A00,d6 ROM:0011D2EC ble.s loc_11D2F4 ROM:0011D2EE move.l #$2625A00,d6 ROM:0011D2F4 ROM:0011D2F4 loc_11D2F4: ; CODE XREF: sub_11D258+94↑j ROM:0011D2F4 move.l d6,d4 ROM:0011D2F6 divu.w d2,d6 ROM:0011D2F8 divu.w d1,d4 ROM:0011D2FA move.w ($B12).w,d0 ROM:0011D2FE ext.l d7 ROM:0011D300 mulu.w #$1846,d7 ROM:0011D304 divu.w d0,d7 ROM:0011D306 move.w d7,($AA2).w ROM:0011D30A move.w $2C2(a5),($A88).w ROM:0011D310 move.w $2BE(a5),($A8A).w ROM:0011D316 move.w $302(a5),d1 ROM:0011D31A cmp.w d7,d1 ROM:0011D31C bge.s loc_11D324 ROM:0011D31E move.w $2C8(a5),($A88).w ROM:0011D324 ROM:0011D324 loc_11D324: ; CODE XREF: sub_11D258+C4↑j ROM:0011D324 btst #1,($1409).w ROM:0011D32A bne.s loc_11D334 ROM:0011D32C cmpi.w #3,($AC2).w ROM:0011D332 bne.s loc_11D35A ROM:0011D334 ROM:0011D334 loc_11D334: ; CODE XREF: sub_11D258+D2↑j ROM:0011D334 cmpi.w #1,($AC8).w ROM:0011D33A bne.s loc_11D35A ROM:0011D33C move.w $2FA(a5),d2 ROM:0011D340 cmp.w ($57E).w,d2 ROM:0011D344 ble.s loc_11D354 ROM:0011D346 move.w $2C4(a5),($A88).w ROM:0011D34C move.w $2C0(a5),($A8A).w ROM:0011D352 bra.s loc_11D35A ROM:0011D354 ; --------------------------------------------------------------------------- ROM:0011D354 ROM:0011D354 loc_11D354: ; CODE XREF: sub_11D258+EC↑j ROM:0011D354 move.w $2C0(a5),($A8A).w ROM:0011D35A ROM:0011D35A loc_11D35A: ; CODE XREF: sub_11D258+DA↑j ROM:0011D35A ; sub_11D258+E2↑j ... ROM:0011D35A btst #1,($1409).w ROM:0011D360 bne.s loc_11D36A ROM:0011D362 cmpi.w #3,($AC2).w ROM:0011D368 bne.s loc_11D378 ROM:0011D36A ROM:0011D36A loc_11D36A: ; CODE XREF: sub_11D258+108↑j ROM:0011D36A cmpi.w #2,($AC8).w ROM:0011D370 bne.s loc_11D378 ROM:0011D372 cmp.w d6,d5 ROM:0011D374 blt.s loc_11D378 ROM:0011D376 bra.s loc_11D3A8 ROM:0011D378 ; --------------------------------------------------------------------------- ROM:0011D378 ROM:0011D378 loc_11D378: ; CODE XREF: sub_11D258+110↑j ROM:0011D378 ; sub_11D258+118↑j ... ROM:0011D378 btst #3,($140C).w ROM:0011D37E beq.s loc_11D3B4 ROM:0011D380 cmp.w d6,d5 ROM:0011D382 blt.s loc_11D3B4 ROM:0011D384 btst #0,($7A7).w ROM:0011D38A beq.s loc_11D390 ROM:0011D38C bra.s loc_11D3A8 ROM:0011D38E ; --------------------------------------------------------------------------- ROM:0011D38E bra.s loc_11D3B4 ROM:0011D390 ; --------------------------------------------------------------------------- ROM:0011D390 ROM:0011D390 loc_11D390: ; CODE XREF: sub_11D258+132↑j ROM:0011D390 move.w $300(a5),d1 ROM:0011D394 move.w $2FE(a5),d2 ROM:0011D398 cmp.w d4,d5 ROM:0011D39A blt.s loc_11D3B4 ROM:0011D39C cmp.w ($CCE).w,d1 ROM:0011D3A0 bgt.s loc_11D3A8 ROM:0011D3A2 cmp.w ($518).w,d2 ROM:0011D3A6 ble.s loc_11D3B4 ROM:0011D3A8 ROM:0011D3A8 loc_11D3A8: ; CODE XREF: sub_11D258+11E↑j ROM:0011D3A8 ; sub_11D258+134↑j ... ROM:0011D3A8 move.w $2C6(a5),($A88).w ROM:0011D3AE move.w $2C0(a5),($A8A).w ROM:0011D3B4 ROM:0011D3B4 loc_11D3B4: ; CODE XREF: sub_11D258+126↑j ROM:0011D3B4 ; sub_11D258+12A↑j ... ROM:0011D3B4 move.w $2C6(a5),d1 ROM:0011D3B8 cmp.w ($A88).w,d1 ROM:0011D3BC bne.s loc_11D3C6 ROM:0011D3BE bset #0,($7A7).w ROM:0011D3C4 bra.s loc_11D3CC ROM:0011D3C6 ; --------------------------------------------------------------------------- ROM:0011D3C6 ROM:0011D3C6 loc_11D3C6: ; CODE XREF: sub_11D258+164↑j ROM:0011D3C6 bclr #0,($7A7).w ROM:0011D3CC ROM:0011D3CC loc_11D3CC: ; CODE XREF: sub_11D258+16C↑j ROM:0011D3CC clr.w d7 ROM:0011D3CE move.b ($14B1).w,d7 ROM:0011D3D2 btst #1,($1409).w ROM:0011D3D8 bne.s loc_11D3E2 ROM:0011D3DA cmpi.w #3,($AC2).w ROM:0011D3E0 bne.s loc_11D426 ROM:0011D3E2 ROM:0011D3E2 loc_11D3E2: ; CODE XREF: sub_11D258+180↑j ROM:0011D3E2 move.w $2BC(a5),($A78).w ROM:0011D3E8 move.w $2BA(a5),($A7A).w ROM:0011D3EE btst #7,($140F).w ROM:0011D3F4 bne.s loc_11D40E ROM:0011D3F6 cmpi.w #0,d7 ROM:0011D3FA bne.s loc_11D40E ROM:0011D3FC btst #4,($142C).w ROM:0011D402 bne.s loc_11D40E ROM:0011D404 move.w d3,d1 ROM:0011D406 sub.w ($A88).w,d1 ROM:0011D40A move.w d1,($A78).w ROM:0011D40E ROM:0011D40E loc_11D40E: ; CODE XREF: sub_11D258+19C↑j ROM:0011D40E ; sub_11D258+1A2↑j ... ROM:0011D40E btst #7,($140F).w ROM:0011D414 bne.s loc_11D426 ROM:0011D416 cmpi.w #0,d7 ROM:0011D41A bne.s loc_11D426 ROM:0011D41C move.w d3,d1 ROM:0011D41E add.w ($A8A).w,d1 ROM:0011D422 move.w d1,($A7A).w ROM:0011D426 ROM:0011D426 loc_11D426: ; CODE XREF: sub_11D258+188↑j ROM:0011D426 ; sub_11D258+1BC↑j ... ROM:0011D426 btst #3,($140C).w ROM:0011D42C beq.s loc_11D462 ROM:0011D42E move.w $2BC(a5),($A78).w ROM:0011D434 move.w $2BA(a5),($A7A).w ROM:0011D43A cmpi.w #0,d7 ROM:0011D43E bne.s loc_11D452 ROM:0011D440 btst #6,($1408).w ROM:0011D446 bne.s loc_11D452 ROM:0011D448 move.w d3,d1 ROM:0011D44A sub.w ($A88).w,d1 ROM:0011D44E move.w d1,($A78).w ROM:0011D452 ROM:0011D452 loc_11D452: ; CODE XREF: sub_11D258+1E6↑j ROM:0011D452 ; sub_11D258+1EE↑j ROM:0011D452 cmpi.w #0,d7 ROM:0011D456 bne.s loc_11D462 ROM:0011D458 move.w d3,d1 ROM:0011D45A add.w ($A8A).w,d1 ROM:0011D45E move.w d1,($A7A).w ROM:0011D462 ROM:0011D462 loc_11D462: ; CODE XREF: sub_11D258+1D4↑j ROM:0011D462 ; sub_11D258+1FE↑j ROM:0011D462 cmpi.w #5,($AC2).w ROM:0011D468 bne.s loc_11D46C ROM:0011D46A bra.s loc_11D47C ROM:0011D46C ; --------------------------------------------------------------------------- ROM:0011D46C ROM:0011D46C loc_11D46C: ; CODE XREF: sub_11D258+210↑j ROM:0011D46C cmpi.w #6,($AC2).w ROM:0011D472 beq.s loc_11D47C ROM:0011D474 cmpi.w #4,($AC2).w ROM:0011D47A bne.s loc_11D482 ROM:0011D47C ROM:0011D47C loc_11D47C: ; CODE XREF: sub_11D258+212↑j ROM:0011D47C ; sub_11D258+21A↑j ROM:0011D47C move.w $2BC(a5),($A78).w ROM:0011D482 ROM:0011D482 loc_11D482: ; CODE XREF: sub_11D258+222↑j ROM:0011D482 move.w $2BA(a5),d1 ROM:0011D486 move.w $2BC(a5),d2 ROM:0011D48A cmp.w ($A7A).w,d1 ROM:0011D48E bge.s loc_11D494 ROM:0011D490 move.w d1,($A7A).w ROM:0011D494 ROM:0011D494 loc_11D494: ; CODE XREF: sub_11D258+236↑j ROM:0011D494 cmp.w ($A78).w,d2 ROM:0011D498 ble.s loc_11D49E ROM:0011D49A move.w d2,($A78).w ROM:0011D49E ROM:0011D49E loc_11D49E: ; CODE XREF: sub_11D258+240↑j ROM:0011D49E move.w ($A78).w,d1 ROM:0011D4A2 cmp.w ($A7A).w,d1 ROM:0011D4A6 blt.s locret_11D4AC ROM:0011D4A8 move.w d1,($A7A).w ROM:0011D4AC ROM:0011D4AC locret_11D4AC: ; CODE XREF: sub_11D258+24E↑j ROM:0011D4AC rts ROM:0011D4AC ; End of function sub_11D258 ROM:0011D4AC ROM:0011D4AE ROM:0011D4AE ; =============== S U B R O U T I N E ======================================= ROM:0011D4AE ROM:0011D4AE ROM:0011D4AE sub_11D4AE: ; CODE XREF: ROM:0011CC78↑p ROM:0011D4AE clr.l d7 ROM:0011D4B0 clr.l d6 ROM:0011D4B2 move.l ($8B4).w,d7 ROM:0011D4B6 move.w ($A6A).w,d6 ROM:0011D4BA ext.l d6 ROM:0011D4BC muls.l d6,d7 ROM:0011D4C0 asr.l #8,d7 ROM:0011D4C2 asr.l #5,d7 ROM:0011D4C4 move.w d7,($A72).w ROM:0011D4C8 move.w ($A70).w,d5 ROM:0011D4CC clr.l d4 ROM:0011D4CE move.w $2D4(a5),d6 ROM:0011D4D2 move.w ($A72).w,d4 ROM:0011D4D6 btst #4,($142C).w ROM:0011D4DC beq.s loc_11D4E4 ROM:0011D4DE muls.w d6,d4 ROM:0011D4E0 divs.w #$64,d4 ; 'd' ROM:0011D4E4 ROM:0011D4E4 loc_11D4E4: ; CODE XREF: sub_11D4AE+2E↑j ROM:0011D4E4 btst #6,($1408).w ROM:0011D4EA beq.s loc_11D4F2 ROM:0011D4EC muls.w d6,d4 ROM:0011D4EE divs.w #$64,d4 ; 'd' ROM:0011D4F2 ROM:0011D4F2 loc_11D4F2: ; CODE XREF: sub_11D4AE+3C↑j ROM:0011D4F2 move.w $2FC(a5),d6 ROM:0011D4F6 btst #0,($1428).w ROM:0011D4FC beq.s loc_11D50C ROM:0011D4FE cmpi.w #1,($AF6).w ROM:0011D504 bne.s loc_11D50C ROM:0011D506 muls.w d6,d4 ROM:0011D508 divs.w #$64,d4 ; 'd' ROM:0011D50C ROM:0011D50C loc_11D50C: ; CODE XREF: sub_11D4AE+4E↑j ROM:0011D50C ; sub_11D4AE+56↑j ROM:0011D50C add.w d4,d5 ROM:0011D50E move.w ($A7A).w,d7 ROM:0011D512 move.w ($A78).w,d6 ROM:0011D516 mulu.w #$32,d7 ; '2' ROM:0011D51A mulu.w #$32,d6 ; '2' ROM:0011D51E cmp.w d5,d7 ROM:0011D520 bgt.s loc_11D524 ROM:0011D522 move.w d7,d5 ROM:0011D524 ROM:0011D524 loc_11D524: ; CODE XREF: sub_11D4AE+72↑j ROM:0011D524 cmp.w d5,d6 ROM:0011D526 ble.s loc_11D52A ROM:0011D528 move.w d6,d5 ROM:0011D52A ROM:0011D52A loc_11D52A: ; CODE XREF: sub_11D4AE+78↑j ROM:0011D52A move.w d5,($A70).w ROM:0011D52E rts ROM:0011D52E ; End of function sub_11D4AE ROM:0011D52E ROM:0011D530 ROM:0011D530 ; =============== S U B R O U T I N E ======================================= ROM:0011D530 ROM:0011D530 ROM:0011D530 sub_11D530: ; CODE XREF: ROM:0011CC7C↑p ROM:0011D530 clr.l d0 ROM:0011D532 clr.l d1 ROM:0011D534 clr.l d4 ROM:0011D536 btst #3,($1414).w ROM:0011D53C bne.s loc_11D570 ROM:0011D53E move.w ($A70).w,d4 ROM:0011D542 ext.l d4 ROM:0011D544 move.w d4,d0 ROM:0011D546 move.w ($A6E).w,d1 ROM:0011D54A ext.l d1 ROM:0011D54C add.l d1,d0 ROM:0011D54E divs.w #$32,d0 ; '2' ROM:0011D552 move.w d0,($A68).w ROM:0011D556 move.w ($A7A).w,d3 ROM:0011D55A cmp.w d0,d3 ROM:0011D55C bge.s loc_11D564 ROM:0011D55E move.w d3,($A68).w ROM:0011D562 bra.s loc_11D570 ROM:0011D564 ; --------------------------------------------------------------------------- ROM:0011D564 ROM:0011D564 loc_11D564: ; CODE XREF: sub_11D530+2C↑j ROM:0011D564 move.w ($A78).w,d2 ROM:0011D568 cmp.w d0,d2 ROM:0011D56A ble.s loc_11D570 ROM:0011D56C move.w d2,($A68).w ROM:0011D570 ROM:0011D570 loc_11D570: ; CODE XREF: sub_11D530+C↑j ROM:0011D570 ; sub_11D530+32↑j ... ROM:0011D570 cmpi.w #5,($AC2).w ROM:0011D576 bne.s loc_11D57E ROM:0011D578 move.w $2BC(a5),($A68).w ROM:0011D57E ROM:0011D57E loc_11D57E: ; CODE XREF: sub_11D530+46↑j ROM:0011D57E cmpi.w #6,($AC2).w ROM:0011D584 beq.s loc_11D592 ROM:0011D586 cmpi.w #4,($AC2).w ROM:0011D58C bne.l locret_11D608 ROM:0011D592 ROM:0011D592 loc_11D592: ; CODE XREF: sub_11D530+54↑j ROM:0011D592 cmpi.b #0,($14B1).w ROM:0011D598 bne.s loc_11D602 ROM:0011D59A move.w #1,($A94).w ROM:0011D5A0 move.w ($A94).w,d2 ROM:0011D5A4 move.w #$3E12,d1 ROM:0011D5A8 move.w $2F6(a5),d3 ROM:0011D5AC movea.w #$14BF,a1 ROM:0011D5B0 bsr.l sub_1173C8 ROM:0011D5B6 clr.l d5 ROM:0011D5B8 clr.l d6 ROM:0011D5BA clr.l d7 ROM:0011D5BC move.b d1,d5 ROM:0011D5BE move.b ($14B0).w,d6 ROM:0011D5C2 move.w $296(a5),d7 ROM:0011D5C6 muls.w #2,d5 ROM:0011D5CA addi.w #$2EE,d5 ROM:0011D5CE subi.l #$3E8,d5 ROM:0011D5D4 muls.l d7,d5 ROM:0011D5D8 divs.l #$3E8,d5 ROM:0011D5E0 add.l d6,d5 ROM:0011D5E2 move.w d5,($AA0).w ROM:0011D5E6 move.w #$3E2A,d1 ROM:0011D5EA move.w $2F6(a5),d2 ROM:0011D5EE bsr.l sub_1174A6 ROM:0011D5F4 move.w d1,d2 ROM:0011D5F6 move.w ($AA0).w,d3 ROM:0011D5FA add.w d2,d3 ROM:0011D5FC move.w d3,($A68).w ROM:0011D600 bra.s locret_11D608 ROM:0011D602 ; --------------------------------------------------------------------------- ROM:0011D602 ROM:0011D602 loc_11D602: ; CODE XREF: sub_11D530+68↑j ROM:0011D602 move.w #$3C,($A68).w ; '<' ROM:0011D608 ROM:0011D608 locret_11D608: ; CODE XREF: sub_11D530+5C↑j ROM:0011D608 ; sub_11D530+D0↑j ROM:0011D608 rts ROM:0011D608 ; End of function sub_11D530 ROM:0011D608 ROM:0011D60A ROM:0011D60A ; =============== S U B R O U T I N E ======================================= ROM:0011D60A ROM:0011D60A ROM:0011D60A sub_11D60A: ; CODE XREF: ROM:0011CC2E↑p ROM:0011D60A ; ROM:loc_11CC4A↑p ROM:0011D60A btst #3,($140C).w ROM:0011D610 beq.s loc_11D62A ROM:0011D612 btst #5,($141D).w ROM:0011D618 beq.s loc_11D622 ROM:0011D61A move.w ($AB0).w,($AD0).w ROM:0011D620 bra.s loc_11D628 ROM:0011D622 ; --------------------------------------------------------------------------- ROM:0011D622 ROM:0011D622 loc_11D622: ; CODE XREF: sub_11D60A+E↑j ROM:0011D622 move.w ($B14).w,($AD0).w ROM:0011D628 ROM:0011D628 loc_11D628: ; CODE XREF: sub_11D60A+16↑j ROM:0011D628 bra.s loc_11D630 ROM:0011D62A ; --------------------------------------------------------------------------- ROM:0011D62A ROM:0011D62A loc_11D62A: ; CODE XREF: sub_11D60A+6↑j ROM:0011D62A move.w ($B14).w,($AD0).w ROM:0011D630 ROM:0011D630 loc_11D630: ; CODE XREF: sub_11D60A:loc_11D628↑j ROM:0011D630 clr.w d3 ROM:0011D632 move.b ($14B1).w,d3 ROM:0011D636 cmpi.w #1,d3 ROM:0011D63A blt.s loc_11D66A ROM:0011D63C move.w $9C6(a5,d3.w*2),($AD0).w ROM:0011D644 move.w ($AEA).w,d5 ROM:0011D648 cmp.w ($AD0).w,d5 ROM:0011D64C bge.s loc_11D654 ROM:0011D64E move.w d5,($AD0).w ROM:0011D652 bra.s loc_11D66A ROM:0011D654 ; --------------------------------------------------------------------------- ROM:0011D654 ROM:0011D654 loc_11D654: ; CODE XREF: sub_11D60A+42↑j ROM:0011D654 btst #1,($1410).w ROM:0011D65A beq.s loc_11D66A ROM:0011D65C btst #7,($49E).w ROM:0011D662 bne.s loc_11D66A ROM:0011D664 move.w $9C8(a5),($AD0).w ROM:0011D66A ROM:0011D66A loc_11D66A: ; CODE XREF: sub_11D60A+30↑j ROM:0011D66A ; sub_11D60A+48↑j ... ROM:0011D66A move.w ($AE4).w,d0 ROM:0011D66E cmp.w ($AD0).w,d0 ROM:0011D672 ble.s loc_11D67A ROM:0011D674 move.w d0,($AE6).w ROM:0011D678 bra.s locret_11D680 ROM:0011D67A ; --------------------------------------------------------------------------- ROM:0011D67A ROM:0011D67A loc_11D67A: ; CODE XREF: sub_11D60A+68↑j ROM:0011D67A move.w ($AD0).w,($AE6).w ROM:0011D680 ROM:0011D680 locret_11D680: ; CODE XREF: sub_11D60A+6E↑j ROM:0011D680 rts ROM:0011D680 ; End of function sub_11D60A ROM:0011D680 ROM:0011D682 ROM:0011D682 ; =============== S U B R O U T I N E ======================================= ROM:0011D682 ROM:0011D682 ROM:0011D682 sub_11D682: ; CODE XREF: ROM:00116ECC↑p ROM:0011D682 move.w $29C(a5),($AA4).w ROM:0011D688 rts ROM:0011D688 ; End of function sub_11D682 ROM:0011D688 ROM:0011D68A ROM:0011D68A ; =============== S U B R O U T I N E ======================================= ROM:0011D68A ROM:0011D68A ROM:0011D68A sub_11D68A: ; CODE XREF: ROM:loc_11DA2A↓p ROM:0011D68A ; ROM:loc_11DAEC↓p ... ROM:0011D68A bsr.w sub_11D698 ROM:0011D68E bsr.w sub_11D946 ROM:0011D692 bsr.w sub_11D84E ROM:0011D696 rts ROM:0011D696 ; End of function sub_11D68A ROM:0011D696 ROM:0011D698 ROM:0011D698 ; =============== S U B R O U T I N E ======================================= ROM:0011D698 ROM:0011D698 ROM:0011D698 sub_11D698: ; CODE XREF: sub_11D68A↑p ROM:0011D698 clr.w d1 ROM:0011D69A move.b ($11CA).w,d1 ROM:0011D69E cmpi.w #5,d1 ROM:0011D6A2 bcc.s locret_11D6AC ROM:0011D6A4 movea.l off_11D6AE(pc,d1.w*4),a0 ROM:0011D6A8 nop ROM:0011D6AA jmp (a0) ROM:0011D6AC ; --------------------------------------------------------------------------- ROM:0011D6AC ROM:0011D6AC locret_11D6AC: ; CODE XREF: sub_11D698+A↑j ROM:0011D6AC rts ROM:0011D6AC ; End of function sub_11D698 ROM:0011D6AC ROM:0011D6AC ; --------------------------------------------------------------------------- ROM:0011D6AE off_11D6AE: dc.l loc_11D6C2 ; DATA XREF: sub_11D698+C↑r ROM:0011D6B2 dc.l loc_11D6D0 ROM:0011D6B6 dc.l loc_11D702 ROM:0011D6BA dc.l loc_11D758 ROM:0011D6BE dc.l loc_11D7C0 ROM:0011D6C2 ; --------------------------------------------------------------------------- ROM:0011D6C2 ROM:0011D6C2 loc_11D6C2: ; DATA XREF: ROM:off_11D6AE↑o ROM:0011D6C2 move.b #1,($11CA).w ROM:0011D6C8 clr.w ($AB2).w ROM:0011D6CC bra.s locret_11D700 ROM:0011D6CE ; --------------------------------------------------------------------------- ROM:0011D6CE rts ROM:0011D6D0 ; --------------------------------------------------------------------------- ROM:0011D6D0 ROM:0011D6D0 loc_11D6D0: ; DATA XREF: ROM:0011D6B2↑o ROM:0011D6D0 move.w $30C(a5),d3 ROM:0011D6D4 btst #1,($1410).w ROM:0011D6DA bne.s locret_11D700 ROM:0011D6DC cmp.w ($518).w,d3 ROM:0011D6E0 bge.s locret_11D700 ROM:0011D6E2 move.w $306(a5),d0 ROM:0011D6E6 clr.b ($800).w ROM:0011D6EA move.w d0,($64E).w ROM:0011D6EE move.b #1,($800).w ROM:0011D6F4 move.b #2,($11CA).w ROM:0011D6FA bra.l locret_11D756 ROM:0011D700 ; --------------------------------------------------------------------------- ROM:0011D700 ROM:0011D700 locret_11D700: ; CODE XREF: ROM:0011D6CC↑j ROM:0011D700 ; ROM:0011D6DA↑j ... ROM:0011D700 rts ROM:0011D702 ; --------------------------------------------------------------------------- ROM:0011D702 ROM:0011D702 loc_11D702: ; DATA XREF: ROM:0011D6B6↑o ROM:0011D702 cmpi.w #0,($64E).w ROM:0011D708 bgt.s loc_11D72C ROM:0011D70A move.w $304(a5),d0 ROM:0011D70E clr.b ($800).w ROM:0011D712 move.w d0,($64E).w ROM:0011D716 move.b #1,($800).w ROM:0011D71C bsr.w sub_11D8FC ROM:0011D720 move.b #3,($11CA).w ROM:0011D726 bra.l locret_11D7BE ROM:0011D72C ; --------------------------------------------------------------------------- ROM:0011D72C ROM:0011D72C loc_11D72C: ; CODE XREF: ROM:0011D708↑j ROM:0011D72C move.w $30C(a5),d4 ROM:0011D730 btst #1,($1410).w ROM:0011D736 bne.s loc_11D73E ROM:0011D738 cmp.w ($518).w,d4 ROM:0011D73C blt.s locret_11D756 ROM:0011D73E ROM:0011D73E loc_11D73E: ; CODE XREF: ROM:0011D736↑j ROM:0011D73E clr.b ($800).w ROM:0011D742 clr.w ($64E).w ROM:0011D746 clr.w ($AB2).w ROM:0011D74A move.b #1,($11CA).w ROM:0011D750 bra.l locret_11D700 ROM:0011D756 ; --------------------------------------------------------------------------- ROM:0011D756 ROM:0011D756 locret_11D756: ; CODE XREF: ROM:0011D6FA↑j ROM:0011D756 ; ROM:0011D73C↑j ... ROM:0011D756 rts ROM:0011D758 ; --------------------------------------------------------------------------- ROM:0011D758 ROM:0011D758 loc_11D758: ; DATA XREF: ROM:0011D6BA↑o ROM:0011D758 cmpi.w #0,($64E).w ROM:0011D75E bgt.s loc_11D782 ROM:0011D760 move.w $304(a5),d0 ROM:0011D764 clr.b ($800).w ROM:0011D768 move.w d0,($64E).w ROM:0011D76C move.b #1,($800).w ROM:0011D772 bsr.w sub_11D8FC ROM:0011D776 move.b #3,($11CA).w ROM:0011D77C bra.l locret_11D7BE ROM:0011D782 ; --------------------------------------------------------------------------- ROM:0011D782 ROM:0011D782 loc_11D782: ; CODE XREF: ROM:0011D75E↑j ROM:0011D782 move.w $30C(a5),d3 ROM:0011D786 btst #1,($1410).w ROM:0011D78C bne.s loc_11D794 ROM:0011D78E cmp.w ($518).w,d3 ROM:0011D792 blt.s locret_11D7BE ROM:0011D794 ROM:0011D794 loc_11D794: ; CODE XREF: ROM:0011D78C↑j ROM:0011D794 clr.b ($800).w ROM:0011D798 clr.w ($64E).w ROM:0011D79C move.w $304(a5),d0 ROM:0011D7A0 clr.b ($800).w ROM:0011D7A4 move.w d0,($64E).w ROM:0011D7A8 move.b #1,($800).w ROM:0011D7AE bsr.w sub_11D8FC ROM:0011D7B2 move.b #4,($11CA).w ROM:0011D7B8 bra.l locret_11D84A ROM:0011D7BE ; --------------------------------------------------------------------------- ROM:0011D7BE ROM:0011D7BE locret_11D7BE: ; CODE XREF: ROM:0011D726↑j ROM:0011D7BE ; ROM:0011D77C↑j ... ROM:0011D7BE rts ROM:0011D7C0 ; --------------------------------------------------------------------------- ROM:0011D7C0 ROM:0011D7C0 loc_11D7C0: ; DATA XREF: ROM:0011D6BE↑o ROM:0011D7C0 cmpi.w #0,($64E).w ROM:0011D7C6 bgt.s loc_11D7F2 ROM:0011D7C8 cmpi.w #0,($AB2).w ROM:0011D7CE ble.s loc_11D7F2 ROM:0011D7D0 move.w $304(a5),d0 ROM:0011D7D4 clr.b ($800).w ROM:0011D7D8 move.w d0,($64E).w ROM:0011D7DC move.b #1,($800).w ROM:0011D7E2 bsr.w sub_11D8FC ROM:0011D7E6 move.b #4,($11CA).w ROM:0011D7EC bra.l locret_11D84A ROM:0011D7F2 ; --------------------------------------------------------------------------- ROM:0011D7F2 ROM:0011D7F2 loc_11D7F2: ; CODE XREF: ROM:0011D7C6↑j ROM:0011D7F2 ; ROM:0011D7CE↑j ROM:0011D7F2 move.w $30C(a5),d3 ROM:0011D7F6 btst #1,($1410).w ROM:0011D7FC bne.s loc_11D82A ROM:0011D7FE cmp.w ($518).w,d3 ROM:0011D802 bge.s loc_11D82A ROM:0011D804 clr.b ($800).w ROM:0011D808 clr.w ($64E).w ROM:0011D80C move.w $306(a5),d0 ROM:0011D810 clr.b ($800).w ROM:0011D814 move.w d0,($64E).w ROM:0011D818 move.b #1,($800).w ROM:0011D81E move.b #2,($11CA).w ROM:0011D824 bra.l locret_11D756 ROM:0011D82A ; --------------------------------------------------------------------------- ROM:0011D82A ROM:0011D82A loc_11D82A: ; CODE XREF: ROM:0011D7FC↑j ROM:0011D82A ; ROM:0011D802↑j ROM:0011D82A cmpi.w #0,($AB2).w ROM:0011D830 bgt.s locret_11D84A ROM:0011D832 clr.b ($800).w ROM:0011D836 clr.w ($64E).w ROM:0011D83A clr.w ($AB2).w ROM:0011D83E move.b #1,($11CA).w ROM:0011D844 bra.l locret_11D700 ROM:0011D84A ; --------------------------------------------------------------------------- ROM:0011D84A ROM:0011D84A locret_11D84A: ; CODE XREF: ROM:0011D7B8↑j ROM:0011D84A ; ROM:0011D7EC↑j ... ROM:0011D84A rts ROM:0011D84C ; --------------------------------------------------------------------------- ROM:0011D84C rts ROM:0011D84E ROM:0011D84E ; =============== S U B R O U T I N E ======================================= ROM:0011D84E ROM:0011D84E ROM:0011D84E sub_11D84E: ; CODE XREF: sub_11D68A+8↑p ROM:0011D84E move.w #$3EC6,d1 ROM:0011D852 move.w ($CCE).w,d2 ROM:0011D856 move.w ($AC2).w,d3 ROM:0011D85A bsr.l sub_1174A6 ROM:0011D860 move.w d1,($AB6).w ROM:0011D864 move.w #$3EC4,d1 ROM:0011D868 move.w ($AB6).w,d2 ROM:0011D86C move.w ($518).w,d3 ROM:0011D870 bsr.l sub_1174A6 ROM:0011D876 move.w d1,($AB0).w ROM:0011D87A move.w #$3E30,d1 ROM:0011D87E move.w ($9E8).w,d2 ROM:0011D882 bsr.l sub_1174A6 ROM:0011D888 move.w d1,($ABA).w ROM:0011D88C move.w #$3EC8,d1 ROM:0011D890 move.w ($518).w,d2 ROM:0011D894 move.w ($AC2).w,d3 ROM:0011D898 bsr.l sub_1174A6 ROM:0011D89E move.w d1,($ABC).w ROM:0011D8A2 cmpi.w #1,($AC2).w ROM:0011D8A8 bne.s loc_11D8C6 ROM:0011D8AA move.w #$3E2E,d1 ROM:0011D8AE move.w ($518).w,d2 ROM:0011D8B2 bsr.l sub_1174A6 ROM:0011D8B8 move.w d1,($AB8).w ROM:0011D8BC cmp.w ($AB0).w,d1 ROM:0011D8C0 ble.s loc_11D8C6 ROM:0011D8C2 move.w d1,($AB0).w ROM:0011D8C6 ROM:0011D8C6 loc_11D8C6: ; CODE XREF: sub_11D84E+5A↑j ROM:0011D8C6 ; sub_11D84E+72↑j ROM:0011D8C6 move.w ($AB2).w,d3 ROM:0011D8CA add.w d3,($AB0).w ROM:0011D8CE move.w ($ABA).w,d4 ROM:0011D8D2 cmp.w ($ABC).w,d4 ROM:0011D8D6 ble.s loc_11D8DC ROM:0011D8D8 move.w ($ABC).w,d4 ROM:0011D8DC ROM:0011D8DC loc_11D8DC: ; CODE XREF: sub_11D84E+88↑j ROM:0011D8DC cmp.w ($AB0).w,d4 ROM:0011D8E0 bge.s loc_11D8E6 ROM:0011D8E2 move.w d4,($AB0).w ROM:0011D8E6 ROM:0011D8E6 loc_11D8E6: ; CODE XREF: sub_11D84E+92↑j ROM:0011D8E6 move.w ($ABE).w,d5 ROM:0011D8EA cmp.w ($AB0).w,d5 ROM:0011D8EE ble.s loc_11D8F4 ROM:0011D8F0 move.w d5,($AB0).w ROM:0011D8F4 ROM:0011D8F4 loc_11D8F4: ; CODE XREF: sub_11D84E+A0↑j ROM:0011D8F4 bset #5,($141D).w ROM:0011D8FA rts ROM:0011D8FA ; End of function sub_11D84E ROM:0011D8FA ROM:0011D8FC ROM:0011D8FC ; =============== S U B R O U T I N E ======================================= ROM:0011D8FC ROM:0011D8FC ROM:0011D8FC sub_11D8FC: ; CODE XREF: ROM:0011D71C↑p ROM:0011D8FC ; ROM:0011D772↑p ... ROM:0011D8FC move.w #$3E2C,d1 ROM:0011D900 move.w ($ADA).w,d2 ROM:0011D904 bsr.l sub_1174A6 ROM:0011D90A move.w d1,($AB4).w ROM:0011D90E move.w $30C(a5),d1 ROM:0011D912 btst #1,($1410).w ROM:0011D918 bne.s loc_11D920 ROM:0011D91A cmp.w ($518).w,d1 ROM:0011D91E ble.s loc_11D926 ROM:0011D920 ROM:0011D920 loc_11D920: ; CODE XREF: sub_11D8FC+1C↑j ROM:0011D920 move.w $30A(a5),($AB4).w ROM:0011D926 ROM:0011D926 loc_11D926: ; CODE XREF: sub_11D8FC+22↑j ROM:0011D926 move.w $308(a5),d3 ROM:0011D92A move.w ($AB2).w,d2 ROM:0011D92E add.w ($AB4).w,d2 ROM:0011D932 cmpi.w #0,d2 ROM:0011D936 bgt.s loc_11D93A ROM:0011D938 clr.w d2 ROM:0011D93A ROM:0011D93A loc_11D93A: ; CODE XREF: sub_11D8FC+3A↑j ROM:0011D93A cmp.w d2,d3 ROM:0011D93C bgt.s loc_11D940 ROM:0011D93E move.w d3,d2 ROM:0011D940 ROM:0011D940 loc_11D940: ; CODE XREF: sub_11D8FC+40↑j ROM:0011D940 move.w d2,($AB2).w ROM:0011D944 rts ROM:0011D944 ; End of function sub_11D8FC ROM:0011D944 ROM:0011D946 ROM:0011D946 ; =============== S U B R O U T I N E ======================================= ROM:0011D946 ROM:0011D946 ROM:0011D946 sub_11D946: ; CODE XREF: sub_11D68A+4↑p ROM:0011D946 ; sub_11E946+18↓p ROM:0011D946 move.w #$3ECA,d1 ROM:0011D94A move.w ($AF2).w,d2 ROM:0011D94E move.w ($518).w,d3 ROM:0011D952 bsr.l sub_1174A6 ROM:0011D958 move.w d1,($ABE).w ROM:0011D95C move.w $30E(a5),d7 ROM:0011D960 cmp.w ($CCE).w,d7 ROM:0011D964 bge.s locret_11D96A ROM:0011D966 clr.w ($ABE).w ROM:0011D96A ROM:0011D96A locret_11D96A: ; CODE XREF: sub_11D946+1E↑j ROM:0011D96A rts ROM:0011D96A ; End of function sub_11D946 ROM:0011D96A ROM:0011D96C ROM:0011D96C ; =============== S U B R O U T I N E ======================================= ROM:0011D96C ROM:0011D96C ROM:0011D96C sub_11D96C: ; CODE XREF: ROM:00117032↑p ROM:0011D96C bsr.w sub_11E54C ROM:0011D970 bsr.w sub_11DDFC ROM:0011D974 bsr.w sub_11DEC4 ROM:0011D978 bsr.w sub_11D9A8 ROM:0011D97C bsr.w sub_11DB32 ROM:0011D980 bsr.w sub_11E1F6 ROM:0011D984 bsr.w sub_11E2F2 ROM:0011D988 bsr.w sub_11E37C ROM:0011D98C bsr.w sub_11E390 ROM:0011D990 bsr.w sub_11DD82 ROM:0011D994 bsr.w sub_11E428 ROM:0011D998 bsr.l sub_11C22C ROM:0011D99E bsr.w sub_11E746 ROM:0011D9A2 bsr.w sub_11E836 ROM:0011D9A6 rts ROM:0011D9A6 ; End of function sub_11D96C ROM:0011D9A6 ROM:0011D9A8 ROM:0011D9A8 ; =============== S U B R O U T I N E ======================================= ROM:0011D9A8 ROM:0011D9A8 ROM:0011D9A8 sub_11D9A8: ; CODE XREF: sub_11D96C+C↑p ROM:0011D9A8 clr.w d1 ROM:0011D9AA move.b ($11CB).w,d1 ROM:0011D9AE cmpi.w #7,d1 ROM:0011D9B2 bcc.s locret_11D9BC ROM:0011D9B4 movea.l off_11D9BE(pc,d1.w*4),a0 ROM:0011D9B8 nop ROM:0011D9BA jmp (a0) ROM:0011D9BC ; --------------------------------------------------------------------------- ROM:0011D9BC ROM:0011D9BC locret_11D9BC: ; CODE XREF: sub_11D9A8+A↑j ROM:0011D9BC rts ROM:0011D9BC ; End of function sub_11D9A8 ROM:0011D9BC ROM:0011D9BC ; --------------------------------------------------------------------------- ROM:0011D9BE off_11D9BE: dc.l loc_11D9DA ; DATA XREF: sub_11D9A8+C↑r ROM:0011D9C2 dc.l loc_11DA0E ROM:0011D9C6 dc.l loc_11DA3C ROM:0011D9CA dc.l aNunu8 ; "NuNu\b8" ROM:0011D9CE dc.l aNunu8+2 ; "Nu\b8" ROM:0011D9D2 dc.l aNunu8+4 ; "\b8" ROM:0011D9D6 dc.l loc_11DAF8 ROM:0011D9DA ; --------------------------------------------------------------------------- ROM:0011D9DA ROM:0011D9DA loc_11D9DA: ; DATA XREF: ROM:off_11D9BE↑o ROM:0011D9DA move.w #0,($AC8).w ROM:0011D9E0 move.w #0,($ACA).w ROM:0011D9E6 move.w #0,($ACC).w ROM:0011D9EC clr.w ($B02).w ROM:0011D9F0 clr.w ($B04).w ROM:0011D9F4 bset #3,($140C).w ROM:0011D9FA bclr #5,($8A1).w ROM:0011DA00 bsr.w sub_11E4EA ROM:0011DA04 move.b #1,($11CB).w ROM:0011DA0A bra.s loc_11DA2A ROM:0011DA0C ; --------------------------------------------------------------------------- ROM:0011DA0C rts ROM:0011DA0E ; --------------------------------------------------------------------------- ROM:0011DA0E ROM:0011DA0E loc_11DA0E: ; DATA XREF: ROM:0011D9C2↑o ROM:0011DA0E move.w $314(a5),d0 ROM:0011DA12 move.w $312(a5),d2 ROM:0011DA16 cmpi.w #1,($AC2).w ROM:0011DA1C bne.s loc_11DA2A ROM:0011DA1E move.b #6,($11CB).w ROM:0011DA24 bra.l loc_11DB24 ROM:0011DA2A ; --------------------------------------------------------------------------- ROM:0011DA2A ROM:0011DA2A loc_11DA2A: ; CODE XREF: ROM:0011DA0A↑j ROM:0011DA2A ; ROM:0011DA1C↑j ... ROM:0011DA2A bsr.l sub_11D68A ROM:0011DA30 bsr.w sub_11E4FA ROM:0011DA34 bclr #5,($8A1).w ROM:0011DA3A rts ROM:0011DA3C ; --------------------------------------------------------------------------- ROM:0011DA3C ROM:0011DA3C loc_11DA3C: ; DATA XREF: ROM:0011D9C6↑o ROM:0011DA3C cmpi.w #0,($AC2).w ROM:0011DA42 beq.s loc_11DA4C ROM:0011DA44 cmpi.w #2,($AC2).w ROM:0011DA4A bne.s loc_11DA84 ROM:0011DA4C ROM:0011DA4C loc_11DA4C: ; CODE XREF: ROM:0011DA42↑j ROM:0011DA4C bset #3,($140C).w ROM:0011DA52 move.w #0,($AC8).w ROM:0011DA58 move.w #0,($ACA).w ROM:0011DA5E move.w #0,($ACC).w ROM:0011DA64 bset #0,($1428).w ROM:0011DA6A move.w $33C(a5),d1 ROM:0011DA6E clr.b ($803).w ROM:0011DA72 move.w d1,($654).w ROM:0011DA76 move.b #1,($803).w ROM:0011DA7C move.b #1,($11CB).w ROM:0011DA82 bra.s loc_11DA2A ROM:0011DA84 ; --------------------------------------------------------------------------- ROM:0011DA84 ROM:0011DA84 loc_11DA84: ; CODE XREF: ROM:0011DA4A↑j ROM:0011DA84 ; ROM:0011DAE6↓j ROM:0011DA84 bsr.l sub_11E946 ROM:0011DA8A bsr.w sub_11E4FA ROM:0011DA8E rts ROM:0011DA8E ; --------------------------------------------------------------------------- ROM:0011DA90 aNunu8: dc.b 'NuNu',8,'8',0 ; DATA XREF: ROM:0011D9CA↑o ROM:0011DA90 ; ROM:0011D9CE↑o ... ROM:0011DA97 dc.b 4 ROM:0011DA98 ; --------------------------------------------------------------------------- ROM:0011DA98 move.b $6624(a1),d2 ROM:0011DA9C move.w #0,($AC8).w ROM:0011DAA2 move.w #0,($ACA).w ROM:0011DAA8 move.w #0,($ACC).w ROM:0011DAAE bclr #5,($8A1).w ROM:0011DAB4 move.b #6,($11CB).w ROM:0011DABA bra.l loc_11DB24 ROM:0011DAC0 ; --------------------------------------------------------------------------- ROM:0011DAC0 btst #4,($1429).w ROM:0011DAC6 beq.s loc_11DAEC ROM:0011DAC8 bclr #3,($140C).w ROM:0011DACE bclr #5,($141D).w ROM:0011DAD4 bclr #0,($141F).w ROM:0011DADA bclr #3,($1432).w ROM:0011DAE0 move.b #2,($11CB).w ROM:0011DAE6 bra.l loc_11DA84 ROM:0011DAEC ; --------------------------------------------------------------------------- ROM:0011DAEC ROM:0011DAEC loc_11DAEC: ; CODE XREF: ROM:0011DAC6↑j ROM:0011DAEC ; ROM:0011DB0A↓j ROM:0011DAEC bsr.l sub_11D68A ROM:0011DAF2 bsr.w sub_11E4FA ROM:0011DAF6 rts ROM:0011DAF8 ; --------------------------------------------------------------------------- ROM:0011DAF8 ROM:0011DAF8 loc_11DAF8: ; DATA XREF: ROM:0011D9D6↑o ROM:0011DAF8 btst #5,($8A1).w ROM:0011DAFE beq.s loc_11DB10 ROM:0011DB00 bsr.w sub_11E048 ROM:0011DB04 move.b #5,($11CB).w ROM:0011DB0A bra.l loc_11DAEC ROM:0011DB10 ; --------------------------------------------------------------------------- ROM:0011DB10 ROM:0011DB10 loc_11DB10: ; CODE XREF: ROM:0011DAFE↑j ROM:0011DB10 cmpi.w #0,($AC2).w ROM:0011DB16 bne.s loc_11DB24 ROM:0011DB18 move.b #1,($11CB).w ROM:0011DB1E bra.l loc_11DA2A ROM:0011DB24 ; --------------------------------------------------------------------------- ROM:0011DB24 ROM:0011DB24 loc_11DB24: ; CODE XREF: ROM:0011DA24↑j ROM:0011DB24 ; ROM:0011DABA↑j ... ROM:0011DB24 bsr.l sub_11D68A ROM:0011DB2A bsr.w sub_11E4FA ROM:0011DB2E rts ROM:0011DB30 ; --------------------------------------------------------------------------- ROM:0011DB30 rts ROM:0011DB32 ROM:0011DB32 ; =============== S U B R O U T I N E ======================================= ROM:0011DB32 ROM:0011DB32 ROM:0011DB32 sub_11DB32: ; CODE XREF: sub_11D96C+10↑p ROM:0011DB32 clr.w d1 ROM:0011DB34 move.b ($11CC).w,d1 ROM:0011DB38 cmpi.w #6,d1 ROM:0011DB3C bcc.s locret_11DB46 ROM:0011DB3E movea.l off_11DB48(pc,d1.w*4),a0 ROM:0011DB42 nop ROM:0011DB44 jmp (a0) ROM:0011DB46 ; --------------------------------------------------------------------------- ROM:0011DB46 ROM:0011DB46 locret_11DB46: ; CODE XREF: sub_11DB32+A↑j ROM:0011DB46 rts ROM:0011DB46 ; End of function sub_11DB32 ROM:0011DB46 ROM:0011DB46 ; --------------------------------------------------------------------------- ROM:0011DB48 off_11DB48: dc.l loc_11DB60 ; DATA XREF: sub_11DB32+C↑r ROM:0011DB4C dc.l loc_11DB6E ROM:0011DB50 dc.l loc_11DBC6 ROM:0011DB54 dc.l loc_11DC1C ROM:0011DB58 dc.l loc_11DCA8 ROM:0011DB5C dc.l loc_11DD22 ROM:0011DB60 ; --------------------------------------------------------------------------- ROM:0011DB60 ROM:0011DB60 loc_11DB60: ; DATA XREF: ROM:off_11DB48↑o ROM:0011DB60 clr.w ($AD4).w ROM:0011DB64 move.b #1,($11CC).w ROM:0011DB6A bra.s loc_11DBBE ROM:0011DB6C ; --------------------------------------------------------------------------- ROM:0011DB6C rts ROM:0011DB6E ; --------------------------------------------------------------------------- ROM:0011DB6E ROM:0011DB6E loc_11DB6E: ; DATA XREF: ROM:0011DB4C↑o ROM:0011DB6E move.w $310(a5),d0 ROM:0011DB72 btst #4,($899).w ROM:0011DB78 beq.s loc_11DBBE ROM:0011DB7A cmpi.w #6,($AC2).w ROM:0011DB80 beq.s loc_11DBBE ROM:0011DB82 btst #7,($140F).w ROM:0011DB88 beq.s loc_11DB9C ROM:0011DB8A btst #1,($1409).w ROM:0011DB90 bne.s loc_11DB9A ROM:0011DB92 cmpi.w #3,($AC2).w ROM:0011DB98 bne.s loc_11DB9C ROM:0011DB9A ROM:0011DB9A loc_11DB9A: ; CODE XREF: ROM:0011DB90↑j ROM:0011DB9A bra.s loc_11DBB2 ROM:0011DB9C ; --------------------------------------------------------------------------- ROM:0011DB9C ROM:0011DB9C loc_11DB9C: ; CODE XREF: ROM:0011DB88↑j ROM:0011DB9C ; ROM:0011DB98↑j ROM:0011DB9C cmp.w ($A6C).w,d0 ROM:0011DBA0 bge.s loc_11DBBE ROM:0011DBA2 btst #1,($1409).w ROM:0011DBA8 bne.s loc_11DBBE ROM:0011DBAA cmpi.w #3,($AC2).w ROM:0011DBB0 beq.s loc_11DBBE ROM:0011DBB2 ROM:0011DBB2 loc_11DBB2: ; CODE XREF: ROM:loc_11DB9A↑j ROM:0011DBB2 bsr.w sub_11E336 ROM:0011DBB6 move.b #2,($11CC).w ROM:0011DBBC bra.s loc_11DC14 ROM:0011DBBE ; --------------------------------------------------------------------------- ROM:0011DBBE ROM:0011DBBE loc_11DBBE: ; CODE XREF: ROM:0011DB6A↑j ROM:0011DBBE ; ROM:0011DB78↑j ... ROM:0011DBBE move.w ($ADE).w,($AC6).w ROM:0011DBC4 rts ROM:0011DBC6 ; --------------------------------------------------------------------------- ROM:0011DBC6 ROM:0011DBC6 loc_11DBC6: ; DATA XREF: ROM:0011DB50↑o ROM:0011DBC6 btst #4,($899).w ROM:0011DBCC beq.s loc_11DBD6 ROM:0011DBCE cmpi.w #6,($AC2).w ROM:0011DBD4 bne.s loc_11DBDE ROM:0011DBD6 ROM:0011DBD6 loc_11DBD6: ; CODE XREF: ROM:0011DBCC↑j ROM:0011DBD6 move.b #1,($11CC).w ROM:0011DBDC bra.s loc_11DBBE ROM:0011DBDE ; --------------------------------------------------------------------------- ROM:0011DBDE ROM:0011DBDE loc_11DBDE: ; CODE XREF: ROM:0011DBD4↑j ROM:0011DBDE cmpi.w #0,($AD4).w ROM:0011DBE4 bgt.s loc_11DBEE ROM:0011DBE6 move.b #1,($11CC).w ROM:0011DBEC bra.s loc_11DBBE ROM:0011DBEE ; --------------------------------------------------------------------------- ROM:0011DBEE ROM:0011DBEE loc_11DBEE: ; CODE XREF: ROM:0011DBE4↑j ROM:0011DBEE cmpi.w #0,($AD4).w ROM:0011DBF4 ble.s loc_11DC14 ROM:0011DBF6 move.w ($AD4).w,d2 ROM:0011DBFA clr.b ($801).w ROM:0011DBFE move.w d2,($650).w ROM:0011DC02 move.b #1,($801).w ROM:0011DC08 move.b #3,($11CC).w ROM:0011DC0E bra.l loc_11DCA0 ROM:0011DC14 ; --------------------------------------------------------------------------- ROM:0011DC14 ROM:0011DC14 loc_11DC14: ; CODE XREF: ROM:0011DBBC↑j ROM:0011DC14 ; ROM:0011DBF4↑j ROM:0011DC14 move.w ($ADE).w,($AC6).w ROM:0011DC1A rts ROM:0011DC1C ; --------------------------------------------------------------------------- ROM:0011DC1C ROM:0011DC1C loc_11DC1C: ; DATA XREF: ROM:0011DB54↑o ROM:0011DC1C move.w $352(a5),d1 ROM:0011DC20 btst #4,($899).w ROM:0011DC26 beq.s loc_11DC30 ROM:0011DC28 cmpi.w #6,($AC2).w ROM:0011DC2E bne.s loc_11DC32 ROM:0011DC30 ROM:0011DC30 loc_11DC30: ; CODE XREF: ROM:0011DC26↑j ROM:0011DC30 bra.s loc_11DC62 ROM:0011DC32 ; --------------------------------------------------------------------------- ROM:0011DC32 ROM:0011DC32 loc_11DC32: ; CODE XREF: ROM:0011DC2E↑j ROM:0011DC32 btst #7,($140F).w ROM:0011DC38 bne.s loc_11DC4C ROM:0011DC3A btst #1,($1409).w ROM:0011DC40 bne.s loc_11DC4A ROM:0011DC42 cmpi.w #3,($AC2).w ROM:0011DC48 bne.s loc_11DC4C ROM:0011DC4A ROM:0011DC4A loc_11DC4A: ; CODE XREF: ROM:0011DC40↑j ROM:0011DC4A bra.s loc_11DC62 ROM:0011DC4C ; --------------------------------------------------------------------------- ROM:0011DC4C ROM:0011DC4C loc_11DC4C: ; CODE XREF: ROM:0011DC38↑j ROM:0011DC4C ; ROM:0011DC48↑j ROM:0011DC4C cmp.w ($A6C).w,d1 ROM:0011DC50 blt.s loc_11DC7A ROM:0011DC52 btst #1,($1409).w ROM:0011DC58 bne.s loc_11DC7A ROM:0011DC5A cmpi.w #3,($AC2).w ROM:0011DC60 beq.s loc_11DC7A ROM:0011DC62 ROM:0011DC62 loc_11DC62: ; CODE XREF: ROM:loc_11DC30↑j ROM:0011DC62 ; ROM:loc_11DC4A↑j ROM:0011DC62 clr.w ($AD4).w ROM:0011DC66 clr.b ($801).w ROM:0011DC6A clr.w ($650).w ROM:0011DC6E move.b #1,($11CC).w ROM:0011DC74 bra.l loc_11DBBE ROM:0011DC7A ; --------------------------------------------------------------------------- ROM:0011DC7A ROM:0011DC7A loc_11DC7A: ; CODE XREF: ROM:0011DC50↑j ROM:0011DC7A ; ROM:0011DC58↑j ... ROM:0011DC7A cmpi.w #0,($650).w ROM:0011DC80 bgt.s loc_11DCA0 ROM:0011DC82 move.w ($AD4).w,d2 ROM:0011DC86 clr.b ($801).w ROM:0011DC8A move.w d2,($650).w ROM:0011DC8E move.b #1,($801).w ROM:0011DC94 move.b #4,($11CC).w ROM:0011DC9A bra.l loc_11DD1A ROM:0011DCA0 ; --------------------------------------------------------------------------- ROM:0011DCA0 ROM:0011DCA0 loc_11DCA0: ; CODE XREF: ROM:0011DC0E↑j ROM:0011DCA0 ; ROM:0011DC80↑j ROM:0011DCA0 move.w ($AE0).w,($AC6).w ROM:0011DCA6 rts ROM:0011DCA8 ; --------------------------------------------------------------------------- ROM:0011DCA8 ROM:0011DCA8 loc_11DCA8: ; DATA XREF: ROM:0011DB58↑o ROM:0011DCA8 move.w $352(a5),d3 ROM:0011DCAC btst #4,($899).w ROM:0011DCB2 beq.s loc_11DCBC ROM:0011DCB4 cmpi.w #6,($AC2).w ROM:0011DCBA bne.s loc_11DCBE ROM:0011DCBC ROM:0011DCBC loc_11DCBC: ; CODE XREF: ROM:0011DCB2↑j ROM:0011DCBC bra.s loc_11DCEE ROM:0011DCBE ; --------------------------------------------------------------------------- ROM:0011DCBE ROM:0011DCBE loc_11DCBE: ; CODE XREF: ROM:0011DCBA↑j ROM:0011DCBE btst #7,($140F).w ROM:0011DCC4 bne.s loc_11DCD8 ROM:0011DCC6 btst #1,($1409).w ROM:0011DCCC bne.s loc_11DCD6 ROM:0011DCCE cmpi.w #3,($AC2).w ROM:0011DCD4 bne.s loc_11DCD8 ROM:0011DCD6 ROM:0011DCD6 loc_11DCD6: ; CODE XREF: ROM:0011DCCC↑j ROM:0011DCD6 bra.s loc_11DCEE ROM:0011DCD8 ; --------------------------------------------------------------------------- ROM:0011DCD8 ROM:0011DCD8 loc_11DCD8: ; CODE XREF: ROM:0011DCC4↑j ROM:0011DCD8 ; ROM:0011DCD4↑j ROM:0011DCD8 cmp.w ($A6C).w,d3 ROM:0011DCDC blt.s loc_11DD06 ROM:0011DCDE btst #1,($1409).w ROM:0011DCE4 bne.s loc_11DD06 ROM:0011DCE6 cmpi.w #3,($AC2).w ROM:0011DCEC beq.s loc_11DD06 ROM:0011DCEE ROM:0011DCEE loc_11DCEE: ; CODE XREF: ROM:loc_11DCBC↑j ROM:0011DCEE ; ROM:loc_11DCD6↑j ROM:0011DCEE clr.b ($801).w ROM:0011DCF2 clr.w ($650).w ROM:0011DCF6 clr.w ($AD4).w ROM:0011DCFA move.b #1,($11CC).w ROM:0011DD00 bra.l loc_11DBBE ROM:0011DD06 ; --------------------------------------------------------------------------- ROM:0011DD06 ROM:0011DD06 loc_11DD06: ; CODE XREF: ROM:0011DCDC↑j ROM:0011DD06 ; ROM:0011DCE4↑j ... ROM:0011DD06 cmpi.w #0,($650).w ROM:0011DD0C bgt.s loc_11DD1A ROM:0011DD0E move.b #5,($11CC).w ROM:0011DD14 bra.l loc_11DD78 ROM:0011DD1A ; --------------------------------------------------------------------------- ROM:0011DD1A ROM:0011DD1A loc_11DD1A: ; CODE XREF: ROM:0011DC9A↑j ROM:0011DD1A ; ROM:0011DD0C↑j ROM:0011DD1A move.w ($AE2).w,($AC6).w ROM:0011DD20 rts ROM:0011DD22 ; --------------------------------------------------------------------------- ROM:0011DD22 ROM:0011DD22 loc_11DD22: ; DATA XREF: ROM:0011DB5C↑o ROM:0011DD22 move.w $352(a5),d3 ROM:0011DD26 btst #4,($899).w ROM:0011DD2C beq.s loc_11DD36 ROM:0011DD2E cmpi.w #6,($AC2).w ROM:0011DD34 bne.s loc_11DD38 ROM:0011DD36 ROM:0011DD36 loc_11DD36: ; CODE XREF: ROM:0011DD2C↑j ROM:0011DD36 bra.s loc_11DD68 ROM:0011DD38 ; --------------------------------------------------------------------------- ROM:0011DD38 ROM:0011DD38 loc_11DD38: ; CODE XREF: ROM:0011DD34↑j ROM:0011DD38 btst #7,($140F).w ROM:0011DD3E bne.s loc_11DD52 ROM:0011DD40 btst #1,($1409).w ROM:0011DD46 bne.s loc_11DD50 ROM:0011DD48 cmpi.w #3,($AC2).w ROM:0011DD4E bne.s loc_11DD52 ROM:0011DD50 ROM:0011DD50 loc_11DD50: ; CODE XREF: ROM:0011DD46↑j ROM:0011DD50 bra.s loc_11DD68 ROM:0011DD52 ; --------------------------------------------------------------------------- ROM:0011DD52 ROM:0011DD52 loc_11DD52: ; CODE XREF: ROM:0011DD3E↑j ROM:0011DD52 ; ROM:0011DD4E↑j ROM:0011DD52 cmp.w ($A6C).w,d3 ROM:0011DD56 blt.s loc_11DD78 ROM:0011DD58 btst #1,($1409).w ROM:0011DD5E bne.s loc_11DD78 ROM:0011DD60 cmpi.w #3,($AC2).w ROM:0011DD66 beq.s loc_11DD78 ROM:0011DD68 ROM:0011DD68 loc_11DD68: ; CODE XREF: ROM:loc_11DD36↑j ROM:0011DD68 ; ROM:loc_11DD50↑j ROM:0011DD68 clr.w ($AD4).w ROM:0011DD6C move.b #1,($11CC).w ROM:0011DD72 bra.l loc_11DBBE ROM:0011DD78 ; --------------------------------------------------------------------------- ROM:0011DD78 ROM:0011DD78 loc_11DD78: ; CODE XREF: ROM:0011DD14↑j ROM:0011DD78 ; ROM:0011DD56↑j ... ROM:0011DD78 move.w ($ADE).w,($AC6).w ROM:0011DD7E rts ROM:0011DD80 ; --------------------------------------------------------------------------- ROM:0011DD80 rts ROM:0011DD82 ROM:0011DD82 ; =============== S U B R O U T I N E ======================================= ROM:0011DD82 ROM:0011DD82 ROM:0011DD82 sub_11DD82: ; CODE XREF: sub_11D96C+24↑p ROM:0011DD82 clr.w d1 ROM:0011DD84 move.b ($11CD).w,d1 ROM:0011DD88 cmpi.w #2,d1 ROM:0011DD8C bcc.s locret_11DD96 ROM:0011DD8E movea.l off_11DD98(pc,d1.w*4),a0 ROM:0011DD92 nop ROM:0011DD94 jmp (a0) ROM:0011DD96 ; --------------------------------------------------------------------------- ROM:0011DD96 ROM:0011DD96 locret_11DD96: ; CODE XREF: sub_11DD82+A↑j ROM:0011DD96 rts ROM:0011DD96 ; End of function sub_11DD82 ROM:0011DD96 ROM:0011DD96 ; --------------------------------------------------------------------------- ROM:0011DD98 off_11DD98: dc.l loc_11DDA0 ; DATA XREF: sub_11DD82+C↑r ROM:0011DD9C dc.l loc_11DDCE ROM:0011DDA0 ; --------------------------------------------------------------------------- ROM:0011DDA0 ROM:0011DDA0 loc_11DDA0: ; DATA XREF: ROM:off_11DD98↑o ROM:0011DDA0 move.w ($518).w,($AD6).w ROM:0011DDA6 move.w $316(a5),d0 ROM:0011DDAA clr.b ($802).w ROM:0011DDAE move.w d0,($652).w ROM:0011DDB2 move.b #1,($802).w ROM:0011DDB8 clr.w ($AFA).w ROM:0011DDBC clr.w ($AF8).w ROM:0011DDC0 clr.w ($AEE).w ROM:0011DDC4 move.b #1,($11CD).w ROM:0011DDCA bra.s locret_11DDF8 ROM:0011DDCC ; --------------------------------------------------------------------------- ROM:0011DDCC rts ROM:0011DDCE ; --------------------------------------------------------------------------- ROM:0011DDCE ROM:0011DDCE loc_11DDCE: ; DATA XREF: ROM:0011DD9C↑o ROM:0011DDCE cmpi.w #0,($652).w ROM:0011DDD4 bgt.s locret_11DDF8 ROM:0011DDD6 move.w $316(a5),d0 ROM:0011DDDA clr.b ($802).w ROM:0011DDDE move.w d0,($652).w ROM:0011DDE2 move.b #1,($802).w ROM:0011DDE8 bsr.w sub_11E3BA ROM:0011DDEC move.b #1,($11CD).w ROM:0011DDF2 bra.l *+6 ROM:0011DDF8 ; --------------------------------------------------------------------------- ROM:0011DDF8 ROM:0011DDF8 locret_11DDF8: ; CODE XREF: ROM:0011DDCA↑j ROM:0011DDF8 ; ROM:0011DDD4↑j ... ROM:0011DDF8 rts ROM:0011DDFA ; --------------------------------------------------------------------------- ROM:0011DDFA rts ROM:0011DDFC ROM:0011DDFC ; =============== S U B R O U T I N E ======================================= ROM:0011DDFC ROM:0011DDFC ROM:0011DDFC sub_11DDFC: ; CODE XREF: sub_11D96C+4↑p ROM:0011DDFC clr.w d1 ROM:0011DDFE move.b ($11CE).w,d1 ROM:0011DE02 cmpi.w #4,d1 ROM:0011DE06 bcc.s locret_11DE10 ROM:0011DE08 movea.l off_11DE12(pc,d1.w*4),a0 ROM:0011DE0C nop ROM:0011DE0E jmp (a0) ROM:0011DE10 ; --------------------------------------------------------------------------- ROM:0011DE10 ROM:0011DE10 locret_11DE10: ; CODE XREF: sub_11DDFC+A↑j ROM:0011DE10 rts ROM:0011DE10 ; End of function sub_11DDFC ROM:0011DE10 ROM:0011DE10 ; --------------------------------------------------------------------------- ROM:0011DE12 off_11DE12: dc.l loc_11DE22 ; DATA XREF: sub_11DDFC+C↑r ROM:0011DE16 dc.l loc_11DE38 ROM:0011DE1A dc.l loc_11DE8E ROM:0011DE1E dc.l loc_11DEB0 ROM:0011DE22 ; --------------------------------------------------------------------------- ROM:0011DE22 ROM:0011DE22 loc_11DE22: ; DATA XREF: ROM:off_11DE12↑o ROM:0011DE22 bclr #0,($141F).w ROM:0011DE28 bclr #3,($1432).w ROM:0011DE2E move.b #1,($11CE).w ROM:0011DE34 bra.s locret_11DE8C ROM:0011DE36 ; --------------------------------------------------------------------------- ROM:0011DE36 rts ROM:0011DE38 ; --------------------------------------------------------------------------- ROM:0011DE38 ROM:0011DE38 loc_11DE38: ; DATA XREF: ROM:0011DE16↑o ROM:0011DE38 cmpi.w #3,($AC4).w ROM:0011DE3E bne.s loc_11DE54 ROM:0011DE40 bclr #0,($141F).w ROM:0011DE46 bclr #3,($1432).w ROM:0011DE4C move.b #3,($11CE).w ROM:0011DE52 bra.s locret_11DEC0 ROM:0011DE54 ; --------------------------------------------------------------------------- ROM:0011DE54 ROM:0011DE54 loc_11DE54: ; CODE XREF: ROM:0011DE3E↑j ROM:0011DE54 cmpi.w #2,($AC4).w ROM:0011DE5A bne.s loc_11DE70 ROM:0011DE5C bset #5,($8A1).w ROM:0011DE62 bset #3,($1432).w ROM:0011DE68 move.b #2,($11CE).w ROM:0011DE6E bra.s locret_11DEAE ROM:0011DE70 ; --------------------------------------------------------------------------- ROM:0011DE70 ROM:0011DE70 loc_11DE70: ; CODE XREF: ROM:0011DE5A↑j ROM:0011DE70 cmpi.w #1,($AC4).w ROM:0011DE76 bne.s locret_11DE8C ROM:0011DE78 bset #5,($8A1).w ROM:0011DE7E bset #0,($141F).w ROM:0011DE84 move.b #2,($11CE).w ROM:0011DE8A bra.s locret_11DEAE ROM:0011DE8C ; --------------------------------------------------------------------------- ROM:0011DE8C ROM:0011DE8C locret_11DE8C: ; CODE XREF: ROM:0011DE34↑j ROM:0011DE8C ; ROM:0011DE76↑j ... ROM:0011DE8C rts ROM:0011DE8E ; --------------------------------------------------------------------------- ROM:0011DE8E ROM:0011DE8E loc_11DE8E: ; DATA XREF: ROM:0011DE1A↑o ROM:0011DE8E cmpi.w #0,($AC4).w ROM:0011DE94 bne.s loc_11DE9E ROM:0011DE96 move.b #1,($11CE).w ROM:0011DE9C bra.s locret_11DE8C ROM:0011DE9E ; --------------------------------------------------------------------------- ROM:0011DE9E ROM:0011DE9E loc_11DE9E: ; CODE XREF: ROM:0011DE94↑j ROM:0011DE9E cmpi.w #3,($AC4).w ROM:0011DEA4 bne.s locret_11DEAE ROM:0011DEA6 move.b #3,($11CE).w ROM:0011DEAC bra.s locret_11DEC0 ROM:0011DEAE ; --------------------------------------------------------------------------- ROM:0011DEAE ROM:0011DEAE locret_11DEAE: ; CODE XREF: ROM:0011DE6E↑j ROM:0011DEAE ; ROM:0011DE8A↑j ... ROM:0011DEAE rts ROM:0011DEB0 ; --------------------------------------------------------------------------- ROM:0011DEB0 ROM:0011DEB0 loc_11DEB0: ; DATA XREF: ROM:0011DE1E↑o ROM:0011DEB0 cmpi.w #0,($AC4).w ROM:0011DEB6 bne.s locret_11DEC0 ROM:0011DEB8 move.b #1,($11CE).w ROM:0011DEBE bra.s locret_11DE8C ROM:0011DEC0 ; --------------------------------------------------------------------------- ROM:0011DEC0 ROM:0011DEC0 locret_11DEC0: ; CODE XREF: ROM:0011DE52↑j ROM:0011DEC0 ; ROM:0011DEAC↑j ... ROM:0011DEC0 rts ROM:0011DEC2 ; --------------------------------------------------------------------------- ROM:0011DEC2 rts ROM:0011DEC4 ROM:0011DEC4 ; =============== S U B R O U T I N E ======================================= ROM:0011DEC4 ROM:0011DEC4 ROM:0011DEC4 sub_11DEC4: ; CODE XREF: sub_11D96C+8↑p ROM:0011DEC4 clr.w d1 ROM:0011DEC6 move.b ($11CF).w,d1 ROM:0011DECA cmpi.w #5,d1 ROM:0011DECE bcc.s locret_11DED8 ROM:0011DED0 movea.l off_11DEDA(pc,d1.w*4),a0 ROM:0011DED4 nop ROM:0011DED6 jmp (a0) ROM:0011DED8 ; --------------------------------------------------------------------------- ROM:0011DED8 ROM:0011DED8 locret_11DED8: ; CODE XREF: sub_11DEC4+A↑j ROM:0011DED8 rts ROM:0011DED8 ; End of function sub_11DEC4 ROM:0011DED8 ROM:0011DED8 ; --------------------------------------------------------------------------- ROM:0011DEDA off_11DEDA: dc.l loc_11DEEE ; DATA XREF: sub_11DEC4+C↑r ROM:0011DEDE dc.l loc_11DF00 ROM:0011DEE2 dc.l loc_11DF72 ROM:0011DEE6 dc.l loc_11DFB2 ROM:0011DEEA dc.l loc_11DFCC ROM:0011DEEE ; --------------------------------------------------------------------------- ROM:0011DEEE ROM:0011DEEE loc_11DEEE: ; DATA XREF: ROM:off_11DEDA↑o ROM:0011DEEE clr.b ($804).w ROM:0011DEF2 clr.w ($656).w ROM:0011DEF6 move.b #1,($11CF).w ROM:0011DEFC bra.s locret_11DF70 ROM:0011DEFE ; --------------------------------------------------------------------------- ROM:0011DEFE rts ROM:0011DF00 ; --------------------------------------------------------------------------- ROM:0011DF00 ROM:0011DF00 loc_11DF00: ; DATA XREF: ROM:0011DEDE↑o ROM:0011DF00 btst #4,($899).w ROM:0011DF06 beq.s loc_11DF3A ROM:0011DF08 btst #0,($89C).w ROM:0011DF0E bne.s loc_11DF3A ROM:0011DF10 move.w $340(a5),d1 ROM:0011DF14 cmp.w ($518).w,d1 ROM:0011DF18 blt.s loc_11DF3A ROM:0011DF1A bset #5,($1425).w ROM:0011DF20 move.w $33E(a5),d2 ROM:0011DF24 clr.b ($804).w ROM:0011DF28 move.w d2,($656).w ROM:0011DF2C move.b #1,($804).w ROM:0011DF32 move.b #2,($11CF).w ROM:0011DF38 bra.s locret_11DFB0 ROM:0011DF3A ; --------------------------------------------------------------------------- ROM:0011DF3A ROM:0011DF3A loc_11DF3A: ; CODE XREF: ROM:0011DF06↑j ROM:0011DF3A ; ROM:0011DF0E↑j ... ROM:0011DF3A move.w $344(a5),d1 ROM:0011DF3E cmp.w ($CCE).w,d1 ROM:0011DF42 bgt.s locret_11DF70 ROM:0011DF44 btst #4,($899).w ROM:0011DF4A bne.s locret_11DF70 ROM:0011DF4C btst #0,($89C).w ROM:0011DF52 bne.s locret_11DF70 ROM:0011DF54 move.w $342(a5),d2 ROM:0011DF58 clr.b ($805).w ROM:0011DF5C move.w d2,($658).w ROM:0011DF60 move.b #1,($805).w ROM:0011DF66 move.b #4,($11CF).w ROM:0011DF6C bra.w locret_11E044 ROM:0011DF70 ; --------------------------------------------------------------------------- ROM:0011DF70 ROM:0011DF70 locret_11DF70: ; CODE XREF: ROM:0011DEFC↑j ROM:0011DF70 ; ROM:0011DF42↑j ... ROM:0011DF70 rts ROM:0011DF72 ; --------------------------------------------------------------------------- ROM:0011DF72 ROM:0011DF72 loc_11DF72: ; DATA XREF: ROM:0011DEE2↑o ROM:0011DF72 move.w $340(a5),d1 ROM:0011DF76 btst #4,($899).w ROM:0011DF7C beq.s loc_11DF84 ROM:0011DF7E cmp.w ($518).w,d1 ROM:0011DF82 bge.s loc_11DF9A ROM:0011DF84 ROM:0011DF84 loc_11DF84: ; CODE XREF: ROM:0011DF7C↑j ROM:0011DF84 clr.b ($804).w ROM:0011DF88 clr.w ($656).w ROM:0011DF8C bclr #5,($1425).w ROM:0011DF92 move.b #1,($11CF).w ROM:0011DF98 bra.s locret_11DF70 ROM:0011DF9A ; --------------------------------------------------------------------------- ROM:0011DF9A ROM:0011DF9A loc_11DF9A: ; CODE XREF: ROM:0011DF82↑j ROM:0011DF9A cmpi.w #0,($656).w ROM:0011DFA0 bgt.s locret_11DFB0 ROM:0011DFA2 bclr #5,($1425).w ROM:0011DFA8 move.b #3,($11CF).w ROM:0011DFAE bra.s locret_11DFCA ROM:0011DFB0 ; --------------------------------------------------------------------------- ROM:0011DFB0 ROM:0011DFB0 locret_11DFB0: ; CODE XREF: ROM:0011DF38↑j ROM:0011DFB0 ; ROM:0011DFA0↑j ... ROM:0011DFB0 rts ROM:0011DFB2 ; --------------------------------------------------------------------------- ROM:0011DFB2 ROM:0011DFB2 loc_11DFB2: ; DATA XREF: ROM:0011DEE6↑o ROM:0011DFB2 btst #4,($899).w ROM:0011DFB8 bne.s locret_11DFCA ROM:0011DFBA btst #0,($89C).w ROM:0011DFC0 bne.s locret_11DFCA ROM:0011DFC2 move.b #1,($11CF).w ROM:0011DFC8 bra.s locret_11DF70 ROM:0011DFCA ; --------------------------------------------------------------------------- ROM:0011DFCA ROM:0011DFCA locret_11DFCA: ; CODE XREF: ROM:0011DFAE↑j ROM:0011DFCA ; ROM:0011DFB8↑j ... ROM:0011DFCA rts ROM:0011DFCC ; --------------------------------------------------------------------------- ROM:0011DFCC ROM:0011DFCC loc_11DFCC: ; DATA XREF: ROM:0011DEEA↑o ROM:0011DFCC cmpi.w #0,($658).w ROM:0011DFD2 bgt.s loc_11DFE6 ROM:0011DFD4 btst #4,($899).w ROM:0011DFDA beq.s loc_11DFE4 ROM:0011DFDC move.b #3,($11CF).w ROM:0011DFE2 bra.s locret_11DFCA ROM:0011DFE4 ; --------------------------------------------------------------------------- ROM:0011DFE4 ROM:0011DFE4 loc_11DFE4: ; CODE XREF: ROM:0011DFDA↑j ROM:0011DFE4 bra.s loc_11E028 ROM:0011DFE6 ; --------------------------------------------------------------------------- ROM:0011DFE6 ROM:0011DFE6 loc_11DFE6: ; CODE XREF: ROM:0011DFD2↑j ROM:0011DFE6 btst #4,($899).w ROM:0011DFEC beq.s loc_11E028 ROM:0011DFEE btst #0,($89C).w ROM:0011DFF4 bne.s loc_11E028 ROM:0011DFF6 move.w $340(a5),d1 ROM:0011DFFA cmp.w ($518).w,d1 ROM:0011DFFE blt.s loc_11E028 ROM:0011E000 clr.b ($805).w ROM:0011E004 clr.w ($658).w ROM:0011E008 bset #5,($1425).w ROM:0011E00E move.w $33E(a5),d2 ROM:0011E012 clr.b ($804).w ROM:0011E016 move.w d2,($656).w ROM:0011E01A move.b #1,($804).w ROM:0011E020 move.b #2,($11CF).w ROM:0011E026 bra.s locret_11DFB0 ROM:0011E028 ; --------------------------------------------------------------------------- ROM:0011E028 ROM:0011E028 loc_11E028: ; CODE XREF: ROM:loc_11DFE4↑j ROM:0011E028 ; ROM:0011DFEC↑j ... ROM:0011E028 move.w $344(a5),d1 ROM:0011E02C cmp.w ($CCE).w,d1 ROM:0011E030 ble.s locret_11E044 ROM:0011E032 btst #4,($899).w ROM:0011E038 bne.s locret_11E044 ROM:0011E03A move.b #1,($11CF).w ROM:0011E040 bra.w locret_11DF70 ROM:0011E044 ; --------------------------------------------------------------------------- ROM:0011E044 ROM:0011E044 locret_11E044: ; CODE XREF: ROM:0011DF6C↑j ROM:0011E044 ; ROM:0011E030↑j ... ROM:0011E044 rts ROM:0011E046 ; --------------------------------------------------------------------------- ROM:0011E046 rts ROM:0011E048 ROM:0011E048 ; =============== S U B R O U T I N E ======================================= ROM:0011E048 ROM:0011E048 ROM:0011E048 sub_11E048: ; CODE XREF: ROM:0011DB00↑p ROM:0011E048 move.w #$3E36,d1 ROM:0011E04C move.w ($9E8).w,d2 ROM:0011E050 bsr.l sub_1174A6 ROM:0011E056 move.w d1,($B1C).w ROM:0011E05A move.w #$3E34,d1 ROM:0011E05E move.w ($518).w,d2 ROM:0011E062 bsr.l sub_1174A6 ROM:0011E068 move.w d1,($B18).w ROM:0011E06C bset #4,($1429).w ROM:0011E072 clr.w d0 ROM:0011E074 move.w $326(a5),d5 ROM:0011E078 move.w $346(a5),d1 ROM:0011E07C move.w $9E2(a5,d1.w*2),d2 ROM:0011E082 cmp.w ($AC0).w,d2 ROM:0011E086 bgt.s loc_11E0C6 ROM:0011E088 btst #4,($142B).w ROM:0011E08E bne.s loc_11E098 ROM:0011E090 cmpi.w #2,($AC4).w ROM:0011E096 bne.s loc_11E0AE ROM:0011E098 ROM:0011E098 loc_11E098: ; CODE XREF: sub_11E048+46↑j ROM:0011E098 move.w d1,($ACA).w ROM:0011E09C subi.w #1,($ACA).w ROM:0011E0A2 move.w d1,($AC8).w ROM:0011E0A6 move.w ($AC8).w,($ACC).w ROM:0011E0AC bra.s loc_11E0C2 ROM:0011E0AE ; --------------------------------------------------------------------------- ROM:0011E0AE ROM:0011E0AE loc_11E0AE: ; CODE XREF: sub_11E048+4E↑j ROM:0011E0AE move.w d1,($ACA).w ROM:0011E0B2 move.w d1,($AC8).w ROM:0011E0B6 subi.w #1,($AC8).w ROM:0011E0BC move.w ($AC8).w,($ACC).w ROM:0011E0C2 ROM:0011E0C2 loc_11E0C2: ; CODE XREF: sub_11E048+64↑j ROM:0011E0C2 move.w #1,d0 ROM:0011E0C6 ROM:0011E0C6 loc_11E0C6: ; CODE XREF: sub_11E048+3E↑j ROM:0011E0C6 move.w #1,d1 ROM:0011E0CA move.w $9E2(a5,d1.w*2),d2 ROM:0011E0D0 cmp.w ($AC0).w,d2 ROM:0011E0D4 blt.s loc_11E112 ROM:0011E0D6 btst #4,($142B).w ROM:0011E0DC bne.s loc_11E0E6 ROM:0011E0DE cmpi.w #2,($AC4).w ROM:0011E0E4 bne.s loc_11E0FC ROM:0011E0E6 ROM:0011E0E6 loc_11E0E6: ; CODE XREF: sub_11E048+94↑j ROM:0011E0E6 move.w d1,($ACA).w ROM:0011E0EA move.w d1,($AC8).w ROM:0011E0EE addi.w #1,($AC8).w ROM:0011E0F4 move.w ($AC8).w,($ACC).w ROM:0011E0FA bra.s loc_11E10E ROM:0011E0FC ; --------------------------------------------------------------------------- ROM:0011E0FC ROM:0011E0FC loc_11E0FC: ; CODE XREF: sub_11E048+9C↑j ROM:0011E0FC move.w d1,($ACA).w ROM:0011E100 addi.w #1,($ACA).w ROM:0011E106 move.w d1,($AC8).w ROM:0011E10A move.w d1,($ACC).w ROM:0011E10E ROM:0011E10E loc_11E10E: ; CODE XREF: sub_11E048+B2↑j ROM:0011E10E move.w #1,d0 ROM:0011E112 ROM:0011E112 loc_11E112: ; CODE XREF: sub_11E048+8C↑j ROM:0011E112 move.w #1,d1 ROM:0011E116 ROM:0011E116 loc_11E116: ; CODE XREF: sub_11E048:loc_11E1C4↓j ROM:0011E116 cmpi.w #0,d0 ROM:0011E11A bne.l loc_11E1C8 ROM:0011E120 move.w $9E2(a5,d1.w*2),d3 ROM:0011E126 move.w d1,d4 ROM:0011E128 addi.w #1,d1 ROM:0011E12C move.w $9E2(a5,d1.w*2),d2 ROM:0011E132 cmp.w ($AC0).w,d3 ROM:0011E136 bgt.s loc_11E144 ROM:0011E138 cmp.w ($AC0).w,d2 ROM:0011E13C blt.s loc_11E144 ROM:0011E13E addi.w #1,d0 ROM:0011E142 bra.s loc_11E156 ROM:0011E144 ; --------------------------------------------------------------------------- ROM:0011E144 ROM:0011E144 loc_11E144: ; CODE XREF: sub_11E048+EE↑j ROM:0011E144 ; sub_11E048+F4↑j ROM:0011E144 move.w $346(a5),d6 ROM:0011E148 cmp.w d1,d6 ROM:0011E14A bne.s loc_11E152 ROM:0011E14C addi.w #1,d0 ROM:0011E150 bra.s loc_11E156 ROM:0011E152 ; --------------------------------------------------------------------------- ROM:0011E152 ROM:0011E152 loc_11E152: ; CODE XREF: sub_11E048+102↑j ROM:0011E152 clr.w d0 ROM:0011E154 bra.s loc_11E1C4 ROM:0011E156 ; --------------------------------------------------------------------------- ROM:0011E156 ROM:0011E156 loc_11E156: ; CODE XREF: sub_11E048+FA↑j ROM:0011E156 ; sub_11E048+108↑j ROM:0011E156 sub.w ($AC0).w,d2 ROM:0011E15A sub.w ($AC0).w,d3 ROM:0011E15E cmpi.w #0,d3 ROM:0011E162 bge.s loc_11E166 ROM:0011E164 neg.w d3 ROM:0011E166 ROM:0011E166 loc_11E166: ; CODE XREF: sub_11E048+11A↑j ROM:0011E166 cmpi.w #1,($AC4).w ROM:0011E16C bne.s loc_11E19C ROM:0011E16E move.w $346(a5),d6 ROM:0011E172 subq.w #1,d6 ROM:0011E174 cmp.w d5,d2 ROM:0011E176 bgt.s loc_11E17C ROM:0011E178 cmp.w d1,d6 ROM:0011E17A bge.s loc_11E18A ROM:0011E17C ROM:0011E17C loc_11E17C: ; CODE XREF: sub_11E048+12E↑j ROM:0011E17C move.w d1,($ACA).w ROM:0011E180 move.w d4,($ACC).w ROM:0011E184 move.w d4,($AC8).w ROM:0011E188 bra.s loc_11E19A ROM:0011E18A ; --------------------------------------------------------------------------- ROM:0011E18A ROM:0011E18A loc_11E18A: ; CODE XREF: sub_11E048+132↑j ROM:0011E18A move.w d1,($ACA).w ROM:0011E18E addq.w #1,($ACA).w ROM:0011E192 move.w d1,($ACC).w ROM:0011E196 move.w d1,($AC8).w ROM:0011E19A ROM:0011E19A loc_11E19A: ; CODE XREF: sub_11E048+140↑j ROM:0011E19A bra.s loc_11E1C4 ROM:0011E19C ; --------------------------------------------------------------------------- ROM:0011E19C ROM:0011E19C loc_11E19C: ; CODE XREF: sub_11E048+124↑j ROM:0011E19C cmp.w d5,d3 ROM:0011E19E bgt.s loc_11E1A6 ROM:0011E1A0 cmpi.w #2,d1 ROM:0011E1A4 bgt.s loc_11E1B4 ROM:0011E1A6 ROM:0011E1A6 loc_11E1A6: ; CODE XREF: sub_11E048+156↑j ROM:0011E1A6 move.w d4,($ACA).w ROM:0011E1AA move.w d1,($ACC).w ROM:0011E1AE move.w d1,($AC8).w ROM:0011E1B2 bra.s loc_11E1C4 ROM:0011E1B4 ; --------------------------------------------------------------------------- ROM:0011E1B4 ROM:0011E1B4 loc_11E1B4: ; CODE XREF: sub_11E048+15C↑j ROM:0011E1B4 move.w d4,($ACA).w ROM:0011E1B8 subq.w #1,($ACA).w ROM:0011E1BC move.w d4,($ACC).w ROM:0011E1C0 move.w d4,($AC8).w ROM:0011E1C4 ROM:0011E1C4 loc_11E1C4: ; CODE XREF: sub_11E048+10C↑j ROM:0011E1C4 ; sub_11E048:loc_11E19A↑j ... ROM:0011E1C4 bra.w loc_11E116 ROM:0011E1C8 ; --------------------------------------------------------------------------- ROM:0011E1C8 ROM:0011E1C8 loc_11E1C8: ; CODE XREF: sub_11E048+D2↑j ROM:0011E1C8 move.w ($ACA).w,d1 ROM:0011E1CC move.w $9E2(a5,d1.w*2),d2 ROM:0011E1D2 move.w ($518).w,d4 ROM:0011E1D6 mulu.w #$1846,d4 ROM:0011E1DA divu.w d2,d4 ROM:0011E1DC move.w d4,d3 ROM:0011E1DE move.w ($B1C).w,d1 ROM:0011E1E2 sub.w $34E(a5),d1 ROM:0011E1E6 move.w ($B18).w,d2 ROM:0011E1EA cmp.w d3,d1 ROM:0011E1EC bgt.s locret_11E1F4 ROM:0011E1EE bclr #4,($1429).w ROM:0011E1F4 ROM:0011E1F4 locret_11E1F4: ; CODE XREF: sub_11E048+1A4↑j ROM:0011E1F4 rts ROM:0011E1F4 ; End of function sub_11E048 ROM:0011E1F4 ROM:0011E1F6 ROM:0011E1F6 ; =============== S U B R O U T I N E ======================================= ROM:0011E1F6 ROM:0011E1F6 ROM:0011E1F6 sub_11E1F6: ; CODE XREF: sub_11D96C+14↑p ROM:0011E1F6 clr.w d0 ROM:0011E1F8 btst #1,($1409).w ROM:0011E1FE bne.s loc_11E208 ROM:0011E200 cmpi.w #3,($AC2).w ROM:0011E206 bne.s loc_11E212 ROM:0011E208 ROM:0011E208 loc_11E208: ; CODE XREF: sub_11E1F6+8↑j ROM:0011E208 move.w ($AC8).w,($ACE).w ROM:0011E20E move.w #1,d0 ROM:0011E212 ROM:0011E212 loc_11E212: ; CODE XREF: sub_11E1F6+10↑j ROM:0011E212 cmpi.w #4,($AC2).w ROM:0011E218 beq.s loc_11E222 ROM:0011E21A cmpi.w #5,($AC2).w ROM:0011E220 bne.s loc_11E22A ROM:0011E222 ROM:0011E222 loc_11E222: ; CODE XREF: sub_11E1F6+22↑j ROM:0011E222 clr.w ($ACE).w ROM:0011E226 move.w #1,d0 ROM:0011E22A ROM:0011E22A loc_11E22A: ; CODE XREF: sub_11E1F6+2A↑j ROM:0011E22A cmpi.w #0,($518).w ROM:0011E230 bne.s loc_11E23A ROM:0011E232 clr.w ($ACE).w ROM:0011E236 move.w #1,d0 ROM:0011E23A ROM:0011E23A loc_11E23A: ; CODE XREF: sub_11E1F6+3A↑j ROM:0011E23A cmpi.w #6,($AC2).w ROM:0011E240 bne.s loc_11E24C ROM:0011E242 move.w #2,($ACE).w ROM:0011E248 move.w #1,d0 ROM:0011E24C ROM:0011E24C loc_11E24C: ; CODE XREF: sub_11E1F6+4A↑j ROM:0011E24C move.w #1,d1 ROM:0011E250 move.w $9E2(a5,d1.w*2),d3 ROM:0011E256 move.w $346(a5),d1 ROM:0011E25A move.w $9E2(a5,d1.w*2),d2 ROM:0011E260 cmpi.w #0,d0 ROM:0011E264 bne.l locret_11E2EE ROM:0011E26A cmp.w ($AC0).w,d2 ROM:0011E26E bgt.s loc_11E27A ROM:0011E270 move.w d1,($ACE).w ROM:0011E274 move.w #1,d0 ROM:0011E278 bra.s loc_11E284 ROM:0011E27A ; --------------------------------------------------------------------------- ROM:0011E27A ROM:0011E27A loc_11E27A: ; CODE XREF: sub_11E1F6+78↑j ROM:0011E27A move.w #1,d1 ROM:0011E27E move.w $9E2(a5,d1.w*2),d2 ROM:0011E284 ROM:0011E284 loc_11E284: ; CODE XREF: sub_11E1F6+82↑j ROM:0011E284 cmp.w ($AC0).w,d2 ROM:0011E288 blt.s loc_11E292 ROM:0011E28A move.w d1,($ACE).w ROM:0011E28E move.w #1,d0 ROM:0011E292 ROM:0011E292 loc_11E292: ; CODE XREF: sub_11E1F6+92↑j ROM:0011E292 ; sub_11E1F6:loc_11E2CC↓j ROM:0011E292 cmpi.w #0,d0 ROM:0011E296 bne.s loc_11E2CE ROM:0011E298 move.w $9E2(a5,d1.w*2),d3 ROM:0011E29E move.w d1,d4 ROM:0011E2A0 addi.w #1,d1 ROM:0011E2A4 move.w $9E2(a5,d1.w*2),d2 ROM:0011E2AA cmp.w ($AC0).w,d3 ROM:0011E2AE bgt.s loc_11E2BC ROM:0011E2B0 cmp.w ($AC0).w,d2 ROM:0011E2B4 blt.s loc_11E2BC ROM:0011E2B6 move.w #1,d0 ROM:0011E2BA bra.s loc_11E2CC ROM:0011E2BC ; --------------------------------------------------------------------------- ROM:0011E2BC ROM:0011E2BC loc_11E2BC: ; CODE XREF: sub_11E1F6+B8↑j ROM:0011E2BC ; sub_11E1F6+BE↑j ROM:0011E2BC move.w $346(a5),d7 ROM:0011E2C0 cmp.w d1,d7 ROM:0011E2C2 bne.s loc_11E2CA ROM:0011E2C4 move.w #1,d0 ROM:0011E2C8 bra.s loc_11E2CC ROM:0011E2CA ; --------------------------------------------------------------------------- ROM:0011E2CA ROM:0011E2CA loc_11E2CA: ; CODE XREF: sub_11E1F6+CC↑j ROM:0011E2CA clr.w d0 ROM:0011E2CC ROM:0011E2CC loc_11E2CC: ; CODE XREF: sub_11E1F6+C4↑j ROM:0011E2CC ; sub_11E1F6+D2↑j ROM:0011E2CC bra.s loc_11E292 ROM:0011E2CE ; --------------------------------------------------------------------------- ROM:0011E2CE ROM:0011E2CE loc_11E2CE: ; CODE XREF: sub_11E1F6+A0↑j ROM:0011E2CE cmpi.w #1,d1 ROM:0011E2D2 ble.s locret_11E2EE ROM:0011E2D4 move.w d2,d5 ROM:0011E2D6 sub.w ($AC0).w,d5 ROM:0011E2DA move.w ($AC0).w,d6 ROM:0011E2DE sub.w d3,d6 ROM:0011E2E0 cmp.w d5,d6 ROM:0011E2E2 bgt.s loc_11E2EA ROM:0011E2E4 move.w d4,($ACE).w ROM:0011E2E8 bra.s locret_11E2EE ROM:0011E2EA ; --------------------------------------------------------------------------- ROM:0011E2EA ROM:0011E2EA loc_11E2EA: ; CODE XREF: sub_11E1F6+EC↑j ROM:0011E2EA move.w d1,($ACE).w ROM:0011E2EE ROM:0011E2EE locret_11E2EE: ; CODE XREF: sub_11E1F6+6E↑j ROM:0011E2EE ; sub_11E1F6+DC↑j ... ROM:0011E2EE rts ROM:0011E2EE ; End of function sub_11E1F6 ROM:0011E2EE ROM:0011E2F0 ; --------------------------------------------------------------------------- ROM:0011E2F0 rts ROM:0011E2F2 ROM:0011E2F2 ; =============== S U B R O U T I N E ======================================= ROM:0011E2F2 ROM:0011E2F2 ROM:0011E2F2 sub_11E2F2: ; CODE XREF: sub_11D96C+18↑p ROM:0011E2F2 btst #7,($49E).w ROM:0011E2F8 beq.s loc_11E302 ROM:0011E2FA move.w #$8FC,($AE4).w ROM:0011E300 bra.s loc_11E314 ROM:0011E302 ; --------------------------------------------------------------------------- ROM:0011E302 ROM:0011E302 loc_11E302: ; CODE XREF: sub_11E2F2+6↑j ROM:0011E302 move.w #$3E32,d1 ROM:0011E306 move.w ($CCE).w,d2 ROM:0011E30A bsr.l sub_1174A6 ROM:0011E310 move.w d1,($AE4).w ROM:0011E314 ROM:0011E314 loc_11E314: ; CODE XREF: sub_11E2F2+E↑j ROM:0011E314 move.w $9E4(a5),d2 ROM:0011E318 move.w ($518).w,d6 ROM:0011E31C mulu.w #$1846,d6 ROM:0011E320 cmpi.l #$2625A00,d6 ROM:0011E326 ble.s loc_11E32E ROM:0011E328 move.l #$2625A00,d6 ROM:0011E32E ROM:0011E32E loc_11E32E: ; CODE XREF: sub_11E2F2+34↑j ROM:0011E32E divu.w d2,d6 ROM:0011E330 move.w d6,($AEA).w ROM:0011E334 rts ROM:0011E334 ; End of function sub_11E2F2 ROM:0011E334 ROM:0011E336 ROM:0011E336 ; =============== S U B R O U T I N E ======================================= ROM:0011E336 ROM:0011E336 ROM:0011E336 sub_11E336: ; CODE XREF: ROM:loc_11DBB2↑p ROM:0011E336 clr.w ($AD4).w ROM:0011E33A btst #1,($1409).w ROM:0011E340 bne.s loc_11E34A ROM:0011E342 cmpi.w #3,($AC2).w ROM:0011E348 bne.s loc_11E360 ROM:0011E34A ROM:0011E34A loc_11E34A: ; CODE XREF: sub_11E336+A↑j ROM:0011E34A move.w #$3ECC,d1 ROM:0011E34E move.w ($CCE).w,d2 ROM:0011E352 move.w ($AC8).w,d3 ROM:0011E356 bsr.l sub_1174A6 ROM:0011E35C move.w d1,($AD4).w ROM:0011E360 ROM:0011E360 loc_11E360: ; CODE XREF: sub_11E336+12↑j ROM:0011E360 btst #3,($140C).w ROM:0011E366 beq.s locret_11E37A ROM:0011E368 move.w #$3ECE,d1 ROM:0011E36C move.w ($AC0).w,d2 ROM:0011E370 bsr.l sub_1174A6 ROM:0011E376 move.w d1,($AD4).w ROM:0011E37A ROM:0011E37A locret_11E37A: ; CODE XREF: sub_11E336+30↑j ROM:0011E37A rts ROM:0011E37A ; End of function sub_11E336 ROM:0011E37A ROM:0011E37C ROM:0011E37C ; =============== S U B R O U T I N E ======================================= ROM:0011E37C ROM:0011E37C ROM:0011E37C sub_11E37C: ; CODE XREF: sub_11D96C+1C↑p ROM:0011E37C move.w ($518).w,d1 ROM:0011E380 ext.l d1 ROM:0011E382 mulu.w #$1846,d1 ROM:0011E386 divu.w ($57E).w,d1 ROM:0011E38A move.w d1,($AC0).w ROM:0011E38E rts ROM:0011E38E ; End of function sub_11E37C ROM:0011E38E ROM:0011E390 ROM:0011E390 ; =============== S U B R O U T I N E ======================================= ROM:0011E390 ROM:0011E390 ROM:0011E390 sub_11E390: ; CODE XREF: sub_11D96C+20↑p ROM:0011E390 bclr #5,($142C).w ROM:0011E396 move.w $32C(a5),d1 ROM:0011E39A move.w $32E(a5),d2 ROM:0011E39E cmpi.w #6,($AC2).w ROM:0011E3A4 bne.s locret_11E3B8 ROM:0011E3A6 cmp.w ($57E).w,d1 ROM:0011E3AA bge.s locret_11E3B8 ROM:0011E3AC cmp.w ($AC0).w,d2 ROM:0011E3B0 ble.s locret_11E3B8 ROM:0011E3B2 bset #5,($142C).w ROM:0011E3B8 ROM:0011E3B8 locret_11E3B8: ; CODE XREF: sub_11E390+14↑j ROM:0011E3B8 ; sub_11E390+1A↑j ... ROM:0011E3B8 rts ROM:0011E3B8 ; End of function sub_11E390 ROM:0011E3B8 ROM:0011E3BA ROM:0011E3BA ; =============== S U B R O U T I N E ======================================= ROM:0011E3BA ROM:0011E3BA ROM:0011E3BA sub_11E3BA: ; CODE XREF: ROM:0011DDE8↑p ROM:0011E3BA clr.l d1 ROM:0011E3BC move.w ($518).w,d1 ROM:0011E3C0 swap d1 ROM:0011E3C2 move.w ($ADC).w,d2 ROM:0011E3C6 swap d2 ROM:0011E3C8 move.w ($AFA).w,d2 ROM:0011E3CC move.w $31A(a5),d3 ROM:0011E3D0 ext.l d3 ROM:0011E3D2 bsr.l sub_1173B2 ROM:0011E3D8 move.w d4,($AFA).w ROM:0011E3DC swap d4 ROM:0011E3DE move.w d4,($ADC).w ROM:0011E3E2 clr.l d5 ROM:0011E3E4 move.w ($ADC).w,d5 ROM:0011E3E8 sub.w ($AD6).w,d5 ROM:0011E3EC muls.w #$A,d5 ROM:0011E3F0 divs.w $316(a5),d5 ROM:0011E3F4 move.w d5,($AD8).w ROM:0011E3F8 move.w ($ADC).w,($AD6).w ROM:0011E3FE clr.l d1 ROM:0011E400 move.w ($AD8).w,d1 ROM:0011E404 swap d1 ROM:0011E406 move.w ($ADA).w,d2 ROM:0011E40A swap d2 ROM:0011E40C move.w ($AF8).w,d2 ROM:0011E410 move.w $318(a5),d3 ROM:0011E414 ext.l d3 ROM:0011E416 bsr.l sub_1173B2 ROM:0011E41C move.w d4,($AF8).w ROM:0011E420 swap d4 ROM:0011E422 move.w d4,($ADA).w ROM:0011E426 rts ROM:0011E426 ; End of function sub_11E3BA ROM:0011E426 ROM:0011E428 ROM:0011E428 ; =============== S U B R O U T I N E ======================================= ROM:0011E428 ROM:0011E428 ROM:0011E428 sub_11E428: ; CODE XREF: sub_11D96C+28↑p ROM:0011E428 move.w ($AF4).w,d7 ROM:0011E42C move.w ($5C6).w,d5 ROM:0011E430 cmp.w d5,d7 ROM:0011E432 ble.s loc_11E43A ROM:0011E434 move.w d7,d6 ROM:0011E436 sub.w d5,d6 ROM:0011E438 bra.s loc_11E442 ROM:0011E43A ; --------------------------------------------------------------------------- ROM:0011E43A ROM:0011E43A loc_11E43A: ; CODE XREF: sub_11E428+A↑j ROM:0011E43A move.w #$400,d6 ROM:0011E43E sub.w d5,d6 ROM:0011E440 add.w d7,d6 ROM:0011E442 ROM:0011E442 loc_11E442: ; CODE XREF: sub_11E428+10↑j ROM:0011E442 move.w d5,($AF4).w ROM:0011E446 move.w d6,($B00).w ROM:0011E44A clr.l d1 ROM:0011E44C move.w ($518).w,d1 ROM:0011E450 swap d1 ROM:0011E452 move.w ($AEC).w,d2 ROM:0011E456 swap d2 ROM:0011E458 move.w ($AEE).w,d2 ROM:0011E45C move.w $328(a5),d3 ROM:0011E460 ext.l d3 ROM:0011E462 bsr.l sub_1173B2 ROM:0011E468 move.w d4,($AEE).w ROM:0011E46C swap d4 ROM:0011E46E move.w d4,($AEC).w ROM:0011E472 clr.w d5 ROM:0011E474 move.w ($AF0).w,d7 ROM:0011E478 cmp.w ($AEC).w,d7 ROM:0011E47C bne.s loc_11E486 ROM:0011E47E cmpi.w #0,($518).w ROM:0011E484 bne.s loc_11E4DE ROM:0011E486 ROM:0011E486 loc_11E486: ; CODE XREF: sub_11E428+54↑j ROM:0011E486 move.w ($AEC).w,d5 ROM:0011E48A sub.w ($AF0).w,d5 ROM:0011E48E muls.w #$64,d5 ; 'd' ROM:0011E492 add.w ($B08).w,d6 ROM:0011E496 ext.l d5 ROM:0011E498 divs.w d6,d5 ROM:0011E49A move.w d5,d4 ROM:0011E49C cmpi.w #0,($646).w ROM:0011E4A2 bgt.s loc_11E4BA ROM:0011E4A4 add.w ($B02).w,d5 ROM:0011E4A8 add.w ($B04).w,d5 ROM:0011E4AC ext.l d5 ROM:0011E4AE move.w #3,d2 ROM:0011E4B2 divs.w d2,d5 ROM:0011E4B4 move.w d5,($AF2).w ROM:0011E4B8 bra.s loc_11E4C8 ROM:0011E4BA ; --------------------------------------------------------------------------- ROM:0011E4BA ROM:0011E4BA loc_11E4BA: ; CODE XREF: sub_11E428+7A↑j ROM:0011E4BA btst #1,($1410).w ROM:0011E4C0 bne.s loc_11E4C8 ROM:0011E4C2 move.w $32A(a5),($AF2).w ROM:0011E4C8 ROM:0011E4C8 loc_11E4C8: ; CODE XREF: sub_11E428+90↑j ROM:0011E4C8 ; sub_11E428+98↑j ROM:0011E4C8 move.w ($B02).w,($B04).w ROM:0011E4CE move.w ($B06).w,($B02).w ROM:0011E4D4 move.w d4,($B06).w ROM:0011E4D8 clr.w ($B08).w ROM:0011E4DC bra.s loc_11E4E2 ROM:0011E4DE ; --------------------------------------------------------------------------- ROM:0011E4DE ROM:0011E4DE loc_11E4DE: ; CODE XREF: sub_11E428+5C↑j ROM:0011E4DE add.w d6,($B08).w ROM:0011E4E2 ROM:0011E4E2 loc_11E4E2: ; CODE XREF: sub_11E428+B4↑j ROM:0011E4E2 move.w ($AEC).w,($AF0).w ROM:0011E4E8 rts ROM:0011E4E8 ; End of function sub_11E428 ROM:0011E4E8 ROM:0011E4EA ROM:0011E4EA ; =============== S U B R O U T I N E ======================================= ROM:0011E4EA ROM:0011E4EA ROM:0011E4EA sub_11E4EA: ; CODE XREF: ROM:0011DA00↑p ROM:0011E4EA clr.w ($AFE).w ROM:0011E4EE clr.w ($AFC).w ROM:0011E4F2 bclr #4,($141A).w ROM:0011E4F8 rts ROM:0011E4F8 ; End of function sub_11E4EA ROM:0011E4F8 ROM:0011E4FA ROM:0011E4FA ; =============== S U B R O U T I N E ======================================= ROM:0011E4FA ROM:0011E4FA ROM:0011E4FA sub_11E4FA: ; CODE XREF: ROM:0011DA30↑p ROM:0011E4FA ; ROM:0011DA8A↑p ... ROM:0011E4FA move.w ($AFE).w,d2 ROM:0011E4FE move.w ($5C6).w,d0 ROM:0011E502 cmp.w d0,d2 ROM:0011E504 ble.s loc_11E50C ROM:0011E506 move.w d2,d1 ROM:0011E508 sub.w d0,d1 ROM:0011E50A bra.s loc_11E514 ROM:0011E50C ; --------------------------------------------------------------------------- ROM:0011E50C ROM:0011E50C loc_11E50C: ; CODE XREF: sub_11E4FA+A↑j ROM:0011E50C move.w #$400,d1 ROM:0011E510 sub.w d0,d1 ROM:0011E512 add.w d2,d1 ROM:0011E514 ROM:0011E514 loc_11E514: ; CODE XREF: sub_11E4FA+10↑j ROM:0011E514 cmpi.w #0,d1 ROM:0011E518 bgt.s loc_11E51C ROM:0011E51A bra.s loc_11E540 ROM:0011E51C ; --------------------------------------------------------------------------- ROM:0011E51C ROM:0011E51C loc_11E51C: ; CODE XREF: sub_11E4FA+1E↑j ROM:0011E51C move.w ($AFC).w,d2 ROM:0011E520 sub.w ($CCE).w,d2 ROM:0011E524 move.w $322(a5),d3 ROM:0011E528 cmp.w d2,d3 ROM:0011E52A bgt.s loc_11E540 ROM:0011E52C divs.w d1,d2 ROM:0011E52E move.w d2,($AE8).w ROM:0011E532 move.w $324(a5),d3 ROM:0011E536 cmp.w d2,d3 ROM:0011E538 bgt.s loc_11E540 ROM:0011E53A bset #4,($141A).w ROM:0011E540 ROM:0011E540 loc_11E540: ; CODE XREF: sub_11E4FA+20↑j ROM:0011E540 ; sub_11E4FA+30↑j ... ROM:0011E540 move.w d0,($AFE).w ROM:0011E544 move.w ($CCE).w,($AFC).w ROM:0011E54A rts ROM:0011E54A ; End of function sub_11E4FA ROM:0011E54A ROM:0011E54C ROM:0011E54C ; =============== S U B R O U T I N E ======================================= ROM:0011E54C ROM:0011E54C ROM:0011E54C sub_11E54C: ; CODE XREF: sub_11D96C↑p ROM:0011E54C move.w #$3EDC,d1 ROM:0011E550 move.w ($CCE).w,d2 ROM:0011E554 move.w ($ACC).w,d3 ROM:0011E558 bsr.l sub_1174A6 ROM:0011E55E move.w d1,($AF6).w ROM:0011E562 cmpi.w #1,($AF6).w ROM:0011E568 blt.s loc_11E578 ROM:0011E56A cmpi.w #2,($AF6).w ROM:0011E570 bge.s loc_11E578 ROM:0011E572 move.w #1,($AF6).w ROM:0011E578 ROM:0011E578 loc_11E578: ; CODE XREF: sub_11E54C+1C↑j ROM:0011E578 ; sub_11E54C+24↑j ROM:0011E578 cmpi.w #2,($AF6).w ROM:0011E57E blt.s loc_11E58E ROM:0011E580 cmpi.w #3,($AF6).w ROM:0011E586 bge.s loc_11E58E ROM:0011E588 move.w #2,($AF6).w ROM:0011E58E ROM:0011E58E loc_11E58E: ; CODE XREF: sub_11E54C+32↑j ROM:0011E58E ; sub_11E54C+3A↑j ROM:0011E58E cmpi.w #3,($AF6).w ROM:0011E594 blt.s loc_11E59C ROM:0011E596 move.w #3,($AF6).w ROM:0011E59C ROM:0011E59C loc_11E59C: ; CODE XREF: sub_11E54C+48↑j ROM:0011E59C cmpi.w #1,($AF6).w ROM:0011E5A2 bge.s loc_11E5AA ROM:0011E5A4 move.w #1,($AF6).w ROM:0011E5AA ROM:0011E5AA loc_11E5AA: ; CODE XREF: sub_11E54C+56↑j ROM:0011E5AA move.w ($AC8).w,d1 ROM:0011E5AE cmp.w ($ACC).w,d1 ROM:0011E5B2 bgt.s loc_11E5F8 ROM:0011E5B4 move.w #$3ED0,d1 ROM:0011E5B8 move.w ($AF6).w,d2 ROM:0011E5BC move.w ($ACC).w,d3 ROM:0011E5C0 bsr.l sub_1174A6 ROM:0011E5C6 move.w d1,($AE0).w ROM:0011E5CA move.w #$3ED2,d1 ROM:0011E5CE move.w ($AF6).w,d2 ROM:0011E5D2 move.w ($ACC).w,d3 ROM:0011E5D6 bsr.l sub_1174A6 ROM:0011E5DC move.w d1,($AE2).w ROM:0011E5E0 move.w #$3ED4,d1 ROM:0011E5E4 move.w ($AF6).w,d2 ROM:0011E5E8 move.w ($ACC).w,d3 ROM:0011E5EC bsr.l sub_1174A6 ROM:0011E5F2 move.w d1,($ADE).w ROM:0011E5F6 bra.s loc_11E63A ROM:0011E5F8 ; --------------------------------------------------------------------------- ROM:0011E5F8 ROM:0011E5F8 loc_11E5F8: ; CODE XREF: sub_11E54C+66↑j ROM:0011E5F8 move.w #$3ED6,d1 ROM:0011E5FC move.w ($AF6).w,d2 ROM:0011E600 move.w ($ACC).w,d3 ROM:0011E604 bsr.l sub_1174A6 ROM:0011E60A move.w d1,($AE0).w ROM:0011E60E move.w #$3ED8,d1 ROM:0011E612 move.w ($AF6).w,d2 ROM:0011E616 move.w ($ACC).w,d3 ROM:0011E61A bsr.l sub_1174A6 ROM:0011E620 move.w d1,($AE2).w ROM:0011E624 move.w #$3EDA,d1 ROM:0011E628 move.w ($AF6).w,d2 ROM:0011E62C move.w ($ACC).w,d3 ROM:0011E630 bsr.l sub_1174A6 ROM:0011E636 move.w d1,($ADE).w ROM:0011E63A ROM:0011E63A loc_11E63A: ; CODE XREF: sub_11E54C+AA↑j ROM:0011E63A move.w $2EE(a5),d1 ROM:0011E63E move.w $330(a5),d2 ROM:0011E642 move.w $332(a5),d3 ROM:0011E646 move.w $334(a5),d4 ROM:0011E64A move.w $336(a5),d5 ROM:0011E64E move.w $338(a5),d6 ROM:0011E652 cmpi.b #0,($14B1).w ROM:0011E658 beq.s loc_11E65E ROM:0011E65A bra.w loc_11E73E ROM:0011E65E ; --------------------------------------------------------------------------- ROM:0011E65E ROM:0011E65E loc_11E65E: ; CODE XREF: sub_11E54C+10C↑j ROM:0011E65E btst #3,($140C).w ROM:0011E664 beq.l loc_11E72E ROM:0011E66A cmp.w ($AC0).w,d1 ROM:0011E66E ble.s loc_11E690 ROM:0011E670 cmp.w ($AE0).w,d2 ROM:0011E674 bge.s loc_11E67A ROM:0011E676 move.w d2,($AE0).w ROM:0011E67A ROM:0011E67A loc_11E67A: ; CODE XREF: sub_11E54C+128↑j ROM:0011E67A cmp.w ($AE2).w,d2 ROM:0011E67E bge.s loc_11E684 ROM:0011E680 move.w d2,($AE2).w ROM:0011E684 ROM:0011E684 loc_11E684: ; CODE XREF: sub_11E54C+132↑j ROM:0011E684 cmp.w ($ADE).w,d2 ROM:0011E688 bge.s loc_11E68E ROM:0011E68A move.w d2,($ADE).w ROM:0011E68E ROM:0011E68E loc_11E68E: ; CODE XREF: sub_11E54C+13C↑j ROM:0011E68E bra.s loc_11E6AE ROM:0011E690 ; --------------------------------------------------------------------------- ROM:0011E690 ROM:0011E690 loc_11E690: ; CODE XREF: sub_11E54C+122↑j ROM:0011E690 cmp.w ($AE0).w,d3 ROM:0011E694 bge.s loc_11E69A ROM:0011E696 move.w d3,($AE0).w ROM:0011E69A ROM:0011E69A loc_11E69A: ; CODE XREF: sub_11E54C+148↑j ROM:0011E69A cmp.w ($AE2).w,d3 ROM:0011E69E bge.s loc_11E6A4 ROM:0011E6A0 move.w d3,($AE2).w ROM:0011E6A4 ROM:0011E6A4 loc_11E6A4: ; CODE XREF: sub_11E54C+152↑j ROM:0011E6A4 cmp.w ($ADE).w,d3 ROM:0011E6A8 bge.s loc_11E6AE ROM:0011E6AA move.w d3,($ADE).w ROM:0011E6AE ROM:0011E6AE loc_11E6AE: ; CODE XREF: sub_11E54C:loc_11E68E↑j ROM:0011E6AE ; sub_11E54C+15C↑j ROM:0011E6AE btst #0,($1428).w ROM:0011E6B4 beq.l loc_11E72C ROM:0011E6BA cmpi.w #1,($AF6).w ROM:0011E6C0 bne.s loc_11E6E0 ROM:0011E6C2 cmp.w ($AE0).w,d4 ROM:0011E6C6 bge.s loc_11E6CC ROM:0011E6C8 move.w d4,($AE0).w ROM:0011E6CC ROM:0011E6CC loc_11E6CC: ; CODE XREF: sub_11E54C+17A↑j ROM:0011E6CC cmp.w ($AE2).w,d4 ROM:0011E6D0 bge.s loc_11E6D6 ROM:0011E6D2 move.w d4,($AE2).w ROM:0011E6D6 ROM:0011E6D6 loc_11E6D6: ; CODE XREF: sub_11E54C+184↑j ROM:0011E6D6 cmp.w ($ADE).w,d4 ROM:0011E6DA bge.s loc_11E6E0 ROM:0011E6DC move.w d4,($ADE).w ROM:0011E6E0 ROM:0011E6E0 loc_11E6E0: ; CODE XREF: sub_11E54C+174↑j ROM:0011E6E0 ; sub_11E54C+18E↑j ROM:0011E6E0 cmpi.w #2,($AF6).w ROM:0011E6E6 bne.s loc_11E706 ROM:0011E6E8 cmp.w ($AE0).w,d5 ROM:0011E6EC bge.s loc_11E6F2 ROM:0011E6EE move.w d5,($AE0).w ROM:0011E6F2 ROM:0011E6F2 loc_11E6F2: ; CODE XREF: sub_11E54C+1A0↑j ROM:0011E6F2 cmp.w ($AE2).w,d5 ROM:0011E6F6 bge.s loc_11E6FC ROM:0011E6F8 move.w d5,($AE2).w ROM:0011E6FC ROM:0011E6FC loc_11E6FC: ; CODE XREF: sub_11E54C+1AA↑j ROM:0011E6FC cmp.w ($ADE).w,d5 ROM:0011E700 bge.s loc_11E706 ROM:0011E702 move.w d5,($ADE).w ROM:0011E706 ROM:0011E706 loc_11E706: ; CODE XREF: sub_11E54C+19A↑j ROM:0011E706 ; sub_11E54C+1B4↑j ROM:0011E706 cmpi.w #3,($AF6).w ROM:0011E70C bne.s loc_11E72C ROM:0011E70E cmp.w ($AE0).w,d6 ROM:0011E712 bge.s loc_11E718 ROM:0011E714 move.w d6,($AE0).w ROM:0011E718 ROM:0011E718 loc_11E718: ; CODE XREF: sub_11E54C+1C6↑j ROM:0011E718 cmp.w ($AE2).w,d6 ROM:0011E71C bge.s loc_11E722 ROM:0011E71E move.w d6,($AE2).w ROM:0011E722 ROM:0011E722 loc_11E722: ; CODE XREF: sub_11E54C+1D0↑j ROM:0011E722 cmp.w ($ADE).w,d6 ROM:0011E726 bge.s loc_11E72C ROM:0011E728 move.w d6,($ADE).w ROM:0011E72C ROM:0011E72C loc_11E72C: ; CODE XREF: sub_11E54C+168↑j ROM:0011E72C ; sub_11E54C+1C0↑j ... ROM:0011E72C bra.s locret_11E744 ROM:0011E72E ; --------------------------------------------------------------------------- ROM:0011E72E ROM:0011E72E loc_11E72E: ; CODE XREF: sub_11E54C+118↑j ROM:0011E72E btst #7,($140F).w ROM:0011E734 bne.s locret_11E744 ROM:0011E736 cmpi.w #0,($660).w ROM:0011E73C bgt.s locret_11E744 ROM:0011E73E ROM:0011E73E loc_11E73E: ; CODE XREF: sub_11E54C+10E↑j ROM:0011E73E move.w $33A(a5),($ADE).w ROM:0011E744 ROM:0011E744 locret_11E744: ; CODE XREF: sub_11E54C:loc_11E72C↑j ROM:0011E744 ; sub_11E54C+1E8↑j ... ROM:0011E744 rts ROM:0011E744 ; End of function sub_11E54C ROM:0011E744 ROM:0011E746 ROM:0011E746 ; =============== S U B R O U T I N E ======================================= ROM:0011E746 ROM:0011E746 ROM:0011E746 sub_11E746: ; CODE XREF: sub_11D96C+32↑p ROM:0011E746 cmpi.b #0,($14B1).w ROM:0011E74C beq.s loc_11E750 ROM:0011E74E bra.s loc_11E760 ROM:0011E750 ; --------------------------------------------------------------------------- ROM:0011E750 ROM:0011E750 loc_11E750: ; CODE XREF: sub_11E746+6↑j ROM:0011E750 btst #1,($1409).w ROM:0011E756 bne.s loc_11E760 ROM:0011E758 cmpi.w #3,($AC2).w ROM:0011E75E bne.s loc_11E7D8 ROM:0011E760 ROM:0011E760 loc_11E760: ; CODE XREF: sub_11E746+8↑j ROM:0011E760 ; sub_11E746+10↑j ROM:0011E760 cmpi.w #0,($A6A).w ROM:0011E766 blt.s loc_11E7A0 ROM:0011E768 cmpi.b #0,($14B1).w ROM:0011E76E beq.s loc_11E788 ROM:0011E770 move.w #$3EDE,d1 ROM:0011E774 move.w ($A6C).w,d2 ROM:0011E778 move.w #3,d3 ROM:0011E77C bsr.l sub_1174A6 ROM:0011E782 move.w d1,($B0A).w ROM:0011E786 bra.s loc_11E79E ROM:0011E788 ; --------------------------------------------------------------------------- ROM:0011E788 ROM:0011E788 loc_11E788: ; CODE XREF: sub_11E746+28↑j ROM:0011E788 move.w #$3EDE,d1 ROM:0011E78C move.w ($A6C).w,d2 ROM:0011E790 move.w ($ACC).w,d3 ROM:0011E794 bsr.l sub_1174A6 ROM:0011E79A move.w d1,($B0A).w ROM:0011E79E ROM:0011E79E loc_11E79E: ; CODE XREF: sub_11E746+40↑j ROM:0011E79E bra.s loc_11E7D6 ROM:0011E7A0 ; --------------------------------------------------------------------------- ROM:0011E7A0 ROM:0011E7A0 loc_11E7A0: ; CODE XREF: sub_11E746+20↑j ROM:0011E7A0 cmpi.b #0,($14B1).w ROM:0011E7A6 beq.s loc_11E7C0 ROM:0011E7A8 move.w #$3EE0,d1 ROM:0011E7AC move.w ($A6C).w,d2 ROM:0011E7B0 move.w #3,d3 ROM:0011E7B4 bsr.l sub_1174A6 ROM:0011E7BA move.w d1,($B0A).w ROM:0011E7BE bra.s loc_11E7D6 ROM:0011E7C0 ; --------------------------------------------------------------------------- ROM:0011E7C0 ROM:0011E7C0 loc_11E7C0: ; CODE XREF: sub_11E746+60↑j ROM:0011E7C0 move.w #$3EE0,d1 ROM:0011E7C4 move.w ($A6C).w,d2 ROM:0011E7C8 move.w ($ACC).w,d3 ROM:0011E7CC bsr.l sub_1174A6 ROM:0011E7D2 move.w d1,($B0A).w ROM:0011E7D6 ROM:0011E7D6 loc_11E7D6: ; CODE XREF: sub_11E746:loc_11E79E↑j ROM:0011E7D6 ; sub_11E746+78↑j ROM:0011E7D6 bra.s loc_11E80E ROM:0011E7D8 ; --------------------------------------------------------------------------- ROM:0011E7D8 ROM:0011E7D8 loc_11E7D8: ; CODE XREF: sub_11E746+18↑j ROM:0011E7D8 cmpi.w #0,($A6A).w ROM:0011E7DE blt.s loc_11E7F8 ROM:0011E7E0 move.w #$3EE2,d1 ROM:0011E7E4 move.w ($A6C).w,d2 ROM:0011E7E8 move.w ($AC0).w,d3 ROM:0011E7EC bsr.l sub_1174A6 ROM:0011E7F2 move.w d1,($B0A).w ROM:0011E7F6 bra.s loc_11E80E ROM:0011E7F8 ; --------------------------------------------------------------------------- ROM:0011E7F8 ROM:0011E7F8 loc_11E7F8: ; CODE XREF: sub_11E746+98↑j ROM:0011E7F8 move.w #$3EE4,d1 ROM:0011E7FC move.w ($A6C).w,d2 ROM:0011E800 move.w ($AC0).w,d3 ROM:0011E804 bsr.l sub_1174A6 ROM:0011E80A move.w d1,($B0A).w ROM:0011E80E ROM:0011E80E loc_11E80E: ; CODE XREF: sub_11E746:loc_11E7D6↑j ROM:0011E80E ; sub_11E746+B0↑j ROM:0011E80E clr.l d7 ROM:0011E810 move.w ($B0A).w,d7 ROM:0011E814 ext.l d7 ROM:0011E816 move.w ($A6C).w,d6 ROM:0011E81A ext.l d6 ROM:0011E81C lsl.l #8,d7 ROM:0011E81E lsl.l #5,d7 ROM:0011E820 cmpi.l #0,d6 ROM:0011E826 beq.s loc_11E82E ROM:0011E828 divs.l d6,d7 ROM:0011E82C bra.s loc_11E830 ROM:0011E82E ; --------------------------------------------------------------------------- ROM:0011E82E ROM:0011E82E loc_11E82E: ; CODE XREF: sub_11E746+E0↑j ROM:0011E82E clr.l d7 ROM:0011E830 ROM:0011E830 loc_11E830: ; CODE XREF: sub_11E746+E6↑j ROM:0011E830 move.l d7,($8B0).w ROM:0011E834 rts ROM:0011E834 ; End of function sub_11E746 ROM:0011E834 ROM:0011E836 ROM:0011E836 ; =============== S U B R O U T I N E ======================================= ROM:0011E836 ROM:0011E836 ROM:0011E836 sub_11E836: ; CODE XREF: sub_11D96C+36↑p ROM:0011E836 cmpi.b #0,($14B1).w ROM:0011E83C beq.s loc_11E840 ROM:0011E83E bra.s loc_11E850 ROM:0011E840 ; --------------------------------------------------------------------------- ROM:0011E840 ROM:0011E840 loc_11E840: ; CODE XREF: sub_11E836+6↑j ROM:0011E840 btst #1,($1409).w ROM:0011E846 bne.s loc_11E850 ROM:0011E848 cmpi.w #3,($AC2).w ROM:0011E84E bne.s loc_11E8C8 ROM:0011E850 ROM:0011E850 loc_11E850: ; CODE XREF: sub_11E836+8↑j ROM:0011E850 ; sub_11E836+10↑j ROM:0011E850 cmpi.w #0,($A6A).w ROM:0011E856 blt.s loc_11E890 ROM:0011E858 cmpi.b #0,($14B1).w ROM:0011E85E beq.s loc_11E878 ROM:0011E860 move.w #$3EE6,d1 ROM:0011E864 move.w ($A6C).w,d2 ROM:0011E868 move.w #3,d3 ROM:0011E86C bsr.l sub_1174A6 ROM:0011E872 move.w d1,($B0C).w ROM:0011E876 bra.s loc_11E88E ROM:0011E878 ; --------------------------------------------------------------------------- ROM:0011E878 ROM:0011E878 loc_11E878: ; CODE XREF: sub_11E836+28↑j ROM:0011E878 move.w #$3EE6,d1 ROM:0011E87C move.w ($A6C).w,d2 ROM:0011E880 move.w ($ACC).w,d3 ROM:0011E884 bsr.l sub_1174A6 ROM:0011E88A move.w d1,($B0C).w ROM:0011E88E ROM:0011E88E loc_11E88E: ; CODE XREF: sub_11E836+40↑j ROM:0011E88E bra.s loc_11E8C6 ROM:0011E890 ; --------------------------------------------------------------------------- ROM:0011E890 ROM:0011E890 loc_11E890: ; CODE XREF: sub_11E836+20↑j ROM:0011E890 cmpi.b #0,($14B1).w ROM:0011E896 beq.s loc_11E8B0 ROM:0011E898 move.w #$3EE8,d1 ROM:0011E89C move.w ($A6C).w,d2 ROM:0011E8A0 move.w #3,d3 ROM:0011E8A4 bsr.l sub_1174A6 ROM:0011E8AA move.w d1,($B0C).w ROM:0011E8AE bra.s loc_11E8C6 ROM:0011E8B0 ; --------------------------------------------------------------------------- ROM:0011E8B0 ROM:0011E8B0 loc_11E8B0: ; CODE XREF: sub_11E836+60↑j ROM:0011E8B0 move.w #$3EE8,d1 ROM:0011E8B4 move.w ($A6C).w,d2 ROM:0011E8B8 move.w ($ACC).w,d3 ROM:0011E8BC bsr.l sub_1174A6 ROM:0011E8C2 move.w d1,($B0C).w ROM:0011E8C6 ROM:0011E8C6 loc_11E8C6: ; CODE XREF: sub_11E836:loc_11E88E↑j ROM:0011E8C6 ; sub_11E836+78↑j ROM:0011E8C6 bra.s loc_11E91E ROM:0011E8C8 ; --------------------------------------------------------------------------- ROM:0011E8C8 ROM:0011E8C8 loc_11E8C8: ; CODE XREF: sub_11E836+18↑j ROM:0011E8C8 cmpi.w #0,($A6A).w ROM:0011E8CE blt.s loc_11E8E8 ROM:0011E8D0 move.w #$3EEA,d1 ROM:0011E8D4 move.w ($A6C).w,d2 ROM:0011E8D8 move.w ($AC0).w,d3 ROM:0011E8DC bsr.l sub_1174A6 ROM:0011E8E2 move.w d1,($B0C).w ROM:0011E8E6 bra.s loc_11E91E ROM:0011E8E8 ; --------------------------------------------------------------------------- ROM:0011E8E8 ROM:0011E8E8 loc_11E8E8: ; CODE XREF: sub_11E836+98↑j ROM:0011E8E8 btst #1,($1410).w ROM:0011E8EE beq.s loc_11E908 ROM:0011E8F0 move.w #$3EEE,d1 ROM:0011E8F4 move.w ($A6C).w,d2 ROM:0011E8F8 move.w ($AC0).w,d3 ROM:0011E8FC bsr.l sub_1174A6 ROM:0011E902 move.w d1,($B0C).w ROM:0011E906 bra.s loc_11E91E ROM:0011E908 ; --------------------------------------------------------------------------- ROM:0011E908 ROM:0011E908 loc_11E908: ; CODE XREF: sub_11E836+B8↑j ROM:0011E908 move.w #$3EEC,d1 ROM:0011E90C move.w ($A6C).w,d2 ROM:0011E910 move.w ($AC0).w,d3 ROM:0011E914 bsr.l sub_1174A6 ROM:0011E91A move.w d1,($B0C).w ROM:0011E91E ROM:0011E91E loc_11E91E: ; CODE XREF: sub_11E836:loc_11E8C6↑j ROM:0011E91E ; sub_11E836+B0↑j ... ROM:0011E91E clr.l d7 ROM:0011E920 move.w ($B0C).w,d7 ROM:0011E924 ext.l d7 ROM:0011E926 move.w ($A6C).w,d6 ROM:0011E92A ext.l d6 ROM:0011E92C lsl.l #8,d7 ROM:0011E92E lsl.l #5,d7 ROM:0011E930 cmpi.l #0,d6 ROM:0011E936 beq.s loc_11E93E ROM:0011E938 divs.l d6,d7 ROM:0011E93C bra.s loc_11E940 ROM:0011E93E ; --------------------------------------------------------------------------- ROM:0011E93E ROM:0011E93E loc_11E93E: ; CODE XREF: sub_11E836+100↑j ROM:0011E93E clr.l d7 ROM:0011E940 ROM:0011E940 loc_11E940: ; CODE XREF: sub_11E836+106↑j ROM:0011E940 move.l d7,($8B4).w ROM:0011E944 rts ROM:0011E944 ; End of function sub_11E836 ROM:0011E944 ROM:0011E946 ROM:0011E946 ; =============== S U B R O U T I N E ======================================= ROM:0011E946 ROM:0011E946 ROM:0011E946 sub_11E946: ; CODE XREF: ROM:loc_11DA84↑p ROM:0011E946 bsr.w sub_11EFFE ROM:0011E94A bsr.w sub_11E96A ROM:0011E94E bsr.w sub_11EABA ROM:0011E952 bsr.w sub_11EC64 ROM:0011E956 bsr.w sub_11EF10 ROM:0011E95A bsr.w sub_11EF52 ROM:0011E95E bsr.l sub_11D946 ROM:0011E964 bsr.w sub_11EF66 ROM:0011E968 rts ROM:0011E968 ; End of function sub_11E946 ROM:0011E968 ROM:0011E96A ROM:0011E96A ; =============== S U B R O U T I N E ======================================= ROM:0011E96A ROM:0011E96A ROM:0011E96A sub_11E96A: ; CODE XREF: sub_11E946+4↑p ROM:0011E96A clr.w d1 ROM:0011E96C move.b ($11D0).w,d1 ROM:0011E970 cmpi.w #4,d1 ROM:0011E974 bcc.s locret_11E97E ROM:0011E976 movea.l off_11E980(pc,d1.w*4),a0 ROM:0011E97A nop ROM:0011E97C jmp (a0) ROM:0011E97E ; --------------------------------------------------------------------------- ROM:0011E97E ROM:0011E97E locret_11E97E: ; CODE XREF: sub_11E96A+A↑j ROM:0011E97E rts ROM:0011E97E ; End of function sub_11E96A ROM:0011E97E ROM:0011E97E ; --------------------------------------------------------------------------- ROM:0011E980 off_11E980: dc.l loc_11E990 ; DATA XREF: sub_11E96A+C↑r ROM:0011E984 dc.l loc_11E99E ROM:0011E988 dc.l loc_11EA28 ROM:0011E98C dc.l loc_11EA6C ROM:0011E990 ; --------------------------------------------------------------------------- ROM:0011E990 ROM:0011E990 loc_11E990: ; DATA XREF: ROM:off_11E980↑o ROM:0011E990 move.b #1,($11D0).w ROM:0011E996 bra.l locret_11EA26 ROM:0011E99C ; --------------------------------------------------------------------------- ROM:0011E99C rts ROM:0011E99E ; --------------------------------------------------------------------------- ROM:0011E99E ROM:0011E99E loc_11E99E: ; DATA XREF: ROM:0011E984↑o ROM:0011E99E btst #3,($1432).w ROM:0011E9A4 beq.s loc_11E9C0 ROM:0011E9A6 cmpi.w #1,($ACA).w ROM:0011E9AC bne.s loc_11E9C0 ROM:0011E9AE bclr #3,($1432).w ROM:0011E9B4 move.b #1,($11D0).w ROM:0011E9BA bra.l locret_11EA26 ROM:0011E9C0 ; --------------------------------------------------------------------------- ROM:0011E9C0 ROM:0011E9C0 loc_11E9C0: ; CODE XREF: ROM:0011E9A4↑j ROM:0011E9C0 ; ROM:0011E9AC↑j ROM:0011E9C0 btst #0,($141F).w ROM:0011E9C6 beq.s loc_11E9E4 ROM:0011E9C8 move.w $346(a5),d4 ROM:0011E9CC cmp.w ($ACA).w,d4 ROM:0011E9D0 bgt.s loc_11E9E4 ROM:0011E9D2 bclr #0,($141F).w ROM:0011E9D8 move.b #1,($11D0).w ROM:0011E9DE bra.l locret_11EA26 ROM:0011E9E4 ; --------------------------------------------------------------------------- ROM:0011E9E4 ROM:0011E9E4 loc_11E9E4: ; CODE XREF: ROM:0011E9C6↑j ROM:0011E9E4 ; ROM:0011E9D0↑j ROM:0011E9E4 btst #3,($1432).w ROM:0011E9EA beq.s loc_11EA04 ROM:0011E9EC cmpi.w #2,($ACA).w ROM:0011E9F2 blt.s loc_11EA04 ROM:0011E9F4 bsr.w sub_11EE88 ROM:0011E9F8 move.b #2,($11D0).w ROM:0011E9FE bra.l locret_11EA6A ROM:0011EA04 ; --------------------------------------------------------------------------- ROM:0011EA04 ROM:0011EA04 loc_11EA04: ; CODE XREF: ROM:0011E9EA↑j ROM:0011EA04 ; ROM:0011E9F2↑j ROM:0011EA04 btst #0,($141F).w ROM:0011EA0A beq.s locret_11EA26 ROM:0011EA0C move.w $346(a5),d4 ROM:0011EA10 cmp.w ($ACA).w,d4 ROM:0011EA14 ble.s locret_11EA26 ROM:0011EA16 bsr.w sub_11EE24 ROM:0011EA1A move.b #3,($11D0).w ROM:0011EA20 bra.l locret_11EAB6 ROM:0011EA26 ; --------------------------------------------------------------------------- ROM:0011EA26 ROM:0011EA26 locret_11EA26: ; CODE XREF: ROM:0011E996↑j ROM:0011EA26 ; ROM:0011E9BA↑j ... ROM:0011EA26 rts ROM:0011EA28 ; --------------------------------------------------------------------------- ROM:0011EA28 ROM:0011EA28 loc_11EA28: ; DATA XREF: ROM:0011E988↑o ROM:0011EA28 btst #1,($141F).w ROM:0011EA2E bne.s loc_11EA3E ROM:0011EA30 bclr #3,($1432).w ROM:0011EA36 move.b #1,($11D0).w ROM:0011EA3C bra.s locret_11EA26 ROM:0011EA3E ; --------------------------------------------------------------------------- ROM:0011EA3E ROM:0011EA3E loc_11EA3E: ; CODE XREF: ROM:0011EA2E↑j ROM:0011EA3E btst #1,($141F).w ROM:0011EA44 beq.s locret_11EA6A ROM:0011EA46 bclr #3,($1432).w ROM:0011EA4C move.w $34A(a5),d3 ROM:0011EA50 clr.b ($807).w ROM:0011EA54 move.w d3,($65C).w ROM:0011EA58 move.b #1,($807).w ROM:0011EA5E bsr.w sub_11EEEC ROM:0011EA62 move.b #1,($11D0).w ROM:0011EA68 bra.s locret_11EA26 ROM:0011EA6A ; --------------------------------------------------------------------------- ROM:0011EA6A ROM:0011EA6A locret_11EA6A: ; CODE XREF: ROM:0011E9FE↑j ROM:0011EA6A ; ROM:0011EA44↑j ROM:0011EA6A rts ROM:0011EA6C ; --------------------------------------------------------------------------- ROM:0011EA6C ROM:0011EA6C loc_11EA6C: ; DATA XREF: ROM:0011E98C↑o ROM:0011EA6C btst #3,($1410).w ROM:0011EA72 bne.s loc_11EA86 ROM:0011EA74 bclr #0,($141F).w ROM:0011EA7A move.b #1,($11D0).w ROM:0011EA80 bra.l locret_11EA26 ROM:0011EA86 ; --------------------------------------------------------------------------- ROM:0011EA86 ROM:0011EA86 loc_11EA86: ; CODE XREF: ROM:0011EA72↑j ROM:0011EA86 btst #3,($1410).w ROM:0011EA8C beq.s locret_11EAB6 ROM:0011EA8E bclr #0,($141F).w ROM:0011EA94 move.w $34A(a5),d3 ROM:0011EA98 clr.b ($807).w ROM:0011EA9C move.w d3,($65C).w ROM:0011EAA0 move.b #1,($807).w ROM:0011EAA6 bsr.w sub_11EEDC ROM:0011EAAA move.b #1,($11D0).w ROM:0011EAB0 bra.l locret_11EA26 ROM:0011EAB6 ; --------------------------------------------------------------------------- ROM:0011EAB6 ROM:0011EAB6 locret_11EAB6: ; CODE XREF: ROM:0011EA20↑j ROM:0011EAB6 ; ROM:0011EA8C↑j ROM:0011EAB6 rts ROM:0011EAB8 ; --------------------------------------------------------------------------- ROM:0011EAB8 rts ROM:0011EABA ROM:0011EABA ; =============== S U B R O U T I N E ======================================= ROM:0011EABA ROM:0011EABA ROM:0011EABA sub_11EABA: ; CODE XREF: sub_11E946+8↑p ROM:0011EABA clr.w d1 ROM:0011EABC move.b ($11D1).w,d1 ROM:0011EAC0 cmpi.w #3,d1 ROM:0011EAC4 bcc.s locret_11EACE ROM:0011EAC6 movea.l off_11EAD0(pc,d1.w*4),a0 ROM:0011EACA nop ROM:0011EACC jmp (a0) ROM:0011EACE ; --------------------------------------------------------------------------- ROM:0011EACE ROM:0011EACE locret_11EACE: ; CODE XREF: sub_11EABA+A↑j ROM:0011EACE rts ROM:0011EACE ; End of function sub_11EABA ROM:0011EACE ROM:0011EACE ; --------------------------------------------------------------------------- ROM:0011EAD0 off_11EAD0: dc.l loc_11EADC ; DATA XREF: sub_11EABA+C↑r ROM:0011EAD4 dc.l loc_11EAF6 ROM:0011EAD8 dc.l loc_11EB98 ROM:0011EADC ; --------------------------------------------------------------------------- ROM:0011EADC ROM:0011EADC loc_11EADC: ; DATA XREF: ROM:off_11EAD0↑o ROM:0011EADC move.b #1,($11D1).w ROM:0011EAE2 bclr #4,($1403).w ROM:0011EAE8 bclr #6,($1411).w ROM:0011EAEE bra.l loc_11EB92 ROM:0011EAF4 ; --------------------------------------------------------------------------- ROM:0011EAF4 rts ROM:0011EAF6 ; --------------------------------------------------------------------------- ROM:0011EAF6 ROM:0011EAF6 loc_11EAF6: ; DATA XREF: ROM:0011EAD4↑o ROM:0011EAF6 move.w ($B18).w,d4 ROM:0011EAFA move.w $350(a5),d5 ROM:0011EAFE cmp.w ($B16).w,d4 ROM:0011EB02 blt.s loc_11EB22 ROM:0011EB04 cmp.w ($CCE).w,d5 ROM:0011EB08 ble.s loc_11EB22 ROM:0011EB0A bset #4,($1403).w ROM:0011EB10 move.w ($ACA).w,($B1A).w ROM:0011EB16 move.b #2,($11D1).w ROM:0011EB1C bra.l loc_11EC5C ROM:0011EB22 ; --------------------------------------------------------------------------- ROM:0011EB22 ROM:0011EB22 loc_11EB22: ; CODE XREF: ROM:0011EB02↑j ROM:0011EB22 ; ROM:0011EB08↑j ROM:0011EB22 move.w ($B1C).w,d4 ROM:0011EB26 move.w d4,d5 ROM:0011EB28 cmpi.w #1,($AC8).w ROM:0011EB2E bne.s loc_11EB36 ROM:0011EB30 add.w $356(a5),d5 ROM:0011EB34 bra.s loc_11EB3A ROM:0011EB36 ; --------------------------------------------------------------------------- ROM:0011EB36 ROM:0011EB36 loc_11EB36: ; CODE XREF: ROM:0011EB2E↑j ROM:0011EB36 add.w $354(a5),d5 ROM:0011EB3A ROM:0011EB3A loc_11EB3A: ; CODE XREF: ROM:0011EB34↑j ROM:0011EB3A cmp.w ($B12).w,d5 ROM:0011EB3E bgt.s loc_11EB42 ROM:0011EB40 bra.s loc_11EB50 ROM:0011EB42 ; --------------------------------------------------------------------------- ROM:0011EB42 ROM:0011EB42 loc_11EB42: ; CODE XREF: ROM:0011EB3E↑j ROM:0011EB42 btst #6,($1411).w ROM:0011EB48 bne.s loc_11EB92 ROM:0011EB4A cmp.w ($57E).w,d4 ROM:0011EB4E bge.s loc_11EB92 ROM:0011EB50 ROM:0011EB50 loc_11EB50: ; CODE XREF: ROM:0011EB40↑j ROM:0011EB50 bset #6,($1411).w ROM:0011EB56 move.w $346(a5),d6 ROM:0011EB5A cmp.w ($ACA).w,d6 ROM:0011EB5E ble.s loc_11EB92 ROM:0011EB60 cmpi.w #0,($65A).w ROM:0011EB66 bgt.s loc_11EB92 ROM:0011EB68 cmpi.w #0,($65C).w ROM:0011EB6E bgt.s loc_11EB92 ROM:0011EB70 move.w $348(a5),d5 ROM:0011EB74 clr.b ($806).w ROM:0011EB78 move.w d5,($65A).w ROM:0011EB7C move.b #1,($806).w ROM:0011EB82 bsr.w sub_11EEDC ROM:0011EB86 move.b #1,($11D1).w ROM:0011EB8C bra.l *+6 ROM:0011EB92 ; --------------------------------------------------------------------------- ROM:0011EB92 ROM:0011EB92 loc_11EB92: ; CODE XREF: ROM:0011EAEE↑j ROM:0011EB92 ; ROM:0011EB48↑j ... ROM:0011EB92 bsr.w sub_11EEFA ROM:0011EB96 rts ROM:0011EB98 ; --------------------------------------------------------------------------- ROM:0011EB98 ROM:0011EB98 loc_11EB98: ; DATA XREF: ROM:0011EAD8↑o ROM:0011EB98 cmpi.w #2,($ACA).w ROM:0011EB9E ble.s loc_11EBEA ROM:0011EBA0 btst #0,($141F).w ROM:0011EBA6 bne.s loc_11EBEA ROM:0011EBA8 move.w ($B18).w,d4 ROM:0011EBAC cmp.w ($B10).w,d4 ROM:0011EBB0 blt.s loc_11EBEA ROM:0011EBB2 cmpi.w #0,($65A).w ROM:0011EBB8 bgt.s loc_11EBEA ROM:0011EBBA cmpi.w #0,($65C).w ROM:0011EBC0 bgt.s loc_11EBEA ROM:0011EBC2 move.w $348(a5),d5 ROM:0011EBC6 clr.b ($806).w ROM:0011EBCA move.w d5,($65A).w ROM:0011EBCE move.b #1,($806).w ROM:0011EBD4 bsr.w sub_11EEEC ROM:0011EBD8 move.w ($ACA).w,($B1A).w ROM:0011EBDE move.b #2,($11D1).w ROM:0011EBE4 bra.l loc_11EC5C ROM:0011EBEA ; --------------------------------------------------------------------------- ROM:0011EBEA ROM:0011EBEA loc_11EBEA: ; CODE XREF: ROM:0011EB9E↑j ROM:0011EBEA ; ROM:0011EBA6↑j ... ROM:0011EBEA move.w $350(a5),d5 ROM:0011EBEE cmp.w ($CCE).w,d5 ROM:0011EBF2 bgt.s loc_11EC24 ROM:0011EBF4 cmpi.w #2,($ACA).w ROM:0011EBFA ble.s loc_11EC24 ROM:0011EBFC move.w $348(a5),d5 ROM:0011EC00 clr.b ($806).w ROM:0011EC04 move.w d5,($65A).w ROM:0011EC08 move.b #1,($806).w ROM:0011EC0E bsr.w sub_11EEEC ROM:0011EC12 bclr #4,($1403).w ROM:0011EC18 move.b #1,($11D1).w ROM:0011EC1E bra.l loc_11EB92 ROM:0011EC24 ; --------------------------------------------------------------------------- ROM:0011EC24 ROM:0011EC24 loc_11EC24: ; CODE XREF: ROM:0011EBF2↑j ROM:0011EC24 ; ROM:0011EBFA↑j ROM:0011EC24 move.w ($B1A).w,d5 ROM:0011EC28 cmp.w ($ACA).w,d5 ROM:0011EC2C ble.s loc_11EC40 ROM:0011EC2E bclr #4,($1403).w ROM:0011EC34 move.b #1,($11D1).w ROM:0011EC3A bra.l loc_11EB92 ROM:0011EC40 ; --------------------------------------------------------------------------- ROM:0011EC40 ROM:0011EC40 loc_11EC40: ; CODE XREF: ROM:0011EC2C↑j ROM:0011EC40 move.w ($B18).w,d4 ROM:0011EC44 cmp.w ($B16).w,d4 ROM:0011EC48 bge.s loc_11EC5C ROM:0011EC4A bclr #4,($1403).w ROM:0011EC50 move.b #1,($11D1).w ROM:0011EC56 bra.l loc_11EB92 ROM:0011EC5C ; --------------------------------------------------------------------------- ROM:0011EC5C ROM:0011EC5C loc_11EC5C: ; CODE XREF: ROM:0011EB1C↑j ROM:0011EC5C ; ROM:0011EBE4↑j ... ROM:0011EC5C bsr.w sub_11EE88 ROM:0011EC60 rts ROM:0011EC62 ; --------------------------------------------------------------------------- ROM:0011EC62 rts ROM:0011EC64 ROM:0011EC64 ; =============== S U B R O U T I N E ======================================= ROM:0011EC64 ROM:0011EC64 ROM:0011EC64 sub_11EC64: ; CODE XREF: sub_11E946+C↑p ROM:0011EC64 clr.w d1 ROM:0011EC66 move.b ($11D2).w,d1 ROM:0011EC6A cmpi.w #4,d1 ROM:0011EC6E bcc.s locret_11EC78 ROM:0011EC70 movea.l off_11EC7A(pc,d1.w*4),a0 ROM:0011EC74 nop ROM:0011EC76 jmp (a0) ROM:0011EC78 ; --------------------------------------------------------------------------- ROM:0011EC78 ROM:0011EC78 locret_11EC78: ; CODE XREF: sub_11EC64+A↑j ROM:0011EC78 rts ROM:0011EC78 ; End of function sub_11EC64 ROM:0011EC78 ROM:0011EC78 ; --------------------------------------------------------------------------- ROM:0011EC7A off_11EC7A: dc.l loc_11EC8A ; DATA XREF: sub_11EC64+C↑r ROM:0011EC7E dc.l loc_11EC92 ROM:0011EC82 dc.l loc_11ECF8 ROM:0011EC86 dc.l loc_11ED96 ROM:0011EC8A ; --------------------------------------------------------------------------- ROM:0011EC8A ROM:0011EC8A loc_11EC8A: ; DATA XREF: ROM:off_11EC7A↑o ROM:0011EC8A move.b #1,($11D2).w ROM:0011EC90 rts ROM:0011EC92 ; --------------------------------------------------------------------------- ROM:0011EC92 ROM:0011EC92 loc_11EC92: ; DATA XREF: ROM:0011EC7E↑o ROM:0011EC92 move.w ($ACC).w,d4 ROM:0011EC96 cmp.w ($ACA).w,d4 ROM:0011EC9A bge.s loc_11ECC4 ROM:0011EC9C addq.w #1,($ACC).w ROM:0011ECA0 bset #7,($140F).w ROM:0011ECA6 move.w $34C(a5),d3 ROM:0011ECAA clr.b ($808).w ROM:0011ECAE move.w d3,($65E).w ROM:0011ECB2 move.b #1,($808).w ROM:0011ECB8 move.b #2,($11D2).w ROM:0011ECBE bra.l locret_11ED94 ROM:0011ECC4 ; --------------------------------------------------------------------------- ROM:0011ECC4 ROM:0011ECC4 loc_11ECC4: ; CODE XREF: ROM:0011EC9A↑j ROM:0011ECC4 move.w ($ACC).w,d4 ROM:0011ECC8 cmp.w ($ACA).w,d4 ROM:0011ECCC ble.s locret_11ECF6 ROM:0011ECCE subq.w #1,($ACC).w ROM:0011ECD2 bset #7,($140F).w ROM:0011ECD8 move.w $34C(a5),d3 ROM:0011ECDC clr.b ($808).w ROM:0011ECE0 move.w d3,($65E).w ROM:0011ECE4 move.b #1,($808).w ROM:0011ECEA move.b #3,($11D2).w ROM:0011ECF0 bra.l locret_11EE20 ROM:0011ECF6 ; --------------------------------------------------------------------------- ROM:0011ECF6 ROM:0011ECF6 locret_11ECF6: ; CODE XREF: ROM:0011ECCC↑j ROM:0011ECF6 ; ROM:0011ED60↓j ... ROM:0011ECF6 rts ROM:0011ECF8 ; --------------------------------------------------------------------------- ROM:0011ECF8 ROM:0011ECF8 loc_11ECF8: ; DATA XREF: ROM:0011EC82↑o ROM:0011ECF8 move.w ($ACC).w,d4 ROM:0011ECFC cmp.w ($ACA).w,d4 ROM:0011ED00 bgt.s loc_11ED62 ROM:0011ED02 move.w $35E(a5),d5 ROM:0011ED06 move.w $352(a5),d3 ROM:0011ED0A move.w $358(a5),d4 ROM:0011ED0E cmp.w ($A6C).w,d3 ROM:0011ED12 bge.s loc_11ED1A ROM:0011ED14 cmp.w ($518).w,d4 ROM:0011ED18 ble.s loc_11ED62 ROM:0011ED1A ROM:0011ED1A loc_11ED1A: ; CODE XREF: ROM:0011ED12↑j ROM:0011ED1A cmpi.w #0,($65E).w ROM:0011ED20 bgt.s loc_11ED62 ROM:0011ED22 cmpi.w #1,($AC8).w ROM:0011ED28 bne.s loc_11ED40 ROM:0011ED2A cmpi.w #2,($ACC).w ROM:0011ED30 bne.s loc_11ED40 ROM:0011ED32 move.w ($B12).w,d2 ROM:0011ED36 cmp.w ($B16).w,d2 ROM:0011ED3A bgt.s loc_11ED3E ROM:0011ED3C bra.s loc_11ED40 ROM:0011ED3E ; --------------------------------------------------------------------------- ROM:0011ED3E ROM:0011ED3E loc_11ED3E: ; CODE XREF: ROM:0011ED3A↑j ROM:0011ED3E bra.s loc_11ED62 ROM:0011ED40 ; --------------------------------------------------------------------------- ROM:0011ED40 ROM:0011ED40 loc_11ED40: ; CODE XREF: ROM:0011ED28↑j ROM:0011ED40 ; ROM:0011ED30↑j ... ROM:0011ED40 bclr #7,($140F).w ROM:0011ED46 clr.b ($809).w ROM:0011ED4A move.w d5,($660).w ROM:0011ED4E move.b #1,($809).w ROM:0011ED54 move.w ($ACC).w,($AC8).w ROM:0011ED5A move.b #1,($11D2).w ROM:0011ED60 bra.s locret_11ECF6 ROM:0011ED62 ; --------------------------------------------------------------------------- ROM:0011ED62 ROM:0011ED62 loc_11ED62: ; CODE XREF: ROM:0011ED00↑j ROM:0011ED62 ; ROM:0011ED18↑j ... ROM:0011ED62 move.w ($ACC).w,d4 ROM:0011ED66 cmp.w ($ACA).w,d4 ROM:0011ED6A ble.s locret_11ED94 ROM:0011ED6C subq.w #1,($ACC).w ROM:0011ED70 bset #7,($140F).w ROM:0011ED76 move.w $34C(a5),d3 ROM:0011ED7A clr.b ($808).w ROM:0011ED7E move.w d3,($65E).w ROM:0011ED82 move.b #1,($808).w ROM:0011ED88 move.b #3,($11D2).w ROM:0011ED8E bra.l locret_11EE20 ROM:0011ED94 ; --------------------------------------------------------------------------- ROM:0011ED94 ROM:0011ED94 locret_11ED94: ; CODE XREF: ROM:0011ECBE↑j ROM:0011ED94 ; ROM:0011ED6A↑j ... ROM:0011ED94 rts ROM:0011ED96 ; --------------------------------------------------------------------------- ROM:0011ED96 ROM:0011ED96 loc_11ED96: ; DATA XREF: ROM:0011EC86↑o ROM:0011ED96 move.w ($ACC).w,d4 ROM:0011ED9A cmp.w ($ACA).w,d4 ROM:0011ED9E blt.s loc_11EDEE ROM:0011EDA0 move.w $35E(a5),d5 ROM:0011EDA4 move.w $352(a5),d3 ROM:0011EDA8 move.w $358(a5),d4 ROM:0011EDAC btst #4,($1403).w ROM:0011EDB2 bne.s loc_11EDC0 ROM:0011EDB4 cmp.w ($A6C).w,d3 ROM:0011EDB8 bge.s loc_11EDC0 ROM:0011EDBA cmp.w ($518).w,d4 ROM:0011EDBE ble.s loc_11EDEE ROM:0011EDC0 ROM:0011EDC0 loc_11EDC0: ; CODE XREF: ROM:0011EDB2↑j ROM:0011EDC0 ; ROM:0011EDB8↑j ROM:0011EDC0 cmpi.w #0,($65E).w ROM:0011EDC6 bgt.s loc_11EDEE ROM:0011EDC8 bclr #7,($140F).w ROM:0011EDCE clr.b ($809).w ROM:0011EDD2 move.w d5,($660).w ROM:0011EDD6 move.b #1,($809).w ROM:0011EDDC move.w ($ACC).w,($AC8).w ROM:0011EDE2 move.b #1,($11D2).w ROM:0011EDE8 bra.l locret_11ECF6 ROM:0011EDEE ; --------------------------------------------------------------------------- ROM:0011EDEE ROM:0011EDEE loc_11EDEE: ; CODE XREF: ROM:0011ED9E↑j ROM:0011EDEE ; ROM:0011EDBE↑j ... ROM:0011EDEE move.w ($ACC).w,d4 ROM:0011EDF2 cmp.w ($ACA).w,d4 ROM:0011EDF6 bge.s locret_11EE20 ROM:0011EDF8 addq.w #1,($ACC).w ROM:0011EDFC bset #7,($140F).w ROM:0011EE02 move.w $34C(a5),d3 ROM:0011EE06 clr.b ($808).w ROM:0011EE0A move.w d3,($65E).w ROM:0011EE0E move.b #1,($808).w ROM:0011EE14 move.b #2,($11D2).w ROM:0011EE1A bra.l locret_11ED94 ROM:0011EE20 ; --------------------------------------------------------------------------- ROM:0011EE20 ROM:0011EE20 locret_11EE20: ; CODE XREF: ROM:0011ECF0↑j ROM:0011EE20 ; ROM:0011ED8E↑j ... ROM:0011EE20 rts ROM:0011EE22 ; --------------------------------------------------------------------------- ROM:0011EE22 rts ROM:0011EE24 ROM:0011EE24 ; =============== S U B R O U T I N E ======================================= ROM:0011EE24 ROM:0011EE24 ROM:0011EE24 sub_11EE24: ; CODE XREF: ROM:0011EA16↑p ROM:0011EE24 move.w ($ACA).w,d2 ROM:0011EE28 addq.w #1,d2 ROM:0011EE2A move.w $9E2(a5,d2.w*2),d3 ROM:0011EE30 move.w ($518).w,d4 ROM:0011EE34 mulu.w #$1846,d4 ROM:0011EE38 divu.w d3,d4 ROM:0011EE3A move.w d4,($B10).w ROM:0011EE3E bclr #3,($1410).w ROM:0011EE44 move.w ($B18).w,d2 ROM:0011EE48 move.w $350(a5),d3 ROM:0011EE4C cmpi.w #0,($65A).w ROM:0011EE52 bgt.s locret_11EE86 ROM:0011EE54 cmp.w ($B10).w,d2 ROM:0011EE58 bge.s loc_11EE60 ROM:0011EE5A bset #3,($1410).w ROM:0011EE60 ROM:0011EE60 loc_11EE60: ; CODE XREF: sub_11EE24+34↑j ROM:0011EE60 cmp.w ($B16).w,d2 ROM:0011EE64 bge.s loc_11EE78 ROM:0011EE66 cmp.w ($B10).w,d2 ROM:0011EE6A ble.s loc_11EE78 ROM:0011EE6C cmp.w ($CCE).w,d3 ROM:0011EE70 ble.s loc_11EE78 ROM:0011EE72 bset #3,($1410).w ROM:0011EE78 ROM:0011EE78 loc_11EE78: ; CODE XREF: sub_11EE24+40↑j ROM:0011EE78 ; sub_11EE24+46↑j ... ROM:0011EE78 cmpi.w #1,($ACA).w ROM:0011EE7E bne.s locret_11EE86 ROM:0011EE80 bset #3,($1410).w ROM:0011EE86 ROM:0011EE86 locret_11EE86: ; CODE XREF: sub_11EE24+2E↑j ROM:0011EE86 ; sub_11EE24+5A↑j ROM:0011EE86 rts ROM:0011EE86 ; End of function sub_11EE24 ROM:0011EE86 ROM:0011EE88 ROM:0011EE88 ; =============== S U B R O U T I N E ======================================= ROM:0011EE88 ROM:0011EE88 ROM:0011EE88 sub_11EE88: ; CODE XREF: ROM:0011E9F4↑p ROM:0011EE88 ; ROM:loc_11EC5C↑p ROM:0011EE88 move.w ($ACA).w,d2 ROM:0011EE8C subq.w #1,d2 ROM:0011EE8E move.w $9E2(a5,d2.w*2),d3 ROM:0011EE94 move.w ($518).w,d4 ROM:0011EE98 mulu.w #$1846,d4 ROM:0011EE9C divu.w d3,d4 ROM:0011EE9E move.w d4,($B10).w ROM:0011EEA2 bclr #1,($141F).w ROM:0011EEA8 move.w $35A(a5),d7 ROM:0011EEAC move.w $35C(a5),d3 ROM:0011EEB0 move.w ($B1C).w,d5 ROM:0011EEB4 sub.w $34E(a5),d5 ROM:0011EEB8 cmpi.w #0,($65A).w ROM:0011EEBE bgt.s locret_11EEDA ROM:0011EEC0 cmp.w ($B10).w,d5 ROM:0011EEC4 blt.s loc_11EECC ROM:0011EEC6 bset #1,($141F).w ROM:0011EECC ROM:0011EECC loc_11EECC: ; CODE XREF: sub_11EE88+3C↑j ROM:0011EECC cmp.w d2,d7 ROM:0011EECE bgt.s locret_11EEDA ROM:0011EED0 cmp.w d3,d5 ROM:0011EED2 blt.s locret_11EEDA ROM:0011EED4 bset #1,($141F).w ROM:0011EEDA ROM:0011EEDA locret_11EEDA: ; CODE XREF: sub_11EE88+36↑j ROM:0011EEDA ; sub_11EE88+46↑j ... ROM:0011EEDA rts ROM:0011EEDA ; End of function sub_11EE88 ROM:0011EEDA ROM:0011EEDC ROM:0011EEDC ; =============== S U B R O U T I N E ======================================= ROM:0011EEDC ROM:0011EEDC ROM:0011EEDC sub_11EEDC: ; CODE XREF: ROM:0011EAA6↑p ROM:0011EEDC ; ROM:0011EB82↑p ROM:0011EEDC move.w $346(a5),d2 ROM:0011EEE0 cmp.w ($ACA).w,d2 ROM:0011EEE4 ble.s locret_11EEEA ROM:0011EEE6 addq.w #1,($ACA).w ROM:0011EEEA ROM:0011EEEA locret_11EEEA: ; CODE XREF: sub_11EEDC+8↑j ROM:0011EEEA rts ROM:0011EEEA ; End of function sub_11EEDC ROM:0011EEEA ROM:0011EEEC ROM:0011EEEC ; =============== S U B R O U T I N E ======================================= ROM:0011EEEC ROM:0011EEEC ROM:0011EEEC sub_11EEEC: ; CODE XREF: ROM:0011EA5E↑p ROM:0011EEEC ; ROM:0011EBD4↑p ... ROM:0011EEEC cmpi.w #1,($ACA).w ROM:0011EEF2 ble.s locret_11EEF8 ROM:0011EEF4 subq.w #1,($ACA).w ROM:0011EEF8 ROM:0011EEF8 locret_11EEF8: ; CODE XREF: sub_11EEEC+6↑j ROM:0011EEF8 rts ROM:0011EEF8 ; End of function sub_11EEEC ROM:0011EEF8 ROM:0011EEFA ROM:0011EEFA ; =============== S U B R O U T I N E ======================================= ROM:0011EEFA ROM:0011EEFA ROM:0011EEFA sub_11EEFA: ; CODE XREF: ROM:loc_11EB92↑p ROM:0011EEFA move.w ($B1C).w,d1 ROM:0011EEFE sub.w $34E(a5),d1 ROM:0011EF02 cmp.w ($57E).w,d1 ROM:0011EF06 ble.s locret_11EF0E ROM:0011EF08 bclr #6,($1411).w ROM:0011EF0E ROM:0011EF0E locret_11EF0E: ; CODE XREF: sub_11EEFA+C↑j ROM:0011EF0E rts ROM:0011EF0E ; End of function sub_11EEFA ROM:0011EF0E ROM:0011EF10 ROM:0011EF10 ; =============== S U B R O U T I N E ======================================= ROM:0011EF10 ROM:0011EF10 ROM:0011EF10 sub_11EF10: ; CODE XREF: sub_11E946+10↑p ROM:0011EF10 move.w $346(a5),d1 ROM:0011EF14 move.w ($ACC).w,d3 ROM:0011EF18 move.w $9E2(a5,d3.w*2),d2 ROM:0011EF1E move.w $35C(a5),d6 ROM:0011EF22 cmp.w d3,d1 ROM:0011EF24 blt.w loc_11EF38 ROM:0011EF28 move.w ($518).w,d4 ROM:0011EF2C mulu.w #$1846,d4 ROM:0011EF30 divu.w d2,d4 ROM:0011EF32 move.w d4,($B16).w ROM:0011EF36 bra.s loc_11EF3C ROM:0011EF38 ; --------------------------------------------------------------------------- ROM:0011EF38 ROM:0011EF38 loc_11EF38: ; CODE XREF: sub_11EF10+14↑j ROM:0011EF38 move.w d6,($B16).w ROM:0011EF3C ROM:0011EF3C loc_11EF3C: ; CODE XREF: sub_11EF10+26↑j ROM:0011EF3C move.w $35A(a5),d5 ROM:0011EF40 cmp.w ($ACC).w,d5 ROM:0011EF44 bgt.s locret_11EF50 ROM:0011EF46 cmp.w ($B16).w,d6 ROM:0011EF4A bge.s locret_11EF50 ROM:0011EF4C move.w d6,($B16).w ROM:0011EF50 ROM:0011EF50 locret_11EF50: ; CODE XREF: sub_11EF10+34↑j ROM:0011EF50 ; sub_11EF10+3A↑j ROM:0011EF50 rts ROM:0011EF50 ; End of function sub_11EF10 ROM:0011EF50 ROM:0011EF52 ROM:0011EF52 ; =============== S U B R O U T I N E ======================================= ROM:0011EF52 ROM:0011EF52 ROM:0011EF52 sub_11EF52: ; CODE XREF: sub_11E946+14↑p ROM:0011EF52 move.w #$3E34,d1 ROM:0011EF56 move.w ($518).w,d2 ROM:0011EF5A bsr.l sub_1174A6 ROM:0011EF60 move.w d1,($B18).w ROM:0011EF64 rts ROM:0011EF64 ; End of function sub_11EF52 ROM:0011EF64 ROM:0011EF66 ROM:0011EF66 ; =============== S U B R O U T I N E ======================================= ROM:0011EF66 ROM:0011EF66 ROM:0011EF66 sub_11EF66: ; CODE XREF: sub_11E946+1E↑p ROM:0011EF66 move.w $360(a5),d1 ROM:0011EF6A cmp.w ($518).w,d1 ROM:0011EF6E ble.s loc_11EF7E ROM:0011EF70 cmpi.w #2,($AC8).w ROM:0011EF76 bne.s loc_11EF7E ROM:0011EF78 bset #5,($142A).w ROM:0011EF7E ROM:0011EF7E loc_11EF7E: ; CODE XREF: sub_11EF66+8↑j ROM:0011EF7E ; sub_11EF66+10↑j ROM:0011EF7E move.w ($AE4).w,d3 ROM:0011EF82 move.w $362(a5),d2 ROM:0011EF86 cmpi.w #1,($AC8).w ROM:0011EF8C bne.s loc_11EF96 ROM:0011EF8E cmp.w ($57E).w,d3 ROM:0011EF92 bge.s loc_11EF96 ROM:0011EF94 bra.s loc_11EFAE ROM:0011EF96 ; --------------------------------------------------------------------------- ROM:0011EF96 ROM:0011EF96 loc_11EF96: ; CODE XREF: sub_11EF66+26↑j ROM:0011EF96 ; sub_11EF66+2C↑j ROM:0011EF96 btst #1,($1410).w ROM:0011EF9C bne.s loc_11EFA8 ROM:0011EF9E cmpi.w #2,($AC8).w ROM:0011EFA4 bne.s loc_11EFA8 ROM:0011EFA6 bra.s loc_11EFAE ROM:0011EFA8 ; --------------------------------------------------------------------------- ROM:0011EFA8 ROM:0011EFA8 loc_11EFA8: ; CODE XREF: sub_11EF66+36↑j ROM:0011EFA8 ; sub_11EF66+3E↑j ROM:0011EFA8 cmp.w ($AC0).w,d2 ROM:0011EFAC bge.s loc_11EFB4 ROM:0011EFAE ROM:0011EFAE loc_11EFAE: ; CODE XREF: sub_11EF66+2E↑j ROM:0011EFAE ; sub_11EF66+40↑j ROM:0011EFAE bclr #5,($142A).w ROM:0011EFB4 ROM:0011EFB4 loc_11EFB4: ; CODE XREF: sub_11EF66+46↑j ROM:0011EFB4 btst #4,($1403).w ROM:0011EFBA beq.s loc_11EFC4 ROM:0011EFBC move.w ($B18).w,($B14).w ROM:0011EFC2 bra.s loc_11EFEE ROM:0011EFC4 ; --------------------------------------------------------------------------- ROM:0011EFC4 ROM:0011EFC4 loc_11EFC4: ; CODE XREF: sub_11EF66+54↑j ROM:0011EFC4 btst #5,($142A).w ROM:0011EFCA beq.s loc_11EFE8 ROM:0011EFCC cmpi.w #2,($ACC).w ROM:0011EFD2 bne.s loc_11EFE8 ROM:0011EFD4 move.w #$3E38,d1 ROM:0011EFD8 move.w ($518).w,d2 ROM:0011EFDC bsr.l sub_1174A6 ROM:0011EFE2 move.w d1,($B14).w ROM:0011EFE6 bra.s loc_11EFEE ROM:0011EFE8 ; --------------------------------------------------------------------------- ROM:0011EFE8 ROM:0011EFE8 loc_11EFE8: ; CODE XREF: sub_11EF66+64↑j ROM:0011EFE8 ; sub_11EF66+6C↑j ROM:0011EFE8 move.w ($B16).w,($B14).w ROM:0011EFEE ROM:0011EFEE loc_11EFEE: ; CODE XREF: sub_11EF66+5C↑j ROM:0011EFEE ; sub_11EF66+80↑j ROM:0011EFEE move.w ($ABE).w,d2 ROM:0011EFF2 cmp.w ($B14).w,d2 ROM:0011EFF6 ble.s locret_11EFFC ROM:0011EFF8 move.w d2,($B14).w ROM:0011EFFC ROM:0011EFFC locret_11EFFC: ; CODE XREF: sub_11EF66+90↑j ROM:0011EFFC rts ROM:0011EFFC ; End of function sub_11EF66 ROM:0011EFFC ROM:0011EFFE ROM:0011EFFE ; =============== S U B R O U T I N E ======================================= ROM:0011EFFE ROM:0011EFFE ROM:0011EFFE sub_11EFFE: ; CODE XREF: sub_11E946↑p ROM:0011EFFE move.w #$3E36,d1 ROM:0011F002 move.w ($9E8).w,d2 ROM:0011F006 bsr.l sub_1174A6 ROM:0011F00C move.w d1,($B1C).w ROM:0011F010 rts ROM:0011F010 ; End of function sub_11EFFE ROM:0011F010 ROM:0011F012 ROM:0011F012 ; =============== S U B R O U T I N E ======================================= ROM:0011F012 ROM:0011F012 ROM:0011F012 sub_11F012: ; CODE XREF: sub_129E70+7E↓p ROM:0011F012 move.w #0,d2 ROM:0011F016 bra.s loc_11F01C ROM:0011F018 ; --------------------------------------------------------------------------- ROM:0011F018 ROM:0011F018 loc_11F018: ; CODE XREF: sub_11F012+18↓j ROM:0011F018 addi.w #1,d2 ROM:0011F01C ROM:0011F01C loc_11F01C: ; CODE XREF: sub_11F012+4↑j ROM:0011F01C cmpi.w #0,d2 ROM:0011F020 bgt.s locret_11F02C ROM:0011F022 move.w #0,$1494(d2.w*2) ROM:0011F02A bra.s loc_11F018 ROM:0011F02C ; --------------------------------------------------------------------------- ROM:0011F02C ROM:0011F02C locret_11F02C: ; CODE XREF: sub_11F012+E↑j ROM:0011F02C rts ROM:0011F02C ; End of function sub_11F012 ROM:0011F02C ROM:0011F02E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_36. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011F030 ROM:0011F030 ; =============== S U B R O U T I N E ======================================= ROM:0011F030 ROM:0011F030 ROM:0011F030 sub_11F030: ; CODE XREF: sub_11F140+C↓p ROM:0011F030 clr.w d1 ROM:0011F032 move.b ($11D6).w,d1 ROM:0011F036 cmpi.w #5,d1 ROM:0011F03A bcc.s locret_11F044 ROM:0011F03C movea.l off_11F046(pc,d1.w*4),a0 ROM:0011F040 nop ROM:0011F042 jmp (a0) ROM:0011F044 ; --------------------------------------------------------------------------- ROM:0011F044 ROM:0011F044 locret_11F044: ; CODE XREF: sub_11F030+A↑j ROM:0011F044 rts ROM:0011F044 ; End of function sub_11F030 ROM:0011F044 ROM:0011F044 ; --------------------------------------------------------------------------- ROM:0011F046 off_11F046: dc.l loc_11F05A ; DATA XREF: sub_11F030+C↑r ROM:0011F04A dc.l loc_11F064 ROM:0011F04E dc.l loc_11F0D4 ROM:0011F052 dc.l loc_11F0FE ROM:0011F056 dc.l loc_11F12E ROM:0011F05A ; --------------------------------------------------------------------------- ROM:0011F05A ROM:0011F05A loc_11F05A: ; DATA XREF: ROM:off_11F046↑o ROM:0011F05A move.b #1,($11D6).w ROM:0011F060 bra.s locret_11F0D2 ROM:0011F062 ; --------------------------------------------------------------------------- ROM:0011F062 rts ROM:0011F064 ; --------------------------------------------------------------------------- ROM:0011F064 ROM:0011F064 loc_11F064: ; DATA XREF: ROM:0011F04A↑o ROM:0011F064 btst #2,($1409).w ROM:0011F06A beq.s loc_11F0AA ROM:0011F06C btst #5,($1430).w ROM:0011F072 beq.s loc_11F0AA ROM:0011F074 move.w $3D6(a5),d0 ROM:0011F078 cmpi.w #1,d0 ROM:0011F07C bne.s loc_11F0AA ROM:0011F07E bset #3,($141B).w ROM:0011F084 move.w #$3E3E,d1 ROM:0011F088 move.w ($9AE).w,d2 ROM:0011F08C bsr.l sub_1174A6 ROM:0011F092 clr.b ($843).w ROM:0011F096 move.w d1,($6D4).w ROM:0011F09A move.b #1,($843).w ROM:0011F0A0 move.b #3,($11D6).w ROM:0011F0A6 bra.w locret_11F12C ROM:0011F0AA ; --------------------------------------------------------------------------- ROM:0011F0AA ROM:0011F0AA loc_11F0AA: ; CODE XREF: ROM:0011F06A↑j ROM:0011F0AA ; ROM:0011F072↑j ... ROM:0011F0AA btst #2,($1409).w ROM:0011F0B0 beq.s locret_11F0D2 ROM:0011F0B2 btst #2,($1416).w ROM:0011F0B8 bne.s loc_11F0C4 ROM:0011F0BA move.w $3D4(a5),d1 ROM:0011F0BE cmp.w ($9E8).w,d1 ROM:0011F0C2 bge.s locret_11F0D2 ROM:0011F0C4 ROM:0011F0C4 loc_11F0C4: ; CODE XREF: ROM:0011F0B8↑j ROM:0011F0C4 bset #3,($141B).w ROM:0011F0CA move.b #2,($11D6).w ROM:0011F0D0 bra.s locret_11F0FC ROM:0011F0D2 ; --------------------------------------------------------------------------- ROM:0011F0D2 ROM:0011F0D2 locret_11F0D2: ; CODE XREF: ROM:0011F060↑j ROM:0011F0D2 ; ROM:0011F0B0↑j ... ROM:0011F0D2 rts ROM:0011F0D4 ; --------------------------------------------------------------------------- ROM:0011F0D4 ROM:0011F0D4 loc_11F0D4: ; DATA XREF: ROM:0011F04E↑o ROM:0011F0D4 btst #2,($1409).w ROM:0011F0DA beq.s loc_11F0EE ROM:0011F0DC move.w $3D2(a5),d1 ROM:0011F0E0 cmp.w ($9E8).w,d1 ROM:0011F0E4 ble.s locret_11F0FC ROM:0011F0E6 btst #2,($1416).w ROM:0011F0EC bne.s locret_11F0FC ROM:0011F0EE ROM:0011F0EE loc_11F0EE: ; CODE XREF: ROM:0011F0DA↑j ROM:0011F0EE bclr #3,($141B).w ROM:0011F0F4 move.b #1,($11D6).w ROM:0011F0FA bra.s locret_11F0D2 ROM:0011F0FC ; --------------------------------------------------------------------------- ROM:0011F0FC ROM:0011F0FC locret_11F0FC: ; CODE XREF: ROM:0011F0D0↑j ROM:0011F0FC ; ROM:0011F0E4↑j ... ROM:0011F0FC rts ROM:0011F0FE ; --------------------------------------------------------------------------- ROM:0011F0FE ROM:0011F0FE loc_11F0FE: ; DATA XREF: ROM:0011F052↑o ROM:0011F0FE btst #2,($1409).w ROM:0011F104 bne.s loc_11F114 ROM:0011F106 bclr #3,($141B).w ROM:0011F10C move.b #1,($11D6).w ROM:0011F112 bra.s locret_11F0D2 ROM:0011F114 ; --------------------------------------------------------------------------- ROM:0011F114 ROM:0011F114 loc_11F114: ; CODE XREF: ROM:0011F104↑j ROM:0011F114 cmpi.w #0,($6D4).w ROM:0011F11A bgt.s locret_11F12C ROM:0011F11C btst #2,($1416).w ROM:0011F122 bne.s locret_11F12C ROM:0011F124 bclr #3,($141B).w ROM:0011F12A bra.s locret_11F13E ROM:0011F12C ; --------------------------------------------------------------------------- ROM:0011F12C ROM:0011F12C locret_11F12C: ; CODE XREF: ROM:0011F0A6↑j ROM:0011F12C ; ROM:0011F11A↑j ... ROM:0011F12C rts ROM:0011F12E ; --------------------------------------------------------------------------- ROM:0011F12E ROM:0011F12E loc_11F12E: ; DATA XREF: ROM:0011F056↑o ROM:0011F12E btst #2,($1409).w ROM:0011F134 bne.s locret_11F13E ROM:0011F136 move.b #1,($11D6).w ROM:0011F13C bra.s locret_11F0D2 ROM:0011F13E ; --------------------------------------------------------------------------- ROM:0011F13E ROM:0011F13E locret_11F13E: ; CODE XREF: ROM:0011F12A↑j ROM:0011F13E ; ROM:0011F134↑j ROM:0011F13E rts ROM:0011F140 ROM:0011F140 ; =============== S U B R O U T I N E ======================================= ROM:0011F140 ROM:0011F140 ROM:0011F140 sub_11F140: ; CODE XREF: sub_129E70+18↓p ROM:0011F140 bsr.l sub_12006C ROM:0011F146 bsr.l sub_11FAE4 ROM:0011F14C bsr.l sub_11F030 ROM:0011F152 bsr.l sub_11F7A0 ROM:0011F158 bsr.w sub_11F170 ROM:0011F15C bsr.l sub_11F5F4 ROM:0011F162 bsr.l sub_11F6BA ROM:0011F168 bsr.l sub_11F36A ROM:0011F16E rts ROM:0011F16E ; End of function sub_11F140 ROM:0011F16E ROM:0011F170 ROM:0011F170 ; =============== S U B R O U T I N E ======================================= ROM:0011F170 ROM:0011F170 ROM:0011F170 sub_11F170: ; CODE XREF: sub_11F140+18↑p ROM:0011F170 clr.w d1 ROM:0011F172 move.b ($11D7).w,d1 ROM:0011F176 cmpi.w #5,d1 ROM:0011F17A bcc.s locret_11F184 ROM:0011F17C movea.l off_11F186(pc,d1.w*4),a0 ROM:0011F180 nop ROM:0011F182 jmp (a0) ROM:0011F184 ; --------------------------------------------------------------------------- ROM:0011F184 ROM:0011F184 locret_11F184: ; CODE XREF: sub_11F170+A↑j ROM:0011F184 rts ROM:0011F184 ; End of function sub_11F170 ROM:0011F184 ROM:0011F184 ; --------------------------------------------------------------------------- ROM:0011F186 off_11F186: dc.l loc_11F19A ; DATA XREF: sub_11F170+C↑r ROM:0011F18A dc.l loc_11F1B2 ROM:0011F18E dc.l loc_11F23C ROM:0011F192 dc.l loc_11F2A0 ROM:0011F196 dc.l loc_11F2F8 ROM:0011F19A ; --------------------------------------------------------------------------- ROM:0011F19A ROM:0011F19A loc_11F19A: ; DATA XREF: ROM:off_11F186↑o ROM:0011F19A bset #0,($142F).w ROM:0011F1A0 bsr.l sub_11F8D8 ROM:0011F1A6 move.b #1,($11D7).w ROM:0011F1AC bra.w loc_11F234 ROM:0011F1B0 ; --------------------------------------------------------------------------- ROM:0011F1B0 rts ROM:0011F1B2 ; --------------------------------------------------------------------------- ROM:0011F1B2 ROM:0011F1B2 loc_11F1B2: ; DATA XREF: ROM:0011F18A↑o ROM:0011F1B2 move.w $3DA(a5),d1 ROM:0011F1B6 cmpi.w #1,d1 ROM:0011F1BA bne.s loc_11F1D2 ROM:0011F1BC bclr #5,($1422).w ROM:0011F1C2 bclr #4,($1418).w ROM:0011F1C8 move.b #4,($11D7).w ROM:0011F1CE bra.w loc_11F362 ROM:0011F1D2 ; --------------------------------------------------------------------------- ROM:0011F1D2 ROM:0011F1D2 loc_11F1D2: ; CODE XREF: ROM:0011F1BA↑j ROM:0011F1D2 move.w $3D8(a5),d0 ROM:0011F1D6 cmpi.w #1,d0 ROM:0011F1DA bne.s loc_11F1EC ROM:0011F1DC bclr #0,($142F).w ROM:0011F1E2 move.b #3,($11D7).w ROM:0011F1E8 bra.w loc_11F2F0 ROM:0011F1EC ; --------------------------------------------------------------------------- ROM:0011F1EC ROM:0011F1EC loc_11F1EC: ; CODE XREF: ROM:0011F1DA↑j ROM:0011F1EC move.w #2,d0 ROM:0011F1F0 move.w #1,d1 ROM:0011F1F4 cmp.w $3D8(a5),d0 ROM:0011F1F8 beq.s loc_11F210 ROM:0011F1FA cmp.w $3D8(a5),d1 ROM:0011F1FE beq.s loc_11F234 ROM:0011F200 btst #1,($151F).w ROM:0011F206 bne.s loc_11F210 ROM:0011F208 btst #4,($896).w ROM:0011F20E beq.s loc_11F234 ROM:0011F210 ROM:0011F210 loc_11F210: ; CODE XREF: ROM:0011F1F8↑j ROM:0011F210 ; ROM:0011F206↑j ROM:0011F210 bset #1,($151F).w ROM:0011F216 bsr.l sub_11FBA4 ROM:0011F21C move.b #0,($11DC).w ROM:0011F222 bclr #1,($1406).w ROM:0011F228 move.b #2,($11D7).w ROM:0011F22E bra.l loc_11F298 ROM:0011F234 ; --------------------------------------------------------------------------- ROM:0011F234 ROM:0011F234 loc_11F234: ; CODE XREF: ROM:0011F1AC↑j ROM:0011F234 ; ROM:0011F1FE↑j ... ROM:0011F234 bsr.l sub_11F8D8 ROM:0011F23A rts ROM:0011F23C ; --------------------------------------------------------------------------- ROM:0011F23C ROM:0011F23C loc_11F23C: ; DATA XREF: ROM:0011F18E↑o ROM:0011F23C move.w $3DA(a5),d1 ROM:0011F240 cmpi.w #1,d1 ROM:0011F244 bne.s loc_11F256 ROM:0011F246 bclr #1,($151F).w ROM:0011F24C move.b #4,($11D7).w ROM:0011F252 bra.w loc_11F362 ROM:0011F256 ; --------------------------------------------------------------------------- ROM:0011F256 ROM:0011F256 loc_11F256: ; CODE XREF: ROM:0011F244↑j ROM:0011F256 move.w $3D8(a5),d0 ROM:0011F25A cmpi.w #1,d0 ROM:0011F25E bne.s loc_11F278 ROM:0011F260 bclr #1,($151F).w ROM:0011F266 bclr #0,($142F).w ROM:0011F26C move.b #3,($11D7).w ROM:0011F272 bra.l loc_11F2F0 ROM:0011F278 ; --------------------------------------------------------------------------- ROM:0011F278 ROM:0011F278 loc_11F278: ; CODE XREF: ROM:0011F25E↑j ROM:0011F278 btst #7,($141B).w ROM:0011F27E beq.s loc_11F298 ROM:0011F280 bclr #1,($151F).w ROM:0011F286 bclr #7,($141B).w ROM:0011F28C move.b #1,($11D7).w ROM:0011F292 bra.l loc_11F234 ROM:0011F298 ; --------------------------------------------------------------------------- ROM:0011F298 ROM:0011F298 loc_11F298: ; CODE XREF: ROM:0011F22E↑j ROM:0011F298 ; ROM:0011F27E↑j ... ROM:0011F298 bsr.l sub_11FBA4 ROM:0011F29E rts ROM:0011F2A0 ; --------------------------------------------------------------------------- ROM:0011F2A0 ROM:0011F2A0 loc_11F2A0: ; DATA XREF: ROM:0011F192↑o ROM:0011F2A0 move.w $3DA(a5),d1 ROM:0011F2A4 cmpi.w #1,d1 ROM:0011F2A8 bne.s loc_11F2BA ROM:0011F2AA bset #0,($142F).w ROM:0011F2B0 move.b #4,($11D7).w ROM:0011F2B6 bra.w loc_11F362 ROM:0011F2BA ; --------------------------------------------------------------------------- ROM:0011F2BA ROM:0011F2BA loc_11F2BA: ; CODE XREF: ROM:0011F2A8↑j ROM:0011F2BA move.w $3D8(a5),d0 ROM:0011F2BE cmpi.w #2,d0 ROM:0011F2C2 bne.s loc_11F2D8 ROM:0011F2C4 bset #0,($142F).w ROM:0011F2CA bset #1,($151F).w ROM:0011F2D0 move.b #2,($11D7).w ROM:0011F2D6 bra.s loc_11F298 ROM:0011F2D8 ; --------------------------------------------------------------------------- ROM:0011F2D8 ROM:0011F2D8 loc_11F2D8: ; CODE XREF: ROM:0011F2C2↑j ROM:0011F2D8 cmpi.w #0,d0 ROM:0011F2DC bne.s loc_11F2F0 ROM:0011F2DE bset #0,($142F).w ROM:0011F2E4 move.b #1,($11D7).w ROM:0011F2EA bra.l loc_11F234 ROM:0011F2F0 ; --------------------------------------------------------------------------- ROM:0011F2F0 ROM:0011F2F0 loc_11F2F0: ; CODE XREF: ROM:0011F1E8↑j ROM:0011F2F0 ; ROM:0011F272↑j ... ROM:0011F2F0 bsr.l sub_11F8D8 ROM:0011F2F6 rts ROM:0011F2F8 ; --------------------------------------------------------------------------- ROM:0011F2F8 ROM:0011F2F8 loc_11F2F8: ; DATA XREF: ROM:0011F196↑o ROM:0011F2F8 move.w $3DA(a5),d0 ROM:0011F2FC cmpi.w #0,d0 ROM:0011F300 bne.s loc_11F31A ROM:0011F302 move.w $3D8(a5),d0 ROM:0011F306 cmpi.w #1,d0 ROM:0011F30A bne.s loc_11F31A ROM:0011F30C bclr #0,($142F).w ROM:0011F312 move.b #3,($11D7).w ROM:0011F318 bra.s loc_11F2F0 ROM:0011F31A ; --------------------------------------------------------------------------- ROM:0011F31A ROM:0011F31A loc_11F31A: ; CODE XREF: ROM:0011F300↑j ROM:0011F31A ; ROM:0011F30A↑j ROM:0011F31A move.w $3DA(a5),d0 ROM:0011F31E cmpi.w #0,d0 ROM:0011F322 bne.s loc_11F33E ROM:0011F324 move.w $3D8(a5),d0 ROM:0011F328 cmpi.w #2,d0 ROM:0011F32C bne.s loc_11F33E ROM:0011F32E bset #1,($151F).w ROM:0011F334 move.b #2,($11D7).w ROM:0011F33A bra.w loc_11F298 ROM:0011F33E ; --------------------------------------------------------------------------- ROM:0011F33E ROM:0011F33E loc_11F33E: ; CODE XREF: ROM:0011F322↑j ROM:0011F33E ; ROM:0011F32C↑j ROM:0011F33E move.w $3DA(a5),d0 ROM:0011F342 cmpi.w #0,d0 ROM:0011F346 bne.s loc_11F362 ROM:0011F348 move.w $3D8(a5),d0 ROM:0011F34C cmpi.w #0,d0 ROM:0011F350 bne.s loc_11F362 ROM:0011F352 bclr #1,($151F).w ROM:0011F358 move.b #1,($11D7).w ROM:0011F35E bra.w loc_11F234 ROM:0011F362 ; --------------------------------------------------------------------------- ROM:0011F362 ROM:0011F362 loc_11F362: ; CODE XREF: ROM:0011F1CE↑j ROM:0011F362 ; ROM:0011F252↑j ... ROM:0011F362 bsr.l nullsub_36 ROM:0011F368 rts ROM:0011F36A ROM:0011F36A ; =============== S U B R O U T I N E ======================================= ROM:0011F36A ROM:0011F36A ROM:0011F36A sub_11F36A: ; CODE XREF: sub_11F140+28↑p ROM:0011F36A clr.w d1 ROM:0011F36C move.b ($11D8).w,d1 ROM:0011F370 cmpi.w #6,d1 ROM:0011F374 bcc.s locret_11F37E ROM:0011F376 movea.l off_11F380(pc,d1.w*4),a0 ROM:0011F37A nop ROM:0011F37C jmp (a0) ROM:0011F37E ; --------------------------------------------------------------------------- ROM:0011F37E ROM:0011F37E locret_11F37E: ; CODE XREF: sub_11F36A+A↑j ROM:0011F37E rts ROM:0011F37E ; End of function sub_11F36A ROM:0011F37E ROM:0011F37E ; --------------------------------------------------------------------------- ROM:0011F380 off_11F380: dc.l loc_11F398 ; DATA XREF: sub_11F36A+C↑r ROM:0011F384 dc.l loc_11F3A6 ROM:0011F388 dc.l loc_11F436 ROM:0011F38C dc.l loc_11F47E ROM:0011F390 dc.l loc_11F4A8 ROM:0011F394 dc.l loc_11F4FE ROM:0011F398 ; --------------------------------------------------------------------------- ROM:0011F398 ROM:0011F398 loc_11F398: ; DATA XREF: ROM:off_11F380↑o ROM:0011F398 move.b #1,($11D8).w ROM:0011F39E bra.l locret_11F434 ROM:0011F3A4 ; --------------------------------------------------------------------------- ROM:0011F3A4 rts ROM:0011F3A6 ; --------------------------------------------------------------------------- ROM:0011F3A6 ROM:0011F3A6 loc_11F3A6: ; DATA XREF: ROM:0011F384↑o ROM:0011F3A6 btst #2,($1409).w ROM:0011F3AC beq.s loc_11F3E8 ROM:0011F3AE btst #2,($140E).w ROM:0011F3B4 beq.s loc_11F3BE ROM:0011F3B6 btst #4,($894).w ROM:0011F3BC bne.s loc_11F3D0 ROM:0011F3BE ROM:0011F3BE loc_11F3BE: ; CODE XREF: ROM:0011F3B4↑j ROM:0011F3BE move.w $3E8(a5),d0 ROM:0011F3C2 btst #2,($140E).w ROM:0011F3C8 bne.s loc_11F3E8 ROM:0011F3CA cmp.w ($9A6).w,d0 ROM:0011F3CE bge.s loc_11F3E8 ROM:0011F3D0 ROM:0011F3D0 loc_11F3D0: ; CODE XREF: ROM:0011F3BC↑j ROM:0011F3D0 bset #6,($140A).w ROM:0011F3D6 bset #3,($8A0).w ROM:0011F3DC move.b #4,($11D8).w ROM:0011F3E2 bra.l locret_11F4FC ROM:0011F3E8 ; --------------------------------------------------------------------------- ROM:0011F3E8 ROM:0011F3E8 loc_11F3E8: ; CODE XREF: ROM:0011F3AC↑j ROM:0011F3E8 ; ROM:0011F3C8↑j ... ROM:0011F3E8 btst #4,($894).w ROM:0011F3EE beq.s locret_11F434 ROM:0011F3F0 btst #1,($1426).w ROM:0011F3F6 beq.s locret_11F434 ROM:0011F3F8 btst #6,($140B).w ROM:0011F3FE bne.s locret_11F434 ROM:0011F400 btst #1,($1420).w ROM:0011F406 bne.s locret_11F434 ROM:0011F408 btst #2,($140E).w ROM:0011F40E beq.s loc_11F412 ROM:0011F410 bra.s loc_11F41C ROM:0011F412 ; --------------------------------------------------------------------------- ROM:0011F412 ROM:0011F412 loc_11F412: ; CODE XREF: ROM:0011F40E↑j ROM:0011F412 move.w $3E8(a5),d0 ROM:0011F416 cmp.w ($9A6).w,d0 ROM:0011F41A bge.s locret_11F434 ROM:0011F41C ROM:0011F41C loc_11F41C: ; CODE XREF: ROM:0011F410↑j ROM:0011F41C bsr.w sub_11F54E ROM:0011F420 bset #1,($1414).w ROM:0011F426 bset #6,($140B).w ROM:0011F42C move.b #2,($11D8).w ROM:0011F432 bra.s locret_11F47C ROM:0011F434 ; --------------------------------------------------------------------------- ROM:0011F434 ROM:0011F434 locret_11F434: ; CODE XREF: ROM:0011F39E↑j ROM:0011F434 ; ROM:0011F3EE↑j ... ROM:0011F434 rts ROM:0011F436 ; --------------------------------------------------------------------------- ROM:0011F436 ROM:0011F436 loc_11F436: ; DATA XREF: ROM:0011F388↑o ROM:0011F436 btst #2,($1409).w ROM:0011F43C beq.s loc_11F452 ROM:0011F43E bclr #1,($1414).w ROM:0011F444 bclr #6,($140B).w ROM:0011F44A move.b #1,($11D8).w ROM:0011F450 bra.s locret_11F434 ROM:0011F452 ; --------------------------------------------------------------------------- ROM:0011F452 ROM:0011F452 loc_11F452: ; CODE XREF: ROM:0011F43C↑j ROM:0011F452 move.w ($C22).w,d0 ROM:0011F456 cmp.w ($BEE).w,d0 ROM:0011F45A bne.s locret_11F47C ROM:0011F45C btst #1,($1420).w ROM:0011F462 bne.s locret_11F47C ROM:0011F464 bset #6,($140A).w ROM:0011F46A bsr.w sub_11F5A4 ROM:0011F46E bset #3,($8A0).w ROM:0011F474 move.b #3,($11D8).w ROM:0011F47A bra.s locret_11F4A6 ROM:0011F47C ; --------------------------------------------------------------------------- ROM:0011F47C ROM:0011F47C locret_11F47C: ; CODE XREF: ROM:0011F432↑j ROM:0011F47C ; ROM:0011F45A↑j ... ROM:0011F47C rts ROM:0011F47E ; --------------------------------------------------------------------------- ROM:0011F47E ROM:0011F47E loc_11F47E: ; DATA XREF: ROM:0011F38C↑o ROM:0011F47E move.w ($C22).w,d0 ROM:0011F482 cmp.w ($BEE).w,d0 ROM:0011F486 bne.s loc_11F48A ROM:0011F488 bra.s loc_11F492 ROM:0011F48A ; --------------------------------------------------------------------------- ROM:0011F48A ROM:0011F48A loc_11F48A: ; CODE XREF: ROM:0011F486↑j ROM:0011F48A btst #2,($1409).w ROM:0011F490 beq.s locret_11F4A6 ROM:0011F492 ROM:0011F492 loc_11F492: ; CODE XREF: ROM:0011F488↑j ROM:0011F492 bclr #1,($1414).w ROM:0011F498 bclr #6,($140B).w ROM:0011F49E move.b #4,($11D8).w ROM:0011F4A4 bra.s locret_11F4FC ROM:0011F4A6 ; --------------------------------------------------------------------------- ROM:0011F4A6 ROM:0011F4A6 locret_11F4A6: ; CODE XREF: ROM:0011F47A↑j ROM:0011F4A6 ; ROM:0011F490↑j ROM:0011F4A6 rts ROM:0011F4A8 ; --------------------------------------------------------------------------- ROM:0011F4A8 ROM:0011F4A8 loc_11F4A8: ; DATA XREF: ROM:0011F390↑o ROM:0011F4A8 btst #4,($894).w ROM:0011F4AE bne.s loc_11F4D0 ROM:0011F4B0 btst #2,($140E).w ROM:0011F4B6 beq.s loc_11F4D0 ROM:0011F4B8 bclr #3,($8A0).w ROM:0011F4BE bclr #6,($140A).w ROM:0011F4C4 move.b #1,($11D8).w ROM:0011F4CA bra.l locret_11F434 ROM:0011F4D0 ; --------------------------------------------------------------------------- ROM:0011F4D0 ROM:0011F4D0 loc_11F4D0: ; CODE XREF: ROM:0011F4AE↑j ROM:0011F4D0 ; ROM:0011F4B6↑j ROM:0011F4D0 btst #2,($140E).w ROM:0011F4D6 bne.s locret_11F4FC ROM:0011F4D8 move.w $3E8(a5),d0 ROM:0011F4DC cmp.w ($9A6).w,d0 ROM:0011F4E0 ble.s locret_11F4FC ROM:0011F4E2 move.w $3EA(a5),d0 ROM:0011F4E6 clr.b ($844).w ROM:0011F4EA move.w d0,($6D6).w ROM:0011F4EE move.b #1,($844).w ROM:0011F4F4 move.b #5,($11D8).w ROM:0011F4FA bra.s locret_11F54A ROM:0011F4FC ; --------------------------------------------------------------------------- ROM:0011F4FC ROM:0011F4FC locret_11F4FC: ; CODE XREF: ROM:0011F3E2↑j ROM:0011F4FC ; ROM:0011F4A4↑j ... ROM:0011F4FC rts ROM:0011F4FE ; --------------------------------------------------------------------------- ROM:0011F4FE ROM:0011F4FE loc_11F4FE: ; DATA XREF: ROM:0011F394↑o ROM:0011F4FE btst #2,($140E).w ROM:0011F504 bne.s loc_11F530 ROM:0011F506 move.w $3E6(a5),d0 ROM:0011F50A cmpi.w #0,($6D6).w ROM:0011F510 ble.s loc_11F518 ROM:0011F512 cmp.w ($9A6).w,d0 ROM:0011F516 ble.s loc_11F530 ROM:0011F518 ROM:0011F518 loc_11F518: ; CODE XREF: ROM:0011F510↑j ROM:0011F518 bclr #3,($8A0).w ROM:0011F51E bclr #6,($140A).w ROM:0011F524 move.b #1,($11D8).w ROM:0011F52A bra.l locret_11F434 ROM:0011F530 ; --------------------------------------------------------------------------- ROM:0011F530 ROM:0011F530 loc_11F530: ; CODE XREF: ROM:0011F504↑j ROM:0011F530 ; ROM:0011F516↑j ROM:0011F530 move.w $3E8(a5),d0 ROM:0011F534 btst #2,($140E).w ROM:0011F53A bne.s loc_11F542 ROM:0011F53C cmp.w ($9A6).w,d0 ROM:0011F540 bge.s locret_11F54A ROM:0011F542 ROM:0011F542 loc_11F542: ; CODE XREF: ROM:0011F53A↑j ROM:0011F542 move.b #4,($11D8).w ROM:0011F548 bra.s locret_11F4FC ROM:0011F54A ; --------------------------------------------------------------------------- ROM:0011F54A ROM:0011F54A locret_11F54A: ; CODE XREF: ROM:0011F4FA↑j ROM:0011F54A ; ROM:0011F540↑j ROM:0011F54A rts ROM:0011F54C ; --------------------------------------------------------------------------- ROM:0011F54C rts ROM:0011F54E ROM:0011F54E ; =============== S U B R O U T I N E ======================================= ROM:0011F54E ROM:0011F54E ROM:0011F54E sub_11F54E: ; CODE XREF: ROM:loc_11F41C↑p ROM:0011F54E move.w ($BEE).w,($B32).w ROM:0011F554 move.w #$3F1E,d1 ROM:0011F558 move.w ($B32).w,d2 ROM:0011F55C move.w ($1448).w,d3 ROM:0011F560 bsr.l sub_1174A6 ROM:0011F566 move.w ($B32).w,d0 ROM:0011F56A sub.w d1,d0 ROM:0011F56C add.w $3EC(a5),d0 ROM:0011F570 move.w d0,($B34).w ROM:0011F574 move.w #$3F1C,d1 ROM:0011F578 move.w ($B34).w,d2 ROM:0011F57C move.w ($1448).w,d3 ROM:0011F580 bsr.l sub_1174A6 ROM:0011F586 add.w ($B34).w,d1 ROM:0011F58A move.w $D8(a5),d0 ROM:0011F58E cmp.w d1,d0 ROM:0011F590 ble.s loc_11F598 ROM:0011F592 move.w d1,($C22).w ROM:0011F596 bra.s loc_11F59C ROM:0011F598 ; --------------------------------------------------------------------------- ROM:0011F598 ROM:0011F598 loc_11F598: ; CODE XREF: sub_11F54E+42↑j ROM:0011F598 move.w d0,($C22).w ROM:0011F59C ROM:0011F59C loc_11F59C: ; CODE XREF: sub_11F54E+48↑j ROM:0011F59C move.w $D0(a5),($C20).w ROM:0011F5A2 rts ROM:0011F5A2 ; End of function sub_11F54E ROM:0011F5A2 ROM:0011F5A4 ROM:0011F5A4 ; =============== S U B R O U T I N E ======================================= ROM:0011F5A4 ROM:0011F5A4 ROM:0011F5A4 sub_11F5A4: ; CODE XREF: ROM:0011F46A↑p ROM:0011F5A4 move.w #$3F1E,d1 ROM:0011F5A8 move.w ($BEE).w,d2 ROM:0011F5AC move.w ($1448).w,d3 ROM:0011F5B0 bsr.l sub_1174A6 ROM:0011F5B6 move.w ($BEE).w,d0 ROM:0011F5BA sub.w d1,d0 ROM:0011F5BC sub.w $3EE(a5),d0 ROM:0011F5C0 move.w d0,($B34).w ROM:0011F5C4 move.w #$3F1C,d1 ROM:0011F5C8 move.w ($B34).w,d2 ROM:0011F5CC move.w ($1448).w,d3 ROM:0011F5D0 bsr.l sub_1174A6 ROM:0011F5D6 add.w ($B34).w,d1 ROM:0011F5DA cmp.w ($B32).w,d1 ROM:0011F5DE blt.s loc_11F5E6 ROM:0011F5E0 move.w d1,($C22).w ROM:0011F5E4 bra.s loc_11F5EC ROM:0011F5E6 ; --------------------------------------------------------------------------- ROM:0011F5E6 ROM:0011F5E6 loc_11F5E6: ; CODE XREF: sub_11F5A4+3A↑j ROM:0011F5E6 move.w ($B32).w,($C22).w ROM:0011F5EC ROM:0011F5EC loc_11F5EC: ; CODE XREF: sub_11F5A4+40↑j ROM:0011F5EC move.w $3F0(a5),($C20).w ROM:0011F5F2 rts ROM:0011F5F2 ; End of function sub_11F5A4 ROM:0011F5F2 ROM:0011F5F4 ROM:0011F5F4 ; =============== S U B R O U T I N E ======================================= ROM:0011F5F4 ROM:0011F5F4 ROM:0011F5F4 sub_11F5F4: ; CODE XREF: sub_11F140+1C↑p ROM:0011F5F4 clr.w d1 ROM:0011F5F6 move.b ($11D9).w,d1 ROM:0011F5FA cmpi.w #4,d1 ROM:0011F5FE bcc.s locret_11F608 ROM:0011F600 movea.l off_11F60A(pc,d1.w*4),a0 ROM:0011F604 nop ROM:0011F606 jmp (a0) ROM:0011F608 ; --------------------------------------------------------------------------- ROM:0011F608 ROM:0011F608 locret_11F608: ; CODE XREF: sub_11F5F4+A↑j ROM:0011F608 rts ROM:0011F608 ; End of function sub_11F5F4 ROM:0011F608 ROM:0011F608 ; --------------------------------------------------------------------------- ROM:0011F60A off_11F60A: dc.l loc_11F61A ; DATA XREF: sub_11F5F4+C↑r ROM:0011F60E dc.l loc_11F624 ROM:0011F612 dc.l loc_11F668 ROM:0011F616 dc.l loc_11F69E ROM:0011F61A ; --------------------------------------------------------------------------- ROM:0011F61A ROM:0011F61A loc_11F61A: ; DATA XREF: ROM:off_11F60A↑o ROM:0011F61A move.b #1,($11D9).w ROM:0011F620 bra.s locret_11F666 ROM:0011F622 ; --------------------------------------------------------------------------- ROM:0011F622 rts ROM:0011F624 ; --------------------------------------------------------------------------- ROM:0011F624 ROM:0011F624 loc_11F624: ; DATA XREF: ROM:0011F60E↑o ROM:0011F624 btst #4,($894).w ROM:0011F62A bne.s loc_11F64E ROM:0011F62C btst #2,($140E).w ROM:0011F632 bne.s loc_11F64E ROM:0011F634 move.w $3F2(a5),d0 ROM:0011F638 clr.b ($845).w ROM:0011F63C move.w d0,($6D8).w ROM:0011F640 move.b #1,($845).w ROM:0011F646 move.b #2,($11D9).w ROM:0011F64C bra.s loc_11F698 ROM:0011F64E ; --------------------------------------------------------------------------- ROM:0011F64E ROM:0011F64E loc_11F64E: ; CODE XREF: ROM:0011F62A↑j ROM:0011F64E ; ROM:0011F632↑j ROM:0011F64E btst #4,($894).w ROM:0011F654 bne.s locret_11F666 ROM:0011F656 btst #2,($140E).w ROM:0011F65C beq.s locret_11F666 ROM:0011F65E move.b #3,($11D9).w ROM:0011F664 bra.s locret_11F6AE ROM:0011F666 ; --------------------------------------------------------------------------- ROM:0011F666 ROM:0011F666 locret_11F666: ; CODE XREF: ROM:0011F620↑j ROM:0011F666 ; ROM:0011F654↑j ... ROM:0011F666 rts ROM:0011F668 ; --------------------------------------------------------------------------- ROM:0011F668 ROM:0011F668 loc_11F668: ; DATA XREF: ROM:0011F612↑o ROM:0011F668 btst #4,($894).w ROM:0011F66E bne.s loc_11F688 ROM:0011F670 btst #2,($140E).w ROM:0011F676 bne.s loc_11F680 ROM:0011F678 cmpi.w #0,($6D8).w ROM:0011F67E bgt.s loc_11F688 ROM:0011F680 ROM:0011F680 loc_11F680: ; CODE XREF: ROM:0011F676↑j ROM:0011F680 move.b #3,($11D9).w ROM:0011F686 bra.s locret_11F6AE ROM:0011F688 ; --------------------------------------------------------------------------- ROM:0011F688 ROM:0011F688 loc_11F688: ; CODE XREF: ROM:0011F66E↑j ROM:0011F688 ; ROM:0011F67E↑j ROM:0011F688 btst #4,($894).w ROM:0011F68E beq.s loc_11F698 ROM:0011F690 move.b #1,($11D9).w ROM:0011F696 bra.s locret_11F666 ROM:0011F698 ; --------------------------------------------------------------------------- ROM:0011F698 ROM:0011F698 loc_11F698: ; CODE XREF: ROM:0011F64C↑j ROM:0011F698 ; ROM:0011F68E↑j ROM:0011F698 bsr.w sub_11F6B2 ROM:0011F69C rts ROM:0011F69E ; --------------------------------------------------------------------------- ROM:0011F69E ROM:0011F69E loc_11F69E: ; DATA XREF: ROM:0011F616↑o ROM:0011F69E btst #4,($894).w ROM:0011F6A4 beq.s locret_11F6AE ROM:0011F6A6 move.b #1,($11D9).w ROM:0011F6AC bra.s locret_11F666 ROM:0011F6AE ; --------------------------------------------------------------------------- ROM:0011F6AE ROM:0011F6AE locret_11F6AE: ; CODE XREF: ROM:0011F664↑j ROM:0011F6AE ; ROM:0011F686↑j ... ROM:0011F6AE rts ROM:0011F6B0 ; --------------------------------------------------------------------------- ROM:0011F6B0 rts ROM:0011F6B2 ROM:0011F6B2 ; =============== S U B R O U T I N E ======================================= ROM:0011F6B2 ROM:0011F6B2 ROM:0011F6B2 sub_11F6B2: ; CODE XREF: ROM:loc_11F698↑p ROM:0011F6B2 bset #1,($895).w ROM:0011F6B8 rts ROM:0011F6B8 ; End of function sub_11F6B2 ROM:0011F6B8 ROM:0011F6BA ROM:0011F6BA ; =============== S U B R O U T I N E ======================================= ROM:0011F6BA ROM:0011F6BA ROM:0011F6BA sub_11F6BA: ; CODE XREF: sub_11F140+22↑p ROM:0011F6BA clr.w d1 ROM:0011F6BC move.b ($11DA).w,d1 ROM:0011F6C0 cmpi.w #4,d1 ROM:0011F6C4 bcc.s locret_11F6CE ROM:0011F6C6 movea.l off_11F6D0(pc,d1.w*4),a0 ROM:0011F6CA nop ROM:0011F6CC jmp (a0) ROM:0011F6CE ; --------------------------------------------------------------------------- ROM:0011F6CE ROM:0011F6CE locret_11F6CE: ; CODE XREF: sub_11F6BA+A↑j ROM:0011F6CE rts ROM:0011F6CE ; End of function sub_11F6BA ROM:0011F6CE ROM:0011F6CE ; --------------------------------------------------------------------------- ROM:0011F6D0 off_11F6D0: dc.l loc_11F6E0 ; DATA XREF: sub_11F6BA+C↑r ROM:0011F6D4 dc.l loc_11F702 ROM:0011F6D8 dc.l loc_11F736 ROM:0011F6DC dc.l loc_11F774 ROM:0011F6E0 ; --------------------------------------------------------------------------- ROM:0011F6E0 ROM:0011F6E0 loc_11F6E0: ; DATA XREF: ROM:off_11F6D0↑o ROM:0011F6E0 bset #7,($1422).w ROM:0011F6E6 move.w $3F4(a5),d0 ROM:0011F6EA clr.b ($846).w ROM:0011F6EE move.w d0,($6DA).w ROM:0011F6F2 move.b #1,($846).w ROM:0011F6F8 move.b #1,($11DA).w ROM:0011F6FE bra.s locret_11F734 ROM:0011F700 ; --------------------------------------------------------------------------- ROM:0011F700 rts ROM:0011F702 ; --------------------------------------------------------------------------- ROM:0011F702 ROM:0011F702 loc_11F702: ; DATA XREF: ROM:0011F6D4↑o ROM:0011F702 cmpi.w #0,($6DA).w ROM:0011F708 bgt.s locret_11F734 ROM:0011F70A btst #2,($140E).w ROM:0011F710 bne.s locret_11F734 ROM:0011F712 move.w $3F6(a5),d0 ROM:0011F716 cmp.w ($9A6).w,d0 ROM:0011F71A ble.s locret_11F734 ROM:0011F71C move.w $3FA(a5),d0 ROM:0011F720 cmp.w ($9B4).w,d0 ROM:0011F724 ble.s locret_11F734 ROM:0011F726 bclr #7,($1422).w ROM:0011F72C move.b #2,($11DA).w ROM:0011F732 bra.s locret_11F772 ROM:0011F734 ; --------------------------------------------------------------------------- ROM:0011F734 ROM:0011F734 locret_11F734: ; CODE XREF: ROM:0011F6FE↑j ROM:0011F734 ; ROM:0011F708↑j ... ROM:0011F734 rts ROM:0011F736 ; --------------------------------------------------------------------------- ROM:0011F736 ROM:0011F736 loc_11F736: ; DATA XREF: ROM:0011F6D8↑o ROM:0011F736 btst #4,($894).w ROM:0011F73C bne.s loc_11F746 ROM:0011F73E move.b #3,($11DA).w ROM:0011F744 bra.s locret_11F79C ROM:0011F746 ; --------------------------------------------------------------------------- ROM:0011F746 ROM:0011F746 loc_11F746: ; CODE XREF: ROM:0011F73C↑j ROM:0011F746 btst #2,($140E).w ROM:0011F74C bne.s loc_11F764 ROM:0011F74E move.w $3F8(a5),d0 ROM:0011F752 cmp.w ($9A6).w,d0 ROM:0011F756 bge.s loc_11F75A ROM:0011F758 bra.s loc_11F764 ROM:0011F75A ; --------------------------------------------------------------------------- ROM:0011F75A ROM:0011F75A loc_11F75A: ; CODE XREF: ROM:0011F756↑j ROM:0011F75A move.w $3FC(a5),d0 ROM:0011F75E cmp.w ($9B4).w,d0 ROM:0011F762 bge.s locret_11F772 ROM:0011F764 ROM:0011F764 loc_11F764: ; CODE XREF: ROM:0011F74C↑j ROM:0011F764 ; ROM:0011F758↑j ROM:0011F764 bset #7,($1422).w ROM:0011F76A move.b #1,($11DA).w ROM:0011F770 bra.s locret_11F734 ROM:0011F772 ; --------------------------------------------------------------------------- ROM:0011F772 ROM:0011F772 locret_11F772: ; CODE XREF: ROM:0011F732↑j ROM:0011F772 ; ROM:0011F762↑j ROM:0011F772 rts ROM:0011F774 ; --------------------------------------------------------------------------- ROM:0011F774 ROM:0011F774 loc_11F774: ; DATA XREF: ROM:0011F6DC↑o ROM:0011F774 btst #4,($894).w ROM:0011F77A beq.s locret_11F79C ROM:0011F77C bset #7,($1422).w ROM:0011F782 move.w $3F4(a5),d0 ROM:0011F786 clr.b ($846).w ROM:0011F78A move.w d0,($6DA).w ROM:0011F78E move.b #1,($846).w ROM:0011F794 move.b #1,($11DA).w ROM:0011F79A bra.s locret_11F734 ROM:0011F79C ; --------------------------------------------------------------------------- ROM:0011F79C ROM:0011F79C locret_11F79C: ; CODE XREF: ROM:0011F744↑j ROM:0011F79C ; ROM:0011F77A↑j ROM:0011F79C rts ROM:0011F79E ; --------------------------------------------------------------------------- ROM:0011F79E rts ROM:0011F7A0 ROM:0011F7A0 ; =============== S U B R O U T I N E ======================================= ROM:0011F7A0 ROM:0011F7A0 ROM:0011F7A0 sub_11F7A0: ; CODE XREF: sub_11F140+12↑p ROM:0011F7A0 clr.w d1 ROM:0011F7A2 move.b ($11DB).w,d1 ROM:0011F7A6 cmpi.w #5,d1 ROM:0011F7AA bcc.s locret_11F7B4 ROM:0011F7AC movea.l off_11F7B6(pc,d1.w*4),a0 ROM:0011F7B0 nop ROM:0011F7B2 jmp (a0) ROM:0011F7B4 ; --------------------------------------------------------------------------- ROM:0011F7B4 ROM:0011F7B4 locret_11F7B4: ; CODE XREF: sub_11F7A0+A↑j ROM:0011F7B4 rts ROM:0011F7B4 ; End of function sub_11F7A0 ROM:0011F7B4 ROM:0011F7B4 ; --------------------------------------------------------------------------- ROM:0011F7B6 off_11F7B6: dc.l loc_11F7CA ; DATA XREF: sub_11F7A0+C↑r ROM:0011F7BA dc.l loc_11F7DA ROM:0011F7BE dc.l loc_11F802 ROM:0011F7C2 dc.l loc_11F87A ROM:0011F7C6 dc.l loc_11F8B2 ROM:0011F7CA ; --------------------------------------------------------------------------- ROM:0011F7CA ROM:0011F7CA loc_11F7CA: ; DATA XREF: ROM:off_11F7B6↑o ROM:0011F7CA bclr #1,($1421).w ROM:0011F7D0 move.b #1,($11DB).w ROM:0011F7D6 bra.s locret_11F800 ROM:0011F7D8 ; --------------------------------------------------------------------------- ROM:0011F7D8 rts ROM:0011F7DA ; --------------------------------------------------------------------------- ROM:0011F7DA ROM:0011F7DA loc_11F7DA: ; DATA XREF: ROM:0011F7BA↑o ROM:0011F7DA btst #4,($894).w ROM:0011F7E0 bne.s locret_11F800 ROM:0011F7E2 move.w $400(a5),d0 ROM:0011F7E6 clr.b ($847).w ROM:0011F7EA move.w d0,($6DC).w ROM:0011F7EE move.b #1,($847).w ROM:0011F7F4 move.b #2,($11DB).w ROM:0011F7FA bra.l loc_11F874 ROM:0011F800 ; --------------------------------------------------------------------------- ROM:0011F800 ROM:0011F800 locret_11F800: ; CODE XREF: ROM:0011F7D6↑j ROM:0011F800 ; ROM:0011F7E0↑j ... ROM:0011F800 rts ROM:0011F802 ; --------------------------------------------------------------------------- ROM:0011F802 ROM:0011F802 loc_11F802: ; DATA XREF: ROM:0011F7BE↑o ROM:0011F802 btst #4,($894).w ROM:0011F808 bne.s loc_11F82C ROM:0011F80A cmpi.w #0,($6DC).w ROM:0011F810 bgt.s loc_11F82C ROM:0011F812 btst #3,($141B).w ROM:0011F818 bne.s loc_11F82C ROM:0011F81A bset #1,($1421).w ROM:0011F820 move.b #4,($11DB).w ROM:0011F826 bra.l locret_11F8CC ROM:0011F82C ; --------------------------------------------------------------------------- ROM:0011F82C ROM:0011F82C loc_11F82C: ; CODE XREF: ROM:0011F808↑j ROM:0011F82C ; ROM:0011F810↑j ... ROM:0011F82C btst #4,($894).w ROM:0011F832 beq.s loc_11F83C ROM:0011F834 move.b #1,($11DB).w ROM:0011F83A bra.s locret_11F800 ROM:0011F83C ; --------------------------------------------------------------------------- ROM:0011F83C ROM:0011F83C loc_11F83C: ; CODE XREF: ROM:0011F832↑j ROM:0011F83C cmpi.w #0,($6DC).w ROM:0011F842 bgt.s loc_11F874 ROM:0011F844 btst #3,($141B).w ROM:0011F84A beq.s loc_11F874 ROM:0011F84C btst #4,($894).w ROM:0011F852 bne.s loc_11F874 ROM:0011F854 move.w $3FE(a5),d0 ROM:0011F858 clr.b ($847).w ROM:0011F85C move.w d0,($6DC).w ROM:0011F860 move.b #1,($847).w ROM:0011F866 bset #1,($1421).w ROM:0011F86C move.b #3,($11DB).w ROM:0011F872 bra.s loc_11F8AC ROM:0011F874 ; --------------------------------------------------------------------------- ROM:0011F874 ROM:0011F874 loc_11F874: ; CODE XREF: ROM:0011F7FA↑j ROM:0011F874 ; ROM:0011F842↑j ... ROM:0011F874 bsr.w sub_11F8D0 ROM:0011F878 rts ROM:0011F87A ; --------------------------------------------------------------------------- ROM:0011F87A ROM:0011F87A loc_11F87A: ; DATA XREF: ROM:0011F7C2↑o ROM:0011F87A btst #3,($141B).w ROM:0011F880 beq.s loc_11F88A ROM:0011F882 cmpi.w #0,($6DC).w ROM:0011F888 bgt.s loc_11F892 ROM:0011F88A ROM:0011F88A loc_11F88A: ; CODE XREF: ROM:0011F880↑j ROM:0011F88A move.b #4,($11DB).w ROM:0011F890 bra.s locret_11F8CC ROM:0011F892 ; --------------------------------------------------------------------------- ROM:0011F892 ROM:0011F892 loc_11F892: ; CODE XREF: ROM:0011F888↑j ROM:0011F892 btst #4,($894).w ROM:0011F898 beq.s loc_11F8AC ROM:0011F89A bclr #1,($1421).w ROM:0011F8A0 move.b #1,($11DB).w ROM:0011F8A6 bra.l locret_11F800 ROM:0011F8AC ; --------------------------------------------------------------------------- ROM:0011F8AC ROM:0011F8AC loc_11F8AC: ; CODE XREF: ROM:0011F872↑j ROM:0011F8AC ; ROM:0011F898↑j ROM:0011F8AC bsr.w sub_11F8D0 ROM:0011F8B0 rts ROM:0011F8B2 ; --------------------------------------------------------------------------- ROM:0011F8B2 ROM:0011F8B2 loc_11F8B2: ; DATA XREF: ROM:0011F7C6↑o ROM:0011F8B2 btst #4,($894).w ROM:0011F8B8 beq.s locret_11F8CC ROM:0011F8BA bclr #1,($1421).w ROM:0011F8C0 move.b #1,($11DB).w ROM:0011F8C6 bra.l locret_11F800 ROM:0011F8CC ; --------------------------------------------------------------------------- ROM:0011F8CC ROM:0011F8CC locret_11F8CC: ; CODE XREF: ROM:0011F826↑j ROM:0011F8CC ; ROM:0011F890↑j ... ROM:0011F8CC rts ROM:0011F8CE ; --------------------------------------------------------------------------- ROM:0011F8CE rts ROM:0011F8D0 ROM:0011F8D0 ; =============== S U B R O U T I N E ======================================= ROM:0011F8D0 ROM:0011F8D0 ROM:0011F8D0 sub_11F8D0: ; CODE XREF: ROM:loc_11F874↑p ROM:0011F8D0 ; ROM:loc_11F8AC↑p ROM:0011F8D0 bset #1,($895).w ROM:0011F8D6 rts ROM:0011F8D6 ; End of function sub_11F8D0 ROM:0011F8D6 ROM:0011F8D8 ROM:0011F8D8 ; =============== S U B R O U T I N E ======================================= ROM:0011F8D8 ROM:0011F8D8 ROM:0011F8D8 sub_11F8D8: ; CODE XREF: ROM:0011F1A0↑p ROM:0011F8D8 ; ROM:loc_11F234↑p ... ROM:0011F8D8 clr.w d1 ROM:0011F8DA move.b ($11DC).w,d1 ROM:0011F8DE cmpi.w #6,d1 ROM:0011F8E2 bcc.s locret_11F8EC ROM:0011F8E4 movea.l off_11F8EE(pc,d1.w*4),a0 ROM:0011F8E8 nop ROM:0011F8EA jmp (a0) ROM:0011F8EC ; --------------------------------------------------------------------------- ROM:0011F8EC ROM:0011F8EC locret_11F8EC: ; CODE XREF: sub_11F8D8+A↑j ROM:0011F8EC rts ROM:0011F8EC ; End of function sub_11F8D8 ROM:0011F8EC ROM:0011F8EC ; --------------------------------------------------------------------------- ROM:0011F8EE off_11F8EE: dc.l loc_11F906 ; DATA XREF: sub_11F8D8+C↑r ROM:0011F8F2 dc.l loc_11F91E ROM:0011F8F6 dc.l loc_11F984 ROM:0011F8FA dc.l loc_11F9D2 ROM:0011F8FE dc.l loc_11FA02 ROM:0011F902 dc.l loc_11FA38 ROM:0011F906 ; --------------------------------------------------------------------------- ROM:0011F906 ROM:0011F906 loc_11F906: ; DATA XREF: ROM:off_11F8EE↑o ROM:0011F906 bclr #5,($1422).w ROM:0011F90C bclr #4,($1418).w ROM:0011F912 move.b #1,($11DC).w ROM:0011F918 bra.w locret_11F982 ROM:0011F91C ; --------------------------------------------------------------------------- ROM:0011F91C rts ROM:0011F91E ; --------------------------------------------------------------------------- ROM:0011F91E ROM:0011F91E loc_11F91E: ; DATA XREF: ROM:0011F8F2↑o ROM:0011F91E btst #3,($141B).w ROM:0011F924 beq.s loc_11F942 ROM:0011F926 bset #5,($1422).w ROM:0011F92C bset #4,($1418).w ROM:0011F932 bset #1,($1406).w ROM:0011F938 move.b #4,($11DC).w ROM:0011F93E bra.w locret_11FA36 ROM:0011F942 ; --------------------------------------------------------------------------- ROM:0011F942 ROM:0011F942 loc_11F942: ; CODE XREF: ROM:0011F924↑j ROM:0011F942 btst #7,($1412).w ROM:0011F948 bne.s loc_11F952 ROM:0011F94A btst #2,($1416).w ROM:0011F950 beq.s locret_11F982 ROM:0011F952 ROM:0011F952 loc_11F952: ; CODE XREF: ROM:0011F948↑j ROM:0011F952 btst #6,($140B).w ROM:0011F958 bne.s locret_11F982 ROM:0011F95A btst #1,($1420).w ROM:0011F960 bne.s locret_11F982 ROM:0011F962 btst #4,($894).w ROM:0011F968 beq.s locret_11F982 ROM:0011F96A bsr.w sub_11FABC ROM:0011F96E bset #1,($1414).w ROM:0011F974 bset #6,($140B).w ROM:0011F97A move.b #2,($11DC).w ROM:0011F980 bra.s locret_11F9D0 ROM:0011F982 ; --------------------------------------------------------------------------- ROM:0011F982 ROM:0011F982 locret_11F982: ; CODE XREF: ROM:0011F918↑j ROM:0011F982 ; ROM:0011F950↑j ... ROM:0011F982 rts ROM:0011F984 ; --------------------------------------------------------------------------- ROM:0011F984 ROM:0011F984 loc_11F984: ; DATA XREF: ROM:0011F8F6↑o ROM:0011F984 btst #2,($1409).w ROM:0011F98A beq.s loc_11F9A0 ROM:0011F98C bclr #1,($1414).w ROM:0011F992 bclr #6,($140B).w ROM:0011F998 move.b #1,($11DC).w ROM:0011F99E bra.s locret_11F982 ROM:0011F9A0 ; --------------------------------------------------------------------------- ROM:0011F9A0 ROM:0011F9A0 loc_11F9A0: ; CODE XREF: ROM:0011F98A↑j ROM:0011F9A0 move.w ($C22).w,d0 ROM:0011F9A4 btst #1,($1420).w ROM:0011F9AA bne.s locret_11F9D0 ROM:0011F9AC cmp.w ($BEE).w,d0 ROM:0011F9B0 bne.s locret_11F9D0 ROM:0011F9B2 bset #5,($1422).w ROM:0011F9B8 bset #4,($1418).w ROM:0011F9BE bset #1,($1406).w ROM:0011F9C4 bsr.w sub_11FA9A ROM:0011F9C8 move.b #3,($11DC).w ROM:0011F9CE bra.s locret_11FA00 ROM:0011F9D0 ; --------------------------------------------------------------------------- ROM:0011F9D0 ROM:0011F9D0 locret_11F9D0: ; CODE XREF: ROM:0011F980↑j ROM:0011F9D0 ; ROM:0011F9AA↑j ... ROM:0011F9D0 rts ROM:0011F9D2 ; --------------------------------------------------------------------------- ROM:0011F9D2 ROM:0011F9D2 loc_11F9D2: ; DATA XREF: ROM:0011F8FA↑o ROM:0011F9D2 move.w ($C22).w,d0 ROM:0011F9D6 btst #2,($1409).w ROM:0011F9DC bne.s loc_11F9EC ROM:0011F9DE btst #1,($1420).w ROM:0011F9E4 bne.s locret_11FA00 ROM:0011F9E6 cmp.w ($BEE).w,d0 ROM:0011F9EA bne.s locret_11FA00 ROM:0011F9EC ROM:0011F9EC loc_11F9EC: ; CODE XREF: ROM:0011F9DC↑j ROM:0011F9EC bclr #1,($1414).w ROM:0011F9F2 bclr #6,($140B).w ROM:0011F9F8 move.b #4,($11DC).w ROM:0011F9FE bra.s locret_11FA36 ROM:0011FA00 ; --------------------------------------------------------------------------- ROM:0011FA00 ROM:0011FA00 locret_11FA00: ; CODE XREF: ROM:0011F9CE↑j ROM:0011FA00 ; ROM:0011F9E4↑j ... ROM:0011FA00 rts ROM:0011FA02 ; --------------------------------------------------------------------------- ROM:0011FA02 ROM:0011FA02 loc_11FA02: ; DATA XREF: ROM:0011F8FE↑o ROM:0011FA02 btst #7,($1412).w ROM:0011FA08 bne.s locret_11FA36 ROM:0011FA0A btst #3,($141B).w ROM:0011FA10 bne.s locret_11FA36 ROM:0011FA12 btst #2,($1416).w ROM:0011FA18 bne.s locret_11FA36 ROM:0011FA1A move.w $402(a5),d0 ROM:0011FA1E clr.b ($80E).w ROM:0011FA22 move.w d0,($66A).w ROM:0011FA26 move.b #1,($80E).w ROM:0011FA2C move.b #5,($11DC).w ROM:0011FA32 bra.w locret_11FA96 ROM:0011FA36 ; --------------------------------------------------------------------------- ROM:0011FA36 ROM:0011FA36 locret_11FA36: ; CODE XREF: ROM:0011F93E↑j ROM:0011FA36 ; ROM:0011F9FE↑j ... ROM:0011FA36 rts ROM:0011FA38 ; --------------------------------------------------------------------------- ROM:0011FA38 ROM:0011FA38 loc_11FA38: ; DATA XREF: ROM:0011F902↑o ROM:0011FA38 btst #7,($1412).w ROM:0011FA3E bne.s loc_11FA50 ROM:0011FA40 btst #3,($141B).w ROM:0011FA46 bne.s loc_11FA50 ROM:0011FA48 btst #2,($1416).w ROM:0011FA4E beq.s loc_11FA5A ROM:0011FA50 ROM:0011FA50 loc_11FA50: ; CODE XREF: ROM:0011FA3E↑j ROM:0011FA50 ; ROM:0011FA46↑j ROM:0011FA50 move.b #4,($11DC).w ROM:0011FA56 bra.s locret_11FA36 ROM:0011FA58 ; --------------------------------------------------------------------------- ROM:0011FA58 rts ROM:0011FA5A ; --------------------------------------------------------------------------- ROM:0011FA5A ROM:0011FA5A loc_11FA5A: ; CODE XREF: ROM:0011FA4E↑j ROM:0011FA5A cmpi.w #0,($66A).w ROM:0011FA60 bgt.s locret_11FA96 ROM:0011FA62 btst #7,($1412).w ROM:0011FA68 bne.s locret_11FA96 ROM:0011FA6A btst #3,($141B).w ROM:0011FA70 bne.s locret_11FA96 ROM:0011FA72 btst #2,($1416).w ROM:0011FA78 bne.s locret_11FA96 ROM:0011FA7A bclr #5,($1422).w ROM:0011FA80 bclr #4,($1418).w ROM:0011FA86 bclr #1,($1406).w ROM:0011FA8C move.b #1,($11DC).w ROM:0011FA92 bra.w locret_11F982 ROM:0011FA96 ; --------------------------------------------------------------------------- ROM:0011FA96 ROM:0011FA96 locret_11FA96: ; CODE XREF: ROM:0011FA32↑j ROM:0011FA96 ; ROM:0011FA60↑j ... ROM:0011FA96 rts ROM:0011FA98 ; --------------------------------------------------------------------------- ROM:0011FA98 rts ROM:0011FA9A ROM:0011FA9A ; =============== S U B R O U T I N E ======================================= ROM:0011FA9A ROM:0011FA9A ROM:0011FA9A sub_11FA9A: ; CODE XREF: ROM:0011F9C4↑p ROM:0011FA9A move.w ($BEE).w,d0 ROM:0011FA9E sub.w $406(a5),d0 ROM:0011FAA2 cmp.w ($B36).w,d0 ROM:0011FAA6 blt.s loc_11FAAE ROM:0011FAA8 move.w d0,($C22).w ROM:0011FAAC bra.s loc_11FAB4 ROM:0011FAAE ; --------------------------------------------------------------------------- ROM:0011FAAE ROM:0011FAAE loc_11FAAE: ; CODE XREF: sub_11FA9A+C↑j ROM:0011FAAE move.w ($B36).w,($C22).w ROM:0011FAB4 ROM:0011FAB4 loc_11FAB4: ; CODE XREF: sub_11FA9A+12↑j ROM:0011FAB4 move.w $3F0(a5),($C20).w ROM:0011FABA rts ROM:0011FABA ; End of function sub_11FA9A ROM:0011FABA ROM:0011FABC ROM:0011FABC ; =============== S U B R O U T I N E ======================================= ROM:0011FABC ROM:0011FABC ROM:0011FABC sub_11FABC: ; CODE XREF: ROM:0011F96A↑p ROM:0011FABC move.w ($BEE).w,($B36).w ROM:0011FAC2 move.w ($BEE).w,d0 ROM:0011FAC6 add.w $404(a5),d0 ROM:0011FACA move.w $D8(a5),d1 ROM:0011FACE cmp.w d0,d1 ROM:0011FAD0 ble.s loc_11FAD8 ROM:0011FAD2 move.w d0,($C22).w ROM:0011FAD6 bra.s loc_11FADC ROM:0011FAD8 ; --------------------------------------------------------------------------- ROM:0011FAD8 ROM:0011FAD8 loc_11FAD8: ; CODE XREF: sub_11FABC+14↑j ROM:0011FAD8 move.w d1,($C22).w ROM:0011FADC ROM:0011FADC loc_11FADC: ; CODE XREF: sub_11FABC+1A↑j ROM:0011FADC move.w $D0(a5),($C20).w ROM:0011FAE2 rts ROM:0011FAE2 ; End of function sub_11FABC ROM:0011FAE2 ROM:0011FAE4 ROM:0011FAE4 ; =============== S U B R O U T I N E ======================================= ROM:0011FAE4 ROM:0011FAE4 ROM:0011FAE4 sub_11FAE4: ; CODE XREF: sub_11F140+6↑p ROM:0011FAE4 clr.w d1 ROM:0011FAE6 move.b ($11DD).w,d1 ROM:0011FAEA cmpi.w #3,d1 ROM:0011FAEE bcc.s locret_11FAF8 ROM:0011FAF0 movea.l off_11FAFA(pc,d1.w*4),a0 ROM:0011FAF4 nop ROM:0011FAF6 jmp (a0) ROM:0011FAF8 ; --------------------------------------------------------------------------- ROM:0011FAF8 ROM:0011FAF8 locret_11FAF8: ; CODE XREF: sub_11FAE4+A↑j ROM:0011FAF8 rts ROM:0011FAF8 ; End of function sub_11FAE4 ROM:0011FAF8 ROM:0011FAF8 ; --------------------------------------------------------------------------- ROM:0011FAFA off_11FAFA: dc.l loc_11FB06 ; DATA XREF: sub_11FAE4+C↑r ROM:0011FAFE dc.l loc_11FB10 ROM:0011FB02 dc.l loc_11FB5E ROM:0011FB06 ; --------------------------------------------------------------------------- ROM:0011FB06 ROM:0011FB06 loc_11FB06: ; DATA XREF: ROM:off_11FAFA↑o ROM:0011FB06 move.b #1,($11DD).w ROM:0011FB0C bra.s locret_11FB5C ROM:0011FB0E ; --------------------------------------------------------------------------- ROM:0011FB0E rts ROM:0011FB10 ; --------------------------------------------------------------------------- ROM:0011FB10 ROM:0011FB10 loc_11FB10: ; DATA XREF: ROM:0011FAFE↑o ROM:0011FB10 btst #2,($1428).w ROM:0011FB16 beq.s locret_11FB5C ROM:0011FB18 btst #1,($1426).w ROM:0011FB1E beq.s locret_11FB5C ROM:0011FB20 btst #4,($1412).w ROM:0011FB26 beq.s loc_11FB34 ROM:0011FB28 move.w $408(a5),d0 ROM:0011FB2C cmpi.w #0,d0 ROM:0011FB30 beq.w loc_11FB4E ROM:0011FB34 ROM:0011FB34 loc_11FB34: ; CODE XREF: ROM:0011FB26↑j ROM:0011FB34 btst #4,($1427).w ROM:0011FB3A bne.s loc_11FB4E ROM:0011FB3C btst #5,($1430).w ROM:0011FB42 bne.s loc_11FB4E ROM:0011FB44 move.w $40C(a5),d0 ROM:0011FB48 cmp.w ($9E8).w,d0 ROM:0011FB4C bge.s locret_11FB5C ROM:0011FB4E ROM:0011FB4E loc_11FB4E: ; CODE XREF: ROM:0011FB30↑j ROM:0011FB4E ; ROM:0011FB3A↑j ... ROM:0011FB4E bset #7,($1412).w ROM:0011FB54 move.b #2,($11DD).w ROM:0011FB5A bra.s locret_11FBA0 ROM:0011FB5C ; --------------------------------------------------------------------------- ROM:0011FB5C ROM:0011FB5C locret_11FB5C: ; CODE XREF: ROM:0011FB0C↑j ROM:0011FB5C ; ROM:0011FB16↑j ... ROM:0011FB5C rts ROM:0011FB5E ; --------------------------------------------------------------------------- ROM:0011FB5E ROM:0011FB5E loc_11FB5E: ; DATA XREF: ROM:0011FB02↑o ROM:0011FB5E btst #2,($1428).w ROM:0011FB64 beq.s loc_11FB92 ROM:0011FB66 move.w $40A(a5),d0 ROM:0011FB6A cmp.w ($9E8).w,d0 ROM:0011FB6E ble.s locret_11FBA0 ROM:0011FB70 move.w $408(a5),d0 ROM:0011FB74 btst #4,($1412).w ROM:0011FB7A beq.s loc_11FB82 ROM:0011FB7C cmpi.w #1,d0 ROM:0011FB80 bne.s locret_11FBA0 ROM:0011FB82 ROM:0011FB82 loc_11FB82: ; CODE XREF: ROM:0011FB7A↑j ROM:0011FB82 btst #4,($1427).w ROM:0011FB88 bne.s locret_11FBA0 ROM:0011FB8A btst #5,($1430).w ROM:0011FB90 bne.s locret_11FBA0 ROM:0011FB92 ROM:0011FB92 loc_11FB92: ; CODE XREF: ROM:0011FB64↑j ROM:0011FB92 bclr #7,($1412).w ROM:0011FB98 move.b #1,($11DD).w ROM:0011FB9E bra.s locret_11FB5C ROM:0011FBA0 ; --------------------------------------------------------------------------- ROM:0011FBA0 ROM:0011FBA0 locret_11FBA0: ; CODE XREF: ROM:0011FB5A↑j ROM:0011FBA0 ; ROM:0011FB6E↑j ... ROM:0011FBA0 rts ROM:0011FBA2 ; --------------------------------------------------------------------------- ROM:0011FBA2 rts ROM:0011FBA4 ROM:0011FBA4 ; =============== S U B R O U T I N E ======================================= ROM:0011FBA4 ROM:0011FBA4 ROM:0011FBA4 sub_11FBA4: ; CODE XREF: ROM:0011F216↑p ROM:0011FBA4 ; ROM:loc_11F298↑p ROM:0011FBA4 clr.w d1 ROM:0011FBA6 move.b ($11DE).w,d1 ROM:0011FBAA cmpi.w #$A,d1 ROM:0011FBAE bcc.s locret_11FBB8 ROM:0011FBB0 movea.l off_11FBBA(pc,d1.w*4),a0 ROM:0011FBB4 nop ROM:0011FBB6 jmp (a0) ROM:0011FBB8 ; --------------------------------------------------------------------------- ROM:0011FBB8 ROM:0011FBB8 locret_11FBB8: ; CODE XREF: sub_11FBA4+A↑j ROM:0011FBB8 rts ROM:0011FBB8 ; End of function sub_11FBA4 ROM:0011FBB8 ROM:0011FBB8 ; --------------------------------------------------------------------------- ROM:0011FBBA off_11FBBA: dc.l loc_11FBE2 ; DATA XREF: sub_11FBA4+C↑r ROM:0011FBBE dc.l loc_11FBF8 ROM:0011FBC2 dc.l loc_11FC6E ROM:0011FBC6 dc.l loc_11FCC4 ROM:0011FBCA dc.l loc_11FD12 ROM:0011FBCE dc.l loc_11FDC2 ROM:0011FBD2 dc.l loc_11FE1E ROM:0011FBD6 dc.l loc_11FE56 ROM:0011FBDA dc.l loc_11FE8E ROM:0011FBDE dc.l loc_11FF5C ROM:0011FBE2 ; --------------------------------------------------------------------------- ROM:0011FBE2 ROM:0011FBE2 loc_11FBE2: ; DATA XREF: ROM:off_11FBBA↑o ROM:0011FBE2 bclr #4,($1418).w ROM:0011FBE8 bclr #5,($1422).w ROM:0011FBEE move.b #1,($11DE).w ROM:0011FBF4 bra.s locret_11FC6C ROM:0011FBF6 ; --------------------------------------------------------------------------- ROM:0011FBF6 rts ROM:0011FBF8 ; --------------------------------------------------------------------------- ROM:0011FBF8 ROM:0011FBF8 loc_11FBF8: ; DATA XREF: ROM:0011FBBE↑o ROM:0011FBF8 btst #3,($141B).w ROM:0011FBFE beq.s loc_11FC1C ROM:0011FC00 bset #5,($1422).w ROM:0011FC06 bset #4,($1418).w ROM:0011FC0C bset #0,($142B).w ROM:0011FC12 move.b #7,($11DE).w ROM:0011FC18 bra.w locret_11FE8C ROM:0011FC1C ; --------------------------------------------------------------------------- ROM:0011FC1C ROM:0011FC1C loc_11FC1C: ; CODE XREF: ROM:0011FBFE↑j ROM:0011FC1C btst #2,($1417).w ROM:0011FC22 bne.s loc_11FC34 ROM:0011FC24 btst #6,($1414).w ROM:0011FC2A bne.s loc_11FC34 ROM:0011FC2C btst #2,($1416).w ROM:0011FC32 beq.s locret_11FC6C ROM:0011FC34 ROM:0011FC34 loc_11FC34: ; CODE XREF: ROM:0011FC22↑j ROM:0011FC34 ; ROM:0011FC2A↑j ROM:0011FC34 btst #6,($140B).w ROM:0011FC3A bne.s locret_11FC6C ROM:0011FC3C btst #1,($1420).w ROM:0011FC42 bne.s locret_11FC6C ROM:0011FC44 btst #6,($1404).w ROM:0011FC4A bne.s locret_11FC6C ROM:0011FC4C btst #4,($894).w ROM:0011FC52 beq.s locret_11FC6C ROM:0011FC54 bsr.w sub_11FFFE ROM:0011FC58 bset #1,($1414).w ROM:0011FC5E bset #6,($140B).w ROM:0011FC64 move.b #2,($11DE).w ROM:0011FC6A bra.s locret_11FCC2 ROM:0011FC6C ; --------------------------------------------------------------------------- ROM:0011FC6C ROM:0011FC6C locret_11FC6C: ; CODE XREF: ROM:0011FBF4↑j ROM:0011FC6C ; ROM:0011FC32↑j ... ROM:0011FC6C rts ROM:0011FC6E ; --------------------------------------------------------------------------- ROM:0011FC6E ROM:0011FC6E loc_11FC6E: ; DATA XREF: ROM:0011FBC2↑o ROM:0011FC6E btst #2,($1409).w ROM:0011FC74 beq.s loc_11FC8A ROM:0011FC76 bclr #1,($1414).w ROM:0011FC7C bclr #6,($140B).w ROM:0011FC82 move.b #1,($11DE).w ROM:0011FC88 bra.s locret_11FC6C ROM:0011FC8A ; --------------------------------------------------------------------------- ROM:0011FC8A ROM:0011FC8A loc_11FC8A: ; CODE XREF: ROM:0011FC74↑j ROM:0011FC8A move.w ($C22).w,d0 ROM:0011FC8E btst #1,($1420).w ROM:0011FC94 bne.s locret_11FCC2 ROM:0011FC96 cmp.w ($BEE).w,d0 ROM:0011FC9A bne.s locret_11FCC2 ROM:0011FC9C btst #6,($1404).w ROM:0011FCA2 bne.s locret_11FCC2 ROM:0011FCA4 bset #5,($1422).w ROM:0011FCAA bclr #4,($1418).w ROM:0011FCB0 bsr.w sub_12004A ROM:0011FCB4 bset #3,($1403).w ROM:0011FCBA move.b #3,($11DE).w ROM:0011FCC0 bra.s locret_11FD10 ROM:0011FCC2 ; --------------------------------------------------------------------------- ROM:0011FCC2 ROM:0011FCC2 locret_11FCC2: ; CODE XREF: ROM:0011FC6A↑j ROM:0011FCC2 ; ROM:0011FC94↑j ... ROM:0011FCC2 rts ROM:0011FCC4 ; --------------------------------------------------------------------------- ROM:0011FCC4 ROM:0011FCC4 loc_11FCC4: ; DATA XREF: ROM:0011FBC6↑o ROM:0011FCC4 move.w ($C22).w,d0 ROM:0011FCC8 btst #2,($1409).w ROM:0011FCCE bne.s loc_11FCE6 ROM:0011FCD0 btst #1,($1420).w ROM:0011FCD6 bne.s locret_11FD10 ROM:0011FCD8 cmp.w ($BEE).w,d0 ROM:0011FCDC bne.s locret_11FD10 ROM:0011FCDE btst #6,($1404).w ROM:0011FCE4 bne.s locret_11FD10 ROM:0011FCE6 ROM:0011FCE6 loc_11FCE6: ; CODE XREF: ROM:0011FCCE↑j ROM:0011FCE6 move.w $416(a5),d0 ROM:0011FCEA clr.b ($810).w ROM:0011FCEE move.w d0,($66E).w ROM:0011FCF2 move.b #1,($810).w ROM:0011FCF8 bclr #1,($1414).w ROM:0011FCFE bclr #6,($140B).w ROM:0011FD04 move.b #4,($11DE).w ROM:0011FD0A bra.l locret_11FDC0 ROM:0011FD10 ; --------------------------------------------------------------------------- ROM:0011FD10 ROM:0011FD10 locret_11FD10: ; CODE XREF: ROM:0011FCC0↑j ROM:0011FD10 ; ROM:0011FCD6↑j ... ROM:0011FD10 rts ROM:0011FD12 ; --------------------------------------------------------------------------- ROM:0011FD12 ROM:0011FD12 loc_11FD12: ; DATA XREF: ROM:0011FBCA↑o ROM:0011FD12 btst #2,($1417).w ROM:0011FD18 bne.s loc_11FD46 ROM:0011FD1A btst #6,($1414).w ROM:0011FD20 bne.s loc_11FD46 ROM:0011FD22 btst #2,($1416).w ROM:0011FD28 bne.s loc_11FD46 ROM:0011FD2A move.w $402(a5),d0 ROM:0011FD2E clr.b ($80F).w ROM:0011FD32 move.w d0,($66C).w ROM:0011FD36 move.b #1,($80F).w ROM:0011FD3C move.b #9,($11DE).w ROM:0011FD42 bra.w locret_11FFD0 ROM:0011FD46 ; --------------------------------------------------------------------------- ROM:0011FD46 ROM:0011FD46 loc_11FD46: ; CODE XREF: ROM:0011FD18↑j ROM:0011FD46 ; ROM:0011FD20↑j ... ROM:0011FD46 btst #3,($141B).w ROM:0011FD4C beq.s loc_11FD70 ROM:0011FD4E bset #5,($1422).w ROM:0011FD54 bset #4,($1418).w ROM:0011FD5A bset #0,($142B).w ROM:0011FD60 bclr #3,($1403).w ROM:0011FD66 move.b #7,($11DE).w ROM:0011FD6C bra.w locret_11FE8C ROM:0011FD70 ; --------------------------------------------------------------------------- ROM:0011FD70 ROM:0011FD70 loc_11FD70: ; CODE XREF: ROM:0011FD4C↑j ROM:0011FD70 cmpi.w #0,($66E).w ROM:0011FD76 bgt.s locret_11FDC0 ROM:0011FD78 btst #6,($140B).w ROM:0011FD7E bne.s locret_11FDC0 ROM:0011FD80 btst #1,($1420).w ROM:0011FD86 bne.s locret_11FDC0 ROM:0011FD88 btst #6,($1404).w ROM:0011FD8E bne.s locret_11FDC0 ROM:0011FD90 btst #4,($894).w ROM:0011FD96 beq.s locret_11FDC0 ROM:0011FD98 btst #6,($1414).w ROM:0011FD9E bne.s loc_11FDA8 ROM:0011FDA0 btst #2,($1416).w ROM:0011FDA6 beq.s locret_11FDC0 ROM:0011FDA8 ROM:0011FDA8 loc_11FDA8: ; CODE XREF: ROM:0011FD9E↑j ROM:0011FDA8 bsr.w sub_11FFD4 ROM:0011FDAC bset #1,($1414).w ROM:0011FDB2 bset #6,($140B).w ROM:0011FDB8 move.b #5,($11DE).w ROM:0011FDBE bra.s locret_11FE1C ROM:0011FDC0 ; --------------------------------------------------------------------------- ROM:0011FDC0 ROM:0011FDC0 locret_11FDC0: ; CODE XREF: ROM:0011FD0A↑j ROM:0011FDC0 ; ROM:0011FD76↑j ... ROM:0011FDC0 rts ROM:0011FDC2 ; --------------------------------------------------------------------------- ROM:0011FDC2 ROM:0011FDC2 loc_11FDC2: ; DATA XREF: ROM:0011FBCE↑o ROM:0011FDC2 btst #2,($1409).w ROM:0011FDC8 beq.s loc_11FDDE ROM:0011FDCA bclr #1,($1414).w ROM:0011FDD0 bclr #6,($140B).w ROM:0011FDD6 move.b #4,($11DE).w ROM:0011FDDC bra.s locret_11FDC0 ROM:0011FDDE ; --------------------------------------------------------------------------- ROM:0011FDDE ROM:0011FDDE loc_11FDDE: ; CODE XREF: ROM:0011FDC8↑j ROM:0011FDDE move.w ($C22).w,d0 ROM:0011FDE2 btst #1,($1420).w ROM:0011FDE8 bne.s locret_11FE1C ROM:0011FDEA cmp.w ($BEE).w,d0 ROM:0011FDEE bne.s locret_11FE1C ROM:0011FDF0 btst #6,($1404).w ROM:0011FDF6 bne.s locret_11FE1C ROM:0011FDF8 bset #5,($1422).w ROM:0011FDFE bset #4,($1418).w ROM:0011FE04 bclr #3,($1403).w ROM:0011FE0A bsr.w sub_120028 ROM:0011FE0E bset #0,($142B).w ROM:0011FE14 move.b #6,($11DE).w ROM:0011FE1A bra.s locret_11FE54 ROM:0011FE1C ; --------------------------------------------------------------------------- ROM:0011FE1C ROM:0011FE1C locret_11FE1C: ; CODE XREF: ROM:0011FDBE↑j ROM:0011FE1C ; ROM:0011FDE8↑j ... ROM:0011FE1C rts ROM:0011FE1E ; --------------------------------------------------------------------------- ROM:0011FE1E ROM:0011FE1E loc_11FE1E: ; DATA XREF: ROM:0011FBD2↑o ROM:0011FE1E move.w ($C22).w,d0 ROM:0011FE22 btst #2,($1409).w ROM:0011FE28 bne.s loc_11FE40 ROM:0011FE2A btst #1,($1420).w ROM:0011FE30 bne.s locret_11FE54 ROM:0011FE32 cmp.w ($BEE).w,d0 ROM:0011FE36 bne.s locret_11FE54 ROM:0011FE38 btst #6,($1404).w ROM:0011FE3E bne.s locret_11FE54 ROM:0011FE40 ROM:0011FE40 loc_11FE40: ; CODE XREF: ROM:0011FE28↑j ROM:0011FE40 bclr #1,($1414).w ROM:0011FE46 bclr #6,($140B).w ROM:0011FE4C move.b #7,($11DE).w ROM:0011FE52 bra.s locret_11FE8C ROM:0011FE54 ; --------------------------------------------------------------------------- ROM:0011FE54 ROM:0011FE54 locret_11FE54: ; CODE XREF: ROM:0011FE1A↑j ROM:0011FE54 ; ROM:0011FE30↑j ... ROM:0011FE54 rts ROM:0011FE56 ; --------------------------------------------------------------------------- ROM:0011FE56 ROM:0011FE56 loc_11FE56: ; DATA XREF: ROM:0011FBD6↑o ROM:0011FE56 btst #6,($1414).w ROM:0011FE5C bne.s locret_11FE8C ROM:0011FE5E btst #3,($141B).w ROM:0011FE64 bne.s locret_11FE8C ROM:0011FE66 btst #2,($1416).w ROM:0011FE6C bne.s locret_11FE8C ROM:0011FE6E move.w $402(a5),d0 ROM:0011FE72 clr.b ($80F).w ROM:0011FE76 move.w d0,($66C).w ROM:0011FE7A move.b #1,($80F).w ROM:0011FE80 move.b #8,($11DE).w ROM:0011FE86 bra.l locret_11FF5A ROM:0011FE8C ; --------------------------------------------------------------------------- ROM:0011FE8C ROM:0011FE8C locret_11FE8C: ; CODE XREF: ROM:0011FC18↑j ROM:0011FE8C ; ROM:0011FD6C↑j ... ROM:0011FE8C rts ROM:0011FE8E ; --------------------------------------------------------------------------- ROM:0011FE8E ROM:0011FE8E loc_11FE8E: ; DATA XREF: ROM:0011FBDA↑o ROM:0011FE8E cmpi.w #0,($66C).w ROM:0011FE94 bgt.s loc_11FEEC ROM:0011FE96 btst #2,($1417).w ROM:0011FE9C beq.s loc_11FEEC ROM:0011FE9E btst #6,($1414).w ROM:0011FEA4 bne.s loc_11FEEC ROM:0011FEA6 btst #3,($141B).w ROM:0011FEAC bne.s loc_11FEEC ROM:0011FEAE btst #2,($1416).w ROM:0011FEB4 bne.s loc_11FEEC ROM:0011FEB6 bset #5,($1422).w ROM:0011FEBC bclr #4,($1418).w ROM:0011FEC2 bclr #0,($142B).w ROM:0011FEC8 bset #3,($1403).w ROM:0011FECE move.w $416(a5),d0 ROM:0011FED2 clr.b ($810).w ROM:0011FED6 move.w d0,($66E).w ROM:0011FEDA move.b #1,($810).w ROM:0011FEE0 move.b #4,($11DE).w ROM:0011FEE6 bra.l locret_11FDC0 ROM:0011FEEC ; --------------------------------------------------------------------------- ROM:0011FEEC ROM:0011FEEC loc_11FEEC: ; CODE XREF: ROM:0011FE94↑j ROM:0011FEEC ; ROM:0011FE9C↑j ... ROM:0011FEEC btst #6,($1414).w ROM:0011FEF2 bne.s loc_11FF04 ROM:0011FEF4 btst #3,($141B).w ROM:0011FEFA bne.s loc_11FF04 ROM:0011FEFC btst #2,($1416).w ROM:0011FF02 beq.s loc_11FF10 ROM:0011FF04 ROM:0011FF04 loc_11FF04: ; CODE XREF: ROM:0011FEF2↑j ROM:0011FF04 ; ROM:0011FEFA↑j ROM:0011FF04 move.b #7,($11DE).w ROM:0011FF0A bra.l locret_11FE8C ROM:0011FF10 ; --------------------------------------------------------------------------- ROM:0011FF10 ROM:0011FF10 loc_11FF10: ; CODE XREF: ROM:0011FF02↑j ROM:0011FF10 cmpi.w #0,($66C).w ROM:0011FF16 bgt.s locret_11FF5A ROM:0011FF18 btst #6,($1414).w ROM:0011FF1E bne.s locret_11FF5A ROM:0011FF20 btst #3,($141B).w ROM:0011FF26 bne.s locret_11FF5A ROM:0011FF28 btst #2,($1416).w ROM:0011FF2E bne.s locret_11FF5A ROM:0011FF30 btst #2,($1417).w ROM:0011FF36 bne.s locret_11FF5A ROM:0011FF38 bclr #5,($1422).w ROM:0011FF3E bclr #4,($1418).w ROM:0011FF44 bclr #0,($142B).w ROM:0011FF4A bclr #3,($1403).w ROM:0011FF50 move.b #1,($11DE).w ROM:0011FF56 bra.w locret_11FC6C ROM:0011FF5A ; --------------------------------------------------------------------------- ROM:0011FF5A ROM:0011FF5A locret_11FF5A: ; CODE XREF: ROM:0011FE86↑j ROM:0011FF5A ; ROM:0011FF16↑j ... ROM:0011FF5A rts ROM:0011FF5C ; --------------------------------------------------------------------------- ROM:0011FF5C ROM:0011FF5C loc_11FF5C: ; DATA XREF: ROM:0011FBDE↑o ROM:0011FF5C btst #3,($141B).w ROM:0011FF62 beq.s loc_11FF80 ROM:0011FF64 bset #4,($1418).w ROM:0011FF6A bset #0,($142B).w ROM:0011FF70 bclr #3,($1403).w ROM:0011FF76 move.b #7,($11DE).w ROM:0011FF7C bra.w locret_11FE8C ROM:0011FF80 ; --------------------------------------------------------------------------- ROM:0011FF80 ROM:0011FF80 loc_11FF80: ; CODE XREF: ROM:0011FF62↑j ROM:0011FF80 btst #6,($1414).w ROM:0011FF86 bne.s loc_11FF98 ROM:0011FF88 btst #2,($1416).w ROM:0011FF8E bne.s loc_11FF98 ROM:0011FF90 btst #2,($1417).w ROM:0011FF96 beq.s loc_11FFA2 ROM:0011FF98 ROM:0011FF98 loc_11FF98: ; CODE XREF: ROM:0011FF86↑j ROM:0011FF98 ; ROM:0011FF8E↑j ROM:0011FF98 move.b #4,($11DE).w ROM:0011FF9E bra.w locret_11FDC0 ROM:0011FFA2 ; --------------------------------------------------------------------------- ROM:0011FFA2 ROM:0011FFA2 loc_11FFA2: ; CODE XREF: ROM:0011FF96↑j ROM:0011FFA2 cmpi.w #0,($66C).w ROM:0011FFA8 bgt.s locret_11FFD0 ROM:0011FFAA btst #2,($1417).w ROM:0011FFB0 bne.s locret_11FFD0 ROM:0011FFB2 bclr #5,($1422).w ROM:0011FFB8 bclr #4,($1418).w ROM:0011FFBE bclr #3,($1403).w ROM:0011FFC4 move.b #1,($11DE).w ROM:0011FFCA bra.l locret_11FC6C ROM:0011FFD0 ; --------------------------------------------------------------------------- ROM:0011FFD0 ROM:0011FFD0 locret_11FFD0: ; CODE XREF: ROM:0011FD42↑j ROM:0011FFD0 ; ROM:0011FFA8↑j ... ROM:0011FFD0 rts ROM:0011FFD2 ; --------------------------------------------------------------------------- ROM:0011FFD2 rts ROM:0011FFD4 ROM:0011FFD4 ; =============== S U B R O U T I N E ======================================= ROM:0011FFD4 ROM:0011FFD4 ROM:0011FFD4 sub_11FFD4: ; CODE XREF: ROM:loc_11FDA8↑p ROM:0011FFD4 move.w ($BEE).w,($B36).w ROM:0011FFDA move.w ($BEE).w,d0 ROM:0011FFDE add.w $410(a5),d0 ROM:0011FFE2 move.w $D8(a5),d1 ROM:0011FFE6 cmp.w d0,d1 ROM:0011FFE8 ble.s loc_11FFF0 ROM:0011FFEA move.w d0,($C22).w ROM:0011FFEE bra.s loc_11FFF6 ROM:0011FFF0 ; --------------------------------------------------------------------------- ROM:0011FFF0 ROM:0011FFF0 loc_11FFF0: ; CODE XREF: sub_11FFD4+14↑j ROM:0011FFF0 move.w $D8(a5),($C22).w ROM:0011FFF6 ROM:0011FFF6 loc_11FFF6: ; CODE XREF: sub_11FFD4+1A↑j ROM:0011FFF6 move.w $D0(a5),($C20).w ROM:0011FFFC rts ROM:0011FFFC ; End of function sub_11FFD4 ROM:0011FFFC ROM:0011FFFE ROM:0011FFFE ; =============== S U B R O U T I N E ======================================= ROM:0011FFFE ROM:0011FFFE ROM:0011FFFE sub_11FFFE: ; CODE XREF: ROM:0011FC54↑p ROM:0011FFFE move.w ($BEE).w,($B36).w ROM:00120004 move.w ($BEE).w,d0 ROM:00120008 add.w $40E(a5),d0 ROM:0012000C move.w $D8(a5),d1 ROM:00120010 cmp.w d0,d1 ROM:00120012 ble.s loc_12001A ROM:00120014 move.w d0,($C22).w ROM:00120018 bra.s loc_120020 ROM:0012001A ; --------------------------------------------------------------------------- ROM:0012001A ROM:0012001A loc_12001A: ; CODE XREF: sub_11FFFE+14↑j ROM:0012001A move.w $D8(a5),($C22).w ROM:00120020 ROM:00120020 loc_120020: ; CODE XREF: sub_11FFFE+1A↑j ROM:00120020 move.w $D0(a5),($C20).w ROM:00120026 rts ROM:00120026 ; End of function sub_11FFFE ROM:00120026 ROM:00120028 ROM:00120028 ; =============== S U B R O U T I N E ======================================= ROM:00120028 ROM:00120028 ROM:00120028 sub_120028: ; CODE XREF: ROM:0011FE0A↑p ROM:00120028 move.w ($BEE).w,d0 ROM:0012002C sub.w $412(a5),d0 ROM:00120030 cmp.w ($B36).w,d0 ROM:00120034 blt.s loc_12003C ROM:00120036 move.w d0,($C22).w ROM:0012003A bra.s loc_120042 ROM:0012003C ; --------------------------------------------------------------------------- ROM:0012003C ROM:0012003C loc_12003C: ; CODE XREF: sub_120028+C↑j ROM:0012003C move.w ($B36).w,($C22).w ROM:00120042 ROM:00120042 loc_120042: ; CODE XREF: sub_120028+12↑j ROM:00120042 move.w $3F0(a5),($C20).w ROM:00120048 rts ROM:00120048 ; End of function sub_120028 ROM:00120048 ROM:0012004A ROM:0012004A ; =============== S U B R O U T I N E ======================================= ROM:0012004A ROM:0012004A ROM:0012004A sub_12004A: ; CODE XREF: ROM:0011FCB0↑p ROM:0012004A move.w ($BEE).w,d0 ROM:0012004E sub.w $414(a5),d0 ROM:00120052 cmp.w ($B36).w,d0 ROM:00120056 blt.s loc_12005E ROM:00120058 move.w d0,($C22).w ROM:0012005C bra.s loc_120064 ROM:0012005E ; --------------------------------------------------------------------------- ROM:0012005E ROM:0012005E loc_12005E: ; CODE XREF: sub_12004A+C↑j ROM:0012005E move.w ($B36).w,($C22).w ROM:00120064 ROM:00120064 loc_120064: ; CODE XREF: sub_12004A+12↑j ROM:00120064 move.w $3F0(a5),($C20).w ROM:0012006A rts ROM:0012006A ; End of function sub_12004A ROM:0012006A ROM:0012006C ROM:0012006C ; =============== S U B R O U T I N E ======================================= ROM:0012006C ROM:0012006C ROM:0012006C sub_12006C: ; CODE XREF: sub_11F140↑p ROM:0012006C bsr.w sub_120076 ROM:00120070 bsr.w sub_12024E ROM:00120074 rts ROM:00120074 ; End of function sub_12006C ROM:00120074 ROM:00120076 ROM:00120076 ; =============== S U B R O U T I N E ======================================= ROM:00120076 ROM:00120076 ROM:00120076 sub_120076: ; CODE XREF: sub_12006C↑p ROM:00120076 clr.w d1 ROM:00120078 move.b ($11E0).w,d1 ROM:0012007C cmpi.w #4,d1 ROM:00120080 bcc.s locret_12008A ROM:00120082 movea.l off_12008C(pc,d1.w*4),a0 ROM:00120086 nop ROM:00120088 jmp (a0) ROM:0012008A ; --------------------------------------------------------------------------- ROM:0012008A ROM:0012008A locret_12008A: ; CODE XREF: sub_120076+A↑j ROM:0012008A rts ROM:0012008A ; End of function sub_120076 ROM:0012008A ROM:0012008A ; --------------------------------------------------------------------------- ROM:0012008C off_12008C: dc.l loc_12009C ; DATA XREF: sub_120076+C↑r ROM:00120090 dc.l loc_1200B0 ROM:00120094 dc.l loc_120134 ROM:00120098 dc.l loc_1201F8 ROM:0012009C ; --------------------------------------------------------------------------- ROM:0012009C ROM:0012009C loc_12009C: ; DATA XREF: ROM:off_12008C↑o ROM:0012009C bclr #4,($1412).w ROM:001200A2 bclr #4,($1427).w ROM:001200A8 move.b #1,($11E0).w ROM:001200AE rts ROM:001200B0 ; --------------------------------------------------------------------------- ROM:001200B0 ROM:001200B0 loc_1200B0: ; DATA XREF: ROM:00120090↑o ROM:001200B0 btst #0,($1432).w ROM:001200B6 bne.s loc_1200CE ROM:001200B8 btst #0,($8A0).w ROM:001200BE beq.s loc_1200CE ROM:001200C0 bset #4,($1427).w ROM:001200C6 move.b #3,($11E0).w ROM:001200CC rts ROM:001200CE ; --------------------------------------------------------------------------- ROM:001200CE ROM:001200CE loc_1200CE: ; CODE XREF: ROM:001200B6↑j ROM:001200CE ; ROM:001200BE↑j ROM:001200CE btst #2,($140D).w ROM:001200D4 beq.s loc_1200D8 ROM:001200D6 bra.s loc_1200E0 ROM:001200D8 ; --------------------------------------------------------------------------- ROM:001200D8 ROM:001200D8 loc_1200D8: ; CODE XREF: ROM:001200D4↑j ROM:001200D8 cmpi.b #8,($11C3).w ROM:001200DE bne.s loc_12010A ROM:001200E0 ROM:001200E0 loc_1200E0: ; CODE XREF: ROM:001200D6↑j ROM:001200E0 btst #0,($1432).w ROM:001200E6 bne.s loc_12010A ROM:001200E8 move.w $42A(a5),d2 ROM:001200EC cmp.w ($998).w,d2 ROM:001200F0 bge.s loc_12010A ROM:001200F2 move.w $42E(a5),d2 ROM:001200F6 cmp.w ($99C).w,d2 ROM:001200FA bge.s loc_12010A ROM:001200FC bset #4,($1412).w ROM:00120102 move.b #2,($11E0).w ROM:00120108 rts ROM:0012010A ; --------------------------------------------------------------------------- ROM:0012010A ROM:0012010A loc_12010A: ; CODE XREF: ROM:001200DE↑j ROM:0012010A ; ROM:001200E6↑j ... ROM:0012010A btst #0,($1432).w ROM:00120110 beq.s locret_120132 ROM:00120112 btst #4,($896).w ROM:00120118 beq.s locret_120132 ROM:0012011A move.w $422(a5),d1 ROM:0012011E cmp.w ($9C2).w,d1 ROM:00120122 bgt.s locret_120132 ROM:00120124 bset #4,($1412).w ROM:0012012A move.b #2,($11E0).w ROM:00120130 rts ROM:00120132 ; --------------------------------------------------------------------------- ROM:00120132 ROM:00120132 locret_120132: ; CODE XREF: ROM:00120110↑j ROM:00120132 ; ROM:00120118↑j ... ROM:00120132 rts ROM:00120134 ; --------------------------------------------------------------------------- ROM:00120134 ROM:00120134 loc_120134: ; DATA XREF: ROM:00120094↑o ROM:00120134 btst #0,($1432).w ROM:0012013A beq.s loc_12015E ROM:0012013C move.w $424(a5),d1 ROM:00120140 cmp.w ($9C2).w,d1 ROM:00120144 ble.s loc_120148 ROM:00120146 bra.s loc_120150 ROM:00120148 ; --------------------------------------------------------------------------- ROM:00120148 ROM:00120148 loc_120148: ; CODE XREF: ROM:00120144↑j ROM:00120148 btst #4,($896).w ROM:0012014E bne.s loc_12015E ROM:00120150 ROM:00120150 loc_120150: ; CODE XREF: ROM:00120146↑j ROM:00120150 bclr #4,($1412).w ROM:00120156 move.b #1,($11E0).w ROM:0012015C rts ROM:0012015E ; --------------------------------------------------------------------------- ROM:0012015E ROM:0012015E loc_12015E: ; CODE XREF: ROM:0012013A↑j ROM:0012015E ; ROM:0012014E↑j ROM:0012015E btst #0,($1432).w ROM:00120164 bne.s loc_1201A4 ROM:00120166 btst #2,($140D).w ROM:0012016C bne.s loc_1201A4 ROM:0012016E cmpi.b #8,($11C3).w ROM:00120174 beq.s loc_120178 ROM:00120176 bra.s loc_120196 ROM:00120178 ; --------------------------------------------------------------------------- ROM:00120178 ROM:00120178 loc_120178: ; CODE XREF: ROM:00120174↑j ROM:00120178 move.w $42A(a5),d2 ROM:0012017C sub.w $42C(a5),d2 ROM:00120180 cmp.w ($998).w,d2 ROM:00120184 ble.s loc_120188 ROM:00120186 bra.s loc_120196 ROM:00120188 ; --------------------------------------------------------------------------- ROM:00120188 ROM:00120188 loc_120188: ; CODE XREF: ROM:00120184↑j ROM:00120188 move.w $42E(a5),d2 ROM:0012018C sub.w $430(a5),d2 ROM:00120190 cmp.w ($99C).w,d2 ROM:00120194 ble.s loc_1201A4 ROM:00120196 ROM:00120196 loc_120196: ; CODE XREF: ROM:00120176↑j ROM:00120196 ; ROM:00120186↑j ROM:00120196 bclr #4,($1412).w ROM:0012019C move.b #1,($11E0).w ROM:001201A2 rts ROM:001201A4 ; --------------------------------------------------------------------------- ROM:001201A4 ROM:001201A4 loc_1201A4: ; CODE XREF: ROM:00120164↑j ROM:001201A4 ; ROM:0012016C↑j ... ROM:001201A4 btst #0,($1432).w ROM:001201AA beq.s loc_1201D2 ROM:001201AC btst #4,($896).w ROM:001201B2 beq.s loc_1201D2 ROM:001201B4 move.w $426(a5),d1 ROM:001201B8 cmp.w ($9C2).w,d1 ROM:001201BC bgt.s loc_1201D2 ROM:001201BE bset #4,($1427).w ROM:001201C4 bclr #4,($1412).w ROM:001201CA move.b #3,($11E0).w ROM:001201D0 rts ROM:001201D2 ; --------------------------------------------------------------------------- ROM:001201D2 ROM:001201D2 loc_1201D2: ; CODE XREF: ROM:001201AA↑j ROM:001201D2 ; ROM:001201B2↑j ... ROM:001201D2 btst #0,($1432).w ROM:001201D8 bne.s locret_1201F6 ROM:001201DA btst #0,($8A0).w ROM:001201E0 beq.s locret_1201F6 ROM:001201E2 bset #4,($1427).w ROM:001201E8 bclr #4,($1412).w ROM:001201EE move.b #3,($11E0).w ROM:001201F4 rts ROM:001201F6 ; --------------------------------------------------------------------------- ROM:001201F6 ROM:001201F6 locret_1201F6: ; CODE XREF: ROM:001201D8↑j ROM:001201F6 ; ROM:001201E0↑j ROM:001201F6 rts ROM:001201F8 ; --------------------------------------------------------------------------- ROM:001201F8 ROM:001201F8 loc_1201F8: ; DATA XREF: ROM:00120098↑o ROM:001201F8 btst #0,($1432).w ROM:001201FE beq.s loc_120228 ROM:00120200 move.w $428(a5),d1 ROM:00120204 cmp.w ($9C2).w,d1 ROM:00120208 ble.s loc_12020C ROM:0012020A bra.s loc_120214 ROM:0012020C ; --------------------------------------------------------------------------- ROM:0012020C ROM:0012020C loc_12020C: ; CODE XREF: ROM:00120208↑j ROM:0012020C btst #4,($896).w ROM:00120212 bne.s loc_120228 ROM:00120214 ROM:00120214 loc_120214: ; CODE XREF: ROM:0012020A↑j ROM:00120214 bclr #4,($1427).w ROM:0012021A bset #4,($1412).w ROM:00120220 move.b #2,($11E0).w ROM:00120226 rts ROM:00120228 ; --------------------------------------------------------------------------- ROM:00120228 ROM:00120228 loc_120228: ; CODE XREF: ROM:001201FE↑j ROM:00120228 ; ROM:00120212↑j ROM:00120228 btst #0,($1432).w ROM:0012022E bne.s locret_12024C ROM:00120230 btst #0,($8A0).w ROM:00120236 bne.s locret_12024C ROM:00120238 bclr #4,($1427).w ROM:0012023E bset #4,($1412).w ROM:00120244 move.b #2,($11E0).w ROM:0012024A rts ROM:0012024C ; --------------------------------------------------------------------------- ROM:0012024C ROM:0012024C locret_12024C: ; CODE XREF: ROM:0012022E↑j ROM:0012024C ; ROM:00120236↑j ROM:0012024C rts ROM:0012024E ROM:0012024E ; =============== S U B R O U T I N E ======================================= ROM:0012024E ROM:0012024E ROM:0012024E sub_12024E: ; CODE XREF: sub_12006C+4↑p ROM:0012024E clr.w d1 ROM:00120250 move.b ($11DF).w,d1 ROM:00120254 cmpi.w #4,d1 ROM:00120258 bcc.s locret_120262 ROM:0012025A movea.l off_120264(pc,d1.w*4),a0 ROM:0012025E nop ROM:00120260 jmp (a0) ROM:00120262 ; --------------------------------------------------------------------------- ROM:00120262 ROM:00120262 locret_120262: ; CODE XREF: sub_12024E+A↑j ROM:00120262 rts ROM:00120262 ; End of function sub_12024E ROM:00120262 ROM:00120262 ; --------------------------------------------------------------------------- ROM:00120264 off_120264: dc.l loc_120274 ; DATA XREF: sub_12024E+C↑r ROM:00120268 dc.l loc_120280 ROM:0012026C dc.l loc_12030C ROM:00120270 dc.l loc_120380 ROM:00120274 ; --------------------------------------------------------------------------- ROM:00120274 ROM:00120274 loc_120274: ; DATA XREF: ROM:off_120264↑o ROM:00120274 move.b #1,($11DF).w ROM:0012027A bra.w locret_12030A ROM:0012027E ; --------------------------------------------------------------------------- ROM:0012027E rts ROM:00120280 ; --------------------------------------------------------------------------- ROM:00120280 ROM:00120280 loc_120280: ; DATA XREF: ROM:00120268↑o ROM:00120280 btst #2,($1428).w ROM:00120286 beq.s loc_1202C0 ROM:00120288 btst #1,($1426).w ROM:0012028E beq.s loc_1202C0 ROM:00120290 btst #4,($1427).w ROM:00120296 bne.s loc_1202AA ROM:00120298 btst #5,($1430).w ROM:0012029E bne.s loc_1202AA ROM:001202A0 move.w $41A(a5),d0 ROM:001202A4 cmp.w ($9E8).w,d0 ROM:001202A8 bge.s loc_1202C0 ROM:001202AA ROM:001202AA loc_1202AA: ; CODE XREF: ROM:00120296↑j ROM:001202AA ; ROM:0012029E↑j ROM:001202AA bset #6,($1414).w ROM:001202B0 bset #2,($1417).w ROM:001202B6 move.b #3,($11DF).w ROM:001202BC bra.w locret_1203D8 ROM:001202C0 ; --------------------------------------------------------------------------- ROM:001202C0 ROM:001202C0 loc_1202C0: ; CODE XREF: ROM:00120286↑j ROM:001202C0 ; ROM:0012028E↑j ... ROM:001202C0 move.w $41A(a5),d0 ROM:001202C4 move.w $41E(a5),d1 ROM:001202C8 btst #2,($1428).w ROM:001202CE beq.s locret_12030A ROM:001202D0 btst #1,($1426).w ROM:001202D6 beq.s locret_12030A ROM:001202D8 cmp.w ($9E8).w,d0 ROM:001202DC ble.s locret_12030A ROM:001202DE btst #4,($1427).w ROM:001202E4 bne.s locret_12030A ROM:001202E6 btst #5,($1430).w ROM:001202EC bne.s locret_12030A ROM:001202EE btst #4,($1412).w ROM:001202F4 bne.s loc_1202FC ROM:001202F6 cmp.w ($9E8).w,d1 ROM:001202FA bge.s locret_12030A ROM:001202FC ROM:001202FC loc_1202FC: ; CODE XREF: ROM:001202F4↑j ROM:001202FC bset #2,($1417).w ROM:00120302 move.b #2,($11DF).w ROM:00120308 bra.s locret_12037E ROM:0012030A ; --------------------------------------------------------------------------- ROM:0012030A ROM:0012030A locret_12030A: ; CODE XREF: ROM:0012027A↑j ROM:0012030A ; ROM:001202CE↑j ... ROM:0012030A rts ROM:0012030C ; --------------------------------------------------------------------------- ROM:0012030C ROM:0012030C loc_12030C: ; DATA XREF: ROM:0012026C↑o ROM:0012030C btst #2,($1428).w ROM:00120312 beq.s loc_120326 ROM:00120314 btst #4,($1412).w ROM:0012031A bne.s loc_120334 ROM:0012031C move.w $41C(a5),d0 ROM:00120320 cmp.w ($9E8).w,d0 ROM:00120324 ble.s loc_120334 ROM:00120326 ROM:00120326 loc_120326: ; CODE XREF: ROM:00120312↑j ROM:00120326 bclr #2,($1417).w ROM:0012032C move.b #1,($11DF).w ROM:00120332 bra.s locret_12030A ROM:00120334 ; --------------------------------------------------------------------------- ROM:00120334 ROM:00120334 loc_120334: ; CODE XREF: ROM:0012031A↑j ROM:00120334 ; ROM:00120324↑j ROM:00120334 move.w #0,d0 ROM:00120338 move.w $41A(a5),d1 ROM:0012033C btst #2,($1428).w ROM:00120342 beq.s locret_12037E ROM:00120344 btst #1,($1426).w ROM:0012034A beq.s locret_12037E ROM:0012034C btst #4,($1427).w ROM:00120352 bne.s loc_120370 ROM:00120354 btst #5,($1430).w ROM:0012035A bne.s loc_120370 ROM:0012035C btst #7,($140D).w ROM:00120362 beq.s loc_12036A ROM:00120364 cmp.w $420(a5),d0 ROM:00120368 beq.s loc_120370 ROM:0012036A ROM:0012036A loc_12036A: ; CODE XREF: ROM:00120362↑j ROM:0012036A cmp.w ($9E8).w,d1 ROM:0012036E bge.s locret_12037E ROM:00120370 ROM:00120370 loc_120370: ; CODE XREF: ROM:00120352↑j ROM:00120370 ; ROM:0012035A↑j ... ROM:00120370 bset #6,($1414).w ROM:00120376 move.b #3,($11DF).w ROM:0012037C bra.s locret_1203D8 ROM:0012037E ; --------------------------------------------------------------------------- ROM:0012037E ROM:0012037E locret_12037E: ; CODE XREF: ROM:00120308↑j ROM:0012037E ; ROM:00120342↑j ... ROM:0012037E rts ROM:00120380 ; --------------------------------------------------------------------------- ROM:00120380 ROM:00120380 loc_120380: ; DATA XREF: ROM:00120270↑o ROM:00120380 btst #2,($1428).w ROM:00120386 bne.s loc_12039E ROM:00120388 bclr #6,($1414).w ROM:0012038E bclr #2,($1417).w ROM:00120394 move.b #1,($11DF).w ROM:0012039A bra.w locret_12030A ROM:0012039E ; --------------------------------------------------------------------------- ROM:0012039E ROM:0012039E loc_12039E: ; CODE XREF: ROM:00120386↑j ROM:0012039E move.w $418(a5),d0 ROM:001203A2 cmp.w ($9E8).w,d0 ROM:001203A6 ble.s locret_1203D8 ROM:001203A8 btst #7,($140D).w ROM:001203AE beq.s loc_1203BA ROM:001203B0 move.w $420(a5),d0 ROM:001203B4 cmpi.w #0,d0 ROM:001203B8 beq.s locret_1203D8 ROM:001203BA ROM:001203BA loc_1203BA: ; CODE XREF: ROM:001203AE↑j ROM:001203BA btst #4,($1427).w ROM:001203C0 bne.s locret_1203D8 ROM:001203C2 btst #5,($1430).w ROM:001203C8 bne.s locret_1203D8 ROM:001203CA bclr #6,($1414).w ROM:001203D0 move.b #2,($11DF).w ROM:001203D6 bra.s locret_12037E ROM:001203D8 ; --------------------------------------------------------------------------- ROM:001203D8 ROM:001203D8 locret_1203D8: ; CODE XREF: ROM:001202BC↑j ROM:001203D8 ; ROM:0012037C↑j ... ROM:001203D8 rts ROM:001203DA ; --------------------------------------------------------------------------- ROM:001203DA rts ROM:001203DC ROM:001203DC ; =============== S U B R O U T I N E ======================================= ROM:001203DC ROM:001203DC ROM:001203DC sub_1203DC: ; CODE XREF: ROM:001206AE↓p ROM:001203DC lea ($12CF).w,a1 ROM:001203E0 lea ($FB2).w,a2 ROM:001203E4 move.w ($B3A).w,d0 ROM:001203E8 move.w $43C(a5),d2 ROM:001203EC move.w $43E(a5),d3 ROM:001203F0 clr.w d1 ROM:001203F2 move.b (a1,d0.w),d1 ROM:001203F6 cmpi.w #6,d1 ROM:001203FA bcc.s locret_120404 ROM:001203FC movea.l off_120406(pc,d1.w*4),a0 ROM:00120400 nop ROM:00120402 jmp (a0) ROM:00120404 ; --------------------------------------------------------------------------- ROM:00120404 ROM:00120404 locret_120404: ; CODE XREF: sub_1203DC+1E↑j ROM:00120404 rts ROM:00120404 ; End of function sub_1203DC ROM:00120404 ROM:00120404 ; --------------------------------------------------------------------------- ROM:00120406 off_120406: dc.l loc_12041E ; DATA XREF: sub_1203DC+20↑r ROM:0012040A dc.l loc_12042A ROM:0012040E dc.l loc_120480 ROM:00120412 dc.l locret_1204BE ROM:00120416 dc.l loc_1204C0 ROM:0012041A dc.l loc_120512 ROM:0012041E ; --------------------------------------------------------------------------- ROM:0012041E ROM:0012041E loc_12041E: ; DATA XREF: ROM:off_120406↑o ROM:0012041E bclr d0,($11E1).w ROM:00120422 move.b #1,(a1,d0.w) ROM:00120428 rts ROM:0012042A ; --------------------------------------------------------------------------- ROM:0012042A ROM:0012042A loc_12042A: ; DATA XREF: ROM:0012040A↑o ROM:0012042A cmp.w (a2,d0.w*2),d2 ROM:0012042E bgt.s loc_120432 ROM:00120430 bra.s loc_12043C ROM:00120432 ; --------------------------------------------------------------------------- ROM:00120432 ROM:00120432 loc_120432: ; CODE XREF: ROM:0012042E↑j ROM:00120432 cmp.w (a2,d0.w*2),d3 ROM:00120436 blt.s locret_12043A ROM:00120438 bra.s loc_12045C ROM:0012043A ; --------------------------------------------------------------------------- ROM:0012043A ROM:0012043A locret_12043A: ; CODE XREF: ROM:00120436↑j ROM:0012043A rts ROM:0012043C ; --------------------------------------------------------------------------- ROM:0012043C ROM:0012043C loc_12043C: ; CODE XREF: ROM:00120430↑j ROM:0012043C move.w $432(a5),d4 ROM:00120440 clr.b $848(d0.w) ROM:00120446 move.w d4,$6DE(d0.w*2) ROM:0012044C move.b #1,$848(d0.w) ROM:00120454 move.b #2,(a1,d0.w) ROM:0012045A rts ROM:0012045C ; --------------------------------------------------------------------------- ROM:0012045C ROM:0012045C loc_12045C: ; CODE XREF: ROM:00120438↑j ROM:0012045C move.w $434(a5),d4 ROM:00120460 clr.b $849(d0.w) ROM:00120466 move.w d4,$6E0(d0.w*2) ROM:0012046C move.b #1,$849(d0.w) ROM:00120474 bset d0,($11E2).w ROM:00120478 move.b #4,(a1,d0.w) ROM:0012047E rts ROM:00120480 ; --------------------------------------------------------------------------- ROM:00120480 ROM:00120480 loc_120480: ; DATA XREF: ROM:0012040E↑o ROM:00120480 cmpi.w #0,$6DE(d0.w*2) ROM:00120488 bgt.s loc_12048C ROM:0012048A bra.s loc_120496 ROM:0012048C ; --------------------------------------------------------------------------- ROM:0012048C ROM:0012048C loc_12048C: ; CODE XREF: ROM:00120488↑j ROM:0012048C cmp.w (a2,d0.w*2),d2 ROM:00120490 ble.s locret_120494 ROM:00120492 bra.s loc_1204AA ROM:00120494 ; --------------------------------------------------------------------------- ROM:00120494 ROM:00120494 locret_120494: ; CODE XREF: ROM:00120490↑j ROM:00120494 rts ROM:00120496 ; --------------------------------------------------------------------------- ROM:00120496 ROM:00120496 loc_120496: ; CODE XREF: ROM:0012048A↑j ROM:00120496 bset d0,($11EA).w ROM:0012049A bset d0,($11ED).w ROM:0012049E bsr.w sub_12055C ROM:001204A2 move.b #3,(a1,d0.w) ROM:001204A8 rts ROM:001204AA ; --------------------------------------------------------------------------- ROM:001204AA ROM:001204AA loc_1204AA: ; CODE XREF: ROM:00120492↑j ROM:001204AA clr.b $848(d0.w) ROM:001204B0 clr.w $6DE(d0.w*2) ROM:001204B6 move.b #1,(a1,d0.w) ROM:001204BC rts ROM:001204BE ; --------------------------------------------------------------------------- ROM:001204BE ROM:001204BE locret_1204BE: ; DATA XREF: ROM:00120412↑o ROM:001204BE rts ROM:001204C0 ; --------------------------------------------------------------------------- ROM:001204C0 ROM:001204C0 loc_1204C0: ; DATA XREF: ROM:00120416↑o ROM:001204C0 cmp.w (a2,d0.w*2),d3 ROM:001204C4 bge.s loc_1204C8 ROM:001204C6 bra.s loc_1204D6 ROM:001204C8 ; --------------------------------------------------------------------------- ROM:001204C8 ROM:001204C8 loc_1204C8: ; CODE XREF: ROM:001204C4↑j ROM:001204C8 cmpi.w #0,$6E0(d0.w*2) ROM:001204D0 bgt.s locret_1204D4 ROM:001204D2 bra.s loc_1204EE ROM:001204D4 ; --------------------------------------------------------------------------- ROM:001204D4 ROM:001204D4 locret_1204D4: ; CODE XREF: ROM:001204D0↑j ROM:001204D4 rts ROM:001204D6 ; --------------------------------------------------------------------------- ROM:001204D6 ROM:001204D6 loc_1204D6: ; CODE XREF: ROM:001204C6↑j ROM:001204D6 clr.b $849(d0.w) ROM:001204DC clr.w $6E0(d0.w*2) ROM:001204E2 bclr d0,($11E2).w ROM:001204E6 move.b #1,(a1,d0.w) ROM:001204EC rts ROM:001204EE ; --------------------------------------------------------------------------- ROM:001204EE ROM:001204EE loc_1204EE: ; CODE XREF: ROM:001204D2↑j ROM:001204EE bset d0,($11E1).w ROM:001204F2 move.w $436(a5),d4 ROM:001204F6 clr.b $811(d0.w) ROM:001204FC move.w d4,$670(d0.w*2) ROM:00120502 move.b #1,$811(d0.w) ROM:0012050A move.b #5,(a1,d0.w) ROM:00120510 rts ROM:00120512 ; --------------------------------------------------------------------------- ROM:00120512 ROM:00120512 loc_120512: ; DATA XREF: ROM:0012041A↑o ROM:00120512 cmpi.w #0,$670(d0.w*2) ROM:0012051A bgt.s loc_12051E ROM:0012051C bra.s loc_120528 ROM:0012051E ; --------------------------------------------------------------------------- ROM:0012051E ROM:0012051E loc_12051E: ; CODE XREF: ROM:0012051A↑j ROM:0012051E cmp.w (a2,d0.w*2),d3 ROM:00120522 bge.s locret_120526 ROM:00120524 bra.s loc_120544 ROM:00120526 ; --------------------------------------------------------------------------- ROM:00120526 ROM:00120526 locret_120526: ; CODE XREF: ROM:00120522↑j ROM:00120526 rts ROM:00120528 ; --------------------------------------------------------------------------- ROM:00120528 ROM:00120528 loc_120528: ; CODE XREF: ROM:0012051C↑j ROM:00120528 bclr d0,($11E1).w ROM:0012052C bclr d0,($11E2).w ROM:00120530 bset d0,($11EA).w ROM:00120534 bset d0,($11ED).w ROM:00120538 bsr.w sub_12055C ROM:0012053C move.b #3,(a1,d0.w) ROM:00120542 rts ROM:00120544 ; --------------------------------------------------------------------------- ROM:00120544 ROM:00120544 loc_120544: ; CODE XREF: ROM:00120524↑j ROM:00120544 bclr d0,($11E1).w ROM:00120548 clr.b $811(d0.w) ROM:0012054E clr.w $670(d0.w*2) ROM:00120554 move.b #1,(a1,d0.w) ROM:0012055A rts ROM:0012055C ROM:0012055C ; =============== S U B R O U T I N E ======================================= ROM:0012055C ROM:0012055C ROM:0012055C sub_12055C: ; CODE XREF: ROM:0012049E↑p ROM:0012055C ; ROM:00120538↑p ROM:0012055C cmpi.w #0,($B3A).w ROM:00120562 bne.s loc_120572 ROM:00120564 bset #4,($CA3).w ROM:0012056A bset #1,($14B4).w ROM:00120570 bra.s locret_120586 ROM:00120572 ; --------------------------------------------------------------------------- ROM:00120572 ROM:00120572 loc_120572: ; CODE XREF: sub_12055C+6↑j ROM:00120572 cmpi.w #1,($B3A).w ROM:00120578 bne.s locret_120586 ROM:0012057A bset #5,($CA3).w ROM:00120580 bset #2,($14B4).w ROM:00120586 ROM:00120586 locret_120586: ; CODE XREF: sub_12055C+14↑j ROM:00120586 ; sub_12055C+1C↑j ROM:00120586 rts ROM:00120586 ; End of function sub_12055C ROM:00120586 ROM:00120588 ROM:00120588 ; =============== S U B R O U T I N E ======================================= ROM:00120588 ROM:00120588 ROM:00120588 sub_120588: ; CODE XREF: ROM:001206A8↓p ROM:00120588 lea ($12D0).w,a1 ROM:0012058C lea ($FBE).w,a2 ROM:00120590 move.w ($B3A).w,d0 ROM:00120594 move.w $43A(a5),d2 ROM:00120598 clr.w d1 ROM:0012059A move.b (a1,d0.w),d1 ROM:0012059E cmpi.w #3,d1 ROM:001205A2 bcc.s locret_1205AC ROM:001205A4 movea.l off_1205AE(pc,d1.w*4),a0 ROM:001205A8 nop ROM:001205AA jmp (a0) ROM:001205AC ; --------------------------------------------------------------------------- ROM:001205AC ROM:001205AC locret_1205AC: ; CODE XREF: sub_120588+1A↑j ROM:001205AC rts ROM:001205AC ; End of function sub_120588 ROM:001205AC ROM:001205AC ; --------------------------------------------------------------------------- ROM:001205AE off_1205AE: dc.l loc_1205BA ; DATA XREF: sub_120588+1C↑r ROM:001205B2 dc.l loc_1205D6 ROM:001205B6 dc.l locret_120638 ROM:001205BA ; --------------------------------------------------------------------------- ROM:001205BA ROM:001205BA loc_1205BA: ; DATA XREF: ROM:off_1205AE↑o ROM:001205BA clr.b $876(d0.w) ROM:001205C0 move.w d2,$73A(d0.w*2) ROM:001205C6 move.b #1,$876(d0.w) ROM:001205CE move.b #1,(a1,d0.w) ROM:001205D4 rts ROM:001205D6 ; --------------------------------------------------------------------------- ROM:001205D6 ROM:001205D6 loc_1205D6: ; DATA XREF: ROM:001205B2↑o ROM:001205D6 cmpi.w #0,$73A(d0.w*2) ROM:001205DE bgt.s loc_1205F2 ROM:001205E0 cmpi.w #$2710,(a2,d0.w*2) ROM:001205E6 bne.s loc_1205F2 ROM:001205E8 btst #1,($1408).w ROM:001205EE beq.s loc_1205F2 ROM:001205F0 bra.s loc_120610 ROM:001205F2 ; --------------------------------------------------------------------------- ROM:001205F2 ROM:001205F2 loc_1205F2: ; CODE XREF: ROM:001205DE↑j ROM:001205F2 ; ROM:001205E6↑j ... ROM:001205F2 cmpi.w #0,$73A(d0.w*2) ROM:001205FA bgt.s locret_12060E ROM:001205FC cmpi.w #$2710,(a2,d0.w*2) ROM:00120602 beq.s locret_12060E ROM:00120604 btst #1,($1408).w ROM:0012060A beq.s locret_12060E ROM:0012060C bra.s loc_120618 ROM:0012060E ; --------------------------------------------------------------------------- ROM:0012060E ROM:0012060E locret_12060E: ; CODE XREF: ROM:001205FA↑j ROM:0012060E ; ROM:00120602↑j ... ROM:0012060E rts ROM:00120610 ; --------------------------------------------------------------------------- ROM:00120610 ROM:00120610 loc_120610: ; CODE XREF: ROM:001205F0↑j ROM:00120610 move.b #2,(a1,d0.w) ROM:00120616 rts ROM:00120618 ; --------------------------------------------------------------------------- ROM:00120618 ROM:00120618 loc_120618: ; CODE XREF: ROM:0012060C↑j ROM:00120618 bsr.w sub_12063A ROM:0012061C clr.b $876(d0.w) ROM:00120622 move.w d2,$73A(d0.w*2) ROM:00120628 move.b #1,$876(d0.w) ROM:00120630 move.b #1,(a1,d0.w) ROM:00120636 rts ROM:00120638 ; --------------------------------------------------------------------------- ROM:00120638 ROM:00120638 locret_120638: ; DATA XREF: ROM:001205B6↑o ROM:00120638 rts ROM:0012063A ROM:0012063A ; =============== S U B R O U T I N E ======================================= ROM:0012063A ROM:0012063A ROM:0012063A sub_12063A: ; CODE XREF: ROM:loc_120618↑p ROM:0012063A move.w $438(a5),d3 ROM:0012063E sub.w d3,(a2,d0.w*2) ROM:00120642 cmpi.w #$2710,(a2,d0.w*2) ROM:00120648 bge.s locret_120650 ROM:0012064A move.w #$2710,(a2,d0.w*2) ROM:00120650 ROM:00120650 locret_120650: ; CODE XREF: sub_12063A+E↑j ROM:00120650 rts ROM:00120650 ; End of function sub_12063A ROM:00120650 ROM:00120652 ROM:00120652 ; =============== S U B R O U T I N E ======================================= ROM:00120652 ROM:00120652 ROM:00120652 sub_120652: ; CODE XREF: sub_120B62+40↓p ROM:00120652 lea ($12D1).w,a1 ROM:00120656 move.w ($B3A).w,d0 ROM:0012065A clr.w d1 ROM:0012065C move.b (a1,d0.w),d1 ROM:00120660 cmpi.w #3,d1 ROM:00120664 bcc.s locret_12066E ROM:00120666 movea.l off_120670(pc,d1.w*4),a0 ROM:0012066A nop ROM:0012066C jmp (a0) ROM:0012066E ; --------------------------------------------------------------------------- ROM:0012066E ROM:0012066E locret_12066E: ; CODE XREF: sub_120652+12↑j ROM:0012066E rts ROM:0012066E ; End of function sub_120652 ROM:0012066E ROM:0012066E ; --------------------------------------------------------------------------- ROM:00120670 off_120670: dc.l loc_12067C ; DATA XREF: sub_120652+14↑r ROM:00120674 dc.l loc_12068C ROM:00120678 dc.l loc_1206A2 ROM:0012067C ; --------------------------------------------------------------------------- ROM:0012067C ROM:0012067C loc_12067C: ; DATA XREF: ROM:off_120670↑o ROM:0012067C bclr d0,($11E3).w ROM:00120680 bsr.w sub_12071A ROM:00120684 move.b #1,(a1,d0.w) ROM:0012068A rts ROM:0012068C ; --------------------------------------------------------------------------- ROM:0012068C ROM:0012068C loc_12068C: ; DATA XREF: ROM:00120674↑o ROM:0012068C btst d0,($11E4).w ROM:00120690 beq.s locret_120694 ROM:00120692 bra.s loc_120696 ROM:00120694 ; --------------------------------------------------------------------------- ROM:00120694 ROM:00120694 locret_120694: ; CODE XREF: ROM:00120690↑j ROM:00120694 rts ROM:00120696 ; --------------------------------------------------------------------------- ROM:00120696 ROM:00120696 loc_120696: ; CODE XREF: ROM:00120692↑j ROM:00120696 bset d0,($11E3).w ROM:0012069A move.b #2,(a1,d0.w) ROM:001206A0 rts ROM:001206A2 ; --------------------------------------------------------------------------- ROM:001206A2 ROM:001206A2 loc_1206A2: ; DATA XREF: ROM:00120678↑o ROM:001206A2 bsr.l sub_1212E6 ROM:001206A8 bsr.l sub_120588 ROM:001206AE bsr.l sub_1203DC ROM:001206B4 lea ($12D1).w,a1 ROM:001206B8 move.w ($B3A).w,d0 ROM:001206BC btst d0,($11E4).w ROM:001206C0 bne.s locret_1206C4 ROM:001206C2 bra.s loc_1206C6 ROM:001206C4 ; --------------------------------------------------------------------------- ROM:001206C4 ROM:001206C4 locret_1206C4: ; CODE XREF: ROM:001206C0↑j ROM:001206C4 rts ROM:001206C6 ; --------------------------------------------------------------------------- ROM:001206C6 ROM:001206C6 loc_1206C6: ; CODE XREF: ROM:001206C2↑j ROM:001206C6 bsr.w sub_12071A ROM:001206CA bclr d0,($11E3).w ROM:001206CE bclr d0,($11F1).w ROM:001206D2 bclr d0,($11E2).w ROM:001206D6 lea ($12D9).w,a2 ROM:001206DA lea ($12D0).w,a3 ROM:001206DE lea ($12CF).w,a4 ROM:001206E2 move.b #0,(a2,d0.w) ROM:001206E8 move.b #0,(a3,d0.w) ROM:001206EE move.b #0,(a4,d0.w) ROM:001206F4 lea ($12D5).w,a2 ROM:001206F8 lea ($12DA).w,a3 ROM:001206FC lea ($12D2).w,a4 ROM:00120700 move.b #0,(a2,d0.w) ROM:00120706 move.b #0,(a3,d0.w) ROM:0012070C move.b #0,(a4,d0.w) ROM:00120712 move.b #1,(a1,d0.w) ROM:00120718 rts ROM:0012071A ROM:0012071A ; =============== S U B R O U T I N E ======================================= ROM:0012071A ROM:0012071A ROM:0012071A sub_12071A: ; CODE XREF: ROM:00120680↑p ROM:0012071A ; ROM:loc_1206C6↑p ... ROM:0012071A lea ($FB2).w,a0 ROM:0012071E move.w ($B3A).w,d0 ROM:00120722 move.w #$2710,(a0,d0.w*2) ROM:00120728 rts ROM:00120728 ; End of function sub_12071A ROM:00120728 ROM:0012072A ROM:0012072A ; =============== S U B R O U T I N E ======================================= ROM:0012072A ROM:0012072A ROM:0012072A sub_12072A: ; CODE XREF: ROM:001214D2↓p ROM:0012072A ; ROM:00121548↓p ROM:0012072A lea ($12D2).w,a1 ROM:0012072E move.w ($B3A).w,d0 ROM:00120732 move.w $442(a5),d2 ROM:00120736 move.w $440(a5),d3 ROM:0012073A clr.w d1 ROM:0012073C move.b (a1,d0.w),d1 ROM:00120740 cmpi.w #4,d1 ROM:00120744 bcc.s locret_12074E ROM:00120746 movea.l off_120750(pc,d1.w*4),a0 ROM:0012074A nop ROM:0012074C jmp (a0) ROM:0012074E ; --------------------------------------------------------------------------- ROM:0012074E ROM:0012074E locret_12074E: ; CODE XREF: sub_12072A+1A↑j ROM:0012074E rts ROM:0012074E ; End of function sub_12072A ROM:0012074E ROM:0012074E ; --------------------------------------------------------------------------- ROM:00120750 off_120750: dc.l loc_120760 ; DATA XREF: sub_12072A+1C↑r ROM:00120754 dc.l loc_120768 ROM:00120758 dc.l loc_1207B6 ROM:0012075C dc.l loc_120892 ROM:00120760 ; --------------------------------------------------------------------------- ROM:00120760 ROM:00120760 loc_120760: ; DATA XREF: ROM:off_120750↑o ROM:00120760 move.b #1,(a1,d0.w) ROM:00120766 rts ROM:00120768 ; --------------------------------------------------------------------------- ROM:00120768 ROM:00120768 loc_120768: ; DATA XREF: ROM:00120754↑o ROM:00120768 btst #7,($1404).w ROM:0012076E beq.s loc_120772 ROM:00120770 bra.s loc_12077E ROM:00120772 ; --------------------------------------------------------------------------- ROM:00120772 ROM:00120772 loc_120772: ; CODE XREF: ROM:0012076E↑j ROM:00120772 btst #7,($1404).w ROM:00120778 bne.s locret_12077C ROM:0012077A bra.s loc_12079A ROM:0012077C ; --------------------------------------------------------------------------- ROM:0012077C ROM:0012077C locret_12077C: ; CODE XREF: ROM:00120778↑j ROM:0012077C rts ROM:0012077E ; --------------------------------------------------------------------------- ROM:0012077E ROM:0012077E loc_12077E: ; CODE XREF: ROM:00120770↑j ROM:0012077E clr.b $813(d0.w) ROM:00120784 move.w d3,$674(d0.w*2) ROM:0012078A move.b #1,$813(d0.w) ROM:00120792 move.b #2,(a1,d0.w) ROM:00120798 rts ROM:0012079A ; --------------------------------------------------------------------------- ROM:0012079A ROM:0012079A loc_12079A: ; CODE XREF: ROM:0012077A↑j ROM:0012079A clr.b $812(d0.w) ROM:001207A0 move.w d2,$672(d0.w*2) ROM:001207A6 move.b #1,$812(d0.w) ROM:001207AE move.b #3,(a1,d0.w) ROM:001207B4 rts ROM:001207B6 ; --------------------------------------------------------------------------- ROM:001207B6 ROM:001207B6 loc_1207B6: ; DATA XREF: ROM:00120758↑o ROM:001207B6 btst d0,($11F1).w ROM:001207BA beq.s loc_1207BE ROM:001207BC bra.s loc_1207EE ROM:001207BE ; --------------------------------------------------------------------------- ROM:001207BE ROM:001207BE loc_1207BE: ; CODE XREF: ROM:001207BA↑j ROM:001207BE cmpi.w #0,$674(d0.w*2) ROM:001207C6 bgt.s loc_1207D0 ROM:001207C8 btst d0,($11F0).w ROM:001207CC beq.s loc_1207D0 ROM:001207CE bra.s loc_12080A ROM:001207D0 ; --------------------------------------------------------------------------- ROM:001207D0 ROM:001207D0 loc_1207D0: ; CODE XREF: ROM:001207C6↑j ROM:001207D0 ; ROM:001207CC↑j ROM:001207D0 cmpi.w #0,$674(d0.w*2) ROM:001207D8 bgt.s loc_1207E2 ROM:001207DA btst d0,($11F0).w ROM:001207DE bne.s loc_1207E2 ROM:001207E0 bra.s loc_12083A ROM:001207E2 ; --------------------------------------------------------------------------- ROM:001207E2 ROM:001207E2 loc_1207E2: ; CODE XREF: ROM:001207D8↑j ROM:001207E2 ; ROM:001207DE↑j ROM:001207E2 btst #7,($1404).w ROM:001207E8 bne.s locret_1207EC ROM:001207EA bra.s loc_12086A ROM:001207EC ; --------------------------------------------------------------------------- ROM:001207EC ROM:001207EC locret_1207EC: ; CODE XREF: ROM:001207E8↑j ROM:001207EC rts ROM:001207EE ; --------------------------------------------------------------------------- ROM:001207EE ROM:001207EE loc_1207EE: ; CODE XREF: ROM:001207BC↑j ROM:001207EE clr.b $813(d0.w) ROM:001207F4 move.w d3,$674(d0.w*2) ROM:001207FA move.b #1,$813(d0.w) ROM:00120802 move.b #2,(a1,d0.w) ROM:00120808 rts ROM:0012080A ; --------------------------------------------------------------------------- ROM:0012080A ROM:0012080A loc_12080A: ; CODE XREF: ROM:001207CE↑j ROM:0012080A bsr.w sub_1209B4 ROM:0012080E lea ($12D2).w,a1 ROM:00120812 move.w ($B3A).w,d0 ROM:00120816 move.w $442(a5),d2 ROM:0012081A move.w $440(a5),d3 ROM:0012081E clr.b $813(d0.w) ROM:00120824 move.w d3,$674(d0.w*2) ROM:0012082A move.b #1,$813(d0.w) ROM:00120832 move.b #2,(a1,d0.w) ROM:00120838 rts ROM:0012083A ; --------------------------------------------------------------------------- ROM:0012083A ROM:0012083A loc_12083A: ; CODE XREF: ROM:001207E0↑j ROM:0012083A bsr.w sub_12096E ROM:0012083E lea ($12D2).w,a1 ROM:00120842 move.w ($B3A).w,d0 ROM:00120846 move.w $442(a5),d2 ROM:0012084A move.w $440(a5),d3 ROM:0012084E clr.b $813(d0.w) ROM:00120854 move.w d3,$674(d0.w*2) ROM:0012085A move.b #1,$813(d0.w) ROM:00120862 move.b #2,(a1,d0.w) ROM:00120868 rts ROM:0012086A ; --------------------------------------------------------------------------- ROM:0012086A ROM:0012086A loc_12086A: ; CODE XREF: ROM:001207EA↑j ROM:0012086A clr.b $813(d0.w) ROM:00120870 clr.w $674(d0.w*2) ROM:00120876 clr.b $812(d0.w) ROM:0012087C move.w d2,$672(d0.w*2) ROM:00120882 move.b #1,$812(d0.w) ROM:0012088A move.b #3,(a1,d0.w) ROM:00120890 rts ROM:00120892 ; --------------------------------------------------------------------------- ROM:00120892 ROM:00120892 loc_120892: ; DATA XREF: ROM:0012075C↑o ROM:00120892 btst d0,($11F1).w ROM:00120896 beq.s loc_12089A ROM:00120898 bra.s loc_1208CA ROM:0012089A ; --------------------------------------------------------------------------- ROM:0012089A ROM:0012089A loc_12089A: ; CODE XREF: ROM:00120896↑j ROM:0012089A cmpi.w #0,$672(d0.w*2) ROM:001208A2 bgt.s loc_1208AC ROM:001208A4 btst d0,($11F0).w ROM:001208A8 beq.s loc_1208AC ROM:001208AA bra.s loc_1208E6 ROM:001208AC ; --------------------------------------------------------------------------- ROM:001208AC ROM:001208AC loc_1208AC: ; CODE XREF: ROM:001208A2↑j ROM:001208AC ; ROM:001208A8↑j ROM:001208AC cmpi.w #0,$672(d0.w*2) ROM:001208B4 bgt.s loc_1208BE ROM:001208B6 btst d0,($11F0).w ROM:001208BA bne.s loc_1208BE ROM:001208BC bra.s loc_120916 ROM:001208BE ; --------------------------------------------------------------------------- ROM:001208BE ROM:001208BE loc_1208BE: ; CODE XREF: ROM:001208B4↑j ROM:001208BE ; ROM:001208BA↑j ROM:001208BE btst #7,($1404).w ROM:001208C4 beq.s locret_1208C8 ROM:001208C6 bra.s loc_120946 ROM:001208C8 ; --------------------------------------------------------------------------- ROM:001208C8 ROM:001208C8 locret_1208C8: ; CODE XREF: ROM:001208C4↑j ROM:001208C8 rts ROM:001208CA ; --------------------------------------------------------------------------- ROM:001208CA ROM:001208CA loc_1208CA: ; CODE XREF: ROM:00120898↑j ROM:001208CA clr.b $812(d0.w) ROM:001208D0 move.w d2,$672(d0.w*2) ROM:001208D6 move.b #1,$812(d0.w) ROM:001208DE move.b #3,(a1,d0.w) ROM:001208E4 rts ROM:001208E6 ; --------------------------------------------------------------------------- ROM:001208E6 ROM:001208E6 loc_1208E6: ; CODE XREF: ROM:001208AA↑j ROM:001208E6 bsr.w sub_1209B4 ROM:001208EA lea ($12D2).w,a1 ROM:001208EE move.w ($B3A).w,d0 ROM:001208F2 move.w $442(a5),d2 ROM:001208F6 move.w $440(a5),d3 ROM:001208FA clr.b $812(d0.w) ROM:00120900 move.w d2,$672(d0.w*2) ROM:00120906 move.b #1,$812(d0.w) ROM:0012090E move.b #3,(a1,d0.w) ROM:00120914 rts ROM:00120916 ; --------------------------------------------------------------------------- ROM:00120916 ROM:00120916 loc_120916: ; CODE XREF: ROM:001208BC↑j ROM:00120916 bsr.w sub_12096E ROM:0012091A lea ($12D2).w,a1 ROM:0012091E move.w ($B3A).w,d0 ROM:00120922 move.w $442(a5),d2 ROM:00120926 move.w $440(a5),d3 ROM:0012092A clr.b $812(d0.w) ROM:00120930 move.w d2,$672(d0.w*2) ROM:00120936 move.b #1,$812(d0.w) ROM:0012093E move.b #3,(a1,d0.w) ROM:00120944 rts ROM:00120946 ; --------------------------------------------------------------------------- ROM:00120946 ROM:00120946 loc_120946: ; CODE XREF: ROM:001208C6↑j ROM:00120946 clr.b $812(d0.w) ROM:0012094C clr.w $672(d0.w*2) ROM:00120952 clr.b $813(d0.w) ROM:00120958 move.w d3,$674(d0.w*2) ROM:0012095E move.b #1,$813(d0.w) ROM:00120966 move.b #2,(a1,d0.w) ROM:0012096C rts ROM:0012096E ROM:0012096E ; =============== S U B R O U T I N E ======================================= ROM:0012096E ROM:0012096E ROM:0012096E sub_12096E: ; CODE XREF: ROM:loc_12083A↑p ROM:0012096E ; ROM:loc_120916↑p ... ROM:0012096E move.w #$3EF2,d1 ROM:00120972 move.w ($9B2).w,d2 ROM:00120976 move.w ($57E).w,d3 ROM:0012097A bsr.l sub_1174A6 ROM:00120980 move.w ($DA4).w,d2 ROM:00120984 ext.l d2 ROM:00120986 divs.w #$64,d2 ; 'd' ROM:0012098A sub.w d2,d1 ROM:0012098C lea ($FBE).w,a3 ROM:00120990 move.w ($B3A).w,d4 ROM:00120994 muls.w (a3,d4.w*2),d1 ROM:00120998 divs.w #$2710,d1 ROM:0012099C lea ($FB2).w,a4 ROM:001209A0 add.w d1,(a4,d4.w*2) ROM:001209A4 move.w $43C(a5),d5 ROM:001209A8 cmp.w (a4,d4.w*2),d5 ROM:001209AC bge.s locret_1209B2 ROM:001209AE move.w d5,(a4,d4.w*2) ROM:001209B2 ROM:001209B2 locret_1209B2: ; CODE XREF: sub_12096E+3E↑j ROM:001209B2 rts ROM:001209B2 ; End of function sub_12096E ROM:001209B2 ROM:001209B4 ROM:001209B4 ; =============== S U B R O U T I N E ======================================= ROM:001209B4 ROM:001209B4 ROM:001209B4 sub_1209B4: ; CODE XREF: ROM:loc_12080A↑p ROM:001209B4 ; ROM:loc_1208E6↑p ... ROM:001209B4 move.w #$3EF4,d1 ROM:001209B8 move.w ($9B2).w,d2 ROM:001209BC move.w ($57E).w,d3 ROM:001209C0 bsr.l sub_1174A6 ROM:001209C6 move.w ($DA4).w,d2 ROM:001209CA ext.l d2 ROM:001209CC divs.w #$64,d2 ; 'd' ROM:001209D0 add.w d2,d1 ROM:001209D2 lea ($FBE).w,a3 ROM:001209D6 move.w ($B3A).w,d4 ROM:001209DA muls.w (a3,d4.w*2),d1 ROM:001209DE divs.w #$2710,d1 ROM:001209E2 lea ($FB2).w,a4 ROM:001209E6 sub.w d1,(a4,d4.w*2) ROM:001209EA move.w $43E(a5),d5 ROM:001209EE cmp.w (a4,d4.w*2),d5 ROM:001209F2 ble.s locret_1209F8 ROM:001209F4 move.w d5,(a4,d4.w*2) ROM:001209F8 ROM:001209F8 locret_1209F8: ; CODE XREF: sub_1209B4+3E↑j ROM:001209F8 rts ROM:001209F8 ; End of function sub_1209B4 ROM:001209F8 ROM:001209FA ROM:001209FA ; =============== S U B R O U T I N E ======================================= ROM:001209FA ROM:001209FA ROM:001209FA sub_1209FA: ; CODE XREF: sub_120B62+46↓p ROM:001209FA lea ($12D3).w,a1 ROM:001209FE move.w ($B3A).w,d0 ROM:00120A02 clr.w d1 ROM:00120A04 move.b (a1,d0.w),d1 ROM:00120A08 cmpi.w #4,d1 ROM:00120A0C bcc.s locret_120A16 ROM:00120A0E movea.l off_120A18(pc,d1.w*4),a0 ROM:00120A12 nop ROM:00120A14 jmp (a0) ROM:00120A16 ; --------------------------------------------------------------------------- ROM:00120A16 ROM:00120A16 locret_120A16: ; CODE XREF: sub_1209FA+12↑j ROM:00120A16 rts ROM:00120A16 ; End of function sub_1209FA ROM:00120A16 ROM:00120A16 ; --------------------------------------------------------------------------- ROM:00120A18 off_120A18: dc.l loc_120A28 ; DATA XREF: sub_1209FA+14↑r ROM:00120A1C dc.l loc_120A3A ROM:00120A20 dc.l loc_120A5E ROM:00120A24 dc.l loc_120A6E ROM:00120A28 ; --------------------------------------------------------------------------- ROM:00120A28 ROM:00120A28 loc_120A28: ; DATA XREF: ROM:off_120A18↑o ROM:00120A28 bsr.w sub_120AEA ROM:00120A2C bsr.w sub_120B56 ROM:00120A30 move.b #1,(a1,d0.w) ROM:00120A36 rts ROM:00120A38 ; --------------------------------------------------------------------------- ROM:00120A38 rts ROM:00120A3A ; --------------------------------------------------------------------------- ROM:00120A3A ROM:00120A3A loc_120A3A: ; DATA XREF: ROM:00120A1C↑o ROM:00120A3A btst d0,($11F1).w ROM:00120A3E beq.s locret_120A5C ROM:00120A40 clr.b $814(d0.w) ROM:00120A46 clr.w $676(d0.w*2) ROM:00120A4C move.b #3,$814(d0.w) ROM:00120A54 move.b #2,(a1,d0.w) ROM:00120A5A rts ROM:00120A5C ; --------------------------------------------------------------------------- ROM:00120A5C ROM:00120A5C locret_120A5C: ; CODE XREF: ROM:00120A3E↑j ROM:00120A5C rts ROM:00120A5E ; --------------------------------------------------------------------------- ROM:00120A5E ROM:00120A5E loc_120A5E: ; DATA XREF: ROM:00120A20↑o ROM:00120A5E btst d0,($11F1).w ROM:00120A62 beq.s locret_120A6C ROM:00120A64 move.b #3,(a1,d0.w) ROM:00120A6A rts ROM:00120A6C ; --------------------------------------------------------------------------- ROM:00120A6C ROM:00120A6C locret_120A6C: ; CODE XREF: ROM:00120A62↑j ROM:00120A6C rts ROM:00120A6E ; --------------------------------------------------------------------------- ROM:00120A6E ROM:00120A6E loc_120A6E: ; DATA XREF: ROM:00120A24↑o ROM:00120A6E btst d0,($11F1).w ROM:00120A72 beq.s locret_120AA4 ROM:00120A74 bclr #0,$814(d0.w) ROM:00120A7C bset #2,$814(d0.w) ROM:00120A84 bsr.w sub_120B06 ROM:00120A88 clr.b $814(d0.w) ROM:00120A8E clr.w $676(d0.w*2) ROM:00120A94 move.b #3,$814(d0.w) ROM:00120A9C move.b #2,(a1,d0.w) ROM:00120AA2 rts ROM:00120AA4 ; --------------------------------------------------------------------------- ROM:00120AA4 ROM:00120AA4 locret_120AA4: ; CODE XREF: ROM:00120A72↑j ROM:00120AA4 rts ROM:00120AA6 ROM:00120AA6 ; =============== S U B R O U T I N E ======================================= ROM:00120AA6 ROM:00120AA6 ROM:00120AA6 sub_120AA6: ; CODE XREF: ROM:001213E4↓p ROM:00120AA6 ; ROM:00121466↓p ... ROM:00120AA6 lea ($FB4).w,a3 ROM:00120AAA lea ($FB6).w,a4 ROM:00120AAE lea ($FB2).w,a2 ROM:00120AB2 move.w (a4,d0.w*2),d3 ROM:00120AB6 add.w (a2,d0.w*2),d3 ROM:00120ABA ext.l d3 ROM:00120ABC divs.w #2,d3 ROM:00120AC0 move.w d3,(a3,d0.w*2) ROM:00120AC4 move.w #1,d1 ROM:00120AC8 cmpi.w #2,d1 ROM:00120ACC bne.s loc_120AE0 ROM:00120ACE move.w (a3),d4 ROM:00120AD0 add.w 2(a3),d4 ROM:00120AD4 ext.l d4 ROM:00120AD6 divs.w #2,d4 ROM:00120ADA move.w d4,($B38).w ROM:00120ADE bra.s loc_120AE2 ROM:00120AE0 ; --------------------------------------------------------------------------- ROM:00120AE0 ROM:00120AE0 loc_120AE0: ; CODE XREF: sub_120AA6+26↑j ROM:00120AE0 move.w (a3),d4 ROM:00120AE2 ROM:00120AE2 loc_120AE2: ; CODE XREF: sub_120AA6+38↑j ROM:00120AE2 move.w (a2,d0.w*2),(a4,d0.w*2) ROM:00120AE8 rts ROM:00120AE8 ; End of function sub_120AA6 ROM:00120AE8 ROM:00120AEA ROM:00120AEA ; =============== S U B R O U T I N E ======================================= ROM:00120AEA ROM:00120AEA ROM:00120AEA sub_120AEA: ; CODE XREF: ROM:loc_120A28↑p ROM:00120AEA lea ($FB4).w,a3 ROM:00120AEE lea ($FB6).w,a4 ROM:00120AF2 move.w #$2710,(a3,d0.w*2) ROM:00120AF8 move.w #$2710,(a4,d0.w*2) ROM:00120AFE move.w #$2710,($B38).w ROM:00120B04 rts ROM:00120B04 ; End of function sub_120AEA ROM:00120B04 ROM:00120B06 ROM:00120B06 ; =============== S U B R O U T I N E ======================================= ROM:00120B06 ROM:00120B06 ROM:00120B06 sub_120B06: ; CODE XREF: ROM:00120A84↑p ROM:00120B06 addi.w #1,$FBA(d0.w*2) ROM:00120B0E move.w $444(a5),d2 ROM:00120B12 cmp.w $FBA(d0.w*2),d2 ROM:00120B18 blt.s loc_120B28 ROM:00120B1A move.w $676(d0.w*2),d3 ROM:00120B20 add.w d3,$FBC(d0.w*2) ROM:00120B26 bra.s locret_120B54 ROM:00120B28 ; --------------------------------------------------------------------------- ROM:00120B28 ROM:00120B28 loc_120B28: ; CODE XREF: sub_120B06+12↑j ROM:00120B28 move.w $FBA(d0.w*2),d4 ROM:00120B2E ext.l d4 ROM:00120B30 muls.l #$2710,d4 ROM:00120B38 divs.w $FBC(d0.w*2),d4 ROM:00120B3E move.w d4,$FB8(d0.w*2) ROM:00120B44 move.w #0,$FBC(d0.w*2) ROM:00120B4C move.w #0,$FBA(d0.w*2) ROM:00120B54 ROM:00120B54 locret_120B54: ; CODE XREF: sub_120B06+20↑j ROM:00120B54 rts ROM:00120B54 ; End of function sub_120B06 ROM:00120B54 ROM:00120B56 ROM:00120B56 ; =============== S U B R O U T I N E ======================================= ROM:00120B56 ROM:00120B56 ROM:00120B56 sub_120B56: ; CODE XREF: ROM:00120A2C↑p ROM:00120B56 lea ($FB8).w,a3 ROM:00120B5A move.w #0,(a3,d0.w*2) ROM:00120B60 rts ROM:00120B60 ; End of function sub_120B56 ROM:00120B60 ROM:00120B62 ROM:00120B62 ; =============== S U B R O U T I N E ======================================= ROM:00120B62 ROM:00120B62 ROM:00120B62 sub_120B62: ; CODE XREF: sub_129E70+60↓p ROM:00120B62 bsr.l sub_120F6A ROM:00120B68 bsr.l sub_120DBA ROM:00120B6E move.w #0,($B3A).w ROM:00120B74 bra.s loc_120B7C ROM:00120B76 ; --------------------------------------------------------------------------- ROM:00120B76 ROM:00120B76 loc_120B76: ; CODE XREF: sub_120B62+4C↓j ROM:00120B76 addi.w #1,($B3A).w ROM:00120B7C ROM:00120B7C loc_120B7C: ; CODE XREF: sub_120B62+12↑j ROM:00120B7C cmpi.w #0,($B3A).w ROM:00120B82 bgt.s locret_120BB0 ROM:00120B84 bsr.l sub_12104C ROM:00120B8A bsr.l sub_120EF4 ROM:00120B90 bsr.l sub_1211CE ROM:00120B96 bsr.w sub_120BB2 ROM:00120B9A bsr.w sub_120D18 ROM:00120B9E bsr.w sub_120D6A ROM:00120BA2 bsr.l sub_120652 ROM:00120BA8 bsr.l sub_1209FA ROM:00120BAE bra.s loc_120B76 ROM:00120BB0 ; --------------------------------------------------------------------------- ROM:00120BB0 ROM:00120BB0 locret_120BB0: ; CODE XREF: sub_120B62+20↑j ROM:00120BB0 rts ROM:00120BB0 ; End of function sub_120B62 ROM:00120BB0 ROM:00120BB2 ROM:00120BB2 ; =============== S U B R O U T I N E ======================================= ROM:00120BB2 ROM:00120BB2 ROM:00120BB2 sub_120BB2: ; CODE XREF: sub_120B62+34↑p ROM:00120BB2 lea ($12D4).w,a1 ROM:00120BB6 lea ($EFC).w,a2 ROM:00120BBA move.w ($B3A).w,d0 ROM:00120BBE move.w $44A(a5),d2 ROM:00120BC2 move.w $458(a5),d3 ROM:00120BC6 move.w $45A(a5),d4 ROM:00120BCA clr.w d1 ROM:00120BCC move.b (a1,d0.w),d1 ROM:00120BD0 cmpi.w #5,d1 ROM:00120BD4 bcc.s locret_120BDE ROM:00120BD6 movea.l off_120BE0(pc,d1.w*4),a0 ROM:00120BDA nop ROM:00120BDC jmp (a0) ROM:00120BDE ; --------------------------------------------------------------------------- ROM:00120BDE ROM:00120BDE locret_120BDE: ; CODE XREF: sub_120BB2+22↑j ROM:00120BDE rts ROM:00120BDE ; End of function sub_120BB2 ROM:00120BDE ROM:00120BDE ; --------------------------------------------------------------------------- ROM:00120BE0 off_120BE0: dc.l loc_120BF4 ; DATA XREF: sub_120BB2+24↑r ROM:00120BE4 dc.l loc_120C02 ROM:00120BE8 dc.l loc_120C2E ROM:00120BEC dc.l loc_120C86 ROM:00120BF0 dc.l loc_120CD6 ROM:00120BF4 ; --------------------------------------------------------------------------- ROM:00120BF4 ROM:00120BF4 loc_120BF4: ; DATA XREF: ROM:off_120BE0↑o ROM:00120BF4 bset d0,($11E7).w ROM:00120BF8 move.b #1,(a1,d0.w) ROM:00120BFE bra.s locret_120C2C ROM:00120C00 ; --------------------------------------------------------------------------- ROM:00120C00 rts ROM:00120C02 ; --------------------------------------------------------------------------- ROM:00120C02 ROM:00120C02 loc_120C02: ; DATA XREF: ROM:00120BE4↑o ROM:00120C02 btst #6,($1424).w ROM:00120C08 beq.s locret_120C2C ROM:00120C0A btst d0,($11E4).w ROM:00120C0E beq.s locret_120C2C ROM:00120C10 clr.b $877(d0.w) ROM:00120C16 move.w d2,$73C(d0.w*2) ROM:00120C1C move.b #1,$877(d0.w) ROM:00120C24 move.b #2,(a1,d0.w) ROM:00120C2A bra.s locret_120C84 ROM:00120C2C ; --------------------------------------------------------------------------- ROM:00120C2C ROM:00120C2C locret_120C2C: ; CODE XREF: ROM:00120BFE↑j ROM:00120C2C ; ROM:00120C08↑j ... ROM:00120C2C rts ROM:00120C2E ; --------------------------------------------------------------------------- ROM:00120C2E ROM:00120C2E loc_120C2E: ; DATA XREF: ROM:00120BE8↑o ROM:00120C2E cmpi.w #0,$73C(d0.w*2) ROM:00120C36 bgt.s loc_120C48 ROM:00120C38 bclr d0,($11E7).w ROM:00120C3C move.b #4,(a1,d0.w) ROM:00120C42 bra.l locret_120D14 ROM:00120C48 ; --------------------------------------------------------------------------- ROM:00120C48 ROM:00120C48 loc_120C48: ; CODE XREF: ROM:00120C36↑j ROM:00120C48 btst d0,($11E4).w ROM:00120C4C bne.s loc_120C62 ROM:00120C4E clr.b $877(d0.w) ROM:00120C54 clr.w $73C(d0.w*2) ROM:00120C5A move.b #1,(a1,d0.w) ROM:00120C60 bra.s locret_120C2C ROM:00120C62 ; --------------------------------------------------------------------------- ROM:00120C62 ROM:00120C62 loc_120C62: ; CODE XREF: ROM:00120C4C↑j ROM:00120C62 cmp.w (a2,d0.w*2),d3 ROM:00120C66 bgt.s loc_120C6A ROM:00120C68 bra.s loc_120C70 ROM:00120C6A ; --------------------------------------------------------------------------- ROM:00120C6A ROM:00120C6A loc_120C6A: ; CODE XREF: ROM:00120C66↑j ROM:00120C6A cmp.w (a2,d0.w*2),d4 ROM:00120C6E blt.s locret_120C84 ROM:00120C70 ROM:00120C70 loc_120C70: ; CODE XREF: ROM:00120C68↑j ROM:00120C70 clr.b $877(d0.w) ROM:00120C76 clr.w $73C(d0.w*2) ROM:00120C7C move.b #3,(a1,d0.w) ROM:00120C82 bra.s locret_120CD4 ROM:00120C84 ; --------------------------------------------------------------------------- ROM:00120C84 ROM:00120C84 locret_120C84: ; CODE XREF: ROM:00120C2A↑j ROM:00120C84 ; ROM:00120C6E↑j ... ROM:00120C84 rts ROM:00120C86 ; --------------------------------------------------------------------------- ROM:00120C86 ROM:00120C86 loc_120C86: ; DATA XREF: ROM:00120BEC↑o ROM:00120C86 cmp.w (a2,d0.w*2),d3 ROM:00120C8A ble.l loc_120CB6 ROM:00120C90 cmp.w (a2,d0.w*2),d4 ROM:00120C94 bge.l loc_120CB6 ROM:00120C9A clr.b $877(d0.w) ROM:00120CA0 move.w d2,$73C(d0.w*2) ROM:00120CA6 move.b #1,$877(d0.w) ROM:00120CAE move.b #2,(a1,d0.w) ROM:00120CB4 bra.s locret_120C84 ROM:00120CB6 ; --------------------------------------------------------------------------- ROM:00120CB6 ROM:00120CB6 loc_120CB6: ; CODE XREF: ROM:00120C8A↑j ROM:00120CB6 ; ROM:00120C94↑j ROM:00120CB6 btst d0,($11E4).w ROM:00120CBA bne.s locret_120CD4 ROM:00120CBC clr.b $877(d0.w) ROM:00120CC2 clr.w $73C(d0.w*2) ROM:00120CC8 move.b #1,(a1,d0.w) ROM:00120CCE bra.l locret_120C2C ROM:00120CD4 ; --------------------------------------------------------------------------- ROM:00120CD4 ROM:00120CD4 locret_120CD4: ; CODE XREF: ROM:00120C82↑j ROM:00120CD4 ; ROM:00120CBA↑j ... ROM:00120CD4 rts ROM:00120CD6 ; --------------------------------------------------------------------------- ROM:00120CD6 ROM:00120CD6 loc_120CD6: ; DATA XREF: ROM:00120BF0↑o ROM:00120CD6 btst #2,($1409).w ROM:00120CDC beq.s loc_120CFA ROM:00120CDE clr.b $877(d0.w) ROM:00120CE4 clr.w $73C(d0.w*2) ROM:00120CEA bset d0,($11E7).w ROM:00120CEE move.b #1,(a1,d0.w) ROM:00120CF4 bra.l locret_120C2C ROM:00120CFA ; --------------------------------------------------------------------------- ROM:00120CFA ROM:00120CFA loc_120CFA: ; CODE XREF: ROM:00120CDC↑j ROM:00120CFA cmp.w (a2,d0.w*2),d3 ROM:00120CFE bgt.s loc_120D02 ROM:00120D00 bra.s loc_120D08 ROM:00120D02 ; --------------------------------------------------------------------------- ROM:00120D02 ROM:00120D02 loc_120D02: ; CODE XREF: ROM:00120CFE↑j ROM:00120D02 cmp.w (a2,d0.w*2),d4 ROM:00120D06 blt.s locret_120D14 ROM:00120D08 ROM:00120D08 loc_120D08: ; CODE XREF: ROM:00120D00↑j ROM:00120D08 bset d0,($11E7).w ROM:00120D0C move.b #3,(a1,d0.w) ROM:00120D12 bra.s locret_120CD4 ROM:00120D14 ; --------------------------------------------------------------------------- ROM:00120D14 ROM:00120D14 locret_120D14: ; CODE XREF: ROM:00120C42↑j ROM:00120D14 ; ROM:00120D06↑j ROM:00120D14 rts ROM:00120D16 ; --------------------------------------------------------------------------- ROM:00120D16 rts ROM:00120D18 ROM:00120D18 ; =============== S U B R O U T I N E ======================================= ROM:00120D18 ROM:00120D18 ROM:00120D18 sub_120D18: ; CODE XREF: sub_120B62+38↑p ROM:00120D18 move.w ($B3A).w,d0 ROM:00120D1C bclr d0,($11E5).w ROM:00120D20 bclr d0,($11E6).w ROM:00120D24 btst d0,($11EF).w ROM:00120D28 bne.s locret_120D68 ROM:00120D2A btst #6,($DE3).w ROM:00120D30 bne.s locret_120D68 ROM:00120D32 btst #2,($DE3).w ROM:00120D38 bne.s locret_120D68 ROM:00120D3A btst d0,($11EA).w ROM:00120D3E bne.s locret_120D68 ROM:00120D40 btst #0,($1417).w ROM:00120D46 bne.s locret_120D68 ROM:00120D48 btst #2,($1428).w ROM:00120D4E beq.s locret_120D68 ROM:00120D50 move.w $446(a5),d1 ROM:00120D54 cmp.w ($E6A).w,d1 ROM:00120D58 bne.s locret_120D68 ROM:00120D5A bset d0,($11E6).w ROM:00120D5E btst d0,($11E7).w ROM:00120D62 beq.s locret_120D68 ROM:00120D64 bset d0,($11E5).w ROM:00120D68 ROM:00120D68 locret_120D68: ; CODE XREF: sub_120D18+10↑j ROM:00120D68 ; sub_120D18+18↑j ... ROM:00120D68 rts ROM:00120D68 ; End of function sub_120D18 ROM:00120D68 ROM:00120D6A ROM:00120D6A ; =============== S U B R O U T I N E ======================================= ROM:00120D6A ROM:00120D6A ROM:00120D6A sub_120D6A: ; CODE XREF: sub_120B62+3C↑p ROM:00120D6A move.w ($B3A).w,d0 ROM:00120D6E bclr d0,($11E4).w ROM:00120D72 btst #6,($8D1).w ROM:00120D78 beq.s loc_120D82 ROM:00120D7A btst #6,($8D5).w ROM:00120D80 beq.s locret_120DB8 ROM:00120D82 ROM:00120D82 loc_120D82: ; CODE XREF: sub_120D6A+E↑j ROM:00120D82 btst d0,($11E6).w ROM:00120D86 beq.s locret_120DB8 ROM:00120D88 btst #6,($8D1).w ROM:00120D8E beq.s loc_120D98 ROM:00120D90 btst #6,($8D5).w ROM:00120D96 bne.s loc_120DB4 ROM:00120D98 ROM:00120D98 loc_120D98: ; CODE XREF: sub_120D6A+24↑j ROM:00120D98 btst d0,($11E9).w ROM:00120D9C bne.s locret_120DB8 ROM:00120D9E btst d0,($11EA).w ROM:00120DA2 bne.s locret_120DB8 ROM:00120DA4 btst d0,($11EE).w ROM:00120DA8 beq.s locret_120DB8 ROM:00120DAA move.w $448(a5),d2 ROM:00120DAE cmp.w ($9E8).w,d2 ROM:00120DB2 bge.s locret_120DB8 ROM:00120DB4 ROM:00120DB4 loc_120DB4: ; CODE XREF: sub_120D6A+2C↑j ROM:00120DB4 bset d0,($11E4).w ROM:00120DB8 ROM:00120DB8 locret_120DB8: ; CODE XREF: sub_120D6A+16↑j ROM:00120DB8 ; sub_120D6A+1C↑j ... ROM:00120DB8 rts ROM:00120DB8 ; End of function sub_120D6A ROM:00120DB8 ROM:00120DBA ROM:00120DBA ; =============== S U B R O U T I N E ======================================= ROM:00120DBA ROM:00120DBA ROM:00120DBA sub_120DBA: ; CODE XREF: sub_120B62+6↑p ROM:00120DBA clr.w d1 ROM:00120DBC move.b ($11E8).w,d1 ROM:00120DC0 cmpi.w #3,d1 ROM:00120DC4 bcc.s locret_120DCE ROM:00120DC6 movea.l off_120DD0(pc,d1.w*4),a0 ROM:00120DCA nop ROM:00120DCC jmp (a0) ROM:00120DCE ; --------------------------------------------------------------------------- ROM:00120DCE ROM:00120DCE locret_120DCE: ; CODE XREF: sub_120DBA+A↑j ROM:00120DCE rts ROM:00120DCE ; End of function sub_120DBA ROM:00120DCE ROM:00120DCE ; --------------------------------------------------------------------------- ROM:00120DD0 off_120DD0: dc.l loc_120DDC ; DATA XREF: sub_120DBA+C↑r ROM:00120DD4 dc.l loc_120DEA ROM:00120DD8 dc.l locret_120E08 ROM:00120DDC ; --------------------------------------------------------------------------- ROM:00120DDC ROM:00120DDC loc_120DDC: ; DATA XREF: ROM:off_120DD0↑o ROM:00120DDC bclr #1,($1408).w ROM:00120DE2 move.b #1,($11E8).w ROM:00120DE8 rts ROM:00120DEA ; --------------------------------------------------------------------------- ROM:00120DEA ROM:00120DEA loc_120DEA: ; DATA XREF: ROM:00120DD4↑o ROM:00120DEA btst #6,($1424).w ROM:00120DF0 beq.s locret_120DF4 ROM:00120DF2 bra.s loc_120DF6 ROM:00120DF4 ; --------------------------------------------------------------------------- ROM:00120DF4 ROM:00120DF4 locret_120DF4: ; CODE XREF: ROM:00120DF0↑j ROM:00120DF4 rts ROM:00120DF6 ; --------------------------------------------------------------------------- ROM:00120DF6 ROM:00120DF6 loc_120DF6: ; CODE XREF: ROM:00120DF2↑j ROM:00120DF6 bsr.w sub_120E0A ROM:00120DFA bset #1,($1408).w ROM:00120E00 move.b #2,($11E8).w ROM:00120E06 rts ROM:00120E08 ; --------------------------------------------------------------------------- ROM:00120E08 ROM:00120E08 locret_120E08: ; DATA XREF: ROM:00120DD8↑o ROM:00120E08 rts ROM:00120E0A ROM:00120E0A ; =============== S U B R O U T I N E ======================================= ROM:00120E0A ROM:00120E0A ROM:00120E0A sub_120E0A: ; CODE XREF: ROM:loc_120DF6↑p ROM:00120E0A move.w #$3E44,d1 ROM:00120E0E move.w ($9E8).w,d2 ROM:00120E12 bsr.l sub_1174A6 ROM:00120E18 lea ($FBE).w,a0 ROM:00120E1C move.w d1,(a0) ROM:00120E1E move.w #1,d0 ROM:00120E22 cmpi.w #2,d0 ROM:00120E26 bne.s locret_120E3C ROM:00120E28 move.w #$3E44,d1 ROM:00120E2C move.w ($9E8).w,d2 ROM:00120E30 bsr.l sub_1174A6 ROM:00120E36 lea ($FBE).w,a0 ROM:00120E3A move.w d1,(a0) ROM:00120E3C ROM:00120E3C locret_120E3C: ; CODE XREF: sub_120E0A+1C↑j ROM:00120E3C rts ROM:00120E3C ; End of function sub_120E0A ROM:00120E3C ROM:00120E3E ROM:00120E3E ; =============== S U B R O U T I N E ======================================= ROM:00120E3E ROM:00120E3E ROM:00120E3E sub_120E3E: ; CODE XREF: ROM:loc_121450↓p ROM:00120E3E ; ROM:loc_121542↓p ROM:00120E3E lea ($12D5).w,a1 ROM:00120E42 move.w ($B3A).w,d0 ROM:00120E46 move.w $44C(a5),d2 ROM:00120E4A clr.w d1 ROM:00120E4C move.b (a1,d0.w),d1 ROM:00120E50 cmpi.w #2,d1 ROM:00120E54 bcc.s locret_120E5E ROM:00120E56 movea.l off_120E60(pc,d1.w*4),a0 ROM:00120E5A nop ROM:00120E5C jmp (a0) ROM:00120E5E ; --------------------------------------------------------------------------- ROM:00120E5E ROM:00120E5E locret_120E5E: ; CODE XREF: sub_120E3E+16↑j ROM:00120E5E rts ROM:00120E5E ; End of function sub_120E3E ROM:00120E5E ROM:00120E5E ; --------------------------------------------------------------------------- ROM:00120E60 off_120E60: dc.l loc_120E68 ; DATA XREF: sub_120E3E+18↑r ROM:00120E64 dc.l loc_120E84 ROM:00120E68 ; --------------------------------------------------------------------------- ROM:00120E68 ROM:00120E68 loc_120E68: ; DATA XREF: ROM:off_120E60↑o ROM:00120E68 clr.b $7D1(d0.w) ROM:00120E6E move.w d2,$5F0(d0.w*2) ROM:00120E74 move.b #1,$7D1(d0.w) ROM:00120E7C move.b #1,(a1,d0.w) ROM:00120E82 rts ROM:00120E84 ; --------------------------------------------------------------------------- ROM:00120E84 ROM:00120E84 loc_120E84: ; DATA XREF: ROM:00120E64↑o ROM:00120E84 cmpi.w #0,$5F0(d0.w*2) ROM:00120E8C bgt.s locret_120E90 ROM:00120E8E bra.s loc_120E92 ROM:00120E90 ; --------------------------------------------------------------------------- ROM:00120E90 ROM:00120E90 locret_120E90: ; CODE XREF: ROM:00120E8C↑j ROM:00120E90 rts ROM:00120E92 ; --------------------------------------------------------------------------- ROM:00120E92 ROM:00120E92 loc_120E92: ; CODE XREF: ROM:00120E8E↑j ROM:00120E92 bsr.w sub_120EBE ROM:00120E96 lea ($12D5).w,a1 ROM:00120E9A move.w ($B3A).w,d0 ROM:00120E9E move.w $44C(a5),d2 ROM:00120EA2 clr.b $7D1(d0.w) ROM:00120EA8 move.w d2,$5F0(d0.w*2) ROM:00120EAE move.b #1,$7D1(d0.w) ROM:00120EB6 move.b #1,(a1,d0.w) ROM:00120EBC rts ROM:00120EBE ROM:00120EBE ; =============== S U B R O U T I N E ======================================= ROM:00120EBE ROM:00120EBE ROM:00120EBE sub_120EBE: ; CODE XREF: ROM:loc_120E92↑p ROM:00120EBE move.w #$3EF6,d1 ROM:00120EC2 move.w ($9B2).w,d2 ROM:00120EC6 move.w ($57E).w,d3 ROM:00120ECA bsr.l sub_1174A6 ROM:00120ED0 lea ($FC0).w,a2 ROM:00120ED4 move.w ($B3A).w,d3 ROM:00120ED8 move.w d1,(a2,d3.w*2) ROM:00120EDC lea ($FB2).w,a3 ROM:00120EE0 sub.w d1,(a3,d3.w*2) ROM:00120EE4 move.w $43E(a5),d4 ROM:00120EE8 cmp.w (a3,d3.w*2),d4 ROM:00120EEC ble.s locret_120EF2 ROM:00120EEE move.w d4,(a3,d3.w*2) ROM:00120EF2 ROM:00120EF2 locret_120EF2: ; CODE XREF: sub_120EBE+2E↑j ROM:00120EF2 rts ROM:00120EF2 ; End of function sub_120EBE ROM:00120EF2 ROM:00120EF4 ROM:00120EF4 ; =============== S U B R O U T I N E ======================================= ROM:00120EF4 ROM:00120EF4 ROM:00120EF4 sub_120EF4: ; CODE XREF: sub_120B62+28↑p ROM:00120EF4 lea ($12D6).w,a1 ROM:00120EF8 move.w ($B3A).w,d0 ROM:00120EFC clr.w d1 ROM:00120EFE move.b (a1,d0.w),d1 ROM:00120F02 cmpi.w #3,d1 ROM:00120F06 bcc.s locret_120F10 ROM:00120F08 movea.l off_120F12(pc,d1.w*4),a0 ROM:00120F0C nop ROM:00120F0E jmp (a0) ROM:00120F10 ; --------------------------------------------------------------------------- ROM:00120F10 ROM:00120F10 locret_120F10: ; CODE XREF: sub_120EF4+12↑j ROM:00120F10 rts ROM:00120F10 ; End of function sub_120EF4 ROM:00120F10 ROM:00120F10 ; --------------------------------------------------------------------------- ROM:00120F12 off_120F12: dc.l loc_120F1E ; DATA XREF: sub_120EF4+14↑r ROM:00120F16 dc.l loc_120F2A ROM:00120F1A dc.l loc_120F4A ROM:00120F1E ; --------------------------------------------------------------------------- ROM:00120F1E ROM:00120F1E loc_120F1E: ; DATA XREF: ROM:off_120F12↑o ROM:00120F1E bclr d0,($11E9).w ROM:00120F22 move.b #1,(a1,d0.w) ROM:00120F28 rts ROM:00120F2A ; --------------------------------------------------------------------------- ROM:00120F2A ROM:00120F2A loc_120F2A: ; DATA XREF: ROM:00120F16↑o ROM:00120F2A lea ($988).w,a3 ROM:00120F2E move.w $44E(a5),d2 ROM:00120F32 ext.l d2 ROM:00120F34 cmp.l (a3,d0.w*4),d2 ROM:00120F38 ble.s locret_120F3C ROM:00120F3A bra.s loc_120F3E ROM:00120F3C ; --------------------------------------------------------------------------- ROM:00120F3C ROM:00120F3C locret_120F3C: ; CODE XREF: ROM:00120F38↑j ROM:00120F3C rts ROM:00120F3E ; --------------------------------------------------------------------------- ROM:00120F3E ROM:00120F3E loc_120F3E: ; CODE XREF: ROM:00120F3A↑j ROM:00120F3E bset d0,($11E9).w ROM:00120F42 move.b #2,(a1,d0.w) ROM:00120F48 rts ROM:00120F4A ; --------------------------------------------------------------------------- ROM:00120F4A ROM:00120F4A loc_120F4A: ; DATA XREF: ROM:00120F1A↑o ROM:00120F4A lea ($988).w,a3 ROM:00120F4E move.w $44E(a5),d2 ROM:00120F52 ext.l d2 ROM:00120F54 cmp.l (a3,d0.w*4),d2 ROM:00120F58 bgt.s locret_120F5C ROM:00120F5A bra.s loc_120F5E ROM:00120F5C ; --------------------------------------------------------------------------- ROM:00120F5C ROM:00120F5C locret_120F5C: ; CODE XREF: ROM:00120F58↑j ROM:00120F5C rts ROM:00120F5E ; --------------------------------------------------------------------------- ROM:00120F5E ROM:00120F5E loc_120F5E: ; CODE XREF: ROM:00120F5A↑j ROM:00120F5E bclr d0,($11E9).w ROM:00120F62 move.b #1,(a1,d0.w) ROM:00120F68 rts ROM:00120F6A ROM:00120F6A ; =============== S U B R O U T I N E ======================================= ROM:00120F6A ROM:00120F6A ROM:00120F6A sub_120F6A: ; CODE XREF: sub_120B62↑p ROM:00120F6A move.w #1,d7 ROM:00120F6E clr.w d1 ROM:00120F70 move.b ($11EB).w,d1 ROM:00120F74 cmpi.w #4,d1 ROM:00120F78 bcc.s locret_120F82 ROM:00120F7A movea.l off_120F84(pc,d1.w*4),a0 ROM:00120F7E nop ROM:00120F80 jmp (a0) ROM:00120F82 ; --------------------------------------------------------------------------- ROM:00120F82 ROM:00120F82 locret_120F82: ; CODE XREF: sub_120F6A+E↑j ROM:00120F82 rts ROM:00120F82 ; End of function sub_120F6A ROM:00120F82 ROM:00120F82 ; --------------------------------------------------------------------------- ROM:00120F84 off_120F84: dc.l loc_120F94 ; DATA XREF: sub_120F6A+10↑r ROM:00120F88 dc.l loc_120FB4 ROM:00120F8C dc.l loc_120FDA ROM:00120F90 dc.l loc_121020 ROM:00120F94 ; --------------------------------------------------------------------------- ROM:00120F94 ROM:00120F94 loc_120F94: ; DATA XREF: ROM:off_120F84↑o ROM:00120F94 bclr #1,($1418).w ROM:00120F9A bclr #0,($11EA).w ROM:00120FA0 cmpi.w #2,d7 ROM:00120FA4 bne.s loc_120FAC ROM:00120FA6 bclr #0,($11EA).w ROM:00120FAC ROM:00120FAC loc_120FAC: ; CODE XREF: ROM:00120FA4↑j ROM:00120FAC move.b #1,($11EB).w ROM:00120FB2 rts ROM:00120FB4 ; --------------------------------------------------------------------------- ROM:00120FB4 ROM:00120FB4 loc_120FB4: ; DATA XREF: ROM:00120F88↑o ROM:00120FB4 btst #6,($1424).w ROM:00120FBA beq.s locret_120FBE ROM:00120FBC bra.s loc_120FC0 ROM:00120FBE ; --------------------------------------------------------------------------- ROM:00120FBE ROM:00120FBE locret_120FBE: ; CODE XREF: ROM:00120FBA↑j ROM:00120FBE rts ROM:00120FC0 ; --------------------------------------------------------------------------- ROM:00120FC0 ROM:00120FC0 loc_120FC0: ; CODE XREF: ROM:00120FBC↑j ROM:00120FC0 move.w $450(a5),d0 ROM:00120FC4 clr.b ($878).w ROM:00120FC8 move.w d0,($73E).w ROM:00120FCC move.b #1,($878).w ROM:00120FD2 move.b #2,($11EB).w ROM:00120FD8 rts ROM:00120FDA ; --------------------------------------------------------------------------- ROM:00120FDA ROM:00120FDA loc_120FDA: ; DATA XREF: ROM:00120F8C↑o ROM:00120FDA cmpi.w #0,($73E).w ROM:00120FE0 bgt.s loc_120FE4 ROM:00120FE2 bra.s loc_120FF0 ROM:00120FE4 ; --------------------------------------------------------------------------- ROM:00120FE4 ROM:00120FE4 loc_120FE4: ; CODE XREF: ROM:00120FE0↑j ROM:00120FE4 btst #2,($1409).w ROM:00120FEA beq.s locret_120FEE ROM:00120FEC bra.s loc_120FFE ROM:00120FEE ; --------------------------------------------------------------------------- ROM:00120FEE ROM:00120FEE locret_120FEE: ; CODE XREF: ROM:00120FEA↑j ROM:00120FEE rts ROM:00120FF0 ; --------------------------------------------------------------------------- ROM:00120FF0 ROM:00120FF0 loc_120FF0: ; CODE XREF: ROM:00120FE2↑j ROM:00120FF0 bset #1,($1418).w ROM:00120FF6 move.b #3,($11EB).w ROM:00120FFC rts ROM:00120FFE ; --------------------------------------------------------------------------- ROM:00120FFE ROM:00120FFE loc_120FFE: ; CODE XREF: ROM:00120FEC↑j ROM:00120FFE clr.b ($878).w ROM:00121002 clr.w ($73E).w ROM:00121006 bclr #0,($11EA).w ROM:0012100C cmpi.w #2,d7 ROM:00121010 bne.s loc_121018 ROM:00121012 bclr #0,($11EA).w ROM:00121018 ROM:00121018 loc_121018: ; CODE XREF: ROM:00121010↑j ROM:00121018 move.b #1,($11EB).w ROM:0012101E rts ROM:00121020 ; --------------------------------------------------------------------------- ROM:00121020 ROM:00121020 loc_121020: ; DATA XREF: ROM:00120F90↑o ROM:00121020 btst #2,($1409).w ROM:00121026 beq.s locret_12102A ROM:00121028 bra.s loc_12102C ROM:0012102A ; --------------------------------------------------------------------------- ROM:0012102A ROM:0012102A locret_12102A: ; CODE XREF: ROM:00121026↑j ROM:0012102A rts ROM:0012102C ; --------------------------------------------------------------------------- ROM:0012102C ROM:0012102C loc_12102C: ; CODE XREF: ROM:00121028↑j ROM:0012102C bclr #1,($1418).w ROM:00121032 bclr #0,($11EA).w ROM:00121038 cmpi.w #2,d7 ROM:0012103C bne.s loc_121044 ROM:0012103E bclr #0,($11EA).w ROM:00121044 ROM:00121044 loc_121044: ; CODE XREF: ROM:0012103C↑j ROM:00121044 move.b #1,($11EB).w ROM:0012104A rts ROM:0012104C ROM:0012104C ; =============== S U B R O U T I N E ======================================= ROM:0012104C ROM:0012104C ROM:0012104C sub_12104C: ; CODE XREF: sub_120B62+22↑p ROM:0012104C lea ($12D7).w,a1 ROM:00121050 move.w ($B3A).w,d0 ROM:00121054 clr.w d1 ROM:00121056 move.b (a1,d0.w),d1 ROM:0012105A cmpi.w #7,d1 ROM:0012105E bcc.s locret_121068 ROM:00121060 movea.l off_12106A(pc,d1.w*4),a0 ROM:00121064 nop ROM:00121066 jmp (a0) ROM:00121068 ; --------------------------------------------------------------------------- ROM:00121068 ROM:00121068 locret_121068: ; CODE XREF: sub_12104C+12↑j ROM:00121068 rts ROM:00121068 ; End of function sub_12104C ROM:00121068 ROM:00121068 ; --------------------------------------------------------------------------- ROM:0012106A off_12106A: dc.l loc_121086 ; DATA XREF: sub_12104C+14↑r ROM:0012106E dc.l loc_12109E ROM:00121072 dc.l loc_1210B2 ROM:00121076 dc.l loc_12110C ROM:0012107A dc.l loc_121168 ROM:0012107E dc.l loc_12117C ROM:00121082 dc.l loc_1211B4 ROM:00121086 ; --------------------------------------------------------------------------- ROM:00121086 ROM:00121086 loc_121086: ; DATA XREF: ROM:off_12106A↑o ROM:00121086 bclr d0,($11EC).w ROM:0012108A bclr d0,($11EA).w ROM:0012108E bclr d0,($11ED).w ROM:00121092 bclr d0,($11EE).w ROM:00121096 move.b #1,(a1,d0.w) ROM:0012109C rts ROM:0012109E ; --------------------------------------------------------------------------- ROM:0012109E ROM:0012109E loc_12109E: ; DATA XREF: ROM:0012106E↑o ROM:0012109E btst #6,($1424).w ROM:001210A4 beq.s locret_1210A8 ROM:001210A6 bra.s loc_1210AA ROM:001210A8 ; --------------------------------------------------------------------------- ROM:001210A8 ROM:001210A8 locret_1210A8: ; CODE XREF: ROM:001210A4↑j ROM:001210A8 rts ROM:001210AA ; --------------------------------------------------------------------------- ROM:001210AA ROM:001210AA loc_1210AA: ; CODE XREF: ROM:001210A6↑j ROM:001210AA move.b #2,(a1,d0.w) ROM:001210B0 rts ROM:001210B2 ; --------------------------------------------------------------------------- ROM:001210B2 ROM:001210B2 loc_1210B2: ; DATA XREF: ROM:00121072↑o ROM:001210B2 btst #1,($1418).w ROM:001210B8 beq.s loc_1210BC ROM:001210BA bra.s loc_1210D8 ROM:001210BC ; --------------------------------------------------------------------------- ROM:001210BC ROM:001210BC loc_1210BC: ; CODE XREF: ROM:001210B8↑j ROM:001210BC lea ($EFC).w,a2 ROM:001210C0 move.w $452(a5),d2 ROM:001210C4 move.w $454(a5),d3 ROM:001210C8 cmp.w (a2,d0.w*2),d2 ROM:001210CC ble.s loc_1210D4 ROM:001210CE cmp.w (a2,d0.w*2),d3 ROM:001210D2 blt.s locret_1210D6 ROM:001210D4 ROM:001210D4 loc_1210D4: ; CODE XREF: ROM:001210CC↑j ROM:001210D4 bra.s loc_1210E8 ROM:001210D6 ; --------------------------------------------------------------------------- ROM:001210D6 ROM:001210D6 locret_1210D6: ; CODE XREF: ROM:001210D2↑j ROM:001210D6 rts ROM:001210D8 ; --------------------------------------------------------------------------- ROM:001210D8 ROM:001210D8 loc_1210D8: ; CODE XREF: ROM:001210BA↑j ROM:001210D8 bset d0,($11EA).w ROM:001210DC bset d0,($11ED).w ROM:001210E0 move.b #4,(a1,d0.w) ROM:001210E6 rts ROM:001210E8 ; --------------------------------------------------------------------------- ROM:001210E8 ROM:001210E8 loc_1210E8: ; CODE XREF: ROM:loc_1210D4↑j ROM:001210E8 bset d0,($11EC).w ROM:001210EC move.w $456(a5),d2 ROM:001210F0 clr.b $879(d0.w) ROM:001210F6 move.w d2,$740(d0.w*2) ROM:001210FC move.b #1,$879(d0.w) ROM:00121104 move.b #3,(a1,d0.w) ROM:0012110A rts ROM:0012110C ; --------------------------------------------------------------------------- ROM:0012110C ROM:0012110C loc_12110C: ; DATA XREF: ROM:00121076↑o ROM:0012110C btst #2,($1409).w ROM:00121112 beq.s loc_121116 ROM:00121114 bra.s loc_12112C ROM:00121116 ; --------------------------------------------------------------------------- ROM:00121116 ROM:00121116 loc_121116: ; CODE XREF: ROM:00121112↑j ROM:00121116 cmpi.w #0,$740(d0.w*2) ROM:0012111E bgt.s locret_12112A ROM:00121120 btst #6,($142E).w ROM:00121126 beq.s locret_12112A ROM:00121128 bra.s loc_121138 ROM:0012112A ; --------------------------------------------------------------------------- ROM:0012112A ROM:0012112A locret_12112A: ; CODE XREF: ROM:0012111E↑j ROM:0012112A ; ROM:00121126↑j ROM:0012112A rts ROM:0012112C ; --------------------------------------------------------------------------- ROM:0012112C ROM:0012112C loc_12112C: ; CODE XREF: ROM:00121114↑j ROM:0012112C bclr d0,($11EC).w ROM:00121130 move.b #1,(a1,d0.w) ROM:00121136 rts ROM:00121138 ; --------------------------------------------------------------------------- ROM:00121138 ROM:00121138 loc_121138: ; CODE XREF: ROM:00121128↑j ROM:00121138 bset d0,($11EE).w ROM:0012113C move.w $45C(a5),($B3C).w ROM:00121142 move.w $45E(a5),($B3E).w ROM:00121148 move.w $460(a5),d2 ROM:0012114C clr.b $879(d0.w) ROM:00121152 move.w d2,$740(d0.w*2) ROM:00121158 move.b #1,$879(d0.w) ROM:00121160 move.b #5,(a1,d0.w) ROM:00121166 rts ROM:00121168 ; --------------------------------------------------------------------------- ROM:00121168 ROM:00121168 loc_121168: ; DATA XREF: ROM:0012107A↑o ROM:00121168 btst #2,($1409).w ROM:0012116E beq.s locret_12117A ROM:00121170 bclr d0,($11EA).w ROM:00121174 move.b #1,(a1,d0.w) ROM:0012117A ROM:0012117A locret_12117A: ; CODE XREF: ROM:0012116E↑j ROM:0012117A rts ROM:0012117C ; --------------------------------------------------------------------------- ROM:0012117C ROM:0012117C loc_12117C: ; DATA XREF: ROM:0012107E↑o ROM:0012117C btst #2,($1409).w ROM:00121182 beq.s loc_121194 ROM:00121184 bclr d0,($11EC).w ROM:00121188 bclr d0,($11EE).w ROM:0012118C move.b #1,(a1,d0.w) ROM:00121192 rts ROM:00121194 ; --------------------------------------------------------------------------- ROM:00121194 ROM:00121194 loc_121194: ; CODE XREF: ROM:00121182↑j ROM:00121194 cmpi.w #0,$740(d0.w*2) ROM:0012119C bgt.s locret_1211B2 ROM:0012119E move.w $458(a5),($B3C).w ROM:001211A4 move.w $45A(a5),($B3E).w ROM:001211AA move.b #6,(a1,d0.w) ROM:001211B0 rts ROM:001211B2 ; --------------------------------------------------------------------------- ROM:001211B2 ROM:001211B2 locret_1211B2: ; CODE XREF: ROM:0012119C↑j ROM:001211B2 rts ROM:001211B4 ; --------------------------------------------------------------------------- ROM:001211B4 ROM:001211B4 loc_1211B4: ; DATA XREF: ROM:00121082↑o ROM:001211B4 btst #2,($1409).w ROM:001211BA beq.s locret_1211CC ROM:001211BC bclr d0,($11EC).w ROM:001211C0 bclr d0,($11EE).w ROM:001211C4 move.b #1,(a1,d0.w) ROM:001211CA rts ROM:001211CC ; --------------------------------------------------------------------------- ROM:001211CC ROM:001211CC locret_1211CC: ; CODE XREF: ROM:001211BA↑j ROM:001211CC rts ROM:001211CE ROM:001211CE ; =============== S U B R O U T I N E ======================================= ROM:001211CE ROM:001211CE ROM:001211CE sub_1211CE: ; CODE XREF: sub_120B62+2E↑p ROM:001211CE lea ($12D8).w,a1 ROM:001211D2 move.w ($B3A).w,d0 ROM:001211D6 clr.w d1 ROM:001211D8 move.b (a1,d0.w),d1 ROM:001211DC cmpi.w #4,d1 ROM:001211E0 bcc.s locret_1211EA ROM:001211E2 movea.l off_1211EC(pc,d1.w*4),a0 ROM:001211E6 nop ROM:001211E8 jmp (a0) ROM:001211EA ; --------------------------------------------------------------------------- ROM:001211EA ROM:001211EA locret_1211EA: ; CODE XREF: sub_1211CE+12↑j ROM:001211EA rts ROM:001211EA ; End of function sub_1211CE ROM:001211EA ROM:001211EA ; --------------------------------------------------------------------------- ROM:001211EC off_1211EC: dc.l loc_1211FC ; DATA XREF: sub_1211CE+14↑r ROM:001211F0 dc.l loc_121208 ROM:001211F4 dc.l loc_121220 ROM:001211F8 dc.l loc_121280 ROM:001211FC ; --------------------------------------------------------------------------- ROM:001211FC ROM:001211FC loc_1211FC: ; DATA XREF: ROM:off_1211EC↑o ROM:001211FC bclr d0,($11EF).w ROM:00121200 move.b #1,(a1,d0.w) ROM:00121206 rts ROM:00121208 ; --------------------------------------------------------------------------- ROM:00121208 ROM:00121208 loc_121208: ; DATA XREF: ROM:001211F0↑o ROM:00121208 btst #4,($1419).w ROM:0012120E beq.s locret_121212 ROM:00121210 bra.s loc_121214 ROM:00121212 ; --------------------------------------------------------------------------- ROM:00121212 ROM:00121212 locret_121212: ; CODE XREF: ROM:0012120E↑j ROM:00121212 rts ROM:00121214 ; --------------------------------------------------------------------------- ROM:00121214 ROM:00121214 loc_121214: ; CODE XREF: ROM:00121210↑j ROM:00121214 bset d0,($11EF).w ROM:00121218 move.b #3,(a1,d0.w) ROM:0012121E rts ROM:00121220 ; --------------------------------------------------------------------------- ROM:00121220 ROM:00121220 loc_121220: ; DATA XREF: ROM:001211F4↑o ROM:00121220 cmpi.w #0,$742(d0.w*2) ROM:00121228 bgt.s loc_12122C ROM:0012122A bra.s loc_121248 ROM:0012122C ; --------------------------------------------------------------------------- ROM:0012122C ROM:0012122C loc_12122C: ; CODE XREF: ROM:00121228↑j ROM:0012122C lea ($EFC).w,a4 ROM:00121230 move.w $458(a5),d2 ROM:00121234 cmp.w (a4,d0.w*2),d2 ROM:00121238 bge.s loc_12123C ROM:0012123A bra.s loc_121254 ROM:0012123C ; --------------------------------------------------------------------------- ROM:0012123C ROM:0012123C loc_12123C: ; CODE XREF: ROM:00121238↑j ROM:0012123C btst #4,($1419).w ROM:00121242 beq.s locret_121246 ROM:00121244 bra.s loc_12126C ROM:00121246 ; --------------------------------------------------------------------------- ROM:00121246 ROM:00121246 locret_121246: ; CODE XREF: ROM:00121242↑j ROM:00121246 rts ROM:00121248 ; --------------------------------------------------------------------------- ROM:00121248 ROM:00121248 loc_121248: ; CODE XREF: ROM:0012122A↑j ROM:00121248 bclr d0,($11EF).w ROM:0012124C move.b #1,(a1,d0.w) ROM:00121252 rts ROM:00121254 ; --------------------------------------------------------------------------- ROM:00121254 ROM:00121254 loc_121254: ; CODE XREF: ROM:0012123A↑j ROM:00121254 clr.b $87A(d0.w) ROM:0012125A clr.w $742(d0.w*2) ROM:00121260 bclr d0,($11EF).w ROM:00121264 move.b #1,(a1,d0.w) ROM:0012126A rts ROM:0012126C ; --------------------------------------------------------------------------- ROM:0012126C ROM:0012126C loc_12126C: ; CODE XREF: ROM:00121244↑j ROM:0012126C clr.b $87A(d0.w) ROM:00121272 clr.w $742(d0.w*2) ROM:00121278 move.b #3,(a1,d0.w) ROM:0012127E rts ROM:00121280 ; --------------------------------------------------------------------------- ROM:00121280 ROM:00121280 loc_121280: ; DATA XREF: ROM:001211F8↑o ROM:00121280 btst #7,($140D).w ROM:00121286 bne.s loc_121292 ROM:00121288 btst #1,($1410).w ROM:0012128E beq.s loc_121292 ROM:00121290 bra.s loc_1212A6 ROM:00121292 ; --------------------------------------------------------------------------- ROM:00121292 ROM:00121292 loc_121292: ; CODE XREF: ROM:00121286↑j ROM:00121292 ; ROM:0012128E↑j ROM:00121292 btst #7,($140D).w ROM:00121298 bne.s locret_1212A4 ROM:0012129A btst #1,($1410).w ROM:001212A0 bne.s locret_1212A4 ROM:001212A2 bra.s loc_1212C6 ROM:001212A4 ; --------------------------------------------------------------------------- ROM:001212A4 ROM:001212A4 locret_1212A4: ; CODE XREF: ROM:00121298↑j ROM:001212A4 ; ROM:001212A0↑j ROM:001212A4 rts ROM:001212A6 ; --------------------------------------------------------------------------- ROM:001212A6 ROM:001212A6 loc_1212A6: ; CODE XREF: ROM:00121290↑j ROM:001212A6 move.w $464(a5),d1 ROM:001212AA clr.b $87A(d0.w) ROM:001212B0 move.w d1,$742(d0.w*2) ROM:001212B6 move.b #1,$87A(d0.w) ROM:001212BE move.b #2,(a1,d0.w) ROM:001212C4 rts ROM:001212C6 ; --------------------------------------------------------------------------- ROM:001212C6 ROM:001212C6 loc_1212C6: ; CODE XREF: ROM:001212A2↑j ROM:001212C6 move.w $462(a5),d1 ROM:001212CA clr.b $87A(d0.w) ROM:001212D0 move.w d1,$742(d0.w*2) ROM:001212D6 move.b #1,$87A(d0.w) ROM:001212DE move.b #2,(a1,d0.w) ROM:001212E4 rts ROM:001212E6 ROM:001212E6 ; =============== S U B R O U T I N E ======================================= ROM:001212E6 ROM:001212E6 ROM:001212E6 sub_1212E6: ; CODE XREF: ROM:loc_1206A2↑p ROM:001212E6 lea ($12D9).w,a1 ROM:001212EA lea ($EFC).w,a2 ROM:001212EE move.w ($B3A).w,d0 ROM:001212F2 bclr d0,($11F1).w ROM:001212F6 clr.w d1 ROM:001212F8 move.b (a1,d0.w),d1 ROM:001212FC cmpi.w #8,d1 ROM:00121300 bcc.s locret_12130A ROM:00121302 movea.l off_12130C(pc,d1.w*4),a0 ROM:00121306 nop ROM:00121308 jmp (a0) ROM:0012130A ; --------------------------------------------------------------------------- ROM:0012130A ROM:0012130A locret_12130A: ; CODE XREF: sub_1212E6+1A↑j ROM:0012130A rts ROM:0012130A ; End of function sub_1212E6 ROM:0012130A ROM:0012130A ; --------------------------------------------------------------------------- ROM:0012130C off_12130C: dc.l loc_12132C ; DATA XREF: sub_1212E6+1C↑r ROM:00121310 dc.l loc_12133C ROM:00121314 dc.l loc_121394 ROM:00121318 dc.l loc_121416 ROM:0012131C dc.l loc_12149A ROM:00121320 dc.l loc_121510 ROM:00121324 dc.l loc_121588 ROM:00121328 dc.l loc_1215BE ROM:0012132C ; --------------------------------------------------------------------------- ROM:0012132C ROM:0012132C loc_12132C: ; DATA XREF: ROM:off_12130C↑o ROM:0012132C bclr d0,($11F0).w ROM:00121330 bsr.w sub_1215F6 ROM:00121334 move.b #1,(a1,d0.w) ROM:0012133A rts ROM:0012133C ; --------------------------------------------------------------------------- ROM:0012133C ROM:0012133C loc_12133C: ; DATA XREF: ROM:00121310↑o ROM:0012133C move.w ($B3E).w,d2 ROM:00121340 cmp.w (a2,d0.w*2),d2 ROM:00121344 ble.s loc_121348 ROM:00121346 bra.s loc_121356 ROM:00121348 ; --------------------------------------------------------------------------- ROM:00121348 ROM:00121348 loc_121348: ; CODE XREF: ROM:00121344↑j ROM:00121348 move.w ($B3C).w,d2 ROM:0012134C cmp.w (a2,d0.w*2),d2 ROM:00121350 bge.s locret_121354 ROM:00121352 bra.s loc_121374 ROM:00121354 ; --------------------------------------------------------------------------- ROM:00121354 ROM:00121354 locret_121354: ; CODE XREF: ROM:00121350↑j ROM:00121354 rts ROM:00121356 ; --------------------------------------------------------------------------- ROM:00121356 ROM:00121356 loc_121356: ; CODE XREF: ROM:00121346↑j ROM:00121356 bclr d0,($11F0).w ROM:0012135A bsr.l sub_12096E ROM:00121360 lea ($12D9).w,a1 ROM:00121364 lea ($EFC).w,a2 ROM:00121368 move.w ($B3A).w,d0 ROM:0012136C move.b #2,(a1,d0.w) ROM:00121372 bra.s loc_1213CE ROM:00121374 ; --------------------------------------------------------------------------- ROM:00121374 ROM:00121374 loc_121374: ; CODE XREF: ROM:00121352↑j ROM:00121374 bset d0,($11F0).w ROM:00121378 bsr.l sub_1209B4 ROM:0012137E lea ($12D9).w,a1 ROM:00121382 lea ($EFC).w,a2 ROM:00121386 move.w ($B3A).w,d0 ROM:0012138A move.b #3,(a1,d0.w) ROM:00121390 bra.w loc_121450 ROM:00121394 ; --------------------------------------------------------------------------- ROM:00121394 ROM:00121394 loc_121394: ; DATA XREF: ROM:00121314↑o ROM:00121394 move.w ($B3A).w,d0 ROM:00121398 btst #1,($1413).w ROM:0012139E beq.s loc_1213B2 ROM:001213A0 move.b #0,$12DA(d0.w) ROM:001213A8 move.b #6,(a1,d0.w) ROM:001213AE bra.w locret_1215BC ROM:001213B2 ; --------------------------------------------------------------------------- ROM:001213B2 ROM:001213B2 loc_1213B2: ; CODE XREF: ROM:0012139E↑j ROM:001213B2 lea ($FC2).w,a3 ROM:001213B6 move.w $466(a5),d2 ROM:001213BA cmp.w (a3,d0.w*2),d2 ROM:001213BE bge.s loc_1213C2 ROM:001213C0 bra.s loc_1213D6 ROM:001213C2 ; --------------------------------------------------------------------------- ROM:001213C2 ROM:001213C2 loc_1213C2: ; CODE XREF: ROM:001213BE↑j ROM:001213C2 move.w ($B3C).w,d2 ROM:001213C6 cmp.w (a2,d0.w*2),d2 ROM:001213CA bge.s loc_1213CE ROM:001213CC bra.s loc_1213E0 ROM:001213CE ; --------------------------------------------------------------------------- ROM:001213CE ROM:001213CE loc_1213CE: ; CODE XREF: ROM:00121372↑j ROM:001213CE ; ROM:001213CA↑j ... ROM:001213CE bsr.l sub_12160E ROM:001213D4 rts ROM:001213D6 ; --------------------------------------------------------------------------- ROM:001213D6 ROM:001213D6 loc_1213D6: ; CODE XREF: ROM:001213C0↑j ROM:001213D6 move.b #4,(a1,d0.w) ROM:001213DC bra.w loc_1214CC ROM:001213E0 ; --------------------------------------------------------------------------- ROM:001213E0 ROM:001213E0 loc_1213E0: ; CODE XREF: ROM:001213CC↑j ROM:001213E0 bset d0,($11F0).w ROM:001213E4 bsr.l sub_120AA6 ROM:001213EA bsr.l sub_1209B4 ROM:001213F0 lea ($EFC).w,a2 ROM:001213F4 move.w ($B3A).w,d0 ROM:001213F8 bsr.w sub_121602 ROM:001213FC bset d0,($11F1).w ROM:00121400 lea ($12DA).w,a3 ROM:00121404 move.b #0,(a3,d0.w) ROM:0012140A lea ($12D9).w,a1 ROM:0012140E move.b #3,(a1,d0.w) ROM:00121414 bra.s loc_121450 ROM:00121416 ; --------------------------------------------------------------------------- ROM:00121416 ROM:00121416 loc_121416: ; DATA XREF: ROM:00121318↑o ROM:00121416 move.w ($B3A).w,d0 ROM:0012141A btst #1,($1413).w ROM:00121420 beq.s loc_121434 ROM:00121422 move.b #0,$12D5(d0.w) ROM:0012142A move.b #7,(a1,d0.w) ROM:00121430 bra.w locret_1215F2 ROM:00121434 ; --------------------------------------------------------------------------- ROM:00121434 ROM:00121434 loc_121434: ; CODE XREF: ROM:00121420↑j ROM:00121434 lea ($FC2).w,a3 ROM:00121438 move.w $466(a5),d2 ROM:0012143C cmp.w (a3,d0.w*2),d2 ROM:00121440 bge.s loc_121444 ROM:00121442 bra.s loc_121458 ROM:00121444 ; --------------------------------------------------------------------------- ROM:00121444 ROM:00121444 loc_121444: ; CODE XREF: ROM:00121440↑j ROM:00121444 move.w ($B3E).w,d2 ROM:00121448 cmp.w (a2,d0.w*2),d2 ROM:0012144C ble.s loc_121450 ROM:0012144E bra.s loc_121462 ROM:00121450 ; --------------------------------------------------------------------------- ROM:00121450 ROM:00121450 loc_121450: ; CODE XREF: ROM:00121390↑j ROM:00121450 ; ROM:00121414↑j ... ROM:00121450 bsr.l sub_120E3E ROM:00121456 rts ROM:00121458 ; --------------------------------------------------------------------------- ROM:00121458 ROM:00121458 loc_121458: ; CODE XREF: ROM:00121442↑j ROM:00121458 move.b #5,(a1,d0.w) ROM:0012145E bra.w loc_121542 ROM:00121462 ; --------------------------------------------------------------------------- ROM:00121462 ROM:00121462 loc_121462: ; CODE XREF: ROM:0012144E↑j ROM:00121462 bclr d0,($11F0).w ROM:00121466 bsr.l sub_120AA6 ROM:0012146C bsr.l sub_12096E ROM:00121472 lea ($EFC).w,a2 ROM:00121476 move.w ($B3A).w,d0 ROM:0012147A bsr.w sub_121602 ROM:0012147E bset d0,($11F1).w ROM:00121482 lea ($12D5).w,a3 ROM:00121486 move.b #0,(a3,d0.w) ROM:0012148C lea ($12D9).w,a1 ROM:00121490 move.b #2,(a1,d0.w) ROM:00121496 bra.w loc_1213CE ROM:0012149A ; --------------------------------------------------------------------------- ROM:0012149A ROM:0012149A loc_12149A: ; DATA XREF: ROM:0012131C↑o ROM:0012149A move.w ($B3A).w,d0 ROM:0012149E btst #1,($1413).w ROM:001214A4 beq.s loc_1214C0 ROM:001214A6 move.b #0,$12D2(d0.w) ROM:001214AE move.b #0,$12DA(d0.w) ROM:001214B6 move.b #6,(a1,d0.w) ROM:001214BC bra.w locret_1215BC ROM:001214C0 ; --------------------------------------------------------------------------- ROM:001214C0 ROM:001214C0 loc_1214C0: ; CODE XREF: ROM:001214A4↑j ROM:001214C0 move.w ($B3C).w,d2 ROM:001214C4 cmp.w (a2,d0.w*2),d2 ROM:001214C8 bge.s loc_1214CC ROM:001214CA bra.s loc_1214DA ROM:001214CC ; --------------------------------------------------------------------------- ROM:001214CC ROM:001214CC loc_1214CC: ; CODE XREF: ROM:001213DC↑j ROM:001214CC ; ROM:001214C8↑j ... ROM:001214CC bsr.l sub_12160E ROM:001214D2 bsr.l sub_12072A ROM:001214D8 rts ROM:001214DA ; --------------------------------------------------------------------------- ROM:001214DA ROM:001214DA loc_1214DA: ; CODE XREF: ROM:001214CA↑j ROM:001214DA bset d0,($11F0).w ROM:001214DE bsr.l sub_120AA6 ROM:001214E4 bsr.l sub_1209B4 ROM:001214EA lea ($EFC).w,a2 ROM:001214EE move.w ($B3A).w,d0 ROM:001214F2 bsr.w sub_121602 ROM:001214F6 bset d0,($11F1).w ROM:001214FA lea ($12DA).w,a3 ROM:001214FE move.b #0,(a3,d0.w) ROM:00121504 lea ($12D9).w,a1 ROM:00121508 move.b #5,(a1,d0.w) ROM:0012150E bra.s loc_121542 ROM:00121510 ; --------------------------------------------------------------------------- ROM:00121510 ROM:00121510 loc_121510: ; DATA XREF: ROM:00121320↑o ROM:00121510 move.w ($B3A).w,d0 ROM:00121514 btst #1,($1413).w ROM:0012151A beq.s loc_121536 ROM:0012151C move.b #0,$12D2(d0.w) ROM:00121524 move.b #0,$12D5(d0.w) ROM:0012152C move.b #7,(a1,d0.w) ROM:00121532 bra.w locret_1215F2 ROM:00121536 ; --------------------------------------------------------------------------- ROM:00121536 ROM:00121536 loc_121536: ; CODE XREF: ROM:0012151A↑j ROM:00121536 move.w ($B3E).w,d2 ROM:0012153A cmp.w (a2,d0.w*2),d2 ROM:0012153E ble.s loc_121542 ROM:00121540 bra.s loc_121550 ROM:00121542 ; --------------------------------------------------------------------------- ROM:00121542 ROM:00121542 loc_121542: ; CODE XREF: ROM:0012145E↑j ROM:00121542 ; ROM:0012150E↑j ... ROM:00121542 bsr.l sub_120E3E ROM:00121548 bsr.l sub_12072A ROM:0012154E rts ROM:00121550 ; --------------------------------------------------------------------------- ROM:00121550 ROM:00121550 loc_121550: ; CODE XREF: ROM:00121540↑j ROM:00121550 bclr d0,($11F0).w ROM:00121554 bsr.l sub_120AA6 ROM:0012155A bsr.l sub_12096E ROM:00121560 lea ($EFC).w,a2 ROM:00121564 move.w ($B3A).w,d0 ROM:00121568 bsr.w sub_121602 ROM:0012156C bset d0,($11F1).w ROM:00121570 lea ($12D5).w,a3 ROM:00121574 move.b #0,(a3,d0.w) ROM:0012157A lea ($12D9).w,a1 ROM:0012157E move.b #4,(a1,d0.w) ROM:00121584 bra.w loc_1214CC ROM:00121588 ; --------------------------------------------------------------------------- ROM:00121588 ROM:00121588 loc_121588: ; DATA XREF: ROM:00121324↑o ROM:00121588 move.w ($B3A).w,d0 ROM:0012158C btst #1,($1413).w ROM:00121592 bne.s loc_1215A0 ROM:00121594 move.b #2,$12D9(d0.w) ROM:0012159C bra.w loc_1213CE ROM:001215A0 ; --------------------------------------------------------------------------- ROM:001215A0 ROM:001215A0 loc_1215A0: ; CODE XREF: ROM:00121592↑j ROM:001215A0 move.w ($B3C).w,d2 ROM:001215A4 cmp.w $EFC(d0.w),d2 ROM:001215AA bge.s locret_1215BC ROM:001215AC bset d0,($11F0).w ROM:001215B0 move.b #7,$12D9(d0.w) ROM:001215B8 bra.w locret_1215F2 ROM:001215BC ; --------------------------------------------------------------------------- ROM:001215BC ROM:001215BC locret_1215BC: ; CODE XREF: ROM:001213AE↑j ROM:001215BC ; ROM:001214BC↑j ... ROM:001215BC rts ROM:001215BE ; --------------------------------------------------------------------------- ROM:001215BE ROM:001215BE loc_1215BE: ; DATA XREF: ROM:00121328↑o ROM:001215BE move.w ($B3A).w,d0 ROM:001215C2 btst #1,($1413).w ROM:001215C8 bne.s loc_1215D6 ROM:001215CA move.b #3,$12D9(d0.w) ROM:001215D2 bra.w loc_121450 ROM:001215D6 ; --------------------------------------------------------------------------- ROM:001215D6 ROM:001215D6 loc_1215D6: ; CODE XREF: ROM:001215C8↑j ROM:001215D6 move.w ($B3E).w,d2 ROM:001215DA cmp.w $EFC(d0.w),d2 ROM:001215E0 ble.s locret_1215F2 ROM:001215E2 bclr d0,($11F0).w ROM:001215E6 move.b #6,$12D9(d0.w) ROM:001215EE bra.w locret_1215BC ROM:001215F2 ; --------------------------------------------------------------------------- ROM:001215F2 ROM:001215F2 locret_1215F2: ; CODE XREF: ROM:00121430↑j ROM:001215F2 ; ROM:00121532↑j ... ROM:001215F2 rts ROM:001215F4 ; --------------------------------------------------------------------------- ROM:001215F4 rts ROM:001215F6 ROM:001215F6 ; =============== S U B R O U T I N E ======================================= ROM:001215F6 ROM:001215F6 ROM:001215F6 sub_1215F6: ; CODE XREF: ROM:00121330↑p ROM:001215F6 lea ($FC2).w,a3 ROM:001215FA move.w #0,(a3,d0.w*2) ROM:00121600 rts ROM:00121600 ; End of function sub_1215F6 ROM:00121600 ROM:00121602 ROM:00121602 ; =============== S U B R O U T I N E ======================================= ROM:00121602 ROM:00121602 ROM:00121602 sub_121602: ; CODE XREF: ROM:001213F8↑p ROM:00121602 ; ROM:0012147A↑p ... ROM:00121602 lea ($FC2).w,a3 ROM:00121606 addi.w #1,(a3,d0.w*2) ROM:0012160C rts ROM:0012160C ; End of function sub_121602 ROM:0012160C ROM:0012160E ROM:0012160E ; =============== S U B R O U T I N E ======================================= ROM:0012160E ROM:0012160E ROM:0012160E sub_12160E: ; CODE XREF: ROM:loc_1213CE↑p ROM:0012160E ; ROM:loc_1214CC↑p ROM:0012160E lea ($12DA).w,a1 ROM:00121612 move.w ($B3A).w,d0 ROM:00121616 move.w $468(a5),d2 ROM:0012161A clr.w d1 ROM:0012161C move.b (a1,d0.w),d1 ROM:00121620 cmpi.w #2,d1 ROM:00121624 bcc.s locret_12162E ROM:00121626 movea.l off_121630(pc,d1.w*4),a0 ROM:0012162A nop ROM:0012162C jmp (a0) ROM:0012162E ; --------------------------------------------------------------------------- ROM:0012162E ROM:0012162E locret_12162E: ; CODE XREF: sub_12160E+16↑j ROM:0012162E rts ROM:0012162E ; End of function sub_12160E ROM:0012162E ROM:0012162E ; --------------------------------------------------------------------------- ROM:00121630 off_121630: dc.l loc_121638 ; DATA XREF: sub_12160E+18↑r ROM:00121634 dc.l loc_121654 ROM:00121638 ; --------------------------------------------------------------------------- ROM:00121638 ROM:00121638 loc_121638: ; DATA XREF: ROM:off_121630↑o ROM:00121638 clr.b $7D2(d0.w) ROM:0012163E move.w d2,$5F2(d0.w*2) ROM:00121644 move.b #1,$7D2(d0.w) ROM:0012164C move.b #1,(a1,d0.w) ROM:00121652 rts ROM:00121654 ; --------------------------------------------------------------------------- ROM:00121654 ROM:00121654 loc_121654: ; DATA XREF: ROM:00121634↑o ROM:00121654 cmpi.w #0,$5F2(d0.w*2) ROM:0012165C bgt.s locret_121660 ROM:0012165E bra.s loc_121662 ROM:00121660 ; --------------------------------------------------------------------------- ROM:00121660 ROM:00121660 locret_121660: ; CODE XREF: ROM:0012165C↑j ROM:00121660 rts ROM:00121662 ; --------------------------------------------------------------------------- ROM:00121662 ROM:00121662 loc_121662: ; CODE XREF: ROM:0012165E↑j ROM:00121662 bsr.w sub_12168E ROM:00121666 lea ($12DA).w,a1 ROM:0012166A move.w ($B3A).w,d0 ROM:0012166E move.w $468(a5),d2 ROM:00121672 clr.b $7D2(d0.w) ROM:00121678 move.w d2,$5F2(d0.w*2) ROM:0012167E move.b #1,$7D2(d0.w) ROM:00121686 move.b #1,(a1,d0.w) ROM:0012168C rts ROM:0012168E ROM:0012168E ; =============== S U B R O U T I N E ======================================= ROM:0012168E ROM:0012168E ROM:0012168E sub_12168E: ; CODE XREF: ROM:loc_121662↑p ROM:0012168E move.w #$3EF8,d1 ROM:00121692 move.w ($9B2).w,d2 ROM:00121696 move.w ($57E).w,d3 ROM:0012169A bsr.l sub_1174A6 ROM:001216A0 lea ($FC4).w,a2 ROM:001216A4 move.w ($B3A).w,d3 ROM:001216A8 move.w d1,(a2,d3.w*2) ROM:001216AC lea ($FB2).w,a3 ROM:001216B0 add.w d1,(a3,d3.w*2) ROM:001216B4 move.w $43C(a5),d4 ROM:001216B8 cmp.w (a3,d3.w*2),d4 ROM:001216BC bge.s locret_1216C2 ROM:001216BE move.w d4,(a3,d3.w*2) ROM:001216C2 ROM:001216C2 locret_1216C2: ; CODE XREF: sub_12168E+2E↑j ROM:001216C2 rts ROM:001216C2 ; End of function sub_12168E ROM:001216C2 ROM:001216C4 ROM:001216C4 ; =============== S U B R O U T I N E ======================================= ROM:001216C4 ROM:001216C4 ROM:001216C4 sub_1216C4: ; CODE XREF: sub_121A76:loc_121ABE↓p ROM:001216C4 move.w ($B4E).w,d0 ROM:001216C8 bclr d0,($11F4).w ROM:001216CC move.w $1054(d0.w*2),d1 ROM:001216D2 cmpi.w #4,d1 ROM:001216D6 bcc.s locret_1216E0 ROM:001216D8 movea.l off_1216E2(pc,d1.w*4),a0 ROM:001216DC nop ROM:001216DE jmp (a0) ROM:001216E0 ; --------------------------------------------------------------------------- ROM:001216E0 ROM:001216E0 locret_1216E0: ; CODE XREF: sub_1216C4+12↑j ROM:001216E0 rts ROM:001216E0 ; End of function sub_1216C4 ROM:001216E0 ROM:001216E0 ; --------------------------------------------------------------------------- ROM:001216E2 off_1216E2: dc.l loc_1216F2 ; DATA XREF: sub_1216C4+14↑r ROM:001216E6 dc.l loc_12170A ROM:001216EA dc.l loc_12171E ROM:001216EE dc.l loc_121784 ROM:001216F2 ; --------------------------------------------------------------------------- ROM:001216F2 ROM:001216F2 loc_1216F2: ; DATA XREF: ROM:off_1216E2↑o ROM:001216F2 move.w #0,$1050(d0.w*2) ROM:001216FA bsr.w sub_1218CC ROM:001216FE move.w #1,$1054(d0.w*2) ROM:00121706 bra.s locret_12171C ROM:00121708 ; --------------------------------------------------------------------------- ROM:00121708 rts ROM:0012170A ; --------------------------------------------------------------------------- ROM:0012170A ROM:0012170A loc_12170A: ; DATA XREF: ROM:001216E6↑o ROM:0012170A btst #6,($141F).w ROM:00121710 beq.s locret_12171C ROM:00121712 move.w #2,$1054(d0.w*2) ROM:0012171A bra.s loc_12176E ROM:0012171C ; --------------------------------------------------------------------------- ROM:0012171C ROM:0012171C locret_12171C: ; CODE XREF: ROM:00121706↑j ROM:0012171C ; ROM:00121710↑j ... ROM:0012171C rts ROM:0012171E ; --------------------------------------------------------------------------- ROM:0012171E ROM:0012171E loc_12171E: ; DATA XREF: ROM:001216EA↑o ROM:0012171E btst #6,($141F).w ROM:00121724 bne.s loc_12173C ROM:00121726 move.w #0,$1050(d0.w*2) ROM:0012172E bsr.w sub_1218CC ROM:00121732 move.w #1,$1054(d0.w*2) ROM:0012173A bra.s locret_12171C ROM:0012173C ; --------------------------------------------------------------------------- ROM:0012173C ROM:0012173C loc_12173C: ; CODE XREF: ROM:00121724↑j ROM:0012173C move.w $46A(a5),d2 ROM:00121740 subq.w #1,d2 ROM:00121742 bvc.s loc_121748 ROM:00121744 move.w #$8000,d2 ROM:00121748 ROM:00121748 loc_121748: ; CODE XREF: ROM:00121742↑j ROM:00121748 cmp.w $1050(d0.w*2),d2 ROM:0012174E bgt.s loc_12176E ROM:00121750 addq.w #1,$1050(d0.w*2) ROM:00121756 bvc.s loc_121760 ROM:00121758 move.w #$8000,$1050(d0.w*2) ROM:00121760 ROM:00121760 loc_121760: ; CODE XREF: ROM:00121756↑j ROM:00121760 move.w #3,$1054(d0.w*2) ROM:00121768 bra.l loc_1217DE ROM:0012176E ; --------------------------------------------------------------------------- ROM:0012176E ROM:0012176E loc_12176E: ; CODE XREF: ROM:0012171A↑j ROM:0012176E ; ROM:0012174E↑j ... ROM:0012176E addq.w #1,$1050(d0.w*2) ROM:00121774 bvc.s loc_12177E ROM:00121776 move.w #$8000,$1050(d0.w*2) ROM:0012177E ROM:0012177E loc_12177E: ; CODE XREF: ROM:00121774↑j ROM:0012177E bsr.w sub_121872 ROM:00121782 rts ROM:00121784 ; --------------------------------------------------------------------------- ROM:00121784 ROM:00121784 loc_121784: ; DATA XREF: ROM:001216EE↑o ROM:00121784 btst #6,($141F).w ROM:0012178A bne.s loc_1217A6 ROM:0012178C move.w #0,$1050(d0.w*2) ROM:00121794 bsr.w sub_1218CC ROM:00121798 move.w #1,$1054(d0.w*2) ROM:001217A0 bra.l locret_12171C ROM:001217A6 ; --------------------------------------------------------------------------- ROM:001217A6 ROM:001217A6 loc_1217A6: ; CODE XREF: ROM:0012178A↑j ROM:001217A6 move.w $FCC(d0.w*2),d2 ROM:001217AC move.w $46C(a5),d3 ROM:001217B0 cmp.w $FCC(d0.w*2),d3 ROM:001217B6 blt.s loc_1217DE ROM:001217B8 bsr.w sub_1218D4 ROM:001217BC bsr.w sub_12198A ROM:001217C0 bsr.w sub_121970 ROM:001217C4 bset d0,($11F4).w ROM:001217C8 move.w #0,$1050(d0.w*2) ROM:001217D0 move.w #2,$1054(d0.w*2) ROM:001217D8 bra.l loc_12176E ROM:001217DE ; --------------------------------------------------------------------------- ROM:001217DE ROM:001217DE loc_1217DE: ; CODE XREF: ROM:00121768↑j ROM:001217DE ; ROM:001217B6↑j ROM:001217DE bsr.w sub_121872 ROM:001217E2 bsr.w sub_1217E8 ROM:001217E6 rts ROM:001217E8 ROM:001217E8 ; =============== S U B R O U T I N E ======================================= ROM:001217E8 ROM:001217E8 ROM:001217E8 sub_1217E8: ; CODE XREF: ROM:001217E2↑p ROM:001217E8 move.w #$7D00,d5 ROM:001217EC move.w #0,d6 ROM:001217F0 move.w $46A(a5),d4 ROM:001217F4 subi.w #1,d4 ROM:001217F8 cmpi.w #0,d0 ROM:001217FC bne.s loc_121830 ROM:001217FE move.w #0,d3 ROM:00121802 bra.s loc_121808 ROM:00121804 ; --------------------------------------------------------------------------- ROM:00121804 ROM:00121804 loc_121804: ; CODE XREF: sub_1217E8:loc_121828↓j ROM:00121804 addi.w #1,d3 ROM:00121808 ROM:00121808 loc_121808: ; CODE XREF: sub_1217E8+1A↑j ROM:00121808 cmp.w d4,d3 ROM:0012180A bgt.s loc_12182A ROM:0012180C cmp.w $1000(d3.w*2),d5 ROM:00121812 ble.s loc_12181A ROM:00121814 move.w $1000(d3.w*2),d5 ROM:0012181A ROM:0012181A loc_12181A: ; CODE XREF: sub_1217E8+2A↑j ROM:0012181A cmp.w $1000(d3.w*2),d6 ROM:00121820 bge.s loc_121828 ROM:00121822 move.w $1000(d3.w*2),d6 ROM:00121828 ROM:00121828 loc_121828: ; CODE XREF: sub_1217E8+38↑j ROM:00121828 bra.s loc_121804 ROM:0012182A ; --------------------------------------------------------------------------- ROM:0012182A ROM:0012182A loc_12182A: ; CODE XREF: sub_1217E8+22↑j ROM:0012182A bra.l loc_12185C ROM:00121830 ; --------------------------------------------------------------------------- ROM:00121830 ROM:00121830 loc_121830: ; CODE XREF: sub_1217E8+14↑j ROM:00121830 move.w #0,d3 ROM:00121834 bra.s loc_12183A ROM:00121836 ; --------------------------------------------------------------------------- ROM:00121836 ROM:00121836 loc_121836: ; CODE XREF: sub_1217E8:loc_12185A↓j ROM:00121836 addi.w #1,d3 ROM:0012183A ROM:0012183A loc_12183A: ; CODE XREF: sub_1217E8+4C↑j ROM:0012183A cmp.w d4,d3 ROM:0012183C bgt.s loc_12185C ROM:0012183E cmp.w $103C(d3.w*2),d5 ROM:00121844 ble.s loc_12184C ROM:00121846 move.w $103C(d3.w*2),d5 ROM:0012184C ROM:0012184C loc_12184C: ; CODE XREF: sub_1217E8+5C↑j ROM:0012184C cmp.w $103C(d3.w*2),d6 ROM:00121852 bge.s loc_12185A ROM:00121854 move.w $103C(d3.w*2),d6 ROM:0012185A ROM:0012185A loc_12185A: ; CODE XREF: sub_1217E8+6A↑j ROM:0012185A bra.s loc_121836 ROM:0012185C ; --------------------------------------------------------------------------- ROM:0012185C ROM:0012185C loc_12185C: ; CODE XREF: sub_1217E8:loc_12182A↑j ROM:0012185C ; sub_1217E8+54↑j ROM:0012185C move.w d5,$FCA(d0.w*2) ROM:00121862 move.w d6,$FC8(d0.w*2) ROM:00121868 sub.w d5,d6 ROM:0012186A move.w d6,$FCC(d0.w*2) ROM:00121870 rts ROM:00121870 ; End of function sub_1217E8 ROM:00121870 ROM:00121872 ROM:00121872 ; =============== S U B R O U T I N E ======================================= ROM:00121872 ROM:00121872 ROM:00121872 sub_121872: ; CODE XREF: ROM:loc_12177E↑p ROM:00121872 ; ROM:loc_1217DE↑p ROM:00121872 move.w $FC6(d0.w*2),d4 ROM:00121878 cmpi.w #0,d0 ROM:0012187C bne.s loc_12189C ROM:0012187E move.w $EF8(d0.w*2),$FEC(d4.w*2) ROM:00121888 move.w ($57E).w,$FD8(d4.w*2) ROM:00121890 move.w $FB4(d0.w*2),$1000(d4.w*2) ROM:0012189A bra.s loc_1218B8 ROM:0012189C ; --------------------------------------------------------------------------- ROM:0012189C ROM:0012189C loc_12189C: ; CODE XREF: sub_121872+A↑j ROM:0012189C move.w $EF8(d0.w*2),$1028(d4.w*2) ROM:001218A6 move.w ($57E).w,$1014(d4.w*2) ROM:001218AE move.w $FB4(d0.w*2),$103C(d4.w*2) ROM:001218B8 ROM:001218B8 loc_1218B8: ; CODE XREF: sub_121872+28↑j ROM:001218B8 addq.w #1,d4 ROM:001218BA move.w $46A(a5),d5 ROM:001218BE cmp.w d4,d5 ROM:001218C0 bgt.s loc_1218C4 ROM:001218C2 clr.w d4 ROM:001218C4 ROM:001218C4 loc_1218C4: ; CODE XREF: sub_121872+4E↑j ROM:001218C4 move.w d4,$FC6(d0.w*2) ROM:001218CA rts ROM:001218CA ; End of function sub_121872 ROM:001218CA ROM:001218CC ROM:001218CC ; =============== S U B R O U T I N E ======================================= ROM:001218CC ROM:001218CC ROM:001218CC sub_1218CC: ; CODE XREF: ROM:001216FA↑p ROM:001218CC ; ROM:0012172E↑p ... ROM:001218CC clr.w $FC6(d0.w*2) ROM:001218D2 rts ROM:001218D2 ; End of function sub_1218CC ROM:001218D2 ROM:001218D4 ROM:001218D4 ; =============== S U B R O U T I N E ======================================= ROM:001218D4 ROM:001218D4 ROM:001218D4 sub_1218D4: ; CODE XREF: ROM:001217B8↑p ROM:001218D4 clr.l d5 ROM:001218D6 clr.l d6 ROM:001218D8 clr.l d7 ROM:001218DA move.w $46A(a5),d3 ROM:001218DE subq.w #1,d3 ROM:001218E0 bvc.s loc_1218E6 ROM:001218E2 move.w #$8000,d3 ROM:001218E6 ROM:001218E6 loc_1218E6: ; CODE XREF: sub_1218D4+C↑j ROM:001218E6 cmpi.w #0,d0 ROM:001218EA bne.s loc_12191C ROM:001218EC move.w #0,d2 ROM:001218F0 bra.s loc_1218F6 ROM:001218F2 ; --------------------------------------------------------------------------- ROM:001218F2 ROM:001218F2 loc_1218F2: ; CODE XREF: sub_1218D4+44↓j ROM:001218F2 addi.w #1,d2 ROM:001218F6 ROM:001218F6 loc_1218F6: ; CODE XREF: sub_1218D4+1C↑j ROM:001218F6 cmp.w d3,d2 ROM:001218F8 bgt.s loc_12191A ROM:001218FA move.w $FD8(d2.w*2),d4 ROM:00121900 ext.l d4 ROM:00121902 add.l d4,d5 ROM:00121904 move.w $FEC(d2.w*2),d4 ROM:0012190A ext.l d4 ROM:0012190C add.l d4,d6 ROM:0012190E move.w $1000(d2.w*2),d4 ROM:00121914 ext.l d4 ROM:00121916 add.l d4,d7 ROM:00121918 bra.s loc_1218F2 ROM:0012191A ; --------------------------------------------------------------------------- ROM:0012191A ROM:0012191A loc_12191A: ; CODE XREF: sub_1218D4+24↑j ROM:0012191A bra.s loc_12194A ROM:0012191C ; --------------------------------------------------------------------------- ROM:0012191C ROM:0012191C loc_12191C: ; CODE XREF: sub_1218D4+16↑j ROM:0012191C move.w #0,d2 ROM:00121920 bra.s loc_121926 ROM:00121922 ; --------------------------------------------------------------------------- ROM:00121922 ROM:00121922 loc_121922: ; CODE XREF: sub_1218D4+74↓j ROM:00121922 addi.w #1,d2 ROM:00121926 ROM:00121926 loc_121926: ; CODE XREF: sub_1218D4+4C↑j ROM:00121926 cmp.w d3,d2 ROM:00121928 bgt.s loc_12194A ROM:0012192A move.w $1014(d2.w*2),d4 ROM:00121930 ext.l d4 ROM:00121932 add.l d4,d5 ROM:00121934 move.w $1028(d2.w*2),d4 ROM:0012193A ext.l d4 ROM:0012193C add.l d4,d6 ROM:0012193E move.w $103C(d2.w*2),d4 ROM:00121944 ext.l d4 ROM:00121946 add.l d4,d7 ROM:00121948 bra.s loc_121922 ROM:0012194A ; --------------------------------------------------------------------------- ROM:0012194A ROM:0012194A loc_12194A: ; CODE XREF: sub_1218D4:loc_12191A↑j ROM:0012194A ; sub_1218D4+54↑j ROM:0012194A move.l d5,d2 ROM:0012194C divs.w $46A(a5),d2 ROM:00121950 move.w d2,$FCE(d0.w*2) ROM:00121956 move.l d6,d2 ROM:00121958 divs.w $46A(a5),d2 ROM:0012195C move.w d2,$FD0(d0.w*2) ROM:00121962 move.l d7,d2 ROM:00121964 divs.w $46A(a5),d2 ROM:00121968 move.w d2,$FD2(d0.w*2) ROM:0012196E rts ROM:0012196E ; End of function sub_1218D4 ROM:0012196E ROM:00121970 ROM:00121970 ; =============== S U B R O U T I N E ======================================= ROM:00121970 ROM:00121970 ROM:00121970 sub_121970: ; CODE XREF: ROM:001217C0↑p ROM:00121970 move.w $FD6(d0.w*2),d3 ROM:00121976 muls.w $FB2(d0.w*2),d3 ROM:0012197C divs.w $1056(d0.w*2),d3 ROM:00121982 move.w d3,$FB2(d0.w*2) ROM:00121988 rts ROM:00121988 ; End of function sub_121970 ROM:00121988 ROM:0012198A ROM:0012198A ; =============== S U B R O U T I N E ======================================= ROM:0012198A ROM:0012198A ROM:0012198A sub_12198A: ; CODE XREF: ROM:001217BC↑p ROM:0012198A move.w $FD0(d0.w*2),d2 ROM:00121990 move.w $FCE(d0.w*2),d3 ROM:00121996 move.w #$3EFA,d1 ROM:0012199A bsr.l sub_1174A6 ROM:001219A0 move.w ($B4E).w,d0 ROM:001219A4 move.w d1,$FD4(d0.w*2) ROM:001219AA move.w $FD0(d0.w*2),d2 ROM:001219B0 move.w $FCE(d0.w*2),d3 ROM:001219B6 cmpi.w #0,d0 ROM:001219BA bne.s loc_1219CC ROM:001219BC move.w #$3E14,d1 ROM:001219C0 movea.w #$14CE,a1 ROM:001219C4 bsr.l sub_1173C8 ROM:001219CA bra.s loc_1219D0 ROM:001219CC ; --------------------------------------------------------------------------- ROM:001219CC ROM:001219CC loc_1219CC: ; CODE XREF: sub_12198A+30↑j ROM:001219CC move.w #$80,d1 ROM:001219D0 ROM:001219D0 loc_1219D0: ; CODE XREF: sub_12198A+40↑j ROM:001219D0 move.b d1,($11F2).w ROM:001219D4 move.w ($B4E).w,d0 ROM:001219D8 clr.l d1 ROM:001219DA move.b ($11F2).w,d1 ROM:001219DE muls.w #$14,d1 ROM:001219E2 addi.w #$1D4C,d1 ROM:001219E6 move.w d1,$FD6(d0.w*2) ROM:001219EC clr.l d3 ROM:001219EE move.w $FD2(d0.w*2),d3 ROM:001219F4 muls.w $FD6(d0.w*2),d3 ROM:001219FA divs.w #$2710,d3 ROM:001219FE sub.w $FD6(d0.w*2),d3 ROM:00121A04 muls.w $FD4(d0.w*2),d3 ROM:00121A0A divs.w #$2710,d3 ROM:00121A0E add.w $FD6(d0.w*2),d3 ROM:00121A14 move.w d3,$1056(d0.w*2) ROM:00121A1A ext.l d3 ROM:00121A1C cmpi.w #$1D4C,d3 ROM:00121A20 blt.s loc_121A28 ROM:00121A22 subi.w #$1D4C,d3 ROM:00121A26 bra.s loc_121A2A ROM:00121A28 ; --------------------------------------------------------------------------- ROM:00121A28 ROM:00121A28 loc_121A28: ; CODE XREF: sub_12198A+96↑j ROM:00121A28 clr.l d3 ROM:00121A2A ROM:00121A2A loc_121A2A: ; CODE XREF: sub_12198A+9C↑j ROM:00121A2A divs.w #$14,d3 ROM:00121A2E cmpi.w #0,d3 ROM:00121A32 bge.s loc_121A38 ROM:00121A34 clr.w d3 ROM:00121A36 bra.s loc_121A42 ROM:00121A38 ; --------------------------------------------------------------------------- ROM:00121A38 ROM:00121A38 loc_121A38: ; CODE XREF: sub_12198A+A8↑j ROM:00121A38 cmpi.w #$FF,d3 ROM:00121A3C ble.s loc_121A42 ROM:00121A3E move.w #$FF,d3 ROM:00121A42 ROM:00121A42 loc_121A42: ; CODE XREF: sub_12198A+AC↑j ROM:00121A42 ; sub_12198A+B2↑j ROM:00121A42 move.b d3,($11F3).w ROM:00121A46 move.w $FD0(d0.w*2),d2 ROM:00121A4C move.w $FCE(d0.w*2),d3 ROM:00121A52 clr.w d4 ROM:00121A54 cmpi.w #0,d0 ROM:00121A58 bne.s loc_121A6C ROM:00121A5A move.w #$3E14,d1 ROM:00121A5E move.b ($11F3).w,d4 ROM:00121A62 movea.w #$14CE,a0 ROM:00121A66 bsr.l sub_1170D8 ROM:00121A6C ROM:00121A6C loc_121A6C: ; CODE XREF: sub_12198A+CE↑j ROM:00121A6C move.w ($B4E).w,d0 ROM:00121A70 rts ROM:00121A70 ; End of function sub_12198A ROM:00121A70 ROM:00121A72 ; --------------------------------------------------------------------------- ROM:00121A72 rts ROM:00121A74 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00121A76 ROM:00121A76 ; =============== S U B R O U T I N E ======================================= ROM:00121A76 ROM:00121A76 ROM:00121A76 sub_121A76: ; CODE XREF: sub_129E70+66↓p ROM:00121A76 move.w #0,($B4E).w ROM:00121A7C bra.s loc_121A84 ROM:00121A7E ; --------------------------------------------------------------------------- ROM:00121A7E ROM:00121A7E loc_121A7E: ; CODE XREF: sub_121A76+60↓j ROM:00121A7E addi.w #1,($B4E).w ROM:00121A84 ROM:00121A84 loc_121A84: ; CODE XREF: sub_121A76+6↑j ROM:00121A84 cmpi.w #0,($B4E).w ROM:00121A8A bgt.s locret_121AD8 ROM:00121A8C move.w ($B4E).w,d0 ROM:00121A90 btst #2,($1428).w ROM:00121A96 bne.s loc_121A9A ROM:00121A98 bra.s loc_121AA0 ROM:00121A9A ; --------------------------------------------------------------------------- ROM:00121A9A ROM:00121A9A loc_121A9A: ; CODE XREF: sub_121A76+20↑j ROM:00121A9A btst d0,($11F1).w ROM:00121A9E beq.s loc_121AC4 ROM:00121AA0 ROM:00121AA0 loc_121AA0: ; CODE XREF: sub_121A76+22↑j ROM:00121AA0 move.w $9F2(a5,d0.w*2),d1 ROM:00121AA6 cmpi.w #0,d1 ROM:00121AAA bne.s loc_121AC4 ROM:00121AAC cmpi.w #0,d0 ROM:00121AB0 bne.s loc_121ABE ROM:00121AB2 bsr.w sub_121B50 ROM:00121AB6 bsr.w sub_121ADA ROM:00121ABA bsr.w sub_121BB8 ROM:00121ABE ROM:00121ABE loc_121ABE: ; CODE XREF: sub_121A76+3A↑j ROM:00121ABE bsr.l sub_1216C4 ROM:00121AC4 ROM:00121AC4 loc_121AC4: ; CODE XREF: sub_121A76+28↑j ROM:00121AC4 ; sub_121A76+34↑j ROM:00121AC4 move.w ($B4E).w,d0 ROM:00121AC8 btst d0,($11F4).w ROM:00121ACC bne.s loc_121AD2 ROM:00121ACE bsr.w sub_121B7E ROM:00121AD2 ROM:00121AD2 loc_121AD2: ; CODE XREF: sub_121A76+56↑j ROM:00121AD2 bclr d0,($11F4).w ROM:00121AD6 bra.s loc_121A7E ROM:00121AD8 ; --------------------------------------------------------------------------- ROM:00121AD8 ROM:00121AD8 locret_121AD8: ; CODE XREF: sub_121A76+14↑j ROM:00121AD8 rts ROM:00121AD8 ; End of function sub_121A76 ROM:00121AD8 ROM:00121ADA ROM:00121ADA ; =============== S U B R O U T I N E ======================================= ROM:00121ADA ROM:00121ADA ROM:00121ADA sub_121ADA: ; CODE XREF: sub_121A76+40↑p ROM:00121ADA clr.w d4 ROM:00121ADC move.w $476(a5),d2 ROM:00121AE0 move.w $478(a5),d3 ROM:00121AE4 cmp.w ($9E8).w,d2 ROM:00121AE8 bgt.s loc_121B42 ROM:00121AEA cmp.w ($9E8).w,d3 ROM:00121AEE ble.s loc_121B42 ROM:00121AF0 move.w $47C(a5),d2 ROM:00121AF4 move.w $47E(a5),d3 ROM:00121AF8 cmp.w ($9AE).w,d3 ROM:00121AFC bgt.s loc_121B42 ROM:00121AFE cmp.w ($9AE).w,d2 ROM:00121B02 ble.s loc_121B42 ROM:00121B04 move.w ($B50).w,d2 ROM:00121B08 move.w ($B52).w,d3 ROM:00121B0C cmp.w ($9B4).w,d2 ROM:00121B10 bgt.s loc_121B42 ROM:00121B12 cmp.w ($9B4).w,d3 ROM:00121B16 ble.s loc_121B42 ROM:00121B18 move.w $47A(a5),d3 ROM:00121B1C btst #7,($1425).w ROM:00121B22 bne.s loc_121B42 ROM:00121B24 cmp.w ($9A0).w,d3 ROM:00121B28 bgt.s loc_121B42 ROM:00121B2A btst #2,($1428).w ROM:00121B30 beq.s loc_121B42 ROM:00121B32 btst #7,($1428).w ROM:00121B38 bne.s loc_121B42 ROM:00121B3A bset #2,($1423).w ROM:00121B40 subq.w #1,d4 ROM:00121B42 ROM:00121B42 loc_121B42: ; CODE XREF: sub_121ADA+E↑j ROM:00121B42 ; sub_121ADA+14↑j ... ROM:00121B42 cmpi.w #0,d4 ROM:00121B46 bne.s locret_121B4E ROM:00121B48 bclr #2,($1423).w ROM:00121B4E ROM:00121B4E locret_121B4E: ; CODE XREF: sub_121ADA+6C↑j ROM:00121B4E rts ROM:00121B4E ; End of function sub_121ADA ROM:00121B4E ROM:00121B50 ROM:00121B50 ; =============== S U B R O U T I N E ======================================= ROM:00121B50 ROM:00121B50 ROM:00121B50 sub_121B50: ; CODE XREF: sub_121A76+3C↑p ROM:00121B50 move.w #$3EFE,d1 ROM:00121B54 move.w ($9B2).w,d2 ROM:00121B58 move.w ($57E).w,d3 ROM:00121B5C bsr.l sub_1174A6 ROM:00121B62 move.w d1,($B52).w ROM:00121B66 move.w #$3EFC,d1 ROM:00121B6A move.w ($9B2).w,d2 ROM:00121B6E move.w ($57E).w,d3 ROM:00121B72 bsr.l sub_1174A6 ROM:00121B78 move.w d1,($B50).w ROM:00121B7C rts ROM:00121B7C ; End of function sub_121B50 ROM:00121B7C ROM:00121B7E ROM:00121B7E ; =============== S U B R O U T I N E ======================================= ROM:00121B7E ROM:00121B7E ROM:00121B7E sub_121B7E: ; CODE XREF: sub_121A76+58↑p ROM:00121B7E move.w ($B4E).w,d0 ROM:00121B82 move.w $EF8(d0.w*2),d2 ROM:00121B88 cmpi.w #0,d0 ROM:00121B8C bne.s loc_121BA0 ROM:00121B8E move.w #$3E14,d1 ROM:00121B92 move.w ($57E).w,d3 ROM:00121B96 movea.w #$14CE,a1 ROM:00121B9A bsr.l sub_1173C8 ROM:00121BA0 ROM:00121BA0 loc_121BA0: ; CODE XREF: sub_121B7E+E↑j ROM:00121BA0 clr.w d3 ROM:00121BA2 move.b d1,d3 ROM:00121BA4 move.w ($B4E).w,d0 ROM:00121BA8 muls.w #$14,d3 ROM:00121BAC addi.w #$1D4C,d3 ROM:00121BB0 move.w d3,$1056(d0.w*2) ROM:00121BB6 rts ROM:00121BB6 ; End of function sub_121B7E ROM:00121BB6 ROM:00121BB8 ROM:00121BB8 ; =============== S U B R O U T I N E ======================================= ROM:00121BB8 ROM:00121BB8 ROM:00121BB8 sub_121BB8: ; CODE XREF: sub_121A76+44↑p ROM:00121BB8 btst #2,($1423).w ROM:00121BBE beq.s loc_121BD8 ROM:00121BC0 btst #6,($1427).w ROM:00121BC6 bne.s loc_121BD0 ROM:00121BC8 bset #6,($141F).w ROM:00121BCE bra.s loc_121BD6 ROM:00121BD0 ; --------------------------------------------------------------------------- ROM:00121BD0 ROM:00121BD0 loc_121BD0: ; CODE XREF: sub_121BB8+E↑j ROM:00121BD0 bclr #6,($141F).w ROM:00121BD6 ROM:00121BD6 loc_121BD6: ; CODE XREF: sub_121BB8+16↑j ROM:00121BD6 bra.s locret_121BDE ROM:00121BD8 ; --------------------------------------------------------------------------- ROM:00121BD8 ROM:00121BD8 loc_121BD8: ; CODE XREF: sub_121BB8+6↑j ROM:00121BD8 bclr #6,($141F).w ROM:00121BDE ROM:00121BDE locret_121BDE: ; CODE XREF: sub_121BB8:loc_121BD6↑j ROM:00121BDE rts ROM:00121BDE ; End of function sub_121BB8 ROM:00121BDE ROM:00121BE0 ; --------------------------------------------------------------------------- ROM:00121BE0 move.b ($12DE).l,d0 ROM:00121BE6 move.w #9,d1 ROM:00121BEA muls.w #9,d1 ROM:00121BEE subq.w #1,d1 ROM:00121BF0 lea ($14CE).w,a0 ROM:00121BF4 move.w #0,d2 ROM:00121BF8 bra.s loc_121BFE ROM:00121BFA ; --------------------------------------------------------------------------- ROM:00121BFA ROM:00121BFA loc_121BFA: ; CODE XREF: ROM:00121C06↓j ROM:00121BFA addi.w #1,d2 ROM:00121BFE ROM:00121BFE loc_121BFE: ; CODE XREF: ROM:00121BF8↑j ROM:00121BFE cmp.w d1,d2 ROM:00121C00 bgt.s locret_121C08 ROM:00121C02 move.b d0,(a0,d2.w) ROM:00121C06 bra.s loc_121BFA ROM:00121C08 ; --------------------------------------------------------------------------- ROM:00121C08 ROM:00121C08 locret_121C08: ; CODE XREF: ROM:00121C00↑j ROM:00121C08 rts ROM:00121C0A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00121C0C ROM:00121C0C ; =============== S U B R O U T I N E ======================================= ROM:00121C0C ROM:00121C0C ROM:00121C0C sub_121C0C: ; CODE XREF: sub_12339A+36↓p ROM:00121C0C clr.w d1 ROM:00121C0E move.b ($11F6).w,d1 ROM:00121C12 cmpi.w #6,d1 ROM:00121C16 bcc.s locret_121C20 ROM:00121C18 movea.l off_121C22(pc,d1.w*4),a0 ROM:00121C1C nop ROM:00121C1E jmp (a0) ROM:00121C20 ; --------------------------------------------------------------------------- ROM:00121C20 ROM:00121C20 locret_121C20: ; CODE XREF: sub_121C0C+A↑j ROM:00121C20 rts ROM:00121C20 ; End of function sub_121C0C ROM:00121C20 ROM:00121C20 ; --------------------------------------------------------------------------- ROM:00121C22 off_121C22: dc.l loc_121C3A ; DATA XREF: sub_121C0C+C↑r ROM:00121C26 dc.l loc_121C56 ROM:00121C2A dc.l loc_121C86 ROM:00121C2E dc.l loc_121CE0 ROM:00121C32 dc.l loc_121D2A ROM:00121C36 dc.l loc_121DAE ROM:00121C3A ; --------------------------------------------------------------------------- ROM:00121C3A ROM:00121C3A loc_121C3A: ; DATA XREF: ROM:off_121C22↑o ROM:00121C3A bclr #6,($1406).w ROM:00121C40 bclr #2,($140D).w ROM:00121C46 bclr #6,($140B).w ROM:00121C4C move.b #1,($11F6).w ROM:00121C52 bra.s locret_121C84 ROM:00121C54 ; --------------------------------------------------------------------------- ROM:00121C54 rts ROM:00121C56 ; --------------------------------------------------------------------------- ROM:00121C56 ROM:00121C56 loc_121C56: ; DATA XREF: ROM:00121C26↑o ROM:00121C56 btst #4,($896).w ROM:00121C5C beq.s locret_121C84 ROM:00121C5E btst #6,($141D).w ROM:00121C64 beq.s locret_121C84 ROM:00121C66 move.w $4AE(a5),d0 ROM:00121C6A clr.b ($816).w ROM:00121C6E move.w d0,($67A).w ROM:00121C72 move.b #1,($816).w ROM:00121C78 move.b #5,($11F6).w ROM:00121C7E bra.l locret_121DFE ROM:00121C84 ; --------------------------------------------------------------------------- ROM:00121C84 ROM:00121C84 locret_121C84: ; CODE XREF: ROM:00121C52↑j ROM:00121C84 ; ROM:00121C5C↑j ... ROM:00121C84 rts ROM:00121C86 ; --------------------------------------------------------------------------- ROM:00121C86 ROM:00121C86 loc_121C86: ; DATA XREF: ROM:00121C2A↑o ROM:00121C86 btst #4,($896).w ROM:00121C8C beq.s loc_121C96 ROM:00121C8E btst #6,($141D).w ROM:00121C94 bne.s loc_121CA4 ROM:00121C96 ROM:00121C96 loc_121C96: ; CODE XREF: ROM:00121C8C↑j ROM:00121C96 bsr.w sub_12202C ROM:00121C9A move.b #4,($11F6).w ROM:00121CA0 bra.w locret_121DAC ROM:00121CA4 ; --------------------------------------------------------------------------- ROM:00121CA4 ROM:00121CA4 loc_121CA4: ; CODE XREF: ROM:00121C94↑j ROM:00121CA4 move.w ($BEE).w,d0 ROM:00121CA8 btst #6,($1404).w ROM:00121CAE bne.s locret_121CDE ROM:00121CB0 btst #1,($1420).w ROM:00121CB6 bne.s locret_121CDE ROM:00121CB8 cmp.w ($B56).w,d0 ROM:00121CBC bne.s locret_121CDE ROM:00121CBE bclr #7,($1424).w ROM:00121CC4 bclr #6,($140B).w ROM:00121CCA bset #6,($1406).w ROM:00121CD0 bset #2,($140D).w ROM:00121CD6 move.b #3,($11F6).w ROM:00121CDC bra.s locret_121D28 ROM:00121CDE ; --------------------------------------------------------------------------- ROM:00121CDE ROM:00121CDE locret_121CDE: ; CODE XREF: ROM:00121CAE↑j ROM:00121CDE ; ROM:00121CB6↑j ... ROM:00121CDE rts ROM:00121CE0 ; --------------------------------------------------------------------------- ROM:00121CE0 ROM:00121CE0 loc_121CE0: ; DATA XREF: ROM:00121C2E↑o ROM:00121CE0 btst #4,($896).w ROM:00121CE6 beq.s loc_121CF0 ROM:00121CE8 btst #6,($141D).w ROM:00121CEE bne.s locret_121D28 ROM:00121CF0 ROM:00121CF0 loc_121CF0: ; CODE XREF: ROM:00121CE6↑j ROM:00121CF0 btst #6,($140B).w ROM:00121CF6 bne.s locret_121D28 ROM:00121CF8 btst #1,($1420).w ROM:00121CFE bne.s locret_121D28 ROM:00121D00 btst #6,($1404).w ROM:00121D06 bne.s locret_121D28 ROM:00121D08 bsr.w sub_122042 ROM:00121D0C bsr.w sub_1220B0 ROM:00121D10 bset #7,($1424).w ROM:00121D16 bset #6,($140B).w ROM:00121D1C move.b #4,($11F6).w ROM:00121D22 bra.l locret_121DAC ROM:00121D28 ; --------------------------------------------------------------------------- ROM:00121D28 ROM:00121D28 locret_121D28: ; CODE XREF: ROM:00121CDC↑j ROM:00121D28 ; ROM:00121CEE↑j ... ROM:00121D28 rts ROM:00121D2A ; --------------------------------------------------------------------------- ROM:00121D2A ROM:00121D2A loc_121D2A: ; DATA XREF: ROM:00121C32↑o ROM:00121D2A btst #4,($896).w ROM:00121D30 beq.s loc_121D46 ROM:00121D32 btst #6,($141D).w ROM:00121D38 beq.s loc_121D46 ROM:00121D3A bsr.w sub_12202C ROM:00121D3E move.b #2,($11F6).w ROM:00121D44 bra.s locret_121CDE ROM:00121D46 ; --------------------------------------------------------------------------- ROM:00121D46 ROM:00121D46 loc_121D46: ; CODE XREF: ROM:00121D30↑j ROM:00121D46 ; ROM:00121D38↑j ROM:00121D46 move.w ($BEE).w,d0 ROM:00121D4A btst #6,($1404).w ROM:00121D50 bne.s loc_121D82 ROM:00121D52 btst #1,($1420).w ROM:00121D58 bne.s loc_121D82 ROM:00121D5A cmp.w ($B56).w,d0 ROM:00121D5E bne.s loc_121D82 ROM:00121D60 bclr #7,($1424).w ROM:00121D66 bclr #6,($140B).w ROM:00121D6C move.b #1,($11F6).w ROM:00121D72 bclr #6,($1406).w ROM:00121D78 bclr #2,($140D).w ROM:00121D7E bra.w locret_121C84 ROM:00121D82 ; --------------------------------------------------------------------------- ROM:00121D82 ROM:00121D82 loc_121D82: ; CODE XREF: ROM:00121D50↑j ROM:00121D82 ; ROM:00121D58↑j ... ROM:00121D82 btst #2,($1409).w ROM:00121D88 beq.s locret_121DAC ROM:00121D8A bclr #7,($1424).w ROM:00121D90 bclr #6,($140B).w ROM:00121D96 move.b #1,($11F6).w ROM:00121D9C bclr #6,($1406).w ROM:00121DA2 bclr #2,($140D).w ROM:00121DA8 bra.w locret_121C84 ROM:00121DAC ; --------------------------------------------------------------------------- ROM:00121DAC ROM:00121DAC locret_121DAC: ; CODE XREF: ROM:00121CA0↑j ROM:00121DAC ; ROM:00121D22↑j ... ROM:00121DAC rts ROM:00121DAE ; --------------------------------------------------------------------------- ROM:00121DAE ROM:00121DAE loc_121DAE: ; DATA XREF: ROM:00121C36↑o ROM:00121DAE cmpi.w #0,($67A).w ROM:00121DB4 bgt.s locret_121DFE ROM:00121DB6 btst #4,($896).w ROM:00121DBC beq.s locret_121DFE ROM:00121DBE btst #6,($141D).w ROM:00121DC4 beq.s locret_121DFE ROM:00121DC6 btst #6,($140B).w ROM:00121DCC bne.s locret_121DFE ROM:00121DCE btst #1,($1420).w ROM:00121DD4 bne.s locret_121DFE ROM:00121DD6 btst #6,($1404).w ROM:00121DDC bne.s locret_121DFE ROM:00121DDE bsr.w sub_122042 ROM:00121DE2 bsr.w sub_12204A ROM:00121DE6 bset #7,($1424).w ROM:00121DEC bset #6,($140B).w ROM:00121DF2 move.b #2,($11F6).w ROM:00121DF8 bra.l locret_121CDE ROM:00121DFE ; --------------------------------------------------------------------------- ROM:00121DFE ROM:00121DFE locret_121DFE: ; CODE XREF: ROM:00121C7E↑j ROM:00121DFE ; ROM:00121DB4↑j ... ROM:00121DFE rts ROM:00121E00 ROM:00121E00 ; =============== S U B R O U T I N E ======================================= ROM:00121E00 ROM:00121E00 ROM:00121E00 sub_121E00: ; CODE XREF: sub_12339A+30↓p ROM:00121E00 bsr.w sub_1221C2 ROM:00121E04 btst #0,($1432).w ROM:00121E0A bne.s loc_121E1A ROM:00121E0C bclr #6,($140E).w ROM:00121E12 bclr #3,($1411).w ROM:00121E18 bra.s loc_121E5E ROM:00121E1A ; --------------------------------------------------------------------------- ROM:00121E1A ROM:00121E1A loc_121E1A: ; CODE XREF: sub_121E00+A↑j ROM:00121E1A move.w $498(a5),d0 ROM:00121E1E cmp.w ($9C2).w,d0 ROM:00121E22 ble.s loc_121E2C ROM:00121E24 bset #6,($140E).w ROM:00121E2A bra.s loc_121E3C ROM:00121E2C ; --------------------------------------------------------------------------- ROM:00121E2C ROM:00121E2C loc_121E2C: ; CODE XREF: sub_121E00+22↑j ROM:00121E2C add.w $49A(a5),d0 ROM:00121E30 cmp.w ($9C2).w,d0 ROM:00121E34 bge.s loc_121E3C ROM:00121E36 bclr #6,($140E).w ROM:00121E3C ROM:00121E3C loc_121E3C: ; CODE XREF: sub_121E00+2A↑j ROM:00121E3C ; sub_121E00+34↑j ROM:00121E3C move.w $49C(a5),d0 ROM:00121E40 cmp.w ($9C2).w,d0 ROM:00121E44 bge.s loc_121E4E ROM:00121E46 bset #3,($1411).w ROM:00121E4C bra.s loc_121E5E ROM:00121E4E ; --------------------------------------------------------------------------- ROM:00121E4E ROM:00121E4E loc_121E4E: ; CODE XREF: sub_121E00+44↑j ROM:00121E4E sub.w $49E(a5),d0 ROM:00121E52 cmp.w ($9C2).w,d0 ROM:00121E56 ble.s loc_121E5E ROM:00121E58 bclr #3,($1411).w ROM:00121E5E ROM:00121E5E loc_121E5E: ; CODE XREF: sub_121E00+18↑j ROM:00121E5E ; sub_121E00+4C↑j ... ROM:00121E5E clr.w d1 ROM:00121E60 move.b ($11F7).w,d1 ROM:00121E64 cmpi.w #4,d1 ROM:00121E68 bcc.s locret_121E72 ROM:00121E6A movea.l off_121E74(pc,d1.w*4),a0 ROM:00121E6E nop ROM:00121E70 jmp (a0) ROM:00121E72 ; --------------------------------------------------------------------------- ROM:00121E72 ROM:00121E72 locret_121E72: ; CODE XREF: sub_121E00+68↑j ROM:00121E72 rts ROM:00121E72 ; End of function sub_121E00 ROM:00121E72 ROM:00121E72 ; --------------------------------------------------------------------------- ROM:00121E74 off_121E74: dc.l loc_121E84 ; DATA XREF: sub_121E00+6A↑r ROM:00121E78 dc.l loc_121E94 ROM:00121E7C dc.l loc_121EC6 ROM:00121E80 dc.l loc_121F4A ROM:00121E84 ; --------------------------------------------------------------------------- ROM:00121E84 ROM:00121E84 loc_121E84: ; DATA XREF: ROM:off_121E74↑o ROM:00121E84 bclr #6,($141D).w ROM:00121E8A move.b #1,($11F7).w ROM:00121E90 bra.s locret_121EC4 ROM:00121E92 ; --------------------------------------------------------------------------- ROM:00121E92 rts ROM:00121E94 ; --------------------------------------------------------------------------- ROM:00121E94 ROM:00121E94 loc_121E94: ; DATA XREF: ROM:00121E78↑o ROM:00121E94 btst #1,($1426).w ROM:00121E9A beq.s locret_121EC4 ROM:00121E9C move.w #$3E46,d1 ROM:00121EA0 move.w ($9E8).w,d2 ROM:00121EA4 bsr.l sub_1174A6 ROM:00121EAA clr.b ($815).w ROM:00121EAE move.w d1,($678).w ROM:00121EB2 move.b #1,($815).w ROM:00121EB8 move.b #2,($11F7).w ROM:00121EBE bra.l locret_121F48 ROM:00121EC4 ; --------------------------------------------------------------------------- ROM:00121EC4 ROM:00121EC4 locret_121EC4: ; CODE XREF: ROM:00121E90↑j ROM:00121EC4 ; ROM:00121E9A↑j ... ROM:00121EC4 rts ROM:00121EC6 ; --------------------------------------------------------------------------- ROM:00121EC6 ROM:00121EC6 loc_121EC6: ; DATA XREF: ROM:00121E7C↑o ROM:00121EC6 btst #1,($1426).w ROM:00121ECC bne.s loc_121ED6 ROM:00121ECE move.b #1,($11F7).w ROM:00121ED4 bra.s locret_121EC4 ROM:00121ED6 ; --------------------------------------------------------------------------- ROM:00121ED6 ROM:00121ED6 loc_121ED6: ; CODE XREF: ROM:00121ECC↑j ROM:00121ED6 move.w $486(a5),d0 ROM:00121EDA sub.w $484(a5),d0 ROM:00121EDE cmp.w ($57E).w,d0 ROM:00121EE2 ble.s locret_121F48 ROM:00121EE4 cmpi.w #0,($6E2).w ROM:00121EEA bgt.s loc_121EEE ROM:00121EEC bra.s loc_121EFC ROM:00121EEE ; --------------------------------------------------------------------------- ROM:00121EEE ROM:00121EEE loc_121EEE: ; CODE XREF: ROM:00121EEA↑j ROM:00121EEE move.w $48A(a5),d0 ROM:00121EF2 sub.w $488(a5),d0 ROM:00121EF6 cmp.w ($CCE).w,d0 ROM:00121EFA ble.s locret_121F48 ROM:00121EFC ROM:00121EFC loc_121EFC: ; CODE XREF: ROM:00121EEC↑j ROM:00121EFC move.w $48E(a5),d0 ROM:00121F00 sub.w $48C(a5),d0 ROM:00121F04 btst #3,($1411).w ROM:00121F0A bne.s locret_121F48 ROM:00121F0C cmp.w ($9E8).w,d0 ROM:00121F10 ble.s locret_121F48 ROM:00121F12 move.w $490(a5),d1 ROM:00121F16 add.w $492(a5),d1 ROM:00121F1A btst #6,($140E).w ROM:00121F20 bne.s locret_121F48 ROM:00121F22 cmp.w ($998).w,d1 ROM:00121F26 bge.s locret_121F48 ROM:00121F28 cmpi.w #0,($678).w ROM:00121F2E bgt.s locret_121F48 ROM:00121F30 btst #7,($1416).w ROM:00121F36 bne.s locret_121F48 ROM:00121F38 bset #6,($141D).w ROM:00121F3E move.b #3,($11F7).w ROM:00121F44 bra.w locret_121FD4 ROM:00121F48 ; --------------------------------------------------------------------------- ROM:00121F48 ROM:00121F48 locret_121F48: ; CODE XREF: ROM:00121EBE↑j ROM:00121F48 ; ROM:00121EE2↑j ... ROM:00121F48 rts ROM:00121F4A ; --------------------------------------------------------------------------- ROM:00121F4A ROM:00121F4A loc_121F4A: ; DATA XREF: ROM:00121E80↑o ROM:00121F4A btst #1,($1426).w ROM:00121F50 bne.s loc_121F62 ROM:00121F52 bclr #6,($141D).w ROM:00121F58 move.b #1,($11F7).w ROM:00121F5E bra.w locret_121EC4 ROM:00121F62 ; --------------------------------------------------------------------------- ROM:00121F62 ROM:00121F62 loc_121F62: ; CODE XREF: ROM:00121F50↑j ROM:00121F62 move.w $486(a5),d0 ROM:00121F66 cmp.w ($57E).w,d0 ROM:00121F6A bgt.s loc_121F6E ROM:00121F6C bra.s loc_121FB0 ROM:00121F6E ; --------------------------------------------------------------------------- ROM:00121F6E ROM:00121F6E loc_121F6E: ; CODE XREF: ROM:00121F6A↑j ROM:00121F6E btst #0,($1407).w ROM:00121F74 beq.s loc_121F7E ROM:00121F76 bclr #0,($1407).w ROM:00121F7C bra.s loc_121FB0 ROM:00121F7E ; --------------------------------------------------------------------------- ROM:00121F7E ROM:00121F7E loc_121F7E: ; CODE XREF: ROM:00121F74↑j ROM:00121F7E move.w $48E(a5),d0 ROM:00121F82 cmp.w ($9E8).w,d0 ROM:00121F86 bgt.s loc_121F8A ROM:00121F88 bra.s loc_121FB0 ROM:00121F8A ; --------------------------------------------------------------------------- ROM:00121F8A ROM:00121F8A loc_121F8A: ; CODE XREF: ROM:00121F86↑j ROM:00121F8A move.w $490(a5),d0 ROM:00121F8E cmp.w ($998).w,d0 ROM:00121F92 blt.s loc_121F96 ROM:00121F94 bra.s loc_121FB0 ROM:00121F96 ; --------------------------------------------------------------------------- ROM:00121F96 ROM:00121F96 loc_121F96: ; CODE XREF: ROM:00121F92↑j ROM:00121F96 btst #6,($140E).w ROM:00121F9C bne.s loc_121FB0 ROM:00121F9E btst #3,($1411).w ROM:00121FA4 bne.s loc_121FB0 ROM:00121FA6 btst #7,($1416).w ROM:00121FAC bne.s loc_121FB0 ROM:00121FAE bra.s locret_121FD4 ROM:00121FB0 ; --------------------------------------------------------------------------- ROM:00121FB0 ROM:00121FB0 loc_121FB0: ; CODE XREF: ROM:00121F6C↑j ROM:00121FB0 ; ROM:00121F7C↑j ... ROM:00121FB0 bclr #6,($141D).w ROM:00121FB6 move.w $494(a5),d1 ROM:00121FBA clr.b ($84A).w ROM:00121FBE move.w d1,($6E2).w ROM:00121FC2 move.b #1,($84A).w ROM:00121FC8 move.b #2,($11F7).w ROM:00121FCE bra.l locret_121F48 ROM:00121FD4 ; --------------------------------------------------------------------------- ROM:00121FD4 ROM:00121FD4 locret_121FD4: ; CODE XREF: ROM:00121F44↑j ROM:00121FD4 ; ROM:00121FAE↑j ROM:00121FD4 rts ROM:00121FD6 ; --------------------------------------------------------------------------- ROM:00121FD6 rts ROM:00121FD8 ROM:00121FD8 ; =============== S U B R O U T I N E ======================================= ROM:00121FD8 ROM:00121FD8 ROM:00121FD8 sub_121FD8: ; CODE XREF: sub_12339A+24↓p ROM:00121FD8 move.w $48A(a5),d0 ROM:00121FDC btst #1,($1407).w ROM:00121FE2 bne.s loc_122008 ROM:00121FE4 cmp.w ($CCE).w,d0 ROM:00121FE8 bge.s loc_122008 ROM:00121FEA move.w $494(a5),d1 ROM:00121FEE clr.b ($84A).w ROM:00121FF2 move.w d1,($6E2).w ROM:00121FF6 move.b #1,($84A).w ROM:00121FFC bset #0,($1407).w ROM:00122002 bset #1,($1407).w ROM:00122008 ROM:00122008 loc_122008: ; CODE XREF: sub_121FD8+A↑j ROM:00122008 ; sub_121FD8+10↑j ROM:00122008 btst #1,($1407).w ROM:0012200E beq.s locret_12202A ROM:00122010 move.w $488(a5),d1 ROM:00122014 sub.w d1,d0 ROM:00122016 cmp.w ($CCE).w,d0 ROM:0012201A ble.s locret_12202A ROM:0012201C bclr #1,($1407).w ROM:00122022 clr.b ($84A).w ROM:00122026 clr.w ($6E2).w ROM:0012202A ROM:0012202A locret_12202A: ; CODE XREF: sub_121FD8+36↑j ROM:0012202A ; sub_121FD8+42↑j ROM:0012202A rts ROM:0012202A ; End of function sub_121FD8 ROM:0012202A ROM:0012202C ROM:0012202C ; =============== S U B R O U T I N E ======================================= ROM:0012202C ROM:0012202C ROM:0012202C sub_12202C: ; CODE XREF: ROM:loc_121C96↑p ROM:0012202C ; ROM:00121D3A↑p ROM:0012202C move.w ($B56).w,d0 ROM:00122030 move.w ($B54).w,($B56).w ROM:00122036 move.w d0,($B54).w ROM:0012203A move.w $D0(a5),($B58).w ROM:00122040 rts ROM:00122040 ; End of function sub_12202C ROM:00122040 ROM:00122042 ROM:00122042 ; =============== S U B R O U T I N E ======================================= ROM:00122042 ROM:00122042 ROM:00122042 sub_122042: ; CODE XREF: ROM:00121D08↑p ROM:00122042 ; ROM:00121DDE↑p ROM:00122042 move.w ($BEE).w,($B54).w ROM:00122048 rts ROM:00122048 ; End of function sub_122042 ROM:00122048 ROM:0012204A ROM:0012204A ; =============== S U B R O U T I N E ======================================= ROM:0012204A ROM:0012204A ROM:0012204A sub_12204A: ; CODE XREF: ROM:00121DE2↑p ROM:0012204A move.w #$3F08,d1 ROM:0012204E move.w ($57E).w,d2 ROM:00122052 move.w ($B5A).w,d3 ROM:00122056 bsr.l sub_1174A6 ROM:0012205C move.w d1,($B64).w ROM:00122060 move.w #$3F1E,d1 ROM:00122064 move.w ($B54).w,d2 ROM:00122068 move.w ($1448).w,d3 ROM:0012206C bsr.l sub_1174A6 ROM:00122072 move.w ($B54).w,d0 ROM:00122076 sub.w d1,d0 ROM:00122078 add.w ($B64).w,d0 ROM:0012207C move.w d0,($B60).w ROM:00122080 move.w #$3F1C,d1 ROM:00122084 move.w ($B60).w,d2 ROM:00122088 move.w ($1448).w,d3 ROM:0012208C bsr.l sub_1174A6 ROM:00122092 add.w ($B60).w,d1 ROM:00122096 move.w $D8(a5),d0 ROM:0012209A cmp.w d1,d0 ROM:0012209C bge.s loc_1220A4 ROM:0012209E move.w d0,($B56).w ROM:001220A2 bra.s loc_1220A8 ROM:001220A4 ; --------------------------------------------------------------------------- ROM:001220A4 ROM:001220A4 loc_1220A4: ; CODE XREF: sub_12204A+52↑j ROM:001220A4 move.w d1,($B56).w ROM:001220A8 ROM:001220A8 loc_1220A8: ; CODE XREF: sub_12204A+58↑j ROM:001220A8 move.w $482(a5),($B58).w ROM:001220AE rts ROM:001220AE ; End of function sub_12204A ROM:001220AE ROM:001220B0 ROM:001220B0 ; =============== S U B R O U T I N E ======================================= ROM:001220B0 ROM:001220B0 ROM:001220B0 sub_1220B0: ; CODE XREF: ROM:00121D0C↑p ROM:001220B0 btst #1,($141E).w ROM:001220B6 bne.s loc_122116 ROM:001220B8 move.w #$3F06,d1 ROM:001220BC move.w ($57E).w,d2 ROM:001220C0 move.w ($B5A).w,d3 ROM:001220C4 bsr.l sub_1174A6 ROM:001220CA move.w d1,($B62).w ROM:001220CE move.w #$3F1E,d1 ROM:001220D2 move.w ($B54).w,d2 ROM:001220D6 move.w ($1448).w,d3 ROM:001220DA bsr.l sub_1174A6 ROM:001220E0 move.w ($B54).w,d0 ROM:001220E4 sub.w d1,d0 ROM:001220E6 sub.w ($B62).w,d0 ROM:001220EA move.w ($BE4).w,d2 ROM:001220EE sub.w ($B5C).w,d2 ROM:001220F2 cmp.w d0,d2 ROM:001220F4 ble.s loc_1220F8 ROM:001220F6 move.w d2,d0 ROM:001220F8 ROM:001220F8 loc_1220F8: ; CODE XREF: sub_1220B0+44↑j ROM:001220F8 move.w d0,($B60).w ROM:001220FC move.w #$3F1C,d1 ROM:00122100 move.w ($B60).w,d2 ROM:00122104 move.w ($1448).w,d3 ROM:00122108 bsr.l sub_1174A6 ROM:0012210E add.w ($B60).w,d1 ROM:00122112 move.w d1,d0 ROM:00122114 bra.s loc_12211A ROM:00122116 ; --------------------------------------------------------------------------- ROM:00122116 ROM:00122116 loc_122116: ; CODE XREF: sub_1220B0+6↑j ROM:00122116 move.w ($B54).w,d0 ROM:0012211A ROM:0012211A loc_12211A: ; CODE XREF: sub_1220B0+64↑j ROM:0012211A move.w $D8(a5),d2 ROM:0012211E cmp.w d0,d2 ROM:00122120 bge.s loc_122124 ROM:00122122 move.w d2,d0 ROM:00122124 ROM:00122124 loc_122124: ; CODE XREF: sub_1220B0+70↑j ROM:00122124 move.w d0,($B56).w ROM:00122128 move.w $480(a5),($B58).w ROM:0012212E rts ROM:0012212E ; End of function sub_1220B0 ROM:0012212E ROM:00122130 ROM:00122130 ; =============== S U B R O U T I N E ======================================= ROM:00122130 ROM:00122130 ROM:00122130 sub_122130: ; CODE XREF: sub_12339A+2A↓p ROM:00122130 move.w $496(a5),d0 ROM:00122134 cmpi.w #0,d0 ROM:00122138 beq.s loc_122140 ROM:0012213A cmpi.w #2,d0 ROM:0012213E bne.s loc_122148 ROM:00122140 ROM:00122140 loc_122140: ; CODE XREF: sub_122130+8↑j ROM:00122140 bclr #0,($1432).w ROM:00122146 bra.s loc_12214E ROM:00122148 ; --------------------------------------------------------------------------- ROM:00122148 ROM:00122148 loc_122148: ; CODE XREF: sub_122130+E↑j ROM:00122148 bset #0,($1432).w ROM:0012214E ROM:0012214E loc_12214E: ; CODE XREF: sub_122130+16↑j ROM:0012214E cmpi.w #0,d0 ROM:00122152 beq.s loc_12215A ROM:00122154 cmpi.w #1,d0 ROM:00122158 bne.s loc_122162 ROM:0012215A ROM:0012215A loc_12215A: ; CODE XREF: sub_122130+22↑j ROM:0012215A bclr #1,($1429).w ROM:00122160 bra.s loc_122168 ROM:00122162 ; --------------------------------------------------------------------------- ROM:00122162 ROM:00122162 loc_122162: ; CODE XREF: sub_122130+28↑j ROM:00122162 bset #1,($1429).w ROM:00122168 ROM:00122168 loc_122168: ; CODE XREF: sub_122130+30↑j ROM:00122168 btst #0,($1432).w ROM:0012216E bne.s loc_122184 ROM:00122170 move.w #$3F00,d1 ROM:00122174 move.w ($99C).w,d2 ROM:00122178 move.w ($998).w,d3 ROM:0012217C bsr.l sub_1174A6 ROM:00122182 bra.s loc_122196 ROM:00122184 ; --------------------------------------------------------------------------- ROM:00122184 ROM:00122184 loc_122184: ; CODE XREF: sub_122130+3E↑j ROM:00122184 move.w #$3F02,d1 ROM:00122188 move.w ($9C2).w,d2 ROM:0012218C move.w ($998).w,d3 ROM:00122190 bsr.l sub_1174A6 ROM:00122196 ROM:00122196 loc_122196: ; CODE XREF: sub_122130+52↑j ROM:00122196 btst #1,($1429).w ROM:0012219C beq.s loc_1221A6 ROM:0012219E muls.w ($B5E).w,d1 ROM:001221A2 divs.w #$2710,d1 ROM:001221A6 ROM:001221A6 loc_1221A6: ; CODE XREF: sub_122130+6C↑j ROM:001221A6 move.w d1,($B5A).w ROM:001221AA move.w #$3F04,d1 ROM:001221AE move.w ($B5A).w,d2 ROM:001221B2 move.w ($1448).w,d3 ROM:001221B6 bsr.l sub_1174A6 ROM:001221BC move.w d1,($B5C).w ROM:001221C0 rts ROM:001221C0 ; End of function sub_122130 ROM:001221C0 ROM:001221C2 ROM:001221C2 ; =============== S U B R O U T I N E ======================================= ROM:001221C2 ROM:001221C2 ROM:001221C2 sub_1221C2: ; CODE XREF: sub_121E00↑p ROM:001221C2 clr.w d1 ROM:001221C4 move.b ($11F5).w,d1 ROM:001221C8 cmpi.w #4,d1 ROM:001221CC bcc.s locret_1221D6 ROM:001221CE movea.l off_1221D8(pc,d1.w*4),a0 ROM:001221D2 nop ROM:001221D4 jmp (a0) ROM:001221D6 ; --------------------------------------------------------------------------- ROM:001221D6 ROM:001221D6 locret_1221D6: ; CODE XREF: sub_1221C2+A↑j ROM:001221D6 rts ROM:001221D6 ; End of function sub_1221C2 ROM:001221D6 ROM:001221D6 ; --------------------------------------------------------------------------- ROM:001221D8 off_1221D8: dc.l loc_1221E8 ; DATA XREF: sub_1221C2+C↑r ROM:001221DC dc.l loc_1221F6 ROM:001221E0 dc.l loc_122240 ROM:001221E4 dc.l loc_12226A ROM:001221E8 ; --------------------------------------------------------------------------- ROM:001221E8 ROM:001221E8 loc_1221E8: ; DATA XREF: ROM:off_1221D8↑o ROM:001221E8 bclr #7,($1416).w ROM:001221EE move.b #1,($11F5).w ROM:001221F4 bra.s locret_12223E ROM:001221F6 ; --------------------------------------------------------------------------- ROM:001221F6 ROM:001221F6 loc_1221F6: ; DATA XREF: ROM:001221DC↑o ROM:001221F6 move.w $4A0(a5),d0 ROM:001221FA move.w $4A2(a5),d1 ROM:001221FE move.w $4A6(a5),d2 ROM:00122202 move.w $4A4(a5),d3 ROM:00122206 cmp.w ($57E).w,d0 ROM:0012220A bgt.s locret_12223E ROM:0012220C cmp.w ($506).w,d1 ROM:00122210 bgt.s locret_12223E ROM:00122212 cmp.w ($9B2).w,d2 ROM:00122216 bgt.s locret_12223E ROM:00122218 cmp.w ($CCE).w,d3 ROM:0012221C bgt.s locret_12223E ROM:0012221E bset #7,($1416).w ROM:00122224 move.w $4AC(a5),d4 ROM:00122228 clr.b ($84B).w ROM:0012222C move.w d4,($6E4).w ROM:00122230 move.b #1,($84B).w ROM:00122236 move.b #2,($11F5).w ROM:0012223C bra.s locret_122268 ROM:0012223E ; --------------------------------------------------------------------------- ROM:0012223E ROM:0012223E locret_12223E: ; CODE XREF: ROM:001221F4↑j ROM:0012223E ; ROM:0012220A↑j ... ROM:0012223E rts ROM:00122240 ; --------------------------------------------------------------------------- ROM:00122240 ROM:00122240 loc_122240: ; DATA XREF: ROM:001221E0↑o ROM:00122240 move.w $4A8(a5),d0 ROM:00122244 cmpi.w #0,($6E4).w ROM:0012224A ble.s loc_122252 ROM:0012224C cmp.w ($506).w,d0 ROM:00122250 bgt.s locret_122268 ROM:00122252 ROM:00122252 loc_122252: ; CODE XREF: ROM:0012224A↑j ROM:00122252 bclr #7,($1416).w ROM:00122258 clr.b ($84B).w ROM:0012225C clr.w ($6E4).w ROM:00122260 move.b #3,($11F5).w ROM:00122266 bra.s locret_12227C ROM:00122268 ; --------------------------------------------------------------------------- ROM:00122268 ROM:00122268 locret_122268: ; CODE XREF: ROM:0012223C↑j ROM:00122268 ; ROM:00122250↑j ROM:00122268 rts ROM:0012226A ; --------------------------------------------------------------------------- ROM:0012226A ROM:0012226A loc_12226A: ; DATA XREF: ROM:001221E4↑o ROM:0012226A move.w $4AA(a5),d0 ROM:0012226E cmp.w ($506).w,d0 ROM:00122272 blt.s locret_12227C ROM:00122274 move.b #1,($11F5).w ROM:0012227A bra.s locret_12223E ROM:0012227C ; --------------------------------------------------------------------------- ROM:0012227C ROM:0012227C locret_12227C: ; CODE XREF: ROM:00122266↑j ROM:0012227C ; ROM:00122272↑j ROM:0012227C rts ROM:0012227E ROM:0012227E ; =============== S U B R O U T I N E ======================================= ROM:0012227E ROM:0012227E ROM:0012227E sub_12227E: ; CODE XREF: sub_12339A:loc_1233B2↓p ROM:0012227E clr.w d1 ROM:00122280 move.b ($11F8).w,d1 ROM:00122284 cmpi.w #7,d1 ROM:00122288 bcc.s locret_122292 ROM:0012228A movea.l off_122294(pc,d1.w*4),a0 ROM:0012228E nop ROM:00122290 jmp (a0) ROM:00122292 ; --------------------------------------------------------------------------- ROM:00122292 ROM:00122292 locret_122292: ; CODE XREF: sub_12227E+A↑j ROM:00122292 rts ROM:00122292 ; End of function sub_12227E ROM:00122292 ROM:00122292 ; --------------------------------------------------------------------------- ROM:00122294 off_122294: dc.l loc_1222B0 ; DATA XREF: sub_12227E+C↑r ROM:00122298 dc.l loc_1222C6 ROM:0012229C dc.l loc_122308 ROM:001222A0 dc.l loc_122340 ROM:001222A4 dc.l loc_1223A0 ROM:001222A8 dc.l loc_1223E0 ROM:001222AC dc.l loc_122422 ROM:001222B0 ; --------------------------------------------------------------------------- ROM:001222B0 ROM:001222B0 loc_1222B0: ; DATA XREF: ROM:off_122294↑o ROM:001222B0 bclr #1,($1420).w ROM:001222B6 bclr #6,($1419).w ROM:001222BC move.b #1,($11F8).w ROM:001222C2 bra.s locret_122306 ROM:001222C4 ; --------------------------------------------------------------------------- ROM:001222C4 rts ROM:001222C6 ; --------------------------------------------------------------------------- ROM:001222C6 ROM:001222C6 loc_1222C6: ; DATA XREF: ROM:00122298↑o ROM:001222C6 btst #4,($899).w ROM:001222CC beq.s loc_1222EA ROM:001222CE btst #2,($1428).w ROM:001222D4 beq.s loc_1222EA ROM:001222D6 clr.w ($B74).w ROM:001222DA bset #6,($1419).w ROM:001222E0 move.b #5,($11F8).w ROM:001222E6 bra.w loc_12241C ROM:001222EA ; --------------------------------------------------------------------------- ROM:001222EA ROM:001222EA loc_1222EA: ; CODE XREF: ROM:001222CC↑j ROM:001222EA ; ROM:001222D4↑j ROM:001222EA btst #2,($1428).w ROM:001222F0 beq.s locret_122306 ROM:001222F2 btst #4,($899).w ROM:001222F8 bne.s locret_122306 ROM:001222FA clr.w ($B74).w ROM:001222FE move.b #2,($11F8).w ROM:00122304 bra.s loc_12233A ROM:00122306 ; --------------------------------------------------------------------------- ROM:00122306 ROM:00122306 locret_122306: ; CODE XREF: ROM:001222C2↑j ROM:00122306 ; ROM:001222F0↑j ... ROM:00122306 rts ROM:00122308 ; --------------------------------------------------------------------------- ROM:00122308 ROM:00122308 loc_122308: ; DATA XREF: ROM:0012229C↑o ROM:00122308 btst #2,($1428).w ROM:0012230E bne.s loc_122318 ROM:00122310 move.b #1,($11F8).w ROM:00122316 bra.s locret_122306 ROM:00122318 ; --------------------------------------------------------------------------- ROM:00122318 ROM:00122318 loc_122318: ; CODE XREF: ROM:0012230E↑j ROM:00122318 btst #4,($899).w ROM:0012231E beq.s loc_12233A ROM:00122320 bsr.w sub_12248E ROM:00122324 bsr.w sub_122506 ROM:00122328 bset #1,($1420).w ROM:0012232E move.b #3,($11F8).w ROM:00122334 bra.l loc_122396 ROM:0012233A ; --------------------------------------------------------------------------- ROM:0012233A ROM:0012233A loc_12233A: ; CODE XREF: ROM:00122304↑j ROM:0012233A ; ROM:0012231E↑j ... ROM:0012233A bsr.w sub_122466 ROM:0012233E rts ROM:00122340 ; --------------------------------------------------------------------------- ROM:00122340 ROM:00122340 loc_122340: ; DATA XREF: ROM:001222A0↑o ROM:00122340 btst #4,($899).w ROM:00122346 bne.s loc_122356 ROM:00122348 bsr.w sub_1225B2 ROM:0012234C move.b #6,($11F8).w ROM:00122352 bra.w loc_12245A ROM:00122356 ; --------------------------------------------------------------------------- ROM:00122356 ROM:00122356 loc_122356: ; CODE XREF: ROM:00122346↑j ROM:00122356 cmpi.w #0,($B74).w ROM:0012235C beq.s loc_12236E ROM:0012235E bsr.w sub_122506 ROM:00122362 move.b #4,($11F8).w ROM:00122368 bra.l loc_1223DA ROM:0012236E ; --------------------------------------------------------------------------- ROM:0012236E ROM:0012236E loc_12236E: ; CODE XREF: ROM:0012235C↑j ROM:0012236E move.w ($B6A).w,d0 ROM:00122372 cmp.w ($BEE).w,d0 ROM:00122376 bne.s loc_122396 ROM:00122378 bsr.l sub_123840 ROM:0012237E bclr #1,($1420).w ROM:00122384 bset #6,($1419).w ROM:0012238A move.b #5,($11F8).w ROM:00122390 bra.l loc_12241C ROM:00122396 ; --------------------------------------------------------------------------- ROM:00122396 ROM:00122396 loc_122396: ; CODE XREF: ROM:00122334↑j ROM:00122396 ; ROM:00122376↑j ROM:00122396 bsr.w sub_12247A ROM:0012239A bsr.w sub_1225C8 ROM:0012239E rts ROM:001223A0 ; --------------------------------------------------------------------------- ROM:001223A0 ROM:001223A0 loc_1223A0: ; DATA XREF: ROM:001222A4↑o ROM:001223A0 btst #4,($899).w ROM:001223A6 bne.s loc_1223B6 ROM:001223A8 bsr.w sub_1225B2 ROM:001223AC move.b #6,($11F8).w ROM:001223B2 bra.w loc_12245A ROM:001223B6 ; --------------------------------------------------------------------------- ROM:001223B6 ROM:001223B6 loc_1223B6: ; CODE XREF: ROM:001223A6↑j ROM:001223B6 move.w ($B6A).w,d0 ROM:001223BA cmp.w ($BEE).w,d0 ROM:001223BE bne.s loc_1223DA ROM:001223C0 bsr.l sub_123840 ROM:001223C6 bclr #1,($1420).w ROM:001223CC bset #6,($1419).w ROM:001223D2 move.b #5,($11F8).w ROM:001223D8 bra.s loc_12241C ROM:001223DA ; --------------------------------------------------------------------------- ROM:001223DA ROM:001223DA loc_1223DA: ; CODE XREF: ROM:00122368↑j ROM:001223DA ; ROM:001223BE↑j ... ROM:001223DA bsr.w sub_12247A ROM:001223DE rts ROM:001223E0 ; --------------------------------------------------------------------------- ROM:001223E0 ROM:001223E0 loc_1223E0: ; DATA XREF: ROM:001222A8↑o ROM:001223E0 btst #2,($1428).w ROM:001223E6 bne.s loc_1223F8 ROM:001223E8 bclr #6,($1419).w ROM:001223EE move.b #1,($11F8).w ROM:001223F4 bra.w locret_122306 ROM:001223F8 ; --------------------------------------------------------------------------- ROM:001223F8 ROM:001223F8 loc_1223F8: ; CODE XREF: ROM:001223E6↑j ROM:001223F8 btst #4,($899).w ROM:001223FE bne.s loc_12241C ROM:00122400 bsr.w sub_12248E ROM:00122404 bsr.w sub_122496 ROM:00122408 bset #1,($1420).w ROM:0012240E bclr #6,($1419).w ROM:00122414 move.b #6,($11F8).w ROM:0012241A bra.s loc_12245A ROM:0012241C ; --------------------------------------------------------------------------- ROM:0012241C ROM:0012241C loc_12241C: ; CODE XREF: ROM:001222E6↑j ROM:0012241C ; ROM:00122390↑j ... ROM:0012241C bsr.w sub_12247A ROM:00122420 rts ROM:00122422 ; --------------------------------------------------------------------------- ROM:00122422 ROM:00122422 loc_122422: ; DATA XREF: ROM:001222AC↑o ROM:00122422 btst #4,($899).w ROM:00122428 beq.s loc_12243A ROM:0012242A bsr.w sub_1225B2 ROM:0012242E move.b #4,($11F8).w ROM:00122434 bra.l loc_1223DA ROM:0012243A ; --------------------------------------------------------------------------- ROM:0012243A ROM:0012243A loc_12243A: ; CODE XREF: ROM:00122428↑j ROM:0012243A move.w ($B6A).w,d0 ROM:0012243E cmp.w ($BEE).w,d0 ROM:00122442 bne.s loc_12245A ROM:00122444 bsr.l sub_123840 ROM:0012244A bclr #1,($1420).w ROM:00122450 move.b #2,($11F8).w ROM:00122456 bra.w loc_12233A ROM:0012245A ; --------------------------------------------------------------------------- ROM:0012245A ROM:0012245A loc_12245A: ; CODE XREF: ROM:00122352↑j ROM:0012245A ; ROM:001223B2↑j ... ROM:0012245A bsr.w sub_1225C8 ROM:0012245E bsr.w sub_122466 ROM:00122462 rts ROM:00122464 ; --------------------------------------------------------------------------- ROM:00122464 rts ROM:00122466 ROM:00122466 ; =============== S U B R O U T I N E ======================================= ROM:00122466 ROM:00122466 ROM:00122466 sub_122466: ; CODE XREF: ROM:loc_12233A↑p ROM:00122466 ; ROM:0012245E↑p ROM:00122466 move.w #$3E48,d1 ROM:0012246A move.w ($9E8).w,d2 ROM:0012246E bsr.l sub_1174A6 ROM:00122474 move.w d1,($BC0).w ROM:00122478 rts ROM:00122478 ; End of function sub_122466 ROM:00122478 ROM:0012247A ROM:0012247A ; =============== S U B R O U T I N E ======================================= ROM:0012247A ROM:0012247A ROM:0012247A sub_12247A: ; CODE XREF: ROM:loc_122396↑p ROM:0012247A ; ROM:loc_1223DA↑p ... ROM:0012247A move.w #$3E4A,d1 ROM:0012247E move.w ($9E8).w,d2 ROM:00122482 bsr.l sub_1174A6 ROM:00122488 move.w d1,($BC0).w ROM:0012248C rts ROM:0012248C ; End of function sub_12247A ROM:0012248C ROM:0012248E ROM:0012248E ; =============== S U B R O U T I N E ======================================= ROM:0012248E ROM:0012248E ROM:0012248E sub_12248E: ; CODE XREF: ROM:00122320↑p ROM:0012248E ; ROM:00122400↑p ROM:0012248E move.w ($BEE).w,($B66).w ROM:00122494 rts ROM:00122494 ; End of function sub_12248E ROM:00122494 ROM:00122496 ROM:00122496 ; =============== S U B R O U T I N E ======================================= ROM:00122496 ROM:00122496 ROM:00122496 sub_122496: ; CODE XREF: ROM:00122404↑p ROM:00122496 move.w #$3E4C,d1 ROM:0012249A move.w ($9E8).w,d2 ROM:0012249E bsr.l sub_1174A6 ROM:001224A4 move.w d1,($B6C).w ROM:001224A8 move.w #$3F1E,d1 ROM:001224AC move.w ($B66).w,d2 ROM:001224B0 move.w ($1448).w,d3 ROM:001224B4 bsr.l sub_1174A6 ROM:001224BA move.w ($B66).w,d0 ROM:001224BE sub.w d1,d0 ROM:001224C0 sub.w ($B6C).w,d0 ROM:001224C4 move.w ($BE4).w,d1 ROM:001224C8 sub.w ($B6C).w,d1 ROM:001224CC cmp.w d0,d1 ROM:001224CE ble.s loc_1224D2 ROM:001224D0 move.w d1,d0 ROM:001224D2 ROM:001224D2 loc_1224D2: ; CODE XREF: sub_122496+38↑j ROM:001224D2 move.w d0,($B78).w ROM:001224D6 move.w #$3F1C,d1 ROM:001224DA move.w ($B78).w,d2 ROM:001224DE move.w ($1448).w,d3 ROM:001224E2 bsr.l sub_1174A6 ROM:001224E8 add.w ($B78).w,d1 ROM:001224EC move.w d1,($B6A).w ROM:001224F0 move.w $D8(a5),d1 ROM:001224F4 cmp.w ($B6A).w,d1 ROM:001224F8 bge.s loc_1224FE ROM:001224FA move.w d1,($B6A).w ROM:001224FE ROM:001224FE loc_1224FE: ; CODE XREF: sub_122496+62↑j ROM:001224FE move.w $4B0(a5),($B68).w ROM:00122504 rts ROM:00122504 ; End of function sub_122496 ROM:00122504 ROM:00122506 ROM:00122506 ; =============== S U B R O U T I N E ======================================= ROM:00122506 ROM:00122506 ROM:00122506 sub_122506: ; CODE XREF: ROM:00122324↑p ROM:00122506 ; ROM:0012235E↑p ROM:00122506 move.w #$3F0A,d1 ROM:0012250A move.w ($9E8).w,d2 ROM:0012250E move.w #1,d3 ROM:00122512 bsr.l sub_1174A6 ROM:00122518 move.w d1,($B72).w ROM:0012251C move.w #$3F0A,d1 ROM:00122520 move.w ($9E8).w,d2 ROM:00122524 move.w #2,d3 ROM:00122528 bsr.l sub_1174A6 ROM:0012252E move.w d1,($B70).w ROM:00122532 cmp.w ($B72).w,d1 ROM:00122536 bge.s loc_122540 ROM:00122538 move.w ($B72).w,($B6E).w ROM:0012253E bra.s loc_122546 ROM:00122540 ; --------------------------------------------------------------------------- ROM:00122540 ROM:00122540 loc_122540: ; CODE XREF: sub_122506+30↑j ROM:00122540 move.w ($B70).w,($B6E).w ROM:00122546 ROM:00122546 loc_122546: ; CODE XREF: sub_122506+38↑j ROM:00122546 cmpi.w #1,($B74).w ROM:0012254C bne.s loc_122554 ROM:0012254E move.w ($B72).w,($B6E).w ROM:00122554 ROM:00122554 loc_122554: ; CODE XREF: sub_122506+46↑j ROM:00122554 cmpi.w #2,($B74).w ROM:0012255A bne.s loc_122562 ROM:0012255C move.w ($B70).w,($B6E).w ROM:00122562 ROM:00122562 loc_122562: ; CODE XREF: sub_122506+54↑j ROM:00122562 move.w #$3F1E,d1 ROM:00122566 move.w ($B66).w,d2 ROM:0012256A move.w ($1448).w,d3 ROM:0012256E bsr.l sub_1174A6 ROM:00122574 move.w ($B66).w,d0 ROM:00122578 sub.w d1,d0 ROM:0012257A add.w ($B6E).w,d0 ROM:0012257E move.w d0,($B78).w ROM:00122582 move.w #$3F1C,d1 ROM:00122586 move.w ($B78).w,d2 ROM:0012258A move.w ($1448).w,d3 ROM:0012258E bsr.l sub_1174A6 ROM:00122594 add.w ($B78).w,d1 ROM:00122598 move.w d1,($B6A).w ROM:0012259C move.w $D8(a5),d0 ROM:001225A0 cmp.w ($B6A).w,d0 ROM:001225A4 bge.s loc_1225AA ROM:001225A6 move.w d0,($B6A).w ROM:001225AA ROM:001225AA loc_1225AA: ; CODE XREF: sub_122506+9E↑j ROM:001225AA move.w $4B2(a5),($B68).w ROM:001225B0 rts ROM:001225B0 ; End of function sub_122506 ROM:001225B0 ROM:001225B2 ROM:001225B2 ; =============== S U B R O U T I N E ======================================= ROM:001225B2 ROM:001225B2 ROM:001225B2 sub_1225B2: ; CODE XREF: ROM:00122348↑p ROM:001225B2 ; ROM:001223A8↑p ... ROM:001225B2 move.w ($B6A).w,d0 ROM:001225B6 move.w ($B66).w,($B6A).w ROM:001225BC move.w d0,($B66).w ROM:001225C0 move.w $D0(a5),($B68).w ROM:001225C6 rts ROM:001225C6 ; End of function sub_1225B2 ROM:001225C6 ROM:001225C8 ROM:001225C8 ; =============== S U B R O U T I N E ======================================= ROM:001225C8 ROM:001225C8 ROM:001225C8 sub_1225C8: ; CODE XREF: ROM:0012239A↑p ROM:001225C8 ; ROM:loc_12245A↑p ROM:001225C8 btst #3,($77F).w ROM:001225CE beq.s loc_1225DE ROM:001225D0 btst #1,($77F).w ROM:001225D6 bne.s loc_1225DE ROM:001225D8 move.w #1,($B74).w ROM:001225DE ROM:001225DE loc_1225DE: ; CODE XREF: sub_1225C8+6↑j ROM:001225DE ; sub_1225C8+E↑j ROM:001225DE btst #1,($77F).w ROM:001225E4 beq.s loc_1225F4 ROM:001225E6 btst #3,($77F).w ROM:001225EC bne.s loc_1225F4 ROM:001225EE move.w #2,($B74).w ROM:001225F4 ROM:001225F4 loc_1225F4: ; CODE XREF: sub_1225C8+1C↑j ROM:001225F4 ; sub_1225C8+24↑j ROM:001225F4 btst #1,($77F).w ROM:001225FA bne.s loc_122608 ROM:001225FC btst #3,($77F).w ROM:00122602 bne.s loc_122608 ROM:00122604 clr.w ($B74).w ROM:00122608 ROM:00122608 loc_122608: ; CODE XREF: sub_1225C8+32↑j ROM:00122608 ; sub_1225C8+3A↑j ROM:00122608 btst #4,($899).w ROM:0012260E bne.s locret_122614 ROM:00122610 clr.w ($B74).w ROM:00122614 ROM:00122614 locret_122614: ; CODE XREF: sub_1225C8+46↑j ROM:00122614 rts ROM:00122614 ; End of function sub_1225C8 ROM:00122614 ROM:00122616 ROM:00122616 ; =============== S U B R O U T I N E ======================================= ROM:00122616 ROM:00122616 ROM:00122616 sub_122616: ; CODE XREF: sub_12434E+6↓p ROM:00122616 btst #1,($1410).w ROM:0012261C beq.s loc_122630 ROM:0012261E move.w $4BE(a5),d0 ROM:00122622 clr.b ($868).w ROM:00122626 move.w d0,($71E).w ROM:0012262A move.b #1,($868).w ROM:00122630 ROM:00122630 loc_122630: ; CODE XREF: sub_122616+6↑j ROM:00122630 move.w $4B4(a5),d3 ROM:00122634 move.w $4B6(a5),d4 ROM:00122638 move.w ($ADA).w,d5 ROM:0012263C sub.w $4B8(a5),d5 ROM:00122640 add.w $4BA(a5),d5 ROM:00122644 cmp.w ($518).w,d3 ROM:00122648 bgt.s loc_12265A ROM:0012264A cmp.w ($518).w,d4 ROM:0012264E ble.s loc_12265A ROM:00122650 cmpi.w #0,d5 ROM:00122654 bge.s loc_12265A ROM:00122656 bra.w loc_12269C ROM:0012265A ; --------------------------------------------------------------------------- ROM:0012265A ROM:0012265A loc_12265A: ; CODE XREF: sub_122616+32↑j ROM:0012265A ; sub_122616+38↑j ... ROM:0012265A btst #1,($890).w ROM:00122660 beq.s loc_12269C ROM:00122662 btst #7,($140D).w ROM:00122668 bne.s loc_12269C ROM:0012266A btst #7,($1404).w ROM:00122670 beq.s loc_12269C ROM:00122672 btst #6,($1422).w ROM:00122678 bne.s loc_12269C ROM:0012267A btst #5,($8D1).w ROM:00122680 beq.s loc_12268A ROM:00122682 btst #5,($8D5).w ROM:00122688 beq.s loc_12269C ROM:0012268A ROM:0012268A loc_12268A: ; CODE XREF: sub_122616+6A↑j ROM:0012268A move.w $4BC(a5),d0 ROM:0012268E btst #1,($1426).w ROM:00122694 beq.s loc_1226A4 ROM:00122696 cmp.w ($9EA).w,d0 ROM:0012269A ble.s loc_1226A4 ROM:0012269C ROM:0012269C loc_12269C: ; CODE XREF: sub_122616+40↑j ROM:0012269C ; sub_122616+4A↑j ... ROM:0012269C bset #0,($1426).w ROM:001226A2 bra.s locret_1226B2 ROM:001226A4 ; --------------------------------------------------------------------------- ROM:001226A4 ROM:001226A4 loc_1226A4: ; CODE XREF: sub_122616+7E↑j ROM:001226A4 ; sub_122616+84↑j ROM:001226A4 cmpi.w #0,($71E).w ROM:001226AA bgt.s locret_1226B2 ROM:001226AC bclr #0,($1426).w ROM:001226B2 ROM:001226B2 locret_1226B2: ; CODE XREF: sub_122616+8C↑j ROM:001226B2 ; sub_122616+94↑j ROM:001226B2 rts ROM:001226B2 ; End of function sub_122616 ROM:001226B2 ROM:001226B4 ROM:001226B4 ; =============== S U B R O U T I N E ======================================= ROM:001226B4 ROM:001226B4 ROM:001226B4 sub_1226B4: ; CODE XREF: sub_12434E+C↓p ROM:001226B4 move.w ($B7A).w,d0 ROM:001226B8 bclr #0,($1429).w ROM:001226BE btst #1,($1417).w ROM:001226C4 beq.s locret_1226F2 ROM:001226C6 btst #0,($1426).w ROM:001226CC bne.s locret_1226F2 ROM:001226CE cmp.w ($BEE).w,d0 ROM:001226D2 bne.s locret_1226F2 ROM:001226D4 btst #2,($1410).w ROM:001226DA beq.s loc_1226EC ROM:001226DC btst #0,($CA3).w ROM:001226E2 bne.s loc_1226EC ROM:001226E4 btst #3,($151F).w ROM:001226EA bne.s locret_1226F2 ROM:001226EC ROM:001226EC loc_1226EC: ; CODE XREF: sub_1226B4+26↑j ROM:001226EC ; sub_1226B4+2E↑j ROM:001226EC bset #0,($1429).w ROM:001226F2 ROM:001226F2 locret_1226F2: ; CODE XREF: sub_1226B4+10↑j ROM:001226F2 ; sub_1226B4+18↑j ... ROM:001226F2 rts ROM:001226F2 ; End of function sub_1226B4 ROM:001226F2 ROM:001226F4 ROM:001226F4 ; =============== S U B R O U T I N E ======================================= ROM:001226F4 ROM:001226F4 ROM:001226F4 sub_1226F4: ; CODE XREF: sub_12434E+12↓p ROM:001226F4 btst #5,($8D1).w ROM:001226FA beq.s loc_122708 ROM:001226FC btst #5,($8D5).w ROM:00122702 bne.s loc_122708 ROM:00122704 bra.w loc_122778 ROM:00122708 ; --------------------------------------------------------------------------- ROM:00122708 ROM:00122708 loc_122708: ; CODE XREF: sub_1226F4+6↑j ROM:00122708 ; sub_1226F4+E↑j ROM:00122708 btst #0,($1426).w ROM:0012270E bne.l loc_122778 ROM:00122714 cmpi.w #0,($BEA).w ROM:0012271A blt.s loc_122770 ROM:0012271C move.w $4B4(a5),d3 ROM:00122720 move.w $4B6(a5),d4 ROM:00122724 move.w ($ADA).w,d5 ROM:00122728 sub.w $4B8(a5),d5 ROM:0012272C btst #1,($1410).w ROM:00122732 bne.s loc_12274E ROM:00122734 cmp.w ($518).w,d3 ROM:00122738 ble.s loc_12273E ROM:0012273A bra.w loc_122770 ROM:0012273E ; --------------------------------------------------------------------------- ROM:0012273E ROM:0012273E loc_12273E: ; CODE XREF: sub_1226F4+44↑j ROM:0012273E cmp.w ($518).w,d4 ROM:00122742 ble.s loc_12274E ROM:00122744 cmpi.w #0,d5 ROM:00122748 ble.s loc_12274E ROM:0012274A bra.w loc_122770 ROM:0012274E ; --------------------------------------------------------------------------- ROM:0012274E ROM:0012274E loc_12274E: ; CODE XREF: sub_1226F4+3E↑j ROM:0012274E ; sub_1226F4+4E↑j ... ROM:0012274E btst #5,($8D1).w ROM:00122754 beq.s loc_12275E ROM:00122756 btst #5,($8D5).w ROM:0012275C bne.s loc_122770 ROM:0012275E ROM:0012275E loc_12275E: ; CODE XREF: sub_1226F4+60↑j ROM:0012275E btst #2,($1410).w ROM:00122764 beq.s loc_12276E ROM:00122766 btst #4,($899).w ROM:0012276C beq.s loc_122770 ROM:0012276E ROM:0012276E loc_12276E: ; CODE XREF: sub_1226F4+70↑j ROM:0012276E bra.s loc_122776 ROM:00122770 ; --------------------------------------------------------------------------- ROM:00122770 ROM:00122770 loc_122770: ; CODE XREF: sub_1226F4+26↑j ROM:00122770 ; sub_1226F4+46↑j ... ROM:00122770 bset #4,($1421).w ROM:00122776 ROM:00122776 loc_122776: ; CODE XREF: sub_1226F4:loc_12276E↑j ROM:00122776 bra.s locret_12277E ROM:00122778 ; --------------------------------------------------------------------------- ROM:00122778 ROM:00122778 loc_122778: ; CODE XREF: sub_1226F4+10↑j ROM:00122778 ; sub_1226F4+1A↑j ROM:00122778 bclr #4,($1421).w ROM:0012277E ROM:0012277E locret_12277E: ; CODE XREF: sub_1226F4:loc_122776↑j ROM:0012277E rts ROM:0012277E ; End of function sub_1226F4 ROM:0012277E ROM:00122780 ROM:00122780 ; =============== S U B R O U T I N E ======================================= ROM:00122780 ROM:00122780 ROM:00122780 sub_122780: ; CODE XREF: ROM:0012446A↓p ROM:00122780 move.w ($BEE).w,($B7A).w ROM:00122786 rts ROM:00122786 ; End of function sub_122780 ROM:00122786 ROM:00122788 ROM:00122788 ; =============== S U B R O U T I N E ======================================= ROM:00122788 ROM:00122788 ROM:00122788 sub_122788: ; CODE XREF: sub_12339A+3C↓p ROM:00122788 bsr.w sub_122796 ROM:0012278C bsr.w sub_122940 ROM:00122790 bsr.w sub_12295C ROM:00122794 rts ROM:00122794 ; End of function sub_122788 ROM:00122794 ROM:00122796 ROM:00122796 ; =============== S U B R O U T I N E ======================================= ROM:00122796 ROM:00122796 ROM:00122796 sub_122796: ; CODE XREF: sub_122788↑p ROM:00122796 clr.w d1 ROM:00122798 move.b ($11FA).w,d1 ROM:0012279C cmpi.w #5,d1 ROM:001227A0 bcc.s locret_1227AA ROM:001227A2 movea.l off_1227AC(pc,d1.w*4),a0 ROM:001227A6 nop ROM:001227A8 jmp (a0) ROM:001227AA ; --------------------------------------------------------------------------- ROM:001227AA ROM:001227AA locret_1227AA: ; CODE XREF: sub_122796+A↑j ROM:001227AA rts ROM:001227AA ; End of function sub_122796 ROM:001227AA ROM:001227AA ; --------------------------------------------------------------------------- ROM:001227AC off_1227AC: dc.l loc_1227C0 ; DATA XREF: sub_122796+C↑r ROM:001227B0 dc.l loc_1227D6 ROM:001227B4 dc.l loc_122806 ROM:001227B8 dc.l loc_12286C ROM:001227BC dc.l loc_1228DC ROM:001227C0 ; --------------------------------------------------------------------------- ROM:001227C0 ROM:001227C0 loc_1227C0: ; DATA XREF: ROM:off_1227AC↑o ROM:001227C0 bclr #3,($1405).w ROM:001227C6 move.w #0,($B86).w ROM:001227CC move.b #1,($11FA).w ROM:001227D2 rts ROM:001227D4 ; --------------------------------------------------------------------------- ROM:001227D4 rts ROM:001227D6 ; --------------------------------------------------------------------------- ROM:001227D6 ROM:001227D6 loc_1227D6: ; DATA XREF: ROM:001227B0↑o ROM:001227D6 btst #1,($1426).w ROM:001227DC beq.s locret_122804 ROM:001227DE btst #4,($142A).w ROM:001227E4 beq.s locret_122804 ROM:001227E6 bset #3,($1405).w ROM:001227EC clr.b ($817).w ROM:001227F0 move.w #$A,($67C).w ROM:001227F6 move.b #1,($817).w ROM:001227FC move.b #2,($11FA).w ROM:00122802 rts ROM:00122804 ; --------------------------------------------------------------------------- ROM:00122804 ROM:00122804 locret_122804: ; CODE XREF: ROM:001227DC↑j ROM:00122804 ; ROM:001227E4↑j ROM:00122804 rts ROM:00122806 ; --------------------------------------------------------------------------- ROM:00122806 ROM:00122806 loc_122806: ; DATA XREF: ROM:001227B4↑o ROM:00122806 btst #1,($1426).w ROM:0012280C bne.s loc_122822 ROM:0012280E bclr #3,($1405).w ROM:00122814 move.w #0,($B86).w ROM:0012281A move.b #1,($11FA).w ROM:00122820 rts ROM:00122822 ; --------------------------------------------------------------------------- ROM:00122822 ROM:00122822 loc_122822: ; CODE XREF: ROM:0012280C↑j ROM:00122822 btst #4,($142A).w ROM:00122828 bne.s loc_122832 ROM:0012282A move.b #3,($11FA).w ROM:00122830 rts ROM:00122832 ; --------------------------------------------------------------------------- ROM:00122832 ROM:00122832 loc_122832: ; CODE XREF: ROM:00122828↑j ROM:00122832 cmpi.w #0,($67C).w ROM:00122838 bgt.s locret_12286A ROM:0012283A cmpi.w #$2710,($B86).w ROM:00122840 bge.s locret_12286A ROM:00122842 move.w ($B86).w,d0 ROM:00122846 add.w $4C2(a5),d0 ROM:0012284A cmpi.w #$2710,d0 ROM:0012284E ble.s loc_122854 ROM:00122850 move.w #$2710,d0 ROM:00122854 ROM:00122854 loc_122854: ; CODE XREF: ROM:0012284E↑j ROM:00122854 move.w d0,($B86).w ROM:00122858 clr.b ($817).w ROM:0012285C move.w #$A,($67C).w ROM:00122862 move.b #1,($817).w ROM:00122868 rts ROM:0012286A ; --------------------------------------------------------------------------- ROM:0012286A ROM:0012286A locret_12286A: ; CODE XREF: ROM:00122838↑j ROM:0012286A ; ROM:00122840↑j ROM:0012286A rts ROM:0012286C ; --------------------------------------------------------------------------- ROM:0012286C ROM:0012286C loc_12286C: ; DATA XREF: ROM:001227B8↑o ROM:0012286C btst #1,($1426).w ROM:00122872 bne.s loc_122888 ROM:00122874 bclr #3,($1405).w ROM:0012287A move.w #0,($B86).w ROM:00122880 move.b #1,($11FA).w ROM:00122886 rts ROM:00122888 ; --------------------------------------------------------------------------- ROM:00122888 ROM:00122888 loc_122888: ; CODE XREF: ROM:00122872↑j ROM:00122888 move.w $4C6(a5),d0 ROM:0012288C cmp.w ($4D8).w,d0 ROM:00122890 ble.s loc_1228BA ROM:00122892 move.w ($B86).w,d0 ROM:00122896 sub.w $4C4(a5),d0 ROM:0012289A bge.s loc_12289E ROM:0012289C clr.l d0 ROM:0012289E ROM:0012289E loc_12289E: ; CODE XREF: ROM:0012289A↑j ROM:0012289E move.w ($B86).w,d0 ROM:001228A2 clr.b ($817).w ROM:001228A6 move.w #$A,($67C).w ROM:001228AC move.b #1,($817).w ROM:001228B2 move.b #4,($11FA).w ROM:001228B8 rts ROM:001228BA ; --------------------------------------------------------------------------- ROM:001228BA ROM:001228BA loc_1228BA: ; CODE XREF: ROM:00122890↑j ROM:001228BA btst #4,($142A).w ROM:001228C0 beq.s locret_1228DA ROM:001228C2 clr.b ($817).w ROM:001228C6 move.w #$A,($67C).w ROM:001228CC move.b #1,($817).w ROM:001228D2 move.b #2,($11FA).w ROM:001228D8 rts ROM:001228DA ; --------------------------------------------------------------------------- ROM:001228DA ROM:001228DA locret_1228DA: ; CODE XREF: ROM:001228C0↑j ROM:001228DA rts ROM:001228DC ; --------------------------------------------------------------------------- ROM:001228DC ROM:001228DC loc_1228DC: ; DATA XREF: ROM:001227BC↑o ROM:001228DC btst #1,($1426).w ROM:001228E2 beq.s loc_1228EC ROM:001228E4 cmpi.w #0,($B86).w ROM:001228EA bgt.s loc_122900 ROM:001228EC ROM:001228EC loc_1228EC: ; CODE XREF: ROM:001228E2↑j ROM:001228EC bclr #3,($1405).w ROM:001228F2 move.w #0,($B86).w ROM:001228F8 move.b #1,($11FA).w ROM:001228FE rts ROM:00122900 ; --------------------------------------------------------------------------- ROM:00122900 ROM:00122900 loc_122900: ; CODE XREF: ROM:001228EA↑j ROM:00122900 move.w $4C6(a5),d0 ROM:00122904 cmp.w ($4D8).w,d0 ROM:00122908 bgt.s loc_122912 ROM:0012290A move.b #3,($11FA).w ROM:00122910 rts ROM:00122912 ; --------------------------------------------------------------------------- ROM:00122912 ROM:00122912 loc_122912: ; CODE XREF: ROM:00122908↑j ROM:00122912 cmpi.w #0,($67C).w ROM:00122918 bgt.s locret_12293C ROM:0012291A move.w ($B86).w,d0 ROM:0012291E sub.w $4C4(a5),d0 ROM:00122922 bge.s loc_122926 ROM:00122924 clr.w d0 ROM:00122926 ROM:00122926 loc_122926: ; CODE XREF: ROM:00122922↑j ROM:00122926 move.w d0,($B86).w ROM:0012292A clr.b ($817).w ROM:0012292E move.w #$A,($67C).w ROM:00122934 move.b #1,($817).w ROM:0012293A rts ROM:0012293C ; --------------------------------------------------------------------------- ROM:0012293C ROM:0012293C locret_12293C: ; CODE XREF: ROM:00122918↑j ROM:0012293C rts ROM:0012293E ; --------------------------------------------------------------------------- ROM:0012293E rts ROM:00122940 ROM:00122940 ; =============== S U B R O U T I N E ======================================= ROM:00122940 ROM:00122940 ROM:00122940 sub_122940: ; CODE XREF: sub_122788+4↑p ROM:00122940 move.w #$3E4E,d1 ROM:00122944 move.w ($9E8).w,d2 ROM:00122948 bsr.l sub_1174A6 ROM:0012294E muls.w ($B86).w,d1 ROM:00122952 divs.w #$2710,d1 ROM:00122956 move.w d1,($B7C).w ROM:0012295A rts ROM:0012295A ; End of function sub_122940 ROM:0012295A ROM:0012295C ROM:0012295C ; =============== S U B R O U T I N E ======================================= ROM:0012295C ROM:0012295C ROM:0012295C sub_12295C: ; CODE XREF: sub_122788+8↑p ROM:0012295C move.w #$3E52,d1 ROM:00122960 move.w ($4D8).w,d2 ROM:00122964 bsr.l sub_1174A6 ROM:0012296A move.w d1,($B7E).w ROM:0012296E move.w d1,($B82).w ROM:00122972 move.w #$3E50,d1 ROM:00122976 move.w ($9E8).w,d2 ROM:0012297A bsr.l sub_1174A6 ROM:00122980 move.w d1,($B84).w ROM:00122984 muls.w ($B86).w,d1 ROM:00122988 divs.w #$2710,d1 ROM:0012298C add.w d1,($B7E).w ROM:00122990 move.w #$3E54,d1 ROM:00122994 move.w ($4D8).w,d2 ROM:00122998 bsr.l sub_1174A6 ROM:0012299E move.w d1,($B80).w ROM:001229A2 rts ROM:001229A2 ; End of function sub_12295C ROM:001229A2 ROM:001229A4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001229A6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001229A8 ROM:001229A8 ; =============== S U B R O U T I N E ======================================= ROM:001229A8 ROM:001229A8 ROM:001229A8 sub_1229A8: ; CODE XREF: ROM:loc_124464↓p ROM:001229A8 btst #5,($88A).w ROM:001229AE beq.s loc_1229C6 ROM:001229B0 move.w #$3F0C,d1 ROM:001229B4 move.w ($9E8).w,d2 ROM:001229B8 move.w ($9A4).w,d3 ROM:001229BC bsr.l sub_1174A6 ROM:001229C2 move.w d1,($B8E).w ROM:001229C6 ROM:001229C6 loc_1229C6: ; CODE XREF: sub_1229A8+6↑j ROM:001229C6 btst #6,($1419).w ROM:001229CC bne.s loc_1229EC ROM:001229CE move.w ($B8E).w,d0 ROM:001229D2 btst #4,($1419).w ROM:001229D8 beq.s loc_1229E2 ROM:001229DA muls.w $4CA(a5),d0 ROM:001229DE divs.w #$3E8,d0 ROM:001229E2 ROM:001229E2 loc_1229E2: ; CODE XREF: sub_1229A8+30↑j ROM:001229E2 add.w ($BE4).w,d0 ROM:001229E6 move.w d0,($B90).w ROM:001229EA bra.s loc_1229F2 ROM:001229EC ; --------------------------------------------------------------------------- ROM:001229EC ROM:001229EC loc_1229EC: ; CODE XREF: sub_1229A8+24↑j ROM:001229EC move.w ($BE4).w,($B90).w ROM:001229F2 ROM:001229F2 loc_1229F2: ; CODE XREF: sub_1229A8+42↑j ROM:001229F2 move.w $4C8(a5),($C12).w ROM:001229F8 btst #5,($88A).w ROM:001229FE beq.s loc_122A16 ROM:00122A00 move.w #$3F0E,d1 ROM:00122A04 move.w ($9E8).w,d2 ROM:00122A08 move.w ($ADA).w,d3 ROM:00122A0C bsr.l sub_1174A6 ROM:00122A12 move.w d1,($B98).w ROM:00122A16 ROM:00122A16 loc_122A16: ; CODE XREF: sub_1229A8+56↑j ROM:00122A16 move.w #$3F10,d1 ROM:00122A1A move.w ($9C6).w,d2 ROM:00122A1E move.w ($9E8).w,d3 ROM:00122A22 bsr.l sub_1174A6 ROM:00122A28 move.w d1,($B9C).w ROM:00122A2C cmpi.w #0,($BEC).w ROM:00122A32 bge.s loc_122A3C ROM:00122A34 move.w ($B98).w,($B9A).w ROM:00122A3A bra.s loc_122A6E ROM:00122A3C ; --------------------------------------------------------------------------- ROM:00122A3C ROM:00122A3C loc_122A3C: ; CODE XREF: sub_1229A8+8A↑j ROM:00122A3C move.w $562(a5),d0 ROM:00122A40 sub.w ($BEC).w,d0 ROM:00122A44 bgt.s loc_122A4E ROM:00122A46 move.w #0,($B9A).w ROM:00122A4C bra.s loc_122A6E ROM:00122A4E ; --------------------------------------------------------------------------- ROM:00122A4E ROM:00122A4E loc_122A4E: ; CODE XREF: sub_1229A8+9C↑j ROM:00122A4E move.w ($B98).w,d1 ROM:00122A52 muls.w d0,d1 ROM:00122A54 divs.w $562(a5),d1 ROM:00122A58 move.w d1,d2 ROM:00122A5A add.w $564(a5),d2 ROM:00122A5E cmp.w ($B9A).w,d1 ROM:00122A62 bgt.s loc_122A6A ROM:00122A64 cmp.w ($B9A).w,d2 ROM:00122A68 bgt.s loc_122A6E ROM:00122A6A ROM:00122A6A loc_122A6A: ; CODE XREF: sub_1229A8+BA↑j ROM:00122A6A move.w d1,($B9A).w ROM:00122A6E ROM:00122A6E loc_122A6E: ; CODE XREF: sub_1229A8+92↑j ROM:00122A6E ; sub_1229A8+A4↑j ... ROM:00122A6E move.w #$3E56,d1 ROM:00122A72 move.w ($B5A).w,d2 ROM:00122A76 bsr.l sub_1174A6 ROM:00122A7C move.w d1,($B96).w ROM:00122A80 move.w ($B90).w,d0 ROM:00122A84 add.w ($B80).w,d0 ROM:00122A88 btst #6,($1419).w ROM:00122A8E beq.s loc_122A94 ROM:00122A90 add.w ($B9A).w,d0 ROM:00122A94 ROM:00122A94 loc_122A94: ; CODE XREF: sub_1229A8+E6↑j ROM:00122A94 add.w ($B9C).w,d0 ROM:00122A98 btst #6,($1406).w ROM:00122A9E beq.s loc_122AA4 ROM:00122AA0 add.w ($B96).w,d0 ROM:00122AA4 ROM:00122AA4 loc_122AA4: ; CODE XREF: sub_1229A8+F6↑j ROM:00122AA4 btst #2,($142F).w ROM:00122AAA beq.s loc_122AB0 ROM:00122AAC add.w $4CC(a5),d0 ROM:00122AB0 ROM:00122AB0 loc_122AB0: ; CODE XREF: sub_1229A8+102↑j ROM:00122AB0 move.w d0,($B94).w ROM:00122AB4 move.w #$3F1C,d1 ROM:00122AB8 move.w ($B94).w,d2 ROM:00122ABC move.w ($1448).w,d3 ROM:00122AC0 bsr.l sub_1174A6 ROM:00122AC6 add.w ($B94).w,d1 ROM:00122ACA move.w d1,($B92).w ROM:00122ACE move.w d1,($C10).w ROM:00122AD2 rts ROM:00122AD2 ; End of function sub_1229A8 ROM:00122AD2 ROM:00122AD4 ; --------------------------------------------------------------------------- ROM:00122AD4 move.w $4CE(a5),d0 ROM:00122AD8 btst #7,($1426).w ROM:00122ADE beq.s loc_122B02 ROM:00122AE0 btst #1,($1410).w ROM:00122AE6 bne.s loc_122AF8 ROM:00122AE8 cmp.w ($9E8).w,d0 ROM:00122AEC bgt.s loc_122AF8 ROM:00122AEE move.w ($BEE).w,($144E).w ROM:00122AF4 bra.w loc_122AFE ROM:00122AF8 ; --------------------------------------------------------------------------- ROM:00122AF8 ROM:00122AF8 loc_122AF8: ; CODE XREF: ROM:00122AE6↑j ROM:00122AF8 ; ROM:00122AEC↑j ROM:00122AF8 bset #2,($142B).w ROM:00122AFE ROM:00122AFE loc_122AFE: ; CODE XREF: ROM:00122AF4↑j ROM:00122AFE bra.w locret_122B08 ROM:00122B02 ; --------------------------------------------------------------------------- ROM:00122B02 ROM:00122B02 loc_122B02: ; CODE XREF: ROM:00122ADE↑j ROM:00122B02 bset #2,($142B).w ROM:00122B08 ROM:00122B08 locret_122B08: ; CODE XREF: ROM:loc_122AFE↑j ROM:00122B08 rts ROM:00122B0A ROM:00122B0A ; =============== S U B R O U T I N E ======================================= ROM:00122B0A ROM:00122B0A ROM:00122B0A sub_122B0A: ; CODE XREF: sub_123C5C+36↓p ROM:00122B0A bsr.w sub_122C8C ROM:00122B0E bsr.w sub_122D02 ROM:00122B12 bsr.l sub_124978 ROM:00122B18 bclr #2,($1415).w ROM:00122B1E clr.w d1 ROM:00122B20 move.b ($11FB).w,d1 ROM:00122B24 cmpi.w #6,d1 ROM:00122B28 bcc.s locret_122B32 ROM:00122B2A movea.l off_122B34(pc,d1.w*4),a0 ROM:00122B2E nop ROM:00122B30 jmp (a0) ROM:00122B32 ; --------------------------------------------------------------------------- ROM:00122B32 ROM:00122B32 locret_122B32: ; CODE XREF: sub_122B0A+1E↑j ROM:00122B32 rts ROM:00122B32 ; End of function sub_122B0A ROM:00122B32 ROM:00122B32 ; --------------------------------------------------------------------------- ROM:00122B34 off_122B34: dc.l loc_122B4C ; DATA XREF: sub_122B0A+20↑r ROM:00122B38 dc.l loc_122B58 ROM:00122B3C dc.l loc_122B7C ROM:00122B40 dc.l loc_122BC0 ROM:00122B44 dc.l loc_122C08 ROM:00122B48 dc.l loc_122C56 ROM:00122B4C ; --------------------------------------------------------------------------- ROM:00122B4C ROM:00122B4C loc_122B4C: ; DATA XREF: ROM:off_122B34↑o ROM:00122B4C bsr.w sub_122C68 ROM:00122B50 move.b #1,($11FB).w ROM:00122B56 rts ROM:00122B58 ; --------------------------------------------------------------------------- ROM:00122B58 ROM:00122B58 loc_122B58: ; DATA XREF: ROM:00122B38↑o ROM:00122B58 btst #5,($1431).w ROM:00122B5E beq.s locret_122B7A ROM:00122B60 move.w $4D4(a5),d0 ROM:00122B64 clr.b ($84C).w ROM:00122B68 move.w d0,($6E6).w ROM:00122B6C move.b #1,($84C).w ROM:00122B72 move.b #2,($11FB).w ROM:00122B78 rts ROM:00122B7A ; --------------------------------------------------------------------------- ROM:00122B7A ROM:00122B7A locret_122B7A: ; CODE XREF: ROM:00122B5E↑j ROM:00122B7A rts ROM:00122B7C ; --------------------------------------------------------------------------- ROM:00122B7C ROM:00122B7C loc_122B7C: ; DATA XREF: ROM:00122B3C↑o ROM:00122B7C btst #6,($142D).w ROM:00122B82 beq.s loc_122BA6 ROM:00122B84 cmpi.w #0,($6E6).w ROM:00122B8A bgt.s loc_122BA6 ROM:00122B8C move.w $4D2(a5),d0 ROM:00122B90 clr.b ($818).w ROM:00122B94 move.w d0,($67E).w ROM:00122B98 move.b #1,($818).w ROM:00122B9E move.b #3,($11FB).w ROM:00122BA4 rts ROM:00122BA6 ; --------------------------------------------------------------------------- ROM:00122BA6 ROM:00122BA6 loc_122BA6: ; CODE XREF: ROM:00122B82↑j ROM:00122BA6 ; ROM:00122B8A↑j ROM:00122BA6 btst #7,($1426).w ROM:00122BAC bne.s locret_122BBE ROM:00122BAE clr.b ($84C).w ROM:00122BB2 clr.w ($6E6).w ROM:00122BB6 move.b #1,($11FB).w ROM:00122BBC rts ROM:00122BBE ; --------------------------------------------------------------------------- ROM:00122BBE ROM:00122BBE locret_122BBE: ; CODE XREF: ROM:00122BAC↑j ROM:00122BBE rts ROM:00122BC0 ; --------------------------------------------------------------------------- ROM:00122BC0 ROM:00122BC0 loc_122BC0: ; DATA XREF: ROM:00122B40↑o ROM:00122BC0 cmpi.w #0,($67E).w ROM:00122BC6 bgt.s loc_122BD6 ROM:00122BC8 bset #2,($1415).w ROM:00122BCE move.b #4,($11FB).w ROM:00122BD4 rts ROM:00122BD6 ; --------------------------------------------------------------------------- ROM:00122BD6 ROM:00122BD6 loc_122BD6: ; CODE XREF: ROM:00122BC6↑j ROM:00122BD6 btst #6,($142D).w ROM:00122BDC bne.s loc_122BEE ROM:00122BDE clr.b ($818).w ROM:00122BE2 clr.w ($67E).w ROM:00122BE6 move.b #2,($11FB).w ROM:00122BEC rts ROM:00122BEE ; --------------------------------------------------------------------------- ROM:00122BEE ROM:00122BEE loc_122BEE: ; CODE XREF: ROM:00122BDC↑j ROM:00122BEE btst #7,($1426).w ROM:00122BF4 bne.s locret_122C06 ROM:00122BF6 clr.b ($818).w ROM:00122BFA clr.w ($67E).w ROM:00122BFE move.b #1,($11FB).w ROM:00122C04 rts ROM:00122C06 ; --------------------------------------------------------------------------- ROM:00122C06 ROM:00122C06 locret_122C06: ; CODE XREF: ROM:00122BF4↑j ROM:00122C06 rts ROM:00122C08 ; --------------------------------------------------------------------------- ROM:00122C08 ROM:00122C08 loc_122C08: ; DATA XREF: ROM:00122B44↑o ROM:00122C08 move.w ($144E).w,d0 ROM:00122C0C btst #5,($140F).w ROM:00122C12 bne.s loc_122C1A ROM:00122C14 cmp.w ($BEE).w,d0 ROM:00122C18 ble.s loc_122C28 ROM:00122C1A ROM:00122C1A loc_122C1A: ; CODE XREF: ROM:00122C12↑j ROM:00122C1A bsr.l sub_1239D4 ROM:00122C20 move.b #5,($11FB).w ROM:00122C26 rts ROM:00122C28 ; --------------------------------------------------------------------------- ROM:00122C28 ROM:00122C28 loc_122C28: ; CODE XREF: ROM:00122C18↑j ROM:00122C28 btst #1,($1419).w ROM:00122C2E beq.s loc_122C44 ROM:00122C30 cmp.w ($BEE).w,d0 ROM:00122C34 bge.s loc_122C44 ROM:00122C36 bset #2,($1415).w ROM:00122C3C move.b #4,($11FB).w ROM:00122C42 rts ROM:00122C44 ; --------------------------------------------------------------------------- ROM:00122C44 ROM:00122C44 loc_122C44: ; CODE XREF: ROM:00122C2E↑j ROM:00122C44 ; ROM:00122C34↑j ROM:00122C44 btst #6,($142D).w ROM:00122C4A bne.s locret_122C54 ROM:00122C4C move.b #2,($11FB).w ROM:00122C52 rts ROM:00122C54 ; --------------------------------------------------------------------------- ROM:00122C54 ROM:00122C54 locret_122C54: ; CODE XREF: ROM:00122C4A↑j ROM:00122C54 rts ROM:00122C56 ; --------------------------------------------------------------------------- ROM:00122C56 ROM:00122C56 loc_122C56: ; DATA XREF: ROM:00122B48↑o ROM:00122C56 btst #7,($1426).w ROM:00122C5C bne.s locret_122C66 ROM:00122C5E move.b #1,($11FB).w ROM:00122C64 rts ROM:00122C66 ; --------------------------------------------------------------------------- ROM:00122C66 ROM:00122C66 locret_122C66: ; CODE XREF: ROM:00122C5C↑j ROM:00122C66 rts ROM:00122C68 ROM:00122C68 ; =============== S U B R O U T I N E ======================================= ROM:00122C68 ROM:00122C68 ROM:00122C68 sub_122C68: ; CODE XREF: ROM:loc_122B4C↑p ROM:00122C68 btst #0,($88C).w ROM:00122C6E beq.s locret_122C8A ROM:00122C70 move.w $4D6(a5),d0 ROM:00122C74 move.w $4D8(a5),d1 ROM:00122C78 cmp.w d1,d0 ROM:00122C7A blt.s loc_122C82 ROM:00122C7C move.w d1,($144E).w ROM:00122C80 bra.s loc_122C86 ROM:00122C82 ; --------------------------------------------------------------------------- ROM:00122C82 ROM:00122C82 loc_122C82: ; CODE XREF: sub_122C68+12↑j ROM:00122C82 move.w d0,($144E).w ROM:00122C86 ROM:00122C86 loc_122C86: ; CODE XREF: sub_122C68+18↑j ROM:00122C86 clr.w ($1452).w ROM:00122C8A ROM:00122C8A locret_122C8A: ; CODE XREF: sub_122C68+6↑j ROM:00122C8A rts ROM:00122C8A ; End of function sub_122C68 ROM:00122C8A ROM:00122C8C ROM:00122C8C ; =============== S U B R O U T I N E ======================================= ROM:00122C8C ROM:00122C8C ROM:00122C8C sub_122C8C: ; CODE XREF: sub_122B0A↑p ROM:00122C8C move.w $4CE(a5),d0 ROM:00122C90 move.w $4D0(a5),d1 ROM:00122C94 move.w ($9E8).w,d2 ROM:00122C98 move.w $4DA(a5),d3 ROM:00122C9C cmpi.w #0,d3 ROM:00122CA0 bne.s loc_122CFA ROM:00122CA2 btst #1,($1410).w ROM:00122CA8 bne.s loc_122CFA ROM:00122CAA btst #0,($140F).w ROM:00122CB0 beq.s loc_122CFA ROM:00122CB2 btst #2,($142F).w ROM:00122CB8 bne.s loc_122CFA ROM:00122CBA btst #7,($1425).w ROM:00122CC0 bne.s loc_122CFA ROM:00122CC2 btst #3,($151F).w ROM:00122CC8 beq.s loc_122CDA ROM:00122CCA btst #3,($1430).w ROM:00122CD0 bne.s loc_122CFA ROM:00122CD2 btst #0,($CA3).w ROM:00122CD8 bne.s loc_122CFA ROM:00122CDA ROM:00122CDA loc_122CDA: ; CODE XREF: sub_122C8C+3C↑j ROM:00122CDA cmp.w d1,d2 ROM:00122CDC bge.s loc_122CFA ROM:00122CDE cmp.w d0,d2 ROM:00122CE0 blt.s loc_122CFA ROM:00122CE2 cmpi.w #0,($C12).w ROM:00122CE8 bne.s loc_122CFA ROM:00122CEA btst #7,($1430).w ROM:00122CF0 bne.s loc_122CFA ROM:00122CF2 bset #6,($142D).w ROM:00122CF8 bra.s locret_122D00 ROM:00122CFA ; --------------------------------------------------------------------------- ROM:00122CFA ROM:00122CFA loc_122CFA: ; CODE XREF: sub_122C8C+14↑j ROM:00122CFA ; sub_122C8C+1C↑j ... ROM:00122CFA bclr #6,($142D).w ROM:00122D00 ROM:00122D00 locret_122D00: ; CODE XREF: sub_122C8C+6C↑j ROM:00122D00 rts ROM:00122D00 ; End of function sub_122C8C ROM:00122D00 ROM:00122D02 ROM:00122D02 ; =============== S U B R O U T I N E ======================================= ROM:00122D02 ROM:00122D02 ROM:00122D02 sub_122D02: ; CODE XREF: sub_122B0A+4↑p ROM:00122D02 move.w $4DA(a5),d0 ROM:00122D06 btst #7,($890).w ROM:00122D0C bne.s loc_122D14 ROM:00122D0E cmpi.w #0,d0 ROM:00122D12 beq.s locret_122D30 ROM:00122D14 ROM:00122D14 loc_122D14: ; CODE XREF: sub_122D02+A↑j ROM:00122D14 move.w $4D8(a5),d1 ROM:00122D18 move.w $4D6(a5),d2 ROM:00122D1C cmp.w d1,d2 ROM:00122D1E blt.s loc_122D26 ROM:00122D20 move.w d1,($144E).w ROM:00122D24 bra.s loc_122D2A ROM:00122D26 ; --------------------------------------------------------------------------- ROM:00122D26 ROM:00122D26 loc_122D26: ; CODE XREF: sub_122D02+1C↑j ROM:00122D26 move.w d2,($144E).w ROM:00122D2A ROM:00122D2A loc_122D2A: ; CODE XREF: sub_122D02+22↑j ROM:00122D2A move.w #0,($1452).w ROM:00122D30 ROM:00122D30 locret_122D30: ; CODE XREF: sub_122D02+10↑j ROM:00122D30 rts ROM:00122D30 ; End of function sub_122D02 ROM:00122D30 ROM:00122D32 ROM:00122D32 ; =============== S U B R O U T I N E ======================================= ROM:00122D32 ROM:00122D32 ROM:00122D32 sub_122D32: ; CODE XREF: ROM:loc_1244CE↓p ROM:00122D32 bsr.w sub_122FCA ROM:00122D36 bsr.w sub_122D40 ROM:00122D3A bsr.w sub_122F10 ROM:00122D3E rts ROM:00122D3E ; End of function sub_122D32 ROM:00122D3E ROM:00122D40 ROM:00122D40 ; =============== S U B R O U T I N E ======================================= ROM:00122D40 ROM:00122D40 ROM:00122D40 sub_122D40: ; CODE XREF: sub_122D32+4↑p ROM:00122D40 bclr #3,($140E).w ROM:00122D46 clr.w d1 ROM:00122D48 move.b ($11FC).w,d1 ROM:00122D4C cmpi.w #6,d1 ROM:00122D50 bcc.s locret_122D5A ROM:00122D52 movea.l off_122D5C(pc,d1.w*4),a0 ROM:00122D56 nop ROM:00122D58 jmp (a0) ROM:00122D5A ; --------------------------------------------------------------------------- ROM:00122D5A ROM:00122D5A locret_122D5A: ; CODE XREF: sub_122D40+10↑j ROM:00122D5A rts ROM:00122D5A ; End of function sub_122D40 ROM:00122D5A ROM:00122D5A ; --------------------------------------------------------------------------- ROM:00122D5C off_122D5C: dc.l loc_122D74 ; DATA XREF: sub_122D40+12↑r ROM:00122D60 dc.l loc_122D9A ROM:00122D64 dc.l loc_122DF6 ROM:00122D68 dc.l loc_122E58 ROM:00122D6C dc.l loc_122E80 ROM:00122D70 dc.l locret_122EDE ROM:00122D74 ; --------------------------------------------------------------------------- ROM:00122D74 ROM:00122D74 loc_122D74: ; DATA XREF: ROM:off_122D5C↑o ROM:00122D74 bsr.w sub_122F42 ROM:00122D78 move.w #0,($B9E).w ROM:00122D7E move.w $4E2(a5),d0 ROM:00122D82 clr.b ($819).w ROM:00122D86 move.w d0,($680).w ROM:00122D8A move.b #1,($819).w ROM:00122D90 move.b #1,($11FC).w ROM:00122D96 bra.s loc_122DF0 ROM:00122D98 ; --------------------------------------------------------------------------- ROM:00122D98 rts ROM:00122D9A ; --------------------------------------------------------------------------- ROM:00122D9A ROM:00122D9A loc_122D9A: ; DATA XREF: ROM:00122D60↑o ROM:00122D9A move.w $4E0(a5),d2 ROM:00122D9E btst #6,($1421).w ROM:00122DA4 bne.s loc_122DAC ROM:00122DA6 cmp.w ($B9E).w,d2 ROM:00122DAA bgt.s loc_122DCE ROM:00122DAC ROM:00122DAC loc_122DAC: ; CODE XREF: ROM:00122DA4↑j ROM:00122DAC bsr.w sub_122F42 ROM:00122DB0 move.w $4E2(a5),d0 ROM:00122DB4 clr.b ($819).w ROM:00122DB8 move.w d0,($680).w ROM:00122DBC move.b #1,($819).w ROM:00122DC2 move.b #3,($11FC).w ROM:00122DC8 bra.l loc_122E7A ROM:00122DCE ; --------------------------------------------------------------------------- ROM:00122DCE ROM:00122DCE loc_122DCE: ; CODE XREF: ROM:00122DAA↑j ROM:00122DCE cmpi.w #0,($680).w ROM:00122DD4 bgt.s loc_122DF0 ROM:00122DD6 move.w $4E4(a5),d0 ROM:00122DDA clr.b ($819).w ROM:00122DDE move.w d0,($680).w ROM:00122DE2 move.b #1,($819).w ROM:00122DE8 move.b #2,($11FC).w ROM:00122DEE bra.s loc_122E52 ROM:00122DF0 ; --------------------------------------------------------------------------- ROM:00122DF0 ROM:00122DF0 loc_122DF0: ; CODE XREF: ROM:00122D96↑j ROM:00122DF0 ; ROM:00122DD4↑j ... ROM:00122DF0 bsr.w sub_122EEA ROM:00122DF4 rts ROM:00122DF6 ; --------------------------------------------------------------------------- ROM:00122DF6 ROM:00122DF6 loc_122DF6: ; DATA XREF: ROM:00122D64↑o ROM:00122DF6 cmpi.w #0,($680).w ROM:00122DFC bgt.s loc_122E18 ROM:00122DFE btst #3,($140F).w ROM:00122E04 beq.s loc_122E18 ROM:00122E06 bset #3,($140E).w ROM:00122E0C move.b #5,($11FC).w ROM:00122E12 bra.l locret_122EDE ROM:00122E18 ; --------------------------------------------------------------------------- ROM:00122E18 ROM:00122E18 loc_122E18: ; CODE XREF: ROM:00122DFC↑j ROM:00122E18 ; ROM:00122E04↑j ROM:00122E18 cmpi.w #0,($680).w ROM:00122E1E bgt.s loc_122E52 ROM:00122E20 btst #3,($140F).w ROM:00122E26 bne.s loc_122E52 ROM:00122E28 addq.w #1,($B9E).w ROM:00122E2C bvc.s loc_122E34 ROM:00122E2E move.w #$8000,($B9E).w ROM:00122E34 ROM:00122E34 loc_122E34: ; CODE XREF: ROM:00122E2C↑j ROM:00122E34 bsr.w sub_122F42 ROM:00122E38 move.w $4E2(a5),d0 ROM:00122E3C clr.b ($819).w ROM:00122E40 move.w d0,($680).w ROM:00122E44 move.b #1,($819).w ROM:00122E4A move.b #1,($11FC).w ROM:00122E50 bra.s loc_122DF0 ROM:00122E52 ; --------------------------------------------------------------------------- ROM:00122E52 ROM:00122E52 loc_122E52: ; CODE XREF: ROM:00122DEE↑j ROM:00122E52 ; ROM:00122E1E↑j ... ROM:00122E52 bsr.w sub_122F64 ROM:00122E56 rts ROM:00122E58 ; --------------------------------------------------------------------------- ROM:00122E58 ROM:00122E58 loc_122E58: ; DATA XREF: ROM:00122D68↑o ROM:00122E58 cmpi.w #0,($680).w ROM:00122E5E bgt.s loc_122E7A ROM:00122E60 move.w $4E4(a5),d0 ROM:00122E64 clr.b ($819).w ROM:00122E68 move.w d0,($680).w ROM:00122E6C move.b #1,($819).w ROM:00122E72 move.b #4,($11FC).w ROM:00122E78 bra.s loc_122ED4 ROM:00122E7A ; --------------------------------------------------------------------------- ROM:00122E7A ROM:00122E7A loc_122E7A: ; CODE XREF: ROM:00122DC8↑j ROM:00122E7A ; ROM:00122E5E↑j ... ROM:00122E7A bsr.w sub_122EEA ROM:00122E7E rts ROM:00122E80 ; --------------------------------------------------------------------------- ROM:00122E80 ROM:00122E80 loc_122E80: ; DATA XREF: ROM:00122D6C↑o ROM:00122E80 cmpi.w #0,($680).w ROM:00122E86 bgt.s loc_122EB2 ROM:00122E88 btst #3,($140F).w ROM:00122E8E bne.s loc_122EB2 ROM:00122E90 bsr.w sub_122EE2 ROM:00122E94 bsr.w sub_122F42 ROM:00122E98 move.w $4E2(a5),d0 ROM:00122E9C clr.b ($819).w ROM:00122EA0 move.w d0,($680).w ROM:00122EA4 move.b #1,($819).w ROM:00122EAA move.b #3,($11FC).w ROM:00122EB0 bra.s loc_122E7A ROM:00122EB2 ; --------------------------------------------------------------------------- ROM:00122EB2 ROM:00122EB2 loc_122EB2: ; CODE XREF: ROM:00122E86↑j ROM:00122EB2 ; ROM:00122E8E↑j ROM:00122EB2 cmpi.w #0,($680).w ROM:00122EB8 bgt.s loc_122ED4 ROM:00122EBA btst #3,($140F).w ROM:00122EC0 beq.s loc_122ED4 ROM:00122EC2 bsr.w sub_122EE2 ROM:00122EC6 bset #3,($140E).w ROM:00122ECC move.b #5,($11FC).w ROM:00122ED2 bra.s locret_122EDE ROM:00122ED4 ; --------------------------------------------------------------------------- ROM:00122ED4 ROM:00122ED4 loc_122ED4: ; CODE XREF: ROM:00122E78↑j ROM:00122ED4 ; ROM:00122EB8↑j ... ROM:00122ED4 bsr.w sub_122F64 ROM:00122ED8 bsr.w sub_122FA4 ROM:00122EDC rts ROM:00122EDE ; --------------------------------------------------------------------------- ROM:00122EDE ROM:00122EDE locret_122EDE: ; CODE XREF: ROM:00122E12↑j ROM:00122EDE ; ROM:00122ED2↑j ROM:00122EDE ; DATA XREF: ... ROM:00122EDE rts ROM:00122EE0 ; --------------------------------------------------------------------------- ROM:00122EE0 rts ROM:00122EE2 ROM:00122EE2 ; =============== S U B R O U T I N E ======================================= ROM:00122EE2 ROM:00122EE2 ROM:00122EE2 sub_122EE2: ; CODE XREF: ROM:00122E90↑p ROM:00122EE2 ; ROM:00122EC2↑p ROM:00122EE2 move.w $57C(a5),($C18).w ROM:00122EE8 rts ROM:00122EE8 ; End of function sub_122EE2 ROM:00122EE8 ROM:00122EEA ROM:00122EEA ; =============== S U B R O U T I N E ======================================= ROM:00122EEA ROM:00122EEA ROM:00122EEA sub_122EEA: ; CODE XREF: ROM:loc_122DF0↑p ROM:00122EEA ; ROM:loc_122E7A↑p ROM:00122EEA move.w ($BEA).w,d0 ROM:00122EEE move.w $4E6(a5),d1 ROM:00122EF2 cmpi.w #0,d1 ROM:00122EF6 blt.s loc_122F04 ROM:00122EF8 cmp.w ($BA4).w,d0 ROM:00122EFC bge.s loc_122F02 ROM:00122EFE move.w d0,($BA4).w ROM:00122F02 ROM:00122F02 loc_122F02: ; CODE XREF: sub_122EEA+12↑j ROM:00122F02 bra.s locret_122F0E ROM:00122F04 ; --------------------------------------------------------------------------- ROM:00122F04 ROM:00122F04 loc_122F04: ; CODE XREF: sub_122EEA+C↑j ROM:00122F04 cmp.w ($BA4).w,d0 ROM:00122F08 ble.s locret_122F0E ROM:00122F0A move.w d0,($BA4).w ROM:00122F0E ROM:00122F0E locret_122F0E: ; CODE XREF: sub_122EEA:loc_122F02↑j ROM:00122F0E ; sub_122EEA+1E↑j ROM:00122F0E rts ROM:00122F0E ; End of function sub_122EEA ROM:00122F0E ROM:00122F10 ROM:00122F10 ; =============== S U B R O U T I N E ======================================= ROM:00122F10 ROM:00122F10 ROM:00122F10 sub_122F10: ; CODE XREF: sub_122D32+8↑p ROM:00122F10 move.w ($BA0).w,d0 ROM:00122F14 cmp.w ($BA2).w,d0 ROM:00122F18 ble.s loc_122F1E ROM:00122F1A move.w d0,($BA2).w ROM:00122F1E ROM:00122F1E loc_122F1E: ; CODE XREF: sub_122F10+8↑j ROM:00122F1E move.w $4EC(a5),d1 ROM:00122F22 move.w $4EE(a5),d2 ROM:00122F26 cmp.w ($BA2).w,d1 ROM:00122F2A bgt.s loc_122F3A ROM:00122F2C cmp.w ($BA2).w,d2 ROM:00122F30 blt.s loc_122F3A ROM:00122F32 bset #3,($140F).w ROM:00122F38 bra.s locret_122F40 ROM:00122F3A ; --------------------------------------------------------------------------- ROM:00122F3A ROM:00122F3A loc_122F3A: ; CODE XREF: sub_122F10+1A↑j ROM:00122F3A ; sub_122F10+20↑j ROM:00122F3A bclr #3,($140F).w ROM:00122F40 ROM:00122F40 locret_122F40: ; CODE XREF: sub_122F10+28↑j ROM:00122F40 rts ROM:00122F40 ; End of function sub_122F10 ROM:00122F40 ROM:00122F42 ROM:00122F42 ; =============== S U B R O U T I N E ======================================= ROM:00122F42 ROM:00122F42 ROM:00122F42 sub_122F42: ; CODE XREF: ROM:loc_122D74↑p ROM:00122F42 ; ROM:loc_122DAC↑p ... ROM:00122F42 move.w $4E6(a5),d1 ROM:00122F46 cmpi.w #0,d1 ROM:00122F4A blt.s loc_122F54 ROM:00122F4C move.w #$2EE0,($BA4).w ROM:00122F52 bra.s loc_122F5A ROM:00122F54 ; --------------------------------------------------------------------------- ROM:00122F54 ROM:00122F54 loc_122F54: ; CODE XREF: sub_122F42+8↑j ROM:00122F54 move.w #$D120,($BA4).w ROM:00122F5A ROM:00122F5A loc_122F5A: ; CODE XREF: sub_122F42+10↑j ROM:00122F5A clr.w ($BA2).w ROM:00122F5E clr.w ($BA0).w ROM:00122F62 rts ROM:00122F62 ; End of function sub_122F42 ROM:00122F62 ROM:00122F64 ROM:00122F64 ; =============== S U B R O U T I N E ======================================= ROM:00122F64 ROM:00122F64 ROM:00122F64 sub_122F64: ; CODE XREF: ROM:loc_122E52↑p ROM:00122F64 ; ROM:loc_122ED4↑p ROM:00122F64 move.w $4E6(a5),d1 ROM:00122F68 move.w ($BEA).w,d0 ROM:00122F6C sub.w ($BA4).w,d0 ROM:00122F70 cmpi.w #0,d1 ROM:00122F74 blt.s loc_122F8A ROM:00122F76 cmpi.w #0,d0 ROM:00122F7A ble.s loc_122F82 ROM:00122F7C move.w d0,($BA0).w ROM:00122F80 bra.s loc_122F86 ROM:00122F82 ; --------------------------------------------------------------------------- ROM:00122F82 ROM:00122F82 loc_122F82: ; CODE XREF: sub_122F64+16↑j ROM:00122F82 clr.w ($BA0).w ROM:00122F86 ROM:00122F86 loc_122F86: ; CODE XREF: sub_122F64+1C↑j ROM:00122F86 bra.w locret_122FA2 ROM:00122F8A ; --------------------------------------------------------------------------- ROM:00122F8A ROM:00122F8A loc_122F8A: ; CODE XREF: sub_122F64+10↑j ROM:00122F8A cmpi.w #0,d0 ROM:00122F8E bge.s loc_122F9E ROM:00122F90 move.w ($BA4).w,d0 ROM:00122F94 sub.w ($BEA).w,d0 ROM:00122F98 move.w d0,($BA0).w ROM:00122F9C bra.s locret_122FA2 ROM:00122F9E ; --------------------------------------------------------------------------- ROM:00122F9E ROM:00122F9E loc_122F9E: ; CODE XREF: sub_122F64+2A↑j ROM:00122F9E clr.w ($BA0).w ROM:00122FA2 ROM:00122FA2 locret_122FA2: ; CODE XREF: sub_122F64:loc_122F86↑j ROM:00122FA2 ; sub_122F64+38↑j ROM:00122FA2 rts ROM:00122FA2 ; End of function sub_122F64 ROM:00122FA2 ROM:00122FA4 ROM:00122FA4 ; =============== S U B R O U T I N E ======================================= ROM:00122FA4 ROM:00122FA4 ROM:00122FA4 sub_122FA4: ; CODE XREF: ROM:00122ED8↑p ROM:00122FA4 move.w $57C(a5),d0 ROM:00122FA8 btst #4,($899).w ROM:00122FAE beq.s loc_122FB4 ROM:00122FB0 move.w $4E8(a5),d0 ROM:00122FB4 ROM:00122FB4 loc_122FB4: ; CODE XREF: sub_122FA4+A↑j ROM:00122FB4 btst #6,($1406).w ROM:00122FBA beq.s loc_122FC0 ROM:00122FBC add.w $4EA(a5),d0 ROM:00122FC0 ROM:00122FC0 loc_122FC0: ; CODE XREF: sub_122FA4+16↑j ROM:00122FC0 add.w $4E6(a5),d0 ROM:00122FC4 move.w d0,($C18).w ROM:00122FC8 rts ROM:00122FC8 ; End of function sub_122FA4 ROM:00122FC8 ROM:00122FCA ROM:00122FCA ; =============== S U B R O U T I N E ======================================= ROM:00122FCA ROM:00122FCA ROM:00122FCA sub_122FCA: ; CODE XREF: sub_122D32↑p ROM:00122FCA move.w $4DE(a5),d0 ROM:00122FCE bclr #6,($1421).w ROM:00122FD4 btst #4,($899).w ROM:00122FDA bne.s loc_122FE2 ROM:00122FDC cmp.w ($9E8).w,d0 ROM:00122FE0 blt.s loc_122FE8 ROM:00122FE2 ROM:00122FE2 loc_122FE2: ; CODE XREF: sub_122FCA+10↑j ROM:00122FE2 bset #6,($1421).w ROM:00122FE8 ROM:00122FE8 loc_122FE8: ; CODE XREF: sub_122FCA+16↑j ROM:00122FE8 btst #6,($1406).w ROM:00122FEE beq.s locret_122FF6 ROM:00122FF0 bset #6,($1421).w ROM:00122FF6 ROM:00122FF6 locret_122FF6: ; CODE XREF: sub_122FCA+24↑j ROM:00122FF6 rts ROM:00122FF6 ; End of function sub_122FCA ROM:00122FF6 ROM:00122FF8 ; --------------------------------------------------------------------------- ROM:00122FF8 move.w ($57E).w,($BAC).w ROM:00122FFE move.w ($746).w,($BAA).w ROM:00123004 rts ROM:00123006 ; --------------------------------------------------------------------------- ROM:00123006 move.w ($57E).w,($BAE).w ROM:0012300C rts ROM:0012300E ; --------------------------------------------------------------------------- ROM:0012300E move.w ($BAA).w,($BA8).w ROM:00123014 move.w ($746).w,d0 ROM:00123018 sub.w ($BAA).w,d0 ROM:0012301C move.w d0,($744).w ROM:00123020 move.w ($BAC).w,d0 ROM:00123024 sub.w ($BAE).w,d0 ROM:00123028 move.w d0,($BA6).w ROM:0012302C rts ROM:0012302E ROM:0012302E ; =============== S U B R O U T I N E ======================================= ROM:0012302E ROM:0012302E ROM:0012302E sub_12302E: ; CODE XREF: sub_123C5C+2A↓p ROM:0012302E bsr.w sub_12320A ROM:00123032 bsr.w sub_123240 ROM:00123036 clr.w d1 ROM:00123038 move.b ($11FE).w,d1 ROM:0012303C cmpi.w #4,d1 ROM:00123040 bcc.s locret_12304A ROM:00123042 movea.l off_12304C(pc,d1.w*4),a0 ROM:00123046 nop ROM:00123048 jmp (a0) ROM:0012304A ; --------------------------------------------------------------------------- ROM:0012304A ROM:0012304A locret_12304A: ; CODE XREF: sub_12302E+12↑j ROM:0012304A rts ROM:0012304A ; End of function sub_12302E ROM:0012304A ROM:0012304A ; --------------------------------------------------------------------------- ROM:0012304C off_12304C: dc.l loc_12305C ; DATA XREF: sub_12302E+14↑r ROM:00123050 dc.l loc_12306A ROM:00123054 dc.l loc_1230F2 ROM:00123058 dc.l loc_12317C ROM:0012305C ; --------------------------------------------------------------------------- ROM:0012305C ROM:0012305C loc_12305C: ; DATA XREF: ROM:off_12304C↑o ROM:0012305C move.b #1,($11FE).w ROM:00123062 bra.l locret_1230F0 ROM:00123068 ; --------------------------------------------------------------------------- ROM:00123068 rts ROM:0012306A ; --------------------------------------------------------------------------- ROM:0012306A ROM:0012306A loc_12306A: ; DATA XREF: ROM:00123050↑o ROM:0012306A move.w $4FE(a5),d0 ROM:0012306E btst #5,($1428).w ROM:00123074 beq.s loc_1230B6 ROM:00123076 cmp.w ($580).w,d0 ROM:0012307A ble.s loc_1230B6 ROM:0012307C bsr.w sub_123262 ROM:00123080 move.w $4FC(a5),d1 ROM:00123084 clr.b ($81B).w ROM:00123088 move.w d1,($684).w ROM:0012308C move.b #1,($81B).w ROM:00123092 move.w $500(a5),d1 ROM:00123096 clr.b ($81A).w ROM:0012309A move.w d1,($682).w ROM:0012309E move.b #1,($81A).w ROM:001230A4 bset #6,($1417).w ROM:001230AA move.b #3,($11FE).w ROM:001230B0 bra.l locret_123206 ROM:001230B6 ; --------------------------------------------------------------------------- ROM:001230B6 ROM:001230B6 loc_1230B6: ; CODE XREF: ROM:00123074↑j ROM:001230B6 ; ROM:0012307A↑j ROM:001230B6 move.w $4FA(a5),d0 ROM:001230BA btst #5,($1428).w ROM:001230C0 beq.s locret_1230F0 ROM:001230C2 cmp.w ($BEA).w,d0 ROM:001230C6 ble.s locret_1230F0 ROM:001230C8 bsr.w sub_123262 ROM:001230CC move.w $4FC(a5),d1 ROM:001230D0 clr.b ($81B).w ROM:001230D4 move.w d1,($684).w ROM:001230D8 move.b #1,($81B).w ROM:001230DE bset #6,($1417).w ROM:001230E4 move.b #2,($11FE).w ROM:001230EA bra.l locret_12317A ROM:001230F0 ; --------------------------------------------------------------------------- ROM:001230F0 ROM:001230F0 locret_1230F0: ; CODE XREF: ROM:00123062↑j ROM:001230F0 ; ROM:001230C0↑j ... ROM:001230F0 rts ROM:001230F2 ; --------------------------------------------------------------------------- ROM:001230F2 ROM:001230F2 loc_1230F2: ; DATA XREF: ROM:00123054↑o ROM:001230F2 move.w $4FA(a5),d1 ROM:001230F6 move.w $4FE(a5),d0 ROM:001230FA btst #5,($1428).w ROM:00123100 beq.s loc_12310E ROM:00123102 cmp.w ($BEA).w,d1 ROM:00123106 bgt.s loc_12311C ROM:00123108 cmp.w ($580).w,d0 ROM:0012310C bgt.s loc_12311C ROM:0012310E ROM:0012310E loc_12310E: ; CODE XREF: ROM:00123100↑j ROM:0012310E bclr #6,($1417).w ROM:00123114 move.b #1,($11FE).w ROM:0012311A bra.s locret_1230F0 ROM:0012311C ; --------------------------------------------------------------------------- ROM:0012311C ROM:0012311C loc_12311C: ; CODE XREF: ROM:00123106↑j ROM:0012311C ; ROM:0012310C↑j ROM:0012311C btst #5,($1428).w ROM:00123122 beq.s loc_123148 ROM:00123124 cmp.w ($580).w,d0 ROM:00123128 ble.s loc_123148 ROM:0012312A move.w $500(a5),d2 ROM:0012312E clr.b ($81A).w ROM:00123132 move.w d2,($682).w ROM:00123136 move.b #1,($81A).w ROM:0012313C move.b #3,($11FE).w ROM:00123142 bra.l locret_123206 ROM:00123148 ; --------------------------------------------------------------------------- ROM:00123148 ROM:00123148 loc_123148: ; CODE XREF: ROM:00123122↑j ROM:00123148 ; ROM:00123128↑j ROM:00123148 btst #5,($1428).w ROM:0012314E beq.s locret_12317A ROM:00123150 cmpi.w #0,($684).w ROM:00123156 bgt.s locret_12317A ROM:00123158 bsr.w sub_123262 ROM:0012315C move.w $4FC(a5),d2 ROM:00123160 clr.b ($81B).w ROM:00123164 move.w d2,($684).w ROM:00123168 move.b #1,($81B).w ROM:0012316E move.b #2,($11FE).w ROM:00123174 bra.l *+6 ROM:0012317A ; --------------------------------------------------------------------------- ROM:0012317A ROM:0012317A locret_12317A: ; CODE XREF: ROM:001230EA↑j ROM:0012317A ; ROM:0012314E↑j ... ROM:0012317A rts ROM:0012317C ; --------------------------------------------------------------------------- ROM:0012317C ROM:0012317C loc_12317C: ; DATA XREF: ROM:00123058↑o ROM:0012317C move.w $4FA(a5),d0 ROM:00123180 btst #5,($1428).w ROM:00123186 beq.s loc_123196 ROM:00123188 cmp.w ($BEA).w,d0 ROM:0012318C bgt.s loc_1231A8 ROM:0012318E cmpi.w #0,($682).w ROM:00123194 bgt.s loc_1231A8 ROM:00123196 ROM:00123196 loc_123196: ; CODE XREF: ROM:00123186↑j ROM:00123196 bclr #6,($1417).w ROM:0012319C move.b #1,($11FE).w ROM:001231A2 bra.l locret_1230F0 ROM:001231A8 ; --------------------------------------------------------------------------- ROM:001231A8 ROM:001231A8 loc_1231A8: ; CODE XREF: ROM:0012318C↑j ROM:001231A8 ; ROM:00123194↑j ROM:001231A8 cmpi.w #0,($684).w ROM:001231AE bgt.s loc_1231D6 ROM:001231B0 btst #5,($1428).w ROM:001231B6 beq.s loc_1231D6 ROM:001231B8 bsr.w sub_123262 ROM:001231BC move.w $4FC(a5),d2 ROM:001231C0 clr.b ($81B).w ROM:001231C4 move.w d2,($684).w ROM:001231C8 move.b #1,($81B).w ROM:001231CE move.b #3,($11FE).w ROM:001231D4 bra.s locret_123206 ROM:001231D6 ; --------------------------------------------------------------------------- ROM:001231D6 ROM:001231D6 loc_1231D6: ; CODE XREF: ROM:001231AE↑j ROM:001231D6 ; ROM:001231B6↑j ROM:001231D6 move.w $4FE(a5),d1 ROM:001231DA btst #5,($1428).w ROM:001231E0 beq.s locret_123206 ROM:001231E2 cmp.w ($580).w,d1 ROM:001231E6 ble.s locret_123206 ROM:001231E8 move.w $500(a5),d2 ROM:001231EC clr.b ($81A).w ROM:001231F0 move.w d2,($682).w ROM:001231F4 move.b #1,($81A).w ROM:001231FA move.b #3,($11FE).w ROM:00123200 bra.l *+6 ROM:00123206 ; --------------------------------------------------------------------------- ROM:00123206 ROM:00123206 locret_123206: ; CODE XREF: ROM:001230B0↑j ROM:00123206 ; ROM:00123142↑j ... ROM:00123206 rts ROM:00123208 ; --------------------------------------------------------------------------- ROM:00123208 rts ROM:0012320A ROM:0012320A ; =============== S U B R O U T I N E ======================================= ROM:0012320A ROM:0012320A ROM:0012320A sub_12320A: ; CODE XREF: sub_12302E↑p ROM:0012320A move.w $504(a5),d0 ROM:0012320E btst #4,($894).w ROM:00123214 beq.s loc_123238 ROM:00123216 cmp.w ($57E).w,d0 ROM:0012321A blt.s loc_123238 ROM:0012321C btst #1,($1426).w ROM:00123222 beq.s loc_12322E ROM:00123224 bset #5,($1428).w ROM:0012322A bra.w loc_123234 ROM:0012322E ; --------------------------------------------------------------------------- ROM:0012322E ROM:0012322E loc_12322E: ; CODE XREF: sub_12320A+18↑j ROM:0012322E bclr #5,($1428).w ROM:00123234 ROM:00123234 loc_123234: ; CODE XREF: sub_12320A+20↑j ROM:00123234 bra.w locret_12323E ROM:00123238 ; --------------------------------------------------------------------------- ROM:00123238 ROM:00123238 loc_123238: ; CODE XREF: sub_12320A+A↑j ROM:00123238 ; sub_12320A+10↑j ROM:00123238 bclr #5,($1428).w ROM:0012323E ROM:0012323E locret_12323E: ; CODE XREF: sub_12320A:loc_123234↑j ROM:0012323E rts ROM:0012323E ; End of function sub_12320A ROM:0012323E ROM:00123240 ROM:00123240 ; =============== S U B R O U T I N E ======================================= ROM:00123240 ROM:00123240 ROM:00123240 sub_123240: ; CODE XREF: sub_12302E+4↑p ROM:00123240 move.w #$3E58,d1 ROM:00123244 move.w ($9E8).w,d2 ROM:00123248 bsr.l sub_1174A6 ROM:0012324E add.w ($BE2).w,d1 ROM:00123252 move.w $D8(a5),d0 ROM:00123256 cmp.w d1,d0 ROM:00123258 bge.s loc_12325C ROM:0012325A move.w d0,d1 ROM:0012325C ROM:0012325C loc_12325C: ; CODE XREF: sub_123240+18↑j ROM:0012325C move.w d1,($BB0).w ROM:00123260 rts ROM:00123260 ; End of function sub_123240 ROM:00123260 ROM:00123262 ROM:00123262 ; =============== S U B R O U T I N E ======================================= ROM:00123262 ROM:00123262 ROM:00123262 sub_123262: ; CODE XREF: ROM:0012307C↑p ROM:00123262 ; ROM:001230C8↑p ... ROM:00123262 move.w $502(a5),d0 ROM:00123266 ext.l d0 ROM:00123268 cmpi.l #0,d0 ROM:0012326E ble.s locret_123276 ROM:00123270 bsr.l sub_116B02 ROM:00123276 ROM:00123276 locret_123276: ; CODE XREF: sub_123262+C↑j ROM:00123276 rts ROM:00123276 ; End of function sub_123262 ROM:00123276 ROM:00123278 ROM:00123278 ; =============== S U B R O U T I N E ======================================= ROM:00123278 ROM:00123278 ROM:00123278 sub_123278: ; CODE XREF: sub_12434E↓p ROM:00123278 bsr.w sub_12327E ROM:0012327C rts ROM:0012327C ; End of function sub_123278 ROM:0012327C ROM:0012327E ROM:0012327E ; =============== S U B R O U T I N E ======================================= ROM:0012327E ROM:0012327E ROM:0012327E sub_12327E: ; CODE XREF: sub_123278↑p ROM:0012327E clr.w d1 ROM:00123280 move.b ($11FF).w,d1 ROM:00123284 cmpi.w #5,d1 ROM:00123288 bcc.s locret_123292 ROM:0012328A movea.l off_123294(pc,d1.w*4),a0 ROM:0012328E nop ROM:00123290 jmp (a0) ROM:00123292 ; --------------------------------------------------------------------------- ROM:00123292 ROM:00123292 locret_123292: ; CODE XREF: sub_12327E+A↑j ROM:00123292 rts ROM:00123292 ; End of function sub_12327E ROM:00123292 ROM:00123292 ; --------------------------------------------------------------------------- ROM:00123294 off_123294: dc.l loc_1232A8 ; DATA XREF: sub_12327E+C↑r ROM:00123298 dc.l loc_1232BE ROM:0012329C dc.l loc_1232D0 ROM:001232A0 dc.l loc_123318 ROM:001232A4 dc.l loc_123362 ROM:001232A8 ; --------------------------------------------------------------------------- ROM:001232A8 ROM:001232A8 loc_1232A8: ; DATA XREF: ROM:off_123294↑o ROM:001232A8 bclr #4,($141C).w ROM:001232AE bclr #7,($1417).w ROM:001232B4 move.b #1,($11FF).w ROM:001232BA bra.s locret_1232CE ROM:001232BC ; --------------------------------------------------------------------------- ROM:001232BC rts ROM:001232BE ; --------------------------------------------------------------------------- ROM:001232BE ROM:001232BE loc_1232BE: ; DATA XREF: ROM:00123298↑o ROM:001232BE btst #7,($1404).w ROM:001232C4 beq.s locret_1232CE ROM:001232C6 move.b #2,($11FF).w ROM:001232CC bra.s loc_123312 ROM:001232CE ; --------------------------------------------------------------------------- ROM:001232CE ROM:001232CE locret_1232CE: ; CODE XREF: ROM:001232BA↑j ROM:001232CE ; ROM:001232C4↑j ... ROM:001232CE rts ROM:001232D0 ; --------------------------------------------------------------------------- ROM:001232D0 ROM:001232D0 loc_1232D0: ; DATA XREF: ROM:0012329C↑o ROM:001232D0 btst #7,($1404).w ROM:001232D6 bne.s loc_1232E0 ROM:001232D8 move.b #1,($11FF).w ROM:001232DE bra.s locret_1232CE ROM:001232E0 ; --------------------------------------------------------------------------- ROM:001232E0 ROM:001232E0 loc_1232E0: ; CODE XREF: ROM:001232D6↑j ROM:001232E0 move.w ($BB2).w,d0 ROM:001232E4 btst #7,($1404).w ROM:001232EA beq.s loc_123312 ROM:001232EC cmp.w ($580).w,d0 ROM:001232F0 blt.s loc_123312 ROM:001232F2 move.w $508(a5),d1 ROM:001232F6 clr.b ($869).w ROM:001232FA move.w d1,($720).w ROM:001232FE move.b #1,($869).w ROM:00123304 bset #4,($141C).w ROM:0012330A move.b #3,($11FF).w ROM:00123310 bra.s loc_12335C ROM:00123312 ; --------------------------------------------------------------------------- ROM:00123312 ROM:00123312 loc_123312: ; CODE XREF: ROM:001232CC↑j ROM:00123312 ; ROM:001232EA↑j ... ROM:00123312 bsr.w sub_123386 ROM:00123316 rts ROM:00123318 ; --------------------------------------------------------------------------- ROM:00123318 ROM:00123318 loc_123318: ; DATA XREF: ROM:001232A0↑o ROM:00123318 btst #7,($1404).w ROM:0012331E bne.s loc_12332E ROM:00123320 bclr #4,($141C).w ROM:00123326 move.b #1,($11FF).w ROM:0012332C bra.s locret_1232CE ROM:0012332E ; --------------------------------------------------------------------------- ROM:0012332E ROM:0012332E loc_12332E: ; CODE XREF: ROM:0012331E↑j ROM:0012332E move.w ($BB2).w,d0 ROM:00123332 cmp.w ($580).w,d0 ROM:00123336 bge.s loc_123346 ROM:00123338 bclr #4,($141C).w ROM:0012333E move.b #2,($11FF).w ROM:00123344 bra.s loc_123312 ROM:00123346 ; --------------------------------------------------------------------------- ROM:00123346 ROM:00123346 loc_123346: ; CODE XREF: ROM:00123336↑j ROM:00123346 cmpi.w #0,($720).w ROM:0012334C bgt.s loc_12335C ROM:0012334E bset #7,($1417).w ROM:00123354 move.b #4,($11FF).w ROM:0012335A bra.s locret_123382 ROM:0012335C ; --------------------------------------------------------------------------- ROM:0012335C ROM:0012335C loc_12335C: ; CODE XREF: ROM:00123310↑j ROM:0012335C ; ROM:0012334C↑j ROM:0012335C bsr.w sub_123386 ROM:00123360 rts ROM:00123362 ; --------------------------------------------------------------------------- ROM:00123362 ROM:00123362 loc_123362: ; DATA XREF: ROM:001232A4↑o ROM:00123362 btst #7,($1404).w ROM:00123368 bne.s locret_123382 ROM:0012336A bclr #4,($141C).w ROM:00123370 bclr #7,($1417).w ROM:00123376 move.b #1,($11FF).w ROM:0012337C bra.l locret_1232CE ROM:00123382 ; --------------------------------------------------------------------------- ROM:00123382 ROM:00123382 locret_123382: ; CODE XREF: ROM:0012335A↑j ROM:00123382 ; ROM:00123368↑j ROM:00123382 rts ROM:00123384 ; --------------------------------------------------------------------------- ROM:00123384 rts ROM:00123386 ROM:00123386 ; =============== S U B R O U T I N E ======================================= ROM:00123386 ROM:00123386 ROM:00123386 sub_123386: ; CODE XREF: ROM:loc_123312↑p ROM:00123386 ; ROM:loc_12335C↑p ROM:00123386 move.w #$3E5A,d1 ROM:0012338A move.w ($57E).w,d2 ROM:0012338E bsr.l sub_1174A6 ROM:00123394 move.w d1,($BB2).w ROM:00123398 rts ROM:00123398 ; End of function sub_123386 ROM:00123398 ROM:0012339A ROM:0012339A ; =============== S U B R O U T I N E ======================================= ROM:0012339A ROM:0012339A ROM:0012339A sub_12339A: ; CODE XREF: sub_123C5C+16↓p ROM:0012339A move.w $538(a5),d0 ROM:0012339E cmpi.w #0,d0 ROM:001233A2 bne.s loc_1233AC ROM:001233A4 bset #2,($1410).w ROM:001233AA bra.s loc_1233B2 ROM:001233AC ; --------------------------------------------------------------------------- ROM:001233AC ROM:001233AC loc_1233AC: ; CODE XREF: sub_12339A+8↑j ROM:001233AC bclr #2,($1410).w ROM:001233B2 ROM:001233B2 loc_1233B2: ; CODE XREF: sub_12339A+10↑j ROM:001233B2 bsr.l sub_12227E ROM:001233B8 bsr.l nullsub_18 ROM:001233BE bsr.l sub_121FD8 ROM:001233C4 bsr.l sub_122130 ROM:001233CA bsr.l sub_121E00 ROM:001233D0 bsr.l sub_121C0C ROM:001233D6 bsr.l sub_122788 ROM:001233DC bsr.w sub_1238B8 ROM:001233E0 bsr.w sub_12391C ROM:001233E4 bsr.w sub_1235A4 ROM:001233E8 bsr.w sub_1233FA ROM:001233EC bsr.w sub_123648 ROM:001233F0 bsr.w sub_1236CE ROM:001233F4 bsr.w sub_1236F8 ROM:001233F8 rts ROM:001233F8 ; End of function sub_12339A ROM:001233F8 ROM:001233FA ROM:001233FA ; =============== S U B R O U T I N E ======================================= ROM:001233FA ROM:001233FA ROM:001233FA sub_1233FA: ; CODE XREF: sub_12339A+4E↑p ROM:001233FA clr.w d1 ROM:001233FC move.b ($1202).w,d1 ROM:00123400 cmpi.w #7,d1 ROM:00123404 bcc.s locret_12340E ROM:00123406 movea.l off_123410(pc,d1.w*4),a0 ROM:0012340A nop ROM:0012340C jmp (a0) ROM:0012340E ; --------------------------------------------------------------------------- ROM:0012340E ROM:0012340E locret_12340E: ; CODE XREF: sub_1233FA+A↑j ROM:0012340E rts ROM:0012340E ; End of function sub_1233FA ROM:0012340E ROM:0012340E ; --------------------------------------------------------------------------- ROM:00123410 off_123410: dc.l loc_12342C ; DATA XREF: sub_1233FA+C↑r ROM:00123414 dc.l loc_123442 ROM:00123418 dc.l loc_123454 ROM:0012341C dc.l loc_1234AA ROM:00123420 dc.l loc_123502 ROM:00123424 dc.l loc_123544 ROM:00123428 dc.l loc_12355E ROM:0012342C ; --------------------------------------------------------------------------- ROM:0012342C ROM:0012342C loc_12342C: ; DATA XREF: ROM:off_123410↑o ROM:0012342C bclr #7,($1419).w ROM:00123432 bclr #6,($141C).w ROM:00123438 move.b #1,($1202).w ROM:0012343E bra.s locret_123452 ROM:00123440 ; --------------------------------------------------------------------------- ROM:00123440 rts ROM:00123442 ; --------------------------------------------------------------------------- ROM:00123442 ROM:00123442 loc_123442: ; DATA XREF: ROM:00123414↑o ROM:00123442 btst #7,($1426).w ROM:00123448 beq.s locret_123452 ROM:0012344A move.b #2,($1202).w ROM:00123450 bra.s locret_1234A8 ROM:00123452 ; --------------------------------------------------------------------------- ROM:00123452 ROM:00123452 locret_123452: ; CODE XREF: ROM:0012343E↑j ROM:00123452 ; ROM:00123448↑j ... ROM:00123452 rts ROM:00123454 ; --------------------------------------------------------------------------- ROM:00123454 ROM:00123454 loc_123454: ; DATA XREF: ROM:00123418↑o ROM:00123454 btst #4,($899).w ROM:0012345A bne.s loc_123466 ROM:0012345C clr.b ($820).w ROM:00123460 clr.w ($68E).w ROM:00123464 bra.s loc_12346E ROM:00123466 ; --------------------------------------------------------------------------- ROM:00123466 ROM:00123466 loc_123466: ; CODE XREF: ROM:0012345A↑j ROM:00123466 cmpi.w #0,($68E).w ROM:0012346C bgt.s loc_123492 ROM:0012346E ROM:0012346E loc_12346E: ; CODE XREF: ROM:00123464↑j ROM:0012346E bsr.w sub_12375C ROM:00123472 move.w #$A,d0 ROM:00123476 clr.b ($81C).w ROM:0012347A move.w d0,($686).w ROM:0012347E move.b #1,($81C).w ROM:00123484 bset #7,($1419).w ROM:0012348A move.b #3,($1202).w ROM:00123490 bra.s locret_123500 ROM:00123492 ; --------------------------------------------------------------------------- ROM:00123492 ROM:00123492 loc_123492: ; CODE XREF: ROM:0012346C↑j ROM:00123492 btst #7,($1426).w ROM:00123498 bne.s locret_1234A8 ROM:0012349A bclr #7,($1419).w ROM:001234A0 move.b #1,($1202).w ROM:001234A6 bra.s locret_123452 ROM:001234A8 ; --------------------------------------------------------------------------- ROM:001234A8 ROM:001234A8 locret_1234A8: ; CODE XREF: ROM:00123450↑j ROM:001234A8 ; ROM:00123498↑j ROM:001234A8 rts ROM:001234AA ; --------------------------------------------------------------------------- ROM:001234AA ROM:001234AA loc_1234AA: ; DATA XREF: ROM:0012341C↑o ROM:001234AA btst #7,($1426).w ROM:001234B0 bne.s loc_1234C0 ROM:001234B2 bclr #7,($1419).w ROM:001234B8 move.b #1,($1202).w ROM:001234BE bra.s locret_123452 ROM:001234C0 ; --------------------------------------------------------------------------- ROM:001234C0 ROM:001234C0 loc_1234C0: ; CODE XREF: ROM:001234B0↑j ROM:001234C0 move.w ($BC6).w,d0 ROM:001234C4 cmp.w ($BC2).w,d0 ROM:001234C8 blt.s loc_1234D8 ROM:001234CA bclr #7,($1419).w ROM:001234D0 move.b #4,($1202).w ROM:001234D6 bra.s locret_123542 ROM:001234D8 ; --------------------------------------------------------------------------- ROM:001234D8 ROM:001234D8 loc_1234D8: ; CODE XREF: ROM:001234C8↑j ROM:001234D8 cmpi.w #0,($686).w ROM:001234DE bgt.s locret_123500 ROM:001234E0 bsr.w sub_12376A ROM:001234E4 move.w #$A,d0 ROM:001234E8 clr.b ($81C).w ROM:001234EC move.w d0,($686).w ROM:001234F0 move.b #1,($81C).w ROM:001234F6 move.b #3,($1202).w ROM:001234FC bra.w *+4 ROM:00123500 ; --------------------------------------------------------------------------- ROM:00123500 ROM:00123500 locret_123500: ; CODE XREF: ROM:00123490↑j ROM:00123500 ; ROM:001234DE↑j ... ROM:00123500 rts ROM:00123502 ; --------------------------------------------------------------------------- ROM:00123502 ROM:00123502 loc_123502: ; DATA XREF: ROM:00123420↑o ROM:00123502 btst #7,($1426).w ROM:00123508 bne.s loc_123514 ROM:0012350A move.b #1,($1202).w ROM:00123510 bra.w locret_123452 ROM:00123514 ; --------------------------------------------------------------------------- ROM:00123514 ROM:00123514 loc_123514: ; CODE XREF: ROM:00123508↑j ROM:00123514 move.w $532(a5),d0 ROM:00123518 cmpi.w #0,($BEA).w ROM:0012351E bge.s loc_123522 ROM:00123520 neg.w d0 ROM:00123522 ROM:00123522 loc_123522: ; CODE XREF: ROM:0012351E↑j ROM:00123522 cmp.w ($BEA).w,d0 ROM:00123526 blt.s locret_123542 ROM:00123528 move.w $534(a5),d0 ROM:0012352C clr.b ($81F).w ROM:00123530 move.w d0,($68C).w ROM:00123534 move.b #1,($81F).w ROM:0012353A move.b #6,($1202).w ROM:00123540 bra.s locret_1235A0 ROM:00123542 ; --------------------------------------------------------------------------- ROM:00123542 ROM:00123542 locret_123542: ; CODE XREF: ROM:001234D6↑j ROM:00123542 ; ROM:00123526↑j ... ROM:00123542 rts ROM:00123544 ; --------------------------------------------------------------------------- ROM:00123544 ROM:00123544 loc_123544: ; DATA XREF: ROM:00123424↑o ROM:00123544 btst #7,($1426).w ROM:0012354A bne.s locret_12355C ROM:0012354C bclr #6,($141C).w ROM:00123552 move.b #1,($1202).w ROM:00123558 bra.w locret_123452 ROM:0012355C ; --------------------------------------------------------------------------- ROM:0012355C ROM:0012355C locret_12355C: ; CODE XREF: ROM:0012354A↑j ROM:0012355C ; ROM:0012357A↓j ROM:0012355C rts ROM:0012355E ; --------------------------------------------------------------------------- ROM:0012355E ROM:0012355E loc_12355E: ; DATA XREF: ROM:00123428↑o ROM:0012355E cmpi.w #0,($68C).w ROM:00123564 ble.s loc_12356E ROM:00123566 cmpi.w #0,($BEA).w ROM:0012356C bgt.s loc_12357C ROM:0012356E ROM:0012356E loc_12356E: ; CODE XREF: ROM:00123564↑j ROM:0012356E bset #6,($141C).w ROM:00123574 move.b #5,($1202).w ROM:0012357A bra.s locret_12355C ROM:0012357C ; --------------------------------------------------------------------------- ROM:0012357C ROM:0012357C loc_12357C: ; CODE XREF: ROM:0012356C↑j ROM:0012357C move.w $532(a5),d0 ROM:00123580 cmp.w ($BEA).w,d0 ROM:00123584 bge.s loc_12358E ROM:00123586 move.b #4,($1202).w ROM:0012358C bra.s locret_123542 ROM:0012358E ; --------------------------------------------------------------------------- ROM:0012358E ROM:0012358E loc_12358E: ; CODE XREF: ROM:00123584↑j ROM:0012358E btst #7,($1426).w ROM:00123594 bne.s locret_1235A0 ROM:00123596 move.b #1,($1202).w ROM:0012359C bra.w locret_123452 ROM:001235A0 ; --------------------------------------------------------------------------- ROM:001235A0 ROM:001235A0 locret_1235A0: ; CODE XREF: ROM:00123540↑j ROM:001235A0 ; ROM:00123594↑j ROM:001235A0 rts ROM:001235A2 ; --------------------------------------------------------------------------- ROM:001235A2 rts ROM:001235A4 ROM:001235A4 ; =============== S U B R O U T I N E ======================================= ROM:001235A4 ROM:001235A4 ROM:001235A4 sub_1235A4: ; CODE XREF: sub_12339A+4A↑p ROM:001235A4 clr.w d1 ROM:001235A6 move.b ($1203).w,d1 ROM:001235AA cmpi.w #4,d1 ROM:001235AE bcc.s locret_1235B8 ROM:001235B0 movea.l off_1235BA(pc,d1.w*4),a0 ROM:001235B4 nop ROM:001235B6 jmp (a0) ROM:001235B8 ; --------------------------------------------------------------------------- ROM:001235B8 ROM:001235B8 locret_1235B8: ; CODE XREF: sub_1235A4+A↑j ROM:001235B8 rts ROM:001235B8 ; End of function sub_1235A4 ROM:001235B8 ROM:001235B8 ; --------------------------------------------------------------------------- ROM:001235BA off_1235BA: dc.l loc_1235CA ; DATA XREF: sub_1235A4+C↑r ROM:001235BE dc.l loc_1235DA ROM:001235C2 dc.l loc_1235EC ROM:001235C6 dc.l loc_123616 ROM:001235CA ; --------------------------------------------------------------------------- ROM:001235CA ROM:001235CA loc_1235CA: ; DATA XREF: ROM:off_1235BA↑o ROM:001235CA bclr #2,($142F).w ROM:001235D0 move.b #1,($1203).w ROM:001235D6 bra.s locret_1235EA ROM:001235D8 ; --------------------------------------------------------------------------- ROM:001235D8 rts ROM:001235DA ; --------------------------------------------------------------------------- ROM:001235DA ROM:001235DA loc_1235DA: ; DATA XREF: ROM:001235BE↑o ROM:001235DA btst #1,($1426).w ROM:001235E0 beq.s locret_1235EA ROM:001235E2 move.b #2,($1203).w ROM:001235E8 bra.s locret_123614 ROM:001235EA ; --------------------------------------------------------------------------- ROM:001235EA ROM:001235EA locret_1235EA: ; CODE XREF: ROM:001235D6↑j ROM:001235EA ; ROM:001235E0↑j ... ROM:001235EA rts ROM:001235EC ; --------------------------------------------------------------------------- ROM:001235EC ROM:001235EC loc_1235EC: ; DATA XREF: ROM:001235C2↑o ROM:001235EC btst #1,($1426).w ROM:001235F2 bne.s loc_1235FC ROM:001235F4 move.b #1,($1203).w ROM:001235FA bra.s locret_1235EA ROM:001235FC ; --------------------------------------------------------------------------- ROM:001235FC ROM:001235FC loc_1235FC: ; CODE XREF: ROM:001235F2↑j ROM:001235FC move.w $528(a5),d0 ROM:00123600 cmp.w ($9A0).w,d0 ROM:00123604 blt.s locret_123614 ROM:00123606 bset #2,($142F).w ROM:0012360C move.b #3,($1203).w ROM:00123612 bra.s locret_123644 ROM:00123614 ; --------------------------------------------------------------------------- ROM:00123614 ROM:00123614 locret_123614: ; CODE XREF: ROM:001235E8↑j ROM:00123614 ; ROM:00123604↑j ... ROM:00123614 rts ROM:00123616 ; --------------------------------------------------------------------------- ROM:00123616 ROM:00123616 loc_123616: ; DATA XREF: ROM:001235C6↑o ROM:00123616 btst #1,($1426).w ROM:0012361C bne.s loc_12362C ROM:0012361E bclr #2,($142F).w ROM:00123624 move.b #1,($1203).w ROM:0012362A bra.s locret_1235EA ROM:0012362C ; --------------------------------------------------------------------------- ROM:0012362C ROM:0012362C loc_12362C: ; CODE XREF: ROM:0012361C↑j ROM:0012362C move.w $526(a5),d0 ROM:00123630 cmp.w ($9A0).w,d0 ROM:00123634 bge.s locret_123644 ROM:00123636 bclr #2,($142F).w ROM:0012363C move.b #2,($1203).w ROM:00123642 bra.s locret_123614 ROM:00123644 ; --------------------------------------------------------------------------- ROM:00123644 ROM:00123644 locret_123644: ; CODE XREF: ROM:00123612↑j ROM:00123644 ; ROM:00123634↑j ROM:00123644 rts ROM:00123646 ; --------------------------------------------------------------------------- ROM:00123646 rts ROM:00123648 ROM:00123648 ; =============== S U B R O U T I N E ======================================= ROM:00123648 ROM:00123648 ROM:00123648 sub_123648: ; CODE XREF: sub_12339A+52↑p ROM:00123648 btst #5,($88A).w ROM:0012364E beq.s loc_123662 ROM:00123650 move.w #$3E60,d1 ROM:00123654 move.w ($9E8).w,d2 ROM:00123658 bsr.l sub_1174A6 ROM:0012365E move.w d1,($BCE).w ROM:00123662 ROM:00123662 loc_123662: ; CODE XREF: sub_123648+6↑j ROM:00123662 move.w $53C(a5),d1 ROM:00123666 move.w $53E(a5),d2 ROM:0012366A cmp.w ($518).w,d1 ROM:0012366E bge.s loc_123678 ROM:00123670 bset #4,($1428).w ROM:00123676 bra.s loc_123684 ROM:00123678 ; --------------------------------------------------------------------------- ROM:00123678 ROM:00123678 loc_123678: ; CODE XREF: sub_123648+26↑j ROM:00123678 cmp.w ($518).w,d2 ROM:0012367C ble.s loc_123684 ROM:0012367E bclr #4,($1428).w ROM:00123684 ROM:00123684 loc_123684: ; CODE XREF: sub_123648+2E↑j ROM:00123684 ; sub_123648+34↑j ROM:00123684 btst #4,($1428).w ROM:0012368A beq.s loc_12369C ROM:0012368C btst #7,($1426).w ROM:00123692 bne.s loc_12369A ROM:00123694 move.w ($BCE).w,($BD0).w ROM:0012369A ROM:0012369A loc_12369A: ; CODE XREF: sub_123648+4A↑j ROM:0012369A bra.s locret_1236CC ROM:0012369C ; --------------------------------------------------------------------------- ROM:0012369C ROM:0012369C loc_12369C: ; CODE XREF: sub_123648+42↑j ROM:0012369C cmpi.w #0,($688).w ROM:001236A2 bgt.s locret_1236CC ROM:001236A4 cmpi.w #0,($BD0).w ROM:001236AA ble.s locret_1236CC ROM:001236AC clr.b ($81D).w ROM:001236B0 move.w #$A,($688).w ROM:001236B6 move.b #1,($81D).w ROM:001236BC move.w ($BD0).w,d0 ROM:001236C0 sub.w $518(a5),d0 ROM:001236C4 bpl.s loc_1236C8 ROM:001236C6 clr.w d0 ROM:001236C8 ROM:001236C8 loc_1236C8: ; CODE XREF: sub_123648+7C↑j ROM:001236C8 move.w d0,($BD0).w ROM:001236CC ROM:001236CC locret_1236CC: ; CODE XREF: sub_123648:loc_12369A↑j ROM:001236CC ; sub_123648+5A↑j ... ROM:001236CC rts ROM:001236CC ; End of function sub_123648 ROM:001236CC ROM:001236CE ROM:001236CE ; =============== S U B R O U T I N E ======================================= ROM:001236CE ROM:001236CE ROM:001236CE sub_1236CE: ; CODE XREF: sub_12339A+56↑p ROM:001236CE btst #6,($141C).w ROM:001236D4 beq.s loc_1236F0 ROM:001236D6 cmpi.w #0,($BD0).w ROM:001236DC bne.s loc_1236EC ROM:001236DE cmpi.w #0,($BEA).w ROM:001236E4 bgt.s loc_1236EC ROM:001236E6 bset #5,($1431).w ROM:001236EC ROM:001236EC loc_1236EC: ; CODE XREF: sub_1236CE+E↑j ROM:001236EC ; sub_1236CE+16↑j ROM:001236EC bra.w locret_1236F6 ROM:001236F0 ; --------------------------------------------------------------------------- ROM:001236F0 ROM:001236F0 loc_1236F0: ; CODE XREF: sub_1236CE+6↑j ROM:001236F0 bclr #5,($1431).w ROM:001236F6 ROM:001236F6 locret_1236F6: ; CODE XREF: sub_1236CE:loc_1236EC↑j ROM:001236F6 rts ROM:001236F6 ; End of function sub_1236CE ROM:001236F6 ROM:001236F8 ROM:001236F8 ; =============== S U B R O U T I N E ======================================= ROM:001236F8 ROM:001236F8 ROM:001236F8 sub_1236F8: ; CODE XREF: sub_12339A+5A↑p ROM:001236F8 move.w ($BC0).w,d0 ROM:001236FC add.w ($144C).w,d0 ROM:00123700 add.w ($B7C).w,d0 ROM:00123704 btst #6,($1406).w ROM:0012370A beq.s loc_123710 ROM:0012370C add.w $514(a5),d0 ROM:00123710 ROM:00123710 loc_123710: ; CODE XREF: sub_1236F8+12↑j ROM:00123710 btst #2,($1418).w ROM:00123716 beq.s loc_12371C ROM:00123718 add.w $512(a5),d0 ROM:0012371C ROM:0012371C loc_12371C: ; CODE XREF: sub_1236F8+1E↑j ROM:0012371C btst #2,($142F).w ROM:00123722 beq.s loc_123728 ROM:00123724 add.w $516(a5),d0 ROM:00123728 ROM:00123728 loc_123728: ; CODE XREF: sub_1236F8+2A↑j ROM:00123728 btst #3,($151F).w ROM:0012372E beq.s loc_12373C ROM:00123730 btst #0,($CA3).w ROM:00123736 bne.s loc_12373C ROM:00123738 add.w ($BD0).w,d0 ROM:0012373C ROM:0012373C loc_12373C: ; CODE XREF: sub_1236F8+36↑j ROM:0012373C ; sub_1236F8+3E↑j ROM:0012373C add.w ($BD2).w,d0 ROM:00123740 move.w d0,($BC6).w ROM:00123744 btst #7,($1419).w ROM:0012374A beq.s loc_123754 ROM:0012374C move.w ($BC2).w,($BC4).w ROM:00123752 bra.s locret_12375A ROM:00123754 ; --------------------------------------------------------------------------- ROM:00123754 ROM:00123754 loc_123754: ; CODE XREF: sub_1236F8+52↑j ROM:00123754 move.w ($BC6).w,($BC4).w ROM:0012375A ROM:0012375A locret_12375A: ; CODE XREF: sub_1236F8+5A↑j ROM:0012375A rts ROM:0012375A ; End of function sub_1236F8 ROM:0012375A ROM:0012375C ROM:0012375C ; =============== S U B R O U T I N E ======================================= ROM:0012375C ROM:0012375C ROM:0012375C sub_12375C: ; CODE XREF: ROM:loc_12346E↑p ROM:0012375C move.w ($57E).w,($BC2).w ROM:00123762 move.w ($518).w,($BDC).w ROM:00123768 rts ROM:00123768 ; End of function sub_12375C ROM:00123768 ROM:0012376A ROM:0012376A ; =============== S U B R O U T I N E ======================================= ROM:0012376A ROM:0012376A ROM:0012376A sub_12376A: ; CODE XREF: ROM:001234E0↑p ROM:0012376A move.w #$3E5E,d1 ROM:0012376E move.w ($9E8).w,d2 ROM:00123772 bsr.l sub_1174A6 ROM:00123778 move.w d1,($BDA).w ROM:0012377C move.w ($BDC).w,d2 ROM:00123780 sub.w ($518).w,d2 ROM:00123784 clr.l d3 ROM:00123786 move.w ($BC2).w,d3 ROM:0012378A sub.w ($BC6).w,d3 ROM:0012378E clr.l d4 ROM:00123790 move.w ($BDC).w,d4 ROM:00123794 sub.w $536(a5),d4 ROM:00123798 cmpi.w #0,d2 ROM:0012379C ble.s loc_1237A2 ROM:0012379E divs.w d2,d4 ROM:001237A0 bra.s loc_1237A6 ROM:001237A2 ; --------------------------------------------------------------------------- ROM:001237A2 ROM:001237A2 loc_1237A2: ; CODE XREF: sub_12376A+32↑j ROM:001237A2 move.w #0,d4 ROM:001237A6 ROM:001237A6 loc_1237A6: ; CODE XREF: sub_12376A+36↑j ROM:001237A6 move.w d4,($BCC).w ROM:001237AA cmpi.w #0,d4 ROM:001237AE ble.s loc_1237B6 ROM:001237B0 divs.w ($BCC).w,d3 ROM:001237B4 bra.s loc_1237BA ROM:001237B6 ; --------------------------------------------------------------------------- ROM:001237B6 ROM:001237B6 loc_1237B6: ; CODE XREF: sub_12376A+44↑j ROM:001237B6 move.w #0,d3 ROM:001237BA ROM:001237BA loc_1237BA: ; CODE XREF: sub_12376A+4A↑j ROM:001237BA move.w d3,($BC8).w ROM:001237BE move.w ($BC8).w,d3 ROM:001237C2 move.w $536(a5),d5 ROM:001237C6 btst #2,($140D).w ROM:001237CC beq.s loc_1237D8 ROM:001237CE move.w $51C(a5),d2 ROM:001237D2 move.w $520(a5),d4 ROM:001237D6 bra.s loc_1237E0 ROM:001237D8 ; --------------------------------------------------------------------------- ROM:001237D8 ROM:001237D8 loc_1237D8: ; CODE XREF: sub_12376A+62↑j ROM:001237D8 move.w $51A(a5),d2 ROM:001237DC move.w $51E(a5),d4 ROM:001237E0 ROM:001237E0 loc_1237E0: ; CODE XREF: sub_12376A+6C↑j ROM:001237E0 cmp.w d3,d2 ROM:001237E2 blt.s loc_1237EA ROM:001237E4 cmp.w ($518).w,d5 ROM:001237E8 ble.s loc_1237EC ROM:001237EA ROM:001237EA loc_1237EA: ; CODE XREF: sub_12376A+78↑j ROM:001237EA move.w d2,d3 ROM:001237EC ROM:001237EC loc_1237EC: ; CODE XREF: sub_12376A+7E↑j ROM:001237EC cmp.w d3,d4 ROM:001237EE ble.s loc_1237F2 ROM:001237F0 move.w d4,d3 ROM:001237F2 ROM:001237F2 loc_1237F2: ; CODE XREF: sub_12376A+84↑j ROM:001237F2 btst #4,($899).w ROM:001237F8 bne.s loc_12380C ROM:001237FA btst #2,($140D).w ROM:00123800 beq.s loc_123808 ROM:00123802 move.w $522(a5),d3 ROM:00123806 bra.s loc_12380C ROM:00123808 ; --------------------------------------------------------------------------- ROM:00123808 ROM:00123808 loc_123808: ; CODE XREF: sub_12376A+96↑j ROM:00123808 move.w $524(a5),d3 ROM:0012380C ROM:0012380C loc_12380C: ; CODE XREF: sub_12376A+8E↑j ROM:0012380C ; sub_12376A+9C↑j ROM:0012380C move.w d3,($BCA).w ROM:00123810 move.w ($BC2).w,d0 ROM:00123814 btst #1,($1426).w ROM:0012381A beq.s loc_123822 ROM:0012381C sub.w ($BCA).w,d0 ROM:00123820 bra.s loc_123826 ROM:00123822 ; --------------------------------------------------------------------------- ROM:00123822 ROM:00123822 loc_123822: ; CODE XREF: sub_12376A+B0↑j ROM:00123822 sub.w ($BDA).w,d0 ROM:00123826 ROM:00123826 loc_123826: ; CODE XREF: sub_12376A+B6↑j ROM:00123826 move.w d0,($BC2).w ROM:0012382A move.w ($BC6).w,d0 ROM:0012382E cmp.w ($BC2).w,d0 ROM:00123832 ble.s loc_123838 ROM:00123834 move.w d0,($BC2).w ROM:00123838 ROM:00123838 loc_123838: ; CODE XREF: sub_12376A+C8↑j ROM:00123838 move.w ($518).w,($BDC).w ROM:0012383E rts ROM:0012383E ; End of function sub_12376A ROM:0012383E ROM:00123840 ROM:00123840 ; =============== S U B R O U T I N E ======================================= ROM:00123840 ROM:00123840 ROM:00123840 sub_123840: ; CODE XREF: ROM:00122378↑p ROM:00123840 ; ROM:001223C0↑p ... ROM:00123840 move.w $D8(a5),d1 ROM:00123844 btst #6,($140B).w ROM:0012384A beq.s locret_1238B6 ROM:0012384C btst #5,($1419).w ROM:00123852 beq.s loc_123870 ROM:00123854 move.w ($BBE).w,d0 ROM:00123858 add.w ($B6A).w,d0 ROM:0012385C sub.w ($B66).w,d0 ROM:00123860 cmp.w d0,d1 ROM:00123862 bge.s loc_12386A ROM:00123864 move.w d1,($BBE).w ROM:00123868 bra.s loc_12386E ROM:0012386A ; --------------------------------------------------------------------------- ROM:0012386A ROM:0012386A loc_12386A: ; CODE XREF: sub_123840+22↑j ROM:0012386A move.w d0,($BBE).w ROM:0012386E ROM:0012386E loc_12386E: ; CODE XREF: sub_123840+28↑j ROM:0012386E bra.s locret_1238B6 ROM:00123870 ; --------------------------------------------------------------------------- ROM:00123870 ROM:00123870 loc_123870: ; CODE XREF: sub_123840+12↑j ROM:00123870 btst #1,($1414).w ROM:00123876 beq.s loc_123894 ROM:00123878 move.w ($C22).w,d0 ROM:0012387C add.w ($B6A).w,d0 ROM:00123880 sub.w ($B66).w,d0 ROM:00123884 cmp.w d0,d1 ROM:00123886 bge.s loc_12388E ROM:00123888 move.w d1,($C22).w ROM:0012388C bra.s loc_123892 ROM:0012388E ; --------------------------------------------------------------------------- ROM:0012388E ROM:0012388E loc_12388E: ; CODE XREF: sub_123840+46↑j ROM:0012388E move.w d0,($C22).w ROM:00123892 ROM:00123892 loc_123892: ; CODE XREF: sub_123840+4C↑j ROM:00123892 bra.s locret_1238B6 ROM:00123894 ; --------------------------------------------------------------------------- ROM:00123894 ROM:00123894 loc_123894: ; CODE XREF: sub_123840+36↑j ROM:00123894 btst #7,($1424).w ROM:0012389A beq.s locret_1238B6 ROM:0012389C move.w ($B56).w,d0 ROM:001238A0 add.w ($B6A).w,d0 ROM:001238A4 sub.w ($B66).w,d0 ROM:001238A8 cmp.w d0,d1 ROM:001238AA bge.s loc_1238B2 ROM:001238AC move.w d1,($B56).w ROM:001238B0 bra.s locret_1238B6 ROM:001238B2 ; --------------------------------------------------------------------------- ROM:001238B2 ROM:001238B2 loc_1238B2: ; CODE XREF: sub_123840+6A↑j ROM:001238B2 move.w d0,($B56).w ROM:001238B6 ROM:001238B6 locret_1238B6: ; CODE XREF: sub_123840+A↑j ROM:001238B6 ; sub_123840:loc_12386E↑j ... ROM:001238B6 rts ROM:001238B6 ; End of function sub_123840 ROM:001238B6 ROM:001238B8 ROM:001238B8 ; =============== S U B R O U T I N E ======================================= ROM:001238B8 ROM:001238B8 ROM:001238B8 sub_1238B8: ; CODE XREF: sub_12339A+42↑p ROM:001238B8 btst #6,($1419).w ROM:001238BE beq.s loc_1238C8 ROM:001238C0 move.w $52A(a5),($BD6).w ROM:001238C6 bra.s locret_1238CE ROM:001238C8 ; --------------------------------------------------------------------------- ROM:001238C8 ROM:001238C8 loc_1238C8: ; CODE XREF: sub_1238B8+6↑j ROM:001238C8 move.w $52C(a5),($BD6).w ROM:001238CE ROM:001238CE locret_1238CE: ; CODE XREF: sub_1238B8+E↑j ROM:001238CE rts ROM:001238CE ; End of function sub_1238B8 ROM:001238CE ROM:001238D0 ROM:001238D0 ; =============== S U B R O U T I N E ======================================= ROM:001238D0 ROM:001238D0 ROM:001238D0 sub_1238D0: ; CODE XREF: ROM:001239A6↓p ROM:001238D0 move.w ($68A).w,d0 ROM:001238D4 muls.w ($BD6).w,d0 ROM:001238D8 divs.w $52E(a5),d0 ROM:001238DC move.w d0,($BD2).w ROM:001238E0 rts ROM:001238E0 ; End of function sub_1238D0 ROM:001238E0 ROM:001238E2 ROM:001238E2 ; =============== S U B R O U T I N E ======================================= ROM:001238E2 ROM:001238E2 ROM:001238E2 sub_1238E2: ; CODE XREF: ROM:00123978↓p ROM:001238E2 ; ROM:loc_1239A2↓p ROM:001238E2 move.w #$3E62,d1 ROM:001238E6 move.w ($9E8).w,d2 ROM:001238EA bsr.l sub_1174A6 ROM:001238F0 move.w d1,($BD8).w ROM:001238F4 move.w ($C56).w,d0 ROM:001238F8 muls.w ($BD8).w,d0 ROM:001238FC divs.w ($C54).w,d0 ROM:00123900 move.w $530(a5),d1 ROM:00123904 muls.w ($BD2).w,d1 ROM:00123908 divs.w ($BD6).w,d1 ROM:0012390C add.w d0,d1 ROM:0012390E move.w d1,($BD4).w ROM:00123912 rts ROM:00123912 ; End of function sub_1238E2 ROM:00123912 ROM:00123914 ROM:00123914 ; =============== S U B R O U T I N E ======================================= ROM:00123914 ROM:00123914 ROM:00123914 sub_123914: ; CODE XREF: ROM:loc_123974↓p ROM:00123914 move.w ($BD6).w,($BD2).w ROM:0012391A rts ROM:0012391A ; End of function sub_123914 ROM:0012391A ROM:0012391C ROM:0012391C ; =============== S U B R O U T I N E ======================================= ROM:0012391C ROM:0012391C ROM:0012391C sub_12391C: ; CODE XREF: sub_12339A+46↑p ROM:0012391C clr.w d1 ROM:0012391E move.b ($1204).w,d1 ROM:00123922 cmpi.w #4,d1 ROM:00123926 bcc.s locret_123930 ROM:00123928 movea.l off_123932(pc,d1.w*4),a0 ROM:0012392C nop ROM:0012392E jmp (a0) ROM:00123930 ; --------------------------------------------------------------------------- ROM:00123930 ROM:00123930 locret_123930: ; CODE XREF: sub_12391C+A↑j ROM:00123930 rts ROM:00123930 ; End of function sub_12391C ROM:00123930 ROM:00123930 ; --------------------------------------------------------------------------- ROM:00123932 off_123932: dc.l loc_123942 ; DATA XREF: sub_12391C+C↑r ROM:00123936 dc.l loc_12394C ROM:0012393A dc.l loc_12397E ROM:0012393E dc.l loc_1239C0 ROM:00123942 ; --------------------------------------------------------------------------- ROM:00123942 ROM:00123942 loc_123942: ; DATA XREF: ROM:off_123932↑o ROM:00123942 move.b #1,($1204).w ROM:00123948 bra.s loc_123974 ROM:0012394A ; --------------------------------------------------------------------------- ROM:0012394A rts ROM:0012394C ; --------------------------------------------------------------------------- ROM:0012394C ROM:0012394C loc_12394C: ; DATA XREF: ROM:00123936↑o ROM:0012394C btst #7,($1420).w ROM:00123952 beq.s loc_123974 ROM:00123954 bclr #7,($1420).w ROM:0012395A move.w $52E(a5),d0 ROM:0012395E clr.b ($81E).w ROM:00123962 move.w d0,($68A).w ROM:00123966 move.b #1,($81E).w ROM:0012396C move.b #2,($1204).w ROM:00123972 bra.s loc_1239A2 ROM:00123974 ; --------------------------------------------------------------------------- ROM:00123974 ROM:00123974 loc_123974: ; CODE XREF: ROM:00123948↑j ROM:00123974 ; ROM:00123952↑j ... ROM:00123974 bsr.w sub_123914 ROM:00123978 bsr.w sub_1238E2 ROM:0012397C rts ROM:0012397E ; --------------------------------------------------------------------------- ROM:0012397E ROM:0012397E loc_12397E: ; DATA XREF: ROM:0012393A↑o ROM:0012397E btst #2,($1409).w ROM:00123984 beq.s loc_12398E ROM:00123986 move.b #1,($1204).w ROM:0012398C bra.s loc_123974 ROM:0012398E ; --------------------------------------------------------------------------- ROM:0012398E ROM:0012398E loc_12398E: ; CODE XREF: ROM:00123984↑j ROM:0012398E btst #7,($1426).w ROM:00123994 bne.s loc_123998 ROM:00123996 bra.s loc_1239AC ROM:00123998 ; --------------------------------------------------------------------------- ROM:00123998 ROM:00123998 loc_123998: ; CODE XREF: ROM:00123994↑j ROM:00123998 cmpi.w #0,($68A).w ROM:0012399E bgt.s loc_1239A2 ROM:001239A0 bra.s loc_1239AC ROM:001239A2 ; --------------------------------------------------------------------------- ROM:001239A2 ROM:001239A2 loc_1239A2: ; CODE XREF: ROM:00123972↑j ROM:001239A2 ; ROM:0012399E↑j ROM:001239A2 bsr.w sub_1238E2 ROM:001239A6 bsr.w sub_1238D0 ROM:001239AA rts ROM:001239AC ; --------------------------------------------------------------------------- ROM:001239AC ROM:001239AC loc_1239AC: ; CODE XREF: ROM:00123996↑j ROM:001239AC ; ROM:001239A0↑j ROM:001239AC move.w #0,($BD2).w ROM:001239B2 move.w #0,($BD4).w ROM:001239B8 move.b #3,($1204).w ROM:001239BE bra.s locret_1239D0 ROM:001239C0 ; --------------------------------------------------------------------------- ROM:001239C0 ROM:001239C0 loc_1239C0: ; DATA XREF: ROM:0012393E↑o ROM:001239C0 btst #2,($1409).w ROM:001239C6 beq.s locret_1239D0 ROM:001239C8 move.b #1,($1204).w ROM:001239CE bra.s loc_123974 ROM:001239D0 ; --------------------------------------------------------------------------- ROM:001239D0 ROM:001239D0 locret_1239D0: ; CODE XREF: ROM:001239BE↑j ROM:001239D0 ; ROM:001239C6↑j ROM:001239D0 rts ROM:001239D2 ; --------------------------------------------------------------------------- ROM:001239D2 rts ROM:001239D4 ROM:001239D4 ; =============== S U B R O U T I N E ======================================= ROM:001239D4 ROM:001239D4 ROM:001239D4 sub_1239D4: ; CODE XREF: ROM:loc_122C1A↑p ROM:001239D4 btst #6,($1406).w ROM:001239DA bne.s loc_1239E2 ROM:001239DC move.w $540(a5),d3 ROM:001239E0 bra.s loc_1239E6 ROM:001239E2 ; --------------------------------------------------------------------------- ROM:001239E2 ROM:001239E2 loc_1239E2: ; CODE XREF: sub_1239D4+6↑j ROM:001239E2 move.w $542(a5),d3 ROM:001239E6 ROM:001239E6 loc_1239E6: ; CODE XREF: sub_1239D4+C↑j ROM:001239E6 ext.l d3 ROM:001239E8 btst #4,($899).w ROM:001239EE beq.s loc_123A3C ROM:001239F0 clr.l d1 ROM:001239F2 move.w ($BEE).w,d1 ROM:001239F6 sub.w ($BE6).w,d1 ROM:001239FA sub.w ($144E).w,d1 ROM:001239FE swap d1 ROM:00123A00 move.w ($1450).w,d2 ROM:00123A04 swap d2 ROM:00123A06 move.w ($1454).w,d2 ROM:00123A0A bsr.l sub_1173B2 ROM:00123A10 move.w $546(a5),d5 ROM:00123A14 swap d5 ROM:00123A16 clr.w d5 ROM:00123A18 cmp.l d4,d5 ROM:00123A1A bgt.s loc_123A1E ROM:00123A1C move.l d5,d4 ROM:00123A1E ROM:00123A1E loc_123A1E: ; CODE XREF: sub_1239D4+46↑j ROM:00123A1E move.w $548(a5),d5 ROM:00123A22 swap d5 ROM:00123A24 clr.w d5 ROM:00123A26 cmp.l d4,d5 ROM:00123A28 ble.s loc_123A2C ROM:00123A2A move.l d5,d4 ROM:00123A2C ROM:00123A2C loc_123A2C: ; CODE XREF: sub_1239D4+54↑j ROM:00123A2C move.w d4,($1454).w ROM:00123A30 swap d4 ROM:00123A32 move.w d4,($1450).w ROM:00123A36 bra.l locret_123AA4 ROM:00123A3C ; --------------------------------------------------------------------------- ROM:00123A3C ROM:00123A3C loc_123A3C: ; CODE XREF: sub_1239D4+1A↑j ROM:00123A3C move.w ($144E).w,d6 ROM:00123A40 move.w ($BEE).w,d1 ROM:00123A44 ext.l d1 ROM:00123A46 sub.w ($BE6).w,d1 ROM:00123A4A swap d1 ROM:00123A4C move.w ($144E).w,d2 ROM:00123A50 swap d2 ROM:00123A52 move.w ($1452).w,d2 ROM:00123A56 bsr.l sub_1173B2 ROM:00123A5C clr.l d5 ROM:00123A5E move.w $544(a5),d5 ROM:00123A62 swap d5 ROM:00123A64 cmp.l d4,d5 ROM:00123A66 bgt.s loc_123A6A ROM:00123A68 move.l d5,d4 ROM:00123A6A ROM:00123A6A loc_123A6A: ; CODE XREF: sub_1239D4+92↑j ROM:00123A6A move.w d4,($1452).w ROM:00123A6E swap d4 ROM:00123A70 cmpi.w #0,d4 ROM:00123A74 blt.s loc_123A7C ROM:00123A76 move.w d4,($144E).w ROM:00123A7A bra.s loc_123A82 ROM:00123A7C ; --------------------------------------------------------------------------- ROM:00123A7C ROM:00123A7C loc_123A7C: ; CODE XREF: sub_1239D4+A0↑j ROM:00123A7C move.w #0,($144E).w ROM:00123A82 ROM:00123A82 loc_123A82: ; CODE XREF: sub_1239D4+A6↑j ROM:00123A82 move.w ($1450).w,d0 ROM:00123A86 add.w d6,d0 ROM:00123A88 sub.w ($144E).w,d0 ROM:00123A8C move.w $546(a5),d1 ROM:00123A90 cmp.w d0,d1 ROM:00123A92 bge.s loc_123A96 ROM:00123A94 move.w d1,d0 ROM:00123A96 ROM:00123A96 loc_123A96: ; CODE XREF: sub_1239D4+BE↑j ROM:00123A96 move.w $548(a5),d1 ROM:00123A9A cmp.w d0,d1 ROM:00123A9C ble.s loc_123AA0 ROM:00123A9E move.w d1,d0 ROM:00123AA0 ROM:00123AA0 loc_123AA0: ; CODE XREF: sub_1239D4+C8↑j ROM:00123AA0 move.w d0,($1450).w ROM:00123AA4 ROM:00123AA4 locret_123AA4: ; CODE XREF: sub_1239D4+62↑j ROM:00123AA4 rts ROM:00123AA4 ; End of function sub_1239D4 ROM:00123AA4 ROM:00123AA6 ROM:00123AA6 ; =============== S U B R O U T I N E ======================================= ROM:00123AA6 ROM:00123AA6 ROM:00123AA6 sub_123AA6: ; CODE XREF: sub_123C5C+10↓p ROM:00123AA6 bclr #6,($141A).w ROM:00123AAC btst #7,($1426).w ROM:00123AB2 beq.s loc_123AD8 ROM:00123AB4 bset #6,($141A).w ROM:00123ABA btst #3,($151F).w ROM:00123AC0 beq.s loc_123AD8 ROM:00123AC2 btst #0,($CA3).w ROM:00123AC8 bne.s loc_123AD8 ROM:00123ACA btst #3,($1430).w ROM:00123AD0 beq.s loc_123AD8 ROM:00123AD2 bclr #6,($141A).w ROM:00123AD8 ROM:00123AD8 loc_123AD8: ; CODE XREF: sub_123AA6+C↑j ROM:00123AD8 ; sub_123AA6+1A↑j ... ROM:00123AD8 clr.w d1 ROM:00123ADA move.b ($1205).w,d1 ROM:00123ADE cmpi.w #5,d1 ROM:00123AE2 bcc.s locret_123AEC ROM:00123AE4 movea.l off_123AEE(pc,d1.w*4),a0 ROM:00123AE8 nop ROM:00123AEA jmp (a0) ROM:00123AEC ; --------------------------------------------------------------------------- ROM:00123AEC ROM:00123AEC locret_123AEC: ; CODE XREF: sub_123AA6+3C↑j ROM:00123AEC rts ROM:00123AEC ; End of function sub_123AA6 ROM:00123AEC ROM:00123AEC ; --------------------------------------------------------------------------- ROM:00123AEE off_123AEE: dc.l loc_123B02 ; DATA XREF: sub_123AA6+3E↑r ROM:00123AF2 dc.l loc_123B0C ROM:00123AF6 dc.l loc_123B42 ROM:00123AFA dc.l loc_123B72 ROM:00123AFE dc.l loc_123BBE ROM:00123B02 ; --------------------------------------------------------------------------- ROM:00123B02 ROM:00123B02 loc_123B02: ; DATA XREF: ROM:off_123AEE↑o ROM:00123B02 move.b #1,($1205).w ROM:00123B08 bra.w loc_123B3C ROM:00123B0C ; --------------------------------------------------------------------------- ROM:00123B0C ROM:00123B0C loc_123B0C: ; DATA XREF: ROM:00123AF2↑o ROM:00123B0C btst #1,($1426).w ROM:00123B12 beq.s loc_123B24 ROM:00123B14 btst #6,($141A).w ROM:00123B1A beq.s loc_123B24 ROM:00123B1C move.b #3,($1205).w ROM:00123B22 rts ROM:00123B24 ; --------------------------------------------------------------------------- ROM:00123B24 ROM:00123B24 loc_123B24: ; CODE XREF: ROM:00123B12↑j ROM:00123B24 ; ROM:00123B1A↑j ROM:00123B24 btst #1,($1426).w ROM:00123B2A beq.s loc_123B3C ROM:00123B2C btst #6,($141A).w ROM:00123B32 bne.s loc_123B3C ROM:00123B34 move.b #2,($1205).w ROM:00123B3A bra.s loc_123B6C ROM:00123B3C ; --------------------------------------------------------------------------- ROM:00123B3C ROM:00123B3C loc_123B3C: ; CODE XREF: ROM:00123B08↑j ROM:00123B3C ; ROM:00123B2A↑j ... ROM:00123B3C bsr.w sub_123C4E ROM:00123B40 rts ROM:00123B42 ; --------------------------------------------------------------------------- ROM:00123B42 ROM:00123B42 loc_123B42: ; DATA XREF: ROM:00123AF6↑o ROM:00123B42 btst #1,($1426).w ROM:00123B48 bne.s loc_123B52 ROM:00123B4A move.b #1,($1205).w ROM:00123B50 bra.s loc_123B3C ROM:00123B52 ; --------------------------------------------------------------------------- ROM:00123B52 ROM:00123B52 loc_123B52: ; CODE XREF: ROM:00123B48↑j ROM:00123B52 move.w ($BDE).w,d0 ROM:00123B56 btst #6,($141A).w ROM:00123B5C beq.s loc_123B6C ROM:00123B5E cmp.w ($BE2).w,d0 ROM:00123B62 bgt.s loc_123B6C ROM:00123B64 move.b #3,($1205).w ROM:00123B6A rts ROM:00123B6C ; --------------------------------------------------------------------------- ROM:00123B6C ROM:00123B6C loc_123B6C: ; CODE XREF: ROM:00123B3A↑j ROM:00123B6C ; ROM:00123B5C↑j ... ROM:00123B6C bsr.w sub_123C46 ROM:00123B70 rts ROM:00123B72 ; --------------------------------------------------------------------------- ROM:00123B72 ROM:00123B72 loc_123B72: ; DATA XREF: ROM:00123AFA↑o ROM:00123B72 btst #1,($1426).w ROM:00123B78 bne.s loc_123B82 ROM:00123B7A move.b #1,($1205).w ROM:00123B80 bra.s loc_123B3C ROM:00123B82 ; --------------------------------------------------------------------------- ROM:00123B82 ROM:00123B82 loc_123B82: ; CODE XREF: ROM:00123B78↑j ROM:00123B82 move.w ($BDE).w,d0 ROM:00123B86 cmp.w ($BEE).w,d0 ROM:00123B8A bne.s loc_123BA6 ROM:00123B8C move.w $54E(a5),d1 ROM:00123B90 clr.b ($821).w ROM:00123B94 move.w d1,($690).w ROM:00123B98 move.b #1,($821).w ROM:00123B9E move.b #4,($1205).w ROM:00123BA4 rts ROM:00123BA6 ; --------------------------------------------------------------------------- ROM:00123BA6 ROM:00123BA6 loc_123BA6: ; CODE XREF: ROM:00123B8A↑j ROM:00123BA6 btst #6,($141A).w ROM:00123BAC beq.s loc_123BB4 ROM:00123BAE cmp.w ($BE2).w,d0 ROM:00123BB2 ble.s locret_123BBC ROM:00123BB4 ROM:00123BB4 loc_123BB4: ; CODE XREF: ROM:00123BAC↑j ROM:00123BB4 move.b #2,($1205).w ROM:00123BBA bra.s loc_123B6C ROM:00123BBC ; --------------------------------------------------------------------------- ROM:00123BBC ROM:00123BBC locret_123BBC: ; CODE XREF: ROM:00123BB2↑j ROM:00123BBC rts ROM:00123BBE ; --------------------------------------------------------------------------- ROM:00123BBE ROM:00123BBE loc_123BBE: ; DATA XREF: ROM:00123AFE↑o ROM:00123BBE btst #1,($1426).w ROM:00123BC4 bne.s loc_123BD0 ROM:00123BC6 move.b #1,($1205).w ROM:00123BCC bra.w loc_123B3C ROM:00123BD0 ; --------------------------------------------------------------------------- ROM:00123BD0 ROM:00123BD0 loc_123BD0: ; CODE XREF: ROM:00123BC4↑j ROM:00123BD0 cmpi.w #0,($690).w ROM:00123BD6 bgt.s loc_123BE4 ROM:00123BD8 bsr.w sub_123C20 ROM:00123BDC move.b #3,($1205).w ROM:00123BE2 rts ROM:00123BE4 ; --------------------------------------------------------------------------- ROM:00123BE4 ROM:00123BE4 loc_123BE4: ; CODE XREF: ROM:00123BD6↑j ROM:00123BE4 move.w ($BDE).w,d0 ROM:00123BE8 cmp.w ($BEE).w,d0 ROM:00123BEC beq.s loc_123BFE ROM:00123BEE clr.b ($821).w ROM:00123BF2 clr.w ($690).w ROM:00123BF6 move.b #3,($1205).w ROM:00123BFC rts ROM:00123BFE ; --------------------------------------------------------------------------- ROM:00123BFE ROM:00123BFE loc_123BFE: ; CODE XREF: ROM:00123BEC↑j ROM:00123BFE btst #6,($141A).w ROM:00123C04 beq.s loc_123C0C ROM:00123C06 cmp.w ($BE2).w,d0 ROM:00123C0A ble.s locret_123C1E ROM:00123C0C ROM:00123C0C loc_123C0C: ; CODE XREF: ROM:00123C04↑j ROM:00123C0C clr.b ($821).w ROM:00123C10 clr.w ($690).w ROM:00123C14 move.b #2,($1205).w ROM:00123C1A bra.w loc_123B6C ROM:00123C1E ; --------------------------------------------------------------------------- ROM:00123C1E ROM:00123C1E locret_123C1E: ; CODE XREF: ROM:00123C0A↑j ROM:00123C1E rts ROM:00123C20 ROM:00123C20 ; =============== S U B R O U T I N E ======================================= ROM:00123C20 ROM:00123C20 ROM:00123C20 sub_123C20: ; CODE XREF: ROM:00123BD8↑p ROM:00123C20 move.w ($BDE).w,d0 ROM:00123C24 sub.w $54C(a5),d0 ROM:00123C28 move.w ($BE2).w,d1 ROM:00123C2C sub.w ($BDE).w,d1 ROM:00123C30 move.w $54A(a5),d2 ROM:00123C34 cmp.w d2,d1 ROM:00123C36 ble.s loc_123C40 ROM:00123C38 move.w ($BE2).w,d0 ROM:00123C3C sub.w $54A(a5),d0 ROM:00123C40 ROM:00123C40 loc_123C40: ; CODE XREF: sub_123C20+16↑j ROM:00123C40 move.w d0,($BDE).w ROM:00123C44 rts ROM:00123C44 ; End of function sub_123C20 ROM:00123C44 ROM:00123C46 ROM:00123C46 ; =============== S U B R O U T I N E ======================================= ROM:00123C46 ROM:00123C46 ROM:00123C46 sub_123C46: ; CODE XREF: ROM:loc_123B6C↑p ROM:00123C46 move.w ($BE2).w,($BDE).w ROM:00123C4C rts ROM:00123C4C ; End of function sub_123C46 ROM:00123C4C ROM:00123C4E ROM:00123C4E ; =============== S U B R O U T I N E ======================================= ROM:00123C4E ROM:00123C4E ROM:00123C4E sub_123C4E: ; CODE XREF: ROM:loc_123B3C↑p ROM:00123C4E move.w ($BE2).w,d0 ROM:00123C52 sub.w $54A(a5),d0 ROM:00123C56 move.w d0,($BDE).w ROM:00123C5A rts ROM:00123C5A ; End of function sub_123C4E ROM:00123C5A ROM:00123C5C ROM:00123C5C ; =============== S U B R O U T I N E ======================================= ROM:00123C5C ROM:00123C5C ROM:00123C5C sub_123C5C: ; CODE XREF: sub_129E70+2A↓p ROM:00123C5C bsr.w sub_123D82 ROM:00123C60 bsr.w sub_123D8A ROM:00123C64 bsr.w sub_123DE6 ROM:00123C68 bsr.w sub_123F1E ROM:00123C6C bsr.l sub_123AA6 ROM:00123C72 bsr.l sub_12339A ROM:00123C78 bsr.w sub_123F2C ROM:00123C7C bsr.l sub_123F48 ROM:00123C82 bsr.w sub_123C9A ROM:00123C86 bsr.l sub_12302E ROM:00123C8C bsr.l sub_1245A8 ROM:00123C92 bsr.l sub_122B0A ROM:00123C98 rts ROM:00123C98 ; End of function sub_123C5C ROM:00123C98 ROM:00123C9A ROM:00123C9A ; =============== S U B R O U T I N E ======================================= ROM:00123C9A ROM:00123C9A ROM:00123C9A sub_123C9A: ; CODE XREF: sub_123C5C+26↑p ROM:00123C9A clr.w d1 ROM:00123C9C move.b ($1206).w,d1 ROM:00123CA0 cmpi.w #4,d1 ROM:00123CA4 bcc.s locret_123CAE ROM:00123CA6 movea.l off_123CB0(pc,d1.w*4),a0 ROM:00123CAA nop ROM:00123CAC jmp (a0) ROM:00123CAE ; --------------------------------------------------------------------------- ROM:00123CAE ROM:00123CAE locret_123CAE: ; CODE XREF: sub_123C9A+A↑j ROM:00123CAE rts ROM:00123CAE ; End of function sub_123C9A ROM:00123CAE ROM:00123CAE ; --------------------------------------------------------------------------- ROM:00123CB0 off_123CB0: dc.l loc_123CC0 ; DATA XREF: sub_123C9A+C↑r ROM:00123CB4 dc.l loc_123CD0 ROM:00123CB8 dc.l loc_123CFA ROM:00123CBC dc.l loc_123D42 ROM:00123CC0 ; --------------------------------------------------------------------------- ROM:00123CC0 ROM:00123CC0 loc_123CC0: ; DATA XREF: ROM:off_123CB0↑o ROM:00123CC0 bclr #7,($1404).w ROM:00123CC6 move.b #1,($1206).w ROM:00123CCC bra.s locret_123CF8 ROM:00123CCE ; --------------------------------------------------------------------------- ROM:00123CCE rts ROM:00123CD0 ; --------------------------------------------------------------------------- ROM:00123CD0 ROM:00123CD0 loc_123CD0: ; DATA XREF: ROM:00123CB4↑o ROM:00123CD0 btst #2,($1428).w ROM:00123CD6 beq.s locret_123CF8 ROM:00123CD8 move.w $55E(a5),d0 ROM:00123CDC btst #1,($1410).w ROM:00123CE2 bne.s locret_123CF8 ROM:00123CE4 cmp.w ($BEA).w,d0 ROM:00123CE8 blt.s locret_123CF8 ROM:00123CEA bset #7,($1404).w ROM:00123CF0 move.b #2,($1206).w ROM:00123CF6 bra.s locret_123D40 ROM:00123CF8 ; --------------------------------------------------------------------------- ROM:00123CF8 ROM:00123CF8 locret_123CF8: ; CODE XREF: ROM:00123CCC↑j ROM:00123CF8 ; ROM:00123CD6↑j ... ROM:00123CF8 rts ROM:00123CFA ; --------------------------------------------------------------------------- ROM:00123CFA ROM:00123CFA loc_123CFA: ; DATA XREF: ROM:00123CB8↑o ROM:00123CFA move.w $55E(a5),d0 ROM:00123CFE add.w $560(a5),d0 ROM:00123D02 btst #2,($1428).w ROM:00123D08 beq.s loc_123D10 ROM:00123D0A cmp.w ($BEA).w,d0 ROM:00123D0E bge.s loc_123D1E ROM:00123D10 ROM:00123D10 loc_123D10: ; CODE XREF: ROM:00123D08↑j ROM:00123D10 bclr #7,($1404).w ROM:00123D16 move.b #1,($1206).w ROM:00123D1C bra.s locret_123CF8 ROM:00123D1E ; --------------------------------------------------------------------------- ROM:00123D1E ROM:00123D1E loc_123D1E: ; CODE XREF: ROM:00123D0E↑j ROM:00123D1E btst #1,($1410).w ROM:00123D24 beq.s locret_123D40 ROM:00123D26 move.w $566(a5),d0 ROM:00123D2A clr.b ($822).w ROM:00123D2E move.w d0,($692).w ROM:00123D32 move.b #1,($822).w ROM:00123D38 move.b #3,($1206).w ROM:00123D3E bra.s locret_123D7E ROM:00123D40 ; --------------------------------------------------------------------------- ROM:00123D40 ROM:00123D40 locret_123D40: ; CODE XREF: ROM:00123CF6↑j ROM:00123D40 ; ROM:00123D24↑j ... ROM:00123D40 rts ROM:00123D42 ; --------------------------------------------------------------------------- ROM:00123D42 ROM:00123D42 loc_123D42: ; DATA XREF: ROM:00123CBC↑o ROM:00123D42 btst #2,($1428).w ROM:00123D48 beq.s loc_123D60 ROM:00123D4A move.w $55E(a5),d0 ROM:00123D4E add.w $560(a5),d0 ROM:00123D52 cmpi.w #0,($692).w ROM:00123D58 ble.s loc_123D60 ROM:00123D5A cmp.w ($BEA).w,d0 ROM:00123D5E bge.s loc_123D6E ROM:00123D60 ROM:00123D60 loc_123D60: ; CODE XREF: ROM:00123D48↑j ROM:00123D60 ; ROM:00123D58↑j ROM:00123D60 bclr #7,($1404).w ROM:00123D66 move.b #1,($1206).w ROM:00123D6C bra.s locret_123CF8 ROM:00123D6E ; --------------------------------------------------------------------------- ROM:00123D6E ROM:00123D6E loc_123D6E: ; CODE XREF: ROM:00123D5E↑j ROM:00123D6E btst #1,($1410).w ROM:00123D74 bne.s locret_123D7E ROM:00123D76 move.b #2,($1206).w ROM:00123D7C bra.s locret_123D40 ROM:00123D7E ; --------------------------------------------------------------------------- ROM:00123D7E ROM:00123D7E locret_123D7E: ; CODE XREF: ROM:00123D3E↑j ROM:00123D7E ; ROM:00123D74↑j ROM:00123D7E rts ROM:00123D80 ; --------------------------------------------------------------------------- ROM:00123D80 rts ROM:00123D82 ROM:00123D82 ; =============== S U B R O U T I N E ======================================= ROM:00123D82 ROM:00123D82 ROM:00123D82 sub_123D82: ; CODE XREF: sub_123C5C↑p ROM:00123D82 move.w ($5B6).w,($BEE).w ROM:00123D88 rts ROM:00123D88 ; End of function sub_123D82 ROM:00123D88 ROM:00123D8A ROM:00123D8A ; =============== S U B R O U T I N E ======================================= ROM:00123D8A ROM:00123D8A ROM:00123D8A sub_123D8A: ; CODE XREF: sub_123C5C+4↑p ROM:00123D8A btst #5,($88A).w ROM:00123D90 beq.s loc_123DBE ROM:00123D92 move.w #$3F12,d1 ROM:00123D96 move.w ($9E8).w,d2 ROM:00123D9A move.w ($9B4).w,d3 ROM:00123D9E bsr.l sub_1174A6 ROM:00123DA4 move.w d1,($BF4).w ROM:00123DA8 move.w #$3F14,d1 ROM:00123DAC move.w ($9E8).w,d2 ROM:00123DB0 move.w ($9A4).w,d3 ROM:00123DB4 bsr.l sub_1174A6 ROM:00123DBA move.w d1,($BF8).w ROM:00123DBE ROM:00123DBE loc_123DBE: ; CODE XREF: sub_123D8A+6↑j ROM:00123DBE move.w ($BCE).w,d0 ROM:00123DC2 cmpi.w #0,d0 ROM:00123DC6 beq.s loc_123DD4 ROM:00123DC8 move.w ($BF8).w,d0 ROM:00123DCC muls.w ($BD0).w,d0 ROM:00123DD0 divs.w ($BCE).w,d0 ROM:00123DD4 ROM:00123DD4 loc_123DD4: ; CODE XREF: sub_123D8A+3C↑j ROM:00123DD4 add.w ($BF4).w,d0 ROM:00123DD8 add.w ($144E).w,d0 ROM:00123DDC add.w ($BD4).w,d0 ROM:00123DE0 move.w d0,($BE0).w ROM:00123DE4 rts ROM:00123DE4 ; End of function sub_123D8A ROM:00123DE4 ROM:00123DE6 ROM:00123DE6 ; =============== S U B R O U T I N E ======================================= ROM:00123DE6 ROM:00123DE6 ROM:00123DE6 sub_123DE6: ; CODE XREF: sub_123C5C+8↑p ROM:00123DE6 btst #5,($88A).w ROM:00123DEC beq.s loc_123E08 ROM:00123DEE move.w #$3F18,d1 ROM:00123DF2 move.w ($9E8).w,d2 ROM:00123DF6 move.w ($9B4).w,d3 ROM:00123DFA bsr.l sub_1174A6 ROM:00123E00 add.w ($1450).w,d1 ROM:00123E04 move.w d1,($BF0).w ROM:00123E08 ROM:00123E08 loc_123E08: ; CODE XREF: sub_123DE6+6↑j ROM:00123E08 move.w #$3F1A,d1 ROM:00123E0C move.w ($9C6).w,d2 ROM:00123E10 move.w ($9E8).w,d3 ROM:00123E14 bsr.l sub_1174A6 ROM:00123E1A move.w d1,($BF2).w ROM:00123E1E move.w #$3F16,d1 ROM:00123E22 move.w ($1448).w,d2 ROM:00123E26 move.w ($9AE).w,d3 ROM:00123E2A bsr.l sub_1174A6 ROM:00123E30 move.w d1,($BF6).w ROM:00123E34 btst #7,($1426).w ROM:00123E3A bne.s loc_123E4C ROM:00123E3C cmpi.w #0,($BEC).w ROM:00123E42 blt.s loc_123E4C ROM:00123E44 cmpi.w #0,($BF0).w ROM:00123E4A bge.s loc_123E54 ROM:00123E4C ROM:00123E4C loc_123E4C: ; CODE XREF: sub_123DE6+54↑j ROM:00123E4C ; sub_123DE6+5C↑j ROM:00123E4C move.w ($BF0).w,($BFA).w ROM:00123E52 bra.s loc_123E86 ROM:00123E54 ; --------------------------------------------------------------------------- ROM:00123E54 ROM:00123E54 loc_123E54: ; CODE XREF: sub_123DE6+64↑j ROM:00123E54 move.w $562(a5),d0 ROM:00123E58 sub.w ($BEC).w,d0 ROM:00123E5C bgt.s loc_123E66 ROM:00123E5E move.w #0,($BFA).w ROM:00123E64 bra.s loc_123E86 ROM:00123E66 ; --------------------------------------------------------------------------- ROM:00123E66 ROM:00123E66 loc_123E66: ; CODE XREF: sub_123DE6+76↑j ROM:00123E66 move.w ($BF0).w,d1 ROM:00123E6A muls.w d0,d1 ROM:00123E6C divs.w $562(a5),d1 ROM:00123E70 move.w d1,d2 ROM:00123E72 add.w $564(a5),d2 ROM:00123E76 cmp.w ($BFA).w,d1 ROM:00123E7A bgt.s loc_123E82 ROM:00123E7C cmp.w ($BFA).w,d2 ROM:00123E80 bgt.s loc_123E86 ROM:00123E82 ROM:00123E82 loc_123E82: ; CODE XREF: sub_123DE6+94↑j ROM:00123E82 move.w d1,($BFA).w ROM:00123E86 ROM:00123E86 loc_123E86: ; CODE XREF: sub_123DE6+6C↑j ROM:00123E86 ; sub_123DE6+7E↑j ... ROM:00123E86 move.w ($BE0).w,d0 ROM:00123E8A add.w ($B7E).w,d0 ROM:00123E8E btst #6,($1419).w ROM:00123E94 beq.s loc_123E9A ROM:00123E96 add.w ($BFA).w,d0 ROM:00123E9A ROM:00123E9A loc_123E9A: ; CODE XREF: sub_123DE6+AE↑j ROM:00123E9A add.w ($BF2).w,d0 ROM:00123E9E btst #6,($1406).w ROM:00123EA4 beq.s loc_123EAA ROM:00123EA6 add.w ($B5C).w,d0 ROM:00123EAA ROM:00123EAA loc_123EAA: ; CODE XREF: sub_123DE6+BE↑j ROM:00123EAA btst #2,($142F).w ROM:00123EB0 beq.s loc_123EB6 ROM:00123EB2 add.w $552(a5),d0 ROM:00123EB6 ROM:00123EB6 loc_123EB6: ; CODE XREF: sub_123DE6+CA↑j ROM:00123EB6 btst #3,($8A0).w ROM:00123EBC beq.s loc_123EC2 ROM:00123EBE add.w $554(a5),d0 ROM:00123EC2 ROM:00123EC2 loc_123EC2: ; CODE XREF: sub_123DE6+D6↑j ROM:00123EC2 btst #1,($1406).w ROM:00123EC8 beq.s loc_123ECE ROM:00123ECA add.w $556(a5),d0 ROM:00123ECE ROM:00123ECE loc_123ECE: ; CODE XREF: sub_123DE6+E2↑j ROM:00123ECE btst #0,($142B).w ROM:00123ED4 beq.s loc_123EDA ROM:00123ED6 add.w $558(a5),d0 ROM:00123EDA ROM:00123EDA loc_123EDA: ; CODE XREF: sub_123DE6+EE↑j ROM:00123EDA btst #3,($1403).w ROM:00123EE0 beq.s loc_123EE6 ROM:00123EE2 add.w $55A(a5),d0 ROM:00123EE6 ROM:00123EE6 loc_123EE6: ; CODE XREF: sub_123DE6+FA↑j ROM:00123EE6 btst #2,($1418).w ROM:00123EEC beq.s loc_123EF2 ROM:00123EEE add.w $55C(a5),d0 ROM:00123EF2 ROM:00123EF2 loc_123EF2: ; CODE XREF: sub_123DE6+106↑j ROM:00123EF2 add.w ($BF6).w,d0 ROM:00123EF6 move.w d0,($BE4).w ROM:00123EFA move.w #$3F1C,d1 ROM:00123EFE move.w ($BE4).w,d2 ROM:00123F02 move.w ($1448).w,d3 ROM:00123F06 bsr.l sub_1174A6 ROM:00123F0C add.w ($BE4).w,d1 ROM:00123F10 move.w d1,($BE2).w ROM:00123F14 sub.w ($BE0).w,d1 ROM:00123F18 move.w d1,($BE6).w ROM:00123F1C rts ROM:00123F1C ; End of function sub_123DE6 ROM:00123F1C ROM:00123F1E ROM:00123F1E ; =============== S U B R O U T I N E ======================================= ROM:00123F1E ROM:00123F1E ROM:00123F1E sub_123F1E: ; CODE XREF: sub_123C5C+C↑p ROM:00123F1E move.w $550(a5),d0 ROM:00123F22 add.w ($BE2).w,d0 ROM:00123F26 move.w d0,($BE8).w ROM:00123F2A rts ROM:00123F2A ; End of function sub_123F1E ROM:00123F2A ROM:00123F2C ROM:00123F2C ; =============== S U B R O U T I N E ======================================= ROM:00123F2C ROM:00123F2C ROM:00123F2C sub_123F2C: ; CODE XREF: sub_123C5C+1C↑p ROM:00123F2C move.w ($57E).w,d0 ROM:00123F30 sub.w ($BC4).w,d0 ROM:00123F34 move.w d0,($BEA).w ROM:00123F38 clr.w d0 ROM:00123F3A move.w ($518).w,d0 ROM:00123F3E sub.w $536(a5),d0 ROM:00123F42 move.w d0,($BEC).w ROM:00123F46 rts ROM:00123F46 ; End of function sub_123F2C ROM:00123F46 ROM:00123F48 ROM:00123F48 ; =============== S U B R O U T I N E ======================================= ROM:00123F48 ROM:00123F48 ROM:00123F48 sub_123F48: ; CODE XREF: sub_123C5C+20↑p ROM:00123F48 bsr.w sub_124052 ROM:00123F4C bsr.w sub_1241B6 ROM:00123F50 bsr.w sub_124330 ROM:00123F54 bsr.w sub_123F5A ROM:00123F58 rts ROM:00123F58 ; End of function sub_123F48 ROM:00123F58 ROM:00123F5A ROM:00123F5A ; =============== S U B R O U T I N E ======================================= ROM:00123F5A ROM:00123F5A ROM:00123F5A sub_123F5A: ; CODE XREF: sub_123F48+C↑p ROM:00123F5A clr.w d1 ROM:00123F5C move.b ($1207).w,d1 ROM:00123F60 cmpi.w #5,d1 ROM:00123F64 bcc.s locret_123F6E ROM:00123F66 movea.l off_123F70(pc,d1.w*4),a0 ROM:00123F6A nop ROM:00123F6C jmp (a0) ROM:00123F6E ; --------------------------------------------------------------------------- ROM:00123F6E ROM:00123F6E locret_123F6E: ; CODE XREF: sub_123F5A+A↑j ROM:00123F6E rts ROM:00123F6E ; End of function sub_123F5A ROM:00123F6E ROM:00123F6E ; --------------------------------------------------------------------------- ROM:00123F70 off_123F70: dc.l loc_123F84 ; DATA XREF: sub_123F5A+C↑r ROM:00123F74 dc.l loc_123F92 ROM:00123F78 dc.l loc_123FC2 ROM:00123F7C dc.l loc_123FFA ROM:00123F80 dc.l loc_124014 ROM:00123F84 ; --------------------------------------------------------------------------- ROM:00123F84 ROM:00123F84 loc_123F84: ; DATA XREF: ROM:off_123F70↑o ROM:00123F84 bsr.w sub_124326 ROM:00123F88 move.b #1,($1207).w ROM:00123F8E bra.s locret_123FC0 ROM:00123F90 ; --------------------------------------------------------------------------- ROM:00123F90 rts ROM:00123F92 ; --------------------------------------------------------------------------- ROM:00123F92 ROM:00123F92 loc_123F92: ; DATA XREF: ROM:00123F74↑o ROM:00123F92 btst #1,($1410).w ROM:00123F98 beq.s loc_123FA8 ROM:00123F9A bset #1,($141E).w ROM:00123FA0 move.b #2,($1207).w ROM:00123FA6 bra.s loc_123FF4 ROM:00123FA8 ; --------------------------------------------------------------------------- ROM:00123FA8 ROM:00123FA8 loc_123FA8: ; CODE XREF: ROM:00123F98↑j ROM:00123FA8 btst #7,($1426).w ROM:00123FAE bne.s locret_123FC0 ROM:00123FB0 bset #1,($141E).w ROM:00123FB6 move.b #4,($1207).w ROM:00123FBC bra.w loc_12404A ROM:00123FC0 ; --------------------------------------------------------------------------- ROM:00123FC0 ROM:00123FC0 locret_123FC0: ; CODE XREF: ROM:00123F8E↑j ROM:00123FC0 ; ROM:00123FAE↑j ... ROM:00123FC0 rts ROM:00123FC2 ; --------------------------------------------------------------------------- ROM:00123FC2 ROM:00123FC2 loc_123FC2: ; DATA XREF: ROM:00123F78↑o ROM:00123FC2 btst #1,($1410).w ROM:00123FC8 bne.s loc_123FD8 ROM:00123FCA bclr #1,($141E).w ROM:00123FD0 move.b #1,($1207).w ROM:00123FD6 bra.s locret_123FC0 ROM:00123FD8 ; --------------------------------------------------------------------------- ROM:00123FD8 ROM:00123FD8 loc_123FD8: ; CODE XREF: ROM:00123FC8↑j ROM:00123FD8 move.w $568(a5),d0 ROM:00123FDC move.w ($C00).w,d1 ROM:00123FE0 cmp.w ($BEA).w,d0 ROM:00123FE4 bge.s loc_123FF4 ROM:00123FE6 cmp.w ($BFC).w,d1 ROM:00123FEA bge.s loc_123FF4 ROM:00123FEC move.b #3,($1207).w ROM:00123FF2 bra.s loc_12400E ROM:00123FF4 ; --------------------------------------------------------------------------- ROM:00123FF4 ROM:00123FF4 loc_123FF4: ; CODE XREF: ROM:00123FA6↑j ROM:00123FF4 ; ROM:00123FE4↑j ... ROM:00123FF4 bsr.w sub_12423C ROM:00123FF8 rts ROM:00123FFA ; --------------------------------------------------------------------------- ROM:00123FFA ROM:00123FFA loc_123FFA: ; DATA XREF: ROM:00123F7C↑o ROM:00123FFA btst #1,($1410).w ROM:00124000 bne.s loc_12400E ROM:00124002 bsr.w sub_124312 ROM:00124006 move.b #4,($1207).w ROM:0012400C bra.s loc_12404A ROM:0012400E ; --------------------------------------------------------------------------- ROM:0012400E ROM:0012400E loc_12400E: ; CODE XREF: ROM:00123FF2↑j ROM:0012400E ; ROM:00124000↑j ... ROM:0012400E bsr.w sub_124250 ROM:00124012 rts ROM:00124014 ; --------------------------------------------------------------------------- ROM:00124014 ROM:00124014 loc_124014: ; DATA XREF: ROM:00123F80↑o ROM:00124014 btst #7,($1426).w ROM:0012401A beq.s loc_12402C ROM:0012401C bclr #1,($141E).w ROM:00124022 move.b #1,($1207).w ROM:00124028 bra.w locret_123FC0 ROM:0012402C ; --------------------------------------------------------------------------- ROM:0012402C ROM:0012402C loc_12402C: ; CODE XREF: ROM:0012401A↑j ROM:0012402C move.w ($C0A).w,d0 ROM:00124030 cmp.w ($9B2).w,d0 ROM:00124034 ble.s loc_12403A ROM:00124036 bsr.w sub_124326 ROM:0012403A ROM:0012403A loc_12403A: ; CODE XREF: ROM:00124034↑j ROM:0012403A btst #1,($1410).w ROM:00124040 beq.s loc_12404A ROM:00124042 move.b #3,($1207).w ROM:00124048 bra.s loc_12400E ROM:0012404A ; --------------------------------------------------------------------------- ROM:0012404A ROM:0012404A loc_12404A: ; CODE XREF: ROM:00123FBC↑j ROM:0012404A ; ROM:0012400C↑j ... ROM:0012404A bsr.w sub_1242C4 ROM:0012404E rts ROM:00124050 ; --------------------------------------------------------------------------- ROM:00124050 rts ROM:00124052 ROM:00124052 ; =============== S U B R O U T I N E ======================================= ROM:00124052 ROM:00124052 ROM:00124052 sub_124052: ; CODE XREF: sub_123F48↑p ROM:00124052 clr.w d1 ROM:00124054 move.b ($1208).w,d1 ROM:00124058 cmpi.w #5,d1 ROM:0012405C bcc.s locret_124066 ROM:0012405E movea.l off_124068(pc,d1.w*4),a0 ROM:00124062 nop ROM:00124064 jmp (a0) ROM:00124066 ; --------------------------------------------------------------------------- ROM:00124066 ROM:00124066 locret_124066: ; CODE XREF: sub_124052+A↑j ROM:00124066 rts ROM:00124066 ; End of function sub_124052 ROM:00124066 ROM:00124066 ; --------------------------------------------------------------------------- ROM:00124068 off_124068: dc.l loc_12407C ; DATA XREF: sub_124052+C↑r ROM:0012406C dc.l loc_12408A ROM:00124070 dc.l loc_1240D6 ROM:00124074 dc.l loc_124128 ROM:00124078 dc.l loc_12416C ROM:0012407C ; --------------------------------------------------------------------------- ROM:0012407C ROM:0012407C loc_12407C: ; DATA XREF: ROM:off_124068↑o ROM:0012407C bsr.w sub_124234 ROM:00124080 move.b #1,($1208).w ROM:00124086 bra.s locret_1240D4 ROM:00124088 ; --------------------------------------------------------------------------- ROM:00124088 rts ROM:0012408A ; --------------------------------------------------------------------------- ROM:0012408A ROM:0012408A loc_12408A: ; DATA XREF: ROM:0012406C↑o ROM:0012408A btst #7,($1426).w ROM:00124090 beq.s locret_1240D4 ROM:00124092 btst #6,($1404).w ROM:00124098 bne.s locret_1240D4 ROM:0012409A btst #1,($1420).w ROM:001240A0 bne.s locret_1240D4 ROM:001240A2 btst #1,($1414).w ROM:001240A8 bne.s locret_1240D4 ROM:001240AA btst #7,($1424).w ROM:001240B0 bne.s locret_1240D4 ROM:001240B2 cmpi.w #0,($C12).w ROM:001240B8 bne.s locret_1240D4 ROM:001240BA move.w $56C(a5),d0 ROM:001240BE clr.b ($823).w ROM:001240C2 move.w d0,($694).w ROM:001240C6 move.b #1,($823).w ROM:001240CC move.b #2,($1208).w ROM:001240D2 bra.s locret_124126 ROM:001240D4 ; --------------------------------------------------------------------------- ROM:001240D4 ROM:001240D4 locret_1240D4: ; CODE XREF: ROM:00124086↑j ROM:001240D4 ; ROM:00124090↑j ... ROM:001240D4 rts ROM:001240D6 ; --------------------------------------------------------------------------- ROM:001240D6 ROM:001240D6 loc_1240D6: ; DATA XREF: ROM:00124070↑o ROM:001240D6 btst #7,($1426).w ROM:001240DC beq.s loc_124106 ROM:001240DE btst #1,($1420).w ROM:001240E4 bne.s loc_124106 ROM:001240E6 btst #6,($1404).w ROM:001240EC bne.s loc_124106 ROM:001240EE btst #1,($1414).w ROM:001240F4 bne.s loc_124106 ROM:001240F6 btst #7,($1424).w ROM:001240FC bne.s loc_124106 ROM:001240FE cmpi.w #0,($C12).w ROM:00124104 ble.s loc_124116 ROM:00124106 ROM:00124106 loc_124106: ; CODE XREF: ROM:001240DC↑j ROM:00124106 ; ROM:001240E4↑j ... ROM:00124106 clr.b ($823).w ROM:0012410A clr.w ($694).w ROM:0012410E move.b #1,($1208).w ROM:00124114 bra.s locret_1240D4 ROM:00124116 ; --------------------------------------------------------------------------- ROM:00124116 ROM:00124116 loc_124116: ; CODE XREF: ROM:00124104↑j ROM:00124116 cmpi.w #0,($694).w ROM:0012411C bgt.s locret_124126 ROM:0012411E move.b #3,($1208).w ROM:00124124 bra.s locret_12416A ROM:00124126 ; --------------------------------------------------------------------------- ROM:00124126 ROM:00124126 locret_124126: ; CODE XREF: ROM:001240D2↑j ROM:00124126 ; ROM:0012411C↑j ROM:00124126 rts ROM:00124128 ; --------------------------------------------------------------------------- ROM:00124128 ROM:00124128 loc_124128: ; DATA XREF: ROM:00124074↑o ROM:00124128 btst #7,($1426).w ROM:0012412E beq.s loc_124150 ROM:00124130 btst #1,($1420).w ROM:00124136 bne.s loc_124150 ROM:00124138 btst #6,($1404).w ROM:0012413E bne.s loc_124150 ROM:00124140 btst #1,($1414).w ROM:00124146 bne.s loc_124150 ROM:00124148 btst #7,($1424).w ROM:0012414E beq.s loc_12415A ROM:00124150 ROM:00124150 loc_124150: ; CODE XREF: ROM:0012412E↑j ROM:00124150 ; ROM:00124136↑j ... ROM:00124150 move.b #1,($1208).w ROM:00124156 bra.w locret_1240D4 ROM:0012415A ; --------------------------------------------------------------------------- ROM:0012415A ROM:0012415A loc_12415A: ; CODE XREF: ROM:0012414E↑j ROM:0012415A cmpi.w #0,($C12).w ROM:00124160 bne.s locret_12416A ROM:00124162 move.b #4,($1208).w ROM:00124168 bra.s loc_1241AE ROM:0012416A ; --------------------------------------------------------------------------- ROM:0012416A ROM:0012416A locret_12416A: ; CODE XREF: ROM:00124124↑j ROM:0012416A ; ROM:00124160↑j ... ROM:0012416A rts ROM:0012416C ; --------------------------------------------------------------------------- ROM:0012416C ROM:0012416C loc_12416C: ; DATA XREF: ROM:00124078↑o ROM:0012416C btst #7,($1426).w ROM:00124172 beq.s loc_124194 ROM:00124174 btst #1,($1420).w ROM:0012417A bne.s loc_124194 ROM:0012417C btst #6,($1404).w ROM:00124182 bne.s loc_124194 ROM:00124184 btst #1,($1414).w ROM:0012418A bne.s loc_124194 ROM:0012418C btst #7,($1424).w ROM:00124192 beq.s loc_12419E ROM:00124194 ROM:00124194 loc_124194: ; CODE XREF: ROM:00124172↑j ROM:00124194 ; ROM:0012417A↑j ... ROM:00124194 move.b #1,($1208).w ROM:0012419A bra.w locret_1240D4 ROM:0012419E ; --------------------------------------------------------------------------- ROM:0012419E ROM:0012419E loc_12419E: ; CODE XREF: ROM:00124192↑j ROM:0012419E cmpi.w #0,($C12).w ROM:001241A4 ble.s loc_1241AE ROM:001241A6 move.b #3,($1208).w ROM:001241AC bra.s locret_12416A ROM:001241AE ; --------------------------------------------------------------------------- ROM:001241AE ROM:001241AE loc_1241AE: ; CODE XREF: ROM:00124168↑j ROM:001241AE ; ROM:001241A4↑j ROM:001241AE bsr.w sub_12420A ROM:001241B2 rts ROM:001241B4 ; --------------------------------------------------------------------------- ROM:001241B4 rts ROM:001241B6 ROM:001241B6 ; =============== S U B R O U T I N E ======================================= ROM:001241B6 ROM:001241B6 ROM:001241B6 sub_1241B6: ; CODE XREF: sub_123F48+4↑p ROM:001241B6 move.w #$3F20,d1 ROM:001241BA move.w ($57E).w,d2 ROM:001241BE move.w ($9B2).w,d3 ROM:001241C2 bsr.l sub_1174A6 ROM:001241C8 add.w ($144E).w,d1 ROM:001241CC btst #2,($140D).w ROM:001241D2 beq.s loc_1241D8 ROM:001241D4 add.w $578(a5),d1 ROM:001241D8 ROM:001241D8 loc_1241D8: ; CODE XREF: sub_1241B6+1C↑j ROM:001241D8 move.w d1,($BFE).w ROM:001241DC move.w $56A(a5),d0 ROM:001241E0 cmpi.w #0,d0 ROM:001241E4 bne.s loc_124202 ROM:001241E6 move.w #$3F1C,d1 ROM:001241EA move.w ($BFE).w,d2 ROM:001241EE move.w ($1448).w,d3 ROM:001241F2 bsr.l sub_1174A6 ROM:001241F8 add.w ($BFE).w,d1 ROM:001241FC move.w d1,($BFC).w ROM:00124200 bra.s locret_124208 ROM:00124202 ; --------------------------------------------------------------------------- ROM:00124202 ROM:00124202 loc_124202: ; CODE XREF: sub_1241B6+2E↑j ROM:00124202 move.w ($BFE).w,($BFC).w ROM:00124208 ROM:00124208 locret_124208: ; CODE XREF: sub_1241B6+4A↑j ROM:00124208 rts ROM:00124208 ; End of function sub_1241B6 ROM:00124208 ROM:0012420A ROM:0012420A ; =============== S U B R O U T I N E ======================================= ROM:0012420A ROM:0012420A ROM:0012420A sub_12420A: ; CODE XREF: ROM:loc_1241AE↑p ROM:0012420A clr.l d1 ROM:0012420C move.w ($BEE).w,d1 ROM:00124210 swap d1 ROM:00124212 move.w ($C00).w,d2 ROM:00124216 swap d2 ROM:00124218 move.w ($C0C).w,d2 ROM:0012421C move.w $56E(a5),d3 ROM:00124220 ext.l d3 ROM:00124222 bsr.l sub_1173B2 ROM:00124228 move.w d4,($C0C).w ROM:0012422C swap d4 ROM:0012422E move.w d4,($C00).w ROM:00124232 rts ROM:00124232 ; End of function sub_12420A ROM:00124232 ROM:00124234 ROM:00124234 ; =============== S U B R O U T I N E ======================================= ROM:00124234 ROM:00124234 ROM:00124234 sub_124234: ; CODE XREF: ROM:loc_12407C↑p ROM:00124234 move.w ($BE2).w,($C00).w ROM:0012423A rts ROM:0012423A ; End of function sub_124234 ROM:0012423A ROM:0012423C ROM:0012423C ; =============== S U B R O U T I N E ======================================= ROM:0012423C ROM:0012423C ROM:0012423C sub_12423C: ; CODE XREF: ROM:loc_123FF4↑p ROM:0012423C move.w ($C00).w,($C06).w ROM:00124242 move.w ($C00).w,($C04).w ROM:00124248 move.w $572(a5),($C02).w ROM:0012424E rts ROM:0012424E ; End of function sub_12423C ROM:0012424E ROM:00124250 ROM:00124250 ; =============== S U B R O U T I N E ======================================= ROM:00124250 ROM:00124250 ROM:00124250 sub_124250: ; CODE XREF: ROM:loc_12400E↑p ROM:00124250 move.w ($BE2).w,d0 ROM:00124254 cmp.w ($BFC).w,d0 ROM:00124258 ble.s loc_12425E ROM:0012425A move.w d0,($BFC).w ROM:0012425E ROM:0012425E loc_12425E: ; CODE XREF: sub_124250+8↑j ROM:0012425E move.w $574(a5),d1 ROM:00124262 cmp.w ($9B2).w,d1 ROM:00124266 bge.s loc_124270 ROM:00124268 bclr #1,($140E).w ROM:0012426E bra.s loc_124296 ROM:00124270 ; --------------------------------------------------------------------------- ROM:00124270 ROM:00124270 loc_124270: ; CODE XREF: sub_124250+16↑j ROM:00124270 bset #1,($140E).w ROM:00124276 btst #3,($151F).w ROM:0012427C beq.s loc_124296 ROM:0012427E move.w $576(a5),d1 ROM:00124282 btst #0,($CA3).w ROM:00124288 bne.s loc_124296 ROM:0012428A cmp.w ($506).w,d1 ROM:0012428E bgt.s loc_124296 ROM:00124290 bclr #1,($140E).w ROM:00124296 ROM:00124296 loc_124296: ; CODE XREF: sub_124250+1E↑j ROM:00124296 ; sub_124250+2C↑j ... ROM:00124296 move.w ($C06).w,d0 ROM:0012429A btst #1,($140E).w ROM:001242A0 beq.s loc_1242A8 ROM:001242A2 cmp.w ($BFC).w,d0 ROM:001242A6 ble.s loc_1242B6 ROM:001242A8 ROM:001242A8 loc_1242A8: ; CODE XREF: sub_124250+50↑j ROM:001242A8 move.w ($BFC).w,($C06).w ROM:001242AE move.w ($BFC).w,($C04).w ROM:001242B4 bra.s loc_1242BC ROM:001242B6 ; --------------------------------------------------------------------------- ROM:001242B6 ROM:001242B6 loc_1242B6: ; CODE XREF: sub_124250+56↑j ROM:001242B6 move.w ($C06).w,($C04).w ROM:001242BC ROM:001242BC loc_1242BC: ; CODE XREF: sub_124250+64↑j ROM:001242BC move.w $570(a5),($C02).w ROM:001242C2 rts ROM:001242C2 ; End of function sub_124250 ROM:001242C2 ROM:001242C4 ROM:001242C4 ; =============== S U B R O U T I N E ======================================= ROM:001242C4 ROM:001242C4 ROM:001242C4 sub_1242C4: ; CODE XREF: ROM:loc_12404A↑p ROM:001242C4 move.w ($B92).w,d0 ROM:001242C8 cmp.w ($C06).w,d0 ROM:001242CC ble.s loc_1242D2 ROM:001242CE move.w d0,($C06).w ROM:001242D2 ROM:001242D2 loc_1242D2: ; CODE XREF: sub_1242C4+8↑j ROM:001242D2 cmpi.w #0,($C08).w ROM:001242D8 bge.s loc_1242E2 ROM:001242DA move.w ($C06).w,($C04).w ROM:001242E0 bra.s loc_1242E8 ROM:001242E2 ; --------------------------------------------------------------------------- ROM:001242E2 ROM:001242E2 loc_1242E2: ; CODE XREF: sub_1242C4+14↑j ROM:001242E2 move.w ($B92).w,($C04).w ROM:001242E8 ROM:001242E8 loc_1242E8: ; CODE XREF: sub_1242C4+1C↑j ROM:001242E8 cmp.w ($BEE).w,d0 ROM:001242EC ble.s loc_1242F6 ROM:001242EE move.w $4C8(a5),($C02).w ROM:001242F4 bra.s locret_124310 ROM:001242F6 ; --------------------------------------------------------------------------- ROM:001242F6 ROM:001242F6 loc_1242F6: ; CODE XREF: sub_1242C4+28↑j ROM:001242F6 move.w #$3E64,d1 ROM:001242FA move.w ($C08).w,d2 ROM:001242FE bsr.l sub_1174A6 ROM:00124304 muls.w ($C0E).w,d1 ROM:00124308 divs.w #$2710,d1 ROM:0012430C move.w d1,($C02).w ROM:00124310 ROM:00124310 locret_124310: ; CODE XREF: sub_1242C4+30↑j ROM:00124310 rts ROM:00124310 ; End of function sub_1242C4 ROM:00124310 ROM:00124312 ROM:00124312 ; =============== S U B R O U T I N E ======================================= ROM:00124312 ROM:00124312 ROM:00124312 sub_124312: ; CODE XREF: ROM:00124002↑p ROM:00124312 move.w #$3E66,d1 ROM:00124316 move.w ($57E).w,d2 ROM:0012431A bsr.l sub_1174A6 ROM:00124320 move.w d1,($C0E).w ROM:00124324 rts ROM:00124324 ; End of function sub_124312 ROM:00124324 ROM:00124326 ROM:00124326 ; =============== S U B R O U T I N E ======================================= ROM:00124326 ROM:00124326 ROM:00124326 sub_124326: ; CODE XREF: ROM:loc_123F84↑p ROM:00124326 ; ROM:00124036↑p ROM:00124326 move.w #$2710,d0 ROM:0012432A move.w d0,($C0E).w ROM:0012432E rts ROM:0012432E ; End of function sub_124326 ROM:0012432E ROM:00124330 ROM:00124330 ; =============== S U B R O U T I N E ======================================= ROM:00124330 ROM:00124330 ROM:00124330 sub_124330: ; CODE XREF: sub_123F48+8↑p ROM:00124330 move.w #$3E68,d1 ROM:00124334 move.w ($1448).w,d2 ROM:00124338 bsr.l sub_1174A6 ROM:0012433E move.w d1,($C0A).w ROM:00124342 move.w ($9B2).w,d0 ROM:00124346 sub.w d1,d0 ROM:00124348 move.w d0,($C08).w ROM:0012434C rts ROM:0012434C ; End of function sub_124330 ROM:0012434C ROM:0012434E ROM:0012434E ; =============== S U B R O U T I N E ======================================= ROM:0012434E ROM:0012434E ROM:0012434E sub_12434E: ; CODE XREF: ROM:loc_1247CA↓p ROM:0012434E bsr.l sub_123278 ROM:00124354 bsr.l sub_122616 ROM:0012435A bsr.l sub_1226B4 ROM:00124360 bsr.l sub_1226F4 ROM:00124366 bsr.w sub_124370 ROM:0012436A bsr.w sub_12458E ROM:0012436E rts ROM:0012436E ; End of function sub_12434E ROM:0012436E ROM:00124370 ROM:00124370 ; =============== S U B R O U T I N E ======================================= ROM:00124370 ROM:00124370 ROM:00124370 sub_124370: ; CODE XREF: sub_12434E+18↑p ROM:00124370 bclr #5,($1426).w ROM:00124376 bclr #6,($1416).w ROM:0012437C clr.w d1 ROM:0012437E move.b ($1209).w,d1 ROM:00124382 cmpi.w #5,d1 ROM:00124386 bcc.s locret_124390 ROM:00124388 movea.l off_124392(pc,d1.w*4),a0 ROM:0012438C nop ROM:0012438E jmp (a0) ROM:00124390 ; --------------------------------------------------------------------------- ROM:00124390 ROM:00124390 locret_124390: ; CODE XREF: sub_124370+16↑j ROM:00124390 rts ROM:00124390 ; End of function sub_124370 ROM:00124390 ROM:00124390 ; --------------------------------------------------------------------------- ROM:00124392 off_124392: dc.l loc_1243A6 ; DATA XREF: sub_124370+18↑r ROM:00124396 dc.l loc_1243BA ROM:0012439A dc.l loc_124404 ROM:0012439E dc.l loc_124430 ROM:001243A2 dc.l loc_124472 ROM:001243A6 ; --------------------------------------------------------------------------- ROM:001243A6 ROM:001243A6 loc_1243A6: ; DATA XREF: ROM:off_124392↑o ROM:001243A6 bset #7,($1426).w ROM:001243AC move.b #1,($1209).w ROM:001243B2 bsr.w sub_124588 ROM:001243B6 bra.s loc_1243F2 ROM:001243B8 ; --------------------------------------------------------------------------- ROM:001243B8 rts ROM:001243BA ; --------------------------------------------------------------------------- ROM:001243BA ROM:001243BA loc_1243BA: ; DATA XREF: ROM:00124396↑o ROM:001243BA btst #0,($1426).w ROM:001243C0 beq.s loc_1243DC ROM:001243C2 bclr #7,($1426).w ROM:001243C8 bset #1,($1426).w ROM:001243CE bsr.w sub_124568 ROM:001243D2 move.b #3,($1209).w ROM:001243D8 bra.w loc_124464 ROM:001243DC ; --------------------------------------------------------------------------- ROM:001243DC ROM:001243DC loc_1243DC: ; CODE XREF: ROM:001243C0↑j ROM:001243DC btst #6,($141C).w ROM:001243E2 beq.s loc_1243F2 ROM:001243E4 bset #1,($1426).w ROM:001243EA move.b #2,($1209).w ROM:001243F0 bra.s loc_12441E ROM:001243F2 ; --------------------------------------------------------------------------- ROM:001243F2 ROM:001243F2 loc_1243F2: ; CODE XREF: ROM:001243B6↑j ROM:001243F2 ; ROM:001243E2↑j ... ROM:001243F2 bsr.w sub_1244D8 ROM:001243F6 bsr.w sub_124518 ROM:001243FA bsr.w sub_124570 ROM:001243FE bsr.w sub_12450A ROM:00124402 rts ROM:00124404 ; --------------------------------------------------------------------------- ROM:00124404 ROM:00124404 loc_124404: ; DATA XREF: ROM:0012439A↑o ROM:00124404 btst #0,($1426).w ROM:0012440A beq.s loc_12441E ROM:0012440C bclr #7,($1426).w ROM:00124412 bsr.w sub_124568 ROM:00124416 move.b #3,($1209).w ROM:0012441C bra.s loc_124464 ROM:0012441E ; --------------------------------------------------------------------------- ROM:0012441E ROM:0012441E loc_12441E: ; CODE XREF: ROM:001243F0↑j ROM:0012441E ; ROM:0012440A↑j ROM:0012441E bsr.w sub_1244D8 ROM:00124422 bsr.w sub_124544 ROM:00124426 bsr.w sub_12450A ROM:0012442A bsr.w sub_124570 ROM:0012442E rts ROM:00124430 ; --------------------------------------------------------------------------- ROM:00124430 ROM:00124430 loc_124430: ; DATA XREF: ROM:0012439E↑o ROM:00124430 btst #4,($1421).w ROM:00124436 beq.s loc_12444A ROM:00124438 bsr.w sub_124588 ROM:0012443C bset #7,($1426).w ROM:00124442 move.b #1,($1209).w ROM:00124448 bra.s loc_1243F2 ROM:0012444A ; --------------------------------------------------------------------------- ROM:0012444A ROM:0012444A loc_12444A: ; CODE XREF: ROM:00124436↑j ROM:0012444A btst #0,($1429).w ROM:00124450 beq.s loc_124464 ROM:00124452 bset #3,($1420).w ROM:00124458 move.b #4,($1209).w ROM:0012445E bra.l loc_1244CE ROM:00124464 ; --------------------------------------------------------------------------- ROM:00124464 ROM:00124464 loc_124464: ; CODE XREF: ROM:001243D8↑j ROM:00124464 ; ROM:0012441C↑j ... ROM:00124464 bsr.l sub_1229A8 ROM:0012446A bsr.l sub_122780 ROM:00124470 rts ROM:00124472 ; --------------------------------------------------------------------------- ROM:00124472 ROM:00124472 loc_124472: ; DATA XREF: ROM:001243A2↑o ROM:00124472 btst #4,($1421).w ROM:00124478 beq.s loc_12447C ROM:0012447A bra.s loc_124484 ROM:0012447C ; --------------------------------------------------------------------------- ROM:0012447C ROM:0012447C loc_12447C: ; CODE XREF: ROM:00124478↑j ROM:0012447C btst #3,($140E).w ROM:00124482 beq.s loc_1244AA ROM:00124484 ROM:00124484 loc_124484: ; CODE XREF: ROM:0012447A↑j ROM:00124484 move.b #0,($11FC).w ROM:0012448A bclr #3,($1420).w ROM:00124490 bsr.w sub_124568 ROM:00124494 bsr.w sub_124588 ROM:00124498 bset #7,($1426).w ROM:0012449E move.b #1,($1209).w ROM:001244A4 bra.l loc_1243F2 ROM:001244AA ; --------------------------------------------------------------------------- ROM:001244AA ROM:001244AA loc_1244AA: ; CODE XREF: ROM:00124482↑j ROM:001244AA btst #0,($1429).w ROM:001244B0 bne.s loc_1244CE ROM:001244B2 move.b #0,($11FC).w ROM:001244B8 bclr #3,($1420).w ROM:001244BE bsr.w sub_124568 ROM:001244C2 move.b #3,($1209).w ROM:001244C8 bra.l loc_124464 ROM:001244CE ; --------------------------------------------------------------------------- ROM:001244CE ROM:001244CE loc_1244CE: ; CODE XREF: ROM:0012445E↑j ROM:001244CE ; ROM:001244B0↑j ROM:001244CE bsr.l sub_122D32 ROM:001244D4 rts ROM:001244D6 ; --------------------------------------------------------------------------- ROM:001244D6 rts ROM:001244D8 ROM:001244D8 ; =============== S U B R O U T I N E ======================================= ROM:001244D8 ROM:001244D8 ROM:001244D8 sub_1244D8: ; CODE XREF: ROM:loc_1243F2↑p ROM:001244D8 ; ROM:loc_12441E↑p ROM:001244D8 move.w ($BEA).w,d0 ROM:001244DC ext.l d0 ROM:001244DE divs.w $580(a5),d0 ROM:001244E2 move.w ($BEE).w,($C16).w ROM:001244E8 sub.w d0,($C16).w ROM:001244EC move.w ($BE8).w,d0 ROM:001244F0 move.w ($BDE).w,d1 ROM:001244F4 cmp.w ($C16).w,d0 ROM:001244F8 bge.s loc_1244FE ROM:001244FA move.w d0,($C16).w ROM:001244FE ROM:001244FE loc_1244FE: ; CODE XREF: sub_1244D8+20↑j ROM:001244FE cmp.w ($C16).w,d1 ROM:00124502 ble.s locret_124508 ROM:00124504 move.w d1,($C16).w ROM:00124508 ROM:00124508 locret_124508: ; CODE XREF: sub_1244D8+2A↑j ROM:00124508 rts ROM:00124508 ; End of function sub_1244D8 ROM:00124508 ROM:0012450A ROM:0012450A ; =============== S U B R O U T I N E ======================================= ROM:0012450A ROM:0012450A ROM:0012450A sub_12450A: ; CODE XREF: ROM:001243FE↑p ROM:0012450A ; ROM:00124426↑p ROM:0012450A move.w ($C16).w,($C10).w ROM:00124510 move.w ($C14).w,($C12).w ROM:00124516 rts ROM:00124516 ; End of function sub_12450A ROM:00124516 ROM:00124518 ROM:00124518 ; =============== S U B R O U T I N E ======================================= ROM:00124518 ROM:00124518 ROM:00124518 sub_124518: ; CODE XREF: ROM:001243F6↑p ROM:00124518 move.w #$3E6A,d1 ROM:0012451C move.w ($BEA).w,d2 ROM:00124520 bsr.l sub_1174A6 ROM:00124526 muls.w $57A(a5),d1 ROM:0012452A divs.w #$190,d1 ROM:0012452E move.w d1,($C14).w ROM:00124532 move.w $D0(a5),d0 ROM:00124536 cmp.w ($C14).w,d0 ROM:0012453A bge.s locret_124542 ROM:0012453C move.w $D0(a5),($C14).w ROM:00124542 ROM:00124542 locret_124542: ; CODE XREF: sub_124518+22↑j ROM:00124542 rts ROM:00124542 ; End of function sub_124518 ROM:00124542 ROM:00124544 ROM:00124544 ; =============== S U B R O U T I N E ======================================= ROM:00124544 ROM:00124544 ROM:00124544 sub_124544: ; CODE XREF: ROM:00124422↑p ROM:00124544 move.w #$3E6A,d1 ROM:00124548 move.w ($BEA).w,d2 ROM:0012454C bsr.l sub_1174A6 ROM:00124552 move.w d1,($C14).w ROM:00124556 move.w $D0(a5),d0 ROM:0012455A cmp.w ($C14).w,d0 ROM:0012455E bge.s locret_124566 ROM:00124560 move.w $D0(a5),($C14).w ROM:00124566 ROM:00124566 locret_124566: ; CODE XREF: sub_124544+1A↑j ROM:00124566 rts ROM:00124566 ; End of function sub_124544 ROM:00124566 ROM:00124568 ROM:00124568 ; =============== S U B R O U T I N E ======================================= ROM:00124568 ROM:00124568 ROM:00124568 sub_124568: ; CODE XREF: ROM:001243CE↑p ROM:00124568 ; ROM:00124412↑p ... ROM:00124568 move.w $57C(a5),($C18).w ROM:0012456E rts ROM:0012456E ; End of function sub_124568 ROM:0012456E ROM:00124570 ROM:00124570 ; =============== S U B R O U T I N E ======================================= ROM:00124570 ROM:00124570 ROM:00124570 sub_124570: ; CODE XREF: ROM:001243FA↑p ROM:00124570 ; ROM:0012442A↑p ROM:00124570 move.w #$3F22,d1 ROM:00124574 move.w ($BEA).w,d2 ROM:00124578 move.w ($9B2).w,d3 ROM:0012457C bsr.l sub_1174A6 ROM:00124582 move.w d1,($C18).w ROM:00124586 rts ROM:00124586 ; End of function sub_124570 ROM:00124586 ROM:00124588 ROM:00124588 ; =============== S U B R O U T I N E ======================================= ROM:00124588 ROM:00124588 ROM:00124588 sub_124588: ; CODE XREF: ROM:001243B2↑p ROM:00124588 ; ROM:00124438↑p ... ROM:00124588 clr.w ($BEA).w ROM:0012458C rts ROM:0012458C ; End of function sub_124588 ROM:0012458C ROM:0012458E ROM:0012458E ; =============== S U B R O U T I N E ======================================= ROM:0012458E ROM:0012458E ROM:0012458E sub_12458E: ; CODE XREF: sub_12434E+1C↑p ROM:0012458E btst #6,($1417).w ROM:00124594 beq.s loc_1245A0 ROM:00124596 move.w $57E(a5),d0 ROM:0012459A move.w d0,($C1A).w ROM:0012459E bra.s locret_1245A6 ROM:001245A0 ; --------------------------------------------------------------------------- ROM:001245A0 ROM:001245A0 loc_1245A0: ; CODE XREF: sub_12458E+6↑j ROM:001245A0 move.w ($C18).w,($C1A).w ROM:001245A6 ROM:001245A6 locret_1245A6: ; CODE XREF: sub_12458E+10↑j ROM:001245A6 rts ROM:001245A6 ; End of function sub_12458E ROM:001245A6 ROM:001245A8 ROM:001245A8 ; =============== S U B R O U T I N E ======================================= ROM:001245A8 ROM:001245A8 ROM:001245A8 sub_1245A8: ; CODE XREF: sub_123C5C+30↑p ROM:001245A8 clr.w d1 ROM:001245AA move.b ($120A).w,d1 ROM:001245AE cmpi.w #6,d1 ROM:001245B2 bcc.s locret_1245BC ROM:001245B4 movea.l off_1245BE(pc,d1.w*4),a0 ROM:001245B8 nop ROM:001245BA jmp (a0) ROM:001245BC ; --------------------------------------------------------------------------- ROM:001245BC ROM:001245BC locret_1245BC: ; CODE XREF: sub_1245A8+A↑j ROM:001245BC rts ROM:001245BC ; End of function sub_1245A8 ROM:001245BC ROM:001245BC ; --------------------------------------------------------------------------- ROM:001245BE off_1245BE: dc.l loc_1245D6 ; DATA XREF: sub_1245A8+C↑r ROM:001245C2 dc.l loc_1245F4 ROM:001245C6 dc.l loc_12463C ROM:001245CA dc.l loc_1246D0 ROM:001245CE dc.l loc_124720 ROM:001245D2 dc.l loc_1247D6 ROM:001245D6 ; --------------------------------------------------------------------------- ROM:001245D6 ROM:001245D6 loc_1245D6: ; DATA XREF: ROM:off_1245BE↑o ROM:001245D6 bclr #7,($1426).w ROM:001245DC bclr #1,($1426).w ROM:001245E2 bsr.w sub_124946 ROM:001245E6 bsr.w sub_12485A ROM:001245EA move.b #1,($120A).w ROM:001245F0 bra.s loc_124636 ROM:001245F2 ; --------------------------------------------------------------------------- ROM:001245F2 rts ROM:001245F4 ; --------------------------------------------------------------------------- ROM:001245F4 ROM:001245F4 loc_1245F4: ; DATA XREF: ROM:001245C2↑o ROM:001245F4 btst #4,($894).w ROM:001245FA bne.s loc_124610 ROM:001245FC bsr.w sub_124862 ROM:00124600 bsr.w sub_124870 ROM:00124604 move.b #5,($120A).w ROM:0012460A bra.l locret_1247EE ROM:00124610 ; --------------------------------------------------------------------------- ROM:00124610 ROM:00124610 loc_124610: ; CODE XREF: ROM:001245FA↑j ROM:00124610 btst #2,($1428).w ROM:00124616 beq.s loc_124636 ROM:00124618 move.w $586(a5),d0 ROM:0012461C clr.b ($824).w ROM:00124620 move.w d0,($696).w ROM:00124624 move.b #1,($824).w ROM:0012462A move.b #2,($120A).w ROM:00124630 bra.l locret_1246CE ROM:00124636 ; --------------------------------------------------------------------------- ROM:00124636 ROM:00124636 loc_124636: ; CODE XREF: ROM:001245F0↑j ROM:00124636 ; ROM:00124616↑j ... ROM:00124636 bsr.w sub_1247F2 ROM:0012463A rts ROM:0012463C ; --------------------------------------------------------------------------- ROM:0012463C ROM:0012463C loc_12463C: ; DATA XREF: ROM:001245C6↑o ROM:0012463C move.w $582(a5),d4 ROM:00124640 cmp.w ($BEA).w,d4 ROM:00124644 bgt.s loc_124668 ROM:00124646 bsr.w sub_124960 ROM:0012464A move.w ($C1E).w,d5 ROM:0012464E clr.b ($824).w ROM:00124652 move.w d5,($696).w ROM:00124656 move.b #1,($824).w ROM:0012465C move.b #3,($120A).w ROM:00124662 bra.l locret_12471E ROM:00124668 ; --------------------------------------------------------------------------- ROM:00124668 ROM:00124668 loc_124668: ; CODE XREF: ROM:00124644↑j ROM:00124668 move.w ($BE8).w,d0 ROM:0012466C cmpi.w #0,($696).w ROM:00124672 bgt.s loc_12468E ROM:00124674 cmpi.w #0,($BEA).w ROM:0012467A bge.s loc_124682 ROM:0012467C cmp.w ($BEE).w,d0 ROM:00124680 blt.s loc_12468E ROM:00124682 ROM:00124682 loc_124682: ; CODE XREF: ROM:0012467A↑j ROM:00124682 move.b #4,($120A).w ROM:00124688 bra.l loc_1247CA ROM:0012468E ; --------------------------------------------------------------------------- ROM:0012468E ROM:0012468E loc_12468E: ; CODE XREF: ROM:00124672↑j ROM:0012468E ; ROM:00124680↑j ROM:0012468E btst #4,($894).w ROM:00124694 bne.s loc_1246B2 ROM:00124696 clr.b ($824).w ROM:0012469A clr.w ($696).w ROM:0012469E bsr.w sub_124862 ROM:001246A2 bsr.w sub_124870 ROM:001246A6 move.b #5,($120A).w ROM:001246AC bra.l locret_1247EE ROM:001246B2 ; --------------------------------------------------------------------------- ROM:001246B2 ROM:001246B2 loc_1246B2: ; CODE XREF: ROM:00124694↑j ROM:001246B2 btst #2,($1428).w ROM:001246B8 bne.s locret_1246CE ROM:001246BA clr.b ($824).w ROM:001246BE clr.w ($696).w ROM:001246C2 move.b #1,($120A).w ROM:001246C8 bra.l loc_124636 ROM:001246CE ; --------------------------------------------------------------------------- ROM:001246CE ROM:001246CE locret_1246CE: ; CODE XREF: ROM:00124630↑j ROM:001246CE ; ROM:001246B8↑j ROM:001246CE rts ROM:001246D0 ; --------------------------------------------------------------------------- ROM:001246D0 ROM:001246D0 loc_1246D0: ; DATA XREF: ROM:001245CA↑o ROM:001246D0 btst #4,($894).w ROM:001246D6 bne.s loc_1246F2 ROM:001246D8 clr.b ($824).w ROM:001246DC clr.w ($696).w ROM:001246E0 bsr.w sub_124862 ROM:001246E4 bsr.w sub_124870 ROM:001246E8 move.b #5,($120A).w ROM:001246EE bra.w locret_1247EE ROM:001246F2 ; --------------------------------------------------------------------------- ROM:001246F2 ROM:001246F2 loc_1246F2: ; CODE XREF: ROM:001246D6↑j ROM:001246F2 cmpi.w #0,($696).w ROM:001246F8 bgt.s loc_124704 ROM:001246FA move.b #4,($120A).w ROM:00124700 bra.w loc_1247CA ROM:00124704 ; --------------------------------------------------------------------------- ROM:00124704 ROM:00124704 loc_124704: ; CODE XREF: ROM:001246F8↑j ROM:00124704 btst #2,($1428).w ROM:0012470A bne.s locret_12471E ROM:0012470C clr.b ($824).w ROM:00124710 clr.w ($696).w ROM:00124714 move.b #1,($120A).w ROM:0012471A bra.w loc_124636 ROM:0012471E ; --------------------------------------------------------------------------- ROM:0012471E ROM:0012471E locret_12471E: ; CODE XREF: ROM:00124662↑j ROM:0012471E ; ROM:0012470A↑j ROM:0012471E rts ROM:00124720 ; --------------------------------------------------------------------------- ROM:00124720 ROM:00124720 loc_124720: ; DATA XREF: ROM:001245CE↑o ROM:00124720 btst #2,($1428).w ROM:00124726 bne.s loc_124772 ROM:00124728 move.b #0,($1209).w ROM:0012472E move.b #0,($11FC).w ROM:00124734 move.b #0,($11FF).w ROM:0012473A move.b #0,($1200).w ROM:00124740 move.b #0,($1201).w ROM:00124746 move.b #0,($11FD).w ROM:0012474C move.b #0,($1207).w ROM:00124752 move.b #0,($1208).w ROM:00124758 bclr #7,($1426).w ROM:0012475E bclr #1,($1426).w ROM:00124764 bsr.w sub_12485A ROM:00124768 move.b #1,($120A).w ROM:0012476E bra.w loc_124636 ROM:00124772 ; --------------------------------------------------------------------------- ROM:00124772 ROM:00124772 loc_124772: ; CODE XREF: ROM:00124726↑j ROM:00124772 btst #4,($894).w ROM:00124778 bne.s loc_1247CA ROM:0012477A move.b #0,($1209).w ROM:00124780 move.b #0,($11FC).w ROM:00124786 move.b #0,($11FF).w ROM:0012478C move.b #0,($1200).w ROM:00124792 move.b #0,($1201).w ROM:00124798 move.b #0,($11FD).w ROM:0012479E move.b #0,($1207).w ROM:001247A4 move.b #0,($1208).w ROM:001247AA bclr #7,($1426).w ROM:001247B0 bclr #1,($1426).w ROM:001247B6 bsr.w sub_12485A ROM:001247BA bsr.w sub_124862 ROM:001247BE bsr.w sub_124870 ROM:001247C2 move.b #5,($120A).w ROM:001247C8 bra.s locret_1247EE ROM:001247CA ; --------------------------------------------------------------------------- ROM:001247CA ROM:001247CA loc_1247CA: ; CODE XREF: ROM:00124688↑j ROM:001247CA ; ROM:00124700↑j ... ROM:001247CA bsr.l sub_12434E ROM:001247D0 bsr.w sub_12488E ROM:001247D4 rts ROM:001247D6 ; --------------------------------------------------------------------------- ROM:001247D6 ROM:001247D6 loc_1247D6: ; DATA XREF: ROM:001245D2↑o ROM:001247D6 btst #4,($894).w ROM:001247DC beq.s locret_1247EE ROM:001247DE bsr.w sub_124946 ROM:001247E2 move.b #1,($120A).w ROM:001247E8 bra.l loc_124636 ROM:001247EE ; --------------------------------------------------------------------------- ROM:001247EE ROM:001247EE locret_1247EE: ; CODE XREF: ROM:0012460A↑j ROM:001247EE ; ROM:001246AC↑j ... ROM:001247EE rts ROM:001247F0 ; --------------------------------------------------------------------------- ROM:001247F0 rts ROM:001247F2 ROM:001247F2 ; =============== S U B R O U T I N E ======================================= ROM:001247F2 ROM:001247F2 ROM:001247F2 sub_1247F2: ; CODE XREF: ROM:loc_124636↑p ROM:001247F2 move.w $588(a5),d0 ROM:001247F6 cmpi.w #0,d0 ROM:001247FA bne.s loc_124804 ROM:001247FC move.w ($9AE).w,($C28).w ROM:00124802 bra.s loc_12480A ROM:00124804 ; --------------------------------------------------------------------------- ROM:00124804 ROM:00124804 loc_124804: ; CODE XREF: sub_1247F2+8↑j ROM:00124804 move.w ($9B4).w,($C28).w ROM:0012480A ROM:0012480A loc_12480A: ; CODE XREF: sub_1247F2+10↑j ROM:0012480A move.w #$3F24,d1 ROM:0012480E move.w ($9E8).w,d2 ROM:00124812 move.w ($C28).w,d3 ROM:00124816 bsr.l sub_1174A6 ROM:0012481C move.w d1,($C1C).w ROM:00124820 add.w ($144E).w,d1 ROM:00124824 move.w d1,($C24).w ROM:00124828 move.w #$3F1C,d1 ROM:0012482C move.w ($C24).w,d2 ROM:00124830 move.w ($1448).w,d3 ROM:00124834 bsr.l sub_1174A6 ROM:0012483A add.w ($C24).w,d1 ROM:0012483E move.w d1,($C26).w ROM:00124842 move.w d1,($5AA).w ROM:00124846 move.w $D0(a5),($5AC).w ROM:0012484C move.w #0,($5AE).w ROM:00124852 bsr.l sub_11A6AA ROM:00124858 rts ROM:00124858 ; End of function sub_1247F2 ROM:00124858 ROM:0012485A ROM:0012485A ; =============== S U B R O U T I N E ======================================= ROM:0012485A ROM:0012485A ROM:0012485A sub_12485A: ; CODE XREF: ROM:001245E6↑p ROM:0012485A ; ROM:00124764↑p ... ROM:0012485A move.w $57C(a5),($C1A).w ROM:00124860 rts ROM:00124860 ; End of function sub_12485A ROM:00124860 ROM:00124862 ROM:00124862 ; =============== S U B R O U T I N E ======================================= ROM:00124862 ROM:00124862 ROM:00124862 sub_124862: ; CODE XREF: ROM:001245FC↑p ROM:00124862 ; ROM:0012469E↑p ... ROM:00124862 move.w #3,($5AE).w ROM:00124868 bsr.l sub_11A6AA ROM:0012486E rts ROM:0012486E ; End of function sub_124862 ROM:0012486E ROM:00124870 ROM:00124870 ; =============== S U B R O U T I N E ======================================= ROM:00124870 ROM:00124870 ROM:00124870 sub_124870: ; CODE XREF: ROM:00124600↑p ROM:00124870 ; ROM:001246A2↑p ... ROM:00124870 move.w #5,($5AE).w ROM:00124876 move.w $584(a5),d3 ROM:0012487A add.w ($144E).w,d3 ROM:0012487E move.w d3,($5AA).w ROM:00124882 move.w d3,($1456).w ROM:00124886 bsr.l sub_11A6AA ROM:0012488C rts ROM:0012488C ; End of function sub_124870 ROM:0012488C ROM:0012488E ROM:0012488E ; =============== S U B R O U T I N E ======================================= ROM:0012488E ROM:0012488E ROM:0012488E sub_12488E: ; CODE XREF: ROM:001247D0↑p ROM:0012488E btst #6,($1417).w ROM:00124894 beq.s loc_1248A8 ROM:00124896 move.w ($BB0).w,($5AA).w ROM:0012489C move.w $D0(a5),($5AC).w ROM:001248A2 bra.l loc_124938 ROM:001248A8 ; --------------------------------------------------------------------------- ROM:001248A8 ROM:001248A8 loc_1248A8: ; CODE XREF: sub_12488E+6↑j ROM:001248A8 btst #1,($1420).w ROM:001248AE beq.s loc_1248BE ROM:001248B0 move.w ($B6A).w,($5AA).w ROM:001248B6 move.w ($B68).w,($5AC).w ROM:001248BC bra.s loc_124938 ROM:001248BE ; --------------------------------------------------------------------------- ROM:001248BE ROM:001248BE loc_1248BE: ; CODE XREF: sub_12488E+20↑j ROM:001248BE btst #6,($1404).w ROM:001248C4 beq.s loc_1248D4 ROM:001248C6 move.w ($B8C).w,($5AA).w ROM:001248CC move.w ($B8A).w,($5AC).w ROM:001248D2 bra.s loc_124938 ROM:001248D4 ; --------------------------------------------------------------------------- ROM:001248D4 ROM:001248D4 loc_1248D4: ; CODE XREF: sub_12488E+36↑j ROM:001248D4 btst #5,($1419).w ROM:001248DA beq.s loc_1248EA ROM:001248DC move.w ($BBE).w,($5AA).w ROM:001248E2 move.w ($BBC).w,($5AC).w ROM:001248E8 bra.s loc_124938 ROM:001248EA ; --------------------------------------------------------------------------- ROM:001248EA ROM:001248EA loc_1248EA: ; CODE XREF: sub_12488E+4C↑j ROM:001248EA btst #1,($1414).w ROM:001248F0 beq.s loc_124900 ROM:001248F2 move.w ($C22).w,($5AA).w ROM:001248F8 move.w ($C20).w,($5AC).w ROM:001248FE bra.s loc_124938 ROM:00124900 ; --------------------------------------------------------------------------- ROM:00124900 ROM:00124900 loc_124900: ; CODE XREF: sub_12488E+62↑j ROM:00124900 btst #7,($1424).w ROM:00124906 beq.s loc_124916 ROM:00124908 move.w ($B56).w,($5AA).w ROM:0012490E move.w ($B58).w,($5AC).w ROM:00124914 bra.s loc_124938 ROM:00124916 ; --------------------------------------------------------------------------- ROM:00124916 ROM:00124916 loc_124916: ; CODE XREF: sub_12488E+78↑j ROM:00124916 btst #1,($141E).w ROM:0012491C beq.s loc_12492C ROM:0012491E move.w ($C04).w,($5AA).w ROM:00124924 move.w ($C02).w,($5AC).w ROM:0012492A bra.s loc_124938 ROM:0012492C ; --------------------------------------------------------------------------- ROM:0012492C ROM:0012492C loc_12492C: ; CODE XREF: sub_12488E+8E↑j ROM:0012492C move.w ($C10).w,($5AA).w ROM:00124932 move.w ($C12).w,($5AC).w ROM:00124938 ROM:00124938 loc_124938: ; CODE XREF: sub_12488E+14↑j ROM:00124938 ; sub_12488E+2E↑j ... ROM:00124938 move.w #0,($5AE).w ROM:0012493E bsr.l sub_11A6AA ROM:00124944 rts ROM:00124944 ; End of function sub_12488E ROM:00124944 ROM:00124946 ROM:00124946 ; =============== S U B R O U T I N E ======================================= ROM:00124946 ROM:00124946 ROM:00124946 sub_124946: ; CODE XREF: ROM:001245E2↑p ROM:00124946 ; ROM:001247DE↑p ROM:00124946 move.w #4,($5AE).w ROM:0012494C bsr.l sub_11A6AA ROM:00124952 move.w #6,($5AE).w ROM:00124958 bsr.l sub_11A6AA ROM:0012495E rts ROM:0012495E ; End of function sub_124946 ROM:0012495E ROM:00124960 ROM:00124960 ; =============== S U B R O U T I N E ======================================= ROM:00124960 ROM:00124960 ROM:00124960 sub_124960: ; CODE XREF: ROM:00124646↑p ROM:00124960 move.w #$3F26,d1 ROM:00124964 move.w ($9E8).w,d2 ROM:00124968 move.w ($9E4).w,d3 ROM:0012496C bsr.l sub_1174A6 ROM:00124972 move.w d1,($C1E).w ROM:00124976 rts ROM:00124976 ; End of function sub_124960 ROM:00124976 ROM:00124978 ROM:00124978 ; =============== S U B R O U T I N E ======================================= ROM:00124978 ROM:00124978 ROM:00124978 sub_124978: ; CODE XREF: sub_122B0A+8↑p ROM:00124978 bsr.w sub_124A8A ROM:0012497C bclr #5,($140F).w ROM:00124982 bclr #1,($1419).w ROM:00124988 clr.w d1 ROM:0012498A move.b ($120B).w,d1 ROM:0012498E cmpi.w #4,d1 ROM:00124992 bcc.s locret_12499C ROM:00124994 movea.l off_12499E(pc,d1.w*4),a0 ROM:00124998 nop ROM:0012499A jmp (a0) ROM:0012499C ; --------------------------------------------------------------------------- ROM:0012499C ROM:0012499C locret_12499C: ; CODE XREF: sub_124978+1A↑j ROM:0012499C rts ROM:0012499C ; End of function sub_124978 ROM:0012499C ROM:0012499C ; --------------------------------------------------------------------------- ROM:0012499E off_12499E: dc.l loc_1249AE ; DATA XREF: sub_124978+1C↑r ROM:001249A2 dc.l loc_1249BA ROM:001249A6 dc.l loc_1249D6 ROM:001249AA dc.l loc_1249E8 ROM:001249AE ; --------------------------------------------------------------------------- ROM:001249AE ROM:001249AE loc_1249AE: ; DATA XREF: ROM:off_12499E↑o ROM:001249AE bsr.w sub_124A76 ROM:001249B2 move.b #1,($120B).w ROM:001249B8 rts ROM:001249BA ; --------------------------------------------------------------------------- ROM:001249BA ROM:001249BA loc_1249BA: ; DATA XREF: ROM:001249A2↑o ROM:001249BA btst #2,($1415).w ROM:001249C0 beq.s locret_1249D4 ROM:001249C2 bsr.w sub_124A3E ROM:001249C6 bset #1,($1419).w ROM:001249CC move.b #2,($120B).w ROM:001249D2 rts ROM:001249D4 ; --------------------------------------------------------------------------- ROM:001249D4 ROM:001249D4 locret_1249D4: ; CODE XREF: ROM:001249C0↑j ROM:001249D4 rts ROM:001249D6 ; --------------------------------------------------------------------------- ROM:001249D6 ROM:001249D6 loc_1249D6: ; DATA XREF: ROM:001249A6↑o ROM:001249D6 btst #2,($1415).w ROM:001249DC beq.s locret_1249E6 ROM:001249DE move.b #3,($120B).w ROM:001249E4 rts ROM:001249E6 ; --------------------------------------------------------------------------- ROM:001249E6 ROM:001249E6 locret_1249E6: ; CODE XREF: ROM:001249DC↑j ROM:001249E6 rts ROM:001249E8 ; --------------------------------------------------------------------------- ROM:001249E8 ROM:001249E8 loc_1249E8: ; DATA XREF: ROM:001249AA↑o ROM:001249E8 move.w ($1458).w,d0 ROM:001249EC move.w ($1458).w,d1 ROM:001249F0 sub.w $58E(a5),d1 ROM:001249F4 cmp.w ($9A0).w,d1 ROM:001249F8 ble.s loc_124A08 ROM:001249FA bset #1,($1419).w ROM:00124A00 move.b #2,($120B).w ROM:00124A06 rts ROM:00124A08 ; --------------------------------------------------------------------------- ROM:00124A08 ROM:00124A08 loc_124A08: ; CODE XREF: ROM:001249F8↑j ROM:00124A08 cmp.w ($9A0).w,d1 ROM:00124A0C bgt.s loc_124A22 ROM:00124A0E cmp.w ($9A0).w,d0 ROM:00124A12 blt.s loc_124A22 ROM:00124A14 bset #5,($140F).w ROM:00124A1A move.b #2,($120B).w ROM:00124A20 rts ROM:00124A22 ; --------------------------------------------------------------------------- ROM:00124A22 ROM:00124A22 loc_124A22: ; CODE XREF: ROM:00124A0C↑j ROM:00124A22 ; ROM:00124A12↑j ROM:00124A22 cmp.w ($9A0).w,d0 ROM:00124A26 bge.s locret_124A3A ROM:00124A28 bsr.w sub_124A68 ROM:00124A2C bset #5,($140F).w ROM:00124A32 move.b #2,($120B).w ROM:00124A38 rts ROM:00124A3A ; --------------------------------------------------------------------------- ROM:00124A3A ROM:00124A3A locret_124A3A: ; CODE XREF: ROM:00124A26↑j ROM:00124A3A rts ROM:00124A3C ; --------------------------------------------------------------------------- ROM:00124A3C rts ROM:00124A3E ROM:00124A3E ; =============== S U B R O U T I N E ======================================= ROM:00124A3E ROM:00124A3E ROM:00124A3E sub_124A3E: ; CODE XREF: ROM:001249C2↑p ROM:00124A3E clr.l d1 ROM:00124A40 move.w ($9A0).w,d1 ROM:00124A44 swap d1 ROM:00124A46 move.w ($1458).w,d2 ROM:00124A4A swap d2 ROM:00124A4C move.w ($145A).w,d2 ROM:00124A50 move.w $540(a5),d3 ROM:00124A54 ext.l d3 ROM:00124A56 bsr.l sub_1173B2 ROM:00124A5C move.w d4,($145A).w ROM:00124A60 swap d4 ROM:00124A62 move.w d4,($1458).w ROM:00124A66 rts ROM:00124A66 ; End of function sub_124A3E ROM:00124A66 ROM:00124A68 ROM:00124A68 ; =============== S U B R O U T I N E ======================================= ROM:00124A68 ROM:00124A68 ROM:00124A68 sub_124A68: ; CODE XREF: ROM:00124A28↑p ROM:00124A68 move.w ($1458).w,d0 ROM:00124A6C add.w $58C(a5),d0 ROM:00124A70 move.w d0,($1458).w ROM:00124A74 rts ROM:00124A74 ; End of function sub_124A68 ROM:00124A74 ROM:00124A76 ROM:00124A76 ; =============== S U B R O U T I N E ======================================= ROM:00124A76 ROM:00124A76 ROM:00124A76 sub_124A76: ; CODE XREF: ROM:loc_1249AE↑p ROM:00124A76 btst #0,($88C).w ROM:00124A7C beq.s locret_124A88 ROM:00124A7E move.w $58A(a5),($1458).w ROM:00124A84 clr.w ($145A).w ROM:00124A88 ROM:00124A88 locret_124A88: ; CODE XREF: sub_124A76+6↑j ROM:00124A88 rts ROM:00124A88 ; End of function sub_124A76 ROM:00124A88 ROM:00124A8A ROM:00124A8A ; =============== S U B R O U T I N E ======================================= ROM:00124A8A ROM:00124A8A ROM:00124A8A sub_124A8A: ; CODE XREF: sub_124978↑p ROM:00124A8A btst #7,($890).w ROM:00124A90 beq.s locret_124A9C ROM:00124A92 move.w $58A(a5),($1458).w ROM:00124A98 clr.w ($145A).w ROM:00124A9C ROM:00124A9C locret_124A9C: ; CODE XREF: sub_124A8A+6↑j ROM:00124A9C rts ROM:00124A9C ; End of function sub_124A8A ROM:00124A9C ROM:00124A9E ROM:00124A9E ; =============== S U B R O U T I N E ======================================= ROM:00124A9E ROM:00124A9E ROM:00124A9E sub_124A9E: ; CODE XREF: sub_129E70+3C↓p ROM:00124A9E bsr.w sub_124B00 ROM:00124AA2 bsr.w sub_124AD0 ROM:00124AA6 bsr.w sub_124AE8 ROM:00124AAA bsr.l sub_125A10 ROM:00124AB0 bsr.l sub_125424 ROM:00124AB6 bsr.l sub_125CAC ROM:00124ABC bsr.l sub_12591A ROM:00124AC2 bsr.w sub_124B72 ROM:00124AC6 bsr.w sub_124FB4 ROM:00124ACA bsr.w sub_125388 ROM:00124ACE rts ROM:00124ACE ; End of function sub_124A9E ROM:00124ACE ROM:00124AD0 ROM:00124AD0 ; =============== S U B R O U T I N E ======================================= ROM:00124AD0 ROM:00124AD0 ROM:00124AD0 sub_124AD0: ; CODE XREF: sub_124A9E+4↑p ROM:00124AD0 move.w #$3F2A,d1 ROM:00124AD4 move.w ($9B2).w,d2 ROM:00124AD8 move.w ($9E8).w,d3 ROM:00124ADC bsr.l sub_1174A6 ROM:00124AE2 move.w d1,($C2C).w ROM:00124AE6 rts ROM:00124AE6 ; End of function sub_124AD0 ROM:00124AE6 ROM:00124AE8 ROM:00124AE8 ; =============== S U B R O U T I N E ======================================= ROM:00124AE8 ROM:00124AE8 ROM:00124AE8 sub_124AE8: ; CODE XREF: sub_124A9E+8↑p ROM:00124AE8 btst #4,($1420).w ROM:00124AEE beq.s loc_124AF8 ROM:00124AF0 move.w $5AC(a5),d0 ROM:00124AF4 bra.w loc_124AFA ROM:00124AF8 ; --------------------------------------------------------------------------- ROM:00124AF8 ROM:00124AF8 loc_124AF8: ; CODE XREF: sub_124AE8+6↑j ROM:00124AF8 clr.w d0 ROM:00124AFA ROM:00124AFA loc_124AFA: ; CODE XREF: sub_124AE8+C↑j ROM:00124AFA move.w d0,($C32).w ROM:00124AFE rts ROM:00124AFE ; End of function sub_124AE8 ROM:00124AFE ROM:00124B00 ROM:00124B00 ; =============== S U B R O U T I N E ======================================= ROM:00124B00 ROM:00124B00 ROM:00124B00 sub_124B00: ; CODE XREF: sub_124A9E↑p ROM:00124B00 clr.w d1 ROM:00124B02 move.b ($120E).w,d1 ROM:00124B06 cmpi.w #3,d1 ROM:00124B0A bcc.s locret_124B14 ROM:00124B0C movea.l off_124B16(pc,d1.w*4),a0 ROM:00124B10 nop ROM:00124B12 jmp (a0) ROM:00124B14 ; --------------------------------------------------------------------------- ROM:00124B14 ROM:00124B14 locret_124B14: ; CODE XREF: sub_124B00+A↑j ROM:00124B14 rts ROM:00124B14 ; End of function sub_124B00 ROM:00124B14 ROM:00124B14 ; --------------------------------------------------------------------------- ROM:00124B16 off_124B16: dc.l loc_124B22 ; DATA XREF: sub_124B00+C↑r ROM:00124B1A dc.l loc_124B32 ROM:00124B1E dc.l loc_124B56 ROM:00124B22 ; --------------------------------------------------------------------------- ROM:00124B22 ROM:00124B22 loc_124B22: ; DATA XREF: ROM:off_124B16↑o ROM:00124B22 clr.b ($825).w ROM:00124B26 clr.w ($698).w ROM:00124B2A move.b #1,($120E).w ROM:00124B30 bra.s locret_124B54 ROM:00124B32 ; --------------------------------------------------------------------------- ROM:00124B32 ROM:00124B32 loc_124B32: ; DATA XREF: ROM:00124B1A↑o ROM:00124B32 btst #4,($1421).w ROM:00124B38 beq.s locret_124B54 ROM:00124B3A move.w $5B6(a5),d1 ROM:00124B3E clr.b ($825).w ROM:00124B42 move.w d1,($698).w ROM:00124B46 move.b #1,($825).w ROM:00124B4C move.b #2,($120E).w ROM:00124B52 bra.s locret_124B6E ROM:00124B54 ; --------------------------------------------------------------------------- ROM:00124B54 ROM:00124B54 locret_124B54: ; CODE XREF: ROM:00124B30↑j ROM:00124B54 ; ROM:00124B38↑j ... ROM:00124B54 rts ROM:00124B56 ; --------------------------------------------------------------------------- ROM:00124B56 ROM:00124B56 loc_124B56: ; DATA XREF: ROM:00124B1E↑o ROM:00124B56 btst #4,($1421).w ROM:00124B5C bne.s locret_124B6E ROM:00124B5E clr.b ($825).w ROM:00124B62 clr.w ($698).w ROM:00124B66 move.b #1,($120E).w ROM:00124B6C bra.s locret_124B54 ROM:00124B6E ; --------------------------------------------------------------------------- ROM:00124B6E ROM:00124B6E locret_124B6E: ; CODE XREF: ROM:00124B52↑j ROM:00124B6E ; ROM:00124B5C↑j ROM:00124B6E rts ROM:00124B70 ; --------------------------------------------------------------------------- ROM:00124B70 rts ROM:00124B72 ROM:00124B72 ; =============== S U B R O U T I N E ======================================= ROM:00124B72 ROM:00124B72 ROM:00124B72 sub_124B72: ; CODE XREF: sub_124A9E+24↑p ROM:00124B72 clr.w d1 ROM:00124B74 move.b ($120C).w,d1 ROM:00124B78 cmpi.w #8,d1 ROM:00124B7C bcc.s locret_124B86 ROM:00124B7E movea.l off_124B88(pc,d1.w*4),a0 ROM:00124B82 nop ROM:00124B84 jmp (a0) ROM:00124B86 ; --------------------------------------------------------------------------- ROM:00124B86 ROM:00124B86 locret_124B86: ; CODE XREF: sub_124B72+A↑j ROM:00124B86 rts ROM:00124B86 ; End of function sub_124B72 ROM:00124B86 ROM:00124B86 ; --------------------------------------------------------------------------- ROM:00124B88 off_124B88: dc.l loc_124BA8 ; DATA XREF: sub_124B72+C↑r ROM:00124B8C dc.l loc_124BC2 ROM:00124B90 dc.l loc_124BE2 ROM:00124B94 dc.l loc_124C12 ROM:00124B98 dc.l loc_124C40 ROM:00124B9C dc.l loc_124CA2 ROM:00124BA0 dc.l loc_124CFE ROM:00124BA4 dc.l loc_124D4E ROM:00124BA8 ; --------------------------------------------------------------------------- ROM:00124BA8 ROM:00124BA8 loc_124BA8: ; DATA XREF: ROM:off_124B88↑o ROM:00124BA8 bclr #1,($1417).w ROM:00124BAE clr.w ($C36).w ROM:00124BB2 clr.w ($C34).w ROM:00124BB6 clr.w ($C38).w ROM:00124BBA move.b #1,($120C).w ROM:00124BC0 bra.s loc_124BDC ROM:00124BC2 ; --------------------------------------------------------------------------- ROM:00124BC2 ROM:00124BC2 loc_124BC2: ; DATA XREF: ROM:00124B8C↑o ROM:00124BC2 btst #2,($1428).w ROM:00124BC8 beq.s loc_124BDC ROM:00124BCA bset #1,($1417).w ROM:00124BD0 move.b #2,($120C).w ROM:00124BD6 bra.l loc_124C04 ROM:00124BDC ; --------------------------------------------------------------------------- ROM:00124BDC ROM:00124BDC loc_124BDC: ; CODE XREF: ROM:00124BC0↑j ROM:00124BDC ; ROM:00124BC8↑j ... ROM:00124BDC bsr.w sub_1251B0 ROM:00124BE0 rts ROM:00124BE2 ; --------------------------------------------------------------------------- ROM:00124BE2 ROM:00124BE2 loc_124BE2: ; DATA XREF: ROM:00124B90↑o ROM:00124BE2 btst #2,($1409).w ROM:00124BE8 beq.s loc_124BEC ROM:00124BEA bra.s loc_124BF4 ROM:00124BEC ; --------------------------------------------------------------------------- ROM:00124BEC ROM:00124BEC loc_124BEC: ; CODE XREF: ROM:00124BE8↑j ROM:00124BEC btst #7,($1404).w ROM:00124BF2 bne.s loc_124C04 ROM:00124BF4 ROM:00124BF4 loc_124BF4: ; CODE XREF: ROM:00124BEA↑j ROM:00124BF4 bsr.w sub_12517E ROM:00124BF8 bclr #1,($1417).w ROM:00124BFE bra.l loc_124DC0 ROM:00124C04 ; --------------------------------------------------------------------------- ROM:00124C04 ROM:00124C04 loc_124C04: ; CODE XREF: ROM:00124BD6↑j ROM:00124C04 ; ROM:00124BF2↑j ... ROM:00124C04 bsr.w sub_125248 ROM:00124C08 bsr.w sub_1252A4 ROM:00124C0C bsr.w sub_1252B6 ROM:00124C10 rts ROM:00124C12 ; --------------------------------------------------------------------------- ROM:00124C12 ROM:00124C12 loc_124C12: ; DATA XREF: ROM:00124B94↑o ROM:00124C12 btst #2,($1409).w ROM:00124C18 beq.s loc_124C1C ROM:00124C1A bra.s loc_124C24 ROM:00124C1C ; --------------------------------------------------------------------------- ROM:00124C1C ROM:00124C1C loc_124C1C: ; CODE XREF: ROM:00124C18↑j ROM:00124C1C btst #7,($1404).w ROM:00124C22 beq.s loc_124C2E ROM:00124C24 ROM:00124C24 loc_124C24: ; CODE XREF: ROM:00124C1A↑j ROM:00124C24 bsr.w sub_12517E ROM:00124C28 bra.l loc_124DC0 ROM:00124C2E ; --------------------------------------------------------------------------- ROM:00124C2E ROM:00124C2E loc_124C2E: ; CODE XREF: ROM:00124C22↑j ROM:00124C2E ; ROM:00124E00↓j ROM:00124C2E bsr.w sub_1251C8 ROM:00124C32 bsr.w sub_125248 ROM:00124C36 bsr.w sub_1252A4 ROM:00124C3A bsr.w sub_1252B6 ROM:00124C3E rts ROM:00124C40 ; --------------------------------------------------------------------------- ROM:00124C40 ROM:00124C40 loc_124C40: ; DATA XREF: ROM:00124B98↑o ROM:00124C40 btst #2,($1409).w ROM:00124C46 beq.s loc_124C4A ROM:00124C48 bra.s loc_124C68 ROM:00124C4A ; --------------------------------------------------------------------------- ROM:00124C4A ROM:00124C4A loc_124C4A: ; CODE XREF: ROM:00124C46↑j ROM:00124C4A btst #7,($1404).w ROM:00124C50 bne.s loc_124C54 ROM:00124C52 bra.s loc_124C68 ROM:00124C54 ; --------------------------------------------------------------------------- ROM:00124C54 ROM:00124C54 loc_124C54: ; CODE XREF: ROM:00124C50↑j ROM:00124C54 move.w ($C1A).w,d1 ROM:00124C58 cmp.w ($C42).w,d1 ROM:00124C5C bne.s loc_124C60 ROM:00124C5E bra.s loc_124C68 ROM:00124C60 ; --------------------------------------------------------------------------- ROM:00124C60 ROM:00124C60 loc_124C60: ; CODE XREF: ROM:00124C5C↑j ROM:00124C60 btst #4,($1421).w ROM:00124C66 bne.s loc_124C84 ROM:00124C68 ROM:00124C68 loc_124C68: ; CODE XREF: ROM:00124C48↑j ROM:00124C68 ; ROM:00124C52↑j ... ROM:00124C68 bsr.w sub_12517E ROM:00124C6C clr.b ($86B).w ROM:00124C70 clr.w ($724).w ROM:00124C74 clr.w ($C36).w ROM:00124C78 clr.w ($C34).w ROM:00124C7C clr.w ($C38).w ROM:00124C80 bra.w loc_124DC0 ROM:00124C84 ; --------------------------------------------------------------------------- ROM:00124C84 ROM:00124C84 loc_124C84: ; CODE XREF: ROM:00124C66↑j ROM:00124C84 ; ROM:00124F9E↓j ROM:00124C84 bsr.w sub_12517E ROM:00124C88 move.w ($C4E).w,($C38).w ROM:00124C8E move.w ($C1A).w,($C34).w ROM:00124C94 bsr.w sub_125212 ROM:00124C98 bsr.w sub_1252A4 ROM:00124C9C bsr.w sub_1252B6 ROM:00124CA0 rts ROM:00124CA2 ; --------------------------------------------------------------------------- ROM:00124CA2 ROM:00124CA2 loc_124CA2: ; DATA XREF: ROM:00124B9C↑o ROM:00124CA2 btst #7,($1404).w ROM:00124CA8 beq.s loc_124CAC ROM:00124CAA bra.s loc_124CC0 ROM:00124CAC ; --------------------------------------------------------------------------- ROM:00124CAC ROM:00124CAC loc_124CAC: ; CODE XREF: ROM:00124CA8↑j ROM:00124CAC move.w ($C4A).w,d0 ROM:00124CB0 cmp.w ($C42).w,d0 ROM:00124CB4 bne.s loc_124CB8 ROM:00124CB6 bra.s loc_124CC0 ROM:00124CB8 ; --------------------------------------------------------------------------- ROM:00124CB8 ROM:00124CB8 loc_124CB8: ; CODE XREF: ROM:00124CB4↑j ROM:00124CB8 btst #2,($1409).w ROM:00124CBE beq.s loc_124CDC ROM:00124CC0 ROM:00124CC0 loc_124CC0: ; CODE XREF: ROM:00124CAA↑j ROM:00124CC0 ; ROM:00124CB6↑j ROM:00124CC0 bsr.w sub_12517E ROM:00124CC4 clr.b ($86B).w ROM:00124CC8 clr.w ($724).w ROM:00124CCC clr.w ($C34).w ROM:00124CD0 clr.w ($C36).w ROM:00124CD4 clr.w ($C38).w ROM:00124CD8 bra.w loc_124DC0 ROM:00124CDC ; --------------------------------------------------------------------------- ROM:00124CDC ROM:00124CDC loc_124CDC: ; CODE XREF: ROM:00124CBE↑j ROM:00124CDC ; ROM:00124F4E↓j ROM:00124CDC bsr.w sub_12517E ROM:00124CE0 move.w ($C50).w,($C38).w ROM:00124CE6 bsr.w sub_1251C8 ROM:00124CEA move.w ($C4A).w,($C34).w ROM:00124CF0 bsr.w sub_125212 ROM:00124CF4 bsr.w sub_1252A4 ROM:00124CF8 bsr.w sub_1252B6 ROM:00124CFC rts ROM:00124CFE ; --------------------------------------------------------------------------- ROM:00124CFE ROM:00124CFE loc_124CFE: ; DATA XREF: ROM:00124BA0↑o ROM:00124CFE btst #2,($1409).w ROM:00124D04 beq.s loc_124D08 ROM:00124D06 bra.s loc_124D36 ROM:00124D08 ; --------------------------------------------------------------------------- ROM:00124D08 ROM:00124D08 loc_124D08: ; CODE XREF: ROM:00124D04↑j ROM:00124D08 btst #4,($1421).w ROM:00124D0E beq.s loc_124D22 ROM:00124D10 cmpi.w #0,($698).w ROM:00124D16 bgt.s loc_124D22 ROM:00124D18 cmpi.w #0,($68E).w ROM:00124D1E bgt.s loc_124D22 ROM:00124D20 bra.s loc_124D36 ROM:00124D22 ; --------------------------------------------------------------------------- ROM:00124D22 ROM:00124D22 loc_124D22: ; CODE XREF: ROM:00124D0E↑j ROM:00124D22 ; ROM:00124D16↑j ... ROM:00124D22 move.w $5AA(a5),d3 ROM:00124D26 cmp.w ($518).w,d3 ROM:00124D2A blt.s loc_124D2E ROM:00124D2C bra.s loc_124D36 ROM:00124D2E ; --------------------------------------------------------------------------- ROM:00124D2E ROM:00124D2E loc_124D2E: ; CODE XREF: ROM:00124D2A↑j ROM:00124D2E btst #7,($1404).w ROM:00124D34 bne.s loc_124D40 ROM:00124D36 ROM:00124D36 loc_124D36: ; CODE XREF: ROM:00124D06↑j ROM:00124D36 ; ROM:00124D20↑j ... ROM:00124D36 bsr.w sub_12517E ROM:00124D3A bra.l loc_124DC0 ROM:00124D40 ; --------------------------------------------------------------------------- ROM:00124D40 ROM:00124D40 loc_124D40: ; CODE XREF: ROM:00124D34↑j ROM:00124D40 ; ROM:00124E92↓j ... ROM:00124D40 bsr.w sub_125248 ROM:00124D44 bsr.w sub_1252A4 ROM:00124D48 bsr.w sub_1252B6 ROM:00124D4C rts ROM:00124D4E ; --------------------------------------------------------------------------- ROM:00124D4E ROM:00124D4E loc_124D4E: ; DATA XREF: ROM:00124BA4↑o ROM:00124D4E btst #4,($1421).w ROM:00124D54 beq.s loc_124D68 ROM:00124D56 cmpi.w #0,($698).w ROM:00124D5C bgt.s loc_124D68 ROM:00124D5E cmpi.w #0,($68E).w ROM:00124D64 bgt.s loc_124D68 ROM:00124D66 bra.s loc_124D96 ROM:00124D68 ; --------------------------------------------------------------------------- ROM:00124D68 ROM:00124D68 loc_124D68: ; CODE XREF: ROM:00124D54↑j ROM:00124D68 ; ROM:00124D5C↑j ... ROM:00124D68 move.w $5AA(a5),d1 ROM:00124D6C cmp.w ($518).w,d1 ROM:00124D70 bge.s loc_124D78 ROM:00124D72 move.w $5A6(a5),d0 ROM:00124D76 bra.s loc_124D7C ROM:00124D78 ; --------------------------------------------------------------------------- ROM:00124D78 ROM:00124D78 loc_124D78: ; CODE XREF: ROM:00124D70↑j ROM:00124D78 move.w $5A8(a5),d0 ROM:00124D7C ROM:00124D7C loc_124D7C: ; CODE XREF: ROM:00124D76↑j ROM:00124D7C cmp.w ($C42).w,d0 ROM:00124D80 bne.s loc_124D84 ROM:00124D82 bra.s loc_124D96 ROM:00124D84 ; --------------------------------------------------------------------------- ROM:00124D84 ROM:00124D84 loc_124D84: ; CODE XREF: ROM:00124D80↑j ROM:00124D84 btst #2,($1409).w ROM:00124D8A beq.s loc_124D8E ROM:00124D8C bra.s loc_124D96 ROM:00124D8E ; --------------------------------------------------------------------------- ROM:00124D8E ROM:00124D8E loc_124D8E: ; CODE XREF: ROM:00124D8A↑j ROM:00124D8E btst #7,($1404).w ROM:00124D94 bne.s loc_124DB2 ROM:00124D96 ROM:00124D96 loc_124D96: ; CODE XREF: ROM:00124D66↑j ROM:00124D96 ; ROM:00124D82↑j ... ROM:00124D96 bsr.w sub_12517E ROM:00124D9A clr.b ($86B).w ROM:00124D9E clr.w ($724).w ROM:00124DA2 clr.w ($C34).w ROM:00124DA6 clr.w ($C36).w ROM:00124DAA clr.w ($C38).w ROM:00124DAE bra.w loc_124DC0 ROM:00124DB2 ; --------------------------------------------------------------------------- ROM:00124DB2 ROM:00124DB2 loc_124DB2: ; CODE XREF: ROM:00124D94↑j ROM:00124DB2 ; ROM:00124EE2↓j ... ROM:00124DB2 bsr.w sub_125212 ROM:00124DB6 bsr.w sub_1252A4 ROM:00124DBA bsr.w sub_1252B6 ROM:00124DBE rts ROM:00124DC0 ; --------------------------------------------------------------------------- ROM:00124DC0 ROM:00124DC0 loc_124DC0: ; CODE XREF: ROM:00124BFE↑j ROM:00124DC0 ; ROM:00124C28↑j ... ROM:00124DC0 btst #2,($1409).w ROM:00124DC6 beq.s loc_124DD4 ROM:00124DC8 move.b #1,($120C).w ROM:00124DCE bra.l loc_124BDC ROM:00124DD4 ; --------------------------------------------------------------------------- ROM:00124DD4 ROM:00124DD4 loc_124DD4: ; CODE XREF: ROM:00124DC6↑j ROM:00124DD4 move.w ($C4A).w,d0 ROM:00124DD8 cmp.w ($C42).w,d0 ROM:00124DDC bne.s loc_124DE8 ROM:00124DDE btst #7,($1404).w ROM:00124DE4 bne.s loc_124DE8 ROM:00124DE6 bra.s loc_124DFA ROM:00124DE8 ; --------------------------------------------------------------------------- ROM:00124DE8 ROM:00124DE8 loc_124DE8: ; CODE XREF: ROM:00124DDC↑j ROM:00124DE8 ; ROM:00124DE4↑j ROM:00124DE8 move.w ($C50).w,d0 ROM:00124DEC btst #7,($1404).w ROM:00124DF2 bne.s loc_124E06 ROM:00124DF4 cmpi.w #0,d0 ROM:00124DF8 bne.s loc_124E06 ROM:00124DFA ROM:00124DFA loc_124DFA: ; CODE XREF: ROM:00124DE6↑j ROM:00124DFA move.b #3,($120C).w ROM:00124E00 bra.l loc_124C2E ROM:00124E06 ; --------------------------------------------------------------------------- ROM:00124E06 ROM:00124E06 loc_124E06: ; CODE XREF: ROM:00124DF2↑j ROM:00124E06 ; ROM:00124DF8↑j ROM:00124E06 move.w ($C1A).w,d1 ROM:00124E0A cmp.w ($C42).w,d1 ROM:00124E0E bne.s loc_124E1A ROM:00124E10 btst #7,($1404).w ROM:00124E16 beq.s loc_124E1A ROM:00124E18 bra.s loc_124E34 ROM:00124E1A ; --------------------------------------------------------------------------- ROM:00124E1A ROM:00124E1A loc_124E1A: ; CODE XREF: ROM:00124E0E↑j ROM:00124E1A ; ROM:00124E16↑j ROM:00124E1A move.w ($C4E).w,d0 ROM:00124E1E btst #7,($1404).w ROM:00124E24 beq.s loc_124E46 ROM:00124E26 cmpi.w #0,d0 ROM:00124E2A bne.s loc_124E46 ROM:00124E2C btst #4,($1421).w ROM:00124E32 beq.s loc_124E46 ROM:00124E34 ROM:00124E34 loc_124E34: ; CODE XREF: ROM:00124E18↑j ROM:00124E34 bset #1,($1417).w ROM:00124E3A move.b #2,($120C).w ROM:00124E40 bra.l loc_124C04 ROM:00124E46 ; --------------------------------------------------------------------------- ROM:00124E46 ROM:00124E46 loc_124E46: ; CODE XREF: ROM:00124E24↑j ROM:00124E46 ; ROM:00124E2A↑j ... ROM:00124E46 move.w $5AA(a5),d1 ROM:00124E4A cmp.w ($518).w,d1 ROM:00124E4E bge.s loc_124E56 ROM:00124E50 move.w $5A6(a5),d0 ROM:00124E54 bra.s loc_124E5A ROM:00124E56 ; --------------------------------------------------------------------------- ROM:00124E56 ROM:00124E56 loc_124E56: ; CODE XREF: ROM:00124E4E↑j ROM:00124E56 move.w $5A8(a5),d0 ROM:00124E5A ROM:00124E5A loc_124E5A: ; CODE XREF: ROM:00124E54↑j ROM:00124E5A cmp.w ($C42).w,d0 ROM:00124E5E bne.s loc_124E72 ROM:00124E60 btst #7,($1404).w ROM:00124E66 beq.s loc_124E72 ROM:00124E68 btst #4,($1421).w ROM:00124E6E bne.s loc_124E72 ROM:00124E70 bra.s loc_124E8C ROM:00124E72 ; --------------------------------------------------------------------------- ROM:00124E72 ROM:00124E72 loc_124E72: ; CODE XREF: ROM:00124E5E↑j ROM:00124E72 ; ROM:00124E66↑j ... ROM:00124E72 move.w $5A4(a5),d0 ROM:00124E76 btst #7,($1404).w ROM:00124E7C beq.s loc_124E98 ROM:00124E7E cmpi.w #0,d0 ROM:00124E82 bne.s loc_124E98 ROM:00124E84 btst #4,($1421).w ROM:00124E8A bne.s loc_124E98 ROM:00124E8C ROM:00124E8C loc_124E8C: ; CODE XREF: ROM:00124E70↑j ROM:00124E8C move.b #6,($120C).w ROM:00124E92 bra.l loc_124D40 ROM:00124E98 ; --------------------------------------------------------------------------- ROM:00124E98 ROM:00124E98 loc_124E98: ; CODE XREF: ROM:00124E7C↑j ROM:00124E98 ; ROM:00124E82↑j ... ROM:00124E98 move.w $5A4(a5),d2 ROM:00124E9C btst #7,($1404).w ROM:00124EA2 beq.s loc_124F16 ROM:00124EA4 cmpi.w #0,d2 ROM:00124EA8 beq.s loc_124F16 ROM:00124EAA btst #4,($1421).w ROM:00124EB0 bne.s loc_124F16 ROM:00124EB2 move.w $5AA(a5),d1 ROM:00124EB6 cmp.w ($518).w,d1 ROM:00124EBA bge.s loc_124EEA ROM:00124EBC move.w ($C42).w,($C36).w ROM:00124EC2 move.w $5A6(a5),($C34).w ROM:00124EC8 move.w d2,($C38).w ROM:00124ECC clr.b ($86B).w ROM:00124ED0 move.w #0,($724).w ROM:00124ED6 move.b #3,($86B).w ROM:00124EDC move.b #7,($120C).w ROM:00124EE2 bra.l loc_124DB2 ROM:00124EE8 ; --------------------------------------------------------------------------- ROM:00124EE8 bra.s loc_124F16 ROM:00124EEA ; --------------------------------------------------------------------------- ROM:00124EEA ROM:00124EEA loc_124EEA: ; CODE XREF: ROM:00124EBA↑j ROM:00124EEA move.w ($C42).w,($C36).w ROM:00124EF0 move.w $5A8(a5),($C34).w ROM:00124EF6 move.w d2,($C38).w ROM:00124EFA clr.b ($86B).w ROM:00124EFE move.w #0,($724).w ROM:00124F04 move.b #3,($86B).w ROM:00124F0A move.b #7,($120C).w ROM:00124F10 bra.l loc_124DB2 ROM:00124F16 ; --------------------------------------------------------------------------- ROM:00124F16 ROM:00124F16 loc_124F16: ; CODE XREF: ROM:00124EA2↑j ROM:00124F16 ; ROM:00124EA8↑j ... ROM:00124F16 move.w ($C50).w,d0 ROM:00124F1A btst #7,($1404).w ROM:00124F20 bne.s loc_124F54 ROM:00124F22 cmpi.w #0,d0 ROM:00124F26 beq.s loc_124F54 ROM:00124F28 bclr #1,($1417).w ROM:00124F2E move.w d0,($C38).w ROM:00124F32 move.w ($C42).w,($C36).w ROM:00124F38 clr.b ($86B).w ROM:00124F3C move.w #0,($724).w ROM:00124F42 move.b #3,($86B).w ROM:00124F48 move.b #5,($120C).w ROM:00124F4E bra.l loc_124CDC ROM:00124F54 ; --------------------------------------------------------------------------- ROM:00124F54 ROM:00124F54 loc_124F54: ; CODE XREF: ROM:00124F20↑j ROM:00124F54 ; ROM:00124F26↑j ROM:00124F54 move.w ($C4E).w,d0 ROM:00124F58 btst #7,($1404).w ROM:00124F5E beq.s locret_124FB2 ROM:00124F60 cmpi.w #0,d0 ROM:00124F64 beq.s locret_124FB2 ROM:00124F66 btst #4,($1421).w ROM:00124F6C beq.s locret_124FB2 ROM:00124F6E cmpi.w #0,($698).w ROM:00124F74 bgt.s locret_124FB2 ROM:00124F76 cmpi.w #0,($68E).w ROM:00124F7C bgt.s loc_124FA6 ROM:00124F7E move.w ($C42).w,($C36).w ROM:00124F84 move.w d0,($C38).w ROM:00124F88 clr.b ($86B).w ROM:00124F8C move.w #0,($724).w ROM:00124F92 move.b #3,($86B).w ROM:00124F98 move.b #4,($120C).w ROM:00124F9E bra.l loc_124C84 ROM:00124FA4 ; --------------------------------------------------------------------------- ROM:00124FA4 bra.s locret_124FB2 ROM:00124FA6 ; --------------------------------------------------------------------------- ROM:00124FA6 ROM:00124FA6 loc_124FA6: ; CODE XREF: ROM:00124F7C↑j ROM:00124FA6 move.b #6,($120C).w ROM:00124FAC bra.l loc_124D40 ROM:00124FB2 ; --------------------------------------------------------------------------- ROM:00124FB2 ROM:00124FB2 locret_124FB2: ; CODE XREF: ROM:00124F5E↑j ROM:00124FB2 ; ROM:00124F64↑j ... ROM:00124FB2 rts ROM:00124FB4 ROM:00124FB4 ; =============== S U B R O U T I N E ======================================= ROM:00124FB4 ROM:00124FB4 ROM:00124FB4 sub_124FB4: ; CODE XREF: sub_124A9E+28↑p ROM:00124FB4 clr.w d1 ROM:00124FB6 move.b ($120D).w,d1 ROM:00124FBA cmpi.w #5,d1 ROM:00124FBE bcc.s locret_124FC8 ROM:00124FC0 movea.l off_124FCA(pc,d1.w*4),a0 ROM:00124FC4 nop ROM:00124FC6 jmp (a0) ROM:00124FC8 ; --------------------------------------------------------------------------- ROM:00124FC8 ROM:00124FC8 locret_124FC8: ; CODE XREF: sub_124FB4+A↑j ROM:00124FC8 rts ROM:00124FC8 ; End of function sub_124FB4 ROM:00124FC8 ROM:00124FC8 ; --------------------------------------------------------------------------- ROM:00124FCA off_124FCA: dc.l loc_124FDE ; DATA XREF: sub_124FB4+C↑r ROM:00124FCE dc.l loc_124FF8 ROM:00124FD2 dc.l loc_125038 ROM:00124FD6 dc.l loc_12509C ROM:00124FDA dc.l loc_1250E0 ROM:00124FDE ; --------------------------------------------------------------------------- ROM:00124FDE ROM:00124FDE loc_124FDE: ; DATA XREF: ROM:off_124FCA↑o ROM:00124FDE move.b #1,($120D).w ROM:00124FE4 clr.b ($86C).w ROM:00124FE8 clr.w ($726).w ROM:00124FEC clr.w ($C3A).w ROM:00124FF0 clr.w ($C3C).w ROM:00124FF4 bra.s locret_125036 ROM:00124FF6 ; --------------------------------------------------------------------------- ROM:00124FF6 rts ROM:00124FF8 ; --------------------------------------------------------------------------- ROM:00124FF8 ROM:00124FF8 loc_124FF8: ; DATA XREF: ROM:00124FCE↑o ROM:00124FF8 move.w $5B4(a5),d2 ROM:00124FFC btst #4,($899).w ROM:00125002 beq.s locret_125036 ROM:00125004 cmpi.w #0,d2 ROM:00125008 bne.s loc_12501C ROM:0012500A move.b #3,($120D).w ROM:00125010 clr.w ($C3C).w ROM:00125014 bra.l locret_1250DE ROM:0012501A ; --------------------------------------------------------------------------- ROM:0012501A bra.s locret_125036 ROM:0012501C ; --------------------------------------------------------------------------- ROM:0012501C ROM:0012501C loc_12501C: ; CODE XREF: ROM:00125008↑j ROM:0012501C move.w $5B2(a5),d2 ROM:00125020 clr.b ($86C).w ROM:00125024 move.w d2,($726).w ROM:00125028 move.b #1,($86C).w ROM:0012502E move.b #2,($120D).w ROM:00125034 bra.s loc_125096 ROM:00125036 ; --------------------------------------------------------------------------- ROM:00125036 ROM:00125036 locret_125036: ; CODE XREF: ROM:00124FF4↑j ROM:00125036 ; ROM:00125002↑j ... ROM:00125036 rts ROM:00125038 ; --------------------------------------------------------------------------- ROM:00125038 ROM:00125038 loc_125038: ; DATA XREF: ROM:00124FD2↑o ROM:00125038 move.w $5B0(a5),d2 ROM:0012503C btst #4,($899).w ROM:00125042 bne.s loc_125082 ROM:00125044 cmpi.w #0,d2 ROM:00125048 bne.s loc_125060 ROM:0012504A move.b #1,($120D).w ROM:00125050 clr.b ($86C).w ROM:00125054 clr.w ($726).w ROM:00125058 clr.w ($C3C).w ROM:0012505C bra.s locret_125036 ROM:0012505E ; --------------------------------------------------------------------------- ROM:0012505E bra.s loc_125082 ROM:00125060 ; --------------------------------------------------------------------------- ROM:00125060 ROM:00125060 loc_125060: ; CODE XREF: ROM:00125048↑j ROM:00125060 move.w $5AE(a5),d2 ROM:00125064 clr.b ($86C).w ROM:00125068 move.w d2,($726).w ROM:0012506C move.b #1,($86C).w ROM:00125072 clr.w ($C3C).w ROM:00125076 move.b #4,($120D).w ROM:0012507C bra.l loc_12514A ROM:00125082 ; --------------------------------------------------------------------------- ROM:00125082 ROM:00125082 loc_125082: ; CODE XREF: ROM:00125042↑j ROM:00125082 ; ROM:0012505E↑j ROM:00125082 cmpi.w #0,($726).w ROM:00125088 bgt.s loc_125096 ROM:0012508A move.b #3,($120D).w ROM:00125090 clr.w ($C3C).w ROM:00125094 bra.s locret_1250DE ROM:00125096 ; --------------------------------------------------------------------------- ROM:00125096 ROM:00125096 loc_125096: ; CODE XREF: ROM:00125034↑j ROM:00125096 ; ROM:00125088↑j ... ROM:00125096 bsr.w sub_125168 ROM:0012509A rts ROM:0012509C ; --------------------------------------------------------------------------- ROM:0012509C ROM:0012509C loc_12509C: ; DATA XREF: ROM:00124FD6↑o ROM:0012509C move.w $5B0(a5),d2 ROM:001250A0 btst #4,($899).w ROM:001250A6 bne.s locret_1250DE ROM:001250A8 cmpi.w #0,d2 ROM:001250AC bne.s loc_1250C0 ROM:001250AE move.b #1,($120D).w ROM:001250B4 clr.w ($C3A).w ROM:001250B8 bra.l locret_125036 ROM:001250BE ; --------------------------------------------------------------------------- ROM:001250BE bra.s locret_1250DE ROM:001250C0 ; --------------------------------------------------------------------------- ROM:001250C0 ROM:001250C0 loc_1250C0: ; CODE XREF: ROM:001250AC↑j ROM:001250C0 move.w $5AE(a5),d2 ROM:001250C4 clr.b ($86C).w ROM:001250C8 move.w d2,($726).w ROM:001250CC move.b #1,($86C).w ROM:001250D2 move.b #4,($120D).w ROM:001250D8 bra.l loc_12514A ROM:001250DE ; --------------------------------------------------------------------------- ROM:001250DE ROM:001250DE locret_1250DE: ; CODE XREF: ROM:00125014↑j ROM:001250DE ; ROM:00125094↑j ... ROM:001250DE rts ROM:001250E0 ; --------------------------------------------------------------------------- ROM:001250E0 ROM:001250E0 loc_1250E0: ; DATA XREF: ROM:00124FDA↑o ROM:001250E0 move.w $5B4(a5),d2 ROM:001250E4 btst #4,($899).w ROM:001250EA beq.s loc_125132 ROM:001250EC cmpi.w #0,d2 ROM:001250F0 bne.s loc_125108 ROM:001250F2 move.b #3,($120D).w ROM:001250F8 clr.b ($86C).w ROM:001250FC clr.w ($726).w ROM:00125100 clr.w ($C3A).w ROM:00125104 bra.s locret_1250DE ROM:00125106 ; --------------------------------------------------------------------------- ROM:00125106 bra.s loc_125132 ROM:00125108 ; --------------------------------------------------------------------------- ROM:00125108 ROM:00125108 loc_125108: ; CODE XREF: ROM:001250F0↑j ROM:00125108 clr.b ($86C).w ROM:0012510C clr.w ($726).w ROM:00125110 clr.w ($C3A).w ROM:00125114 move.w $5B2(a5),d2 ROM:00125118 clr.b ($86C).w ROM:0012511C move.w d2,($726).w ROM:00125120 move.b #1,($86C).w ROM:00125126 move.b #2,($120D).w ROM:0012512C bra.l loc_125096 ROM:00125132 ; --------------------------------------------------------------------------- ROM:00125132 ROM:00125132 loc_125132: ; CODE XREF: ROM:001250EA↑j ROM:00125132 ; ROM:00125106↑j ROM:00125132 cmpi.w #0,($726).w ROM:00125138 bgt.s loc_12514A ROM:0012513A move.b #1,($120D).w ROM:00125140 clr.w ($C3A).w ROM:00125144 bra.l locret_125036 ROM:0012514A ; --------------------------------------------------------------------------- ROM:0012514A ROM:0012514A loc_12514A: ; CODE XREF: ROM:0012507C↑j ROM:0012514A ; ROM:001250D8↑j ... ROM:0012514A bsr.w sub_125152 ROM:0012514E rts ROM:00125150 ; --------------------------------------------------------------------------- ROM:00125150 rts ROM:00125152 ROM:00125152 ; =============== S U B R O U T I N E ======================================= ROM:00125152 ROM:00125152 ROM:00125152 sub_125152: ; CODE XREF: ROM:loc_12514A↑p ROM:00125152 clr.l d2 ROM:00125154 move.w $5AE(a5),d1 ROM:00125158 move.w $5B0(a5),d2 ROM:0012515C muls.w ($726).w,d2 ROM:00125160 divs.w d1,d2 ROM:00125162 move.w d2,($C3A).w ROM:00125166 rts ROM:00125166 ; End of function sub_125152 ROM:00125166 ROM:00125168 ROM:00125168 ; =============== S U B R O U T I N E ======================================= ROM:00125168 ROM:00125168 ROM:00125168 sub_125168: ; CODE XREF: ROM:loc_125096↑p ROM:00125168 clr.l d2 ROM:0012516A move.w $5B2(a5),d1 ROM:0012516E move.w $5B4(a5),d2 ROM:00125172 muls.w ($726).w,d2 ROM:00125176 divs.w d1,d2 ROM:00125178 move.w d2,($C3C).w ROM:0012517C rts ROM:0012517C ; End of function sub_125168 ROM:0012517C ROM:0012517E ROM:0012517E ; =============== S U B R O U T I N E ======================================= ROM:0012517E ROM:0012517E ROM:0012517E sub_12517E: ; CODE XREF: ROM:loc_124BF4↑p ROM:0012517E ; ROM:loc_124C24↑p ... ROM:0012517E move.w $5A2(a5),d1 ROM:00125182 cmp.w ($518).w,d1 ROM:00125186 ble.s loc_125190 ROM:00125188 move.w $5A0(a5),($C4E).w ROM:0012518E bra.s loc_125196 ROM:00125190 ; --------------------------------------------------------------------------- ROM:00125190 ROM:00125190 loc_125190: ; CODE XREF: sub_12517E+8↑j ROM:00125190 move.w $59E(a5),($C4E).w ROM:00125196 ROM:00125196 loc_125196: ; CODE XREF: sub_12517E+10↑j ROM:00125196 move.w $59C(a5),d2 ROM:0012519A cmp.w ($CCE).w,d2 ROM:0012519E bge.s loc_1251A8 ROM:001251A0 move.w $59A(a5),($C50).w ROM:001251A6 bra.s locret_1251AE ROM:001251A8 ; --------------------------------------------------------------------------- ROM:001251A8 ROM:001251A8 loc_1251A8: ; CODE XREF: sub_12517E+20↑j ROM:001251A8 move.w $598(a5),($C50).w ROM:001251AE ROM:001251AE locret_1251AE: ; CODE XREF: sub_12517E+28↑j ROM:001251AE rts ROM:001251AE ; End of function sub_12517E ROM:001251AE ROM:001251B0 ROM:001251B0 ; =============== S U B R O U T I N E ======================================= ROM:001251B0 ROM:001251B0 ROM:001251B0 sub_1251B0: ; CODE XREF: ROM:loc_124BDC↑p ROM:001251B0 move.w #$3E6E,d1 ROM:001251B4 move.w ($9E8).w,d2 ROM:001251B8 bsr.l sub_1174A6 ROM:001251BE move.w d1,($C2A).w ROM:001251C2 move.w d1,($C30).w ROM:001251C6 rts ROM:001251C6 ; End of function sub_1251B0 ROM:001251C6 ROM:001251C8 ROM:001251C8 ; =============== S U B R O U T I N E ======================================= ROM:001251C8 ROM:001251C8 ROM:001251C8 sub_1251C8: ; CODE XREF: ROM:loc_124C2E↑p ROM:001251C8 ; ROM:00124CE6↑p ROM:001251C8 move.w #$3F28,d1 ROM:001251CC move.w ($9B2).w,d2 ROM:001251D0 move.w ($57E).w,d3 ROM:001251D4 bsr.l sub_1174A6 ROM:001251DA move.w d1,($C44).w ROM:001251DE move.w $596(a5),d0 ROM:001251E2 cmp.w ($9B2).w,d0 ROM:001251E6 bgt.s loc_1251F0 ROM:001251E8 bset #3,($1404).w ROM:001251EE bra.s loc_125200 ROM:001251F0 ; --------------------------------------------------------------------------- ROM:001251F0 ROM:001251F0 loc_1251F0: ; CODE XREF: sub_1251C8+1E↑j ROM:001251F0 sub.w $594(a5),d0 ROM:001251F4 cmp.w ($9B2).w,d0 ROM:001251F8 ble.s loc_125200 ROM:001251FA bclr #3,($1404).w ROM:00125200 ROM:00125200 loc_125200: ; CODE XREF: sub_1251C8+26↑j ROM:00125200 ; sub_1251C8+30↑j ROM:00125200 btst #3,($1404).w ROM:00125206 beq.s loc_12520C ROM:00125208 add.w ($145C).w,d1 ROM:0012520C ROM:0012520C loc_12520C: ; CODE XREF: sub_1251C8+3E↑j ROM:0012520C move.w d1,($C4A).w ROM:00125210 rts ROM:00125210 ; End of function sub_1251C8 ROM:00125210 ROM:00125212 ROM:00125212 ; =============== S U B R O U T I N E ======================================= ROM:00125212 ROM:00125212 ROM:00125212 sub_125212: ; CODE XREF: ROM:00124C94↑p ROM:00125212 ; ROM:00124CF0↑p ... ROM:00125212 move.w ($C38).w,d1 ROM:00125216 move.w ($C36).w,d2 ROM:0012521A move.w ($C34).w,d3 ROM:0012521E cmpi.w #0,d1 ROM:00125222 ble.s loc_125240 ROM:00125224 muls.w ($724).w,d1 ROM:00125228 cmp.w d2,d3 ROM:0012522A bge.s loc_125236 ROM:0012522C sub.w d1,d2 ROM:0012522E cmp.w d2,d3 ROM:00125230 blt.s loc_125234 ROM:00125232 move.w d3,d2 ROM:00125234 ROM:00125234 loc_125234: ; CODE XREF: sub_125212+1E↑j ROM:00125234 bra.s loc_12523E ROM:00125236 ; --------------------------------------------------------------------------- ROM:00125236 ROM:00125236 loc_125236: ; CODE XREF: sub_125212+18↑j ROM:00125236 add.w d1,d2 ROM:00125238 cmp.w d2,d3 ROM:0012523A bgt.s loc_12523E ROM:0012523C move.w d3,d2 ROM:0012523E ROM:0012523E loc_12523E: ; CODE XREF: sub_125212:loc_125234↑j ROM:0012523E ; sub_125212+28↑j ROM:0012523E bra.s loc_125242 ROM:00125240 ; --------------------------------------------------------------------------- ROM:00125240 ROM:00125240 loc_125240: ; CODE XREF: sub_125212+10↑j ROM:00125240 move.w d3,d2 ROM:00125242 ROM:00125242 loc_125242: ; CODE XREF: sub_125212:loc_12523E↑j ROM:00125242 move.w d2,($C42).w ROM:00125246 rts ROM:00125246 ; End of function sub_125212 ROM:00125246 ROM:00125248 ROM:00125248 ; =============== S U B R O U T I N E ======================================= ROM:00125248 ROM:00125248 ROM:00125248 sub_125248: ; CODE XREF: ROM:loc_124C04↑p ROM:00125248 ; ROM:00124C32↑p ... ROM:00125248 btst #7,($1404).w ROM:0012524E beq.s loc_12529C ROM:00125250 btst #1,($1426).w ROM:00125256 bne.s loc_12525A ROM:00125258 bra.s loc_125272 ROM:0012525A ; --------------------------------------------------------------------------- ROM:0012525A ROM:0012525A loc_12525A: ; CODE XREF: sub_125248+E↑j ROM:0012525A btst #4,($1421).w ROM:00125260 beq.s loc_125282 ROM:00125262 cmpi.w #0,($68E).w ROM:00125268 bgt.s loc_12527E ROM:0012526A cmpi.w #0,($698).w ROM:00125270 bgt.s loc_12527A ROM:00125272 ROM:00125272 loc_125272: ; CODE XREF: sub_125248+10↑j ROM:00125272 move.w ($C1A).w,($C42).w ROM:00125278 bra.s loc_12527C ROM:0012527A ; --------------------------------------------------------------------------- ROM:0012527A ROM:0012527A loc_12527A: ; CODE XREF: sub_125248+28↑j ROM:0012527A bra.s loc_125282 ROM:0012527C ; --------------------------------------------------------------------------- ROM:0012527C ROM:0012527C loc_12527C: ; CODE XREF: sub_125248+30↑j ROM:0012527C bra.s loc_125280 ROM:0012527E ; --------------------------------------------------------------------------- ROM:0012527E ROM:0012527E loc_12527E: ; CODE XREF: sub_125248+20↑j ROM:0012527E bra.s loc_125282 ROM:00125280 ; --------------------------------------------------------------------------- ROM:00125280 ROM:00125280 loc_125280: ; CODE XREF: sub_125248:loc_12527C↑j ROM:00125280 bra.s loc_12529A ROM:00125282 ; --------------------------------------------------------------------------- ROM:00125282 ROM:00125282 loc_125282: ; CODE XREF: sub_125248+18↑j ROM:00125282 ; sub_125248:loc_12527A↑j ... ROM:00125282 move.w $5AA(a5),d2 ROM:00125286 cmp.w ($518).w,d2 ROM:0012528A bge.s loc_125294 ROM:0012528C move.w $5A6(a5),($C42).w ROM:00125292 bra.s loc_12529A ROM:00125294 ; --------------------------------------------------------------------------- ROM:00125294 ROM:00125294 loc_125294: ; CODE XREF: sub_125248+42↑j ROM:00125294 move.w $5A8(a5),($C42).w ROM:0012529A ROM:0012529A loc_12529A: ; CODE XREF: sub_125248:loc_125280↑j ROM:0012529A ; sub_125248+4A↑j ROM:0012529A bra.s locret_1252A2 ROM:0012529C ; --------------------------------------------------------------------------- ROM:0012529C ROM:0012529C loc_12529C: ; CODE XREF: sub_125248+6↑j ROM:0012529C move.w ($C4A).w,($C42).w ROM:001252A2 ROM:001252A2 locret_1252A2: ; CODE XREF: sub_125248:loc_12529A↑j ROM:001252A2 rts ROM:001252A2 ; End of function sub_125248 ROM:001252A2 ROM:001252A4 ROM:001252A4 ; =============== S U B R O U T I N E ======================================= ROM:001252A4 ROM:001252A4 ROM:001252A4 sub_1252A4: ; CODE XREF: ROM:00124C08↑p ROM:001252A4 ; ROM:00124C36↑p ... ROM:001252A4 move.w ($C78).w,d0 ROM:001252A8 add.w ($C6C).w,d0 ROM:001252AC add.w ($E00).w,d0 ROM:001252B0 move.w d0,($C2E).w ROM:001252B4 rts ROM:001252B4 ; End of function sub_1252A4 ROM:001252B4 ROM:001252B6 ROM:001252B6 ; =============== S U B R O U T I N E ======================================= ROM:001252B6 ROM:001252B6 ROM:001252B6 sub_1252B6: ; CODE XREF: ROM:00124C0C↑p ROM:001252B6 ; ROM:00124C3A↑p ... ROM:001252B6 move.w ($C6E).w,d0 ROM:001252BA add.w ($C2C).w,d0 ROM:001252BE move.w d0,($C4C).w ROM:001252C2 cmpi.w #0,($C56).w ROM:001252C8 beq.s loc_1252D4 ROM:001252CA cmp.w ($C56).w,d0 ROM:001252CE ble.s loc_1252D4 ROM:001252D0 move.w ($C56).w,d0 ROM:001252D4 ROM:001252D4 loc_1252D4: ; CODE XREF: sub_1252B6+12↑j ROM:001252D4 ; sub_1252B6+18↑j ROM:001252D4 move.w ($C2E).w,d1 ROM:001252D8 cmpi.w #0,d0 ROM:001252DC bge.s loc_1252EE ROM:001252DE cmp.w d0,d1 ROM:001252E0 ble.s loc_1252E8 ROM:001252E2 move.w d0,($C46).w ROM:001252E6 bra.s loc_1252EC ROM:001252E8 ; --------------------------------------------------------------------------- ROM:001252E8 ROM:001252E8 loc_1252E8: ; CODE XREF: sub_1252B6+2A↑j ROM:001252E8 move.w d1,($C46).w ROM:001252EC ROM:001252EC loc_1252EC: ; CODE XREF: sub_1252B6+30↑j ROM:001252EC bra.s loc_1252F4 ROM:001252EE ; --------------------------------------------------------------------------- ROM:001252EE ROM:001252EE loc_1252EE: ; CODE XREF: sub_1252B6+26↑j ROM:001252EE add.w d0,d1 ROM:001252F0 move.w d1,($C46).w ROM:001252F4 ROM:001252F4 loc_1252F4: ; CODE XREF: sub_1252B6:loc_1252EC↑j ROM:001252F4 move.w ($C42).w,d0 ROM:001252F8 add.w ($C46).w,d0 ROM:001252FC add.w ($C32).w,d0 ROM:00125300 move.w d0,($C40).w ROM:00125304 sub.w ($9F6).w,d0 ROM:00125308 sub.w ($C3A).w,d0 ROM:0012530C sub.w ($C3C).w,d0 ROM:00125310 move.w d0,($C30).w ROM:00125314 move.w $5BA(a5),d4 ROM:00125318 btst #5,($1425).w ROM:0012531E beq.s loc_12532C ROM:00125320 cmp.w ($580).w,d4 ROM:00125324 bge.s loc_12532C ROM:00125326 move.w $5B8(a5),($C30).w ROM:0012532C ROM:0012532C loc_12532C: ; CODE XREF: sub_1252B6+68↑j ROM:0012532C ; sub_1252B6+6E↑j ROM:0012532C move.w $590(a5),d0 ROM:00125330 move.w $592(a5),d1 ROM:00125334 cmp.w ($C30).w,d0 ROM:00125338 ble.s loc_125342 ROM:0012533A move.w $590(a5),($C30).w ROM:00125340 bra.s locret_12534E ROM:00125342 ; --------------------------------------------------------------------------- ROM:00125342 ROM:00125342 loc_125342: ; CODE XREF: sub_1252B6+82↑j ROM:00125342 cmp.w ($C30).w,d1 ROM:00125346 bge.s locret_12534E ROM:00125348 move.w $592(a5),($C30).w ROM:0012534E ROM:0012534E locret_12534E: ; CODE XREF: sub_1252B6+8A↑j ROM:0012534E ; sub_1252B6+90↑j ROM:0012534E rts ROM:0012534E ; End of function sub_1252B6 ROM:0012534E ROM:00125350 ; --------------------------------------------------------------------------- ROM:00125350 move.w ($C40).w,d0 ROM:00125354 sub.w ($9F6).w,d0 ROM:00125358 sub.w ($C3A).w,d0 ROM:0012535C sub.w ($C3C).w,d0 ROM:00125360 move.w d0,($C30).w ROM:00125364 move.w $590(a5),d0 ROM:00125368 move.w $592(a5),d1 ROM:0012536C cmp.w ($C30).w,d0 ROM:00125370 ble.s loc_12537A ROM:00125372 move.w $590(a5),($C30).w ROM:00125378 bra.s locret_125386 ROM:0012537A ; --------------------------------------------------------------------------- ROM:0012537A ROM:0012537A loc_12537A: ; CODE XREF: ROM:00125370↑j ROM:0012537A cmp.w ($C30).w,d1 ROM:0012537E bge.s locret_125386 ROM:00125380 move.w $592(a5),($C30).w ROM:00125386 ROM:00125386 locret_125386: ; CODE XREF: ROM:00125378↑j ROM:00125386 ; ROM:0012537E↑j ROM:00125386 rts ROM:00125388 ROM:00125388 ; =============== S U B R O U T I N E ======================================= ROM:00125388 ROM:00125388 ROM:00125388 sub_125388: ; CODE XREF: sub_124A9E+2C↑p ROM:00125388 move.w #$3E6C,d1 ROM:0012538C move.w ($57E).w,d2 ROM:00125390 bsr.l sub_1174A6 ROM:00125396 move.w $30(a5),d0 ROM:0012539A muls.w ($57E).w,d0 ROM:0012539E divs.w #$411A,d0 ROM:001253A2 add.w d1,d0 ROM:001253A4 move.w d0,($C48).w ROM:001253A8 move.w #0,d0 ROM:001253AC bra.s loc_1253B2 ROM:001253AE ; --------------------------------------------------------------------------- ROM:001253AE ROM:001253AE loc_1253AE: ; CODE XREF: sub_125388+58↓j ROM:001253AE addi.w #1,d0 ROM:001253B2 ROM:001253B2 loc_1253B2: ; CODE XREF: sub_125388+24↑j ROM:001253B2 cmpi.w #3,d0 ROM:001253B6 bgt.s loc_1253E2 ROM:001253B8 move.w $BF8(a5,d0.w*2),d1 ROM:001253BE sub.w ($C30).w,d1 ROM:001253C2 sub.w ($C48).w,d1 ROM:001253C6 cmpi.w #0,d1 ROM:001253CA bge.s loc_1253D0 ROM:001253CC addi.w #$1C20,d1 ROM:001253D0 ROM:001253D0 loc_1253D0: ; CODE XREF: sub_125388+42↑j ROM:001253D0 cmpi.w #$1C20,d1 ROM:001253D4 blt.s loc_1253DA ROM:001253D6 subi.w #$1C20,d1 ROM:001253DA ROM:001253DA loc_1253DA: ; CODE XREF: sub_125388+4C↑j ROM:001253DA move.w d1,$1060(d0.w*2) ROM:001253E0 bra.s loc_1253AE ROM:001253E2 ; --------------------------------------------------------------------------- ROM:001253E2 ROM:001253E2 loc_1253E2: ; CODE XREF: sub_125388+2E↑j ROM:001253E2 clr.l d0 ROM:001253E4 move.w #$1C20,d0 ROM:001253E8 divs.w #4,d0 ROM:001253EC move.w #0,d1 ROM:001253F0 bra.s loc_1253F6 ROM:001253F2 ; --------------------------------------------------------------------------- ROM:001253F2 ROM:001253F2 loc_1253F2: ; CODE XREF: sub_125388+92↓j ROM:001253F2 addi.w #1,d1 ROM:001253F6 ROM:001253F6 loc_1253F6: ; CODE XREF: sub_125388+68↑j ROM:001253F6 cmpi.w #3,d1 ROM:001253FA bgt.s loc_12541C ROM:001253FC move.w $BF8(a5,d1.w*2),d2 ROM:00125402 ext.l d2 ROM:00125404 divs.w d0,d2 ROM:00125406 move.w #$100,d3 ROM:0012540A muls.w $1060(d1.w*2),d3 ROM:00125410 divs.w #$64,d3 ; 'd' ROM:00125414 move.w d3,$1058(d2.w*2) ROM:0012541A bra.s loc_1253F2 ROM:0012541C ; --------------------------------------------------------------------------- ROM:0012541C ROM:0012541C loc_12541C: ; CODE XREF: sub_125388+72↑j ROM:0012541C bsr.l sub_1167A0 ROM:00125422 rts ROM:00125422 ; End of function sub_125388 ROM:00125422 ROM:00125424 ROM:00125424 ; =============== S U B R O U T I N E ======================================= ROM:00125424 ROM:00125424 ROM:00125424 sub_125424: ; CODE XREF: sub_124A9E+12↑p ROM:00125424 move.w ($C58).w,d1 ROM:00125428 cmpi.w #7,d1 ROM:0012542C bcc.s locret_125436 ROM:0012542E movea.l off_125438(pc,d1.w*4),a0 ROM:00125432 nop ROM:00125434 jmp (a0) ROM:00125436 ; --------------------------------------------------------------------------- ROM:00125436 ROM:00125436 locret_125436: ; CODE XREF: sub_125424+8↑j ROM:00125436 rts ROM:00125436 ; End of function sub_125424 ROM:00125436 ROM:00125436 ; --------------------------------------------------------------------------- ROM:00125438 off_125438: dc.l loc_125454 ; DATA XREF: sub_125424+A↑r ROM:0012543C dc.l loc_12546A ROM:00125440 dc.l loc_1254A6 ROM:00125444 dc.l loc_125526 ROM:00125448 dc.l loc_125570 ROM:0012544C dc.l loc_125616 ROM:00125450 dc.l loc_125650 ROM:00125454 ; --------------------------------------------------------------------------- ROM:00125454 ROM:00125454 loc_125454: ; DATA XREF: ROM:off_125438↑o ROM:00125454 bsr.w sub_125664 ROM:00125458 bsr.w sub_12566A ROM:0012545C bclr #3,($1408).w ROM:00125462 move.w #1,($C58).w ROM:00125468 rts ROM:0012546A ; --------------------------------------------------------------------------- ROM:0012546A ROM:0012546A loc_12546A: ; DATA XREF: ROM:0012543C↑o ROM:0012546A move.w ($9A4).w,d0 ROM:0012546E sub.w ($9B6).w,d0 ROM:00125472 bpl.s loc_125476 ROM:00125474 neg.w d0 ROM:00125476 ROM:00125476 loc_125476: ; CODE XREF: ROM:00125472↑j ROM:00125476 move.w $5C2(a5),d1 ROM:0012547A btst #2,($1428).w ROM:00125480 beq.s locret_1254A4 ROM:00125482 cmp.w d0,d1 ROM:00125484 blt.s locret_1254A4 ROM:00125486 bsr.w sub_125670 ROM:0012548A move.w $5C0(a5),d0 ROM:0012548E clr.b ($86E).w ROM:00125492 move.w d0,($72A).w ROM:00125496 move.b #1,($86E).w ROM:0012549C move.w #2,($C58).w ROM:001254A2 rts ROM:001254A4 ; --------------------------------------------------------------------------- ROM:001254A4 ROM:001254A4 locret_1254A4: ; CODE XREF: ROM:00125480↑j ROM:001254A4 ; ROM:00125484↑j ROM:001254A4 rts ROM:001254A6 ; --------------------------------------------------------------------------- ROM:001254A6 ROM:001254A6 loc_1254A6: ; DATA XREF: ROM:00125440↑o ROM:001254A6 move.w ($C52).w,d0 ROM:001254AA cmpi.w #0,d0 ROM:001254AE bne.s loc_1254C6 ROM:001254B0 clr.b ($86E).w ROM:001254B4 clr.w ($72A).w ROM:001254B8 bset #7,($1420).w ROM:001254BE move.w #6,($C58).w ROM:001254C4 rts ROM:001254C6 ; --------------------------------------------------------------------------- ROM:001254C6 ROM:001254C6 loc_1254C6: ; CODE XREF: ROM:001254AE↑j ROM:001254C6 move.w $5BC(a5),d0 ROM:001254CA cmpi.w #0,($72A).w ROM:001254D0 bgt.s loc_1254E6 ROM:001254D2 cmpi.w #0,d0 ROM:001254D6 bne.s loc_1254E6 ROM:001254D8 bset #3,($1408).w ROM:001254DE move.w #4,($C58).w ROM:001254E4 rts ROM:001254E6 ; --------------------------------------------------------------------------- ROM:001254E6 ROM:001254E6 loc_1254E6: ; CODE XREF: ROM:001254D0↑j ROM:001254E6 ; ROM:001254D6↑j ROM:001254E6 btst #2,($1409).w ROM:001254EC beq.s loc_1254FE ROM:001254EE clr.b ($86E).w ROM:001254F2 clr.w ($72A).w ROM:001254F6 move.w #1,($C58).w ROM:001254FC rts ROM:001254FE ; --------------------------------------------------------------------------- ROM:001254FE ROM:001254FE loc_1254FE: ; CODE XREF: ROM:001254EC↑j ROM:001254FE cmpi.w #0,($72A).w ROM:00125504 bgt.s locret_125524 ROM:00125506 clr.b ($86D).w ROM:0012550A move.w #0,($728).w ROM:00125510 move.b #3,($86D).w ROM:00125516 bset #3,($1408).w ROM:0012551C move.w #3,($C58).w ROM:00125522 rts ROM:00125524 ; --------------------------------------------------------------------------- ROM:00125524 ROM:00125524 locret_125524: ; CODE XREF: ROM:00125504↑j ROM:00125524 rts ROM:00125526 ; --------------------------------------------------------------------------- ROM:00125526 ROM:00125526 loc_125526: ; DATA XREF: ROM:00125444↑o ROM:00125526 bsr.w sub_125684 ROM:0012552A bsr.w sub_1256C4 ROM:0012552E btst #2,($1409).w ROM:00125534 beq.s loc_125554 ROM:00125536 bsr.w sub_125664 ROM:0012553A bsr.w sub_12566A ROM:0012553E bclr #3,($1408).w ROM:00125544 clr.b ($86D).w ROM:00125548 clr.w ($728).w ROM:0012554C move.w #1,($C58).w ROM:00125552 rts ROM:00125554 ; --------------------------------------------------------------------------- ROM:00125554 ROM:00125554 loc_125554: ; CODE XREF: ROM:00125534↑j ROM:00125554 move.w $5BC(a5),d0 ROM:00125558 cmp.w ($728).w,d0 ROM:0012555C bgt.s locret_12556E ROM:0012555E clr.b ($86D).w ROM:00125562 clr.w ($728).w ROM:00125566 move.w #4,($C58).w ROM:0012556C rts ROM:0012556E ; --------------------------------------------------------------------------- ROM:0012556E ROM:0012556E locret_12556E: ; CODE XREF: ROM:0012555C↑j ROM:0012556E rts ROM:00125570 ; --------------------------------------------------------------------------- ROM:00125570 ROM:00125570 loc_125570: ; DATA XREF: ROM:00125448↑o ROM:00125570 bsr.w sub_125684 ROM:00125574 bsr.w sub_1256BC ROM:00125578 move.w ($C52).w,d0 ROM:0012557C ext.l d0 ROM:0012557E muls.l #$186A0,d0 ROM:00125586 cmp.l ($8C0).w,d0 ROM:0012558A bgt.s loc_1255B2 ROM:0012558C move.w $5BE(a5),d0 ROM:00125590 cmpi.w #0,d0 ROM:00125594 bne.s loc_1255B2 ROM:00125596 bsr.w sub_125664 ROM:0012559A bsr.w sub_12566A ROM:0012559E bclr #3,($1408).w ROM:001255A4 bset #7,($1420).w ROM:001255AA move.w #6,($C58).w ROM:001255B0 rts ROM:001255B2 ; --------------------------------------------------------------------------- ROM:001255B2 ROM:001255B2 loc_1255B2: ; CODE XREF: ROM:0012558A↑j ROM:001255B2 ; ROM:00125594↑j ROM:001255B2 btst #2,($1409).w ROM:001255B8 beq.s loc_1255D0 ROM:001255BA bsr.w sub_125664 ROM:001255BE bsr.w sub_12566A ROM:001255C2 bclr #3,($1408).w ROM:001255C8 move.w #1,($C58).w ROM:001255CE rts ROM:001255D0 ; --------------------------------------------------------------------------- ROM:001255D0 ROM:001255D0 loc_1255D0: ; CODE XREF: ROM:001255B8↑j ROM:001255D0 move.w ($C52).w,d0 ROM:001255D4 ext.l d0 ROM:001255D6 muls.l #$186A0,d0 ROM:001255DE cmp.l ($8C0).w,d0 ROM:001255E2 bgt.s locret_125614 ROM:001255E4 move.w $5BE(a5),d0 ROM:001255E8 cmpi.w #0,d0 ROM:001255EC beq.s locret_125614 ROM:001255EE clr.b ($86D).w ROM:001255F2 move.w d0,($728).w ROM:001255F6 move.b #1,($86D).w ROM:001255FC bsr.w sub_125664 ROM:00125600 bclr #3,($1408).w ROM:00125606 bset #7,($1420).w ROM:0012560C move.w #5,($C58).w ROM:00125612 rts ROM:00125614 ; --------------------------------------------------------------------------- ROM:00125614 ROM:00125614 locret_125614: ; CODE XREF: ROM:001255E2↑j ROM:00125614 ; ROM:001255EC↑j ROM:00125614 rts ROM:00125616 ; --------------------------------------------------------------------------- ROM:00125616 ROM:00125616 loc_125616: ; DATA XREF: ROM:0012544C↑o ROM:00125616 bsr.w sub_125684 ROM:0012561A bsr.w sub_1256D6 ROM:0012561E btst #2,($1409).w ROM:00125624 beq.s loc_12563A ROM:00125626 bsr.w sub_12566A ROM:0012562A clr.b ($86D).w ROM:0012562E clr.w ($728).w ROM:00125632 move.w #1,($C58).w ROM:00125638 rts ROM:0012563A ; --------------------------------------------------------------------------- ROM:0012563A ROM:0012563A loc_12563A: ; CODE XREF: ROM:00125624↑j ROM:0012563A cmpi.w #0,($728).w ROM:00125640 bgt.s locret_12564E ROM:00125642 bsr.w sub_12566A ROM:00125646 move.w #6,($C58).w ROM:0012564C rts ROM:0012564E ; --------------------------------------------------------------------------- ROM:0012564E ROM:0012564E locret_12564E: ; CODE XREF: ROM:00125640↑j ROM:0012564E rts ROM:00125650 ; --------------------------------------------------------------------------- ROM:00125650 ROM:00125650 loc_125650: ; DATA XREF: ROM:00125450↑o ROM:00125650 btst #2,($1409).w ROM:00125656 beq.s locret_125660 ROM:00125658 move.w #1,($C58).w ROM:0012565E rts ROM:00125660 ; --------------------------------------------------------------------------- ROM:00125660 ROM:00125660 locret_125660: ; CODE XREF: ROM:00125656↑j ROM:00125660 rts ROM:00125662 ; --------------------------------------------------------------------------- ROM:00125662 rts ROM:00125664 ROM:00125664 ; =============== S U B R O U T I N E ======================================= ROM:00125664 ROM:00125664 ROM:00125664 sub_125664: ; CODE XREF: ROM:loc_125454↑p ROM:00125664 ; ROM:00125536↑p ... ROM:00125664 clr.l ($8C0).w ROM:00125668 rts ROM:00125668 ; End of function sub_125664 ROM:00125668 ROM:0012566A ROM:0012566A ; =============== S U B R O U T I N E ======================================= ROM:0012566A ROM:0012566A ROM:0012566A sub_12566A: ; CODE XREF: ROM:00125458↑p ROM:0012566A ; ROM:0012553A↑p ... ROM:0012566A clr.w ($C56).w ROM:0012566E rts ROM:0012566E ; End of function sub_12566A ROM:0012566E ROM:00125670 ROM:00125670 ; =============== S U B R O U T I N E ======================================= ROM:00125670 ROM:00125670 ROM:00125670 sub_125670: ; CODE XREF: ROM:00125486↑p ROM:00125670 move.w #$3E70,d1 ROM:00125674 move.w ($9E8).w,d2 ROM:00125678 bsr.l sub_1174A6 ROM:0012567E move.w d1,($C52).w ROM:00125682 rts ROM:00125682 ; End of function sub_125670 ROM:00125682 ROM:00125684 ROM:00125684 ; =============== S U B R O U T I N E ======================================= ROM:00125684 ROM:00125684 ROM:00125684 sub_125684: ; CODE XREF: ROM:loc_125526↑p ROM:00125684 ; ROM:loc_125570↑p ... ROM:00125684 btst #7,($1404).w ROM:0012568A beq.s loc_1256A4 ROM:0012568C move.w #$3F2E,d1 ROM:00125690 move.w ($9B2).w,d2 ROM:00125694 move.w ($BEA).w,d3 ROM:00125698 bsr.l sub_1174A6 ROM:0012569E move.w d1,($C54).w ROM:001256A2 bra.s locret_1256BA ROM:001256A4 ; --------------------------------------------------------------------------- ROM:001256A4 ROM:001256A4 loc_1256A4: ; CODE XREF: sub_125684+6↑j ROM:001256A4 move.w #$3F2C,d1 ROM:001256A8 move.w ($9B2).w,d2 ROM:001256AC move.w ($57E).w,d3 ROM:001256B0 bsr.l sub_1174A6 ROM:001256B6 move.w d1,($C54).w ROM:001256BA ROM:001256BA locret_1256BA: ; CODE XREF: sub_125684+1E↑j ROM:001256BA rts ROM:001256BA ; End of function sub_125684 ROM:001256BA ROM:001256BC ROM:001256BC ; =============== S U B R O U T I N E ======================================= ROM:001256BC ROM:001256BC ROM:001256BC sub_1256BC: ; CODE XREF: ROM:00125574↑p ROM:001256BC move.w ($C54).w,($C56).w ROM:001256C2 rts ROM:001256C2 ; End of function sub_1256BC ROM:001256C2 ROM:001256C4 ROM:001256C4 ; =============== S U B R O U T I N E ======================================= ROM:001256C4 ROM:001256C4 ROM:001256C4 sub_1256C4: ; CODE XREF: ROM:0012552A↑p ROM:001256C4 move.w ($728).w,d0 ROM:001256C8 muls.w ($C54).w,d0 ROM:001256CC divs.w $5BC(a5),d0 ROM:001256D0 move.w d0,($C56).w ROM:001256D4 rts ROM:001256D4 ; End of function sub_1256C4 ROM:001256D4 ROM:001256D6 ROM:001256D6 ; =============== S U B R O U T I N E ======================================= ROM:001256D6 ROM:001256D6 ROM:001256D6 sub_1256D6: ; CODE XREF: ROM:0012561A↑p ROM:001256D6 move.w ($728).w,d0 ROM:001256DA muls.w ($C54).w,d0 ROM:001256DE divs.w $5BE(a5),d0 ROM:001256E2 move.w d0,($C56).w ROM:001256E6 rts ROM:001256E6 ; End of function sub_1256D6 ROM:001256E6 ROM:001256E8 ROM:001256E8 ; =============== S U B R O U T I N E ======================================= ROM:001256E8 ROM:001256E8 ROM:001256E8 sub_1256E8: ; CODE XREF: sub_110E14+1AE↑p ROM:001256E8 btst #3,($1408).w ROM:001256EE beq.s locret_125704 ROM:001256F0 move.l ($980).w,d0 ROM:001256F4 divs.l #$64,d0 ; 'd' ROM:001256FC add.l ($8C0).w,d0 ROM:00125700 move.l d0,($8C0).w ROM:00125704 ROM:00125704 locret_125704: ; CODE XREF: sub_1256E8+6↑j ROM:00125704 rts ROM:00125704 ; End of function sub_1256E8 ROM:00125704 ROM:00125706 ; --------------------------------------------------------------------------- ROM:00125706 cmpi.w #0,($57E).w ROM:0012570C bne.l loc_125896 ROM:00125712 bset #0,($8A2).w ROM:00125718 bclr #1,($898).w ROM:0012571E bclr #2,($88D).w ROM:00125724 bclr #7,($88D).w ROM:0012572A bclr #3,($896).w ROM:00125730 move.w #$3F42,d1 ROM:00125734 move.w ($9A0).w,d2 ROM:00125738 move.w ($57E).w,d3 ROM:0012573C bsr.l sub_1174A6 ROM:00125742 move.w d1,($C60).w ROM:00125746 clr.w d7 ROM:00125748 move.b ($12DE).l,d7 ROM:0012574E andi.w #$F,d7 ROM:00125752 move.b ($12DE).l,($120F).w ROM:0012575A cmpi.w #2,d7 ROM:0012575E bgt.s loc_125766 ROM:00125760 cmpi.w #0,d7 ROM:00125764 bgt.s loc_12576C ROM:00125766 ROM:00125766 loc_125766: ; CODE XREF: ROM:0012575E↑j ROM:00125766 bra.l loc_125896 ROM:0012576C ; --------------------------------------------------------------------------- ROM:0012576C ROM:0012576C loc_12576C: ; CODE XREF: ROM:00125764↑j ROM:0012576C subq.w #1,d7 ROM:0012576E moveq #$10,d0 ROM:00125770 asr.w #4,d0 ROM:00125772 add.w d7,d0 ROM:00125774 lea ($FFFFFF10).w,a1 ROM:00125778 asl.w #4,d7 ROM:0012577A adda.w d7,a1 ROM:0012577C asr.w #4,d7 ROM:0012577E move.w d0,($C62).w ROM:00125782 bsr.l sub_11AFF8 ROM:00125788 moveq #8,d2 ROM:0012578A moveq #0,d1 ROM:0012578C moveq #1,d4 ROM:0012578E moveq #1,d5 ROM:00125790 moveq #1,d1 ROM:00125792 asl.w d0,d1 ROM:00125794 move.w d1,($C5E).w ROM:00125798 move.w ($C5E).w,d1 ROM:0012579C not.w d1 ROM:0012579E and.w d1,($FFFFFE20).w ROM:001257A2 move.w #0,d1 ROM:001257A6 bsr.l sub_11AF7C ROM:001257AC move.w ($C62).w,d0 ROM:001257B0 move.w ($FFFFFE20).w,d1 ROM:001257B4 and.w ($C5E).w,d1 ROM:001257B8 ROM:001257B8 loc_1257B8: ; CODE XREF: ROM:001257C2↓j ROM:001257B8 bne.s loc_1257C4 ROM:001257BA move.w ($FFFFFE20).w,d1 ROM:001257BE and.w ($C5E).w,d1 ROM:001257C2 bra.s loc_1257B8 ROM:001257C4 ; --------------------------------------------------------------------------- ROM:001257C4 ROM:001257C4 loc_1257C4: ; CODE XREF: ROM:loc_1257B8↑j ROM:001257C4 move.w 8(a1),($C5A).w ROM:001257CA bsr.l sub_11AFF8 ROM:001257D0 moveq #$C,d2 ROM:001257D2 moveq #0,d1 ROM:001257D4 moveq #0,d3 ROM:001257D6 moveq #1,d4 ROM:001257D8 moveq #1,d5 ROM:001257DA move.w #$89,(a1) ROM:001257DE move.w ($C60).w,2(a1) ROM:001257E4 asl.w #4,d0 ROM:001257E6 addi.w #8,d0 ROM:001257EA move.w d0,4(a1) ROM:001257EE move.w ($C62).w,d0 ROM:001257F2 move.w ($C5E).w,d1 ROM:001257F6 not.w d1 ROM:001257F8 and.w d1,($FFFFFE20).w ROM:001257FC move.w #0,d1 ROM:00125800 bsr.l sub_11AF7C ROM:00125806 move.w ($C62).w,d0 ROM:0012580A clr.w d6 ROM:0012580C clr.w d6 ROM:0012580E clr.w d1 ROM:00125810 ROM:00125810 loc_125810: ; CODE XREF: ROM:loc_12583E↓j ROM:00125810 cmpi.w #0,d6 ROM:00125814 bne.s loc_125840 ROM:00125816 cmpi.w #0,d1 ROM:0012581A bne.s loc_125840 ROM:0012581C move.w ($FFFFFE20).w,d1 ROM:00125820 and.w ($C5E).w,d1 ROM:00125824 btst #7,($88D).w ROM:0012582A beq.s loc_12583E ROM:0012582C move.w #$FFFF,d6 ROM:00125830 bset #2,($88D).w ROM:00125836 lea ($FFFFFF90).w,a0 ROM:0012583A move.w 8(a0),d5 ROM:0012583E ROM:0012583E loc_12583E: ; CODE XREF: ROM:0012582A↑j ROM:0012583E bra.s loc_125810 ROM:00125840 ; --------------------------------------------------------------------------- ROM:00125840 ROM:00125840 loc_125840: ; CODE XREF: ROM:00125814↑j ROM:00125840 ; ROM:0012581A↑j ROM:00125840 btst #2,($88D).w ROM:00125846 beq.s loc_12584C ROM:00125848 move.w d5,($C5C).w ROM:0012584C ROM:0012584C loc_12584C: ; CODE XREF: ROM:00125846↑j ROM:0012584C clr.w d6 ROM:0012584E clr.w d1 ROM:00125850 ROM:00125850 loc_125850: ; CODE XREF: ROM:loc_125876↓j ROM:00125850 cmpi.w #0,d6 ROM:00125854 bne.s loc_125878 ROM:00125856 cmpi.w #0,d1 ROM:0012585A bne.s loc_125878 ROM:0012585C move.w ($FFFFFE20).w,d1 ROM:00125860 and.w ($C5E).w,d1 ROM:00125864 btst #3,($896).w ROM:0012586A beq.s loc_125876 ROM:0012586C move.w #$FFFF,d6 ROM:00125870 bset #1,($898).w ROM:00125876 ROM:00125876 loc_125876: ; CODE XREF: ROM:0012586A↑j ROM:00125876 bra.s loc_125850 ROM:00125878 ; --------------------------------------------------------------------------- ROM:00125878 ROM:00125878 loc_125878: ; CODE XREF: ROM:00125854↑j ROM:00125878 ; ROM:0012585A↑j ROM:00125878 bsr.l sub_1165CC ROM:0012587E move.w ($C5C).w,d0 ROM:00125882 sub.w ($C5A).w,d0 ROM:00125886 move.w d0,($CAE).w ROM:0012588A bclr #0,($8A2).w ROM:00125890 bra.l locret_12589C ROM:00125896 ; --------------------------------------------------------------------------- ROM:00125896 ROM:00125896 loc_125896: ; CODE XREF: ROM:0012570C↑j ROM:00125896 ; ROM:loc_125766↑j ROM:00125896 bset #5,($1424).w ROM:0012589C ROM:0012589C locret_12589C: ; CODE XREF: ROM:00125890↑j ROM:0012589C rts ROM:0012589E ROM:0012589E ; =============== S U B R O U T I N E ======================================= ROM:0012589E ROM:0012589E ROM:0012589E sub_12589E: ; CODE XREF: sub_129E70+42↓p ROM:0012589E bclr #5,($1406).w ROM:001258A4 bclr #0,($142D).w ROM:001258AA clr.w d1 ROM:001258AC move.b ($1210).w,d1 ROM:001258B0 cmpi.w #3,d1 ROM:001258B4 bcc.s locret_1258BE ROM:001258B6 movea.l off_1258C0(pc,d1.w*4),a0 ROM:001258BA nop ROM:001258BC jmp (a0) ROM:001258BE ; --------------------------------------------------------------------------- ROM:001258BE ROM:001258BE locret_1258BE: ; CODE XREF: sub_12589E+16↑j ROM:001258BE rts ROM:001258BE ; End of function sub_12589E ROM:001258BE ROM:001258BE ; --------------------------------------------------------------------------- ROM:001258C0 off_1258C0: dc.l loc_1258CC ; DATA XREF: sub_12589E+18↑r ROM:001258C4 dc.l loc_1258DA ROM:001258C8 dc.l loc_1258FA ROM:001258CC ; --------------------------------------------------------------------------- ROM:001258CC ROM:001258CC loc_1258CC: ; DATA XREF: ROM:off_1258C0↑o ROM:001258CC bset #0,($142D).w ROM:001258D2 move.b #1,($1210).w ROM:001258D8 rts ROM:001258DA ; --------------------------------------------------------------------------- ROM:001258DA ROM:001258DA loc_1258DA: ; DATA XREF: ROM:001258C4↑o ROM:001258DA btst #2,($141F).w ROM:001258E0 bne.s locret_1258EA ROM:001258E2 btst #4,($894).w ROM:001258E8 bne.s loc_1258EC ROM:001258EA ROM:001258EA locret_1258EA: ; CODE XREF: ROM:001258E0↑j ROM:001258EA rts ROM:001258EC ; --------------------------------------------------------------------------- ROM:001258EC ROM:001258EC loc_1258EC: ; CODE XREF: ROM:001258E8↑j ROM:001258EC bset #5,($1406).w ROM:001258F2 move.b #2,($1210).w ROM:001258F8 rts ROM:001258FA ; --------------------------------------------------------------------------- ROM:001258FA ROM:001258FA loc_1258FA: ; DATA XREF: ROM:001258C8↑o ROM:001258FA btst #2,($141F).w ROM:00125900 bne.s loc_12590C ROM:00125902 btst #4,($894).w ROM:00125908 beq.s loc_12590C ROM:0012590A rts ROM:0012590C ; --------------------------------------------------------------------------- ROM:0012590C ROM:0012590C loc_12590C: ; CODE XREF: ROM:00125900↑j ROM:0012590C ; ROM:00125908↑j ROM:0012590C bset #0,($142D).w ROM:00125912 move.b #1,($1210).w ROM:00125918 rts ROM:0012591A ROM:0012591A ; =============== S U B R O U T I N E ======================================= ROM:0012591A ROM:0012591A ROM:0012591A sub_12591A: ; CODE XREF: sub_124A9E+1E↑p ROM:0012591A clr.l d1 ROM:0012591C move.w ($580).w,d1 ROM:00125920 swap d1 ROM:00125922 move.w ($C64).w,d2 ROM:00125926 swap d2 ROM:00125928 move.w ($C6A).w,d2 ROM:0012592C move.w $5C8(a5),d3 ROM:00125930 ext.l d3 ROM:00125932 bsr.l sub_1173B2 ROM:00125938 move.w d4,($C6A).w ROM:0012593C swap d4 ROM:0012593E move.w $5C6(a5),d0 ROM:00125942 cmp.w d4,d0 ROM:00125944 ble.s loc_12594E ROM:00125946 move.w $5C6(a5),($C64).w ROM:0012594C bra.s loc_125952 ROM:0012594E ; --------------------------------------------------------------------------- ROM:0012594E ROM:0012594E loc_12594E: ; CODE XREF: sub_12591A+2A↑j ROM:0012594E move.w d4,($C64).w ROM:00125952 ROM:00125952 loc_125952: ; CODE XREF: sub_12591A+32↑j ROM:00125952 btst #1,($1410).w ROM:00125958 bne.s loc_125964 ROM:0012595A move.w #0,($C6C).w ROM:00125960 bra.w locret_125A0E ROM:00125964 ; --------------------------------------------------------------------------- ROM:00125964 ROM:00125964 loc_125964: ; CODE XREF: sub_12591A+3E↑j ROM:00125964 move.w $5CA(a5),d0 ROM:00125968 btst #3,($151F).w ROM:0012596E beq.s loc_125988 ROM:00125970 btst #0,($CA3).w ROM:00125976 bne.s loc_125988 ROM:00125978 cmp.w ($506).w,d0 ROM:0012597C blt.s loc_125988 ROM:0012597E move.w #0,($C6C).w ROM:00125984 bra.w locret_125A0E ROM:00125988 ; --------------------------------------------------------------------------- ROM:00125988 ROM:00125988 loc_125988: ; CODE XREF: sub_12591A+54↑j ROM:00125988 ; sub_12591A+5C↑j ... ROM:00125988 btst #1,($1426).w ROM:0012598E bne.s loc_12599A ROM:00125990 move.w #0,($C6C).w ROM:00125996 bra.w locret_125A0E ROM:0012599A ; --------------------------------------------------------------------------- ROM:0012599A ROM:0012599A loc_12599A: ; CODE XREF: sub_12591A+74↑j ROM:0012599A cmpi.w #$1F4,($57E).w ROM:001259A0 ble.s loc_1259D4 ROM:001259A2 move.w ($580).w,d0 ROM:001259A6 move.w ($C64).w,d2 ROM:001259AA cmpi.w #$1388,d2 ROM:001259AE ble.s loc_1259B4 ROM:001259B0 move.w #$1388,d2 ROM:001259B4 ROM:001259B4 loc_1259B4: ; CODE XREF: sub_12591A+94↑j ROM:001259B4 sub.w d2,d0 ROM:001259B6 muls.w #$2710,d0 ROM:001259BA move.w ($57E).w,d1 ROM:001259BE muls.w ($57E).w,d1 ROM:001259C2 divs.l #$3C,d1 ; '<' ROM:001259CA divs.l d1,d0 ROM:001259CE move.w d0,($C66).w ROM:001259D2 bra.s loc_1259D8 ROM:001259D4 ; --------------------------------------------------------------------------- ROM:001259D4 ROM:001259D4 loc_1259D4: ; CODE XREF: sub_12591A+86↑j ROM:001259D4 clr.w ($C66).w ROM:001259D8 ROM:001259D8 loc_1259D8: ; CODE XREF: sub_12591A+B8↑j ROM:001259D8 move.w #$3F30,d1 ROM:001259DC move.w ($9E8).w,d2 ROM:001259E0 move.w ($57E).w,d3 ROM:001259E4 bsr.l sub_1174A6 ROM:001259EA move.w d1,($C68).w ROM:001259EE move.w #$3F32,d1 ROM:001259F2 move.w ($C66).w,d2 ROM:001259F6 move.w ($9B2).w,d3 ROM:001259FA bsr.l sub_1174A6 ROM:00125A00 cmp.w ($C68).w,d1 ROM:00125A04 bge.s loc_125A0A ROM:00125A06 move.w ($C68).w,d1 ROM:00125A0A ROM:00125A0A loc_125A0A: ; CODE XREF: sub_12591A+EA↑j ROM:00125A0A move.w d1,($C6C).w ROM:00125A0E ROM:00125A0E locret_125A0E: ; CODE XREF: sub_12591A+46↑j ROM:00125A0E ; sub_12591A+6A↑j ... ROM:00125A0E rts ROM:00125A0E ; End of function sub_12591A ROM:00125A0E ROM:00125A10 ROM:00125A10 ; =============== S U B R O U T I N E ======================================= ROM:00125A10 ROM:00125A10 ROM:00125A10 sub_125A10: ; CODE XREF: sub_124A9E+C↑p ROM:00125A10 bsr.w sub_125A1A ROM:00125A14 bsr.w sub_125A7A ROM:00125A18 rts ROM:00125A18 ; End of function sub_125A10 ROM:00125A18 ROM:00125A1A ROM:00125A1A ; =============== S U B R O U T I N E ======================================= ROM:00125A1A ROM:00125A1A ROM:00125A1A sub_125A1A: ; CODE XREF: sub_125A10↑p ROM:00125A1A move.w #$3F34,d1 ROM:00125A1E move.w ($9B2).w,d2 ROM:00125A22 move.w ($9AE).w,d3 ROM:00125A26 bsr.l sub_1174A6 ROM:00125A2C move.w d1,($C70).w ROM:00125A30 move.w #$3F36,d1 ROM:00125A34 move.w ($57E).w,d2 ROM:00125A38 move.w ($9AE).w,d3 ROM:00125A3C bsr.l sub_1174A6 ROM:00125A42 move.w d1,($C72).w ROM:00125A46 move.w #$3F38,d1 ROM:00125A4A move.w ($9B2).w,d2 ROM:00125A4E move.w ($57E).w,d3 ROM:00125A52 bsr.l sub_1174A6 ROM:00125A58 move.w d1,($C76).w ROM:00125A5C move.w ($C70).w,d0 ROM:00125A60 cmp.w ($C72).w,d0 ROM:00125A64 bge.s loc_125A6A ROM:00125A66 move.w ($C72).w,d0 ROM:00125A6A ROM:00125A6A loc_125A6A: ; CODE XREF: sub_125A1A+4A↑j ROM:00125A6A cmp.w ($C76).w,d0 ROM:00125A6E bge.s loc_125A74 ROM:00125A70 move.w ($C76).w,d0 ROM:00125A74 ROM:00125A74 loc_125A74: ; CODE XREF: sub_125A1A+54↑j ROM:00125A74 move.w d0,($C74).w ROM:00125A78 rts ROM:00125A78 ; End of function sub_125A1A ROM:00125A78 ROM:00125A7A ROM:00125A7A ; =============== S U B R O U T I N E ======================================= ROM:00125A7A ROM:00125A7A ROM:00125A7A sub_125A7A: ; CODE XREF: sub_125A10+4↑p ROM:00125A7A clr.w d1 ROM:00125A7C move.b ($1211).w,d1 ROM:00125A80 cmpi.w #4,d1 ROM:00125A84 bcc.s locret_125A8E ROM:00125A86 movea.l off_125A90(pc,d1.w*4),a0 ROM:00125A8A nop ROM:00125A8C jmp (a0) ROM:00125A8E ; --------------------------------------------------------------------------- ROM:00125A8E ROM:00125A8E locret_125A8E: ; CODE XREF: sub_125A7A+A↑j ROM:00125A8E rts ROM:00125A8E ; End of function sub_125A7A ROM:00125A8E ROM:00125A8E ; --------------------------------------------------------------------------- ROM:00125A90 off_125A90: dc.l loc_125AA0 ; DATA XREF: sub_125A7A+C↑r ROM:00125A94 dc.l loc_125AAE ROM:00125A98 dc.l loc_125AD2 ROM:00125A9C dc.l loc_125AFC ROM:00125AA0 ; --------------------------------------------------------------------------- ROM:00125AA0 ROM:00125AA0 loc_125AA0: ; DATA XREF: ROM:off_125A90↑o ROM:00125AA0 bsr.w sub_125C7E ROM:00125AA4 move.b #1,($1211).w ROM:00125AAA bra.s locret_125AD0 ROM:00125AAC ; --------------------------------------------------------------------------- ROM:00125AAC rts ROM:00125AAE ; --------------------------------------------------------------------------- ROM:00125AAE ROM:00125AAE loc_125AAE: ; DATA XREF: ROM:00125A94↑o ROM:00125AAE btst #2,($1428).w ROM:00125AB4 beq.s locret_125AD0 ROM:00125AB6 move.w $5CC(a5),d0 ROM:00125ABA clr.b ($87D).w ROM:00125ABE move.w d0,($748).w ROM:00125AC2 move.b #1,($87D).w ROM:00125AC8 move.b #2,($1211).w ROM:00125ACE bra.s locret_125AFA ROM:00125AD0 ; --------------------------------------------------------------------------- ROM:00125AD0 ROM:00125AD0 locret_125AD0: ; CODE XREF: ROM:00125AAA↑j ROM:00125AD0 ; ROM:00125AB4↑j ... ROM:00125AD0 rts ROM:00125AD2 ; --------------------------------------------------------------------------- ROM:00125AD2 ROM:00125AD2 loc_125AD2: ; DATA XREF: ROM:00125A98↑o ROM:00125AD2 cmpi.w #0,($748).w ROM:00125AD8 bgt.s loc_125AE2 ROM:00125ADA move.b #3,($1211).w ROM:00125AE0 bra.s loc_125B14 ROM:00125AE2 ; --------------------------------------------------------------------------- ROM:00125AE2 ROM:00125AE2 loc_125AE2: ; CODE XREF: ROM:00125AD8↑j ROM:00125AE2 btst #2,($1428).w ROM:00125AE8 bne.s locret_125AFA ROM:00125AEA clr.b ($87D).w ROM:00125AEE clr.w ($748).w ROM:00125AF2 move.b #1,($1211).w ROM:00125AF8 bra.s locret_125AD0 ROM:00125AFA ; --------------------------------------------------------------------------- ROM:00125AFA ROM:00125AFA locret_125AFA: ; CODE XREF: ROM:00125ACE↑j ROM:00125AFA ; ROM:00125AE8↑j ROM:00125AFA rts ROM:00125AFC ; --------------------------------------------------------------------------- ROM:00125AFC ROM:00125AFC loc_125AFC: ; DATA XREF: ROM:00125A9C↑o ROM:00125AFC btst #2,($1428).w ROM:00125B02 bne.s loc_125B14 ROM:00125B04 bsr.w sub_125B1C ROM:00125B08 bsr.w sub_125C7E ROM:00125B0C move.b #1,($1211).w ROM:00125B12 bra.s locret_125AD0 ROM:00125B14 ; --------------------------------------------------------------------------- ROM:00125B14 ROM:00125B14 loc_125B14: ; CODE XREF: ROM:00125AE0↑j ROM:00125B14 ; ROM:00125B02↑j ROM:00125B14 bsr.w sub_125B3C ROM:00125B18 rts ROM:00125B1A ; --------------------------------------------------------------------------- ROM:00125B1A rts ROM:00125B1C ROM:00125B1C ; =============== S U B R O U T I N E ======================================= ROM:00125B1C ROM:00125B1C ROM:00125B1C sub_125B1C: ; CODE XREF: ROM:00125B04↑p ROM:00125B1C move.b #0,($1212).w ROM:00125B22 clr.b ($87F).w ROM:00125B26 clr.w ($74C).w ROM:00125B2A clr.b ($87E).w ROM:00125B2E clr.w ($74A).w ROM:00125B32 clr.b ($880).w ROM:00125B36 clr.w ($74E).w ROM:00125B3A rts ROM:00125B3A ; End of function sub_125B1C ROM:00125B3A ROM:00125B3C ROM:00125B3C ; =============== S U B R O U T I N E ======================================= ROM:00125B3C ROM:00125B3C ROM:00125B3C sub_125B3C: ; CODE XREF: ROM:loc_125B14↑p ROM:00125B3C clr.w d1 ROM:00125B3E move.b ($1212).w,d1 ROM:00125B42 cmpi.w #5,d1 ROM:00125B46 bcc.s locret_125B50 ROM:00125B48 movea.l off_125B52(pc,d1.w*4),a0 ROM:00125B4C nop ROM:00125B4E jmp (a0) ROM:00125B50 ; --------------------------------------------------------------------------- ROM:00125B50 ROM:00125B50 locret_125B50: ; CODE XREF: sub_125B3C+A↑j ROM:00125B50 rts ROM:00125B50 ; End of function sub_125B3C ROM:00125B50 ROM:00125B50 ; --------------------------------------------------------------------------- ROM:00125B52 off_125B52: dc.l loc_125B66 ; DATA XREF: sub_125B3C+C↑r ROM:00125B56 dc.l loc_125B82 ROM:00125B5A dc.l loc_125BD8 ROM:00125B5E dc.l loc_125C18 ROM:00125B62 dc.l loc_125C40 ROM:00125B66 ; --------------------------------------------------------------------------- ROM:00125B66 ROM:00125B66 loc_125B66: ; DATA XREF: ROM:off_125B52↑o ROM:00125B66 move.w $5CE(a5),d0 ROM:00125B6A clr.b ($880).w ROM:00125B6E move.w d0,($74E).w ROM:00125B72 move.b #1,($880).w ROM:00125B78 move.b #1,($1212).w ROM:00125B7E bra.s locret_125BD6 ROM:00125B80 ; --------------------------------------------------------------------------- ROM:00125B80 rts ROM:00125B82 ; --------------------------------------------------------------------------- ROM:00125B82 ROM:00125B82 loc_125B82: ; DATA XREF: ROM:00125B56↑o ROM:00125B82 cmpi.w #0,($C74).w ROM:00125B88 blt.s loc_125BB4 ROM:00125B8A move.w ($74E).w,d0 ROM:00125B8E move.w $5CE(a5),d1 ROM:00125B92 sub.w d0,d1 ROM:00125B94 clr.b ($87E).w ROM:00125B98 move.w d1,($74A).w ROM:00125B9C move.b #1,($87E).w ROM:00125BA2 clr.b ($880).w ROM:00125BA6 clr.w ($74E).w ROM:00125BAA move.b #4,($1212).w ROM:00125BB0 bra.w loc_125C76 ROM:00125BB4 ; --------------------------------------------------------------------------- ROM:00125BB4 ROM:00125BB4 loc_125BB4: ; CODE XREF: ROM:00125B88↑j ROM:00125BB4 cmpi.w #0,($74E).w ROM:00125BBA bgt.s locret_125BD6 ROM:00125BBC move.w $5D0(a5),d0 ROM:00125BC0 clr.b ($87F).w ROM:00125BC4 move.w d0,($74C).w ROM:00125BC8 move.b #1,($87F).w ROM:00125BCE move.b #2,($1212).w ROM:00125BD4 bra.s loc_125C12 ROM:00125BD6 ; --------------------------------------------------------------------------- ROM:00125BD6 ROM:00125BD6 locret_125BD6: ; CODE XREF: ROM:00125B7E↑j ROM:00125BD6 ; ROM:00125BBA↑j ... ROM:00125BD6 rts ROM:00125BD8 ; --------------------------------------------------------------------------- ROM:00125BD8 ROM:00125BD8 loc_125BD8: ; DATA XREF: ROM:00125B5A↑o ROM:00125BD8 cmpi.w #0,($C74).w ROM:00125BDE blt.s loc_125C02 ROM:00125BE0 move.w $5CE(a5),d1 ROM:00125BE4 clr.b ($87E).w ROM:00125BE8 move.w d1,($74A).w ROM:00125BEC move.b #1,($87E).w ROM:00125BF2 clr.b ($87F).w ROM:00125BF6 clr.w ($74C).w ROM:00125BFA move.b #4,($1212).w ROM:00125C00 bra.s loc_125C76 ROM:00125C02 ; --------------------------------------------------------------------------- ROM:00125C02 ROM:00125C02 loc_125C02: ; CODE XREF: ROM:00125BDE↑j ROM:00125C02 cmpi.w #0,($74C).w ROM:00125C08 bgt.s loc_125C12 ROM:00125C0A move.b #3,($1212).w ROM:00125C10 bra.s loc_125C3A ROM:00125C12 ; --------------------------------------------------------------------------- ROM:00125C12 ROM:00125C12 loc_125C12: ; CODE XREF: ROM:00125BD4↑j ROM:00125C12 ; ROM:00125C08↑j ROM:00125C12 bsr.w sub_125C84 ROM:00125C16 rts ROM:00125C18 ; --------------------------------------------------------------------------- ROM:00125C18 ROM:00125C18 loc_125C18: ; DATA XREF: ROM:00125B5E↑o ROM:00125C18 cmpi.w #0,($C74).w ROM:00125C1E blt.s loc_125C3A ROM:00125C20 move.w $5CE(a5),d1 ROM:00125C24 clr.b ($87E).w ROM:00125C28 move.w d1,($74A).w ROM:00125C2C move.b #1,($87E).w ROM:00125C32 move.b #4,($1212).w ROM:00125C38 bra.s loc_125C76 ROM:00125C3A ; --------------------------------------------------------------------------- ROM:00125C3A ROM:00125C3A loc_125C3A: ; CODE XREF: ROM:00125C10↑j ROM:00125C3A ; ROM:00125C1E↑j ROM:00125C3A bsr.w sub_125C84 ROM:00125C3E rts ROM:00125C40 ; --------------------------------------------------------------------------- ROM:00125C40 ROM:00125C40 loc_125C40: ; DATA XREF: ROM:00125B62↑o ROM:00125C40 cmpi.w #0,($C74).w ROM:00125C46 bge.s loc_125C76 ROM:00125C48 move.w ($74A).w,d0 ROM:00125C4C move.w $5CE(a5),d1 ROM:00125C50 sub.w d0,d1 ROM:00125C52 clr.b ($880).w ROM:00125C56 move.w d1,($74E).w ROM:00125C5A move.b #1,($880).w ROM:00125C60 bsr.w sub_125C7E ROM:00125C64 clr.b ($87E).w ROM:00125C68 clr.w ($74A).w ROM:00125C6C move.b #1,($1212).w ROM:00125C72 bra.w locret_125BD6 ROM:00125C76 ; --------------------------------------------------------------------------- ROM:00125C76 ROM:00125C76 loc_125C76: ; CODE XREF: ROM:00125BB0↑j ROM:00125C76 ; ROM:00125C00↑j ... ROM:00125C76 bsr.w sub_125C84 ROM:00125C7A rts ROM:00125C7C ; --------------------------------------------------------------------------- ROM:00125C7C rts ROM:00125C7E ROM:00125C7E ; =============== S U B R O U T I N E ======================================= ROM:00125C7E ROM:00125C7E ROM:00125C7E sub_125C7E: ; CODE XREF: ROM:loc_125AA0↑p ROM:00125C7E ; ROM:00125B08↑p ... ROM:00125C7E clr.w ($C6E).w ROM:00125C82 rts ROM:00125C82 ; End of function sub_125C7E ROM:00125C82 ROM:00125C84 ROM:00125C84 ; =============== S U B R O U T I N E ======================================= ROM:00125C84 ROM:00125C84 ROM:00125C84 sub_125C84: ; CODE XREF: ROM:loc_125C12↑p ROM:00125C84 ; ROM:loc_125C3A↑p ... ROM:00125C84 move.w $5D0(a5),d0 ROM:00125C88 cmpi.w #0,d0 ROM:00125C8C bne.s loc_125C96 ROM:00125C8E move.w ($C74).w,($C6E).w ROM:00125C94 bra.s locret_125CAA ROM:00125C96 ; --------------------------------------------------------------------------- ROM:00125C96 ROM:00125C96 loc_125C96: ; CODE XREF: sub_125C84+8↑j ROM:00125C96 move.w ($74C).w,d1 ROM:00125C9A sub.w d1,d0 ROM:00125C9C move.w ($C74).w,d2 ROM:00125CA0 muls.w d0,d2 ROM:00125CA2 divs.w $5D0(a5),d2 ROM:00125CA6 move.w d2,($C6E).w ROM:00125CAA ROM:00125CAA locret_125CAA: ; CODE XREF: sub_125C84+10↑j ROM:00125CAA rts ROM:00125CAA ; End of function sub_125C84 ROM:00125CAA ROM:00125CAC ROM:00125CAC ; =============== S U B R O U T I N E ======================================= ROM:00125CAC ROM:00125CAC ROM:00125CAC sub_125CAC: ; CODE XREF: sub_124A9E+18↑p ROM:00125CAC btst #5,($88A).w ROM:00125CB2 beq.s loc_125CC6 ROM:00125CB4 move.w #$3E72,d1 ROM:00125CB8 move.w ($9E8).w,d2 ROM:00125CBC bsr.l sub_1174A6 ROM:00125CC2 move.w d1,($C7A).w ROM:00125CC6 ROM:00125CC6 loc_125CC6: ; CODE XREF: sub_125CAC+6↑j ROM:00125CC6 bsr.w sub_125EFA ROM:00125CCA bsr.w sub_125F2E ROM:00125CCE clr.w d1 ROM:00125CD0 move.b ($1213).w,d1 ROM:00125CD4 cmpi.w #5,d1 ROM:00125CD8 bcc.s locret_125CE2 ROM:00125CDA movea.l off_125CE4(pc,d1.w*4),a0 ROM:00125CDE nop ROM:00125CE0 jmp (a0) ROM:00125CE2 ; --------------------------------------------------------------------------- ROM:00125CE2 ROM:00125CE2 locret_125CE2: ; CODE XREF: sub_125CAC+2C↑j ROM:00125CE2 rts ROM:00125CE2 ; End of function sub_125CAC ROM:00125CE2 ROM:00125CE2 ; --------------------------------------------------------------------------- ROM:00125CE4 off_125CE4: dc.l loc_125CF8 ; DATA XREF: sub_125CAC+2E↑r ROM:00125CE8 dc.l loc_125D06 ROM:00125CEC dc.l loc_125D2A ROM:00125CF0 dc.l loc_125D7C ROM:00125CF4 dc.l loc_125DC8 ROM:00125CF8 ; --------------------------------------------------------------------------- ROM:00125CF8 ROM:00125CF8 loc_125CF8: ; DATA XREF: ROM:off_125CE4↑o ROM:00125CF8 bsr.w sub_125EB6 ROM:00125CFC move.b #1,($1213).w ROM:00125D02 bra.s loc_125D24 ROM:00125D04 ; --------------------------------------------------------------------------- ROM:00125D04 rts ROM:00125D06 ; --------------------------------------------------------------------------- ROM:00125D06 ROM:00125D06 loc_125D06: ; DATA XREF: ROM:00125CE8↑o ROM:00125D06 move.w ($C80).w,d0 ROM:00125D0A sub.w $5D6(a5),d0 ROM:00125D0E btst #1,($1410).w ROM:00125D14 beq.s loc_125D1C ROM:00125D16 cmp.w ($9B2).w,d0 ROM:00125D1A ble.s loc_125D24 ROM:00125D1C ROM:00125D1C loc_125D1C: ; CODE XREF: ROM:00125D14↑j ROM:00125D1C move.b #2,($1213).w ROM:00125D22 bra.s loc_125D72 ROM:00125D24 ; --------------------------------------------------------------------------- ROM:00125D24 ROM:00125D24 loc_125D24: ; CODE XREF: ROM:00125D02↑j ROM:00125D24 ; ROM:00125D1A↑j ... ROM:00125D24 bsr.w sub_125ED6 ROM:00125D28 rts ROM:00125D2A ; --------------------------------------------------------------------------- ROM:00125D2A ROM:00125D2A loc_125D2A: ; DATA XREF: ROM:00125CEC↑o ROM:00125D2A btst #0,($140B).w ROM:00125D30 bne.s loc_125D46 ROM:00125D32 btst #7,($1407).w ROM:00125D38 beq.s loc_125D46 ROM:00125D3A move.b #1,($1213).w ROM:00125D40 bra.w loc_125D24 ROM:00125D44 ; --------------------------------------------------------------------------- ROM:00125D44 rts ROM:00125D46 ; --------------------------------------------------------------------------- ROM:00125D46 ROM:00125D46 loc_125D46: ; CODE XREF: ROM:00125D30↑j ROM:00125D46 ; ROM:00125D38↑j ROM:00125D46 btst #0,($140B).w ROM:00125D4C beq.s loc_125D72 ROM:00125D4E btst #7,($1407).w ROM:00125D54 beq.s loc_125D72 ROM:00125D56 move.w ($C7E).w,d0 ROM:00125D5A clr.b ($86F).w ROM:00125D5E move.w d0,($72C).w ROM:00125D62 move.b #1,($86F).w ROM:00125D68 move.b #3,($1213).w ROM:00125D6E bra.s loc_125DC2 ROM:00125D70 ; --------------------------------------------------------------------------- ROM:00125D70 rts ROM:00125D72 ; --------------------------------------------------------------------------- ROM:00125D72 ROM:00125D72 loc_125D72: ; CODE XREF: ROM:00125D22↑j ROM:00125D72 ; ROM:00125D4C↑j ... ROM:00125D72 bsr.w sub_125EBE ROM:00125D76 bsr.w sub_125ED6 ROM:00125D7A rts ROM:00125D7C ; --------------------------------------------------------------------------- ROM:00125D7C ROM:00125D7C loc_125D7C: ; DATA XREF: ROM:00125CF0↑o ROM:00125D7C move.w ($C80).w,d0 ROM:00125D80 sub.w $5D6(a5),d0 ROM:00125D84 btst #1,($1410).w ROM:00125D8A beq.s loc_125D92 ROM:00125D8C cmp.w ($9B2).w,d0 ROM:00125D90 ble.s loc_125DA0 ROM:00125D92 ROM:00125D92 loc_125D92: ; CODE XREF: ROM:00125D8A↑j ROM:00125D92 bsr.w sub_125EB6 ROM:00125D96 move.b #2,($1213).w ROM:00125D9C bra.s loc_125D72 ROM:00125D9E ; --------------------------------------------------------------------------- ROM:00125D9E rts ROM:00125DA0 ; --------------------------------------------------------------------------- ROM:00125DA0 ROM:00125DA0 loc_125DA0: ; CODE XREF: ROM:00125D90↑j ROM:00125DA0 cmpi.w #0,($72C).w ROM:00125DA6 bgt.s loc_125DC2 ROM:00125DA8 move.w $5D2(a5),d0 ROM:00125DAC clr.b ($86F).w ROM:00125DB0 move.w d0,($72C).w ROM:00125DB4 move.b #1,($86F).w ROM:00125DBA move.b #4,($1213).w ROM:00125DC0 bra.s loc_125E08 ROM:00125DC2 ; --------------------------------------------------------------------------- ROM:00125DC2 ROM:00125DC2 loc_125DC2: ; CODE XREF: ROM:00125D6E↑j ROM:00125DC2 ; ROM:00125DA6↑j ROM:00125DC2 bsr.w sub_125E10 ROM:00125DC6 rts ROM:00125DC8 ; --------------------------------------------------------------------------- ROM:00125DC8 ROM:00125DC8 loc_125DC8: ; DATA XREF: ROM:00125CF4↑o ROM:00125DC8 cmpi.w #0,($72C).w ROM:00125DCE bgt.s loc_125DE0 ROM:00125DD0 bsr.w sub_125EB6 ROM:00125DD4 move.b #1,($1213).w ROM:00125DDA bra.l loc_125D24 ROM:00125DE0 ; --------------------------------------------------------------------------- ROM:00125DE0 ROM:00125DE0 loc_125DE0: ; CODE XREF: ROM:00125DCE↑j ROM:00125DE0 move.w ($C80).w,d0 ROM:00125DE4 sub.w $5D6(a5),d0 ROM:00125DE8 btst #1,($1410).w ROM:00125DEE beq.s loc_125DF6 ROM:00125DF0 cmp.w ($9B2).w,d0 ROM:00125DF4 ble.s loc_125E08 ROM:00125DF6 ROM:00125DF6 loc_125DF6: ; CODE XREF: ROM:00125DEE↑j ROM:00125DF6 bsr.w sub_125EB6 ROM:00125DFA move.b #2,($1213).w ROM:00125E00 bra.l loc_125D72 ROM:00125E06 ; --------------------------------------------------------------------------- ROM:00125E06 rts ROM:00125E08 ; --------------------------------------------------------------------------- ROM:00125E08 ROM:00125E08 loc_125E08: ; CODE XREF: ROM:00125DC0↑j ROM:00125E08 ; ROM:00125DF4↑j ROM:00125E08 bsr.w sub_125E92 ROM:00125E0C rts ROM:00125E0E ; --------------------------------------------------------------------------- ROM:00125E0E rts ROM:00125E10 ROM:00125E10 ; =============== S U B R O U T I N E ======================================= ROM:00125E10 ROM:00125E10 ROM:00125E10 sub_125E10: ; CODE XREF: ROM:loc_125DC2↑p ROM:00125E10 move.w #$3F3A,d1 ROM:00125E14 move.w ($9B2).w,d2 ROM:00125E18 move.w ($57E).w,d3 ROM:00125E1C bsr.l sub_1174A6 ROM:00125E22 move.w d1,($C84).w ROM:00125E26 btst #2,($140D).w ROM:00125E2C beq.s loc_125E60 ROM:00125E2E move.w #$3F3C,d1 ROM:00125E32 move.w ($9B2).w,d2 ROM:00125E36 move.w ($57E).w,d3 ROM:00125E3A bsr.l sub_1174A6 ROM:00125E40 move.w d1,($C82).w ROM:00125E44 clr.l d0 ROM:00125E46 move.w ($C82).w,d0 ROM:00125E4A sub.w ($C84).w,d0 ROM:00125E4E muls.w ($B5A).w,d0 ROM:00125E52 divs.w #$2710,d0 ROM:00125E56 add.w ($C84).w,d0 ROM:00125E5A move.w d0,($C78).w ROM:00125E5E bra.s loc_125E6C ROM:00125E60 ; --------------------------------------------------------------------------- ROM:00125E60 ROM:00125E60 loc_125E60: ; CODE XREF: sub_125E10+1C↑j ROM:00125E60 move.w ($C84).w,($C78).w ROM:00125E66 move.w #0,($C82).w ROM:00125E6C ROM:00125E6C loc_125E6C: ; CODE XREF: sub_125E10+4E↑j ROM:00125E6C cmpi.w #0,($C78).w ROM:00125E72 ble.s loc_125E7A ROM:00125E74 move.w #0,($C78).w ROM:00125E7A ROM:00125E7A loc_125E7A: ; CODE XREF: sub_125E10+62↑j ROM:00125E7A move.w ($C7A).w,d0 ROM:00125E7E cmp.w ($C78).w,d0 ROM:00125E82 ble.s loc_125E8A ROM:00125E84 move.w ($C7A).w,($C78).w ROM:00125E8A ROM:00125E8A loc_125E8A: ; CODE XREF: sub_125E10+72↑j ROM:00125E8A move.w ($C78).w,($C7C).w ROM:00125E90 rts ROM:00125E90 ; End of function sub_125E10 ROM:00125E90 ROM:00125E92 ROM:00125E92 ; =============== S U B R O U T I N E ======================================= ROM:00125E92 ROM:00125E92 ROM:00125E92 sub_125E92: ; CODE XREF: ROM:loc_125E08↑p ROM:00125E92 move.w $5D2(a5),d0 ROM:00125E96 cmpi.w #0,d0 ROM:00125E9A ble.s loc_125EAE ROM:00125E9C move.w ($C7C).w,d0 ROM:00125EA0 muls.w ($72C).w,d0 ROM:00125EA4 divs.w $5D2(a5),d0 ROM:00125EA8 move.w d0,($C78).w ROM:00125EAC bra.s locret_125EB4 ROM:00125EAE ; --------------------------------------------------------------------------- ROM:00125EAE ROM:00125EAE loc_125EAE: ; CODE XREF: sub_125E92+8↑j ROM:00125EAE move.w #0,($C78).w ROM:00125EB4 ROM:00125EB4 locret_125EB4: ; CODE XREF: sub_125E92+1A↑j ROM:00125EB4 rts ROM:00125EB4 ; End of function sub_125E92 ROM:00125EB4 ROM:00125EB6 ROM:00125EB6 ; =============== S U B R O U T I N E ======================================= ROM:00125EB6 ROM:00125EB6 ROM:00125EB6 sub_125EB6: ; CODE XREF: ROM:loc_125CF8↑p ROM:00125EB6 ; ROM:loc_125D92↑p ... ROM:00125EB6 move.w #0,($C78).w ROM:00125EBC rts ROM:00125EBC ; End of function sub_125EB6 ROM:00125EBC ROM:00125EBE ROM:00125EBE ; =============== S U B R O U T I N E ======================================= ROM:00125EBE ROM:00125EBE ROM:00125EBE sub_125EBE: ; CODE XREF: ROM:loc_125D72↑p ROM:00125EBE move.w #$3F3E,d1 ROM:00125EC2 move.w ($57E).w,d2 ROM:00125EC6 move.w ($ACE).w,d3 ROM:00125ECA bsr.l sub_1174A6 ROM:00125ED0 move.w d1,($C7E).w ROM:00125ED4 rts ROM:00125ED4 ; End of function sub_125EBE ROM:00125ED4 ROM:00125ED6 ROM:00125ED6 ; =============== S U B R O U T I N E ======================================= ROM:00125ED6 ROM:00125ED6 ROM:00125ED6 sub_125ED6: ; CODE XREF: ROM:loc_125D24↑p ROM:00125ED6 ; ROM:00125D76↑p ROM:00125ED6 btst #2,($140D).w ROM:00125EDC beq.s loc_125EE4 ROM:00125EDE move.w ($B5A).w,d3 ROM:00125EE2 bra.s loc_125EE6 ROM:00125EE4 ; --------------------------------------------------------------------------- ROM:00125EE4 ROM:00125EE4 loc_125EE4: ; CODE XREF: sub_125ED6+6↑j ROM:00125EE4 clr.w d3 ROM:00125EE6 ROM:00125EE6 loc_125EE6: ; CODE XREF: sub_125ED6+C↑j ROM:00125EE6 move.w #$3F40,d1 ROM:00125EEA move.w ($57E).w,d2 ROM:00125EEE bsr.l sub_1174A6 ROM:00125EF4 move.w d1,($C80).w ROM:00125EF8 rts ROM:00125EF8 ; End of function sub_125ED6 ROM:00125EF8 ROM:00125EFA ROM:00125EFA ; =============== S U B R O U T I N E ======================================= ROM:00125EFA ROM:00125EFA ROM:00125EFA sub_125EFA: ; CODE XREF: sub_125CAC:loc_125CC6↑p ROM:00125EFA move.w ($C80).w,d1 ROM:00125EFE move.w $5D4(a5),d0 ROM:00125F02 btst #1,($1410).w ROM:00125F08 beq.s loc_125F26 ROM:00125F0A cmp.w ($9B2).w,d1 ROM:00125F0E bgt.s loc_125F26 ROM:00125F10 cmp.w ($57E).w,d0 ROM:00125F14 blt.s loc_125F1E ROM:00125F16 bset #7,($1407).w ROM:00125F1C bra.s loc_125F24 ROM:00125F1E ; --------------------------------------------------------------------------- ROM:00125F1E ROM:00125F1E loc_125F1E: ; CODE XREF: sub_125EFA+1A↑j ROM:00125F1E bclr #7,($1407).w ROM:00125F24 ROM:00125F24 loc_125F24: ; CODE XREF: sub_125EFA+22↑j ROM:00125F24 bra.s locret_125F2C ROM:00125F26 ; --------------------------------------------------------------------------- ROM:00125F26 ROM:00125F26 loc_125F26: ; CODE XREF: sub_125EFA+E↑j ROM:00125F26 ; sub_125EFA+14↑j ROM:00125F26 bclr #7,($1407).w ROM:00125F2C ROM:00125F2C locret_125F2C: ; CODE XREF: sub_125EFA:loc_125F24↑j ROM:00125F2C rts ROM:00125F2C ; End of function sub_125EFA ROM:00125F2C ROM:00125F2E ROM:00125F2E ; =============== S U B R O U T I N E ======================================= ROM:00125F2E ROM:00125F2E ROM:00125F2E sub_125F2E: ; CODE XREF: sub_125CAC+1E↑p ROM:00125F2E move.w $5D8(a5),d0 ROM:00125F32 btst #3,($151F).w ROM:00125F38 beq.s loc_125F50 ROM:00125F3A btst #0,($CA3).w ROM:00125F40 bne.s loc_125F50 ROM:00125F42 cmp.w ($506).w,d0 ROM:00125F46 bgt.s loc_125F50 ROM:00125F48 bset #0,($140B).w ROM:00125F4E bra.s locret_125F7E ROM:00125F50 ; --------------------------------------------------------------------------- ROM:00125F50 ROM:00125F50 loc_125F50: ; CODE XREF: sub_125F2E+A↑j ROM:00125F50 ; sub_125F2E+12↑j ... ROM:00125F50 btst #3,($151F).w ROM:00125F56 beq.s loc_125F68 ROM:00125F58 btst #0,($CA3).w ROM:00125F5E beq.s loc_125F68 ROM:00125F60 bset #0,($140B).w ROM:00125F66 bra.s locret_125F7E ROM:00125F68 ; --------------------------------------------------------------------------- ROM:00125F68 ROM:00125F68 loc_125F68: ; CODE XREF: sub_125F2E+28↑j ROM:00125F68 ; sub_125F2E+30↑j ROM:00125F68 btst #3,($151F).w ROM:00125F6E bne.s loc_125F78 ROM:00125F70 bset #0,($140B).w ROM:00125F76 bra.s locret_125F7E ROM:00125F78 ; --------------------------------------------------------------------------- ROM:00125F78 ROM:00125F78 loc_125F78: ; CODE XREF: sub_125F2E+40↑j ROM:00125F78 bclr #0,($140B).w ROM:00125F7E ROM:00125F7E locret_125F7E: ; CODE XREF: sub_125F2E+20↑j ROM:00125F7E ; sub_125F2E+38↑j ... ROM:00125F7E rts ROM:00125F7E ; End of function sub_125F2E ROM:00125F7E ROM:00125F80 ROM:00125F80 ; =============== S U B R O U T I N E ======================================= ROM:00125F80 ROM:00125F80 ROM:00125F80 sub_125F80: ; CODE XREF: ROM:loc_111B78↑p ROM:00125F80 ; ROM:loc_111CBA↑p ROM:00125F80 bsr.l sub_127CF0 ROM:00125F86 bsr.l sub_1278A0 ROM:00125F8C bsr.w sub_125FCA ROM:00125F90 rts ROM:00125F90 ; End of function sub_125F80 ROM:00125F90 ROM:00125F92 ROM:00125F92 ; =============== S U B R O U T I N E ======================================= ROM:00125F92 ROM:00125F92 ROM:00125F92 sub_125F92: ; CODE XREF: ROM:00111B16↑p ROM:00125F92 ; ROM:00111C68↑p ... ROM:00125F92 move.b #0,($1235).w ROM:00125F98 move.b #0,($1233).w ROM:00125F9E move.b #0,($1234).w ROM:00125FA4 move.b #0,($121E).w ROM:00125FAA move.b #0,($121B).w ROM:00125FB0 bsr.l sub_1298FA ROM:00125FB6 bsr.l sub_129DB8 ROM:00125FBC bsr.l sub_1278A0 ROM:00125FC2 bsr.l sub_127CF0 ROM:00125FC8 rts ROM:00125FC8 ; End of function sub_125F92 ROM:00125FC8 ROM:00125FCA ROM:00125FCA ; =============== S U B R O U T I N E ======================================= ROM:00125FCA ROM:00125FCA ROM:00125FCA sub_125FCA: ; CODE XREF: sub_125F80+C↑p ROM:00125FCA clr.w d1 ROM:00125FCC move.b ($1218).w,d1 ROM:00125FD0 cmpi.w #5,d1 ROM:00125FD4 bcc.s locret_125FDE ROM:00125FD6 movea.l off_125FE0(pc,d1.w*4),a0 ROM:00125FDA nop ROM:00125FDC jmp (a0) ROM:00125FDE ; --------------------------------------------------------------------------- ROM:00125FDE ROM:00125FDE locret_125FDE: ; CODE XREF: sub_125FCA+A↑j ROM:00125FDE rts ROM:00125FDE ; End of function sub_125FCA ROM:00125FDE ROM:00125FDE ; --------------------------------------------------------------------------- ROM:00125FE0 off_125FE0: dc.l loc_125FF4 ; DATA XREF: sub_125FCA+C↑r ROM:00125FE4 dc.l loc_12600C ROM:00125FE8 dc.l loc_1260D6 ROM:00125FEC dc.l loc_1260FA ROM:00125FF0 dc.l loc_126162 ROM:00125FF4 ; --------------------------------------------------------------------------- ROM:00125FF4 ROM:00125FF4 loc_125FF4: ; DATA XREF: ROM:off_125FE0↑o ROM:00125FF4 bclr #7,($142E).w ROM:00125FFA clr.w ($C86).w ROM:00125FFE move.b #1,($1218).w ROM:00126004 bra.l locret_1260D4 ROM:0012600A ; --------------------------------------------------------------------------- ROM:0012600A rts ROM:0012600C ; --------------------------------------------------------------------------- ROM:0012600C ROM:0012600C loc_12600C: ; DATA XREF: ROM:00125FE4↑o ROM:0012600C btst #0,($1425).w ROM:00126012 beq.l locret_1260D4 ROM:00126018 bclr #0,($1425).w ROM:0012601E btst #6,($1409).w ROM:00126024 bne.s loc_126074 ROM:00126026 btst #4,($1407).w ROM:0012602C bne.s loc_12604E ROM:0012602E bset #7,($142E).w ROM:00126034 move.w ($C94).w,($520).w ROM:0012603A bset #4,($8A1).w ROM:00126040 move.b #2,($1218).w ROM:00126046 bra.l locret_1260F8 ROM:0012604C ; --------------------------------------------------------------------------- ROM:0012604C bra.s loc_126072 ROM:0012604E ; --------------------------------------------------------------------------- ROM:0012604E ROM:0012604E loc_12604E: ; CODE XREF: ROM:0012602C↑j ROM:0012604E bset #7,($142E).w ROM:00126054 move.w ($C86).w,($520).w ROM:0012605A addi.w #$FC,($520).w ROM:00126060 bset #4,($8A1).w ROM:00126066 move.b #3,($1218).w ROM:0012606C bra.l locret_126160 ROM:00126072 ; --------------------------------------------------------------------------- ROM:00126072 ROM:00126072 loc_126072: ; CODE XREF: ROM:0012604C↑j ROM:00126072 bra.s locret_1260D4 ROM:00126074 ; --------------------------------------------------------------------------- ROM:00126074 ROM:00126074 loc_126074: ; CODE XREF: ROM:00126024↑j ROM:00126074 btst #4,($1407).w ROM:0012607A bne.s loc_126098 ROM:0012607C move.w ($C94).w,($520).w ROM:00126082 move.w ($C86).w,d0 ROM:00126086 move.w $1068(d0.w*2),($522).w ROM:0012608E bset #7,($8A0).w ROM:00126094 bra.s locret_1260D4 ROM:00126096 ; --------------------------------------------------------------------------- ROM:00126096 bra.s locret_1260D4 ROM:00126098 ; --------------------------------------------------------------------------- ROM:00126098 ROM:00126098 loc_126098: ; CODE XREF: ROM:0012607A↑j ROM:00126098 bset #7,($142E).w ROM:0012609E move.w ($C86).w,($520).w ROM:001260A4 addi.w #$FC,($520).w ROM:001260AA move.w ($C86).w,d0 ROM:001260AE move.w $1068(d0.w*2),($522).w ROM:001260B6 addq.w #1,($C86).w ROM:001260BA bvc.s loc_1260C2 ROM:001260BC move.w #$8000,($C86).w ROM:001260C2 ROM:001260C2 loc_1260C2: ; CODE XREF: ROM:001260BA↑j ROM:001260C2 bset #7,($8A0).w ROM:001260C8 move.b #4,($1218).w ROM:001260CE bra.l locret_1261DE ROM:001260D4 ; --------------------------------------------------------------------------- ROM:001260D4 ROM:001260D4 locret_1260D4: ; CODE XREF: ROM:00126004↑j ROM:001260D4 ; ROM:00126012↑j ... ROM:001260D4 rts ROM:001260D6 ; --------------------------------------------------------------------------- ROM:001260D6 ROM:001260D6 loc_1260D6: ; DATA XREF: ROM:00125FE8↑o ROM:001260D6 btst #2,($896).w ROM:001260DC beq.s locret_1260F8 ROM:001260DE bclr #7,($142E).w ROM:001260E4 move.w ($C86).w,d0 ROM:001260E8 move.w ($522).w,$1068(d0.w*2) ROM:001260F0 move.b #1,($1218).w ROM:001260F6 bra.s locret_1260D4 ROM:001260F8 ; --------------------------------------------------------------------------- ROM:001260F8 ROM:001260F8 locret_1260F8: ; CODE XREF: ROM:00126046↑j ROM:001260F8 ; ROM:001260DC↑j ROM:001260F8 rts ROM:001260FA ; --------------------------------------------------------------------------- ROM:001260FA ROM:001260FA loc_1260FA: ; DATA XREF: ROM:00125FEC↑o ROM:001260FA btst #2,($896).w ROM:00126100 beq.s locret_126160 ROM:00126102 cmpi.w #3,($C86).w ROM:00126108 blt.s loc_12612A ROM:0012610A move.w ($C86).w,d0 ROM:0012610E move.w ($522).w,$1068(d0.w*2) ROM:00126116 bclr #7,($142E).w ROM:0012611C clr.w ($C86).w ROM:00126120 move.b #1,($1218).w ROM:00126126 bra.s locret_1260D4 ROM:00126128 ; --------------------------------------------------------------------------- ROM:00126128 bra.s locret_126160 ROM:0012612A ; --------------------------------------------------------------------------- ROM:0012612A ROM:0012612A loc_12612A: ; CODE XREF: ROM:00126108↑j ROM:0012612A move.w ($C86).w,d0 ROM:0012612E move.w ($522).w,$1068(d0.w*2) ROM:00126136 addq.w #1,($C86).w ROM:0012613A bvc.s loc_126142 ROM:0012613C move.w #$8000,($C86).w ROM:00126142 ROM:00126142 loc_126142: ; CODE XREF: ROM:0012613A↑j ROM:00126142 move.w ($C86).w,($520).w ROM:00126148 addi.w #$FC,($520).w ROM:0012614E bset #4,($8A1).w ROM:00126154 move.b #3,($1218).w ROM:0012615A bra.l *+6 ROM:00126160 ; --------------------------------------------------------------------------- ROM:00126160 ROM:00126160 locret_126160: ; CODE XREF: ROM:0012606C↑j ROM:00126160 ; ROM:00126100↑j ... ROM:00126160 rts ROM:00126162 ; --------------------------------------------------------------------------- ROM:00126162 ROM:00126162 loc_126162: ; DATA XREF: ROM:00125FF0↑o ROM:00126162 btst #2,($896).w ROM:00126168 beq.s locret_1261DE ROM:0012616A cmpi.w #3,($C86).w ROM:00126170 blt.s loc_1261A8 ROM:00126172 move.w ($C86).w,($520).w ROM:00126178 addi.w #$FC,($520).w ROM:0012617E move.w ($C86).w,d0 ROM:00126182 move.w $1068(d0.w*2),($522).w ROM:0012618A bset #7,($8A0).w ROM:00126190 bclr #7,($142E).w ROM:00126196 clr.w ($C86).w ROM:0012619A move.b #1,($1218).w ROM:001261A0 bra.l locret_1260D4 ROM:001261A6 ; --------------------------------------------------------------------------- ROM:001261A6 bra.s locret_1261DE ROM:001261A8 ; --------------------------------------------------------------------------- ROM:001261A8 ROM:001261A8 loc_1261A8: ; CODE XREF: ROM:00126170↑j ROM:001261A8 move.w ($C86).w,($520).w ROM:001261AE addi.w #$FC,($520).w ROM:001261B4 move.w ($C86).w,d0 ROM:001261B8 move.w $1068(d0.w*2),($522).w ROM:001261C0 addq.w #1,($C86).w ROM:001261C4 bvc.s loc_1261CC ROM:001261C6 move.w #$8000,($C86).w ROM:001261CC ROM:001261CC loc_1261CC: ; CODE XREF: ROM:001261C4↑j ROM:001261CC bset #7,($8A0).w ROM:001261D2 move.b #4,($1218).w ROM:001261D8 bra.l *+6 ROM:001261DE ; --------------------------------------------------------------------------- ROM:001261DE ROM:001261DE locret_1261DE: ; CODE XREF: ROM:001260CE↑j ROM:001261DE ; ROM:00126168↑j ... ROM:001261DE rts ROM:001261E0 ; --------------------------------------------------------------------------- ROM:001261E0 rts ROM:001261E2 ROM:001261E2 ; =============== S U B R O U T I N E ======================================= ROM:001261E2 ROM:001261E2 ROM:001261E2 sub_1261E2: ; CODE XREF: ROM:00128478↓p ROM:001261E2 cmpi.w #0,($522).w ROM:001261E8 bne.s loc_1261F2 ROM:001261EA move.w #$A55A,($C8A).w ROM:001261F0 bra.s loc_1261F8 ROM:001261F2 ; --------------------------------------------------------------------------- ROM:001261F2 ROM:001261F2 loc_1261F2: ; CODE XREF: sub_1261E2+6↑j ROM:001261F2 move.w ($522).w,($C8A).w ROM:001261F8 ROM:001261F8 loc_1261F8: ; CODE XREF: sub_1261E2+E↑j ROM:001261F8 clr.w d0 ROM:001261FA move.w ($C8A).w,d5 ROM:001261FE btst #0,d5 ROM:00126202 beq.w loc_12620A ROM:00126206 addi.w #1,d0 ROM:0012620A ROM:0012620A loc_12620A: ; CODE XREF: sub_1261E2+20↑j ROM:0012620A btst #4,d5 ROM:0012620E beq.w loc_126216 ROM:00126212 addi.w #1,d0 ROM:00126216 ROM:00126216 loc_126216: ; CODE XREF: sub_1261E2+2C↑j ROM:00126216 btst #$D,d5 ROM:0012621A beq.w loc_126222 ROM:0012621E addi.w #1,d0 ROM:00126222 ROM:00126222 loc_126222: ; CODE XREF: sub_1261E2+38↑j ROM:00126222 btst #$F,d5 ROM:00126226 beq.w loc_12622E ROM:0012622A addi.w #1,d0 ROM:0012622E ROM:0012622E loc_12622E: ; CODE XREF: sub_1261E2+44↑j ROM:0012622E lsr.w #1,d5 ROM:00126230 cmpi.w #1,d0 ROM:00126234 beq.s loc_12623C ROM:00126236 cmpi.w #3,d0 ROM:0012623A bne.s loc_126240 ROM:0012623C ROM:0012623C loc_12623C: ; CODE XREF: sub_1261E2+52↑j ROM:0012623C bset #$F,d5 ROM:00126240 ROM:00126240 loc_126240: ; CODE XREF: sub_1261E2+58↑j ROM:00126240 move.w d5,($C8A).w ROM:00126244 move.w #$FB,($520).w ROM:0012624A move.w ($C8A).w,($522).w ROM:00126250 bset #7,($8A0).w ROM:00126256 btst #1,($1424).w ROM:0012625C bne.s loc_12626A ROM:0012625E btst #2,($141C).w ROM:00126264 beq.l loc_12632C ROM:0012626A ROM:0012626A loc_12626A: ; CODE XREF: sub_1261E2+7A↑j ROM:0012626A clr.w d1 ROM:0012626C btst #$F,d5 ROM:00126270 beq.w loc_126278 ROM:00126274 addi.w #8,d1 ROM:00126278 ROM:00126278 loc_126278: ; CODE XREF: sub_1261E2+8E↑j ROM:00126278 btst #7,d5 ROM:0012627C beq.w loc_126284 ROM:00126280 addi.w #4,d1 ROM:00126284 ROM:00126284 loc_126284: ; CODE XREF: sub_1261E2+9A↑j ROM:00126284 btst #4,d5 ROM:00126288 beq.w loc_126290 ROM:0012628C addi.w #2,d1 ROM:00126290 ROM:00126290 loc_126290: ; CODE XREF: sub_1261E2+A6↑j ROM:00126290 btst #0,d5 ROM:00126294 beq.w loc_12629C ROM:00126298 addi.w #1,d1 ROM:0012629C ROM:0012629C loc_12629C: ; CODE XREF: sub_1261E2+B2↑j ROM:0012629C addi.w #1,d1 ROM:001262A0 move.w ($C8A).w,d6 ROM:001262A4 move.w #1,d2 ROM:001262A8 bra.s loc_1262AE ROM:001262AA ; --------------------------------------------------------------------------- ROM:001262AA ROM:001262AA loc_1262AA: ; CODE XREF: sub_1261E2:loc_126320↓j ROM:001262AA addi.w #1,d2 ROM:001262AE ROM:001262AE loc_1262AE: ; CODE XREF: sub_1261E2+C6↑j ROM:001262AE cmp.w d1,d2 ROM:001262B0 bgt.l loc_126322 ROM:001262B6 clr.w d3 ROM:001262B8 btst #1,d6 ROM:001262BC beq.w loc_1262C4 ROM:001262C0 addi.w #1,d3 ROM:001262C4 ROM:001262C4 loc_1262C4: ; CODE XREF: sub_1261E2+DA↑j ROM:001262C4 btst #2,d6 ROM:001262C8 beq.w loc_1262D0 ROM:001262CC addi.w #1,d3 ROM:001262D0 ROM:001262D0 loc_1262D0: ; CODE XREF: sub_1261E2+E6↑j ROM:001262D0 btst #8,d6 ROM:001262D4 beq.w loc_1262DC ROM:001262D8 addi.w #1,d3 ROM:001262DC ROM:001262DC loc_1262DC: ; CODE XREF: sub_1261E2+F2↑j ROM:001262DC btst #9,d6 ROM:001262E0 beq.w loc_1262E8 ROM:001262E4 addi.w #1,d3 ROM:001262E8 ROM:001262E8 loc_1262E8: ; CODE XREF: sub_1261E2+FE↑j ROM:001262E8 move.w #1,d4 ROM:001262EC btst #3,d6 ROM:001262F0 beq.w loc_1262FE ROM:001262F4 btst #$D,d6 ROM:001262F8 beq.w loc_1262FE ROM:001262FC clr.w d4 ROM:001262FE ROM:001262FE loc_1262FE: ; CODE XREF: sub_1261E2+10E↑j ROM:001262FE ; sub_1261E2+116↑j ROM:001262FE lsr.w #1,d6 ROM:00126300 cmpi.w #1,d3 ROM:00126304 beq.s loc_12630C ROM:00126306 cmpi.w #3,d3 ROM:0012630A bne.s loc_126310 ROM:0012630C ROM:0012630C loc_12630C: ; CODE XREF: sub_1261E2+122↑j ROM:0012630C bset #$F,d6 ROM:00126310 ROM:00126310 loc_126310: ; CODE XREF: sub_1261E2+128↑j ROM:00126310 cmpi.w #0,d4 ROM:00126314 beq.s loc_12631C ROM:00126316 bset #0,d6 ROM:0012631A bra.s loc_126320 ROM:0012631C ; --------------------------------------------------------------------------- ROM:0012631C ROM:0012631C loc_12631C: ; CODE XREF: sub_1261E2+132↑j ROM:0012631C bclr #0,d6 ROM:00126320 ROM:00126320 loc_126320: ; CODE XREF: sub_1261E2+138↑j ROM:00126320 bra.s loc_1262AA ROM:00126322 ; --------------------------------------------------------------------------- ROM:00126322 ROM:00126322 loc_126322: ; CODE XREF: sub_1261E2+CE↑j ROM:00126322 move.w d6,($C88).w ROM:00126326 bra.l locret_1263A8 ROM:0012632C ; --------------------------------------------------------------------------- ROM:0012632C ROM:0012632C loc_12632C: ; CODE XREF: sub_1261E2+82↑j ROM:0012632C move.w ($C8A).w,d6 ROM:00126330 move.w #1,d2 ROM:00126334 bra.s loc_12633A ROM:00126336 ; --------------------------------------------------------------------------- ROM:00126336 ROM:00126336 loc_126336: ; CODE XREF: sub_1261E2:loc_1263A2↓j ROM:00126336 addi.w #1,d2 ROM:0012633A ROM:0012633A loc_12633A: ; CODE XREF: sub_1261E2+152↑j ROM:0012633A cmpi.w #2,d2 ROM:0012633E bgt.l loc_1263A4 ROM:00126344 move.w #1,d4 ROM:00126348 btst #9,d6 ROM:0012634C beq.w loc_12635A ROM:00126350 btst #$B,d6 ROM:00126354 beq.w loc_12635A ROM:00126358 clr.w d4 ROM:0012635A ROM:0012635A loc_12635A: ; CODE XREF: sub_1261E2+16A↑j ROM:0012635A ; sub_1261E2+172↑j ROM:0012635A clr.w d3 ROM:0012635C btst #1,d6 ROM:00126360 beq.w loc_126368 ROM:00126364 addi.w #1,d3 ROM:00126368 ROM:00126368 loc_126368: ; CODE XREF: sub_1261E2+17E↑j ROM:00126368 btst #4,d6 ROM:0012636C beq.w loc_126374 ROM:00126370 addi.w #1,d3 ROM:00126374 ROM:00126374 loc_126374: ; CODE XREF: sub_1261E2+18A↑j ROM:00126374 btst #$C,d6 ROM:00126378 beq.w loc_126380 ROM:0012637C addi.w #1,d3 ROM:00126380 ROM:00126380 loc_126380: ; CODE XREF: sub_1261E2+196↑j ROM:00126380 lsr.w #1,d6 ROM:00126382 cmpi.w #1,d3 ROM:00126386 beq.s loc_12638E ROM:00126388 cmpi.w #3,d3 ROM:0012638C bne.s loc_126392 ROM:0012638E ROM:0012638E loc_12638E: ; CODE XREF: sub_1261E2+1A4↑j ROM:0012638E bset #$F,d6 ROM:00126392 ROM:00126392 loc_126392: ; CODE XREF: sub_1261E2+1AA↑j ROM:00126392 cmpi.w #0,d4 ROM:00126396 beq.s loc_12639E ROM:00126398 bset #7,d6 ROM:0012639C bra.s loc_1263A2 ROM:0012639E ; --------------------------------------------------------------------------- ROM:0012639E ROM:0012639E loc_12639E: ; CODE XREF: sub_1261E2+1B4↑j ROM:0012639E bclr #7,d6 ROM:001263A2 ROM:001263A2 loc_1263A2: ; CODE XREF: sub_1261E2+1BA↑j ROM:001263A2 bra.s loc_126336 ROM:001263A4 ; --------------------------------------------------------------------------- ROM:001263A4 ROM:001263A4 loc_1263A4: ; CODE XREF: sub_1261E2+15C↑j ROM:001263A4 move.w d6,($C88).w ROM:001263A8 ROM:001263A8 locret_1263A8: ; CODE XREF: sub_1261E2+144↑j ROM:001263A8 rts ROM:001263A8 ; End of function sub_1261E2 ROM:001263A8 ROM:001263AA ROM:001263AA ; =============== S U B R O U T I N E ======================================= ROM:001263AA ROM:001263AA ROM:001263AA sub_1263AA: ; CODE XREF: ROM:0012847E↓p ROM:001263AA ; ROM:00128638↓p ... ROM:001263AA btst #2,($142B).w ROM:001263B0 beq.s loc_1263BC ROM:001263B2 bsr.w sub_126FB0 ROM:001263B6 bra.l locret_126F5A ROM:001263BC ; --------------------------------------------------------------------------- ROM:001263BC ROM:001263BC loc_1263BC: ; CODE XREF: sub_1263AA+6↑j ROM:001263BC btst #5,($1424).w ROM:001263C2 beq.s loc_1263CE ROM:001263C4 bsr.w sub_126FB0 ROM:001263C8 bra.l locret_126F5A ROM:001263CE ; --------------------------------------------------------------------------- ROM:001263CE ROM:001263CE loc_1263CE: ; CODE XREF: sub_1263AA+18↑j ROM:001263CE move.w #1,d1 ROM:001263D2 btst #4,($142D).w ROM:001263D8 beq.l loc_126424 ROM:001263DE cmpi.b #$81,$12DB(d1.w) ROM:001263E6 bne.l loc_126424 ROM:001263EC move.b #3,($12DE).l ROM:001263F4 move.b ($12DC).l,d3 ROM:001263FA addi.b #$40,d3 ; '@' ROM:001263FE move.b d3,($12DF).l ROM:00126404 move.b #$57,($12E0).l ; 'W' ROM:0012640C move.b #$8F,($12E1).l ROM:00126414 bsr.w sub_127414 ROM:00126418 move.w #8,($C90).w ROM:0012641E bra.l locret_126F5A ROM:00126424 ; --------------------------------------------------------------------------- ROM:00126424 ROM:00126424 loc_126424: ; CODE XREF: sub_1263AA+2E↑j ROM:00126424 ; sub_1263AA+3C↑j ROM:00126424 move.w #0,d3 ROM:00126428 move.w #3,d1 ROM:0012642C cmpi.b #$81,$12DB(d3.w) ROM:00126434 bne.s loc_126482 ROM:00126436 cmpi.b #$81,$12DB(d1.w) ROM:0012643E bne.s loc_126482 ROM:00126440 move.b #3,($12DB).l ROM:00126448 move.b #$C1,($12DC).l ROM:00126450 move.b #$57,($12DD).l ; 'W' ROM:00126458 move.b #$8F,($12DE).l ROM:00126460 move.b #$C4,d4 ROM:00126464 add.b ($12DD).l,d4 ROM:0012646A add.b ($12DE).l,d4 ROM:00126470 move.b d4,($12DF).l ROM:00126476 move.w #5,($C90).w ROM:0012647C bra.l locret_126F5A ROM:00126482 ; --------------------------------------------------------------------------- ROM:00126482 ROM:00126482 loc_126482: ; CODE XREF: sub_1263AA+8A↑j ROM:00126482 ; sub_1263AA+94↑j ROM:00126482 move.w #1,d1 ROM:00126486 cmpi.b #$18,$12DB(d1.w) ROM:0012648E bne.l loc_126666 ROM:00126494 clr.b ($1221).w ROM:00126498 bclr #1,($1412).w ROM:0012649E bclr #7,($1403).w ROM:001264A4 move.b ($12DD).l,d1 ROM:001264AA cmpi.b #1,d1 ROM:001264AE bne.l loc_1264BE ROM:001264B4 bset #3,($1429).w ROM:001264BA bra.w loc_1264C4 ROM:001264BE ; --------------------------------------------------------------------------- ROM:001264BE ROM:001264BE loc_1264BE: ; CODE XREF: sub_1263AA+104↑j ROM:001264BE bclr #3,($1429).w ROM:001264C4 ROM:001264C4 loc_1264C4: ; CODE XREF: sub_1263AA+110↑j ROM:001264C4 btst #4,($142D).w ROM:001264CA beq.s loc_1264D4 ROM:001264CC move.w #6,($C8C).w ROM:001264D2 bra.s loc_1264DA ROM:001264D4 ; --------------------------------------------------------------------------- ROM:001264D4 ROM:001264D4 loc_1264D4: ; CODE XREF: sub_1263AA+120↑j ROM:001264D4 move.w #3,($C8C).w ROM:001264DA ROM:001264DA loc_1264DA: ; CODE XREF: sub_1263AA+128↑j ROM:001264DA clr.w d1 ROM:001264DC clr.w d2 ROM:001264DE move.b ($12DE).l,d1 ROM:001264E4 lsl.w #8,d1 ROM:001264E6 move.b ($12DF).l,d2 ROM:001264EC or.w d1,d2 ROM:001264EE lea (word_137AE6).l,a3 ROM:001264F4 move.w (a3),d0 ROM:001264F6 ROM:001264F6 loc_1264F6: ; CODE XREF: sub_1263AA+18A↓j ROM:001264F6 cmpi.w #$FF,d0 ROM:001264FA beq.s loc_126536 ROM:001264FC move.w 2(a3),d1 ROM:00126500 cmp.w d1,d2 ROM:00126502 bne.s loc_126524 ROM:00126504 clr.w d3 ROM:00126506 move.b $A(a3),d3 ROM:0012650A and.w ($C9E).w,d3 ROM:0012650E cmpi.w #0,d3 ROM:00126512 beq.s loc_126524 ROM:00126514 move.w d0,($C8E).w ROM:00126518 movea.l 4(a3),a0 ROM:0012651C jsr (a0) ROM:0012651E bset #0,($140C).w ROM:00126524 ROM:00126524 loc_126524: ; CODE XREF: sub_1263AA+158↑j ROM:00126524 ; sub_1263AA+168↑j ROM:00126524 clr.w d0 ROM:00126526 move.b $B(a3),d0 ROM:0012652A adda.w d0,a3 ROM:0012652C adda.w d0,a3 ROM:0012652E adda.w #$C,a3 ROM:00126532 move.w (a3),d0 ROM:00126534 bra.s loc_1264F6 ROM:00126536 ; --------------------------------------------------------------------------- ROM:00126536 ROM:00126536 loc_126536: ; CODE XREF: sub_1263AA+150↑j ROM:00126536 btst #0,($140C).w ROM:0012653C bne.s loc_126548 ROM:0012653E bsr.w sub_126FB0 ROM:00126542 bra.l loc_126660 ROM:00126548 ; --------------------------------------------------------------------------- ROM:00126548 ROM:00126548 loc_126548: ; CODE XREF: sub_1263AA+192↑j ROM:00126548 bclr #0,($140C).w ROM:0012654E clr.w d3 ROM:00126550 move.b ($1221).w,d3 ROM:00126554 muls.w #3,d3 ROM:00126558 addi.w #2,d3 ROM:0012655C btst #4,($142D).w ROM:00126562 beq.s loc_12659C ROM:00126564 move.b ($1221).w,($12E0).l ROM:0012656C move.b d3,($12DE).l ROM:00126572 move.b ($12DC).l,d0 ROM:00126578 addi.b #$40,d0 ; '@' ROM:0012657C move.b d0,($12DF).l ROM:00126582 bsr.w sub_127414 ROM:00126586 clr.w d3 ROM:00126588 move.b ($12DE).l,d3 ROM:0012658E addi.w #5,d3 ROM:00126592 move.w d3,($C90).w ROM:00126596 bra.l loc_126660 ROM:0012659C ; --------------------------------------------------------------------------- ROM:0012659C ROM:0012659C loc_12659C: ; CODE XREF: sub_1263AA+1B8↑j ROM:0012659C cmpi.w #$3F,d3 ; '?' ROM:001265A0 ble.s loc_126618 ROM:001265A2 move.b d3,d0 ROM:001265A4 move.b d3,d1 ROM:001265A6 addi.b #1,d1 ROM:001265AA move.w #0,d2 ROM:001265AE bra.s loc_1265B4 ROM:001265B0 ; --------------------------------------------------------------------------- ROM:001265B0 ROM:001265B0 loc_1265B0: ; CODE XREF: sub_1263AA+220↓j ROM:001265B0 addi.w #1,d2 ROM:001265B4 ROM:001265B4 loc_1265B4: ; CODE XREF: sub_1263AA+204↑j ROM:001265B4 cmp.w d3,d2 ROM:001265B6 bgt.s loc_1265CC ROM:001265B8 move.b $12DB(d0.w),$12DB(d1.w) ROM:001265C2 subi.b #1,d0 ROM:001265C6 subi.b #1,d1 ROM:001265CA bra.s loc_1265B0 ROM:001265CC ; --------------------------------------------------------------------------- ROM:001265CC ROM:001265CC loc_1265CC: ; CODE XREF: sub_1263AA+20C↑j ROM:001265CC clr.w d4 ROM:001265CE clr.w d1 ROM:001265D0 addi.b #$40,($12DD).w ; '@' ROM:001265D6 move.b d3,($12DC).w ROM:001265DA move.b ($1221).w,($12DE).w ROM:001265E0 move.b #0,($12DB).w ROM:001265E6 addi.b #1,d3 ROM:001265EA move.w #0,d2 ROM:001265EE bra.s loc_1265F4 ROM:001265F0 ; --------------------------------------------------------------------------- ROM:001265F0 ROM:001265F0 loc_1265F0: ; CODE XREF: sub_1263AA+256↓j ROM:001265F0 addi.w #1,d2 ROM:001265F4 ROM:001265F4 loc_1265F4: ; CODE XREF: sub_1263AA+244↑j ROM:001265F4 cmp.w d3,d2 ROM:001265F6 bgt.s loc_126602 ROM:001265F8 add.b $12DB(d4.w),d1 ROM:001265FE addq.w #1,d4 ROM:00126600 bra.s loc_1265F0 ROM:00126602 ; --------------------------------------------------------------------------- ROM:00126602 ROM:00126602 loc_126602: ; CODE XREF: sub_1263AA+24C↑j ROM:00126602 move.b d1,$12DB(d4.w) ROM:00126608 clr.w d3 ROM:0012660A move.b ($12DC).w,d3 ROM:0012660E addi.w #3,d3 ROM:00126612 move.w d3,($C90).w ROM:00126616 bra.s loc_126660 ROM:00126618 ; --------------------------------------------------------------------------- ROM:00126618 ROM:00126618 loc_126618: ; CODE XREF: sub_1263AA+1F6↑j ROM:00126618 addi.b #$40,($12DC).l ; '@' ROM:00126620 move.b d3,($12DB).l ROM:00126626 move.b ($1221).w,($12DD).l ROM:0012662E clr.w d0 ROM:00126630 clr.w d4 ROM:00126632 move.w #0,d2 ROM:00126636 bra.s loc_12663C ROM:00126638 ; --------------------------------------------------------------------------- ROM:00126638 ROM:00126638 loc_126638: ; CODE XREF: sub_1263AA+29E↓j ROM:00126638 addi.w #1,d2 ROM:0012663C ROM:0012663C loc_12663C: ; CODE XREF: sub_1263AA+28C↑j ROM:0012663C cmp.w d3,d2 ROM:0012663E bgt.s loc_12664A ROM:00126640 add.b $12DB(d4.w),d0 ROM:00126646 addq.w #1,d4 ROM:00126648 bra.s loc_126638 ROM:0012664A ; --------------------------------------------------------------------------- ROM:0012664A ROM:0012664A loc_12664A: ; CODE XREF: sub_1263AA+294↑j ROM:0012664A move.b d0,$12DB(d4.w) ROM:00126650 clr.w d3 ROM:00126652 move.b ($12DB).l,d3 ROM:00126658 addi.w #2,d3 ROM:0012665C move.w d3,($C90).w ROM:00126660 ROM:00126660 loc_126660: ; CODE XREF: sub_1263AA+198↑j ROM:00126660 ; sub_1263AA+1EC↑j ... ROM:00126660 bra.l locret_126F5A ROM:00126666 ; --------------------------------------------------------------------------- ROM:00126666 ROM:00126666 loc_126666: ; CODE XREF: sub_1263AA+E4↑j ROM:00126666 move.w #1,d1 ROM:0012666A cmpi.b #$14,$12DB(d1.w) ROM:00126672 bne.l loc_126760 ROM:00126678 clr.b ($1221).w ROM:0012667C clr.w d1 ROM:0012667E clr.w d2 ROM:00126680 move.b ($12DD).l,d1 ROM:00126686 lsl.w #8,d1 ROM:00126688 move.b ($12DE).l,d2 ROM:0012668E or.w d1,d2 ROM:00126690 lea (word_137AE6).l,a3 ROM:00126696 move.w (a3),d0 ROM:00126698 ROM:00126698 loc_126698: ; CODE XREF: sub_1263AA+32C↓j ROM:00126698 cmpi.w #$FF,d0 ROM:0012669C beq.s loc_1266D8 ROM:0012669E move.w 2(a3),d1 ROM:001266A2 cmp.w d1,d2 ROM:001266A4 bne.s loc_1266C6 ROM:001266A6 clr.w d3 ROM:001266A8 move.b $A(a3),d3 ROM:001266AC and.w ($C9E).w,d3 ROM:001266B0 cmpi.w #0,d3 ROM:001266B4 beq.s loc_1266C6 ROM:001266B6 move.w d0,($C8E).w ROM:001266BA bsr.l sub_128B6E ROM:001266C0 bset #0,($140C).w ROM:001266C6 ROM:001266C6 loc_1266C6: ; CODE XREF: sub_1263AA+2FA↑j ROM:001266C6 ; sub_1263AA+30A↑j ROM:001266C6 clr.w d0 ROM:001266C8 move.b $B(a3),d0 ROM:001266CC adda.w d0,a3 ROM:001266CE adda.w d0,a3 ROM:001266D0 adda.w #$C,a3 ROM:001266D4 move.w (a3),d0 ROM:001266D6 bra.s loc_126698 ROM:001266D8 ; --------------------------------------------------------------------------- ROM:001266D8 ROM:001266D8 loc_1266D8: ; CODE XREF: sub_1263AA+2F2↑j ROM:001266D8 btst #0,($140C).w ROM:001266DE bne.s loc_1266EA ROM:001266E0 bsr.w sub_126FB0 ROM:001266E4 bra.l loc_12675A ROM:001266EA ; --------------------------------------------------------------------------- ROM:001266EA ROM:001266EA loc_1266EA: ; CODE XREF: sub_1263AA+334↑j ROM:001266EA bclr #0,($140C).w ROM:001266F0 btst #4,($142D).w ROM:001266F6 beq.s loc_126730 ROM:001266F8 move.b ($12DC).l,d0 ROM:001266FE addi.b #$40,d0 ; '@' ROM:00126702 move.b d0,($12DF).l ROM:00126708 move.b ($12DD).l,($12E0).l ROM:00126712 move.b ($12DE).l,($12E1).l ROM:0012671C move.b #3,($12DE).l ROM:00126724 bsr.w sub_127414 ROM:00126728 move.w #8,($C90).w ROM:0012672E bra.s loc_12675A ROM:00126730 ; --------------------------------------------------------------------------- ROM:00126730 ROM:00126730 loc_126730: ; CODE XREF: sub_1263AA+34C↑j ROM:00126730 addi.b #$40,($12DC).l ; '@' ROM:00126738 move.b ($12DC).l,d0 ROM:0012673E add.b ($12DD).l,d0 ROM:00126744 add.b ($12DE).l,d0 ROM:0012674A addi.b #3,d0 ROM:0012674E move.b d0,($12DF).l ROM:00126754 move.w #5,($C90).w ROM:0012675A ROM:0012675A loc_12675A: ; CODE XREF: sub_1263AA+33A↑j ROM:0012675A ; sub_1263AA+384↑j ROM:0012675A bra.l locret_126F5A ROM:00126760 ; --------------------------------------------------------------------------- ROM:00126760 ROM:00126760 loc_126760: ; CODE XREF: sub_1263AA+2C8↑j ROM:00126760 move.w #1,d1 ROM:00126764 cmpi.b #$21,$12DB(d1.w) ; '!' ROM:0012676C bne.l loc_126824 ROM:00126772 bsr.l sub_128BA4 ROM:00126778 bsr.l sub_138F20 ROM:0012677E move.b ($12DB).l,d0 ROM:00126784 andi.b #$3F,d0 ; '?' ROM:00126788 cmpi.b #2,d0 ROM:0012678C bne.l loc_12681A ROM:00126792 cmpi.w #3,($C9C).w ROM:00126798 bne.s loc_1267A0 ROM:0012679A bra.l loc_126818 ROM:001267A0 ; --------------------------------------------------------------------------- ROM:001267A0 ROM:001267A0 loc_1267A0: ; CODE XREF: sub_1263AA+3EE↑j ROM:001267A0 clr.w d1 ROM:001267A2 move.b ($12DD).l,d1 ROM:001267A8 btst #7,($141E).w ROM:001267AE beq.s loc_1267C6 ROM:001267B0 cmpi.w #$F0,d1 ROM:001267B4 blt.s loc_1267C6 ROM:001267B6 cmpi.w #$FE,d1 ROM:001267BA bgt.s loc_1267C6 ROM:001267BC movea.l d4,a3 ROM:001267BE bset #3,($1423).w ROM:001267C4 bra.s loc_1267D2 ROM:001267C6 ; --------------------------------------------------------------------------- ROM:001267C6 ROM:001267C6 loc_1267C6: ; CODE XREF: sub_1263AA+404↑j ROM:001267C6 ; sub_1263AA+40A↑j ... ROM:001267C6 lea (dword_13739C).l,a3 ROM:001267CC bclr #3,($1423).w ROM:001267D2 ROM:001267D2 loc_1267D2: ; CODE XREF: sub_1263AA+41A↑j ROM:001267D2 move.b (a3),d0 ROM:001267D4 ROM:001267D4 loc_1267D4: ; CODE XREF: sub_1263AA+442↓j ROM:001267D4 cmpi.b #$FF,d0 ROM:001267D8 beq.s loc_1267EE ROM:001267DA cmp.b d0,d1 ROM:001267DC beq.s loc_1267EE ROM:001267DE clr.w d2 ROM:001267E0 move.w 2(a3),d2 ROM:001267E4 lsl.w #2,d2 ROM:001267E6 addq.w #4,d2 ROM:001267E8 adda.w d2,a3 ROM:001267EA move.b (a3),d0 ROM:001267EC bra.s loc_1267D4 ROM:001267EE ; --------------------------------------------------------------------------- ROM:001267EE ROM:001267EE loc_1267EE: ; CODE XREF: sub_1263AA+42E↑j ROM:001267EE ; sub_1263AA+432↑j ROM:001267EE cmpi.b #$FF,d0 ROM:001267F2 bne.s loc_1267FE ROM:001267F4 bsr.w sub_126FB0 ROM:001267F8 bra.l loc_126818 ROM:001267FE ; --------------------------------------------------------------------------- ROM:001267FE ROM:001267FE loc_1267FE: ; CODE XREF: sub_1263AA+448↑j ROM:001267FE clr.w d1 ROM:00126800 move.b 1(a3),d1 ROM:00126804 and.w ($C9E).w,d1 ROM:00126808 cmpi.w #0,d1 ROM:0012680C bne.s loc_126814 ROM:0012680E bsr.w sub_126FB0 ROM:00126812 bra.s loc_126818 ROM:00126814 ; --------------------------------------------------------------------------- ROM:00126814 ROM:00126814 loc_126814: ; CODE XREF: sub_1263AA+462↑j ROM:00126814 bsr.w sub_1270A4 ROM:00126818 ROM:00126818 loc_126818: ; CODE XREF: sub_1263AA+3F0↑j ROM:00126818 ; sub_1263AA+44E↑j ... ROM:00126818 bra.s loc_12681E ROM:0012681A ; --------------------------------------------------------------------------- ROM:0012681A ROM:0012681A loc_12681A: ; CODE XREF: sub_1263AA+3E2↑j ROM:0012681A bsr.w sub_126FB0 ROM:0012681E ROM:0012681E loc_12681E: ; CODE XREF: sub_1263AA:loc_126818↑j ROM:0012681E bra.l locret_126F5A ROM:00126824 ; --------------------------------------------------------------------------- ROM:00126824 ROM:00126824 loc_126824: ; CODE XREF: sub_1263AA+3C2↑j ROM:00126824 move.w #1,d0 ROM:00126828 cmpi.b #$3B,$12DB(d0.w) ; ';' ROM:00126830 bne.l loc_12687C ROM:00126836 move.w #2,d0 ROM:0012683A cmpi.b #$87,$12DB(d0.w) ROM:00126842 bne.l loc_126858 ROM:00126848 bsr.l nullsub_37 ROM:0012684E bsr.w sub_127040 ROM:00126852 bra.l loc_126876 ROM:00126858 ; --------------------------------------------------------------------------- ROM:00126858 ROM:00126858 loc_126858: ; CODE XREF: sub_1263AA+498↑j ROM:00126858 cmpi.b #$8A,$12DB(d0.w) ROM:00126860 bne.l loc_126872 ROM:00126866 bsr.l nullsub_38 ROM:0012686C bsr.w sub_127040 ROM:00126870 bra.s loc_126876 ROM:00126872 ; --------------------------------------------------------------------------- ROM:00126872 ROM:00126872 loc_126872: ; CODE XREF: sub_1263AA+4B6↑j ROM:00126872 bsr.w sub_126FB0 ROM:00126876 ROM:00126876 loc_126876: ; CODE XREF: sub_1263AA+4A8↑j ROM:00126876 ; sub_1263AA+4C6↑j ROM:00126876 bra.l locret_126F5A ROM:0012687C ; --------------------------------------------------------------------------- ROM:0012687C ROM:0012687C loc_12687C: ; CODE XREF: sub_1263AA+486↑j ROM:0012687C move.w #1,d0 ROM:00126880 cmpi.b #$23,$12DB(d0.w) ; '#' ROM:00126888 bne.l loc_126898 ROM:0012688E bsr.w sub_1271E0 ROM:00126892 bra.l locret_126F5A ROM:00126898 ; --------------------------------------------------------------------------- ROM:00126898 ROM:00126898 loc_126898: ; CODE XREF: sub_1263AA+4DE↑j ROM:00126898 move.w #1,d0 ROM:0012689C cmpi.b #$3D,$12DB(d0.w) ; '=' ROM:001268A4 bne.l loc_1268B4 ROM:001268AA bsr.w sub_127478 ROM:001268AE bra.l locret_126F5A ROM:001268B4 ; --------------------------------------------------------------------------- ROM:001268B4 ROM:001268B4 loc_1268B4: ; CODE XREF: sub_1263AA+4FA↑j ROM:001268B4 move.w #1,d0 ROM:001268B8 cmpi.b #$30,$12DB(d0.w) ; '0' ROM:001268C0 bne.s loc_1268CC ROM:001268C2 bsr.w sub_127040 ROM:001268C6 bra.l locret_126F5A ROM:001268CC ; --------------------------------------------------------------------------- ROM:001268CC ROM:001268CC loc_1268CC: ; CODE XREF: sub_1263AA+516↑j ROM:001268CC move.w #1,d0 ROM:001268D0 btst #7,($142D).w ROM:001268D6 beq.s loc_1268E4 ROM:001268D8 bclr #7,($142D).w ROM:001268DE bra.l locret_126F5A ROM:001268E4 ; --------------------------------------------------------------------------- ROM:001268E4 ROM:001268E4 loc_1268E4: ; CODE XREF: sub_1263AA+52C↑j ROM:001268E4 cmpi.b #$31,$12DB(d0.w) ; '1' ROM:001268EC bne.s loc_1268F8 ROM:001268EE bsr.w sub_127040 ROM:001268F2 bra.l locret_126F5A ROM:001268F8 ; --------------------------------------------------------------------------- ROM:001268F8 ROM:001268F8 loc_1268F8: ; CODE XREF: sub_1263AA+542↑j ROM:001268F8 move.w #1,d0 ROM:001268FC cmpi.b #$32,$12DB(d0.w) ; '2' ROM:00126904 bne.s loc_126910 ROM:00126906 bsr.w sub_127040 ROM:0012690A bra.l locret_126F5A ROM:00126910 ; --------------------------------------------------------------------------- ROM:00126910 ROM:00126910 loc_126910: ; CODE XREF: sub_1263AA+55A↑j ROM:00126910 move.w #1,d0 ROM:00126914 cmpi.b #$2C,$12DB(d0.w) ; ',' ROM:0012691C bne.s loc_126928 ROM:0012691E bsr.w sub_127040 ROM:00126922 bra.l locret_126F5A ROM:00126928 ; --------------------------------------------------------------------------- ROM:00126928 ROM:00126928 loc_126928: ; CODE XREF: sub_1263AA+572↑j ROM:00126928 move.w #1,d0 ROM:0012692C cmpi.b #$A0,$12DB(d0.w) ROM:00126934 bne.s loc_12694E ROM:00126936 bsr.l nullsub_39 ROM:0012693C btst #5,($1424).w ROM:00126942 beq.s loc_126948 ROM:00126944 bsr.w sub_126FB0 ROM:00126948 ROM:00126948 loc_126948: ; CODE XREF: sub_1263AA+598↑j ROM:00126948 bra.l locret_126F5A ROM:0012694E ; --------------------------------------------------------------------------- ROM:0012694E ROM:0012694E loc_12694E: ; CODE XREF: sub_1263AA+58A↑j ROM:0012694E move.w #1,d0 ROM:00126952 cmpi.b #$33,$12DB(d0.w) ; '3' ROM:0012695A bne.l loc_1269C4 ROM:00126960 clr.w d1 ROM:00126962 move.b ($12DD).l,d3 ROM:00126968 move.b dword_137AA4(d1.w),d2 ROM:00126970 ROM:00126970 loc_126970: ; CODE XREF: sub_1263AA+5DA↓j ROM:00126970 cmpi.b #$FF,d2 ROM:00126974 beq.s loc_126986 ROM:00126976 cmp.b d2,d3 ROM:00126978 beq.s loc_126986 ROM:0012697A addq.w #6,d1 ROM:0012697C move.b dword_137AA4(d1.w),d2 ROM:00126984 bra.s loc_126970 ROM:00126986 ; --------------------------------------------------------------------------- ROM:00126986 ROM:00126986 loc_126986: ; CODE XREF: sub_1263AA+5CA↑j ROM:00126986 ; sub_1263AA+5CE↑j ROM:00126986 clr.w d3 ROM:00126988 move.w d1,d4 ROM:0012698A addq.w #1,d4 ROM:0012698C move.b dword_137AA4(d4.w),d3 ROM:00126994 and.w ($C9E).w,d3 ROM:00126998 cmpi.b #$FF,d2 ROM:0012699C beq.l loc_1269BA ROM:001269A2 cmpi.w #0,d3 ROM:001269A6 beq.l loc_1269BA ROM:001269AC addq.w #1,d4 ROM:001269AE movea.l dword_137AA4(d4.w),a0 ROM:001269B6 jsr (a0) ROM:001269B8 bra.s loc_1269BE ROM:001269BA ; --------------------------------------------------------------------------- ROM:001269BA ROM:001269BA loc_1269BA: ; CODE XREF: sub_1263AA+5F2↑j ROM:001269BA ; sub_1263AA+5FC↑j ROM:001269BA bsr.w sub_126FB0 ROM:001269BE ROM:001269BE loc_1269BE: ; CODE XREF: sub_1263AA+60E↑j ROM:001269BE bra.l locret_126F5A ROM:001269C4 ; --------------------------------------------------------------------------- ROM:001269C4 ROM:001269C4 loc_1269C4: ; CODE XREF: sub_1263AA+5B0↑j ROM:001269C4 move.w #1,d0 ROM:001269C8 cmpi.b #$27,$12DB(d0.w) ; ''' ROM:001269D0 bne.l loc_126B14 ROM:001269D6 btst #2,($141A).w ROM:001269DC beq.l loc_126A48 ROM:001269E2 btst #4,($142D).w ROM:001269E8 beq.s loc_126A1E ROM:001269EA move.b #4,($12DE).l ROM:001269F2 move.b #$67,($12DF).l ; 'g' ROM:001269FA move.b #1,($12E0).l ROM:00126A02 move.b #0,($12E1).l ROM:00126A0A move.b #0,($12E2).l ROM:00126A12 bsr.w sub_127414 ROM:00126A16 move.w #9,($C90).w ROM:00126A1C bra.s loc_126A42 ROM:00126A1E ; --------------------------------------------------------------------------- ROM:00126A1E ROM:00126A1E loc_126A1E: ; CODE XREF: sub_1263AA+63E↑j ROM:00126A1E movea.l #$12DB,a0 ROM:00126A24 move.b #4,(a0)+ ROM:00126A28 move.b #$67,(a0)+ ; 'g' ROM:00126A2C move.b #1,(a0)+ ROM:00126A30 move.b #0,(a0)+ ROM:00126A34 move.b #0,(a0)+ ROM:00126A38 move.b #$6C,(a0)+ ; 'l' ROM:00126A3C move.w #6,($C90).w ROM:00126A42 ROM:00126A42 loc_126A42: ; CODE XREF: sub_1263AA+672↑j ROM:00126A42 bra.l loc_126B0E ROM:00126A48 ; --------------------------------------------------------------------------- ROM:00126A48 ROM:00126A48 loc_126A48: ; CODE XREF: sub_1263AA+632↑j ROM:00126A48 move.w #2,d1 ROM:00126A4C cmpi.b #1,$12DB(d1.w) ROM:00126A54 bne.l loc_126AC6 ROM:00126A5A btst #4,($142D).w ROM:00126A60 beq.s loc_126A96 ROM:00126A62 move.b #4,($12DE).l ROM:00126A6A move.b #$67,($12DF).l ; 'g' ROM:00126A72 move.b #1,($12E0).l ROM:00126A7A move.b ($C8A).w,($12E1).l ROM:00126A82 move.b ($C8B).w,($12E2).l ROM:00126A8A bsr.w sub_127414 ROM:00126A8E move.w #9,($C90).w ROM:00126A94 bra.s loc_126AC4 ROM:00126A96 ; --------------------------------------------------------------------------- ROM:00126A96 ROM:00126A96 loc_126A96: ; CODE XREF: sub_1263AA+6B6↑j ROM:00126A96 movea.l #$12DB,a0 ROM:00126A9C move.b #4,(a0)+ ROM:00126AA0 move.b #$67,(a0)+ ; 'g' ROM:00126AA4 move.b #1,(a0)+ ROM:00126AA8 move.b ($C8A).w,(a0)+ ROM:00126AAC move.b ($C8B).w,(a0)+ ROM:00126AB0 move.b #$6C,d2 ; 'l' ROM:00126AB4 add.b ($C8A).w,d2 ROM:00126AB8 add.b ($C8B).w,d2 ROM:00126ABC move.b d2,(a0)+ ROM:00126ABE move.w #6,($C90).w ROM:00126AC4 ROM:00126AC4 loc_126AC4: ; CODE XREF: sub_1263AA+6EA↑j ROM:00126AC4 bra.s loc_126B0E ROM:00126AC6 ; --------------------------------------------------------------------------- ROM:00126AC6 ROM:00126AC6 loc_126AC6: ; CODE XREF: sub_1263AA+6AA↑j ROM:00126AC6 btst #4,($142D).w ROM:00126ACC beq.s loc_126AF2 ROM:00126ACE move.b #2,($12DE).l ROM:00126AD6 move.b #$67,($12DF).l ; 'g' ROM:00126ADE move.b #2,($12E0).l ROM:00126AE6 bsr.w sub_127414 ROM:00126AEA move.w #7,($C90).w ROM:00126AF0 bra.s loc_126B0E ROM:00126AF2 ; --------------------------------------------------------------------------- ROM:00126AF2 ROM:00126AF2 loc_126AF2: ; CODE XREF: sub_1263AA+722↑j ROM:00126AF2 movea.l #$12DB,a0 ROM:00126AF8 move.b #2,(a0)+ ROM:00126AFC move.b #$67,(a0)+ ; 'g' ROM:00126B00 move.b #2,(a0)+ ROM:00126B04 move.b #$6B,(a0)+ ; 'k' ROM:00126B08 move.w #4,($C90).w ROM:00126B0E ROM:00126B0E loc_126B0E: ; CODE XREF: sub_1263AA:loc_126A42↑j ROM:00126B0E ; sub_1263AA:loc_126AC4↑j ... ROM:00126B0E bra.l locret_126F5A ROM:00126B14 ; --------------------------------------------------------------------------- ROM:00126B14 ROM:00126B14 loc_126B14: ; CODE XREF: sub_1263AA+626↑j ROM:00126B14 move.w #1,d0 ROM:00126B18 cmpi.b #$34,$12DB(d0.w) ; '4' ROM:00126B20 bne.s loc_126B90 ROM:00126B22 btst #4,($142D).w ROM:00126B28 beq.s loc_126B56 ROM:00126B2A move.b #2,($12DE).l ROM:00126B32 move.b ($12DC).l,d1 ROM:00126B38 addi.b #$40,d1 ; '@' ROM:00126B3C move.b d1,($12DF).l ROM:00126B42 move.b #$FA,($12E0).l ROM:00126B4A bsr.w sub_127414 ROM:00126B4E move.w #7,($C90).w ROM:00126B54 bra.s loc_126B8A ROM:00126B56 ; --------------------------------------------------------------------------- ROM:00126B56 ROM:00126B56 loc_126B56: ; CODE XREF: sub_1263AA+77E↑j ROM:00126B56 addi.b #$40,($12DC).l ; '@' ROM:00126B5E move.b ($12DC).l,d0 ROM:00126B64 move.b #2,($12DB).l ROM:00126B6C move.b #$FA,($12DD).l ROM:00126B74 add.b ($12DD).l,d0 ROM:00126B7A addi.b #2,d0 ROM:00126B7E move.b d0,($12DE).l ROM:00126B84 move.w #4,($C90).w ROM:00126B8A ROM:00126B8A loc_126B8A: ; CODE XREF: sub_1263AA+7AA↑j ROM:00126B8A bra.l locret_126F5A ROM:00126B90 ; --------------------------------------------------------------------------- ROM:00126B90 ROM:00126B90 loc_126B90: ; CODE XREF: sub_1263AA+776↑j ROM:00126B90 move.w #1,d0 ROM:00126B94 cmpi.b #$1A,$12DB(d0.w) ROM:00126B9C bne.l loc_126F56 ROM:00126BA2 move.w #2,d0 ROM:00126BA6 cmpi.b #$87,$12DB(d0.w) ROM:00126BAE bne.l loc_126C34 ROM:00126BB4 bsr.l sub_11600A ROM:00126BBA btst #4,($142D).w ROM:00126BC0 beq.s loc_126BF2 ROM:00126BC2 move.b #$30,($12DE).l ; '0' ROM:00126BCA move.b ($12DC).l,d1 ROM:00126BD0 addi.b #$40,d1 ; '@' ROM:00126BD4 move.b d1,($12DF).l ROM:00126BDA move.b ($12DD).l,d1 ROM:00126BE0 move.b d1,($12E0).l ROM:00126BE6 bsr.w sub_127414 ROM:00126BEA move.w #$35,($C90).w ; '5' ROM:00126BF0 bra.s loc_126C2E ROM:00126BF2 ; --------------------------------------------------------------------------- ROM:00126BF2 ROM:00126BF2 loc_126BF2: ; CODE XREF: sub_1263AA+816↑j ROM:00126BF2 addi.b #$40,($12DC).l ; '@' ROM:00126BFA move.b #$30,($12DB).l ; '0' ROM:00126C02 clr.b d0 ROM:00126C04 clr.w d4 ROM:00126C06 move.w #0,d2 ROM:00126C0A bra.s loc_126C10 ROM:00126C0C ; --------------------------------------------------------------------------- ROM:00126C0C ROM:00126C0C loc_126C0C: ; CODE XREF: sub_1263AA+876↓j ROM:00126C0C addi.w #1,d2 ROM:00126C10 ROM:00126C10 loc_126C10: ; CODE XREF: sub_1263AA+860↑j ROM:00126C10 cmpi.w #$30,d2 ; '0' ROM:00126C14 bgt.s loc_126C22 ROM:00126C16 add.b $12DB(d4.w),d0 ROM:00126C1C addi.w #1,d4 ROM:00126C20 bra.s loc_126C0C ROM:00126C22 ; --------------------------------------------------------------------------- ROM:00126C22 ROM:00126C22 loc_126C22: ; CODE XREF: sub_1263AA+86A↑j ROM:00126C22 move.b d0,$12DB(d4.w) ROM:00126C28 move.w #$32,($C90).w ; '2' ROM:00126C2E ROM:00126C2E loc_126C2E: ; CODE XREF: sub_1263AA+846↑j ROM:00126C2E bra.l loc_126F54 ROM:00126C34 ; --------------------------------------------------------------------------- ROM:00126C34 ROM:00126C34 loc_126C34: ; CODE XREF: sub_1263AA+804↑j ROM:00126C34 move.w #2,d0 ROM:00126C38 cmpi.b #$8A,$12DB(d0.w) ROM:00126C40 bne.l loc_126CC6 ROM:00126C46 bsr.l sub_116388 ROM:00126C4C btst #4,($142D).w ROM:00126C52 beq.s loc_126C84 ROM:00126C54 move.b #$16,($12DE).l ROM:00126C5C move.b ($12DC).l,d1 ROM:00126C62 addi.b #$40,d1 ; '@' ROM:00126C66 move.b d1,($12DF).l ROM:00126C6C move.b ($12DD).l,d1 ROM:00126C72 move.b d1,($12E0).l ROM:00126C78 bsr.w sub_127414 ROM:00126C7C move.w #$1B,($C90).w ROM:00126C82 bra.s loc_126CC0 ROM:00126C84 ; --------------------------------------------------------------------------- ROM:00126C84 ROM:00126C84 loc_126C84: ; CODE XREF: sub_1263AA+8A8↑j ROM:00126C84 addi.b #$40,($12DC).l ; '@' ROM:00126C8C move.b #$16,($12DB).l ROM:00126C94 clr.b d0 ROM:00126C96 clr.w d4 ROM:00126C98 move.w #0,d2 ROM:00126C9C bra.s loc_126CA2 ROM:00126C9E ; --------------------------------------------------------------------------- ROM:00126C9E ROM:00126C9E loc_126C9E: ; CODE XREF: sub_1263AA+908↓j ROM:00126C9E addi.w #1,d2 ROM:00126CA2 ROM:00126CA2 loc_126CA2: ; CODE XREF: sub_1263AA+8F2↑j ROM:00126CA2 cmpi.w #$16,d2 ROM:00126CA6 bgt.s loc_126CB4 ROM:00126CA8 add.b $12DB(d4.w),d0 ROM:00126CAE addi.w #1,d4 ROM:00126CB2 bra.s loc_126C9E ROM:00126CB4 ; --------------------------------------------------------------------------- ROM:00126CB4 ROM:00126CB4 loc_126CB4: ; CODE XREF: sub_1263AA+8FC↑j ROM:00126CB4 move.b d0,$12DB(d4.w) ROM:00126CBA move.w #$18,($C90).w ROM:00126CC0 ROM:00126CC0 loc_126CC0: ; CODE XREF: sub_1263AA+8D8↑j ROM:00126CC0 bra.l loc_126F54 ROM:00126CC6 ; --------------------------------------------------------------------------- ROM:00126CC6 ROM:00126CC6 loc_126CC6: ; CODE XREF: sub_1263AA+896↑j ROM:00126CC6 move.w #2,d0 ROM:00126CCA cmpi.b #$9A,$12DB(d0.w) ROM:00126CD2 bne.l loc_126D88 ROM:00126CD8 movea.l #$10F000,a0 ROM:00126CDE movea.l #$12DB,a1 ROM:00126CE4 btst #4,($142D).w ROM:00126CEA beq.s loc_126CF4 ROM:00126CEC adda.l #6,a1 ROM:00126CF2 bra.s loc_126CFA ROM:00126CF4 ; --------------------------------------------------------------------------- ROM:00126CF4 ROM:00126CF4 loc_126CF4: ; CODE XREF: sub_1263AA+940↑j ROM:00126CF4 adda.l #3,a1 ROM:00126CFA ROM:00126CFA loc_126CFA: ; CODE XREF: sub_1263AA+948↑j ROM:00126CFA move.b #1,d3 ROM:00126CFE bra.s loc_126D04 ROM:00126D00 ; --------------------------------------------------------------------------- ROM:00126D00 ROM:00126D00 loc_126D00: ; CODE XREF: sub_1263AA+962↓j ROM:00126D00 addi.b #1,d3 ROM:00126D04 ROM:00126D04 loc_126D04: ; CODE XREF: sub_1263AA+954↑j ROM:00126D04 cmpi.b #6,d3 ROM:00126D08 bgt.s loc_126D0E ROM:00126D0A move.b (a0)+,(a1)+ ROM:00126D0C bra.s loc_126D00 ROM:00126D0E ; --------------------------------------------------------------------------- ROM:00126D0E ROM:00126D0E loc_126D0E: ; CODE XREF: sub_1263AA+95E↑j ROM:00126D0E btst #4,($142D).w ROM:00126D14 beq.s loc_126D46 ROM:00126D16 move.b #8,($12DE).l ROM:00126D1E move.b ($12DC).l,d1 ROM:00126D24 addi.b #$40,d1 ; '@' ROM:00126D28 move.b d1,($12DF).l ROM:00126D2E move.b ($12DD).l,d1 ROM:00126D34 move.b d1,($12E0).l ROM:00126D3A bsr.w sub_127414 ROM:00126D3E move.w #$D,($C90).w ROM:00126D44 bra.s loc_126D82 ROM:00126D46 ; --------------------------------------------------------------------------- ROM:00126D46 ROM:00126D46 loc_126D46: ; CODE XREF: sub_1263AA+96A↑j ROM:00126D46 addi.b #$40,($12DC).l ; '@' ROM:00126D4E move.b #8,($12DB).l ROM:00126D56 clr.b d0 ROM:00126D58 clr.w d4 ROM:00126D5A move.w #0,d2 ROM:00126D5E bra.s loc_126D64 ROM:00126D60 ; --------------------------------------------------------------------------- ROM:00126D60 ROM:00126D60 loc_126D60: ; CODE XREF: sub_1263AA+9CA↓j ROM:00126D60 addi.w #1,d2 ROM:00126D64 ROM:00126D64 loc_126D64: ; CODE XREF: sub_1263AA+9B4↑j ROM:00126D64 cmpi.w #8,d2 ROM:00126D68 bgt.s loc_126D76 ROM:00126D6A add.b $12DB(d4.w),d0 ROM:00126D70 addi.w #1,d4 ROM:00126D74 bra.s loc_126D60 ROM:00126D76 ; --------------------------------------------------------------------------- ROM:00126D76 ROM:00126D76 loc_126D76: ; CODE XREF: sub_1263AA+9BE↑j ROM:00126D76 move.b d0,$12DB(d4.w) ROM:00126D7C move.w #$A,($C90).w ROM:00126D82 ROM:00126D82 loc_126D82: ; CODE XREF: sub_1263AA+99A↑j ROM:00126D82 bra.l loc_126F54 ROM:00126D88 ; --------------------------------------------------------------------------- ROM:00126D88 ROM:00126D88 loc_126D88: ; CODE XREF: sub_1263AA+928↑j ROM:00126D88 move.w #2,d0 ROM:00126D8C cmpi.b #$9B,$12DB(d0.w) ROM:00126D94 bne.l loc_126E1E ROM:00126D9A btst #4,($142D).w ROM:00126DA0 beq.s loc_126DDC ROM:00126DA2 move.b #3,($12DE).l ROM:00126DAA move.b ($12DC).l,d1 ROM:00126DB0 addi.b #$40,d1 ; '@' ROM:00126DB4 move.b d1,($12DF).l ROM:00126DBA move.b ($12DD).l,d1 ROM:00126DC0 move.b d1,($12E0).l ROM:00126DC6 movea.l #$10F00A,a0 ROM:00126DCC move.b (a0)+,($12E1).w ROM:00126DD0 bsr.w sub_127414 ROM:00126DD4 move.w #8,($C90).w ROM:00126DDA bra.s loc_126E18 ROM:00126DDC ; --------------------------------------------------------------------------- ROM:00126DDC ROM:00126DDC loc_126DDC: ; CODE XREF: sub_1263AA+9F6↑j ROM:00126DDC addi.b #$40,($12DC).l ; '@' ROM:00126DE4 move.b #3,($12DB).l ROM:00126DEC move.b ($12DC).l,d0 ROM:00126DF2 addi.b #3,d0 ROM:00126DF6 add.b ($12DD).l,d0 ROM:00126DFC movea.l #$10F00A,a0 ROM:00126E02 move.b (a0)+,($12DE).l ROM:00126E08 add.b ($12DE).l,d0 ROM:00126E0E move.b d0,($12DF).w ROM:00126E12 move.w #5,($C90).w ROM:00126E18 ROM:00126E18 loc_126E18: ; CODE XREF: sub_1263AA+A30↑j ROM:00126E18 bra.l loc_126F54 ROM:00126E1E ; --------------------------------------------------------------------------- ROM:00126E1E ROM:00126E1E loc_126E1E: ; CODE XREF: sub_1263AA+9EA↑j ROM:00126E1E move.w #2,d0 ROM:00126E22 cmpi.b #$9C,$12DB(d0.w) ROM:00126E2A bne.l loc_126EBE ROM:00126E30 btst #4,($142D).w ROM:00126E36 beq.s loc_126E76 ROM:00126E38 move.b #3,($12DE).l ROM:00126E40 move.b ($12DC).l,d1 ROM:00126E46 addi.b #$40,d1 ; '@' ROM:00126E4A move.b d1,($12DF).l ROM:00126E50 move.b ($12DD).l,d1 ROM:00126E56 move.b d1,($12E0).l ROM:00126E5C movea.l #$10F00A,a0 ROM:00126E62 move.b (a0)+,($12E1).w ROM:00126E66 move.b (a0)+,($12E1).w ROM:00126E6A bsr.w sub_127414 ROM:00126E6E move.w #8,($C90).w ROM:00126E74 bra.s loc_126EB8 ROM:00126E76 ; --------------------------------------------------------------------------- ROM:00126E76 ROM:00126E76 loc_126E76: ; CODE XREF: sub_1263AA+A8C↑j ROM:00126E76 addi.b #$40,($12DC).l ; '@' ROM:00126E7E move.b #3,($12DB).l ROM:00126E86 move.b ($12DC).l,d0 ROM:00126E8C addi.b #3,d0 ROM:00126E90 add.b ($12DD).l,d0 ROM:00126E96 movea.l #$10F00A,a0 ROM:00126E9C move.b (a0)+,($12DE).l ROM:00126EA2 move.b (a0)+,($12DE).l ROM:00126EA8 add.b ($12DE).l,d0 ROM:00126EAE move.b d0,($12DF).w ROM:00126EB2 move.w #5,($C90).w ROM:00126EB8 ROM:00126EB8 loc_126EB8: ; CODE XREF: sub_1263AA+ACA↑j ROM:00126EB8 bra.l loc_126F54 ROM:00126EBE ; --------------------------------------------------------------------------- ROM:00126EBE ROM:00126EBE loc_126EBE: ; CODE XREF: sub_1263AA+A80↑j ROM:00126EBE move.w #2,d0 ROM:00126EC2 cmpi.b #$9E,$12DB(d0.w) ROM:00126ECA bne.l loc_126F50 ROM:00126ED0 btst #4,($142D).w ROM:00126ED6 beq.s loc_126F12 ROM:00126ED8 move.b #3,($12DE).l ROM:00126EE0 move.b ($12DC).l,d1 ROM:00126EE6 addi.b #$40,d1 ; '@' ROM:00126EEA move.b d1,($12DF).l ROM:00126EF0 move.b ($12DD).l,d1 ROM:00126EF6 move.b d1,($12E0).l ROM:00126EFC movea.l #$10F00C,a0 ROM:00126F02 move.b (a0)+,($12E1).w ROM:00126F06 bsr.w sub_127414 ROM:00126F0A move.w #8,($C90).w ROM:00126F10 bra.s loc_126F4E ROM:00126F12 ; --------------------------------------------------------------------------- ROM:00126F12 ROM:00126F12 loc_126F12: ; CODE XREF: sub_1263AA+B2C↑j ROM:00126F12 addi.b #$40,($12DC).l ; '@' ROM:00126F1A move.b #3,($12DB).l ROM:00126F22 move.b ($12DC).l,d0 ROM:00126F28 addi.b #3,d0 ROM:00126F2C add.b ($12DD).l,d0 ROM:00126F32 movea.l #$10F00C,a0 ROM:00126F38 move.b (a0)+,($12DE).l ROM:00126F3E add.b ($12DE).l,d0 ROM:00126F44 move.b d0,($12DF).w ROM:00126F48 move.w #5,($C90).w ROM:00126F4E ROM:00126F4E loc_126F4E: ; CODE XREF: sub_1263AA+B66↑j ROM:00126F4E bra.s loc_126F54 ROM:00126F50 ; --------------------------------------------------------------------------- ROM:00126F50 ROM:00126F50 loc_126F50: ; CODE XREF: sub_1263AA+B20↑j ROM:00126F50 bsr.w sub_126FB0 ROM:00126F54 ROM:00126F54 loc_126F54: ; CODE XREF: sub_1263AA:loc_126C2E↑j ROM:00126F54 ; sub_1263AA:loc_126CC0↑j ... ROM:00126F54 bra.s locret_126F5A ROM:00126F56 ; --------------------------------------------------------------------------- ROM:00126F56 ROM:00126F56 loc_126F56: ; CODE XREF: sub_1263AA+7F2↑j ROM:00126F56 bsr.w sub_126F5C ROM:00126F5A ROM:00126F5A locret_126F5A: ; CODE XREF: sub_1263AA+C↑j ROM:00126F5A ; sub_1263AA+1E↑j ... ROM:00126F5A rts ROM:00126F5A ; End of function sub_1263AA ROM:00126F5A ROM:00126F5C ROM:00126F5C ; =============== S U B R O U T I N E ======================================= ROM:00126F5C ROM:00126F5C ROM:00126F5C sub_126F5C: ; CODE XREF: sub_1263AA:loc_126F56↑p ROM:00126F5C ; sub_127478+7A↓p ... ROM:00126F5C btst #4,($142D).w ROM:00126F62 beq.s loc_126F88 ROM:00126F64 move.b #1,($12DE).l ROM:00126F6C move.b ($12DC).l,d1 ROM:00126F72 addi.b #$40,d1 ; '@' ROM:00126F76 move.b d1,($12DF).l ROM:00126F7C bsr.w sub_127414 ROM:00126F80 move.w #6,($C90).w ROM:00126F86 bra.s locret_126FAE ROM:00126F88 ; --------------------------------------------------------------------------- ROM:00126F88 ROM:00126F88 loc_126F88: ; CODE XREF: sub_126F5C+6↑j ROM:00126F88 addi.b #$40,($12DC).l ; '@' ROM:00126F90 move.b ($12DC).l,d0 ROM:00126F96 addi.b #1,d0 ROM:00126F9A move.b #1,($12DB).l ROM:00126FA2 move.b d0,($12DD).l ROM:00126FA8 move.w #3,($C90).w ROM:00126FAE ROM:00126FAE locret_126FAE: ; CODE XREF: sub_126F5C+2A↑j ROM:00126FAE rts ROM:00126FAE ; End of function sub_126F5C ROM:00126FAE ROM:00126FB0 ROM:00126FB0 ; =============== S U B R O U T I N E ======================================= ROM:00126FB0 ROM:00126FB0 ROM:00126FB0 sub_126FB0: ; CODE XREF: sub_1263AA+8↑p ROM:00126FB0 ; sub_1263AA+1A↑p ... ROM:00126FB0 move.b ($12DB).l,d1 ROM:00126FB6 btst #4,($142D).w ROM:00126FBC beq.s loc_126FEC ROM:00126FBE move.b #3,($12DE).l ROM:00126FC6 move.b ($12DC).l,($12E0).l ROM:00126FD0 move.b #$7F,($12DF).l ROM:00126FD8 move.b ($121A).w,($12E1).l ROM:00126FE0 bsr.w sub_127414 ROM:00126FE4 move.w #8,($C90).w ROM:00126FEA bra.s locret_12703E ROM:00126FEC ; --------------------------------------------------------------------------- ROM:00126FEC ROM:00126FEC loc_126FEC: ; CODE XREF: sub_126FB0+C↑j ROM:00126FEC andi.b #$C0,d1 ROM:00126FF0 cmpi.b #0,d1 ROM:00126FF4 bne.s loc_127002 ROM:00126FF6 move.b ($12DC).l,($12DD).l ROM:00127000 bra.s loc_12700C ROM:00127002 ; --------------------------------------------------------------------------- ROM:00127002 ROM:00127002 loc_127002: ; CODE XREF: sub_126FB0+44↑j ROM:00127002 move.b ($12DE).l,($12DD).l ROM:0012700C ROM:0012700C loc_12700C: ; CODE XREF: sub_126FB0+50↑j ROM:0012700C move.b ($12DD).l,d0 ROM:00127012 addi.b #-$7E,d0 ROM:00127016 add.b ($121A).w,d0 ROM:0012701A move.b #3,($12DB).l ROM:00127022 move.b #$7F,($12DC).l ROM:0012702A move.b ($121A).w,($12DE).l ROM:00127032 move.b d0,($12DF).l ROM:00127038 move.w #5,($C90).w ROM:0012703E ROM:0012703E locret_12703E: ; CODE XREF: sub_126FB0+3A↑j ROM:0012703E rts ROM:0012703E ; End of function sub_126FB0 ROM:0012703E ROM:00127040 ROM:00127040 ; =============== S U B R O U T I N E ======================================= ROM:00127040 ROM:00127040 ROM:00127040 sub_127040: ; CODE XREF: sub_1263AA+4A4↑p ROM:00127040 ; sub_1263AA+4C2↑p ... ROM:00127040 btst #4,($142D).w ROM:00127046 beq.s loc_127076 ROM:00127048 move.b #2,($12DE).l ROM:00127050 move.b ($12DC).l,d1 ROM:00127056 addi.b #$40,d1 ; '@' ROM:0012705A move.b d1,($12DF).l ROM:00127060 move.b ($12DD).l,($12E0).l ROM:0012706A bsr.w sub_127414 ROM:0012706E move.w #7,($C90).w ROM:00127074 bra.s locret_1270A2 ROM:00127076 ; --------------------------------------------------------------------------- ROM:00127076 ROM:00127076 loc_127076: ; CODE XREF: sub_127040+6↑j ROM:00127076 addi.b #$40,($12DC).l ; '@' ROM:0012707E move.b ($12DC).l,d0 ROM:00127084 move.b #2,($12DB).l ROM:0012708C add.b ($12DD).l,d0 ROM:00127092 addi.b #2,d0 ROM:00127096 move.b d0,($12DE).l ROM:0012709C move.w #4,($C90).w ROM:001270A2 ROM:001270A2 locret_1270A2: ; CODE XREF: sub_127040+34↑j ROM:001270A2 rts ROM:001270A2 ; End of function sub_127040 ROM:001270A2 ROM:001270A4 ROM:001270A4 ; =============== S U B R O U T I N E ======================================= ROM:001270A4 ROM:001270A4 ROM:001270A4 sub_1270A4: ; CODE XREF: sub_1263AA:loc_126814↑p ROM:001270A4 clr.l d1 ROM:001270A6 movea.l #$12DB,a0 ROM:001270AC move.b 2(a0),d1 ROM:001270B0 swap d1 ROM:001270B2 move.b 1(a0),d1 ROM:001270B6 btst #4,($142D).w ROM:001270BC beq.s loc_1270CC ROM:001270BE adda.l #3,a0 ROM:001270C4 move.w #7,($C90).w ROM:001270CA bra.s loc_1270E4 ROM:001270CC ; --------------------------------------------------------------------------- ROM:001270CC ROM:001270CC loc_1270CC: ; CODE XREF: sub_1270A4+18↑j ROM:001270CC btst #3,($1423).w ROM:001270D2 beq.s loc_1270DE ROM:001270D4 clr.b (a0)+ ROM:001270D6 move.w #5,($C90).w ROM:001270DC bra.s loc_1270E4 ROM:001270DE ; --------------------------------------------------------------------------- ROM:001270DE ROM:001270DE loc_1270DE: ; CODE XREF: sub_1270A4+2E↑j ROM:001270DE move.w #4,($C90).w ROM:001270E4 ROM:001270E4 loc_1270E4: ; CODE XREF: sub_1270A4+26↑j ROM:001270E4 ; sub_1270A4+38↑j ROM:001270E4 adda.l #1,a0 ROM:001270EA addi.b #$40,d1 ; '@' ROM:001270EE move.b d1,(a0)+ ROM:001270F0 move.b d1,d2 ROM:001270F2 swap d1 ROM:001270F4 move.b d1,(a0)+ ROM:001270F6 add.b d1,d2 ROM:001270F8 clr.w d1 ROM:001270FA move.w 2(a3),d4 ROM:001270FE ROM:001270FE loc_1270FE: ; CODE XREF: sub_1270A4+F8↓j ROM:001270FE cmp.w d1,d4 ROM:00127100 ble.l loc_1271A0 ROM:00127106 move.w d1,d3 ROM:00127108 lsl.w #2,d3 ROM:0012710A addq.w #6,d3 ROM:0012710C move.b (a3,d3.w),d5 ROM:00127110 btst #3,($1423).w ROM:00127116 bne.s loc_12714A ROM:00127118 cmpi.b #0,d5 ROM:0012711C bne.s loc_127126 ROM:0012711E movea.l #0,a1 ROM:00127124 bra.s loc_12714A ROM:00127126 ; --------------------------------------------------------------------------- ROM:00127126 ROM:00127126 loc_127126: ; CODE XREF: sub_1270A4+78↑j ROM:00127126 cmpi.b #$40,d5 ; '@' ROM:0012712A bne.s loc_127134 ROM:0012712C movea.l #unk_110000,a1 ROM:00127132 bra.s loc_12714A ROM:00127134 ; --------------------------------------------------------------------------- ROM:00127134 ROM:00127134 loc_127134: ; CODE XREF: sub_1270A4+86↑j ROM:00127134 cmpi.b #$80,d5 ROM:00127138 bne.s loc_12713E ROM:0012713A movea.l a5,a1 ROM:0012713C bra.s loc_12714A ROM:0012713E ; --------------------------------------------------------------------------- ROM:0012713E ROM:0012713E loc_12713E: ; CODE XREF: sub_1270A4+94↑j ROM:0012713E cmpi.b #$C0,d5 ROM:00127142 bne.s loc_12714A ROM:00127144 movea.l #$100000,a1 ROM:0012714A ROM:0012714A loc_12714A: ; CODE XREF: sub_1270A4+72↑j ROM:0012714A ; sub_1270A4+80↑j ... ROM:0012714A subq.w #2,d3 ROM:0012714C clr.l d5 ROM:0012714E btst #3,($1423).w ROM:00127154 bne.s loc_12715E ROM:00127156 move.w (a3,d3.w),d5 ROM:0012715A adda.l d5,a1 ROM:0012715C bra.s loc_127170 ROM:0012715E ; --------------------------------------------------------------------------- ROM:0012715E ROM:0012715E loc_12715E: ; CODE XREF: sub_1270A4+B0↑j ROM:0012715E move.b (a3,d3.w),d5 ROM:00127162 asl.l #8,d5 ROM:00127164 move.b 1(a3,d3.w),d5 ROM:00127168 asl.l #8,d5 ROM:0012716A move.b 2(a3,d3.w),d5 ROM:0012716E movea.l d5,a1 ROM:00127170 ROM:00127170 loc_127170: ; CODE XREF: sub_1270A4+B8↑j ROM:00127170 clr.w d5 ROM:00127172 clr.w d6 ROM:00127174 addq.w #3,d3 ROM:00127176 move.b (a3,d3.w),d6 ROM:0012717A ROM:0012717A loc_12717A: ; CODE XREF: sub_1270A4+F4↓j ROM:0012717A cmp.w d5,d6 ROM:0012717C ble.s loc_12719A ROM:0012717E move.b (a1),(a0)+ ROM:00127180 addq.w #1,d5 ROM:00127182 add.b (a1)+,d2 ROM:00127184 addq.w #1,($CB0).w ROM:00127188 move.l #$13DE,d3 ROM:0012718E cmp.l a0,d3 ROM:00127190 bge.s loc_127194 ROM:00127192 movea.l d3,a0 ROM:00127194 ROM:00127194 loc_127194: ; CODE XREF: sub_1270A4+EC↑j ROM:00127194 addq.w #1,($C90).w ROM:00127198 bra.s loc_12717A ROM:0012719A ; --------------------------------------------------------------------------- ROM:0012719A ROM:0012719A loc_12719A: ; CODE XREF: sub_1270A4+D8↑j ROM:0012719A addq.w #1,d1 ROM:0012719C bra.w loc_1270FE ROM:001271A0 ; --------------------------------------------------------------------------- ROM:001271A0 ROM:001271A0 loc_1271A0: ; CODE XREF: sub_1270A4+5C↑j ROM:001271A0 move.w ($C90).w,d3 ROM:001271A4 btst #4,($142D).w ROM:001271AA beq.s loc_1271B6 ROM:001271AC subq.w #5,d3 ROM:001271AE move.b d3,($12DE).l ROM:001271B4 bra.s loc_1271CC ROM:001271B6 ; --------------------------------------------------------------------------- ROM:001271B6 ROM:001271B6 loc_1271B6: ; CODE XREF: sub_1270A4+106↑j ROM:001271B6 btst #3,($1423).w ROM:001271BC beq.s loc_1271C6 ROM:001271BE subq.w #3,d3 ROM:001271C0 move.b d3,($12DC).w ROM:001271C4 bra.s loc_1271CC ROM:001271C6 ; --------------------------------------------------------------------------- ROM:001271C6 ROM:001271C6 loc_1271C6: ; CODE XREF: sub_1270A4+118↑j ROM:001271C6 subq.w #2,d3 ROM:001271C8 move.b d3,($12DB).w ROM:001271CC ROM:001271CC loc_1271CC: ; CODE XREF: sub_1270A4+110↑j ROM:001271CC ; sub_1270A4+120↑j ROM:001271CC add.b d3,d2 ROM:001271CE btst #4,($142D).w ROM:001271D4 beq.s loc_1271DC ROM:001271D6 bsr.w sub_127414 ROM:001271DA bra.s locret_1271DE ROM:001271DC ; --------------------------------------------------------------------------- ROM:001271DC ROM:001271DC loc_1271DC: ; CODE XREF: sub_1270A4+130↑j ROM:001271DC move.b d2,(a0) ROM:001271DE ROM:001271DE locret_1271DE: ; CODE XREF: sub_1270A4+136↑j ROM:001271DE rts ROM:001271DE ; End of function sub_1270A4 ROM:001271DE ROM:001271E0 ROM:001271E0 ; =============== S U B R O U T I N E ======================================= ROM:001271E0 ROM:001271E0 ROM:001271E0 sub_1271E0: ; CODE XREF: sub_1263AA+4E4↑p ROM:001271E0 clr.l d2 ROM:001271E2 clr.l d1 ROM:001271E4 move.b ($12DD).l,d1 ROM:001271EA move.w #$10,d3 ROM:001271EE lsl.l d3,d1 ROM:001271F0 or.l d1,d2 ROM:001271F2 clr.l d1 ROM:001271F4 move.b ($12DE).l,d1 ROM:001271FA lsl.l #8,d1 ROM:001271FC or.l d1,d2 ROM:001271FE clr.l d1 ROM:00127200 move.b ($12DF).l,d1 ROM:00127206 or.l d1,d2 ROM:00127208 movea.l d2,a0 ROM:0012720A clr.l d1 ROM:0012720C move.b ($12E0).l,d1 ROM:00127212 add.l d2,d1 ROM:00127214 subi.l #1,d1 ROM:0012721A move.l d1,d3 ROM:0012721C bclr #1,($1431).w ROM:00127222 cmpi.l #0,d2 ROM:00127228 blt.s loc_12724E ROM:0012722A cmpi.l #$1E00,d2 ROM:00127230 bge.s loc_12724E ROM:00127232 cmpi.l #0,d3 ROM:00127238 blt.s loc_127248 ROM:0012723A cmpi.l #$1E00,d3 ROM:00127240 bge.s loc_127248 ROM:00127242 bset #1,($1431).w ROM:00127248 ROM:00127248 loc_127248: ; CODE XREF: sub_1271E0+58↑j ROM:00127248 ; sub_1271E0+60↑j ROM:00127248 bra.l loc_1272F2 ROM:0012724E ; --------------------------------------------------------------------------- ROM:0012724E ROM:0012724E loc_12724E: ; CODE XREF: sub_1271E0+48↑j ROM:0012724E ; sub_1271E0+50↑j ROM:0012724E btst #2,($1413).w ROM:00127254 beq.s loc_1272A4 ROM:00127256 cmpi.l #$1E00,d2 ROM:0012725C blt.s loc_12727E ROM:0012725E cmpi.l #$10000,d2 ROM:00127264 bge.s loc_12727E ROM:00127266 cmpi.l #$1E00,d3 ROM:0012726C blt.s loc_12727C ROM:0012726E cmpi.l #$10000,d3 ROM:00127274 bge.s loc_12727C ROM:00127276 bset #1,($1431).w ROM:0012727C ROM:0012727C loc_12727C: ; CODE XREF: sub_1271E0+8C↑j ROM:0012727C ; sub_1271E0+94↑j ROM:0012727C bra.s loc_1272A4 ROM:0012727E ; --------------------------------------------------------------------------- ROM:0012727E ROM:0012727E loc_12727E: ; CODE XREF: sub_1271E0+7C↑j ROM:0012727E ; sub_1271E0+84↑j ROM:0012727E cmpi.l #0,d2 ROM:00127284 blt.s loc_1272A4 ROM:00127286 cmpi.l #$FFFE,d2 ROM:0012728C bge.s loc_1272A4 ROM:0012728E cmpi.l #0,d3 ROM:00127294 blt.s loc_1272A4 ROM:00127296 cmpi.l #$FFFE,d3 ROM:0012729C bge.s loc_1272A4 ROM:0012729E bset #1,($1431).w ROM:001272A4 ROM:001272A4 loc_1272A4: ; CODE XREF: sub_1271E0+74↑j ROM:001272A4 ; sub_1271E0:loc_12727C↑j ... ROM:001272A4 cmpi.l #unk_110000,d2 ROM:001272AA blt.s loc_1272CC ROM:001272AC cmpi.l #$13FFFF,d2 ROM:001272B2 bge.s loc_1272CC ROM:001272B4 cmpi.l #unk_110000,d3 ROM:001272BA blt.s loc_1272CA ROM:001272BC cmpi.l #$13FFFF,d3 ROM:001272C2 bge.s loc_1272CA ROM:001272C4 bset #1,($1431).w ROM:001272CA ROM:001272CA loc_1272CA: ; CODE XREF: sub_1271E0+DA↑j ROM:001272CA ; sub_1271E0+E2↑j ROM:001272CA bra.s loc_1272F2 ROM:001272CC ; --------------------------------------------------------------------------- ROM:001272CC ROM:001272CC loc_1272CC: ; CODE XREF: sub_1271E0+CA↑j ROM:001272CC ; sub_1271E0+D2↑j ROM:001272CC cmpi.l #$13C000,d2 ROM:001272D2 blt.s loc_1272F2 ROM:001272D4 cmpi.l #$143F88,d2 ROM:001272DA bge.s loc_1272F2 ROM:001272DC cmpi.l #$13C000,d3 ROM:001272E2 blt.s loc_1272F2 ROM:001272E4 cmpi.l #$143F88,d3 ROM:001272EA bge.s loc_1272F2 ROM:001272EC bset #1,($1431).w ROM:001272F2 ROM:001272F2 loc_1272F2: ; CODE XREF: sub_1271E0:loc_127248↑j ROM:001272F2 ; sub_1271E0:loc_1272CA↑j ... ROM:001272F2 clr.w d3 ROM:001272F4 move.b ($12E0).l,d3 ROM:001272FA cmpi.w #$3E,d3 ; '>' ROM:001272FE ble.s loc_127324 ROM:00127300 cmpi.w #$FE,d3 ROM:00127304 ble.s loc_127310 ROM:00127306 bclr #1,($1431).w ROM:0012730C bra.w loc_127322 ROM:00127310 ; --------------------------------------------------------------------------- ROM:00127310 ROM:00127310 loc_127310: ; CODE XREF: sub_1271E0+124↑j ROM:00127310 move.w #$104,d4 ROM:00127314 subi.w #4,d4 ROM:00127318 cmp.w d3,d4 ROM:0012731A bge.s loc_127322 ROM:0012731C bclr #1,($1431).w ROM:00127322 ROM:00127322 loc_127322: ; CODE XREF: sub_1271E0+12C↑j ROM:00127322 ; sub_1271E0+13A↑j ROM:00127322 bra.s loc_127336 ROM:00127324 ; --------------------------------------------------------------------------- ROM:00127324 ROM:00127324 loc_127324: ; CODE XREF: sub_1271E0+11E↑j ROM:00127324 move.w #$104,d4 ROM:00127328 subi.w #3,d4 ROM:0012732C cmp.w d3,d4 ROM:0012732E bge.s loc_127336 ROM:00127330 bclr #1,($1431).w ROM:00127336 ROM:00127336 loc_127336: ; CODE XREF: sub_1271E0:loc_127322↑j ROM:00127336 ; sub_1271E0+14E↑j ROM:00127336 btst #1,($1431).w ROM:0012733C beq.l loc_12740C ROM:00127342 cmpi.w #$3E,d3 ; '>' ROM:00127346 bgt.s loc_127364 ROM:00127348 move.w #2,($CB0).w ROM:0012734E move.w #3,($C90).w ROM:00127354 addi.b #$40,($12DC).l ; '@' ROM:0012735C move.b ($12DC).l,d3 ROM:00127362 bra.s loc_1273A4 ROM:00127364 ; --------------------------------------------------------------------------- ROM:00127364 ROM:00127364 loc_127364: ; CODE XREF: sub_1271E0+166↑j ROM:00127364 clr.b ($12DB).l ROM:0012736A move.w #3,($CB0).w ROM:00127370 move.w #4,($C90).w ROM:00127376 move.b ($12DC).l,($12DD).l ROM:00127380 addi.b #$40,($12DD).l ; '@' ROM:00127388 move.b ($12E0).l,($12DC).l ROM:00127392 addq.b #1,($12DC).l ROM:00127398 move.b ($12DD).l,d3 ROM:0012739E add.b ($12DC).l,d3 ROM:001273A4 ROM:001273A4 loc_1273A4: ; CODE XREF: sub_1271E0+182↑j ROM:001273A4 clr.w d5 ROM:001273A6 clr.w d6 ROM:001273A8 move.b ($12E0).l,d6 ROM:001273AE ROM:001273AE loc_1273AE: ; CODE XREF: sub_1271E0+1FA↓j ROM:001273AE cmp.w d5,d6 ROM:001273B0 ble.s loc_1273DC ROM:001273B2 movea.l #$12DB,a1 ROM:001273B8 adda.w ($CB0).w,a1 ROM:001273BC move.b (a0)+,(a1) ROM:001273BE addq.w #1,d5 ROM:001273C0 add.b (a1),d3 ROM:001273C2 addq.w #1,($CB0).w ROM:001273C6 move.w #$103,d7 ROM:001273CA cmp.w ($CB0).w,d7 ROM:001273CE bge.s loc_1273D6 ROM:001273D0 move.w #$103,($CB0).w ROM:001273D6 ROM:001273D6 loc_1273D6: ; CODE XREF: sub_1271E0+1EE↑j ROM:001273D6 addq.w #1,($C90).w ROM:001273DA bra.s loc_1273AE ROM:001273DC ; --------------------------------------------------------------------------- ROM:001273DC ROM:001273DC loc_1273DC: ; CODE XREF: sub_1271E0+1D0↑j ROM:001273DC cmpi.w #$3E,d6 ; '>' ROM:001273E0 bgt.s loc_1273FE ROM:001273E2 movea.l #$C90,a2 ROM:001273E8 move.b 1(a2),($12DB).l ROM:001273F0 subi.b #2,($12DB).l ROM:001273F8 add.b ($12DB).l,d3 ROM:001273FE ROM:001273FE loc_1273FE: ; CODE XREF: sub_1271E0+200↑j ROM:001273FE movea.l #$12DB,a4 ROM:00127404 adda.w ($CB0).w,a4 ROM:00127408 move.b d3,(a4) ROM:0012740A bra.s locret_127412 ROM:0012740C ; --------------------------------------------------------------------------- ROM:0012740C ROM:0012740C loc_12740C: ; CODE XREF: sub_1271E0+15C↑j ROM:0012740C bset #5,($1424).w ROM:00127412 ROM:00127412 locret_127412: ; CODE XREF: sub_1271E0+22A↑j ROM:00127412 rts ROM:00127412 ; End of function sub_1271E0 ROM:00127412 ROM:00127414 ROM:00127414 ; =============== S U B R O U T I N E ======================================= ROM:00127414 ROM:00127414 ROM:00127414 sub_127414: ; CODE XREF: sub_1263AA+6A↑p ROM:00127414 ; sub_1263AA+1D8↑p ... ROM:00127414 move.b #$B8,($12DB).l ROM:0012741C move.b #$B8,d4 ROM:00127420 move.b ($1232).w,($12DC).l ROM:00127428 move.b ($1232).w,d3 ROM:0012742C eor.b d3,d4 ROM:0012742E move.b #$13,($12DD).l ROM:00127436 move.b #$13,d3 ROM:0012743A eor.b d3,d4 ROM:0012743C move.b ($12DE).l,d3 ROM:00127442 eor.b d3,d4 ROM:00127444 clr.w d6 ROM:00127446 move.b d3,d6 ROM:00127448 subi.w #1,d6 ROM:0012744C move.w #3,d7 ROM:00127450 move.w #0,d5 ROM:00127454 bra.s loc_12745A ROM:00127456 ; --------------------------------------------------------------------------- ROM:00127456 ROM:00127456 loc_127456: ; CODE XREF: sub_127414+56↓j ROM:00127456 addi.w #1,d5 ROM:0012745A ROM:0012745A loc_12745A: ; CODE XREF: sub_127414+40↑j ROM:0012745A cmp.w d6,d5 ROM:0012745C bgt.s loc_12746C ROM:0012745E addi.w #1,d7 ROM:00127462 move.b $12DB(d7.w),d3 ROM:00127468 eor.b d3,d4 ROM:0012746A bra.s loc_127456 ROM:0012746C ; --------------------------------------------------------------------------- ROM:0012746C ROM:0012746C loc_12746C: ; CODE XREF: sub_127414+48↑j ROM:0012746C addi.b #1,d7 ROM:00127470 move.b d4,$12DB(d7.w) ROM:00127476 rts ROM:00127476 ; End of function sub_127414 ROM:00127476 ROM:00127478 ROM:00127478 ; =============== S U B R O U T I N E ======================================= ROM:00127478 ROM:00127478 ROM:00127478 sub_127478: ; CODE XREF: sub_1263AA+500↑p ROM:00127478 bsr.l sub_138F20 ROM:0012747E clr.l d0 ROM:00127480 clr.l d1 ROM:00127482 move.b ($12DD).l,d0 ROM:00127488 asl.l #8,d0 ROM:0012748A move.b ($12DE).l,d0 ROM:00127490 asl.l #8,d0 ROM:00127492 move.b ($12DF).l,d0 ROM:00127498 move.b ($12E0).l,d1 ROM:0012749E subi.l #1,d1 ROM:001274A4 move.l d0,d2 ROM:001274A6 add.l d1,d2 ROM:001274A8 cmpi.l #$1E00,d0 ROM:001274AE blt.l loc_1274C0 ROM:001274B4 cmp.l d2,d4 ROM:001274B6 ble.l loc_1274C0 ROM:001274BC bra.s loc_1274DE ROM:001274BE ; --------------------------------------------------------------------------- ROM:001274BE bra.s loc_1274DE ROM:001274C0 ; --------------------------------------------------------------------------- ROM:001274C0 ROM:001274C0 loc_1274C0: ; CODE XREF: sub_127478+36↑j ROM:001274C0 ; sub_127478+3E↑j ROM:001274C0 cmp.l d0,d5 ROM:001274C2 bgt.l loc_1274D8 ROM:001274C8 cmpi.l #$FFFE,d2 ROM:001274CE bge.l loc_1274D8 ROM:001274D4 bra.s loc_1274DE ROM:001274D6 ; --------------------------------------------------------------------------- ROM:001274D6 bra.s loc_1274DE ROM:001274D8 ; --------------------------------------------------------------------------- ROM:001274D8 ROM:001274D8 loc_1274D8: ; CODE XREF: sub_127478+4A↑j ROM:001274D8 ; sub_127478+56↑j ROM:001274D8 bsr.w sub_126FB0 ROM:001274DC bra.s locret_1274F6 ROM:001274DE ; --------------------------------------------------------------------------- ROM:001274DE ROM:001274DE loc_1274DE: ; CODE XREF: sub_127478+44↑j ROM:001274DE ; sub_127478+46↑j ... ROM:001274DE movea.l d0,a0 ROM:001274E0 movea.l #$12DB,a1 ROM:001274E6 adda.l #6,a1 ROM:001274EC ROM:001274EC loc_1274EC: ; CODE XREF: sub_127478+76↓j ROM:001274EC move.b (a1)+,(a0)+ ROM:001274EE dbf d1,loc_1274EC ROM:001274F2 bsr.w sub_126F5C ROM:001274F6 ROM:001274F6 locret_1274F6: ; CODE XREF: sub_127478+64↑j ROM:001274F6 rts ROM:001274F6 ; End of function sub_127478 ROM:001274F6 ROM:001274F8 ; --------------------------------------------------------------------------- ROM:001274F8 bset #7,($142D).w ROM:001274FE move.b ($12DE).l,d1 ROM:00127504 cmpi.b #$50,d1 ; 'P' ROM:00127508 bgt.l loc_12759A ROM:0012750E cmpi.b #0,d1 ROM:00127512 blt.l loc_127594 ROM:00127518 bsr.l sub_11605E ROM:0012751E btst #4,($142D).w ROM:00127524 beq.s loc_127556 ROM:00127526 move.b #$30,($12DE).l ; '0' ROM:0012752E move.b ($12DC).l,d1 ROM:00127534 addi.b #$40,d1 ; '@' ROM:00127538 move.b d1,($12DF).l ROM:0012753E move.b ($12DD).l,d1 ROM:00127544 move.b d1,($12E0).l ROM:0012754A bsr.w sub_127414 ROM:0012754E move.w #$35,($C90).w ; '5' ROM:00127554 bra.s loc_127592 ROM:00127556 ; --------------------------------------------------------------------------- ROM:00127556 ROM:00127556 loc_127556: ; CODE XREF: ROM:00127524↑j ROM:00127556 addi.b #$40,($12DC).l ; '@' ROM:0012755E move.b #$30,($12DB).l ; '0' ROM:00127566 clr.b d0 ROM:00127568 clr.w d4 ROM:0012756A move.w #0,d2 ROM:0012756E bra.s loc_127574 ROM:00127570 ; --------------------------------------------------------------------------- ROM:00127570 ROM:00127570 loc_127570: ; CODE XREF: ROM:00127584↓j ROM:00127570 addi.w #1,d2 ROM:00127574 ROM:00127574 loc_127574: ; CODE XREF: ROM:0012756E↑j ROM:00127574 cmpi.w #$30,d2 ; '0' ROM:00127578 bgt.s loc_127586 ROM:0012757A add.b $12DB(d4.w),d0 ROM:00127580 addi.w #1,d4 ROM:00127584 bra.s loc_127570 ROM:00127586 ; --------------------------------------------------------------------------- ROM:00127586 ROM:00127586 loc_127586: ; CODE XREF: ROM:00127578↑j ROM:00127586 move.b d0,$12DB(d4.w) ROM:0012758C move.w #$32,($C90).w ; '2' ROM:00127592 ROM:00127592 loc_127592: ; CODE XREF: ROM:00127554↑j ROM:00127592 bra.s loc_127598 ROM:00127594 ; --------------------------------------------------------------------------- ROM:00127594 ROM:00127594 loc_127594: ; CODE XREF: ROM:00127512↑j ROM:00127594 bsr.w sub_126FB0 ROM:00127598 ROM:00127598 loc_127598: ; CODE XREF: ROM:loc_127592↑j ROM:00127598 bra.s locret_12759E ROM:0012759A ; --------------------------------------------------------------------------- ROM:0012759A ROM:0012759A loc_12759A: ; CODE XREF: ROM:00127508↑j ROM:0012759A bsr.w sub_126FB0 ROM:0012759E ROM:0012759E locret_12759E: ; CODE XREF: ROM:loc_127598↑j ROM:0012759E rts ROM:001275A0 ROM:001275A0 ; =============== S U B R O U T I N E ======================================= ROM:001275A0 ROM:001275A0 ROM:001275A0 sub_1275A0: ; CODE XREF: ROM:00128692↓p ROM:001275A0 ; ROM:loc_1286B0↓p ROM:001275A0 bclr #5,($1424).w ROM:001275A6 move.b #$10,($121A).w ROM:001275AC clr.w d0 ROM:001275AE move.w word_1378DC(d0.w*2),d1 ROM:001275B6 lsr.w #8,d1 ROM:001275B8 move.w word_1378DC(d0.w*2),d3 ROM:001275C0 and.w ($C9E).w,d3 ROM:001275C4 move.b ($12DC).l,d2 ROM:001275CA ROM:001275CA loc_1275CA: ; CODE XREF: sub_1275A0+52↓j ROM:001275CA cmpi.b #$7F,d1 ROM:001275CE beq.s loc_1275F4 ROM:001275D0 cmp.b d1,d2 ROM:001275D2 beq.s loc_1275F4 ROM:001275D4 addq.w #1,d0 ROM:001275D6 bvc.s loc_1275DC ROM:001275D8 move.w #$8000,d0 ROM:001275DC ROM:001275DC loc_1275DC: ; CODE XREF: sub_1275A0+36↑j ROM:001275DC move.w word_1378DC(d0.w*2),d1 ROM:001275E4 lsr.w #8,d1 ROM:001275E6 move.w word_1378DC(d0.w*2),d3 ROM:001275EE and.w ($C9E).w,d3 ROM:001275F2 bra.s loc_1275CA ROM:001275F4 ; --------------------------------------------------------------------------- ROM:001275F4 ROM:001275F4 loc_1275F4: ; CODE XREF: sub_1275A0+2E↑j ROM:001275F4 ; sub_1275A0+32↑j ROM:001275F4 cmpi.b #$7F,d1 ROM:001275F8 beq.l locret_12789E ROM:001275FE cmpi.w #0,d3 ROM:00127602 beq.l locret_12789E ROM:00127608 move.b ($12DC).l,d0 ROM:0012760E cmpi.b #$30,d0 ; '0' ROM:00127612 bne.l loc_1276F4 ROM:00127618 clr.w d1 ROM:0012761A move.b ($12DD).l,d3 ROM:00127620 move.b dword_137984(d1.w),d2 ROM:00127628 ROM:00127628 loc_127628: ; CODE XREF: sub_1275A0+9C↓j ROM:00127628 cmpi.b #$FF,d2 ROM:0012762C beq.s loc_12763E ROM:0012762E cmp.b d2,d3 ROM:00127630 beq.s loc_12763E ROM:00127632 addq.w #6,d1 ROM:00127634 move.b dword_137984(d1.w),d2 ROM:0012763C bra.s loc_127628 ROM:0012763E ; --------------------------------------------------------------------------- ROM:0012763E ROM:0012763E loc_12763E: ; CODE XREF: sub_1275A0+8C↑j ROM:0012763E ; sub_1275A0+90↑j ROM:0012763E cmpi.b #$FF,d2 ROM:00127642 bne.s loc_1276B6 ROM:00127644 clr.w d4 ROM:00127646 move.b dword_13790C(d4.w),d5 ROM:0012764E ROM:0012764E loc_12764E: ; CODE XREF: sub_1275A0+C2↓j ROM:0012764E cmpi.b #$FF,d5 ROM:00127652 beq.s loc_127664 ROM:00127654 cmp.b d5,d3 ROM:00127656 beq.s loc_127664 ROM:00127658 addq.w #6,d4 ROM:0012765A move.b dword_13790C(d4.w),d5 ROM:00127662 bra.s loc_12764E ROM:00127664 ; --------------------------------------------------------------------------- ROM:00127664 ROM:00127664 loc_127664: ; CODE XREF: sub_1275A0+B2↑j ROM:00127664 ; sub_1275A0+B6↑j ROM:00127664 cmpi.b #$FF,d5 ROM:00127668 bne.s loc_127672 ROM:0012766A bset #5,($1424).w ROM:00127670 bra.s loc_1276B4 ROM:00127672 ; --------------------------------------------------------------------------- ROM:00127672 ROM:00127672 loc_127672: ; CODE XREF: sub_1275A0+C8↑j ROM:00127672 move.b ($12DE).l,d3 ROM:00127678 cmpi.b #$FF,d3 ROM:0012767C beq.s loc_127696 ROM:0012767E cmpi.b #$F0,d3 ROM:00127682 beq.s loc_127696 ROM:00127684 cmpi.b #0,d3 ROM:00127688 beq.s loc_127692 ROM:0012768A bset #5,($1424).w ROM:00127690 bra.s loc_127694 ROM:00127692 ; --------------------------------------------------------------------------- ROM:00127692 ROM:00127692 loc_127692: ; CODE XREF: sub_1275A0+E8↑j ROM:00127692 bra.s loc_127696 ROM:00127694 ; --------------------------------------------------------------------------- ROM:00127694 ROM:00127694 loc_127694: ; CODE XREF: sub_1275A0+F0↑j ROM:00127694 bra.s loc_1276B4 ROM:00127696 ; --------------------------------------------------------------------------- ROM:00127696 ROM:00127696 loc_127696: ; CODE XREF: sub_1275A0+DC↑j ROM:00127696 ; sub_1275A0+E2↑j ... ROM:00127696 bset #4,($1415).w ROM:0012769C addq.w #1,d4 ROM:0012769E clr.w d5 ROM:001276A0 move.b dword_13790C(d4.w),d5 ROM:001276A8 addq.w #1,d4 ROM:001276AA movea.l dword_13790C(d4.w),a0 ROM:001276B2 jsr (a0) ROM:001276B4 ROM:001276B4 loc_1276B4: ; CODE XREF: sub_1275A0+D0↑j ROM:001276B4 ; sub_1275A0:loc_127694↑j ROM:001276B4 bra.s loc_1276EE ROM:001276B6 ; --------------------------------------------------------------------------- ROM:001276B6 ROM:001276B6 loc_1276B6: ; CODE XREF: sub_1275A0+A2↑j ROM:001276B6 move.b ($12DE).l,d3 ROM:001276BC cmpi.b #0,d3 ROM:001276C0 beq.s loc_1276D0 ROM:001276C2 cmpi.b #$FF,d3 ROM:001276C6 beq.s loc_1276D0 ROM:001276C8 bset #5,($1424).w ROM:001276CE bra.s loc_1276EE ROM:001276D0 ; --------------------------------------------------------------------------- ROM:001276D0 ROM:001276D0 loc_1276D0: ; CODE XREF: sub_1275A0+120↑j ROM:001276D0 ; sub_1275A0+126↑j ROM:001276D0 bset #4,($1415).w ROM:001276D6 addq.w #1,d1 ROM:001276D8 clr.w d2 ROM:001276DA move.b dword_137984(d1.w),d2 ROM:001276E2 addq.w #1,d1 ROM:001276E4 movea.l dword_137984(d1.w),a0 ROM:001276EC jsr (a0) ROM:001276EE ROM:001276EE loc_1276EE: ; CODE XREF: sub_1275A0:loc_1276B4↑j ROM:001276EE ; sub_1275A0+12E↑j ROM:001276EE bra.l locret_12789E ROM:001276F4 ; --------------------------------------------------------------------------- ROM:001276F4 ROM:001276F4 loc_1276F4: ; CODE XREF: sub_1275A0+72↑j ROM:001276F4 cmpi.b #$31,d0 ; '1' ROM:001276F8 bne.l loc_127764 ROM:001276FE clr.w d1 ROM:00127700 move.b ($12DD).l,d3 ROM:00127706 move.b dword_1379B4(d1.w),d2 ROM:0012770E ROM:0012770E loc_12770E: ; CODE XREF: sub_1275A0+182↓j ROM:0012770E cmpi.b #$FF,d2 ROM:00127712 beq.s loc_127724 ROM:00127714 cmp.b d2,d3 ROM:00127716 beq.s loc_127724 ROM:00127718 addq.w #6,d1 ROM:0012771A move.b dword_1379B4(d1.w),d2 ROM:00127722 bra.s loc_12770E ROM:00127724 ; --------------------------------------------------------------------------- ROM:00127724 ROM:00127724 loc_127724: ; CODE XREF: sub_1275A0+172↑j ROM:00127724 ; sub_1275A0+176↑j ROM:00127724 clr.w d3 ROM:00127726 move.w d1,d4 ROM:00127728 addq.w #1,d4 ROM:0012772A move.b dword_1379B4(d4.w),d3 ROM:00127732 and.w ($C9E).w,d3 ROM:00127736 cmpi.b #$FF,d2 ROM:0012773A beq.l loc_127758 ROM:00127740 cmpi.w #0,d3 ROM:00127744 beq.l loc_127758 ROM:0012774A addq.w #1,d4 ROM:0012774C movea.l dword_1379B4(d4.w),a0 ROM:00127754 jsr (a0) ROM:00127756 bra.s loc_12775E ROM:00127758 ; --------------------------------------------------------------------------- ROM:00127758 ROM:00127758 loc_127758: ; CODE XREF: sub_1275A0+19A↑j ROM:00127758 ; sub_1275A0+1A4↑j ROM:00127758 bset #5,($1424).w ROM:0012775E ROM:0012775E loc_12775E: ; CODE XREF: sub_1275A0+1B6↑j ROM:0012775E bra.l locret_12789E ROM:00127764 ; --------------------------------------------------------------------------- ROM:00127764 ROM:00127764 loc_127764: ; CODE XREF: sub_1275A0+158↑j ROM:00127764 move.b ($12DC).l,d0 ROM:0012776A cmpi.b #$32,d0 ; '2' ROM:0012776E bne.s loc_1277D6 ROM:00127770 clr.w d1 ROM:00127772 move.b ($12DD).l,d3 ROM:00127778 move.b dword_1379A2(d1.w),d2 ROM:00127780 ROM:00127780 loc_127780: ; CODE XREF: sub_1275A0+1F4↓j ROM:00127780 cmpi.b #$FF,d2 ROM:00127784 beq.s loc_127796 ROM:00127786 cmp.b d2,d3 ROM:00127788 beq.s loc_127796 ROM:0012778A addq.w #6,d1 ROM:0012778C move.b dword_1379A2(d1.w),d2 ROM:00127794 bra.s loc_127780 ROM:00127796 ; --------------------------------------------------------------------------- ROM:00127796 ROM:00127796 loc_127796: ; CODE XREF: sub_1275A0+1E4↑j ROM:00127796 ; sub_1275A0+1E8↑j ROM:00127796 clr.w d3 ROM:00127798 move.w d1,d4 ROM:0012779A addq.w #1,d4 ROM:0012779C move.b dword_1379A2(d4.w),d3 ROM:001277A4 and.w ($C9E).w,d3 ROM:001277A8 cmpi.b #$FF,d2 ROM:001277AC beq.l loc_1277CA ROM:001277B2 cmpi.w #0,d3 ROM:001277B6 beq.l loc_1277CA ROM:001277BC addq.w #1,d4 ROM:001277BE movea.l dword_1379A2(d4.w),a0 ROM:001277C6 jsr (a0) ROM:001277C8 bra.s loc_1277D0 ROM:001277CA ; --------------------------------------------------------------------------- ROM:001277CA ROM:001277CA loc_1277CA: ; CODE XREF: sub_1275A0+20C↑j ROM:001277CA ; sub_1275A0+216↑j ROM:001277CA bset #5,($1424).w ROM:001277D0 ROM:001277D0 loc_1277D0: ; CODE XREF: sub_1275A0+228↑j ROM:001277D0 bra.l locret_12789E ROM:001277D6 ; --------------------------------------------------------------------------- ROM:001277D6 ROM:001277D6 loc_1277D6: ; CODE XREF: sub_1275A0+1CE↑j ROM:001277D6 cmpi.b #$21,d0 ; '!' ROM:001277DA bne.s loc_127806 ROM:001277DC cmpi.w #3,($C9C).w ROM:001277E2 bne.s loc_127800 ROM:001277E4 move.w #2,d1 ROM:001277E8 cmpi.b #$26,$12DB(d1.w) ; '&' ROM:001277F0 bne.s loc_1277FA ROM:001277F2 bsr.l sub_1298EA ROM:001277F8 bra.s loc_127800 ROM:001277FA ; --------------------------------------------------------------------------- ROM:001277FA ROM:001277FA loc_1277FA: ; CODE XREF: sub_1275A0+250↑j ROM:001277FA bsr.l sub_1298F2 ROM:00127800 ROM:00127800 loc_127800: ; CODE XREF: sub_1275A0+242↑j ROM:00127800 ; sub_1275A0+258↑j ROM:00127800 bra.l locret_12789E ROM:00127806 ; --------------------------------------------------------------------------- ROM:00127806 ROM:00127806 loc_127806: ; CODE XREF: sub_1275A0+23A↑j ROM:00127806 cmpi.b #$A0,d0 ROM:0012780A bne.s loc_127818 ROM:0012780C bsr.l nullsub_42 ROM:00127812 bra.l locret_12789E ROM:00127818 ; --------------------------------------------------------------------------- ROM:00127818 ROM:00127818 loc_127818: ; CODE XREF: sub_1275A0+26A↑j ROM:00127818 cmpi.b #$2C,d0 ; ',' ROM:0012781C bne.s loc_127838 ROM:0012781E bsr.l sub_1279A2 ROM:00127824 btst #0,($142A).w ROM:0012782A bne.s loc_127832 ROM:0012782C bset #5,($1424).w ROM:00127832 ROM:00127832 loc_127832: ; CODE XREF: sub_1275A0+28A↑j ROM:00127832 bra.l locret_12789E ROM:00127838 ; --------------------------------------------------------------------------- ROM:00127838 ROM:00127838 loc_127838: ; CODE XREF: sub_1275A0+27C↑j ROM:00127838 cmpi.b #$13,d0 ROM:0012783C bne.s loc_12784A ROM:0012783E bsr.l sub_1298EA ROM:00127844 bra.l locret_12789E ROM:0012784A ; --------------------------------------------------------------------------- ROM:0012784A ROM:0012784A loc_12784A: ; CODE XREF: sub_1275A0+29C↑j ROM:0012784A cmpi.b #$77,d0 ; 'w' ROM:0012784E bne.s loc_12785C ROM:00127850 bsr.l sub_1298E2 ROM:00127856 bra.l locret_12789E ROM:0012785C ; --------------------------------------------------------------------------- ROM:0012785C ROM:0012785C loc_12785C: ; CODE XREF: sub_1275A0+2AE↑j ROM:0012785C cmpi.b #$34,d0 ; '4' ROM:00127860 bne.s loc_127870 ROM:00127862 bsr.l nullsub_40 ROM:00127868 bset #0,($1421).w ROM:0012786E bra.s locret_12789E ROM:00127870 ; --------------------------------------------------------------------------- ROM:00127870 ROM:00127870 loc_127870: ; CODE XREF: sub_1275A0+2C0↑j ROM:00127870 cmpi.b #$36,d0 ; '6' ROM:00127874 bne.s loc_127884 ROM:00127876 bsr.l nullsub_41 ROM:0012787C bset #4,($142E).w ROM:00127882 bra.s locret_12789E ROM:00127884 ; --------------------------------------------------------------------------- ROM:00127884 ROM:00127884 loc_127884: ; CODE XREF: sub_1275A0+2D4↑j ROM:00127884 cmpi.b #$37,d0 ; '7' ROM:00127888 bne.s loc_127892 ROM:0012788A bset #6,($1410).w ROM:00127890 bra.s locret_12789E ROM:00127892 ; --------------------------------------------------------------------------- ROM:00127892 ROM:00127892 loc_127892: ; CODE XREF: sub_1275A0+2E8↑j ROM:00127892 cmpi.b #$83,d0 ROM:00127896 bne.s locret_12789E ROM:00127898 bset #2,($1430).w ROM:0012789E ROM:0012789E locret_12789E: ; CODE XREF: sub_1275A0+58↑j ROM:0012789E ; sub_1275A0+62↑j ... ROM:0012789E rts ROM:0012789E ; End of function sub_1275A0 ROM:0012789E ROM:001278A0 ROM:001278A0 ; =============== S U B R O U T I N E ======================================= ROM:001278A0 ROM:001278A0 ROM:001278A0 sub_1278A0: ; CODE XREF: sub_125F80+6↑p ROM:001278A0 ; sub_125F92+2A↑p ROM:001278A0 btst #3,($8D2).w ROM:001278A6 beq.s loc_1278B6 ROM:001278A8 btst #4,($894).w ROM:001278AE bne.s loc_1278B6 ROM:001278B0 bset #4,($1430).w ROM:001278B6 ROM:001278B6 loc_1278B6: ; CODE XREF: sub_1278A0+6↑j ROM:001278B6 ; sub_1278A0+E↑j ROM:001278B6 clr.w d1 ROM:001278B8 move.b ($121B).w,d1 ROM:001278BC cmpi.w #3,d1 ROM:001278C0 bcc.s locret_1278CA ROM:001278C2 movea.l off_1278CC(pc,d1.w*4),a0 ROM:001278C6 nop ROM:001278C8 jmp (a0) ROM:001278CA ; --------------------------------------------------------------------------- ROM:001278CA ROM:001278CA locret_1278CA: ; CODE XREF: sub_1278A0+20↑j ROM:001278CA rts ROM:001278CA ; End of function sub_1278A0 ROM:001278CA ROM:001278CA ; --------------------------------------------------------------------------- ROM:001278CC off_1278CC: dc.l loc_1278D8 ; DATA XREF: sub_1278A0+22↑r ROM:001278D0 dc.l loc_1278EE ROM:001278D4 dc.l loc_127944 ROM:001278D8 ; --------------------------------------------------------------------------- ROM:001278D8 ROM:001278D8 loc_1278D8: ; DATA XREF: ROM:off_1278CC↑o ROM:001278D8 bsr.l sub_1399DE ROM:001278DE bsr.l sub_1399CC ROM:001278E4 move.b #1,($121B).w ROM:001278EA bra.s locret_127942 ROM:001278EC ; --------------------------------------------------------------------------- ROM:001278EC rts ROM:001278EE ; --------------------------------------------------------------------------- ROM:001278EE ROM:001278EE loc_1278EE: ; DATA XREF: ROM:001278D0↑o ROM:001278EE btst #4,($1415).w ROM:001278F4 beq.s loc_12792E ROM:001278F6 bclr #4,($1415).w ROM:001278FC btst #3,($1416).w ROM:00127902 beq.s loc_127910 ROM:00127904 bclr #3,($1416).w ROM:0012790A move.w ($C92).w,d0 ROM:0012790E bra.s loc_127914 ROM:00127910 ; --------------------------------------------------------------------------- ROM:00127910 ROM:00127910 loc_127910: ; CODE XREF: ROM:00127902↑j ROM:00127910 move.w $5DA(a5),d0 ROM:00127914 ROM:00127914 loc_127914: ; CODE XREF: ROM:0012790E↑j ROM:00127914 clr.b ($826).w ROM:00127918 move.w d0,($69A).w ROM:0012791C move.b #1,($826).w ROM:00127922 move.b #2,($121B).w ROM:00127928 bra.l locret_12799E ROM:0012792E ; --------------------------------------------------------------------------- ROM:0012792E ROM:0012792E loc_12792E: ; CODE XREF: ROM:001278F4↑j ROM:0012792E btst #4,($1430).w ROM:00127934 beq.s locret_127942 ROM:00127936 bclr #4,($1430).w ROM:0012793C bsr.l sub_1399CC ROM:00127942 ROM:00127942 locret_127942: ; CODE XREF: ROM:001278EA↑j ROM:00127942 ; ROM:00127934↑j ... ROM:00127942 rts ROM:00127944 ; --------------------------------------------------------------------------- ROM:00127944 ROM:00127944 loc_127944: ; DATA XREF: ROM:001278D4↑o ROM:00127944 btst #4,($1415).w ROM:0012794A beq.s loc_127966 ROM:0012794C bclr #4,($1415).w ROM:00127952 move.w $5DA(a5),d0 ROM:00127956 clr.b ($826).w ROM:0012795A move.w d0,($69A).w ROM:0012795E move.b #1,($826).w ROM:00127964 bra.s locret_12799E ROM:00127966 ; --------------------------------------------------------------------------- ROM:00127966 ROM:00127966 loc_127966: ; CODE XREF: ROM:0012794A↑j ROM:00127966 cmpi.w #0,($69A).w ROM:0012796C bgt.s loc_12797C ROM:0012796E bsr.l sub_1399DE ROM:00127974 move.b #1,($121B).w ROM:0012797A bra.s locret_127942 ROM:0012797C ; --------------------------------------------------------------------------- ROM:0012797C ROM:0012797C loc_12797C: ; CODE XREF: ROM:0012796C↑j ROM:0012797C btst #4,($1430).w ROM:00127982 beq.s locret_12799E ROM:00127984 bclr #4,($1430).w ROM:0012798A bsr.l sub_1399CC ROM:00127990 bsr.l sub_1399DE ROM:00127996 move.b #1,($121B).w ROM:0012799C bra.s locret_127942 ROM:0012799E ; --------------------------------------------------------------------------- ROM:0012799E ROM:0012799E locret_12799E: ; CODE XREF: ROM:00127928↑j ROM:0012799E ; ROM:00127964↑j ... ROM:0012799E rts ROM:001279A0 ; --------------------------------------------------------------------------- ROM:001279A0 rts ROM:001279A2 ROM:001279A2 ; =============== S U B R O U T I N E ======================================= ROM:001279A2 ROM:001279A2 ROM:001279A2 sub_1279A2: ; CODE XREF: sub_1275A0+27E↑p ROM:001279A2 btst #5,($1408).w ROM:001279A8 bne.s loc_1279B0 ROM:001279AA bsr.l sub_138F20 ROM:001279B0 ROM:001279B0 loc_1279B0: ; CODE XREF: sub_1279A2+6↑j ROM:001279B0 clr.w d0 ROM:001279B2 move.b ($12DB).l,d0 ROM:001279B8 move.b ($12DD).w,d1 ROM:001279BC movea.l ($434).w,a0 ROM:001279C0 btst #7,($141E).w ROM:001279C6 bne.s loc_1279E6 ROM:001279C8 clr.w ($C96).w ROM:001279CC move.l ($434).w,d2 ROM:001279D0 addi.l #2,d2 ROM:001279D6 move.l d2,($8C4).w ROM:001279DA move.b #0,($121C).w ROM:001279E0 bra.l loc_1279FC ROM:001279E6 ; --------------------------------------------------------------------------- ROM:001279E6 ROM:001279E6 loc_1279E6: ; CODE XREF: sub_1279A2+24↑j ROM:001279E6 cmp.b (a0),d1 ROM:001279E8 bne.w loc_127A8A ROM:001279EC bsr.w sub_127AAC ROM:001279F0 move.l ($438).w,($8C4).w ROM:001279F6 move.b 3(a0),($121C).w ROM:001279FC ROM:001279FC loc_1279FC: ; CODE XREF: sub_1279A2+3E↑j ROM:001279FC subi.w #2,d0 ROM:00127A00 move.w #3,d4 ROM:00127A04 ROM:00127A04 loc_127A04: ; CODE XREF: sub_1279A2:loc_127A80↓j ROM:00127A04 cmpi.w #0,d0 ROM:00127A08 ble.s loc_127A82 ROM:00127A0A move.b $12DB(d4.w),d2 ROM:00127A10 addq.w #1,d4 ROM:00127A12 cmpi.b #4,d2 ROM:00127A16 bne.s loc_127A28 ROM:00127A18 cmpi.w #1,d0 ROM:00127A1C bne.s loc_127A8A ROM:00127A1E bsr.w sub_127ADC ROM:00127A22 subi.w #1,d0 ROM:00127A26 bra.s loc_127A80 ROM:00127A28 ; --------------------------------------------------------------------------- ROM:00127A28 ROM:00127A28 loc_127A28: ; CODE XREF: sub_1279A2+74↑j ROM:00127A28 cmpi.w #5,d0 ROM:00127A2C blt.s loc_127A8A ROM:00127A2E clr.w d3 ROM:00127A30 move.b $12DB(d4.w),d3 ROM:00127A36 move.w d3,($C98).w ROM:00127A3A addq.w #1,d4 ROM:00127A3C clr.w d3 ROM:00127A3E move.b $12DB(d4.w),d3 ROM:00127A44 move.w d3,($C9A).w ROM:00127A48 addq.w #1,d4 ROM:00127A4A cmpi.b #1,d2 ROM:00127A4E bne.s loc_127A54 ROM:00127A50 bra.s loc_127A8A ROM:00127A52 ; --------------------------------------------------------------------------- ROM:00127A52 bra.s loc_127A80 ROM:00127A54 ; --------------------------------------------------------------------------- ROM:00127A54 ROM:00127A54 loc_127A54: ; CODE XREF: sub_1279A2+AC↑j ROM:00127A54 cmpi.b #3,d2 ROM:00127A58 bne.s loc_127A80 ROM:00127A5A cmpi.w #6,d0 ROM:00127A5E blt.s loc_127A8A ROM:00127A60 bclr #0,($142A).w ROM:00127A66 bsr.w sub_127AF6 ROM:00127A6A btst #0,($142A).w ROM:00127A70 beq.s loc_127A8A ROM:00127A72 bset #7,($141E).w ROM:00127A78 subi.w #6,d0 ROM:00127A7C addi.w #3,d4 ROM:00127A80 ROM:00127A80 loc_127A80: ; CODE XREF: sub_1279A2+84↑j ROM:00127A80 ; sub_1279A2+B0↑j ... ROM:00127A80 bra.s loc_127A04 ROM:00127A82 ; --------------------------------------------------------------------------- ROM:00127A82 ROM:00127A82 loc_127A82: ; CODE XREF: sub_1279A2+66↑j ROM:00127A82 bset #0,($142A).w ROM:00127A88 bra.s locret_127AAA ROM:00127A8A ; --------------------------------------------------------------------------- ROM:00127A8A ROM:00127A8A loc_127A8A: ; CODE XREF: sub_1279A2+46↑j ROM:00127A8A ; sub_1279A2+7A↑j ... ROM:00127A8A bclr #0,($142A).w ROM:00127A90 movea.l ($434).w,a0 ROM:00127A94 move.b ($121C).w,3(a0) ROM:00127A9A move.l ($8C4).w,($438).w ROM:00127AA0 movea.l ($438).w,a0 ROM:00127AA4 move.b #$FF,-2(a0) ROM:00127AAA ROM:00127AAA locret_127AAA: ; CODE XREF: sub_1279A2+E6↑j ROM:00127AAA rts ROM:00127AAA ; End of function sub_1279A2 ROM:00127AAA ROM:00127AAC ROM:00127AAC ; =============== S U B R O U T I N E ======================================= ROM:00127AAC ROM:00127AAC ROM:00127AAC sub_127AAC: ; CODE XREF: sub_1279A2+4A↑p ROM:00127AAC clr.w d2 ROM:00127AAE move.b 3(a0),d2 ROM:00127AB2 asl.w #2,d2 ROM:00127AB4 ext.l d2 ROM:00127AB6 adda.l d2,a0 ROM:00127AB8 asr.l #2,d2 ROM:00127ABA clr.w ($C96).w ROM:00127ABE ROM:00127ABE loc_127ABE: ; CODE XREF: sub_127AAC+2C↓j ROM:00127ABE cmpi.w #0,d2 ROM:00127AC2 ble.s locret_127ADA ROM:00127AC4 clr.w d3 ROM:00127AC6 move.b 3(a0),d3 ROM:00127ACA add.w d3,($C96).w ROM:00127ACE suba.l #4,a0 ROM:00127AD4 subi.w #1,d2 ROM:00127AD8 bra.s loc_127ABE ROM:00127ADA ; --------------------------------------------------------------------------- ROM:00127ADA ROM:00127ADA locret_127ADA: ; CODE XREF: sub_127AAC+16↑j ROM:00127ADA rts ROM:00127ADA ; End of function sub_127AAC ROM:00127ADA ROM:00127ADC ROM:00127ADC ; =============== S U B R O U T I N E ======================================= ROM:00127ADC ROM:00127ADC ROM:00127ADC sub_127ADC: ; CODE XREF: sub_1279A2+7C↑p ROM:00127ADC move.b #$FF,(a0) ROM:00127AE0 move.l ($434).w,d2 ROM:00127AE4 addi.l #2,d2 ROM:00127AEA move.l d2,($438).w ROM:00127AEE bclr #7,($141E).w ROM:00127AF4 rts ROM:00127AF4 ; End of function sub_127ADC ROM:00127AF4 ROM:00127AF6 ROM:00127AF6 ; =============== S U B R O U T I N E ======================================= ROM:00127AF6 ROM:00127AF6 ROM:00127AF6 sub_127AF6: ; CODE XREF: sub_1279A2+C4↑p ROM:00127AF6 cmpi.w #0,($C96).w ROM:00127AFC bne.s loc_127B3A ROM:00127AFE move.l #$10000,d2 ROM:00127B04 cmp.l ($42C).w,d2 ROM:00127B08 ble.s loc_127B0E ROM:00127B0A move.l ($42C).w,d2 ROM:00127B0E ROM:00127B0E loc_127B0E: ; CODE XREF: sub_127AF6+12↑j ROM:00127B0E subq.l #8,d2 ROM:00127B10 sub.l ($438).w,d2 ROM:00127B14 blt.l loc_127CE8 ROM:00127B1A move.b d1,(a0)+ ROM:00127B1C clr.w d2 ROM:00127B1E move.w ($C9E).w,d2 ROM:00127B22 move.b d2,(a0)+ ROM:00127B24 move.b #0,(a0)+ ROM:00127B28 move.b #0,(a0)+ ROM:00127B2C move.l #4,d2 ROM:00127B32 add.l d2,($438).w ROM:00127B36 move.l ($434).w,d2 ROM:00127B3A ROM:00127B3A loc_127B3A: ; CODE XREF: sub_127AF6+6↑j ROM:00127B3A move.l #$10000,d2 ROM:00127B40 cmp.l ($42C).w,d2 ROM:00127B44 ble.s loc_127B4A ROM:00127B46 move.l ($42C).w,d2 ROM:00127B4A ROM:00127B4A loc_127B4A: ; CODE XREF: sub_127AF6+4E↑j ROM:00127B4A subq.l #4,d2 ROM:00127B4C sub.l ($438).w,d2 ROM:00127B50 blt.l loc_127CE8 ROM:00127B56 move.l #4,d2 ROM:00127B5C add.l d2,($438).w ROM:00127B60 move.l ($434).w,d2 ROM:00127B64 move.w ($C96).w,d2 ROM:00127B68 move.w ($C96).w,d3 ROM:00127B6C addq.w #1,d2 ROM:00127B6E cmp.w ($C98).w,d2 ROM:00127B72 bne.s loc_127B80 ROM:00127B74 movea.l ($438).w,a0 ROM:00127B78 suba.l #6,a0 ROM:00127B7E bra.s loc_127BAA ROM:00127B80 ; --------------------------------------------------------------------------- ROM:00127B80 ROM:00127B80 loc_127B80: ; CODE XREF: sub_127AF6+7C↑j ROM:00127B80 addq.w #1,d2 ROM:00127B82 cmp.w ($C98).w,d2 ROM:00127B86 ble.s loc_127B90 ROM:00127B88 bra.l loc_127CE8 ROM:00127B8E ; --------------------------------------------------------------------------- ROM:00127B8E bra.s loc_127BAA ROM:00127B90 ; --------------------------------------------------------------------------- ROM:00127B90 ROM:00127B90 loc_127B90: ; CODE XREF: sub_127AF6+90↑j ROM:00127B90 cmpi.w #$FF,($C98).w ROM:00127B96 bne.s loc_127BA4 ROM:00127B98 movea.l ($438).w,a0 ROM:00127B9C suba.l #6,a0 ROM:00127BA2 bra.s loc_127BAA ROM:00127BA4 ; --------------------------------------------------------------------------- ROM:00127BA4 ROM:00127BA4 loc_127BA4: ; CODE XREF: sub_127AF6+A0↑j ROM:00127BA4 bra.l loc_127CE8 ROM:00127BAA ; --------------------------------------------------------------------------- ROM:00127BAA ROM:00127BAA loc_127BAA: ; CODE XREF: sub_127AF6+88↑j ROM:00127BAA ; sub_127AF6+98↑j ... ROM:00127BAA add.w ($C9A).w,d3 ROM:00127BAE move.w d3,($C96).w ROM:00127BB2 move.w d4,d2 ROM:00127BB4 clr.l d3 ROM:00127BB6 clr.l d5 ROM:00127BB8 move.b $12DB(d2.w),d3 ROM:00127BBE addq.w #1,d2 ROM:00127BC0 asl.l #8,d3 ROM:00127BC2 move.b $12DB(d2.w),d3 ROM:00127BC8 addq.w #1,d2 ROM:00127BCA asl.l #8,d3 ROM:00127BCC move.b $12DB(d2.w),d3 ROM:00127BD2 addq.w #1,d2 ROM:00127BD4 move.w ($C9A).w,d5 ROM:00127BD8 add.l d3,d5 ROM:00127BDA bclr #4,($1404).w ROM:00127BE0 cmpi.l #0,d3 ROM:00127BE6 blt.s loc_127C0C ROM:00127BE8 cmpi.l #$1E00,d3 ROM:00127BEE bge.s loc_127C0C ROM:00127BF0 cmpi.l #0,d5 ROM:00127BF6 blt.s loc_127C06 ROM:00127BF8 cmpi.l #$1E00,d5 ROM:00127BFE bge.s loc_127C06 ROM:00127C00 bset #4,($1404).w ROM:00127C06 ROM:00127C06 loc_127C06: ; CODE XREF: sub_127AF6+100↑j ROM:00127C06 ; sub_127AF6+108↑j ROM:00127C06 bra.l loc_127C56 ROM:00127C0C ; --------------------------------------------------------------------------- ROM:00127C0C ROM:00127C0C loc_127C0C: ; CODE XREF: sub_127AF6+F0↑j ROM:00127C0C ; sub_127AF6+F8↑j ROM:00127C0C cmpi.l #$1E00,d3 ROM:00127C12 blt.s loc_127C34 ROM:00127C14 cmpi.l #$10000,d3 ROM:00127C1A bge.s loc_127C34 ROM:00127C1C cmpi.l #$1E00,d5 ROM:00127C22 blt.s loc_127C32 ROM:00127C24 cmpi.l #$10000,d5 ROM:00127C2A bge.s loc_127C32 ROM:00127C2C bset #4,($1404).w ROM:00127C32 ROM:00127C32 loc_127C32: ; CODE XREF: sub_127AF6+12C↑j ROM:00127C32 ; sub_127AF6+134↑j ROM:00127C32 bra.s loc_127C56 ROM:00127C34 ; --------------------------------------------------------------------------- ROM:00127C34 ROM:00127C34 loc_127C34: ; CODE XREF: sub_127AF6+11C↑j ROM:00127C34 ; sub_127AF6+124↑j ROM:00127C34 cmp.l ($42C).w,d3 ROM:00127C38 blt.s loc_127C56 ROM:00127C3A cmpi.l #$FFFE,d3 ROM:00127C40 bge.s loc_127C56 ROM:00127C42 cmp.l ($42C).w,d5 ROM:00127C46 blt.s loc_127C56 ROM:00127C48 cmpi.l #$FFFE,d5 ROM:00127C4E bge.s loc_127C56 ROM:00127C50 bset #4,($1404).w ROM:00127C56 ROM:00127C56 loc_127C56: ; CODE XREF: sub_127AF6:loc_127C06↑j ROM:00127C56 ; sub_127AF6:loc_127C32↑j ... ROM:00127C56 cmpi.l #unk_110000,d3 ROM:00127C5C blt.s loc_127C7E ROM:00127C5E cmpi.l #$13FFFF,d3 ROM:00127C64 bge.s loc_127C7E ROM:00127C66 cmpi.l #unk_110000,d5 ROM:00127C6C blt.s loc_127C7C ROM:00127C6E cmpi.l #$13FFFF,d5 ROM:00127C74 bge.s loc_127C7C ROM:00127C76 bset #4,($1404).w ROM:00127C7C ROM:00127C7C loc_127C7C: ; CODE XREF: sub_127AF6+176↑j ROM:00127C7C ; sub_127AF6+17E↑j ROM:00127C7C bra.s loc_127CA4 ROM:00127C7E ; --------------------------------------------------------------------------- ROM:00127C7E ROM:00127C7E loc_127C7E: ; CODE XREF: sub_127AF6+166↑j ROM:00127C7E ; sub_127AF6+16E↑j ROM:00127C7E cmpi.l #$13C000,d3 ROM:00127C84 blt.s loc_127CA4 ROM:00127C86 cmpi.l #$143F88,d3 ROM:00127C8C bge.s loc_127CA4 ROM:00127C8E cmpi.l #$13C000,d5 ROM:00127C94 blt.s loc_127CA4 ROM:00127C96 cmpi.l #$143F88,d5 ROM:00127C9C bge.s loc_127CA4 ROM:00127C9E bset #4,($1404).w ROM:00127CA4 ROM:00127CA4 loc_127CA4: ; CODE XREF: sub_127AF6:loc_127C7C↑j ROM:00127CA4 ; sub_127AF6+18E↑j ... ROM:00127CA4 btst #4,($1404).w ROM:00127CAA beq.s loc_127CDE ROM:00127CAC move.w d4,d2 ROM:00127CAE move.b $12DB(d2.w),(a0)+ ROM:00127CB4 addq.w #1,d2 ROM:00127CB6 move.b $12DB(d2.w),(a0)+ ROM:00127CBC addq.w #1,d2 ROM:00127CBE move.b $12DB(d2.w),(a0)+ ROM:00127CC4 addq.w #1,d2 ROM:00127CC6 move.w ($C9A).w,d2 ROM:00127CCA move.b d2,(a0)+ ROM:00127CCC move.b #$FF,(a0) ROM:00127CD0 clr.w d2 ROM:00127CD2 movea.l ($434).w,a0 ROM:00127CD6 addi.b #1,3(a0) ROM:00127CDC bra.s loc_127CE0 ROM:00127CDE ; --------------------------------------------------------------------------- ROM:00127CDE ROM:00127CDE loc_127CDE: ; CODE XREF: sub_127AF6+1B4↑j ROM:00127CDE bra.s loc_127CE8 ROM:00127CE0 ; --------------------------------------------------------------------------- ROM:00127CE0 ROM:00127CE0 loc_127CE0: ; CODE XREF: sub_127AF6+1E6↑j ROM:00127CE0 bset #0,($142A).w ROM:00127CE6 bra.s locret_127CEE ROM:00127CE8 ; --------------------------------------------------------------------------- ROM:00127CE8 ROM:00127CE8 loc_127CE8: ; CODE XREF: sub_127AF6+1E↑j ROM:00127CE8 ; sub_127AF6+5A↑j ... ROM:00127CE8 bclr #0,($142A).w ROM:00127CEE ROM:00127CEE locret_127CEE: ; CODE XREF: sub_127AF6+1F0↑j ROM:00127CEE rts ROM:00127CEE ; End of function sub_127AF6 ROM:00127CEE ROM:00127CF0 ROM:00127CF0 ; =============== S U B R O U T I N E ======================================= ROM:00127CF0 ROM:00127CF0 ROM:00127CF0 sub_127CF0: ; CODE XREF: sub_125F80↑p ROM:00127CF0 ; sub_125F92+30↑p ROM:00127CF0 bclr #7,($141C).w ROM:00127CF6 clr.w d1 ROM:00127CF8 move.b ($121E).w,d1 ROM:00127CFC cmpi.w #8,d1 ROM:00127D00 bcc.s locret_127D0A ROM:00127D02 movea.l off_127D0C(pc,d1.w*4),a0 ROM:00127D06 nop ROM:00127D08 jmp (a0) ROM:00127D0A ; --------------------------------------------------------------------------- ROM:00127D0A ROM:00127D0A locret_127D0A: ; CODE XREF: sub_127CF0+10↑j ROM:00127D0A rts ROM:00127D0A ; End of function sub_127CF0 ROM:00127D0A ROM:00127D0A ; --------------------------------------------------------------------------- ROM:00127D0C off_127D0C: dc.l loc_127D2C ; DATA XREF: sub_127CF0+12↑r ROM:00127D10 dc.l dword_127D74 ROM:00127D14 dc.l loc_127DFC ROM:00127D18 dc.l loc_127E4A ROM:00127D1C dc.l loc_127E94 ROM:00127D20 dc.l word_127EE2 ROM:00127D24 dc.l aNu8_0 ; "Nu\b8" ROM:00127D28 dc.l aNu8_0+2 ; "\b8" ROM:00127D2C ; --------------------------------------------------------------------------- ROM:00127D2C ROM:00127D2C loc_127D2C: ; DATA XREF: ROM:off_127D0C↑o ROM:00127D2C move.w $5DC(a5),d0 ROM:00127D30 clr.b ($827).w ROM:00127D34 move.w d0,($69C).w ROM:00127D38 move.b #1,($827).w ROM:00127D3E bset #2,($1424).w ROM:00127D44 bsr.l sub_129CE4 ROM:00127D4A move.b #0,($121F).w ROM:00127D50 bclr #0,($1423).w ROM:00127D56 bclr #5,($1415).w ROM:00127D5C bclr #2,($141C).w ROM:00127D62 clr.b ($121D).w ROM:00127D66 move.b #1,($121E).w ROM:00127D6C bra.l loc_127DF4 ROM:00127D72 ; --------------------------------------------------------------------------- ROM:00127D72 rts ROM:00127D72 ; --------------------------------------------------------------------------- ROM:00127D74 dword_127D74: dc.l $C780000, $CB26F08, $8380004, $142D6608, $8380001 ROM:00127D74 ; DATA XREF: ROM:00127D10↑o ROM:00127D74 dc.l $14286720, $42380827, $4278069C, $8F80000, $142311FC ROM:00127D74 dc.l $1121D, $11FC0002, $121E60FF, $9C, $C780000, $69C6E1A ROM:00127D74 dc.l $8380004, $142D6612, $8F80007, $141C11FC, $6121E ROM:00127D74 dc.l $60FF0000, $1580838, $31427, $671E0838, $4142D, $661608B8 ROM:00127D74 dc.l $31427, $61000168, $11FC0005, $121E60FF, $F2 ROM:00127DF4 ; --------------------------------------------------------------------------- ROM:00127DF4 ROM:00127DF4 loc_127DF4: ; CODE XREF: ROM:00127D6C↑j ROM:00127DF4 bsr.l sub_129D2A ROM:00127DFA rts ROM:00127DFC ; --------------------------------------------------------------------------- ROM:00127DFC ROM:00127DFC loc_127DFC: ; DATA XREF: ROM:00127D14↑o ROM:00127DFC btst #2,($1419).w ROM:00127E02 beq.s loc_127E22 ROM:00127E04 bclr #0,($1423).w ROM:00127E0A bset #2,($141C).w ROM:00127E10 move.b #3,($121D).w ROM:00127E16 move.b #4,($121E).w ROM:00127E1C bra.l loc_127EDC ROM:00127E22 ; --------------------------------------------------------------------------- ROM:00127E22 ROM:00127E22 loc_127E22: ; CODE XREF: ROM:00127E02↑j ROM:00127E22 btst #0,($1431).w ROM:00127E28 beq.s loc_127E44 ROM:00127E2A bclr #0,($1423).w ROM:00127E30 bset #5,($1415).w ROM:00127E36 move.b #2,($121D).w ROM:00127E3C move.b #3,($121E).w ROM:00127E42 bra.s loc_127E8E ROM:00127E44 ; --------------------------------------------------------------------------- ROM:00127E44 ROM:00127E44 loc_127E44: ; CODE XREF: ROM:00127E28↑j ROM:00127E44 ; ROM:00127E8C↓j ... ROM:00127E44 bsr.w sub_128312 ROM:00127E48 rts ROM:00127E4A ; --------------------------------------------------------------------------- ROM:00127E4A ROM:00127E4A loc_127E4A: ; DATA XREF: ROM:00127D18↑o ROM:00127E4A btst #2,($1419).w ROM:00127E50 beq.s loc_127E6C ROM:00127E52 bclr #5,($1415).w ROM:00127E58 bset #2,($141C).w ROM:00127E5E move.b #3,($121D).w ROM:00127E64 move.b #4,($121E).w ROM:00127E6A bra.s loc_127EDC ROM:00127E6C ; --------------------------------------------------------------------------- ROM:00127E6C ROM:00127E6C loc_127E6C: ; CODE XREF: ROM:00127E50↑j ROM:00127E6C btst #1,($142B).w ROM:00127E72 beq.s loc_127E8E ROM:00127E74 bclr #5,($1415).w ROM:00127E7A bset #0,($1423).w ROM:00127E80 move.b #1,($121D).w ROM:00127E86 move.b #2,($121E).w ROM:00127E8C bra.s loc_127E44 ROM:00127E8E ; --------------------------------------------------------------------------- ROM:00127E8E ROM:00127E8E loc_127E8E: ; CODE XREF: ROM:00127E42↑j ROM:00127E8E ; ROM:00127E72↑j ... ROM:00127E8E bsr.w sub_128312 ROM:00127E92 rts ROM:00127E94 ; --------------------------------------------------------------------------- ROM:00127E94 ROM:00127E94 loc_127E94: ; DATA XREF: ROM:00127D1C↑o ROM:00127E94 btst #0,($1431).w ROM:00127E9A beq.s loc_127EB6 ROM:00127E9C bclr #2,($141C).w ROM:00127EA2 bset #5,($1415).w ROM:00127EA8 move.b #2,($121D).w ROM:00127EAE move.b #3,($121E).w ROM:00127EB4 bra.s loc_127E8E ROM:00127EB6 ; --------------------------------------------------------------------------- ROM:00127EB6 ROM:00127EB6 loc_127EB6: ; CODE XREF: ROM:00127E9A↑j ROM:00127EB6 btst #1,($142B).w ROM:00127EBC beq.s loc_127EDC ROM:00127EBE bclr #2,($141C).w ROM:00127EC4 bset #0,($1423).w ROM:00127ECA move.b #1,($121D).w ROM:00127ED0 move.b #2,($121E).w ROM:00127ED6 bra.l loc_127E44 ROM:00127EDC ; --------------------------------------------------------------------------- ROM:00127EDC ROM:00127EDC loc_127EDC: ; CODE XREF: ROM:00127E1C↑j ROM:00127EDC ; ROM:00127E6A↑j ... ROM:00127EDC bsr.w sub_128312 ROM:00127EE0 rts ROM:00127EE0 ; --------------------------------------------------------------------------- ROM:00127EE2 word_127EE2: dc.w $838 ; DATA XREF: ROM:00127D20↑o ROM:00127EE4 dc.l $1427, $661408F8, $7141C, $11FC0006, $121E60FF, $2A ROM:00127EE4 dc.l $60224238, $8274278, $69C61FF, $FFFFE4A2, $8F80003 ROM:00127EE4 dc.l $140661FF, $1F16, $11FC0007, $121E602A ROM:00127F20 ; --------------------------------------------------------------------------- ROM:00127F20 rts ROM:00127F20 ; --------------------------------------------------------------------------- ROM:00127F22 aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00127D24↑o ROM:00127F22 ; ROM:00127D28↑o ROM:00127F27 dc.b 2 ROM:00127F28 ; --------------------------------------------------------------------------- ROM:00127F28 move.b $671E(a4),d2 ROM:00127F2C bclr #2,($142C).w ROM:00127F32 bset #0,($1423).w ROM:00127F38 move.b #1,($121D).w ROM:00127F3E move.b #2,($121E).w ROM:00127F44 bra.l loc_127E44 ROM:00127F4A ; --------------------------------------------------------------------------- ROM:00127F4A rts ROM:00127F4C ; --------------------------------------------------------------------------- ROM:00127F4C rts ROM:00127F4E ROM:00127F4E ; =============== S U B R O U T I N E ======================================= ROM:00127F4E ROM:00127F4E ROM:00127F4E sub_127F4E: ROM:00127F4E bset #0,($1427).w ROM:00127F54 bclr #2,($142B).w ROM:00127F5A bclr #5,($1424).w ROM:00127F60 move.b ($12DB).l,d0 ROM:00127F66 andi.b #$BF,d0 ROM:00127F6A cmpi.b #$81,d0 ROM:00127F6E beq.s loc_127F76 ROM:00127F70 bclr #0,($1427).w ROM:00127F76 ROM:00127F76 loc_127F76: ; CODE XREF: sub_127F4E+20↑j ROM:00127F76 move.w $202(a5),d0 ROM:00127F7A move.b ($12DC).l,d1 ROM:00127F80 cmp.b d0,d1 ROM:00127F82 beq.s loc_127F8A ROM:00127F84 bclr #0,($1427).w ROM:00127F8A ROM:00127F8A loc_127F8A: ; CODE XREF: sub_127F4E+34↑j ROM:00127F8A move.b ($12DD).l,d0 ROM:00127F90 move.b $C11(a5),d1 ROM:00127F94 move.b $C12(a5),d2 ROM:00127F98 cmp.b d0,d1 ROM:00127F9A bgt.s loc_127FA0 ROM:00127F9C cmp.b d0,d2 ROM:00127F9E bge.s loc_127FA6 ROM:00127FA0 ROM:00127FA0 loc_127FA0: ; CODE XREF: sub_127F4E+4C↑j ROM:00127FA0 bclr #0,($1427).w ROM:00127FA6 ROM:00127FA6 loc_127FA6: ; CODE XREF: sub_127F4E+50↑j ROM:00127FA6 move.b ($12DE).l,d0 ROM:00127FAC cmpi.b #$81,d0 ROM:00127FB0 beq.s locret_127FB8 ROM:00127FB2 bclr #0,($1427).w ROM:00127FB8 ROM:00127FB8 locret_127FB8: ; CODE XREF: sub_127F4E+62↑j ROM:00127FB8 rts ROM:00127FB8 ; End of function sub_127F4E ROM:00127FB8 ROM:00127FBA ROM:00127FBA ; =============== S U B R O U T I N E ======================================= ROM:00127FBA ROM:00127FBA ROM:00127FBA sub_127FBA: ROM:00127FBA bclr #2,($142B).w ROM:00127FC0 clr.w d0 ROM:00127FC2 move.w word_1378DC(d0.w*2),d1 ROM:00127FCA lsr.w #8,d1 ROM:00127FCC btst #4,($142D).w ROM:00127FD2 beq.s loc_127FDC ROM:00127FD4 move.b ($12DC).l,d2 ROM:00127FDA bra.s loc_127FF8 ROM:00127FDC ; --------------------------------------------------------------------------- ROM:00127FDC ROM:00127FDC loc_127FDC: ; CODE XREF: sub_127FBA+18↑j ROM:00127FDC move.b ($12DB).l,d3 ROM:00127FE2 andi.b #$C0,d3 ROM:00127FE6 cmpi.b #0,d3 ROM:00127FEA bne.s loc_127FF4 ROM:00127FEC move.b ($12DC).l,d2 ROM:00127FF2 bra.s loc_127FF8 ROM:00127FF4 ; --------------------------------------------------------------------------- ROM:00127FF4 ROM:00127FF4 loc_127FF4: ; CODE XREF: sub_127FBA+30↑j ROM:00127FF4 move.b #$7F,d2 ROM:00127FF8 ROM:00127FF8 loc_127FF8: ; CODE XREF: sub_127FBA+20↑j ROM:00127FF8 ; sub_127FBA+38↑j ... ROM:00127FF8 cmpi.b #$7F,d1 ROM:00127FFC beq.s loc_128016 ROM:00127FFE cmp.b d1,d2 ROM:00128000 beq.s loc_128016 ROM:00128002 addq.w #1,d0 ROM:00128004 bvc.s loc_12800A ROM:00128006 move.w #$8000,d0 ROM:0012800A ROM:0012800A loc_12800A: ; CODE XREF: sub_127FBA+4A↑j ROM:0012800A move.w word_1378DC(d0.w*2),d1 ROM:00128012 lsr.w #8,d1 ROM:00128014 bra.s loc_127FF8 ROM:00128016 ; --------------------------------------------------------------------------- ROM:00128016 ROM:00128016 loc_128016: ; CODE XREF: sub_127FBA+42↑j ROM:00128016 ; sub_127FBA+46↑j ROM:00128016 cmpi.b #$7F,d1 ROM:0012801A bne.s loc_12802E ROM:0012801C bset #2,($142B).w ROM:00128022 move.w #4,($C9C).w ROM:00128028 bra.l locret_128310 ROM:0012802E ; --------------------------------------------------------------------------- ROM:0012802E ROM:0012802E loc_12802E: ; CODE XREF: sub_127FBA+60↑j ROM:0012802E btst #0,($1423).w ROM:00128034 beq.s loc_12803E ROM:00128036 move.w #1,($C9E).w ROM:0012803C bra.s loc_128064 ROM:0012803E ; --------------------------------------------------------------------------- ROM:0012803E ROM:0012803E loc_12803E: ; CODE XREF: sub_127FBA+7A↑j ROM:0012803E btst #5,($1415).w ROM:00128044 beq.s loc_12804E ROM:00128046 move.w #2,($C9E).w ROM:0012804C bra.s loc_128064 ROM:0012804E ; --------------------------------------------------------------------------- ROM:0012804E ROM:0012804E loc_12804E: ; CODE XREF: sub_127FBA+8A↑j ROM:0012804E btst #2,($141C).w ROM:00128054 beq.s loc_12805E ROM:00128056 move.w #4,($C9E).w ROM:0012805C bra.s loc_128064 ROM:0012805E ; --------------------------------------------------------------------------- ROM:0012805E ROM:0012805E loc_12805E: ; CODE XREF: sub_127FBA+9A↑j ROM:0012805E move.w #0,($C9E).w ROM:00128064 ROM:00128064 loc_128064: ; CODE XREF: sub_127FBA+82↑j ROM:00128064 ; sub_127FBA+92↑j ... ROM:00128064 move.w word_1378DC(d0.w*2),d1 ROM:0012806C and.w ($C9E).w,d1 ROM:00128070 cmpi.w #0,d1 ROM:00128074 bne.s loc_128088 ROM:00128076 bset #2,($142B).w ROM:0012807C move.w #4,($C9C).w ROM:00128082 bra.l locret_128310 ROM:00128088 ; --------------------------------------------------------------------------- ROM:00128088 ROM:00128088 loc_128088: ; CODE XREF: sub_127FBA+BA↑j ROM:00128088 move.w #1,d0 ROM:0012808C cmpi.b #$82,$12DB(d0.w) ROM:00128094 bne.s loc_1280CE ROM:00128096 btst #4,($142D).w ROM:0012809C bne.s loc_1280BC ROM:0012809E btst #0,($1423).w ROM:001280A4 beq.s loc_1280AE ROM:001280A6 move.w #5,($C9C).w ROM:001280AC bra.s loc_1280BA ROM:001280AE ; --------------------------------------------------------------------------- ROM:001280AE ROM:001280AE loc_1280AE: ; CODE XREF: sub_127FBA+EA↑j ROM:001280AE bset #2,($142B).w ROM:001280B4 move.w #4,($C9C).w ROM:001280BA ROM:001280BA loc_1280BA: ; CODE XREF: sub_127FBA+F2↑j ROM:001280BA bra.s loc_1280C8 ROM:001280BC ; --------------------------------------------------------------------------- ROM:001280BC ROM:001280BC loc_1280BC: ; CODE XREF: sub_127FBA+E2↑j ROM:001280BC bset #2,($142B).w ROM:001280C2 move.w #4,($C9C).w ROM:001280C8 ROM:001280C8 loc_1280C8: ; CODE XREF: sub_127FBA:loc_1280BA↑j ROM:001280C8 bra.l locret_128310 ROM:001280CE ; --------------------------------------------------------------------------- ROM:001280CE ROM:001280CE loc_1280CE: ; CODE XREF: sub_127FBA+DA↑j ROM:001280CE move.w #1,d0 ROM:001280D2 move.w #2,d1 ROM:001280D6 cmpi.b #$10,$12DB(d0.w) ROM:001280DE bne.l loc_12820E ROM:001280E4 cmpi.b #$80,$12DB(d1.w) ROM:001280EC beq.s loc_1280F8 ROM:001280EE cmpi.b #$86,$12DB(d1.w) ROM:001280F6 bne.s loc_128114 ROM:001280F8 ROM:001280F8 loc_1280F8: ; CODE XREF: sub_127FBA+132↑j ROM:001280F8 btst #0,($1423).w ROM:001280FE beq.s loc_128108 ROM:00128100 move.w #4,($C9C).w ROM:00128106 bra.s loc_12810E ROM:00128108 ; --------------------------------------------------------------------------- ROM:00128108 ROM:00128108 loc_128108: ; CODE XREF: sub_127FBA+144↑j ROM:00128108 move.w #2,($C9C).w ROM:0012810E ROM:0012810E loc_12810E: ; CODE XREF: sub_127FBA+14C↑j ROM:0012810E bra.l loc_128208 ROM:00128114 ; --------------------------------------------------------------------------- ROM:00128114 ROM:00128114 loc_128114: ; CODE XREF: sub_127FBA+13C↑j ROM:00128114 cmpi.b #$90,$12DB(d1.w) ROM:0012811C bne.s loc_12813A ROM:0012811E btst #5,($1415).w ROM:00128124 beq.s loc_12812E ROM:00128126 move.w #4,($C9C).w ROM:0012812C bra.s loc_128134 ROM:0012812E ; --------------------------------------------------------------------------- ROM:0012812E ROM:0012812E loc_12812E: ; CODE XREF: sub_127FBA+16A↑j ROM:0012812E move.w #0,($C9C).w ROM:00128134 ROM:00128134 loc_128134: ; CODE XREF: sub_127FBA+172↑j ROM:00128134 bra.l loc_128208 ROM:0012813A ; --------------------------------------------------------------------------- ROM:0012813A ROM:0012813A loc_12813A: ; CODE XREF: sub_127FBA+162↑j ROM:0012813A cmpi.b #$A0,$12DB(d1.w) ROM:00128142 bne.s loc_128160 ROM:00128144 btst #2,($141C).w ROM:0012814A beq.s loc_128154 ROM:0012814C move.w #4,($C9C).w ROM:00128152 bra.s loc_12815A ROM:00128154 ; --------------------------------------------------------------------------- ROM:00128154 ROM:00128154 loc_128154: ; CODE XREF: sub_127FBA+190↑j ROM:00128154 move.w #1,($C9C).w ROM:0012815A ROM:0012815A loc_12815A: ; CODE XREF: sub_127FBA+198↑j ROM:0012815A bra.l loc_128208 ROM:00128160 ; --------------------------------------------------------------------------- ROM:00128160 ROM:00128160 loc_128160: ; CODE XREF: sub_127FBA+188↑j ROM:00128160 cmpi.b #$85,$12DB(d1.w) ROM:00128168 bne.l loc_1281FC ROM:0012816E btst #4,($894).w ROM:00128174 beq.l loc_1281EE ROM:0012817A btst #2,($1409).w ROM:00128180 beq.s loc_1281DE ROM:00128182 move sr,-(sp) ROM:00128184 move #$2700,sr ROM:00128188 move.w #0,($FFFFFE0A).w ROM:0012818E move.w #0,($FFFFF448).w ROM:00128194 move.w #0,($FFFFF450).w ROM:0012819A clr.l d6 ROM:0012819C move.b ($1232).w,d6 ROM:001281A0 swap d6 ROM:001281A2 btst #4,($142D).w ROM:001281A8 beq.s loc_1281AE ROM:001281AA move.w #1,d6 ROM:001281AE ROM:001281AE loc_1281AE: ; CODE XREF: sub_127FBA+1EE↑j ROM:001281AE move.w #3,d2 ROM:001281B2 move.l #$12345678,d4 ROM:001281B8 cmpi.b #6,$12DB(d2.w) ROM:001281C0 bne.s loc_1281C8 ROM:001281C2 move.l #$12345677,d4 ROM:001281C8 ROM:001281C8 loc_1281C8: ; CODE XREF: sub_127FBA+206↑j ROM:001281C8 movea.l #$100000,a0 ROM:001281CE adda.l 4(a0),a0 ROM:001281D2 movea.l #$10E000,a5 ROM:001281D8 jmp (a0) ROM:001281DA ; --------------------------------------------------------------------------- ROM:001281DA bra.w loc_1281EA ROM:001281DE ; --------------------------------------------------------------------------- ROM:001281DE ROM:001281DE loc_1281DE: ; CODE XREF: sub_127FBA+1C6↑j ROM:001281DE move.w #4,($C9C).w ROM:001281E4 bset #2,($142B).w ROM:001281EA ROM:001281EA loc_1281EA: ; CODE XREF: sub_127FBA+220↑j ROM:001281EA bra.w loc_1281FA ROM:001281EE ; --------------------------------------------------------------------------- ROM:001281EE ROM:001281EE loc_1281EE: ; CODE XREF: sub_127FBA+1BA↑j ROM:001281EE move.w #4,($C9C).w ROM:001281F4 bset #2,($142B).w ROM:001281FA ROM:001281FA loc_1281FA: ; CODE XREF: sub_127FBA:loc_1281EA↑j ROM:001281FA bra.s loc_128208 ROM:001281FC ; --------------------------------------------------------------------------- ROM:001281FC ROM:001281FC loc_1281FC: ; CODE XREF: sub_127FBA+1AE↑j ROM:001281FC move.w #4,($C9C).w ROM:00128202 bset #2,($142B).w ROM:00128208 ROM:00128208 loc_128208: ; CODE XREF: sub_127FBA:loc_12810E↑j ROM:00128208 ; sub_127FBA:loc_128134↑j ... ROM:00128208 bra.l locret_128310 ROM:0012820E ; --------------------------------------------------------------------------- ROM:0012820E ROM:0012820E loc_12820E: ; CODE XREF: sub_127FBA+124↑j ROM:0012820E move.w #1,d0 ROM:00128212 cmpi.b #$20,$12DB(d0.w) ; ' ' ROM:0012821A bne.s loc_128238 ROM:0012821C btst #0,($1423).w ROM:00128222 beq.s loc_12822C ROM:00128224 move.w #4,($C9C).w ROM:0012822A bra.s loc_128232 ROM:0012822C ; --------------------------------------------------------------------------- ROM:0012822C ROM:0012822C loc_12822C: ; CODE XREF: sub_127FBA+268↑j ROM:0012822C move.w #2,($C9C).w ROM:00128232 ROM:00128232 loc_128232: ; CODE XREF: sub_127FBA+270↑j ROM:00128232 bra.l locret_128310 ROM:00128238 ; --------------------------------------------------------------------------- ROM:00128238 ROM:00128238 loc_128238: ; CODE XREF: sub_127FBA+260↑j ROM:00128238 move.w #1,d0 ROM:0012823C cmpi.b #$21,$12DB(d0.w) ; '!' ROM:00128244 bne.s loc_128290 ROM:00128246 move.w #2,d0 ROM:0012824A clr.w d3 ROM:0012824C move.b byte_1378DA(d3.w),d1 ROM:00128254 move.b $12DB(d0.w),d2 ROM:0012825A ROM:0012825A loc_12825A: ; CODE XREF: sub_127FBA+2BA↓j ROM:0012825A cmpi.b #$FF,d1 ROM:0012825E beq.s loc_128276 ROM:00128260 cmp.b d1,d2 ROM:00128262 beq.s loc_128276 ROM:00128264 addq.w #1,d3 ROM:00128266 bvc.s loc_12826C ROM:00128268 move.w #$8000,d3 ROM:0012826C ROM:0012826C loc_12826C: ; CODE XREF: sub_127FBA+2AC↑j ROM:0012826C move.b byte_1378DA(d3.w),d1 ROM:00128274 bra.s loc_12825A ROM:00128276 ; --------------------------------------------------------------------------- ROM:00128276 ROM:00128276 loc_128276: ; CODE XREF: sub_127FBA+2A4↑j ROM:00128276 ; sub_127FBA+2A8↑j ROM:00128276 cmpi.b #$FF,d1 ROM:0012827A bne.s loc_128284 ROM:0012827C move.w #4,($C9C).w ROM:00128282 bra.s loc_12828A ROM:00128284 ; --------------------------------------------------------------------------- ROM:00128284 ROM:00128284 loc_128284: ; CODE XREF: sub_127FBA+2C0↑j ROM:00128284 move.w #3,($C9C).w ROM:0012828A ROM:0012828A loc_12828A: ; CODE XREF: sub_127FBA+2C8↑j ROM:0012828A bra.l locret_128310 ROM:00128290 ; --------------------------------------------------------------------------- ROM:00128290 ROM:00128290 loc_128290: ; CODE XREF: sub_127FBA+28A↑j ROM:00128290 move.w #1,d0 ROM:00128294 cmpi.b #$23,$12DB(d0.w) ; '#' ROM:0012829C bne.s loc_1282A6 ROM:0012829E move.w #4,($C9C).w ROM:001282A4 bra.s locret_128310 ROM:001282A6 ; --------------------------------------------------------------------------- ROM:001282A6 ROM:001282A6 loc_1282A6: ; CODE XREF: sub_127FBA+2E2↑j ROM:001282A6 move.w #1,d0 ROM:001282AA cmpi.b #$17,$12DB(d0.w) ROM:001282B2 bne.s loc_1282BC ROM:001282B4 move.w #4,($C9C).w ROM:001282BA bra.s locret_128310 ROM:001282BC ; --------------------------------------------------------------------------- ROM:001282BC ROM:001282BC loc_1282BC: ; CODE XREF: sub_127FBA+2F8↑j ROM:001282BC move.w #1,d0 ROM:001282C0 cmpi.b #$18,$12DB(d0.w) ROM:001282C8 bne.s loc_1282D2 ROM:001282CA move.w #4,($C9C).w ROM:001282D0 bra.s locret_128310 ROM:001282D2 ; --------------------------------------------------------------------------- ROM:001282D2 ROM:001282D2 loc_1282D2: ; CODE XREF: sub_127FBA+30E↑j ROM:001282D2 move.w #1,d0 ROM:001282D6 cmpi.b #$13,$12DB(d0.w) ROM:001282DE bne.s loc_1282E8 ROM:001282E0 move.w #3,($C9C).w ROM:001282E6 bra.s locret_128310 ROM:001282E8 ; --------------------------------------------------------------------------- ROM:001282E8 ROM:001282E8 loc_1282E8: ; CODE XREF: sub_127FBA+324↑j ROM:001282E8 move.w #1,d0 ROM:001282EC cmpi.b #$11,$12DB(d0.w) ROM:001282F4 bne.s loc_128304 ROM:001282F6 bset #7,($896).w ROM:001282FC move.w #4,($C9C).w ROM:00128302 bra.s locret_128310 ROM:00128304 ; --------------------------------------------------------------------------- ROM:00128304 ROM:00128304 loc_128304: ; CODE XREF: sub_127FBA+33A↑j ROM:00128304 move.w #4,($C9C).w ROM:0012830A move.w #4,($C9C).w ROM:00128310 ROM:00128310 locret_128310: ; CODE XREF: sub_127FBA+6E↑j ROM:00128310 ; sub_127FBA+C8↑j ... ROM:00128310 rts ROM:00128310 ; End of function sub_127FBA ROM:00128310 ROM:00128312 ROM:00128312 ; =============== S U B R O U T I N E ======================================= ROM:00128312 ROM:00128312 ROM:00128312 sub_128312: ; CODE XREF: ROM:loc_127E44↑p ROM:00128312 ; ROM:loc_127E8E↑p ... ROM:00128312 bclr #2,($1419).w ROM:00128318 bclr #0,($1431).w ROM:0012831E bclr #1,($142B).w ROM:00128324 bclr #7,($141C).w ROM:0012832A bclr #5,($1424).w ROM:00128330 clr.w d1 ROM:00128332 move.b ($121F).w,d1 ROM:00128336 cmpi.w #$10,d1 ROM:0012833A bcc.s locret_128344 ROM:0012833C movea.l off_128346(pc,d1.w*4),a0 ROM:00128340 nop ROM:00128342 jmp (a0) ROM:00128344 ; --------------------------------------------------------------------------- ROM:00128344 ROM:00128344 locret_128344: ; CODE XREF: sub_128312+28↑j ROM:00128344 rts ROM:00128344 ; End of function sub_128312 ROM:00128344 ROM:00128344 ; --------------------------------------------------------------------------- ROM:00128346 off_128346: dc.l loc_128386 ; DATA XREF: sub_128312+2A↑r ROM:0012834A dc.l dword_1283B8 ROM:0012834E dc.l loc_12849E ROM:00128352 dc.l dword_1284D8 ROM:00128356 dc.l loc_1285A4 ROM:0012835A dc.l word_1285DA ROM:0012835E dc.l loc_128630 ROM:00128362 dc.l loc_12872E ROM:00128366 dc.l loc_128778 ROM:0012836A dc.l loc_1287B2 ROM:0012836E dc.l loc_1287F2 ROM:00128372 dc.l loc_128826 ROM:00128376 dc.l word_12885A ROM:0012837A dc.l aNu8_1 ; "Nu\b8" ROM:0012837E dc.l aNu8_1+2 ; "\b8" ROM:00128382 dc.l loc_128470 ROM:00128386 ; --------------------------------------------------------------------------- ROM:00128386 ROM:00128386 loc_128386: ; DATA XREF: ROM:off_128346↑o ROM:00128386 bset #2,($1424).w ROM:0012838C bsr.l sub_129CE4 ROM:00128392 move.w $5DE(a5),d0 ROM:00128396 clr.b ($828).w ROM:0012839A move.w d0,($69E).w ROM:0012839E move.b #1,($828).w ROM:001283A4 bclr #2,($141A).w ROM:001283AA move.b #1,($121F).w ROM:001283B0 bra.l loc_128468 ROM:001283B6 ; --------------------------------------------------------------------------- ROM:001283B6 rts ROM:001283B6 ; --------------------------------------------------------------------------- ROM:001283B8 dword_1283B8: dc.l $8380000, $14236712, $8F80002, $141A11FC, $5121F ROM:001283B8 ; DATA XREF: ROM:0012834A↑o ROM:001283B8 dc.l $60FF0000, $20C0838, $4142D, $66260C78, $69E, $6E1E61FF ROM:001283B8 dc.l $115E8, $61FF0001, $15F408F8, $7141C, $11FC000D, $121F60FF ROM:001283B8 dc.l $4CE, $8380003, $14276760, $8B80003, $1427303C, $1323C ROM:001283B8 dc.l $20C30, $2701A0, $12DB6624, $C300001, $11A012DB, $661A31FC ROM:001283B8 dc.l $FB0520, $8F80004, $8A111FC, $F121F, $60FF0000, $5E6024 ROM:001283B8 dc.l $8F80005, $142461FF, $FFFFDF5E, $8F80003, $140661FF ROM:001283B8 dc.l $19D2, $11FC0009, $121F60FF, $38C ROM:00128468 ; --------------------------------------------------------------------------- ROM:00128468 ROM:00128468 loc_128468: ; CODE XREF: ROM:001283B0↑j ROM:00128468 ; ROM:001287AA↓j ... ROM:00128468 bsr.l sub_129D2A ROM:0012846E rts ROM:00128470 ; --------------------------------------------------------------------------- ROM:00128470 ROM:00128470 loc_128470: ; DATA XREF: ROM:00128382↑o ROM:00128470 btst #2,($896).w ROM:00128476 beq.s locret_12849C ROM:00128478 bsr.l sub_1261E2 ROM:0012847E bsr.l sub_1263AA ROM:00128484 bset #3,($1406).w ROM:0012848A bsr.l sub_129E2A ROM:00128490 move.b #2,($121F).w ROM:00128496 bra.l locret_1284D6 ROM:0012849C ; --------------------------------------------------------------------------- ROM:0012849C ROM:0012849C locret_12849C: ; CODE XREF: ROM:00128476↑j ROM:0012849C rts ROM:0012849E ; --------------------------------------------------------------------------- ROM:0012849E ROM:0012849E loc_12849E: ; DATA XREF: ROM:0012834E↑o ROM:0012849E btst #2,($142C).w ROM:001284A4 beq.s locret_1284D6 ROM:001284A6 bclr #2,($142C).w ROM:001284AC bset #2,($1424).w ROM:001284B2 bsr.l sub_129CE4 ROM:001284B8 move.w $5DE(a5),d0 ROM:001284BC clr.b ($828).w ROM:001284C0 move.w d0,($69E).w ROM:001284C4 move.b #1,($828).w ROM:001284CA move.b #3,($121F).w ROM:001284D0 bra.l loc_12859C ROM:001284D6 ; --------------------------------------------------------------------------- ROM:001284D6 ROM:001284D6 locret_1284D6: ; CODE XREF: ROM:00128496↑j ROM:001284D6 ; ROM:001284A4↑j ROM:001284D6 rts ROM:001284D6 ; --------------------------------------------------------------------------- ROM:001284D8 dword_1284D8: dc.l $8380004, $142D6626, $C780000, $69E6E1E, $61FF0001 ROM:001284D8 ; DATA XREF: ROM:00128352↑o ROM:001284D8 dc.l $14E261FF, $114EE, $8F80007, $141C11FC, $D121F, $60FF0000 ROM:001284D8 dc.l $3C80838, $31427, $67FF0000, $8E08B8, $31427, $303C0001 ROM:001284D8 dc.l $323C0002, $343C0003, $363C0004, $18380C88, $1A380C89 ROM:001284D8 dc.l $C300027, $1A012DB, $663E0C30, $211A0, $12DB6634 ROM:001284D8 dc.l $B83021A0, $12DB662C, $BA3031A0, $12DB6624, $61FFFFFF ROM:001284D8 dc.l $DE5408F8, $31406, $61FF0000, $18C808F8, $2141A, $11FC0004 ROM:001284D8 dc.l $121F60FF, $64, $8F80005, $142461FF, $FFFFDE2A, $8F80003 ROM:001284D8 dc.l $140661FF, $189E, $11FC0008, $121F60FF, $218 ROM:0012859C ; --------------------------------------------------------------------------- ROM:0012859C ROM:0012859C loc_12859C: ; CODE XREF: ROM:001284D0↑j ROM:0012859C bsr.l sub_129D2A ROM:001285A2 rts ROM:001285A4 ; --------------------------------------------------------------------------- ROM:001285A4 ROM:001285A4 loc_1285A4: ; DATA XREF: ROM:00128356↑o ROM:001285A4 btst #2,($142C).w ROM:001285AA beq.s locret_1285D8 ROM:001285AC bclr #2,($142C).w ROM:001285B2 bset #2,($1424).w ROM:001285B8 bsr.l sub_129CE4 ROM:001285BE move.w $5DE(a5),d0 ROM:001285C2 clr.b ($828).w ROM:001285C6 move.w d0,($69E).w ROM:001285CA move.b #1,($828).w ROM:001285D0 move.b #5,($121F).w ROM:001285D6 bra.s loc_128628 ROM:001285D8 ; --------------------------------------------------------------------------- ROM:001285D8 ROM:001285D8 locret_1285D8: ; CODE XREF: ROM:001285AA↑j ROM:001285D8 rts ROM:001285D8 ; --------------------------------------------------------------------------- ROM:001285DA word_1285DA: dc.w $838 ; DATA XREF: ROM:0012835A↑o ROM:001285DC dc.l $4142D, $662C0C78, $69E, $6E2461FF, $113E0, $61FF0001 ROM:001285DC dc.l $13EC08F8, $7141C, $8B80002, $141A11FC, $D121F, $60FF0000 ROM:001285DC dc.l $2C00838, $31427, $671208B8, $31427, $6100F99C, $11FC0006 ROM:001285DC dc.l $121F6008 ROM:00128628 ; --------------------------------------------------------------------------- ROM:00128628 ROM:00128628 loc_128628: ; CODE XREF: ROM:001285D6↑j ROM:00128628 ; ROM:00128770↓j ... ROM:00128628 bsr.l sub_129D2A ROM:0012862E rts ROM:00128630 ; --------------------------------------------------------------------------- ROM:00128630 ROM:00128630 loc_128630: ; DATA XREF: ROM:0012835E↑o ROM:00128630 cmpi.w #5,($C9C).w ROM:00128636 bne.s loc_128656 ROM:00128638 bsr.l sub_1263AA ROM:0012863E bset #3,($1406).w ROM:00128644 bsr.l sub_129E2A ROM:0012864A move.b #$E,($121F).w ROM:00128650 bra.l locret_1288EE ROM:00128656 ; --------------------------------------------------------------------------- ROM:00128656 ROM:00128656 loc_128656: ; CODE XREF: ROM:00128636↑j ROM:00128656 cmpi.w #0,($C9C).w ROM:0012865C bne.s loc_128682 ROM:0012865E bsr.l sub_1263AA ROM:00128664 bset #3,($1406).w ROM:0012866A bsr.l sub_129E2A ROM:00128670 bset #4,($1430).w ROM:00128676 move.b #$B,($121F).w ROM:0012867C bra.l locret_128858 ROM:00128682 ; --------------------------------------------------------------------------- ROM:00128682 ROM:00128682 loc_128682: ; CODE XREF: ROM:0012865C↑j ROM:00128682 cmpi.w #3,($C9C).w ROM:00128688 bne.s loc_1286A8 ROM:0012868A btst #7,($895).w ROM:00128690 beq.s loc_1286A6 ROM:00128692 bsr.l sub_1275A0 ROM:00128698 move.b #$C,($121F).w ROM:0012869E bra.l locret_1288C8 ROM:001286A4 ; --------------------------------------------------------------------------- ROM:001286A4 bra.s loc_1286A8 ROM:001286A6 ; --------------------------------------------------------------------------- ROM:001286A6 ROM:001286A6 loc_1286A6: ; CODE XREF: ROM:00128690↑j ROM:001286A6 bra.s loc_1286B0 ROM:001286A8 ; --------------------------------------------------------------------------- ROM:001286A8 ROM:001286A8 loc_1286A8: ; CODE XREF: ROM:00128688↑j ROM:001286A8 ; ROM:001286A4↑j ROM:001286A8 cmpi.w #4,($C9C).w ROM:001286AE bne.s loc_1286D4 ROM:001286B0 ROM:001286B0 loc_1286B0: ; CODE XREF: ROM:loc_1286A6↑j ROM:001286B0 bsr.l sub_1275A0 ROM:001286B6 bsr.l sub_1263AA ROM:001286BC bset #3,($1406).w ROM:001286C2 bsr.l sub_129E2A ROM:001286C8 move.b #7,($121F).w ROM:001286CE bra.l locret_128776 ROM:001286D4 ; --------------------------------------------------------------------------- ROM:001286D4 ROM:001286D4 loc_1286D4: ; CODE XREF: ROM:001286AE↑j ROM:001286D4 cmpi.w #2,($C9C).w ROM:001286DA bne.s loc_128700 ROM:001286DC bsr.l sub_1263AA ROM:001286E2 bset #3,($1406).w ROM:001286E8 bsr.l sub_129E2A ROM:001286EE bset #4,($1430).w ROM:001286F4 move.b #9,($121F).w ROM:001286FA bra.l locret_1287F0 ROM:00128700 ; --------------------------------------------------------------------------- ROM:00128700 ROM:00128700 loc_128700: ; CODE XREF: ROM:001286DA↑j ROM:00128700 cmpi.w #1,($C9C).w ROM:00128706 bne.s locret_12872C ROM:00128708 bsr.l sub_1263AA ROM:0012870E bset #3,($1406).w ROM:00128714 bsr.l sub_129E2A ROM:0012871A bset #4,($1430).w ROM:00128720 move.b #$A,($121F).w ROM:00128726 bra.l locret_128824 ROM:0012872C ; --------------------------------------------------------------------------- ROM:0012872C ROM:0012872C locret_12872C: ; CODE XREF: ROM:00128706↑j ROM:0012872C rts ROM:0012872E ; --------------------------------------------------------------------------- ROM:0012872E ROM:0012872E loc_12872E: ; DATA XREF: ROM:00128362↑o ROM:0012872E btst #2,($142C).w ROM:00128734 beq.s locret_128776 ROM:00128736 btst #7,($896).w ROM:0012873C beq.s loc_128746 ROM:0012873E bsr.l sub_117D9E ROM:00128744 bra.s locret_128776 ROM:00128746 ; --------------------------------------------------------------------------- ROM:00128746 ROM:00128746 loc_128746: ; CODE XREF: ROM:0012873C↑j ROM:00128746 bclr #2,($142C).w ROM:0012874C bset #2,($1424).w ROM:00128752 bsr.l sub_129CE4 ROM:00128758 move.w $5DE(a5),d0 ROM:0012875C clr.b ($828).w ROM:00128760 move.w d0,($69E).w ROM:00128764 move.b #1,($828).w ROM:0012876A move.b #5,($121F).w ROM:00128770 bra.l loc_128628 ROM:00128776 ; --------------------------------------------------------------------------- ROM:00128776 ROM:00128776 locret_128776: ; CODE XREF: ROM:001286CE↑j ROM:00128776 ; ROM:00128734↑j ... ROM:00128776 rts ROM:00128778 ; --------------------------------------------------------------------------- ROM:00128778 ROM:00128778 loc_128778: ; DATA XREF: ROM:00128366↑o ROM:00128778 btst #2,($142C).w ROM:0012877E beq.s locret_1287B0 ROM:00128780 bclr #2,($142C).w ROM:00128786 bset #2,($1424).w ROM:0012878C bsr.l sub_129CE4 ROM:00128792 move.w $5DE(a5),d0 ROM:00128796 clr.b ($828).w ROM:0012879A move.w d0,($69E).w ROM:0012879E move.b #1,($828).w ROM:001287A4 move.b #1,($121F).w ROM:001287AA bra.l loc_128468 ROM:001287B0 ; --------------------------------------------------------------------------- ROM:001287B0 ROM:001287B0 locret_1287B0: ; CODE XREF: ROM:0012877E↑j ROM:001287B0 rts ROM:001287B2 ; --------------------------------------------------------------------------- ROM:001287B2 ROM:001287B2 loc_1287B2: ; DATA XREF: ROM:0012836A↑o ROM:001287B2 btst #2,($142C).w ROM:001287B8 beq.s locret_1287F0 ROM:001287BA bclr #2,($142C).w ROM:001287C0 bset #1,($142B).w ROM:001287C6 bset #2,($1424).w ROM:001287CC bsr.l sub_129CE4 ROM:001287D2 move.w $5DE(a5),d0 ROM:001287D6 clr.b ($828).w ROM:001287DA move.w d0,($69E).w ROM:001287DE move.b #1,($828).w ROM:001287E4 move.b #5,($121F).w ROM:001287EA bra.l loc_128628 ROM:001287F0 ; --------------------------------------------------------------------------- ROM:001287F0 ROM:001287F0 locret_1287F0: ; CODE XREF: ROM:001286FA↑j ROM:001287F0 ; ROM:001287B8↑j ROM:001287F0 rts ROM:001287F2 ; --------------------------------------------------------------------------- ROM:001287F2 ROM:001287F2 loc_1287F2: ; DATA XREF: ROM:0012836E↑o ROM:001287F2 btst #2,($142C).w ROM:001287F8 beq.s locret_128824 ROM:001287FA bclr #2,($142C).w ROM:00128800 bset #2,($1424).w ROM:00128806 bsr.l sub_129CE4 ROM:0012880C bset #2,($1419).w ROM:00128812 bclr #2,($141A).w ROM:00128818 move.b #1,($121F).w ROM:0012881E bra.l loc_128468 ROM:00128824 ; --------------------------------------------------------------------------- ROM:00128824 ROM:00128824 locret_128824: ; CODE XREF: ROM:00128726↑j ROM:00128824 ; ROM:001287F8↑j ROM:00128824 rts ROM:00128826 ; --------------------------------------------------------------------------- ROM:00128826 ROM:00128826 loc_128826: ; DATA XREF: ROM:00128372↑o ROM:00128826 btst #2,($142C).w ROM:0012882C beq.s locret_128858 ROM:0012882E bclr #2,($142C).w ROM:00128834 bset #2,($1424).w ROM:0012883A bsr.l sub_129CE4 ROM:00128840 bset #0,($1431).w ROM:00128846 bclr #2,($141A).w ROM:0012884C move.b #1,($121F).w ROM:00128852 bra.l loc_128468 ROM:00128858 ; --------------------------------------------------------------------------- ROM:00128858 ROM:00128858 locret_128858: ; CODE XREF: ROM:0012867C↑j ROM:00128858 ; ROM:0012882C↑j ROM:00128858 rts ROM:00128858 ; --------------------------------------------------------------------------- ROM:0012885A word_12885A: dc.w $838 ; DATA XREF: ROM:00128376↑o ROM:0012885C dc.l $4142D, $662C0C78, $69E, $6E2461FF, $11160, $61FF0001 ROM:0012885C dc.l $116C08F8, $7141C, $8B80002, $141A11FC, $D121F, $60FF0000 ROM:0012885C dc.l $400838, $608A2, $67026012, $8380005, $89A6702, $60080838 ROM:0012885C dc.l $51424, $671E61FF, $FFFFDAFE, $8F80003, $140661FF ROM:0012885C dc.l $1572, $11FC0007, $121F60FF, $FFFFFEB2 ROM:001288C8 ; --------------------------------------------------------------------------- ROM:001288C8 ROM:001288C8 locret_1288C8: ; CODE XREF: ROM:0012869E↑j ROM:001288C8 rts ROM:001288C8 ; --------------------------------------------------------------------------- ROM:001288CA aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:0012837A↑o ROM:001288CA ; ROM:0012837E↑o ROM:001288CF dc.b 2 ROM:001288D0 dc.l $142C671A, $8B80002, $142C08F8, $7141C, $8B80002 ROM:001288D0 dc.l $141A11FC, $D121F ROM:001288EC dc.b $60, $DC ROM:001288EE ; --------------------------------------------------------------------------- ROM:001288EE ROM:001288EE locret_1288EE: ; CODE XREF: ROM:00128650↑j ROM:001288EE rts ROM:001288F0 ; --------------------------------------------------------------------------- ROM:001288F0 rts ROM:001288F2 ; --------------------------------------------------------------------------- ROM:001288F2 movea.w 8(a3),a0 ROM:001288F6 adda.l #$13C000,a0 ROM:001288FC move.w (a0),d7 ROM:001288FE cmpi.w #0,d7 ROM:00128902 bne.s locret_128938 ROM:00128904 clr.b ($1222).w ROM:00128908 move.b $B(a3),d7 ROM:0012890C ext.w d7 ROM:0012890E lsr.w #1,d7 ROM:00128910 lea $C(a3),a2 ROM:00128914 move.w #1,d3 ROM:00128918 bra.s loc_12891E ROM:0012891A ; --------------------------------------------------------------------------- ROM:0012891A ROM:0012891A loc_12891A: ; CODE XREF: ROM:loc_128932↓j ROM:0012891A addi.w #1,d3 ROM:0012891E ROM:0012891E loc_12891E: ; CODE XREF: ROM:00128918↑j ROM:0012891E cmp.w d7,d3 ROM:00128920 bgt.w loc_128934 ROM:00128924 movea.w (a2)+,a4 ROM:00128926 move.b (a2)+,d6 ROM:00128928 move.b (a2)+,d5 ROM:0012892A btst d6,(a4) ROM:0012892C beq.s loc_128932 ROM:0012892E or.b d5,($1222).w ROM:00128932 ROM:00128932 loc_128932: ; CODE XREF: ROM:0012892C↑j ROM:00128932 bra.s loc_12891A ROM:00128934 ; --------------------------------------------------------------------------- ROM:00128934 ROM:00128934 loc_128934: ; CODE XREF: ROM:00128920↑j ROM:00128934 bsr.w sub_12893A ROM:00128938 ROM:00128938 locret_128938: ; CODE XREF: ROM:00128902↑j ROM:00128938 rts ROM:0012893A ROM:0012893A ; =============== S U B R O U T I N E ======================================= ROM:0012893A ROM:0012893A ROM:0012893A sub_12893A: ; CODE XREF: ROM:loc_128934↑p ROM:0012893A move.b ($1222).w,d0 ROM:0012893E btst #3,($1429).w ROM:00128944 bne.s loc_12894C ROM:00128946 andi.b #$60,d0 ; '`' ROM:0012894A bra.s loc_128950 ROM:0012894C ; --------------------------------------------------------------------------- ROM:0012894C ROM:0012894C loc_12894C: ; CODE XREF: sub_12893A+A↑j ROM:0012894C andi.b #$10,d0 ROM:00128950 ROM:00128950 loc_128950: ; CODE XREF: sub_12893A+10↑j ROM:00128950 cmpi.b #0,d0 ROM:00128954 ble.s locret_12898E ROM:00128956 addi.b #1,($1221).w ROM:0012895C cmpi.b #$50,($1221).w ; 'P' ROM:00128962 bgt.s locret_12898E ROM:00128964 move.w ($C8C).w,d0 ROM:00128968 move.b ($C8E).w,$12DB(d0.w) ROM:00128970 addi.w #1,d0 ROM:00128974 move.b ($C8F).w,$12DB(d0.w) ROM:0012897C addi.w #1,d0 ROM:00128980 move.b ($1222).w,$12DB(d0.w) ROM:00128988 addi.w #3,($C8C).w ROM:0012898E ROM:0012898E locret_12898E: ; CODE XREF: sub_12893A+1A↑j ROM:0012898E ; sub_12893A+28↑j ROM:0012898E rts ROM:0012898E ; End of function sub_12893A ROM:0012898E ROM:00128990 ROM:00128990 ; =============== S U B R O U T I N E ======================================= ROM:00128990 ROM:00128990 ROM:00128990 sub_128990: ; CODE XREF: sub_1190CA+A↑p ROM:00128990 ; sub_128B6E:loc_128B9E↓p ROM:00128990 clr.w ($594).w ROM:00128994 clr.w ($596).w ROM:00128998 bclr #4,($88A).w ROM:0012899E bclr #5,($897).w ROM:001289A4 bclr #3,($88A).w ROM:001289AA bclr #3,($894).w ROM:001289B0 clr.w ($DD4).w ROM:001289B4 clr.b ($14B8).w ROM:001289B8 clr.w ($146C).w ROM:001289BC clr.w ($146E).w ROM:001289C0 clr.w ($1470).w ROM:001289C4 clr.w ($1472).w ROM:001289C8 clr.w ($1474).w ROM:001289CC clr.w ($1476).w ROM:001289D0 clr.w ($1478).w ROM:001289D4 clr.w ($147A).w ROM:001289D8 clr.w ($147C).w ROM:001289DC clr.w ($147E).w ROM:001289E0 clr.w ($DEE).w ROM:001289E4 clr.w ($DF0).w ROM:001289E8 clr.w ($DF2).w ROM:001289EC clr.w ($DF4).w ROM:001289F0 clr.w ($DF6).w ROM:001289F4 clr.w ($DF8).w ROM:001289F8 clr.w ($1B2A).w ROM:001289FC clr.w ($1B2C).w ROM:00128A00 clr.w ($DFA).w ROM:00128A04 clr.w ($DFC).w ROM:00128A08 clr.b ($1266).w ROM:00128A0C clr.b ($14B6).w ROM:00128A10 bclr #7,($141D).w ROM:00128A16 bclr #2,($1520).w ROM:00128A1C bclr #5,($151F).w ROM:00128A22 bclr #7,($151F).w ROM:00128A28 bclr #0,($1520).w ROM:00128A2E move.b #$FF,($14B9).w ROM:00128A34 move.b #$FF,($127B).w ROM:00128A3A move.w #$FFFF,($DE6).w ROM:00128A40 move.w #$FFFF,($DE8).w ROM:00128A46 move.w #$FFFF,($1B22).w ROM:00128A4C move.w #$FFFF,($1B24).w ROM:00128A52 clr.w ($144A).w ROM:00128A56 bclr #2,($151F).w ROM:00128A5C clr.w ($E9C).w ROM:00128A60 clr.w ($1480).w ROM:00128A64 clr.w ($EA0).w ROM:00128A68 clr.w ($EA2).w ROM:00128A6C clr.w ($EA4).w ROM:00128A70 clr.w ($1482).w ROM:00128A74 clr.w ($1484).w ROM:00128A78 clr.w ($1486).w ROM:00128A7C clr.w ($EA6).w ROM:00128A80 clr.w ($EA8).w ROM:00128A84 clr.w ($EAA).w ROM:00128A88 clr.w ($1488).w ROM:00128A8C clr.w ($148A).w ROM:00128A90 clr.w ($148C).w ROM:00128A94 clr.w ($EAC).w ROM:00128A98 clr.w ($EAE).w ROM:00128A9C clr.w ($EB0).w ROM:00128AA0 clr.w ($148E).w ROM:00128AA4 clr.w ($1490).w ROM:00128AA8 clr.w ($1492).w ROM:00128AAC clr.w ($EB2).w ROM:00128AB0 clr.w ($EB4).w ROM:00128AB4 clr.w ($EB6).w ROM:00128AB8 clr.b ($14BC).w ROM:00128ABC clr.b ($14BD).w ROM:00128AC0 clr.b ($14BE).w ROM:00128AC4 clr.w ($9DC).w ROM:00128AC8 clr.w ($9DE).w ROM:00128ACC clr.w ($49E).w ROM:00128AD0 clr.w ($1444).w ROM:00128AD4 clr.w ($1446).w ROM:00128AD8 bsr.l sub_131DCC ROM:00128ADE move.w #$20,d0 ; ' ' ROM:00128AE2 move.b #$10,d1 ROM:00128AE6 lea ($10DC).w,a0 ROM:00128AEA bsr.l sub_1163E8 ROM:00128AF0 lea ($111C).w,a0 ROM:00128AF4 bsr.l sub_1163E8 ROM:00128AFA lea ($1B2E).w,a0 ROM:00128AFE bsr.l sub_1163E8 ROM:00128B04 lea ($1B6E).w,a0 ROM:00128B08 bsr.l sub_1163E8 ROM:00128B0E lea ($1BAE).w,a0 ROM:00128B12 bsr.l sub_1163E8 ROM:00128B18 lea ($1BEE).w,a0 ROM:00128B1C bsr.l sub_1163E8 ROM:00128B22 lea ($1C2E).w,a0 ROM:00128B26 bsr.l sub_1163E8 ROM:00128B2C lea ($1C6E).w,a0 ROM:00128B30 bsr.l sub_1163E8 ROM:00128B36 lea ($1CAE).w,a0 ROM:00128B3A bsr.l sub_1163E8 ROM:00128B40 lea ($1CEE).w,a0 ROM:00128B44 bsr.l sub_1163E8 ROM:00128B4A lea ($1D2E).w,a0 ROM:00128B4E bsr.l sub_1163E8 ROM:00128B54 move.b #8,d1 ROM:00128B58 lea ($1D8F).w,a0 ROM:00128B5C bsr.l sub_1163E8 ROM:00128B62 lea ($1D6F).w,a0 ROM:00128B66 bsr.l sub_1163E8 ROM:00128B6C rts ROM:00128B6C ; End of function sub_128990 ROM:00128B6C ROM:00128B6E ROM:00128B6E ; =============== S U B R O U T I N E ======================================= ROM:00128B6E ROM:00128B6E ROM:00128B6E sub_128B6E: ; CODE XREF: sub_1263AA+310↑p ROM:00128B6E move.b $B(a3),d7 ROM:00128B72 ext.w d7 ROM:00128B74 lsr.w #1,d7 ROM:00128B76 lea $C(a3),a2 ROM:00128B7A move.w #1,d3 ROM:00128B7E bra.s loc_128B84 ROM:00128B80 ; --------------------------------------------------------------------------- ROM:00128B80 ROM:00128B80 loc_128B80: ; CODE XREF: sub_128B6E:loc_128B9C↓j ROM:00128B80 addi.w #1,d3 ROM:00128B84 ROM:00128B84 loc_128B84: ; CODE XREF: sub_128B6E+10↑j ROM:00128B84 cmp.w d7,d3 ROM:00128B86 bgt.w loc_128B9E ROM:00128B8A movea.w (a2)+,a4 ROM:00128B8C move.b (a2)+,d6 ROM:00128B8E move.b (a2)+,d5 ROM:00128B90 cmpi.b #$10,d5 ROM:00128B94 bne.s loc_128B9A ROM:00128B96 bset d6,(a4) ROM:00128B98 bra.s loc_128B9C ROM:00128B9A ; --------------------------------------------------------------------------- ROM:00128B9A ROM:00128B9A loc_128B9A: ; CODE XREF: sub_128B6E+26↑j ROM:00128B9A bclr d6,(a4) ROM:00128B9C ROM:00128B9C loc_128B9C: ; CODE XREF: sub_128B6E+2A↑j ROM:00128B9C bra.s loc_128B80 ROM:00128B9E ; --------------------------------------------------------------------------- ROM:00128B9E ROM:00128B9E loc_128B9E: ; CODE XREF: sub_128B6E+18↑j ROM:00128B9E bsr.w sub_128990 ROM:00128BA2 rts ROM:00128BA2 ; End of function sub_128B6E ROM:00128BA2 ROM:00128BA4 ROM:00128BA4 ; =============== S U B R O U T I N E ======================================= ROM:00128BA4 ROM:00128BA4 ROM:00128BA4 sub_128BA4: ; CODE XREF: sub_1263AA+3C8↑p ROM:00128BA4 btst #3,($1428).w ROM:00128BAA beq.s loc_128BB4 ROM:00128BAC ori.b #1,($122E).w ROM:00128BB2 bra.s loc_128BBA ROM:00128BB4 ; --------------------------------------------------------------------------- ROM:00128BB4 ROM:00128BB4 loc_128BB4: ; CODE XREF: sub_128BA4+6↑j ROM:00128BB4 andi.b #$FE,($122E).w ROM:00128BBA ROM:00128BBA loc_128BBA: ; CODE XREF: sub_128BA4+E↑j ROM:00128BBA btst #1,($1410).w ROM:00128BC0 beq.s loc_128BCA ROM:00128BC2 ori.b #1,($1223).w ROM:00128BC8 bra.s loc_128BD0 ROM:00128BCA ; --------------------------------------------------------------------------- ROM:00128BCA ROM:00128BCA loc_128BCA: ; CODE XREF: sub_128BA4+1C↑j ROM:00128BCA andi.b #$FE,($1223).w ROM:00128BD0 ROM:00128BD0 loc_128BD0: ; CODE XREF: sub_128BA4+24↑j ROM:00128BD0 btst #4,($894).w ROM:00128BD6 beq.s loc_128BE0 ROM:00128BD8 ori.b #2,($1223).w ROM:00128BDE bra.s loc_128BE6 ROM:00128BE0 ; --------------------------------------------------------------------------- ROM:00128BE0 ROM:00128BE0 loc_128BE0: ; CODE XREF: sub_128BA4+32↑j ROM:00128BE0 andi.b #$FD,($1223).w ROM:00128BE6 ROM:00128BE6 loc_128BE6: ; CODE XREF: sub_128BA4+3A↑j ROM:00128BE6 btst #0,($8A0).w ROM:00128BEC beq.s loc_128BF6 ROM:00128BEE ori.b #4,($1223).w ROM:00128BF4 bra.s loc_128BFC ROM:00128BF6 ; --------------------------------------------------------------------------- ROM:00128BF6 ROM:00128BF6 loc_128BF6: ; CODE XREF: sub_128BA4+48↑j ROM:00128BF6 andi.b #$FB,($1223).w ROM:00128BFC ROM:00128BFC loc_128BFC: ; CODE XREF: sub_128BA4+50↑j ROM:00128BFC btst #4,($896).w ROM:00128C02 beq.s loc_128C0C ROM:00128C04 ori.b #8,($1223).w ROM:00128C0A bra.s loc_128C12 ROM:00128C0C ; --------------------------------------------------------------------------- ROM:00128C0C ROM:00128C0C loc_128C0C: ; CODE XREF: sub_128BA4+5E↑j ROM:00128C0C andi.b #$F7,($1223).w ROM:00128C12 ROM:00128C12 loc_128C12: ; CODE XREF: sub_128BA4+66↑j ROM:00128C12 btst #4,($899).w ROM:00128C18 beq.s loc_128C22 ROM:00128C1A ori.b #$10,($1223).w ROM:00128C20 bra.s loc_128C28 ROM:00128C22 ; --------------------------------------------------------------------------- ROM:00128C22 ROM:00128C22 loc_128C22: ; CODE XREF: sub_128BA4+74↑j ROM:00128C22 andi.b #$EF,($1223).w ROM:00128C28 ROM:00128C28 loc_128C28: ; CODE XREF: sub_128BA4+7C↑j ROM:00128C28 btst #6,($89F).w ROM:00128C2E beq.s loc_128C38 ROM:00128C30 ori.b #$20,($1223).w ; ' ' ROM:00128C36 bra.s loc_128C3E ROM:00128C38 ; --------------------------------------------------------------------------- ROM:00128C38 ROM:00128C38 loc_128C38: ; CODE XREF: sub_128BA4+8A↑j ROM:00128C38 andi.b #$DF,($1223).w ROM:00128C3E ROM:00128C3E loc_128C3E: ; CODE XREF: sub_128BA4+92↑j ROM:00128C3E btst #5,($142E).w ROM:00128C44 beq.s loc_128C4E ROM:00128C46 ori.b #$40,($1223).w ; '@' ROM:00128C4C bra.s loc_128C54 ROM:00128C4E ; --------------------------------------------------------------------------- ROM:00128C4E ROM:00128C4E loc_128C4E: ; CODE XREF: sub_128BA4+A0↑j ROM:00128C4E andi.b #$BF,($1223).w ROM:00128C54 ROM:00128C54 loc_128C54: ; CODE XREF: sub_128BA4+A8↑j ROM:00128C54 btst #7,($FFFFF411).w ROM:00128C5A bne.s loc_128C64 ROM:00128C5C ori.b #$80,($1223).w ROM:00128C62 bra.s loc_128C6A ROM:00128C64 ; --------------------------------------------------------------------------- ROM:00128C64 ROM:00128C64 loc_128C64: ; CODE XREF: sub_128BA4+B6↑j ROM:00128C64 andi.b #$7F,($1223).w ROM:00128C6A ROM:00128C6A loc_128C6A: ; CODE XREF: sub_128BA4+BE↑j ROM:00128C6A btst #0,($89B).w ROM:00128C70 beq.s loc_128C7A ROM:00128C72 ori.b #1,($1228).w ROM:00128C78 bra.s loc_128C80 ROM:00128C7A ; --------------------------------------------------------------------------- ROM:00128C7A ROM:00128C7A loc_128C7A: ; CODE XREF: sub_128BA4+CC↑j ROM:00128C7A andi.b #$FE,($1228).w ROM:00128C80 ROM:00128C80 loc_128C80: ; CODE XREF: sub_128BA4+D4↑j ROM:00128C80 btst #5,($88E).w ROM:00128C86 beq.s loc_128C90 ROM:00128C88 ori.b #2,($1228).w ROM:00128C8E bra.s loc_128C96 ROM:00128C90 ; --------------------------------------------------------------------------- ROM:00128C90 ROM:00128C90 loc_128C90: ; CODE XREF: sub_128BA4+E2↑j ROM:00128C90 andi.b #$FD,($1228).w ROM:00128C96 ROM:00128C96 loc_128C96: ; CODE XREF: sub_128BA4+EA↑j ROM:00128C96 btst #5,($88F).w ROM:00128C9C beq.s loc_128CA6 ROM:00128C9E ori.b #4,($1228).w ROM:00128CA4 bra.s loc_128CAC ROM:00128CA6 ; --------------------------------------------------------------------------- ROM:00128CA6 ROM:00128CA6 loc_128CA6: ; CODE XREF: sub_128BA4+F8↑j ROM:00128CA6 andi.b #$FB,($1228).w ROM:00128CAC ROM:00128CAC loc_128CAC: ; CODE XREF: sub_128BA4+100↑j ROM:00128CAC btst #3,($88D).w ROM:00128CB2 beq.s loc_128CBC ROM:00128CB4 ori.b #8,($1228).w ROM:00128CBA bra.s loc_128CC2 ROM:00128CBC ; --------------------------------------------------------------------------- ROM:00128CBC ROM:00128CBC loc_128CBC: ; CODE XREF: sub_128BA4+10E↑j ROM:00128CBC andi.b #$F7,($1228).w ROM:00128CC2 ROM:00128CC2 loc_128CC2: ; CODE XREF: sub_128BA4+116↑j ROM:00128CC2 btst #4,($89C).w ROM:00128CC8 beq.s loc_128CD2 ROM:00128CCA ori.b #$10,($1228).w ROM:00128CD0 bra.s loc_128CD8 ROM:00128CD2 ; --------------------------------------------------------------------------- ROM:00128CD2 ROM:00128CD2 loc_128CD2: ; CODE XREF: sub_128BA4+124↑j ROM:00128CD2 andi.b #$EF,($1228).w ROM:00128CD8 ROM:00128CD8 loc_128CD8: ; CODE XREF: sub_128BA4+12C↑j ROM:00128CD8 btst #7,($89D).w ROM:00128CDE beq.s loc_128CE8 ROM:00128CE0 ori.b #$20,($1228).w ; ' ' ROM:00128CE6 bra.s loc_128CEE ROM:00128CE8 ; --------------------------------------------------------------------------- ROM:00128CE8 ROM:00128CE8 loc_128CE8: ; CODE XREF: sub_128BA4+13A↑j ROM:00128CE8 andi.b #$DF,($1228).w ROM:00128CEE ROM:00128CEE loc_128CEE: ; CODE XREF: sub_128BA4+142↑j ROM:00128CEE btst #1,($893).w ROM:00128CF4 beq.s loc_128CFE ROM:00128CF6 ori.b #$40,($1228).w ; '@' ROM:00128CFC bra.s loc_128D04 ROM:00128CFE ; --------------------------------------------------------------------------- ROM:00128CFE ROM:00128CFE loc_128CFE: ; CODE XREF: sub_128BA4+150↑j ROM:00128CFE andi.b #$BF,($1228).w ROM:00128D04 ROM:00128D04 loc_128D04: ; CODE XREF: sub_128BA4+158↑j ROM:00128D04 btst #4,($8A2).w ROM:00128D0A beq.s loc_128D14 ROM:00128D0C ori.b #$80,($1228).w ROM:00128D12 bra.s loc_128D1A ROM:00128D14 ; --------------------------------------------------------------------------- ROM:00128D14 ROM:00128D14 loc_128D14: ; CODE XREF: sub_128BA4+166↑j ROM:00128D14 andi.b #$7F,($1228).w ROM:00128D1A ROM:00128D1A loc_128D1A: ; CODE XREF: sub_128BA4+16E↑j ROM:00128D1A btst #1,($894).w ROM:00128D20 beq.s loc_128D2A ROM:00128D22 ori.b #1,($1229).w ROM:00128D28 bra.s loc_128D30 ROM:00128D2A ; --------------------------------------------------------------------------- ROM:00128D2A ROM:00128D2A loc_128D2A: ; CODE XREF: sub_128BA4+17C↑j ROM:00128D2A andi.b #$FE,($1229).w ROM:00128D30 ROM:00128D30 loc_128D30: ; CODE XREF: sub_128BA4+184↑j ROM:00128D30 btst #2,($CA2).w ROM:00128D36 beq.s loc_128D40 ROM:00128D38 ori.b #2,($1229).w ROM:00128D3E bra.s loc_128D46 ROM:00128D40 ; --------------------------------------------------------------------------- ROM:00128D40 ROM:00128D40 loc_128D40: ; CODE XREF: sub_128BA4+192↑j ROM:00128D40 andi.b #$FD,($1229).w ROM:00128D46 ROM:00128D46 loc_128D46: ; CODE XREF: sub_128BA4+19A↑j ROM:00128D46 btst #0,($899).w ROM:00128D4C beq.s loc_128D56 ROM:00128D4E ori.b #4,($1229).w ROM:00128D54 bra.s loc_128D5C ROM:00128D56 ; --------------------------------------------------------------------------- ROM:00128D56 ROM:00128D56 loc_128D56: ; CODE XREF: sub_128BA4+1A8↑j ROM:00128D56 andi.b #$FB,($1229).w ROM:00128D5C ROM:00128D5C loc_128D5C: ; CODE XREF: sub_128BA4+1B0↑j ROM:00128D5C btst #1,($CA2).w ROM:00128D62 beq.s loc_128D6C ROM:00128D64 ori.b #8,($1229).w ROM:00128D6A bra.s loc_128D72 ROM:00128D6C ; --------------------------------------------------------------------------- ROM:00128D6C ROM:00128D6C loc_128D6C: ; CODE XREF: sub_128BA4+1BE↑j ROM:00128D6C andi.b #$F7,($1229).w ROM:00128D72 ROM:00128D72 loc_128D72: ; CODE XREF: sub_128BA4+1C6↑j ROM:00128D72 btst #0,($CA2).w ROM:00128D78 beq.s loc_128D82 ROM:00128D7A ori.b #$10,($1229).w ROM:00128D80 bra.s loc_128D88 ROM:00128D82 ; --------------------------------------------------------------------------- ROM:00128D82 ROM:00128D82 loc_128D82: ; CODE XREF: sub_128BA4+1D4↑j ROM:00128D82 andi.b #$EF,($1229).w ROM:00128D88 ROM:00128D88 loc_128D88: ; CODE XREF: sub_128BA4+1DC↑j ROM:00128D88 btst #7,($CA3).w ROM:00128D8E beq.s loc_128D98 ROM:00128D90 ori.b #$20,($1229).w ; ' ' ROM:00128D96 bra.s loc_128D9E ROM:00128D98 ; --------------------------------------------------------------------------- ROM:00128D98 ROM:00128D98 loc_128D98: ; CODE XREF: sub_128BA4+1EA↑j ROM:00128D98 andi.b #$DF,($1229).w ROM:00128D9E ROM:00128D9E loc_128D9E: ; CODE XREF: sub_128BA4+1F2↑j ROM:00128D9E btst #0,($11E3).w ROM:00128DA4 beq.s loc_128DAE ROM:00128DA6 ori.b #1,($122A).w ROM:00128DAC bra.s loc_128DB4 ROM:00128DAE ; --------------------------------------------------------------------------- ROM:00128DAE ROM:00128DAE loc_128DAE: ; CODE XREF: sub_128BA4+200↑j ROM:00128DAE andi.b #$FE,($122A).w ROM:00128DB4 ROM:00128DB4 loc_128DB4: ; CODE XREF: sub_128BA4+208↑j ROM:00128DB4 btst #0,($11F0).w ROM:00128DBA beq.s loc_128DC4 ROM:00128DBC ori.b #2,($122A).w ROM:00128DC2 bra.s loc_128DCA ROM:00128DC4 ; --------------------------------------------------------------------------- ROM:00128DC4 ROM:00128DC4 loc_128DC4: ; CODE XREF: sub_128BA4+216↑j ROM:00128DC4 andi.b #$FD,($122A).w ROM:00128DCA ROM:00128DCA loc_128DCA: ; CODE XREF: sub_128BA4+21E↑j ROM:00128DCA btst #0,($11EE).w ROM:00128DD0 beq.s loc_128DDA ROM:00128DD2 ori.b #4,($122A).w ROM:00128DD8 bra.s loc_128DE0 ROM:00128DDA ; --------------------------------------------------------------------------- ROM:00128DDA ROM:00128DDA loc_128DDA: ; CODE XREF: sub_128BA4+22C↑j ROM:00128DDA andi.b #$FB,($122A).w ROM:00128DE0 ROM:00128DE0 loc_128DE0: ; CODE XREF: sub_128BA4+234↑j ROM:00128DE0 btst #0,($1287).w ROM:00128DE6 beq.s loc_128DF0 ROM:00128DE8 ori.b #1,($1258).w ROM:00128DEE bra.s loc_128DF6 ROM:00128DF0 ; --------------------------------------------------------------------------- ROM:00128DF0 ROM:00128DF0 loc_128DF0: ; CODE XREF: sub_128BA4+242↑j ROM:00128DF0 andi.b #$FE,($1258).w ROM:00128DF6 ROM:00128DF6 loc_128DF6: ; CODE XREF: sub_128BA4+24A↑j ROM:00128DF6 btst #2,($1404).w ROM:00128DFC beq.s loc_128E06 ROM:00128DFE ori.b #1,($122B).w ROM:00128E04 bra.s loc_128E0C ROM:00128E06 ; --------------------------------------------------------------------------- ROM:00128E06 ROM:00128E06 loc_128E06: ; CODE XREF: sub_128BA4+258↑j ROM:00128E06 andi.b #$FE,($122B).w ROM:00128E0C ROM:00128E0C loc_128E0C: ; CODE XREF: sub_128BA4+260↑j ROM:00128E0C btst #6,($142F).w ROM:00128E12 beq.s loc_128E1C ROM:00128E14 ori.b #2,($122B).w ROM:00128E1A bra.s loc_128E22 ROM:00128E1C ; --------------------------------------------------------------------------- ROM:00128E1C ROM:00128E1C loc_128E1C: ; CODE XREF: sub_128BA4+26E↑j ROM:00128E1C andi.b #$FD,($122B).w ROM:00128E22 ROM:00128E22 loc_128E22: ; CODE XREF: sub_128BA4+276↑j ROM:00128E22 btst #2,($141D).w ROM:00128E28 beq.s loc_128E32 ROM:00128E2A ori.b #4,($122B).w ROM:00128E30 bra.s loc_128E38 ROM:00128E32 ; --------------------------------------------------------------------------- ROM:00128E32 ROM:00128E32 loc_128E32: ; CODE XREF: sub_128BA4+284↑j ROM:00128E32 andi.b #$FB,($122B).w ROM:00128E38 ROM:00128E38 loc_128E38: ; CODE XREF: sub_128BA4+28C↑j ROM:00128E38 btst #6,($1412).w ROM:00128E3E beq.s loc_128E48 ROM:00128E40 ori.b #8,($122B).w ROM:00128E46 bra.s loc_128E4E ROM:00128E48 ; --------------------------------------------------------------------------- ROM:00128E48 ROM:00128E48 loc_128E48: ; CODE XREF: sub_128BA4+29A↑j ROM:00128E48 andi.b #$F7,($122B).w ROM:00128E4E ROM:00128E4E loc_128E4E: ; CODE XREF: sub_128BA4+2A2↑j ROM:00128E4E btst #4,($140F).w ROM:00128E54 beq.s loc_128E5E ROM:00128E56 ori.b #$10,($122B).w ROM:00128E5C bra.s loc_128E64 ROM:00128E5E ; --------------------------------------------------------------------------- ROM:00128E5E ROM:00128E5E loc_128E5E: ; CODE XREF: sub_128BA4+2B0↑j ROM:00128E5E andi.b #$EF,($122B).w ROM:00128E64 ROM:00128E64 loc_128E64: ; CODE XREF: sub_128BA4+2B8↑j ROM:00128E64 btst #1,($1520).w ROM:00128E6A beq.s loc_128E74 ROM:00128E6C ori.b #$20,($122B).w ; ' ' ROM:00128E72 bra.s loc_128E7A ROM:00128E74 ; --------------------------------------------------------------------------- ROM:00128E74 ROM:00128E74 loc_128E74: ; CODE XREF: sub_128BA4+2C6↑j ROM:00128E74 andi.b #$DF,($122B).w ROM:00128E7A ROM:00128E7A loc_128E7A: ; CODE XREF: sub_128BA4+2CE↑j ROM:00128E7A btst #0,($1426).w ROM:00128E80 beq.s loc_128E8A ROM:00128E82 ori.b #1,($122C).w ROM:00128E88 bra.s loc_128E90 ROM:00128E8A ; --------------------------------------------------------------------------- ROM:00128E8A ROM:00128E8A loc_128E8A: ; CODE XREF: sub_128BA4+2DC↑j ROM:00128E8A andi.b #$FE,($122C).w ROM:00128E90 ROM:00128E90 loc_128E90: ; CODE XREF: sub_128BA4+2E4↑j ROM:00128E90 btst #1,($1410).w ROM:00128E96 beq.s loc_128EA0 ROM:00128E98 ori.b #2,($122C).w ROM:00128E9E bra.s loc_128EA6 ROM:00128EA0 ; --------------------------------------------------------------------------- ROM:00128EA0 ROM:00128EA0 loc_128EA0: ; CODE XREF: sub_128BA4+2F2↑j ROM:00128EA0 andi.b #$FD,($122C).w ROM:00128EA6 ROM:00128EA6 loc_128EA6: ; CODE XREF: sub_128BA4+2FA↑j ROM:00128EA6 btst #1,($890).w ROM:00128EAC beq.s loc_128EB6 ROM:00128EAE ori.b #4,($122C).w ROM:00128EB4 bra.s loc_128EBC ROM:00128EB6 ; --------------------------------------------------------------------------- ROM:00128EB6 ROM:00128EB6 loc_128EB6: ; CODE XREF: sub_128BA4+308↑j ROM:00128EB6 andi.b #$FB,($122C).w ROM:00128EBC ROM:00128EBC loc_128EBC: ; CODE XREF: sub_128BA4+310↑j ROM:00128EBC btst #7,($140D).w ROM:00128EC2 beq.s loc_128ECC ROM:00128EC4 ori.b #8,($122C).w ROM:00128ECA bra.s loc_128ED2 ROM:00128ECC ; --------------------------------------------------------------------------- ROM:00128ECC ROM:00128ECC loc_128ECC: ; CODE XREF: sub_128BA4+31E↑j ROM:00128ECC andi.b #$F7,($122C).w ROM:00128ED2 ROM:00128ED2 loc_128ED2: ; CODE XREF: sub_128BA4+326↑j ROM:00128ED2 btst #1,($1426).w ROM:00128ED8 beq.s loc_128EE2 ROM:00128EDA ori.b #$10,($122C).w ROM:00128EE0 bra.s loc_128EE8 ROM:00128EE2 ; --------------------------------------------------------------------------- ROM:00128EE2 ROM:00128EE2 loc_128EE2: ; CODE XREF: sub_128BA4+334↑j ROM:00128EE2 andi.b #$EF,($122C).w ROM:00128EE8 ROM:00128EE8 loc_128EE8: ; CODE XREF: sub_128BA4+33C↑j ROM:00128EE8 btst #7,($1404).w ROM:00128EEE beq.s loc_128EF8 ROM:00128EF0 ori.b #$20,($122C).w ; ' ' ROM:00128EF6 bra.s loc_128EFE ROM:00128EF8 ; --------------------------------------------------------------------------- ROM:00128EF8 ROM:00128EF8 loc_128EF8: ; CODE XREF: sub_128BA4+34A↑j ROM:00128EF8 andi.b #$DF,($122C).w ROM:00128EFE ROM:00128EFE loc_128EFE: ; CODE XREF: sub_128BA4+352↑j ROM:00128EFE btst #6,($1422).w ROM:00128F04 beq.s loc_128F0E ROM:00128F06 ori.b #$20,($122C).w ; ' ' ROM:00128F0C bra.s loc_128F14 ROM:00128F0E ; --------------------------------------------------------------------------- ROM:00128F0E ROM:00128F0E loc_128F0E: ; CODE XREF: sub_128BA4+360↑j ROM:00128F0E andi.b #$DF,($122C).w ROM:00128F14 ROM:00128F14 loc_128F14: ; CODE XREF: sub_128BA4+368↑j ROM:00128F14 btst #4,($1421).w ROM:00128F1A beq.s loc_128F24 ROM:00128F1C ori.b #$20,($122C).w ; ' ' ROM:00128F22 bra.s loc_128F2A ROM:00128F24 ; --------------------------------------------------------------------------- ROM:00128F24 ROM:00128F24 loc_128F24: ; CODE XREF: sub_128BA4+376↑j ROM:00128F24 andi.b #$DF,($122C).w ROM:00128F2A ROM:00128F2A loc_128F2A: ; CODE XREF: sub_128BA4+37E↑j ROM:00128F2A btst #2,($140F).w ROM:00128F30 beq.s loc_128F3A ROM:00128F32 ori.b #1,($122D).w ROM:00128F38 bra.s loc_128F40 ROM:00128F3A ; --------------------------------------------------------------------------- ROM:00128F3A ROM:00128F3A loc_128F3A: ; CODE XREF: sub_128BA4+38C↑j ROM:00128F3A andi.b #$FE,($122D).w ROM:00128F40 ROM:00128F40 loc_128F40: ; CODE XREF: sub_128BA4+394↑j ROM:00128F40 btst #7,($1417).w ROM:00128F46 beq.s loc_128F50 ROM:00128F48 ori.b #2,($122D).w ROM:00128F4E bra.s loc_128F56 ROM:00128F50 ; --------------------------------------------------------------------------- ROM:00128F50 ROM:00128F50 loc_128F50: ; CODE XREF: sub_128BA4+3A2↑j ROM:00128F50 andi.b #$FD,($122D).w ROM:00128F56 ROM:00128F56 loc_128F56: ; CODE XREF: sub_128BA4+3AA↑j ROM:00128F56 btst #4,($1417).w ROM:00128F5C beq.s loc_128F66 ROM:00128F5E ori.b #4,($122D).w ROM:00128F64 bra.s loc_128F6C ROM:00128F66 ; --------------------------------------------------------------------------- ROM:00128F66 ROM:00128F66 loc_128F66: ; CODE XREF: sub_128BA4+3B8↑j ROM:00128F66 andi.b #$FB,($122D).w ROM:00128F6C ROM:00128F6C loc_128F6C: ; CODE XREF: sub_128BA4+3C0↑j ROM:00128F6C btst #0,($1429).w ROM:00128F72 beq.s loc_128F7C ROM:00128F74 ori.b #8,($122D).w ROM:00128F7A bra.s loc_128F82 ROM:00128F7C ; --------------------------------------------------------------------------- ROM:00128F7C ROM:00128F7C loc_128F7C: ; CODE XREF: sub_128BA4+3CE↑j ROM:00128F7C andi.b #$F7,($122D).w ROM:00128F82 ROM:00128F82 loc_128F82: ; CODE XREF: sub_128BA4+3D6↑j ROM:00128F82 btst #1,($1417).w ROM:00128F88 beq.s loc_128F92 ROM:00128F8A ori.b #$10,($122D).w ROM:00128F90 bra.s loc_128F98 ROM:00128F92 ; --------------------------------------------------------------------------- ROM:00128F92 ROM:00128F92 loc_128F92: ; CODE XREF: sub_128BA4+3E4↑j ROM:00128F92 andi.b #$EF,($122D).w ROM:00128F98 ROM:00128F98 loc_128F98: ; CODE XREF: sub_128BA4+3EC↑j ROM:00128F98 btst #4,($899).w ROM:00128F9E beq.s loc_128FA8 ROM:00128FA0 ori.b #$20,($122D).w ; ' ' ROM:00128FA6 bra.s loc_128FAE ROM:00128FA8 ; --------------------------------------------------------------------------- ROM:00128FA8 ROM:00128FA8 loc_128FA8: ; CODE XREF: sub_128BA4+3FA↑j ROM:00128FA8 andi.b #$DF,($122D).w ROM:00128FAE ROM:00128FAE loc_128FAE: ; CODE XREF: sub_128BA4+402↑j ROM:00128FAE btst #3,($1430).w ROM:00128FB4 beq.s loc_128FBE ROM:00128FB6 ori.b #$20,($122D).w ; ' ' ROM:00128FBC bra.s loc_128FC4 ROM:00128FBE ; --------------------------------------------------------------------------- ROM:00128FBE ROM:00128FBE loc_128FBE: ; CODE XREF: sub_128BA4+410↑j ROM:00128FBE andi.b #$DF,($122D).w ROM:00128FC4 ROM:00128FC4 loc_128FC4: ; CODE XREF: sub_128BA4+418↑j ROM:00128FC4 btst #6,($891).w ROM:00128FCA bne.s loc_128FD4 ROM:00128FCC ori.b #1,($1226).w ROM:00128FD2 bra.s loc_128FDA ROM:00128FD4 ; --------------------------------------------------------------------------- ROM:00128FD4 ROM:00128FD4 loc_128FD4: ; CODE XREF: sub_128BA4+426↑j ROM:00128FD4 andi.b #$FE,($1226).w ROM:00128FDA ROM:00128FDA loc_128FDA: ; CODE XREF: sub_128BA4+42E↑j ROM:00128FDA btst #4,($892).w ROM:00128FE0 bne.s loc_128FEA ROM:00128FE2 ori.b #2,($1226).w ROM:00128FE8 bra.s loc_128FF0 ROM:00128FEA ; --------------------------------------------------------------------------- ROM:00128FEA ROM:00128FEA loc_128FEA: ; CODE XREF: sub_128BA4+43C↑j ROM:00128FEA andi.b #$FD,($1226).w ROM:00128FF0 ROM:00128FF0 loc_128FF0: ; CODE XREF: sub_128BA4+444↑j ROM:00128FF0 btst #1,($145E).w ROM:00128FF6 beq.s loc_129000 ROM:00128FF8 ori.b #4,($1226).w ROM:00128FFE bra.s loc_129006 ROM:00129000 ; --------------------------------------------------------------------------- ROM:00129000 ROM:00129000 loc_129000: ; CODE XREF: sub_128BA4+452↑j ROM:00129000 andi.b #$FB,($1226).w ROM:00129006 ROM:00129006 loc_129006: ; CODE XREF: sub_128BA4+45A↑j ROM:00129006 btst #7,($892).w ROM:0012900C beq.s loc_129016 ROM:0012900E ori.b #8,($1226).w ROM:00129014 bra.s loc_12901C ROM:00129016 ; --------------------------------------------------------------------------- ROM:00129016 ROM:00129016 loc_129016: ; CODE XREF: sub_128BA4+468↑j ROM:00129016 andi.b #$F7,($1226).w ROM:0012901C ROM:0012901C loc_12901C: ; CODE XREF: sub_128BA4+470↑j ROM:0012901C btst #0,($11E3).w ROM:00129022 beq.s loc_12902C ROM:00129024 ori.b #1,($1224).w ROM:0012902A bra.s loc_129032 ROM:0012902C ; --------------------------------------------------------------------------- ROM:0012902C ROM:0012902C loc_12902C: ; CODE XREF: sub_128BA4+47E↑j ROM:0012902C andi.b #$FE,($1224).w ROM:00129032 ROM:00129032 loc_129032: ; CODE XREF: sub_128BA4+486↑j ROM:00129032 btst #1,($11E3).w ROM:00129038 beq.s loc_129042 ROM:0012903A ori.b #2,($1224).w ROM:00129040 bra.s loc_129048 ROM:00129042 ; --------------------------------------------------------------------------- ROM:00129042 ROM:00129042 loc_129042: ; CODE XREF: sub_128BA4+494↑j ROM:00129042 andi.b #$FD,($1224).w ROM:00129048 ROM:00129048 loc_129048: ; CODE XREF: sub_128BA4+49C↑j ROM:00129048 btst #7,($1426).w ROM:0012904E beq.s loc_129058 ROM:00129050 ori.b #1,($1225).w ROM:00129056 bra.s loc_12905E ROM:00129058 ; --------------------------------------------------------------------------- ROM:00129058 ROM:00129058 loc_129058: ; CODE XREF: sub_128BA4+4AA↑j ROM:00129058 andi.b #$FE,($1225).w ROM:0012905E ROM:0012905E loc_12905E: ; CODE XREF: sub_128BA4+4B2↑j ROM:0012905E btst #3,($1420).w ROM:00129064 beq.s loc_12906E ROM:00129066 ori.b #2,($1225).w ROM:0012906C bra.s loc_129074 ROM:0012906E ; --------------------------------------------------------------------------- ROM:0012906E ROM:0012906E loc_12906E: ; CODE XREF: sub_128BA4+4C0↑j ROM:0012906E andi.b #$FD,($1225).w ROM:00129074 ROM:00129074 loc_129074: ; CODE XREF: sub_128BA4+4C8↑j ROM:00129074 btst #1,($1410).w ROM:0012907A beq.s loc_129084 ROM:0012907C ori.b #4,($1225).w ROM:00129082 bra.s loc_12908A ROM:00129084 ; --------------------------------------------------------------------------- ROM:00129084 ROM:00129084 loc_129084: ; CODE XREF: sub_128BA4+4D6↑j ROM:00129084 andi.b #$FB,($1225).w ROM:0012908A ROM:0012908A loc_12908A: ; CODE XREF: sub_128BA4+4DE↑j ROM:0012908A btst #6,($142B).w ROM:00129090 beq.s loc_12909A ROM:00129092 ori.b #8,($1225).w ROM:00129098 bra.s loc_1290A0 ROM:0012909A ; --------------------------------------------------------------------------- ROM:0012909A ROM:0012909A loc_12909A: ; CODE XREF: sub_128BA4+4EC↑j ROM:0012909A andi.b #$F7,($1225).w ROM:001290A0 ROM:001290A0 loc_1290A0: ; CODE XREF: sub_128BA4+4F4↑j ROM:001290A0 btst #2,($1428).w ROM:001290A6 beq.s loc_1290B0 ROM:001290A8 ori.b #$10,($1225).w ROM:001290AE bra.s loc_1290B6 ROM:001290B0 ; --------------------------------------------------------------------------- ROM:001290B0 ROM:001290B0 loc_1290B0: ; CODE XREF: sub_128BA4+502↑j ROM:001290B0 andi.b #$EF,($1225).w ROM:001290B6 ROM:001290B6 loc_1290B6: ; CODE XREF: sub_128BA4+50A↑j ROM:001290B6 btst #2,($1409).w ROM:001290BC beq.s loc_1290C6 ROM:001290BE ori.b #$20,($1225).w ; ' ' ROM:001290C4 bra.s loc_1290CC ROM:001290C6 ; --------------------------------------------------------------------------- ROM:001290C6 ROM:001290C6 loc_1290C6: ; CODE XREF: sub_128BA4+518↑j ROM:001290C6 andi.b #$DF,($1225).w ROM:001290CC ROM:001290CC loc_1290CC: ; CODE XREF: sub_128BA4+520↑j ROM:001290CC btst #7,($140D).w ROM:001290D2 beq.s loc_1290DC ROM:001290D4 ori.b #$40,($1225).w ; '@' ROM:001290DA bra.s loc_1290E2 ROM:001290DC ; --------------------------------------------------------------------------- ROM:001290DC ROM:001290DC loc_1290DC: ; CODE XREF: sub_128BA4+52E↑j ROM:001290DC andi.b #$BF,($1225).w ROM:001290E2 ROM:001290E2 loc_1290E2: ; CODE XREF: sub_128BA4+536↑j ROM:001290E2 btst #0,($1417).w ROM:001290E8 beq.s loc_1290F2 ROM:001290EA ori.b #$80,($1225).w ROM:001290F0 bra.s loc_1290F8 ROM:001290F2 ; --------------------------------------------------------------------------- ROM:001290F2 ROM:001290F2 loc_1290F2: ; CODE XREF: sub_128BA4+544↑j ROM:001290F2 andi.b #$7F,($1225).w ROM:001290F8 ROM:001290F8 loc_1290F8: ; CODE XREF: sub_128BA4+54C↑j ROM:001290F8 btst #7,($1423).w ROM:001290FE beq.s loc_129108 ROM:00129100 ori.w #1,($CA4).w ROM:00129106 bra.s loc_12910E ROM:00129108 ; --------------------------------------------------------------------------- ROM:00129108 ROM:00129108 loc_129108: ; CODE XREF: sub_128BA4+55A↑j ROM:00129108 andi.w #$FFFE,($CA4).w ROM:0012910E ROM:0012910E loc_12910E: ; CODE XREF: sub_128BA4+562↑j ROM:0012910E btst #6,($1420).w ROM:00129114 beq.s loc_12911E ROM:00129116 ori.w #2,($CA4).w ROM:0012911C bra.s loc_129124 ROM:0012911E ; --------------------------------------------------------------------------- ROM:0012911E ROM:0012911E loc_12911E: ; CODE XREF: sub_128BA4+570↑j ROM:0012911E andi.w #$FFFD,($CA4).w ROM:00129124 ROM:00129124 loc_129124: ; CODE XREF: sub_128BA4+578↑j ROM:00129124 btst #4,($1410).w ROM:0012912A beq.s loc_129134 ROM:0012912C ori.w #4,($CA4).w ROM:00129132 bra.s loc_12913A ROM:00129134 ; --------------------------------------------------------------------------- ROM:00129134 ROM:00129134 loc_129134: ; CODE XREF: sub_128BA4+586↑j ROM:00129134 andi.w #$FFFB,($CA4).w ROM:0012913A ROM:0012913A loc_12913A: ; CODE XREF: sub_128BA4+58E↑j ROM:0012913A btst #2,($140D).w ROM:00129140 beq.s loc_12914A ROM:00129142 ori.w #8,($CA4).w ROM:00129148 bra.s loc_129150 ROM:0012914A ; --------------------------------------------------------------------------- ROM:0012914A ROM:0012914A loc_12914A: ; CODE XREF: sub_128BA4+59C↑j ROM:0012914A andi.w #$FFF7,($CA4).w ROM:00129150 ROM:00129150 loc_129150: ; CODE XREF: sub_128BA4+5A4↑j ROM:00129150 btst #5,($1422).w ROM:00129156 beq.s loc_129160 ROM:00129158 ori.w #$10,($CA4).w ROM:0012915E bra.s loc_129166 ROM:00129160 ; --------------------------------------------------------------------------- ROM:00129160 ROM:00129160 loc_129160: ; CODE XREF: sub_128BA4+5B2↑j ROM:00129160 andi.w #$FFEF,($CA4).w ROM:00129166 ROM:00129166 loc_129166: ; CODE XREF: sub_128BA4+5BA↑j ROM:00129166 btst #4,($1418).w ROM:0012916C beq.s loc_129176 ROM:0012916E ori.w #$20,($CA4).w ; ' ' ROM:00129174 bra.s loc_12917C ROM:00129176 ; --------------------------------------------------------------------------- ROM:00129176 ROM:00129176 loc_129176: ; CODE XREF: sub_128BA4+5C8↑j ROM:00129176 andi.w #$FFDF,($CA4).w ROM:0012917C ROM:0012917C loc_12917C: ; CODE XREF: sub_128BA4+5D0↑j ROM:0012917C btst #7,($140C).w ROM:00129182 beq.s loc_12918C ROM:00129184 ori.w #$40,($CA4).w ; '@' ROM:0012918A bra.s loc_129192 ROM:0012918C ; --------------------------------------------------------------------------- ROM:0012918C ROM:0012918C loc_12918C: ; CODE XREF: sub_128BA4+5DE↑j ROM:0012918C andi.w #$FFBF,($CA4).w ROM:00129192 ROM:00129192 loc_129192: ; CODE XREF: sub_128BA4+5E6↑j ROM:00129192 btst #4,($140C).w ROM:00129198 beq.s loc_1291A2 ROM:0012919A ori.w #$80,($CA4).w ROM:001291A0 bra.s loc_1291A8 ROM:001291A2 ; --------------------------------------------------------------------------- ROM:001291A2 ROM:001291A2 loc_1291A2: ; CODE XREF: sub_128BA4+5F4↑j ROM:001291A2 andi.w #$FF7F,($CA4).w ROM:001291A8 ROM:001291A8 loc_1291A8: ; CODE XREF: sub_128BA4+5FC↑j ROM:001291A8 btst #5,($141E).w ROM:001291AE beq.s loc_1291B8 ROM:001291B0 ori.w #$100,($CA4).w ROM:001291B6 bra.s loc_1291BE ROM:001291B8 ; --------------------------------------------------------------------------- ROM:001291B8 ROM:001291B8 loc_1291B8: ; CODE XREF: sub_128BA4+60A↑j ROM:001291B8 andi.w #$FEFF,($CA4).w ROM:001291BE ROM:001291BE loc_1291BE: ; CODE XREF: sub_128BA4+612↑j ROM:001291BE btst #6,($140A).w ROM:001291C4 beq.s loc_1291CE ROM:001291C6 ori.w #$200,($CA4).w ROM:001291CC bra.s loc_1291D4 ROM:001291CE ; --------------------------------------------------------------------------- ROM:001291CE ROM:001291CE loc_1291CE: ; CODE XREF: sub_128BA4+620↑j ROM:001291CE andi.w #$FDFF,($CA4).w ROM:001291D4 ROM:001291D4 loc_1291D4: ; CODE XREF: sub_128BA4+628↑j ROM:001291D4 btst #2,($1431).w ROM:001291DA beq.s loc_1291E4 ROM:001291DC ori.w #$400,($CA4).w ROM:001291E2 bra.s loc_1291EA ROM:001291E4 ; --------------------------------------------------------------------------- ROM:001291E4 ROM:001291E4 loc_1291E4: ; CODE XREF: sub_128BA4+636↑j ROM:001291E4 andi.w #$FBFF,($CA4).w ROM:001291EA ROM:001291EA loc_1291EA: ; CODE XREF: sub_128BA4+63E↑j ROM:001291EA clr.l d0 ROM:001291EC move.w $538(a5),d1 ROM:001291F0 cmpi.w #0,d1 ROM:001291F4 bne.s loc_1291FA ROM:001291F6 bset #3,d0 ROM:001291FA ROM:001291FA loc_1291FA: ; CODE XREF: sub_128BA4+650↑j ROM:001291FA btst #1,($151F).w ROM:00129200 beq.s loc_12920A ROM:00129202 bset #$12,d0 ROM:00129206 bset #$10,d0 ROM:0012920A ROM:0012920A loc_12920A: ; CODE XREF: sub_128BA4+65C↑j ROM:0012920A btst #3,($151F).w ROM:00129210 beq.s loc_129216 ROM:00129212 bset #$13,d0 ROM:00129216 ROM:00129216 loc_129216: ; CODE XREF: sub_128BA4+66C↑j ROM:00129216 ori.l #1,d0 ROM:0012921C ori.l #4,d0 ROM:00129222 ori.l #0,d0 ROM:00129228 ori.l #0,d0 ROM:0012922E ori.l #0,d0 ROM:00129234 ori.l #$100,d0 ROM:0012923A ori.l #$200,d0 ROM:00129240 ori.l #$400,d0 ROM:00129246 ori.l #$800,d0 ROM:0012924C ori.l #$1000,d0 ROM:00129252 ori.l #$2000,d0 ROM:00129258 ori.l #$4000,d0 ROM:0012925E ori.l #0,d0 ROM:00129264 ori.l #$20000,d0 ROM:0012926A ori.l #0,d0 ROM:00129270 move.l d0,($8CC).w ROM:00129274 btst #6,($151F).w ROM:0012927A beq.s loc_129284 ROM:0012927C ori.b #1,($1227).w ROM:00129282 bra.s loc_12928A ROM:00129284 ; --------------------------------------------------------------------------- ROM:00129284 ROM:00129284 loc_129284: ; CODE XREF: sub_128BA4+6D6↑j ROM:00129284 andi.b #$FE,($1227).w ROM:0012928A ROM:0012928A loc_12928A: ; CODE XREF: sub_128BA4+6DE↑j ROM:0012928A btst #1,($1404).w ROM:00129290 beq.s loc_12929A ROM:00129292 ori.b #2,($1227).w ROM:00129298 bra.s loc_1292A0 ROM:0012929A ; --------------------------------------------------------------------------- ROM:0012929A ROM:0012929A loc_12929A: ; CODE XREF: sub_128BA4+6EC↑j ROM:0012929A andi.b #$FD,($1227).w ROM:001292A0 ROM:001292A0 loc_1292A0: ; CODE XREF: sub_128BA4+6F4↑j ROM:001292A0 btst #4,($1414).w ROM:001292A6 beq.s loc_1292B0 ROM:001292A8 ori.b #4,($1227).w ROM:001292AE bra.s loc_1292B6 ROM:001292B0 ; --------------------------------------------------------------------------- ROM:001292B0 ROM:001292B0 loc_1292B0: ; CODE XREF: sub_128BA4+702↑j ROM:001292B0 andi.b #$FB,($1227).w ROM:001292B6 ROM:001292B6 loc_1292B6: ; CODE XREF: sub_128BA4+70A↑j ROM:001292B6 btst #5,($140C).w ROM:001292BC beq.s loc_1292C6 ROM:001292BE ori.b #8,($1227).w ROM:001292C4 bra.s loc_1292CC ROM:001292C6 ; --------------------------------------------------------------------------- ROM:001292C6 ROM:001292C6 loc_1292C6: ; CODE XREF: sub_128BA4+718↑j ROM:001292C6 andi.b #$F7,($1227).w ROM:001292CC ROM:001292CC loc_1292CC: ; CODE XREF: sub_128BA4+720↑j ROM:001292CC btst #0,($77F).w ROM:001292D2 beq.s loc_1292DC ROM:001292D4 ori.w #1,($CA6).w ROM:001292DA bra.s loc_1292E2 ROM:001292DC ; --------------------------------------------------------------------------- ROM:001292DC ROM:001292DC loc_1292DC: ; CODE XREF: sub_128BA4+72E↑j ROM:001292DC andi.w #$FFFE,($CA6).w ROM:001292E2 ROM:001292E2 loc_1292E2: ; CODE XREF: sub_128BA4+736↑j ROM:001292E2 btst #1,($77F).w ROM:001292E8 beq.s loc_1292F2 ROM:001292EA ori.w #2,($CA6).w ROM:001292F0 bra.s loc_1292F8 ROM:001292F2 ; --------------------------------------------------------------------------- ROM:001292F2 ROM:001292F2 loc_1292F2: ; CODE XREF: sub_128BA4+744↑j ROM:001292F2 andi.w #$FFFD,($CA6).w ROM:001292F8 ROM:001292F8 loc_1292F8: ; CODE XREF: sub_128BA4+74C↑j ROM:001292F8 btst #2,($77F).w ROM:001292FE beq.s loc_129308 ROM:00129300 ori.w #4,($CA6).w ROM:00129306 bra.s loc_12930E ROM:00129308 ; --------------------------------------------------------------------------- ROM:00129308 ROM:00129308 loc_129308: ; CODE XREF: sub_128BA4+75A↑j ROM:00129308 andi.w #$FFFB,($CA6).w ROM:0012930E ROM:0012930E loc_12930E: ; CODE XREF: sub_128BA4+762↑j ROM:0012930E btst #3,($77F).w ROM:00129314 beq.s loc_12931E ROM:00129316 ori.w #8,($CA6).w ROM:0012931C bra.s loc_129324 ROM:0012931E ; --------------------------------------------------------------------------- ROM:0012931E ROM:0012931E loc_12931E: ; CODE XREF: sub_128BA4+770↑j ROM:0012931E andi.w #$FFF7,($CA6).w ROM:00129324 ROM:00129324 loc_129324: ; CODE XREF: sub_128BA4+778↑j ROM:00129324 btst #4,($77F).w ROM:0012932A beq.s loc_129334 ROM:0012932C ori.w #$10,($CA6).w ROM:00129332 bra.s loc_12933A ROM:00129334 ; --------------------------------------------------------------------------- ROM:00129334 ROM:00129334 loc_129334: ; CODE XREF: sub_128BA4+786↑j ROM:00129334 andi.w #$FFEF,($CA6).w ROM:0012933A ROM:0012933A loc_12933A: ; CODE XREF: sub_128BA4+78E↑j ROM:0012933A btst #5,($77F).w ROM:00129340 beq.s loc_12934A ROM:00129342 ori.w #$20,($CA6).w ; ' ' ROM:00129348 bra.s loc_129350 ROM:0012934A ; --------------------------------------------------------------------------- ROM:0012934A ROM:0012934A loc_12934A: ; CODE XREF: sub_128BA4+79C↑j ROM:0012934A andi.w #$FFDF,($CA6).w ROM:00129350 ROM:00129350 loc_129350: ; CODE XREF: sub_128BA4+7A4↑j ROM:00129350 btst #6,($77F).w ROM:00129356 beq.s loc_129360 ROM:00129358 ori.w #$40,($CA6).w ; '@' ROM:0012935E bra.s loc_129366 ROM:00129360 ; --------------------------------------------------------------------------- ROM:00129360 ROM:00129360 loc_129360: ; CODE XREF: sub_128BA4+7B2↑j ROM:00129360 andi.w #$FFBF,($CA6).w ROM:00129366 ROM:00129366 loc_129366: ; CODE XREF: sub_128BA4+7BA↑j ROM:00129366 btst #7,($77F).w ROM:0012936C beq.s loc_129376 ROM:0012936E ori.w #$80,($CA6).w ROM:00129374 bra.s loc_12937C ROM:00129376 ; --------------------------------------------------------------------------- ROM:00129376 ROM:00129376 loc_129376: ; CODE XREF: sub_128BA4+7C8↑j ROM:00129376 andi.w #$FF7F,($CA6).w ROM:0012937C ROM:0012937C loc_12937C: ; CODE XREF: sub_128BA4+7D0↑j ROM:0012937C btst #0,($780).w ROM:00129382 beq.s loc_12938C ROM:00129384 ori.w #$100,($CA6).w ROM:0012938A bra.s loc_129392 ROM:0012938C ; --------------------------------------------------------------------------- ROM:0012938C ROM:0012938C loc_12938C: ; CODE XREF: sub_128BA4+7DE↑j ROM:0012938C andi.w #$FEFF,($CA6).w ROM:00129392 ROM:00129392 loc_129392: ; CODE XREF: sub_128BA4+7E6↑j ROM:00129392 btst #1,($780).w ROM:00129398 beq.s loc_1293A2 ROM:0012939A ori.w #$200,($CA6).w ROM:001293A0 bra.s loc_1293A8 ROM:001293A2 ; --------------------------------------------------------------------------- ROM:001293A2 ROM:001293A2 loc_1293A2: ; CODE XREF: sub_128BA4+7F4↑j ROM:001293A2 andi.w #$FDFF,($CA6).w ROM:001293A8 ROM:001293A8 loc_1293A8: ; CODE XREF: sub_128BA4+7FC↑j ROM:001293A8 btst #2,($780).w ROM:001293AE beq.s loc_1293B8 ROM:001293B0 ori.w #$400,($CA6).w ROM:001293B6 bra.s loc_1293BE ROM:001293B8 ; --------------------------------------------------------------------------- ROM:001293B8 ROM:001293B8 loc_1293B8: ; CODE XREF: sub_128BA4+80A↑j ROM:001293B8 andi.w #$FBFF,($CA6).w ROM:001293BE ROM:001293BE loc_1293BE: ; CODE XREF: sub_128BA4+812↑j ROM:001293BE btst #3,($780).w ROM:001293C4 beq.s loc_1293CE ROM:001293C6 ori.w #$800,($CA6).w ROM:001293CC bra.s loc_1293D4 ROM:001293CE ; --------------------------------------------------------------------------- ROM:001293CE ROM:001293CE loc_1293CE: ; CODE XREF: sub_128BA4+820↑j ROM:001293CE andi.w #$F7FF,($CA6).w ROM:001293D4 ROM:001293D4 loc_1293D4: ; CODE XREF: sub_128BA4+828↑j ROM:001293D4 btst #4,($780).w ROM:001293DA beq.s loc_1293E4 ROM:001293DC ori.w #$1000,($CA6).w ROM:001293E2 bra.s loc_1293EA ROM:001293E4 ; --------------------------------------------------------------------------- ROM:001293E4 ROM:001293E4 loc_1293E4: ; CODE XREF: sub_128BA4+836↑j ROM:001293E4 andi.w #$EFFF,($CA6).w ROM:001293EA ROM:001293EA loc_1293EA: ; CODE XREF: sub_128BA4+83E↑j ROM:001293EA btst #5,($780).w ROM:001293F0 beq.s loc_1293FA ROM:001293F2 ori.w #$2000,($CA6).w ROM:001293F8 bra.s loc_129400 ROM:001293FA ; --------------------------------------------------------------------------- ROM:001293FA ROM:001293FA loc_1293FA: ; CODE XREF: sub_128BA4+84C↑j ROM:001293FA andi.w #$DFFF,($CA6).w ROM:00129400 ROM:00129400 loc_129400: ; CODE XREF: sub_128BA4+854↑j ROM:00129400 btst #6,($780).w ROM:00129406 beq.s loc_129410 ROM:00129408 ori.w #$4000,($CA6).w ROM:0012940E bra.s loc_129416 ROM:00129410 ; --------------------------------------------------------------------------- ROM:00129410 ROM:00129410 loc_129410: ; CODE XREF: sub_128BA4+862↑j ROM:00129410 andi.w #$BFFF,($CA6).w ROM:00129416 ROM:00129416 loc_129416: ; CODE XREF: sub_128BA4+86A↑j ROM:00129416 btst #7,($780).w ROM:0012941C beq.s loc_129426 ROM:0012941E ori.w #$8000,($CA6).w ROM:00129424 bra.s loc_12942C ROM:00129426 ; --------------------------------------------------------------------------- ROM:00129426 ROM:00129426 loc_129426: ; CODE XREF: sub_128BA4+878↑j ROM:00129426 andi.w #$7FFF,($CA6).w ROM:0012942C ROM:0012942C loc_12942C: ; CODE XREF: sub_128BA4+880↑j ROM:0012942C btst #0,($1416).w ROM:00129432 beq.s loc_12943C ROM:00129434 ori.w #1,($CA8).w ROM:0012943A bra.s loc_129442 ROM:0012943C ; --------------------------------------------------------------------------- ROM:0012943C ROM:0012943C loc_12943C: ; CODE XREF: sub_128BA4+88E↑j ROM:0012943C andi.w #$FFFE,($CA8).w ROM:00129442 ROM:00129442 loc_129442: ; CODE XREF: sub_128BA4+896↑j ROM:00129442 btst #7,($1427).w ROM:00129448 beq.s loc_129452 ROM:0012944A ori.w #2,($CA8).w ROM:00129450 bra.s loc_129458 ROM:00129452 ; --------------------------------------------------------------------------- ROM:00129452 ROM:00129452 loc_129452: ; CODE XREF: sub_128BA4+8A4↑j ROM:00129452 andi.w #$FFFD,($CA8).w ROM:00129458 ROM:00129458 loc_129458: ; CODE XREF: sub_128BA4+8AC↑j ROM:00129458 btst #6,($141B).w ROM:0012945E beq.s loc_129468 ROM:00129460 ori.w #4,($CA8).w ROM:00129466 bra.s loc_12946E ROM:00129468 ; --------------------------------------------------------------------------- ROM:00129468 ROM:00129468 loc_129468: ; CODE XREF: sub_128BA4+8BA↑j ROM:00129468 andi.w #$FFFB,($CA8).w ROM:0012946E ROM:0012946E loc_12946E: ; CODE XREF: sub_128BA4+8C2↑j ROM:0012946E btst #7,($140F).w ROM:00129474 beq.s loc_12947E ROM:00129476 ori.w #8,($CA8).w ROM:0012947C bra.s loc_129484 ROM:0012947E ; --------------------------------------------------------------------------- ROM:0012947E ROM:0012947E loc_12947E: ; CODE XREF: sub_128BA4+8D0↑j ROM:0012947E andi.w #$FFF7,($CA8).w ROM:00129484 ROM:00129484 loc_129484: ; CODE XREF: sub_128BA4+8D8↑j ROM:00129484 btst #4,($1403).w ROM:0012948A beq.s loc_129494 ROM:0012948C ori.w #$10,($CA8).w ROM:00129492 bra.s loc_12949A ROM:00129494 ; --------------------------------------------------------------------------- ROM:00129494 ROM:00129494 loc_129494: ; CODE XREF: sub_128BA4+8E6↑j ROM:00129494 andi.w #$FFEF,($CA8).w ROM:0012949A ROM:0012949A loc_12949A: ; CODE XREF: sub_128BA4+8EE↑j ROM:0012949A btst #3,($1410).w ROM:001294A0 beq.s loc_1294AA ROM:001294A2 ori.w #$20,($CA8).w ; ' ' ROM:001294A8 bra.s loc_1294B0 ROM:001294AA ; --------------------------------------------------------------------------- ROM:001294AA ROM:001294AA loc_1294AA: ; CODE XREF: sub_128BA4+8FC↑j ROM:001294AA andi.w #$FFDF,($CA8).w ROM:001294B0 ROM:001294B0 loc_1294B0: ; CODE XREF: sub_128BA4+904↑j ROM:001294B0 btst #1,($141F).w ROM:001294B6 beq.s loc_1294C0 ROM:001294B8 ori.w #$40,($CA8).w ; '@' ROM:001294BE bra.s loc_1294C6 ROM:001294C0 ; --------------------------------------------------------------------------- ROM:001294C0 ROM:001294C0 loc_1294C0: ; CODE XREF: sub_128BA4+912↑j ROM:001294C0 andi.w #$FFBF,($CA8).w ROM:001294C6 ROM:001294C6 loc_1294C6: ; CODE XREF: sub_128BA4+91A↑j ROM:001294C6 btst #3,($140C).w ROM:001294CC beq.s loc_1294D6 ROM:001294CE ori.w #$80,($CA8).w ROM:001294D4 bra.s loc_1294DC ROM:001294D6 ; --------------------------------------------------------------------------- ROM:001294D6 ROM:001294D6 loc_1294D6: ; CODE XREF: sub_128BA4+928↑j ROM:001294D6 andi.w #$FF7F,($CA8).w ROM:001294DC ROM:001294DC loc_1294DC: ; CODE XREF: sub_128BA4+930↑j ROM:001294DC btst #5,($8A2).w ROM:001294E2 beq.s loc_1294EC ROM:001294E4 ori.w #$100,($CA8).w ROM:001294EA bra.s loc_1294F2 ROM:001294EC ; --------------------------------------------------------------------------- ROM:001294EC ROM:001294EC loc_1294EC: ; CODE XREF: sub_128BA4+93E↑j ROM:001294EC andi.w #$FEFF,($CA8).w ROM:001294F2 ROM:001294F2 loc_1294F2: ; CODE XREF: sub_128BA4+946↑j ROM:001294F2 btst #2,($898).w ROM:001294F8 beq.s loc_129502 ROM:001294FA ori.w #$200,($CA8).w ROM:00129500 bra.s loc_129508 ROM:00129502 ; --------------------------------------------------------------------------- ROM:00129502 ROM:00129502 loc_129502: ; CODE XREF: sub_128BA4+954↑j ROM:00129502 andi.w #$FDFF,($CA8).w ROM:00129508 ROM:00129508 loc_129508: ; CODE XREF: sub_128BA4+95C↑j ROM:00129508 btst #1,($896).w ROM:0012950E beq.s loc_129518 ROM:00129510 ori.w #$400,($CA8).w ROM:00129516 bra.s loc_12951E ROM:00129518 ; --------------------------------------------------------------------------- ROM:00129518 ROM:00129518 loc_129518: ; CODE XREF: sub_128BA4+96A↑j ROM:00129518 andi.w #$FBFF,($CA8).w ROM:0012951E ROM:0012951E loc_12951E: ; CODE XREF: sub_128BA4+972↑j ROM:0012951E btst #0,($892).w ROM:00129524 beq.s loc_12952E ROM:00129526 ori.w #$800,($CA8).w ROM:0012952C bra.s loc_129534 ROM:0012952E ; --------------------------------------------------------------------------- ROM:0012952E ROM:0012952E loc_12952E: ; CODE XREF: sub_128BA4+980↑j ROM:0012952E andi.w #$F7FF,($CA8).w ROM:00129534 ROM:00129534 loc_129534: ; CODE XREF: sub_128BA4+988↑j ROM:00129534 btst #4,($89A).w ROM:0012953A beq.s loc_129544 ROM:0012953C ori.w #$1000,($CA8).w ROM:00129542 bra.s loc_12954A ROM:00129544 ; --------------------------------------------------------------------------- ROM:00129544 ROM:00129544 loc_129544: ; CODE XREF: sub_128BA4+996↑j ROM:00129544 andi.w #$EFFF,($CA8).w ROM:0012954A ROM:0012954A loc_12954A: ; CODE XREF: sub_128BA4+99E↑j ROM:0012954A btst #5,($8A1).w ROM:00129550 beq.s loc_12955A ROM:00129552 ori.w #$2000,($CA8).w ROM:00129558 bra.s loc_129560 ROM:0012955A ; --------------------------------------------------------------------------- ROM:0012955A ROM:0012955A loc_12955A: ; CODE XREF: sub_128BA4+9AC↑j ROM:0012955A andi.w #$DFFF,($CA8).w ROM:00129560 ROM:00129560 loc_129560: ; CODE XREF: sub_128BA4+9B4↑j ROM:00129560 btst #0,($898).w ROM:00129566 beq.s loc_129570 ROM:00129568 ori.w #$4000,($CA8).w ROM:0012956E bra.s loc_129576 ROM:00129570 ; --------------------------------------------------------------------------- ROM:00129570 ROM:00129570 loc_129570: ; CODE XREF: sub_128BA4+9C2↑j ROM:00129570 andi.w #$BFFF,($CA8).w ROM:00129576 ROM:00129576 loc_129576: ; CODE XREF: sub_128BA4+9CA↑j ROM:00129576 btst #3,($88F).w ROM:0012957C beq.s loc_129586 ROM:0012957E ori.w #$8000,($CA8).w ROM:00129584 bra.s loc_12958C ROM:00129586 ; --------------------------------------------------------------------------- ROM:00129586 ROM:00129586 loc_129586: ; CODE XREF: sub_128BA4+9D8↑j ROM:00129586 andi.w #$7FFF,($CA8).w ROM:0012958C ROM:0012958C loc_12958C: ; CODE XREF: sub_128BA4+9E0↑j ROM:0012958C btst #6,($894).w ROM:00129592 beq.s loc_12959C ROM:00129594 ori.b #1,($122F).w ROM:0012959A bra.s loc_1295A2 ROM:0012959C ; --------------------------------------------------------------------------- ROM:0012959C ROM:0012959C loc_12959C: ; CODE XREF: sub_128BA4+9EE↑j ROM:0012959C andi.b #$FE,($122F).w ROM:001295A2 ROM:001295A2 loc_1295A2: ; CODE XREF: sub_128BA4+9F6↑j ROM:001295A2 btst #0,($144B).w ROM:001295A8 beq.s loc_1295B2 ROM:001295AA ori.b #2,($122F).w ROM:001295B0 bra.s loc_1295B8 ROM:001295B2 ; --------------------------------------------------------------------------- ROM:001295B2 ROM:001295B2 loc_1295B2: ; CODE XREF: sub_128BA4+A04↑j ROM:001295B2 andi.b #$FD,($122F).w ROM:001295B8 ROM:001295B8 loc_1295B8: ; CODE XREF: sub_128BA4+A0C↑j ROM:001295B8 btst #4,($89E).w ROM:001295BE beq.s loc_1295C8 ROM:001295C0 ori.b #4,($122F).w ROM:001295C6 bra.s loc_1295CE ROM:001295C8 ; --------------------------------------------------------------------------- ROM:001295C8 ROM:001295C8 loc_1295C8: ; CODE XREF: sub_128BA4+A1A↑j ROM:001295C8 andi.b #$FB,($122F).w ROM:001295CE ROM:001295CE loc_1295CE: ; CODE XREF: sub_128BA4+A22↑j ROM:001295CE btst #2,($89F).w ROM:001295D4 beq.s loc_1295DE ROM:001295D6 ori.b #8,($122F).w ROM:001295DC bra.s loc_1295E4 ROM:001295DE ; --------------------------------------------------------------------------- ROM:001295DE ROM:001295DE loc_1295DE: ; CODE XREF: sub_128BA4+A30↑j ROM:001295DE andi.b #$F7,($122F).w ROM:001295E4 ROM:001295E4 loc_1295E4: ; CODE XREF: sub_128BA4+A38↑j ROM:001295E4 btst #3,($88E).w ROM:001295EA beq.s loc_1295F4 ROM:001295EC ori.b #$10,($122F).w ROM:001295F2 bra.s loc_1295FA ROM:001295F4 ; --------------------------------------------------------------------------- ROM:001295F4 ROM:001295F4 loc_1295F4: ; CODE XREF: sub_128BA4+A46↑j ROM:001295F4 andi.b #$EF,($122F).w ROM:001295FA ROM:001295FA loc_1295FA: ; CODE XREF: sub_128BA4+A4E↑j ROM:001295FA btst #7,($89E).w ROM:00129600 beq.s loc_12960A ROM:00129602 ori.b #$20,($122F).w ; ' ' ROM:00129608 bra.s loc_129610 ROM:0012960A ; --------------------------------------------------------------------------- ROM:0012960A ROM:0012960A loc_12960A: ; CODE XREF: sub_128BA4+A5C↑j ROM:0012960A andi.b #$DF,($122F).w ROM:00129610 ROM:00129610 loc_129610: ; CODE XREF: sub_128BA4+A64↑j ROM:00129610 btst #3,($891).w ROM:00129616 beq.s loc_129620 ROM:00129618 ori.b #$40,($122F).w ; '@' ROM:0012961E bra.s loc_129626 ROM:00129620 ; --------------------------------------------------------------------------- ROM:00129620 ROM:00129620 loc_129620: ; CODE XREF: sub_128BA4+A72↑j ROM:00129620 andi.b #$BF,($122F).w ROM:00129626 ROM:00129626 loc_129626: ; CODE XREF: sub_128BA4+A7A↑j ROM:00129626 btst #3,($89E).w ROM:0012962C beq.s loc_129636 ROM:0012962E ori.b #$80,($122F).w ROM:00129634 bra.s loc_12963C ROM:00129636 ; --------------------------------------------------------------------------- ROM:00129636 ROM:00129636 loc_129636: ; CODE XREF: sub_128BA4+A88↑j ROM:00129636 andi.b #$7F,($122F).w ROM:0012963C ROM:0012963C loc_12963C: ; CODE XREF: sub_128BA4+A90↑j ROM:0012963C btst #1,($88C).w ROM:00129642 beq.s loc_12964C ROM:00129644 ori.w #1,($CAA).w ROM:0012964A bra.s loc_129652 ROM:0012964C ; --------------------------------------------------------------------------- ROM:0012964C ROM:0012964C loc_12964C: ; CODE XREF: sub_128BA4+A9E↑j ROM:0012964C andi.w #$FFFE,($CAA).w ROM:00129652 ROM:00129652 loc_129652: ; CODE XREF: sub_128BA4+AA6↑j ROM:00129652 btst #7,($89A).w ROM:00129658 beq.s loc_129662 ROM:0012965A ori.w #2,($CAA).w ROM:00129660 bra.s loc_129668 ROM:00129662 ; --------------------------------------------------------------------------- ROM:00129662 ROM:00129662 loc_129662: ; CODE XREF: sub_128BA4+AB4↑j ROM:00129662 andi.w #$FFFD,($CAA).w ROM:00129668 ROM:00129668 loc_129668: ; CODE XREF: sub_128BA4+ABC↑j ROM:00129668 btst #2,($88C).w ROM:0012966E beq.s loc_129678 ROM:00129670 ori.w #4,($CAA).w ROM:00129676 bra.s loc_12967E ROM:00129678 ; --------------------------------------------------------------------------- ROM:00129678 ROM:00129678 loc_129678: ; CODE XREF: sub_128BA4+ACA↑j ROM:00129678 andi.w #$FFFB,($CAA).w ROM:0012967E ROM:0012967E loc_12967E: ; CODE XREF: sub_128BA4+AD2↑j ROM:0012967E btst #5,($144B).w ROM:00129684 beq.s loc_12968E ROM:00129686 ori.w #8,($CAA).w ROM:0012968C bra.s loc_129694 ROM:0012968E ; --------------------------------------------------------------------------- ROM:0012968E ROM:0012968E loc_12968E: ; CODE XREF: sub_128BA4+AE0↑j ROM:0012968E andi.w #$FFF7,($CAA).w ROM:00129694 ROM:00129694 loc_129694: ; CODE XREF: sub_128BA4+AE8↑j ROM:00129694 btst #1,($144B).w ROM:0012969A beq.s loc_1296A4 ROM:0012969C ori.w #$10,($CAA).w ROM:001296A2 bra.s loc_1296AA ROM:001296A4 ; --------------------------------------------------------------------------- ROM:001296A4 ROM:001296A4 loc_1296A4: ; CODE XREF: sub_128BA4+AF6↑j ROM:001296A4 andi.w #$FFEF,($CAA).w ROM:001296AA ROM:001296AA loc_1296AA: ; CODE XREF: sub_128BA4+AFE↑j ROM:001296AA btst #2,($144B).w ROM:001296B0 beq.s loc_1296BA ROM:001296B2 ori.w #$20,($CAA).w ; ' ' ROM:001296B8 bra.s loc_1296C0 ROM:001296BA ; --------------------------------------------------------------------------- ROM:001296BA ROM:001296BA loc_1296BA: ; CODE XREF: sub_128BA4+B0C↑j ROM:001296BA andi.w #$FFDF,($CAA).w ROM:001296C0 ROM:001296C0 loc_1296C0: ; CODE XREF: sub_128BA4+B14↑j ROM:001296C0 btst #3,($144B).w ROM:001296C6 beq.s loc_1296D0 ROM:001296C8 ori.w #$40,($CAA).w ; '@' ROM:001296CE bra.s loc_1296D6 ROM:001296D0 ; --------------------------------------------------------------------------- ROM:001296D0 ROM:001296D0 loc_1296D0: ; CODE XREF: sub_128BA4+B22↑j ROM:001296D0 andi.w #$FFBF,($CAA).w ROM:001296D6 ROM:001296D6 loc_1296D6: ; CODE XREF: sub_128BA4+B2A↑j ROM:001296D6 btst #4,($144B).w ROM:001296DC beq.s loc_1296E6 ROM:001296DE ori.w #$80,($CAA).w ROM:001296E4 bra.s loc_1296EC ROM:001296E6 ; --------------------------------------------------------------------------- ROM:001296E6 ROM:001296E6 loc_1296E6: ; CODE XREF: sub_128BA4+B38↑j ROM:001296E6 andi.w #$FF7F,($CAA).w ROM:001296EC ROM:001296EC loc_1296EC: ; CODE XREF: sub_128BA4+B40↑j ROM:001296EC btst #1,($781).w ROM:001296F2 beq.s loc_1296FC ROM:001296F4 ori.w #$100,($CAA).w ROM:001296FA bra.s loc_129702 ROM:001296FC ; --------------------------------------------------------------------------- ROM:001296FC ROM:001296FC loc_1296FC: ; CODE XREF: sub_128BA4+B4E↑j ROM:001296FC andi.w #$FEFF,($CAA).w ROM:00129702 ROM:00129702 loc_129702: ; CODE XREF: sub_128BA4+B56↑j ROM:00129702 btst #2,($781).w ROM:00129708 beq.s loc_129712 ROM:0012970A ori.w #$200,($CAA).w ROM:00129710 bra.s loc_129718 ROM:00129712 ; --------------------------------------------------------------------------- ROM:00129712 ROM:00129712 loc_129712: ; CODE XREF: sub_128BA4+B64↑j ROM:00129712 andi.w #$FDFF,($CAA).w ROM:00129718 ROM:00129718 loc_129718: ; CODE XREF: sub_128BA4+B6C↑j ROM:00129718 btst #3,($781).w ROM:0012971E beq.s loc_129728 ROM:00129720 ori.w #$400,($CAA).w ROM:00129726 bra.s loc_12972E ROM:00129728 ; --------------------------------------------------------------------------- ROM:00129728 ROM:00129728 loc_129728: ; CODE XREF: sub_128BA4+B7A↑j ROM:00129728 andi.w #$FBFF,($CAA).w ROM:0012972E ROM:0012972E loc_12972E: ; CODE XREF: sub_128BA4+B82↑j ROM:0012972E btst #0,($897).w ROM:00129734 beq.s loc_12973E ROM:00129736 ori.w #$800,($CAA).w ROM:0012973C bra.s loc_129744 ROM:0012973E ; --------------------------------------------------------------------------- ROM:0012973E ROM:0012973E loc_12973E: ; CODE XREF: sub_128BA4+B90↑j ROM:0012973E andi.w #$F7FF,($CAA).w ROM:00129744 ROM:00129744 loc_129744: ; CODE XREF: sub_128BA4+B98↑j ROM:00129744 btst #1,($8A0).w ROM:0012974A beq.s loc_129754 ROM:0012974C ori.w #$1000,($CAA).w ROM:00129752 bra.s loc_12975A ROM:00129754 ; --------------------------------------------------------------------------- ROM:00129754 ROM:00129754 loc_129754: ; CODE XREF: sub_128BA4+BA6↑j ROM:00129754 andi.w #$EFFF,($CAA).w ROM:0012975A ROM:0012975A loc_12975A: ; CODE XREF: sub_128BA4+BAE↑j ROM:0012975A btst #7,($89F).w ROM:00129760 beq.s loc_12976A ROM:00129762 ori.w #$2000,($CAA).w ROM:00129768 bra.s loc_129770 ROM:0012976A ; --------------------------------------------------------------------------- ROM:0012976A ROM:0012976A loc_12976A: ; CODE XREF: sub_128BA4+BBC↑j ROM:0012976A andi.w #$DFFF,($CAA).w ROM:00129770 ROM:00129770 loc_129770: ; CODE XREF: sub_128BA4+BC4↑j ROM:00129770 btst #0,($893).w ROM:00129776 beq.s loc_129780 ROM:00129778 ori.w #1,($CAC).w ROM:0012977E bra.s loc_129786 ROM:00129780 ; --------------------------------------------------------------------------- ROM:00129780 ROM:00129780 loc_129780: ; CODE XREF: sub_128BA4+BD2↑j ROM:00129780 andi.w #$FFFE,($CAC).w ROM:00129786 ROM:00129786 loc_129786: ; CODE XREF: sub_128BA4+BDA↑j ROM:00129786 btst #7,($8A1).w ROM:0012978C beq.s loc_129796 ROM:0012978E ori.w #2,($CAC).w ROM:00129794 bra.s loc_12979C ROM:00129796 ; --------------------------------------------------------------------------- ROM:00129796 ROM:00129796 loc_129796: ; CODE XREF: sub_128BA4+BE8↑j ROM:00129796 andi.w #$FFFD,($CAC).w ROM:0012979C ROM:0012979C loc_12979C: ; CODE XREF: sub_128BA4+BF0↑j ROM:0012979C btst #3,($899).w ROM:001297A2 beq.s loc_1297AC ROM:001297A4 ori.w #4,($CAC).w ROM:001297AA bra.s loc_1297B2 ROM:001297AC ; --------------------------------------------------------------------------- ROM:001297AC ROM:001297AC loc_1297AC: ; CODE XREF: sub_128BA4+BFE↑j ROM:001297AC andi.w #$FFFB,($CAC).w ROM:001297B2 ROM:001297B2 loc_1297B2: ; CODE XREF: sub_128BA4+C06↑j ROM:001297B2 btst #3,($144A).w ROM:001297B8 beq.s loc_1297C2 ROM:001297BA ori.w #8,($CAC).w ROM:001297C0 bra.s loc_1297C8 ROM:001297C2 ; --------------------------------------------------------------------------- ROM:001297C2 ROM:001297C2 loc_1297C2: ; CODE XREF: sub_128BA4+C14↑j ROM:001297C2 andi.w #$FFF7,($CAC).w ROM:001297C8 ROM:001297C8 loc_1297C8: ; CODE XREF: sub_128BA4+C1C↑j ROM:001297C8 btst #4,($88B).w ROM:001297CE beq.s loc_1297D8 ROM:001297D0 ori.w #$10,($CAC).w ROM:001297D6 bra.s loc_1297DE ROM:001297D8 ; --------------------------------------------------------------------------- ROM:001297D8 ROM:001297D8 loc_1297D8: ; CODE XREF: sub_128BA4+C2A↑j ROM:001297D8 andi.w #$FFEF,($CAC).w ROM:001297DE ROM:001297DE loc_1297DE: ; CODE XREF: sub_128BA4+C32↑j ROM:001297DE btst #3,($893).w ROM:001297E4 beq.s loc_1297EE ROM:001297E6 ori.w #$20,($CAC).w ; ' ' ROM:001297EC bra.s loc_1297F4 ROM:001297EE ; --------------------------------------------------------------------------- ROM:001297EE ROM:001297EE loc_1297EE: ; CODE XREF: sub_128BA4+C40↑j ROM:001297EE andi.w #$FFDF,($CAC).w ROM:001297F4 ROM:001297F4 loc_1297F4: ; CODE XREF: sub_128BA4+C48↑j ROM:001297F4 btst #5,($898).w ROM:001297FA beq.s loc_129804 ROM:001297FC ori.w #$40,($CAC).w ; '@' ROM:00129802 bra.s loc_12980A ROM:00129804 ; --------------------------------------------------------------------------- ROM:00129804 ROM:00129804 loc_129804: ; CODE XREF: sub_128BA4+C56↑j ROM:00129804 andi.w #$FFBF,($CAC).w ROM:0012980A ROM:0012980A loc_12980A: ; CODE XREF: sub_128BA4+C5E↑j ROM:0012980A btst #5,($89C).w ROM:00129810 beq.s loc_12981A ROM:00129812 ori.w #$80,($CAC).w ROM:00129818 bra.s loc_129820 ROM:0012981A ; --------------------------------------------------------------------------- ROM:0012981A ROM:0012981A loc_12981A: ; CODE XREF: sub_128BA4+C6C↑j ROM:0012981A andi.w #$FF7F,($CAC).w ROM:00129820 ROM:00129820 loc_129820: ; CODE XREF: sub_128BA4+C74↑j ROM:00129820 btst #6,($898).w ROM:00129826 beq.s loc_129830 ROM:00129828 ori.w #$100,($CAC).w ROM:0012982E bra.s loc_129836 ROM:00129830 ; --------------------------------------------------------------------------- ROM:00129830 ROM:00129830 loc_129830: ; CODE XREF: sub_128BA4+C82↑j ROM:00129830 andi.w #$FEFF,($CAC).w ROM:00129836 ROM:00129836 loc_129836: ; CODE XREF: sub_128BA4+C8A↑j ROM:00129836 btst #6,($144B).w ROM:0012983C beq.s loc_129846 ROM:0012983E ori.w #$200,($CAC).w ROM:00129844 bra.s loc_12984C ROM:00129846 ; --------------------------------------------------------------------------- ROM:00129846 ROM:00129846 loc_129846: ; CODE XREF: sub_128BA4+C98↑j ROM:00129846 andi.w #$FDFF,($CAC).w ROM:0012984C ROM:0012984C loc_12984C: ; CODE XREF: sub_128BA4+CA0↑j ROM:0012984C btst #7,($144B).w ROM:00129852 beq.s loc_12985C ROM:00129854 ori.w #$400,($CAC).w ROM:0012985A bra.s loc_129862 ROM:0012985C ; --------------------------------------------------------------------------- ROM:0012985C ROM:0012985C loc_12985C: ; CODE XREF: sub_128BA4+CAE↑j ROM:0012985C andi.w #$FBFF,($CAC).w ROM:00129862 ROM:00129862 loc_129862: ; CODE XREF: sub_128BA4+CB6↑j ROM:00129862 btst #0,($144A).w ROM:00129868 beq.s loc_129872 ROM:0012986A ori.w #$800,($CAC).w ROM:00129870 bra.s loc_129878 ROM:00129872 ; --------------------------------------------------------------------------- ROM:00129872 ROM:00129872 loc_129872: ; CODE XREF: sub_128BA4+CC4↑j ROM:00129872 andi.w #$F7FF,($CAC).w ROM:00129878 ROM:00129878 loc_129878: ; CODE XREF: sub_128BA4+CCC↑j ROM:00129878 btst #1,($144A).w ROM:0012987E beq.s loc_129888 ROM:00129880 ori.w #$1000,($CAC).w ROM:00129886 bra.s loc_12988E ROM:00129888 ; --------------------------------------------------------------------------- ROM:00129888 ROM:00129888 loc_129888: ; CODE XREF: sub_128BA4+CDA↑j ROM:00129888 andi.w #$EFFF,($CAC).w ROM:0012988E ROM:0012988E loc_12988E: ; CODE XREF: sub_128BA4+CE2↑j ROM:0012988E btst #2,($144A).w ROM:00129894 beq.s loc_12989E ROM:00129896 ori.w #$2000,($CAC).w ROM:0012989C bra.s loc_1298A4 ROM:0012989E ; --------------------------------------------------------------------------- ROM:0012989E ROM:0012989E loc_12989E: ; CODE XREF: sub_128BA4+CF0↑j ROM:0012989E andi.w #$DFFF,($CAC).w ROM:001298A4 ROM:001298A4 loc_1298A4: ; CODE XREF: sub_128BA4+CF8↑j ROM:001298A4 btst #4,($144A).w ROM:001298AA beq.s loc_1298B4 ROM:001298AC ori.w #$4000,($CAC).w ROM:001298B2 bra.s loc_1298BA ROM:001298B4 ; --------------------------------------------------------------------------- ROM:001298B4 ROM:001298B4 loc_1298B4: ; CODE XREF: sub_128BA4+D06↑j ROM:001298B4 andi.w #$BFFF,($CAC).w ROM:001298BA ROM:001298BA loc_1298BA: ; CODE XREF: sub_128BA4+D0E↑j ROM:001298BA btst #5,($1409).w ROM:001298C0 beq.s loc_1298CA ROM:001298C2 ori.w #$8000,($CAC).w ROM:001298C8 bra.s locret_1298D0 ROM:001298CA ; --------------------------------------------------------------------------- ROM:001298CA ROM:001298CA loc_1298CA: ; CODE XREF: sub_128BA4+D1C↑j ROM:001298CA andi.w #$7FFF,($CAC).w ROM:001298D0 ROM:001298D0 locret_1298D0: ; CODE XREF: sub_128BA4+D24↑j ROM:001298D0 rts ROM:001298D0 ; End of function sub_128BA4 ROM:001298D0 ROM:001298D2 ROM:001298D2 ; =============== S U B R O U T I N E ======================================= ROM:001298D2 ROM:001298D2 ROM:001298D2 sub_1298D2: ; CODE XREF: sub_1399DE+4↓p ROM:001298D2 move.w #2,($5AE).w ROM:001298D8 bsr.l sub_11A6AA ROM:001298DE rts ROM:001298DE ; End of function sub_1298D2 ROM:001298DE ROM:001298E0 ; --------------------------------------------------------------------------- ROM:001298E0 rts ROM:001298E2 ROM:001298E2 ; =============== S U B R O U T I N E ======================================= ROM:001298E2 ROM:001298E2 ROM:001298E2 sub_1298E2: ; CODE XREF: sub_1275A0+2B0↑p ROM:001298E2 bset #5,($1424).w ROM:001298E8 rts ROM:001298E8 ; End of function sub_1298E2 ROM:001298E8 ROM:001298EA ROM:001298EA ; =============== S U B R O U T I N E ======================================= ROM:001298EA ROM:001298EA ROM:001298EA sub_1298EA: ; CODE XREF: sub_1275A0+252↑p ROM:001298EA ; sub_1275A0+29E↑p ROM:001298EA bset #5,($1424).w ROM:001298F0 rts ROM:001298F0 ; End of function sub_1298EA ROM:001298F0 ROM:001298F2 ROM:001298F2 ; =============== S U B R O U T I N E ======================================= ROM:001298F2 ROM:001298F2 ROM:001298F2 sub_1298F2: ; CODE XREF: sub_1275A0:loc_1277FA↑p ROM:001298F2 bset #5,($1424).w ROM:001298F8 rts ROM:001298F8 ; End of function sub_1298F2 ROM:001298F8 ROM:001298FA ROM:001298FA ; =============== S U B R O U T I N E ======================================= ROM:001298FA ROM:001298FA ROM:001298FA sub_1298FA: ; CODE XREF: sub_111DC0+5E↑p ROM:001298FA ; sub_125F92+1E↑p ROM:001298FA btst #4,($142D).w ROM:00129900 beq.s loc_129908 ROM:00129902 bsr.w sub_12990E ROM:00129906 bra.s locret_12990C ROM:00129908 ; --------------------------------------------------------------------------- ROM:00129908 ROM:00129908 loc_129908: ; CODE XREF: sub_1298FA+6↑j ROM:00129908 bsr.w sub_129AC2 ROM:0012990C ROM:0012990C locret_12990C: ; CODE XREF: sub_1298FA+C↑j ROM:0012990C rts ROM:0012990C ; End of function sub_1298FA ROM:0012990C ROM:0012990E ROM:0012990E ; =============== S U B R O U T I N E ======================================= ROM:0012990E ROM:0012990E ROM:0012990E sub_12990E: ; CODE XREF: sub_1298FA+8↑p ROM:0012990E clr.w d1 ROM:00129910 move.b ($1234).w,d1 ROM:00129914 cmpi.w #8,d1 ROM:00129918 bcc.s locret_129922 ROM:0012991A movea.l off_129924(pc,d1.w*4),a0 ROM:0012991E nop ROM:00129920 jmp (a0) ROM:00129922 ; --------------------------------------------------------------------------- ROM:00129922 ROM:00129922 locret_129922: ; CODE XREF: sub_12990E+A↑j ROM:00129922 rts ROM:00129922 ; End of function sub_12990E ROM:00129922 ROM:00129922 ; --------------------------------------------------------------------------- ROM:00129924 off_129924: dc.l loc_129944 ; DATA XREF: sub_12990E+C↑r ROM:00129928 dc.l loc_12994C ROM:0012992C dc.l loc_12995A ROM:00129930 dc.l loc_12998A ROM:00129934 dc.l loc_1299CA ROM:00129938 dc.l loc_1299F8 ROM:0012993C dc.l loc_129A2C ROM:00129940 dc.l loc_129A6E ROM:00129944 ; --------------------------------------------------------------------------- ROM:00129944 ROM:00129944 loc_129944: ; DATA XREF: ROM:off_129924↑o ROM:00129944 move.b #1,($1234).w ROM:0012994A rts ROM:0012994C ; --------------------------------------------------------------------------- ROM:0012994C ROM:0012994C loc_12994C: ; DATA XREF: ROM:00129928↑o ROM:0012994C btst #4,($1406).w ROM:00129952 beq.s locret_129958 ROM:00129954 move.w ($FFFFFC0E).w,d1 ROM:00129958 ROM:00129958 locret_129958: ; CODE XREF: ROM:00129952↑j ROM:00129958 rts ROM:0012995A ; --------------------------------------------------------------------------- ROM:0012995A ROM:0012995A loc_12995A: ; DATA XREF: ROM:0012992C↑o ROM:0012995A btst #4,($1406).w ROM:00129960 beq.s locret_129988 ROM:00129962 move.w ($FFFFFC0E).w,d1 ROM:00129966 cmpi.b #$B8,d1 ROM:0012996A bne.s locret_129988 ROM:0012996C bsr.w sub_129DA8 ROM:00129970 move.w $5E0(a5),d0 ROM:00129974 clr.b ($7D3).w ROM:00129978 move.w d0,($5F4).w ROM:0012997C move.b #1,($7D3).w ROM:00129982 move.b #3,($1234).w ROM:00129988 ROM:00129988 locret_129988: ; CODE XREF: ROM:00129960↑j ROM:00129988 ; ROM:0012996A↑j ROM:00129988 rts ROM:0012998A ; --------------------------------------------------------------------------- ROM:0012998A ROM:0012998A loc_12998A: ; DATA XREF: ROM:00129930↑o ROM:0012998A btst #4,($1406).w ROM:00129990 beq.s locret_1299C8 ROM:00129992 move.w ($FFFFFC0E).w,d1 ROM:00129996 cmpi.b #$13,d1 ROM:0012999A bne.s loc_1299BA ROM:0012999C bsr.w sub_129DA8 ROM:001299A0 move.w $5E0(a5),d0 ROM:001299A4 clr.b ($7D3).w ROM:001299A8 move.w d0,($5F4).w ROM:001299AC move.b #1,($7D3).w ROM:001299B2 move.b #4,($1234).w ROM:001299B8 bra.s locret_1299C8 ROM:001299BA ; --------------------------------------------------------------------------- ROM:001299BA ROM:001299BA loc_1299BA: ; CODE XREF: ROM:0012999A↑j ROM:001299BA bsr.w sub_129D64 ROM:001299BE clr.w ($CB2).w ROM:001299C2 move.b #2,($1234).w ROM:001299C8 ROM:001299C8 locret_1299C8: ; CODE XREF: ROM:00129990↑j ROM:001299C8 ; ROM:001299B8↑j ROM:001299C8 rts ROM:001299CA ; --------------------------------------------------------------------------- ROM:001299CA ROM:001299CA loc_1299CA: ; DATA XREF: ROM:00129934↑o ROM:001299CA btst #4,($1406).w ROM:001299D0 beq.s locret_1299F6 ROM:001299D2 bsr.w sub_129DA8 ROM:001299D6 move.w ($FFFFFC0E).w,d1 ROM:001299DA move.b d1,($1232).w ROM:001299DE move.w $5E0(a5),d0 ROM:001299E2 clr.b ($7D3).w ROM:001299E6 move.w d0,($5F4).w ROM:001299EA move.b #1,($7D3).w ROM:001299F0 move.b #5,($1234).w ROM:001299F6 ROM:001299F6 locret_1299F6: ; CODE XREF: ROM:001299D0↑j ROM:001299F6 rts ROM:001299F8 ; --------------------------------------------------------------------------- ROM:001299F8 ROM:001299F8 loc_1299F8: ; DATA XREF: ROM:00129938↑o ROM:001299F8 btst #4,($1406).w ROM:001299FE beq.s locret_129A2A ROM:00129A00 bsr.w sub_129D6E ROM:00129A04 move.w #1,($CB2).w ROM:00129A0A move.w $5E0(a5),d0 ROM:00129A0E clr.b ($7D3).w ROM:00129A12 move.w d0,($5F4).w ROM:00129A16 move.b #1,($7D3).w ROM:00129A1C move.w ($FFFFFC0E).w,d3 ROM:00129A20 move.b d3,($1231).w ROM:00129A24 move.b #6,($1234).w ROM:00129A2A ROM:00129A2A locret_129A2A: ; CODE XREF: ROM:001299FE↑j ROM:00129A2A rts ROM:00129A2C ; --------------------------------------------------------------------------- ROM:00129A2C ROM:00129A2C loc_129A2C: ; DATA XREF: ROM:0012993C↑o ROM:00129A2C btst #4,($1406).w ROM:00129A32 beq.s locret_129A6C ROM:00129A34 subi.b #1,($1231).w ROM:00129A3A bsr.w sub_129D6E ROM:00129A3E addq.w #1,($CB2).w ROM:00129A42 bvc.s loc_129A4A ROM:00129A44 move.w #$8000,($CB2).w ROM:00129A4A ROM:00129A4A loc_129A4A: ; CODE XREF: ROM:00129A42↑j ROM:00129A4A move.w $5E0(a5),d0 ROM:00129A4E clr.b ($7D3).w ROM:00129A52 move.w d0,($5F4).w ROM:00129A56 move.b #1,($7D3).w ROM:00129A5C cmpi.b #0,($1231).w ROM:00129A62 bne.w locret_129A6C ROM:00129A66 move.b #7,($1234).w ROM:00129A6C ROM:00129A6C locret_129A6C: ; CODE XREF: ROM:00129A32↑j ROM:00129A6C ; ROM:00129A62↑j ROM:00129A6C rts ROM:00129A6E ; --------------------------------------------------------------------------- ROM:00129A6E ROM:00129A6E loc_129A6E: ; DATA XREF: ROM:00129940↑o ROM:00129A6E btst #4,($1406).w ROM:00129A74 beq.s locret_129ABE ROM:00129A76 move.w ($FFFFFC0E).w,d1 ROM:00129A7A cmp.b ($1230).w,d1 ROM:00129A7E bne.s loc_129AB0 ROM:00129A80 bsr.w sub_129D6E ROM:00129A84 addq.w #1,($CB2).w ROM:00129A88 bvc.s loc_129A90 ROM:00129A8A move.w #$8000,($CB2).w ROM:00129A90 ROM:00129A90 loc_129A90: ; CODE XREF: ROM:00129A88↑j ROM:00129A90 move.w $5E0(a5),d0 ROM:00129A94 clr.b ($7D3).w ROM:00129A98 move.w d0,($5F4).w ROM:00129A9C move.b #1,($7D3).w ROM:00129AA2 move.b #1,($1234).w ROM:00129AA8 bset #3,($1427).w ROM:00129AAE bra.s locret_129ABE ROM:00129AB0 ; --------------------------------------------------------------------------- ROM:00129AB0 ROM:00129AB0 loc_129AB0: ; CODE XREF: ROM:00129A7E↑j ROM:00129AB0 bsr.w sub_129D64 ROM:00129AB4 clr.w ($CB2).w ROM:00129AB8 move.b #2,($1234).w ROM:00129ABE ROM:00129ABE locret_129ABE: ; CODE XREF: ROM:00129A74↑j ROM:00129ABE ; ROM:00129AAE↑j ROM:00129ABE rts ROM:00129AC0 ; --------------------------------------------------------------------------- ROM:00129AC0 rts ROM:00129AC2 ROM:00129AC2 ; =============== S U B R O U T I N E ======================================= ROM:00129AC2 ROM:00129AC2 ROM:00129AC2 sub_129AC2: ; CODE XREF: sub_1298FA:loc_129908↑p ROM:00129AC2 clr.w d1 ROM:00129AC4 move.b ($1233).w,d1 ROM:00129AC8 cmpi.w #7,d1 ROM:00129ACC bcc.s locret_129AD6 ROM:00129ACE movea.l off_129AD8(pc,d1.w*4),a0 ROM:00129AD2 nop ROM:00129AD4 jmp (a0) ROM:00129AD6 ; --------------------------------------------------------------------------- ROM:00129AD6 ROM:00129AD6 locret_129AD6: ; CODE XREF: sub_129AC2+A↑j ROM:00129AD6 rts ROM:00129AD6 ; End of function sub_129AC2 ROM:00129AD6 ROM:00129AD6 ; --------------------------------------------------------------------------- ROM:00129AD8 off_129AD8: dc.l loc_129AF4 ; DATA XREF: sub_129AC2+C↑r ROM:00129ADC dc.l loc_129AFC ROM:00129AE0 dc.l loc_129B0A ROM:00129AE4 dc.l loc_129BC2 ROM:00129AE8 dc.l loc_129C40 ROM:00129AEC dc.l loc_129C7E ROM:00129AF0 dc.l loc_129CB0 ROM:00129AF4 ; --------------------------------------------------------------------------- ROM:00129AF4 ROM:00129AF4 loc_129AF4: ; DATA XREF: ROM:off_129AD8↑o ROM:00129AF4 move.b #1,($1233).w ROM:00129AFA rts ROM:00129AFC ; --------------------------------------------------------------------------- ROM:00129AFC ROM:00129AFC loc_129AFC: ; DATA XREF: ROM:00129ADC↑o ROM:00129AFC btst #4,($1406).w ROM:00129B02 beq.s locret_129B08 ROM:00129B04 move.w ($FFFFFC0E).w,d1 ROM:00129B08 ROM:00129B08 locret_129B08: ; CODE XREF: ROM:00129B02↑j ROM:00129B08 rts ROM:00129B0A ; --------------------------------------------------------------------------- ROM:00129B0A ROM:00129B0A loc_129B0A: ; DATA XREF: ROM:00129AE0↑o ROM:00129B0A btst #4,($1406).w ROM:00129B10 beq.l locret_129BC0 ROM:00129B16 move.w ($FFFFFC0E).w,d1 ROM:00129B1A andi.w #$C0,d1 ROM:00129B1E move.w ($FFFFFC0E).w,d2 ROM:00129B22 andi.w #$3F,d2 ; '?' ROM:00129B26 cmpi.w #0,d1 ROM:00129B2A bne.s loc_129B92 ROM:00129B2C cmpi.w #0,d2 ROM:00129B30 beq.s loc_129B62 ROM:00129B32 addq.w #2,d2 ROM:00129B34 move.w d2,($CB4).w ROM:00129B38 bsr.w sub_129D6E ROM:00129B3C addq.w #1,($CB2).w ROM:00129B40 bvc.s loc_129B48 ROM:00129B42 move.w #$8000,($CB2).w ROM:00129B48 ROM:00129B48 loc_129B48: ; CODE XREF: ROM:00129B40↑j ROM:00129B48 move.w $5E0(a5),d0 ROM:00129B4C clr.b ($7D3).w ROM:00129B50 move.w d0,($5F4).w ROM:00129B54 move.b #1,($7D3).w ROM:00129B5A move.b #3,($1233).w ROM:00129B60 rts ROM:00129B62 ; --------------------------------------------------------------------------- ROM:00129B62 ROM:00129B62 loc_129B62: ; CODE XREF: ROM:00129B30↑j ROM:00129B62 move.w #3,($CB4).w ROM:00129B68 bsr.w sub_129D6E ROM:00129B6C addq.w #1,($CB2).w ROM:00129B70 bvc.s loc_129B78 ROM:00129B72 move.w #$8000,($CB2).w ROM:00129B78 ROM:00129B78 loc_129B78: ; CODE XREF: ROM:00129B70↑j ROM:00129B78 move.w $5E0(a5),d0 ROM:00129B7C clr.b ($7D3).w ROM:00129B80 move.w d0,($5F4).w ROM:00129B84 move.b #1,($7D3).w ROM:00129B8A move.b #4,($1233).w ROM:00129B90 rts ROM:00129B92 ; --------------------------------------------------------------------------- ROM:00129B92 ROM:00129B92 loc_129B92: ; CODE XREF: ROM:00129B2A↑j ROM:00129B92 addq.w #4,d2 ROM:00129B94 move.w d2,($CB4).w ROM:00129B98 bsr.w sub_129D6E ROM:00129B9C addq.w #1,($CB2).w ROM:00129BA0 bvc.s loc_129BA8 ROM:00129BA2 move.w #$8000,($CB2).w ROM:00129BA8 ROM:00129BA8 loc_129BA8: ; CODE XREF: ROM:00129BA0↑j ROM:00129BA8 move.w $5E0(a5),d0 ROM:00129BAC clr.b ($7D3).w ROM:00129BB0 move.w d0,($5F4).w ROM:00129BB4 move.b #1,($7D3).w ROM:00129BBA move.b #5,($1233).w ROM:00129BC0 ROM:00129BC0 locret_129BC0: ; CODE XREF: ROM:00129B10↑j ROM:00129BC0 rts ROM:00129BC2 ; --------------------------------------------------------------------------- ROM:00129BC2 ROM:00129BC2 loc_129BC2: ; DATA XREF: ROM:00129AE4↑o ROM:00129BC2 btst #4,($1406).w ROM:00129BC8 beq.l locret_129C3E ROM:00129BCE move.w ($CB4).w,d1 ROM:00129BD2 subq.w #1,d1 ROM:00129BD4 cmp.w ($CB2).w,d1 ROM:00129BD8 ble.s loc_129BFE ROM:00129BDA bsr.w sub_129D6E ROM:00129BDE addq.w #1,($CB2).w ROM:00129BE2 bvc.s loc_129BEA ROM:00129BE4 move.w #$8000,($CB2).w ROM:00129BEA ROM:00129BEA loc_129BEA: ; CODE XREF: ROM:00129BE2↑j ROM:00129BEA move.w $5E0(a5),d0 ROM:00129BEE clr.b ($7D3).w ROM:00129BF2 move.w d0,($5F4).w ROM:00129BF6 move.b #1,($7D3).w ROM:00129BFC rts ROM:00129BFE ; --------------------------------------------------------------------------- ROM:00129BFE ROM:00129BFE loc_129BFE: ; CODE XREF: ROM:00129BD8↑j ROM:00129BFE move.w ($FFFFFC0E).w,d1 ROM:00129C02 cmp.b ($1230).w,d1 ROM:00129C06 bne.s loc_129C2E ROM:00129C08 bsr.w sub_129D6E ROM:00129C0C addq.w #1,($CB2).w ROM:00129C10 bvc.s loc_129C18 ROM:00129C12 move.w #$8000,($CB2).w ROM:00129C18 ROM:00129C18 loc_129C18: ; CODE XREF: ROM:00129C10↑j ROM:00129C18 clr.b ($7D3).w ROM:00129C1C clr.w ($5F4).w ROM:00129C20 bset #3,($1427).w ROM:00129C26 move.b #1,($1233).w ROM:00129C2C rts ROM:00129C2E ; --------------------------------------------------------------------------- ROM:00129C2E ROM:00129C2E loc_129C2E: ; CODE XREF: ROM:00129C06↑j ROM:00129C2E bsr.w sub_129D64 ROM:00129C32 clr.w ($CB2).w ROM:00129C36 move.b #2,($1233).w ROM:00129C3C rts ROM:00129C3E ; --------------------------------------------------------------------------- ROM:00129C3E ROM:00129C3E locret_129C3E: ; CODE XREF: ROM:00129BC8↑j ROM:00129C3E rts ROM:00129C40 ; --------------------------------------------------------------------------- ROM:00129C40 ROM:00129C40 loc_129C40: ; DATA XREF: ROM:00129AE8↑o ROM:00129C40 btst #4,($1406).w ROM:00129C46 beq.s locret_129C7C ROM:00129C48 move.w ($FFFFFC0E).w,d1 ROM:00129C4C andi.w #$FF,d1 ROM:00129C50 add.w d1,($CB4).w ROM:00129C54 bsr.w sub_129D6E ROM:00129C58 addq.w #1,($CB2).w ROM:00129C5C bvc.s loc_129C64 ROM:00129C5E move.w #$8000,($CB2).w ROM:00129C64 ROM:00129C64 loc_129C64: ; CODE XREF: ROM:00129C5C↑j ROM:00129C64 move.w $5E0(a5),d0 ROM:00129C68 clr.b ($7D3).w ROM:00129C6C move.w d0,($5F4).w ROM:00129C70 move.b #1,($7D3).w ROM:00129C76 move.b #3,($1233).w ROM:00129C7C ROM:00129C7C locret_129C7C: ; CODE XREF: ROM:00129C46↑j ROM:00129C7C rts ROM:00129C7E ; --------------------------------------------------------------------------- ROM:00129C7E ROM:00129C7E loc_129C7E: ; DATA XREF: ROM:00129AEC↑o ROM:00129C7E btst #4,($1406).w ROM:00129C84 beq.s locret_129CAE ROM:00129C86 bsr.w sub_129D6E ROM:00129C8A addq.w #1,($CB2).w ROM:00129C8E bvc.s loc_129C96 ROM:00129C90 move.w #$8000,($CB2).w ROM:00129C96 ROM:00129C96 loc_129C96: ; CODE XREF: ROM:00129C8E↑j ROM:00129C96 move.w $5E0(a5),d0 ROM:00129C9A clr.b ($7D3).w ROM:00129C9E move.w d0,($5F4).w ROM:00129CA2 move.b #1,($7D3).w ROM:00129CA8 move.b #6,($1233).w ROM:00129CAE ROM:00129CAE locret_129CAE: ; CODE XREF: ROM:00129C84↑j ROM:00129CAE rts ROM:00129CB0 ; --------------------------------------------------------------------------- ROM:00129CB0 ROM:00129CB0 loc_129CB0: ; DATA XREF: ROM:00129AF0↑o ROM:00129CB0 btst #4,($1406).w ROM:00129CB6 beq.s locret_129CE0 ROM:00129CB8 bsr.w sub_129D6E ROM:00129CBC addq.w #1,($CB2).w ROM:00129CC0 bvc.s loc_129CC8 ROM:00129CC2 move.w #$8000,($CB2).w ROM:00129CC8 ROM:00129CC8 loc_129CC8: ; CODE XREF: ROM:00129CC0↑j ROM:00129CC8 move.w $5E0(a5),d0 ROM:00129CCC clr.b ($7D3).w ROM:00129CD0 move.w d0,($5F4).w ROM:00129CD4 move.b #1,($7D3).w ROM:00129CDA move.b #3,($1233).w ROM:00129CE0 ROM:00129CE0 locret_129CE0: ; CODE XREF: ROM:00129CB6↑j ROM:00129CE0 rts ROM:00129CE2 ; --------------------------------------------------------------------------- ROM:00129CE2 rts ROM:00129CE4 ROM:00129CE4 ; =============== S U B R O U T I N E ======================================= ROM:00129CE4 ROM:00129CE4 ROM:00129CE4 sub_129CE4: ; CODE XREF: ROM:00127D44↑p ROM:00129CE4 ; ROM:0012838C↑p ... ROM:00129CE4 btst #4,($142D).w ROM:00129CEA beq.s loc_129CF2 ROM:00129CEC move.b ($1234).w,d1 ROM:00129CF0 bra.s loc_129CF6 ROM:00129CF2 ; --------------------------------------------------------------------------- ROM:00129CF2 ROM:00129CF2 loc_129CF2: ; CODE XREF: sub_129CE4+6↑j ROM:00129CF2 move.b ($1233).w,d1 ROM:00129CF6 ROM:00129CF6 loc_129CF6: ; CODE XREF: sub_129CE4+C↑j ROM:00129CF6 cmpi.b #1,d1 ROM:00129CFA bne.s locret_129D28 ROM:00129CFC btst #2,($1424).w ROM:00129D02 beq.s locret_129D28 ROM:00129D04 bclr #2,($1424).w ROM:00129D0A bsr.w sub_129D64 ROM:00129D0E clr.w ($CB2).w ROM:00129D12 btst #4,($142D).w ROM:00129D18 beq.s loc_129D22 ROM:00129D1A move.b #2,($1234).w ROM:00129D20 bra.s locret_129D28 ROM:00129D22 ; --------------------------------------------------------------------------- ROM:00129D22 ROM:00129D22 loc_129D22: ; CODE XREF: sub_129CE4+34↑j ROM:00129D22 move.b #2,($1233).w ROM:00129D28 ROM:00129D28 locret_129D28: ; CODE XREF: sub_129CE4+16↑j ROM:00129D28 ; sub_129CE4+1E↑j ... ROM:00129D28 rts ROM:00129D28 ; End of function sub_129CE4 ROM:00129D28 ROM:00129D2A ROM:00129D2A ; =============== S U B R O U T I N E ======================================= ROM:00129D2A ROM:00129D2A ROM:00129D2A sub_129D2A: ; CODE XREF: ROM:loc_127DF4↑p ROM:00129D2A ; ROM:loc_128468↑p ... ROM:00129D2A btst #4,($142D).w ROM:00129D30 beq.s loc_129D34 ROM:00129D32 bra.s locret_129D38 ROM:00129D34 ; --------------------------------------------------------------------------- ROM:00129D34 ROM:00129D34 loc_129D34: ; CODE XREF: sub_129D2A+6↑j ROM:00129D34 bsr.w sub_129D3C ROM:00129D38 ROM:00129D38 locret_129D38: ; CODE XREF: sub_129D2A+8↑j ROM:00129D38 rts ROM:00129D38 ; End of function sub_129D2A ROM:00129D38 ROM:00129D3A ; --------------------------------------------------------------------------- ROM:00129D3A rts ROM:00129D3C ROM:00129D3C ; =============== S U B R O U T I N E ======================================= ROM:00129D3C ROM:00129D3C ROM:00129D3C sub_129D3C: ; CODE XREF: sub_129D2A:loc_129D34↑p ROM:00129D3C cmpi.b #3,($1233).w ROM:00129D42 blt.s locret_129D62 ROM:00129D44 cmpi.b #6,($1233).w ROM:00129D4A bgt.s locret_129D62 ROM:00129D4C cmpi.w #0,($5F4).w ROM:00129D52 bgt.s locret_129D62 ROM:00129D54 bsr.w sub_129D64 ROM:00129D58 clr.w ($CB2).w ROM:00129D5C move.b #2,($1233).w ROM:00129D62 ROM:00129D62 locret_129D62: ; CODE XREF: sub_129D3C+6↑j ROM:00129D62 ; sub_129D3C+E↑j ... ROM:00129D62 rts ROM:00129D62 ; End of function sub_129D3C ROM:00129D62 ROM:00129D64 ROM:00129D64 ; =============== S U B R O U T I N E ======================================= ROM:00129D64 ROM:00129D64 ROM:00129D64 sub_129D64: ; CODE XREF: ROM:loc_1299BA↑p ROM:00129D64 ; ROM:loc_129AB0↑p ... ROM:00129D64 clr.w ($CB0).w ROM:00129D68 clr.b ($1230).w ROM:00129D6C rts ROM:00129D6C ; End of function sub_129D64 ROM:00129D6C ROM:00129D6E ROM:00129D6E ; =============== S U B R O U T I N E ======================================= ROM:00129D6E ROM:00129D6E ROM:00129D6E sub_129D6E: ; CODE XREF: ROM:00129A00↑p ROM:00129D6E ; ROM:00129A3A↑p ... ROM:00129D6E move.w ($FFFFFC0E).w,d1 ROM:00129D72 move.w ($CB0).w,d2 ROM:00129D76 move.b d1,$12DB(d2.w) ROM:00129D7C move.b ($1230).w,d3 ROM:00129D80 btst #4,($142D).w ROM:00129D86 bne.s loc_129D8C ROM:00129D88 add.b d1,d3 ROM:00129D8A bra.s loc_129D8E ROM:00129D8C ; --------------------------------------------------------------------------- ROM:00129D8C ROM:00129D8C loc_129D8C: ; CODE XREF: sub_129D6E+18↑j ROM:00129D8C eor.b d1,d3 ROM:00129D8E ROM:00129D8E loc_129D8E: ; CODE XREF: sub_129D6E+1C↑j ROM:00129D8E move.b d3,($1230).w ROM:00129D92 addq.w #1,($CB0).w ROM:00129D96 move.w #$103,d1 ROM:00129D9A cmp.w ($CB0).w,d1 ROM:00129D9E bge.s locret_129DA6 ROM:00129DA0 move.w #$103,($CB0).w ROM:00129DA6 ROM:00129DA6 locret_129DA6: ; CODE XREF: sub_129D6E+30↑j ROM:00129DA6 rts ROM:00129DA6 ; End of function sub_129D6E ROM:00129DA6 ROM:00129DA8 ROM:00129DA8 ; =============== S U B R O U T I N E ======================================= ROM:00129DA8 ROM:00129DA8 ROM:00129DA8 sub_129DA8: ; CODE XREF: ROM:0012996C↑p ROM:00129DA8 ; ROM:0012999C↑p ... ROM:00129DA8 move.w ($FFFFFC0E).w,d1 ROM:00129DAC move.b ($1230).w,d3 ROM:00129DB0 eor.b d1,d3 ROM:00129DB2 move.b d3,($1230).w ROM:00129DB6 rts ROM:00129DB6 ; End of function sub_129DA8 ROM:00129DB6 ROM:00129DB8 ROM:00129DB8 ; =============== S U B R O U T I N E ======================================= ROM:00129DB8 ROM:00129DB8 ROM:00129DB8 sub_129DB8: ; CODE XREF: sub_111DC0+30↑p ROM:00129DB8 ; sub_125F92+24↑p ROM:00129DB8 clr.w d1 ROM:00129DBA move.b ($1235).w,d1 ROM:00129DBE cmpi.w #3,d1 ROM:00129DC2 bcc.s locret_129DCC ROM:00129DC4 movea.l off_129DCE(pc,d1.w*4),a0 ROM:00129DC8 nop ROM:00129DCA jmp (a0) ROM:00129DCC ; --------------------------------------------------------------------------- ROM:00129DCC ROM:00129DCC locret_129DCC: ; CODE XREF: sub_129DB8+A↑j ROM:00129DCC rts ROM:00129DCC ; End of function sub_129DB8 ROM:00129DCC ROM:00129DCC ; --------------------------------------------------------------------------- ROM:00129DCE off_129DCE: dc.l word_129DDA ; DATA XREF: sub_129DB8+C↑r ROM:00129DD2 dc.l aNu8_2 ; "Nu\b8" ROM:00129DD6 dc.l aNu8_2+2 ; "\b8" ROM:00129DDA word_129DDA: dc.w $8B8 ; DATA XREF: ROM:off_129DCE↑o ROM:00129DDC dc.l $2142C, $11FC0001, $12356002 ROM:00129DE8 ; --------------------------------------------------------------------------- ROM:00129DE8 rts ROM:00129DE8 ; --------------------------------------------------------------------------- ROM:00129DEA aNu8_2: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00129DD2↑o ROM:00129DEA ; ROM:00129DD6↑o ROM:00129DEF dc.b 4 ROM:00129DF0 dc.l $14086732, $8B80004, $14083038, $CB6B078, $C906C14 ROM:00129DF0 dc.l $52780CB6, $680631FC, $80000CB6, $61000044, $6010600E ROM:00129DF0 dc.l $8F80002, $142C11FC, $11235, $60C44E75 ROM:00129E28 ; --------------------------------------------------------------------------- ROM:00129E28 rts ROM:00129E2A ROM:00129E2A ; =============== S U B R O U T I N E ======================================= ROM:00129E2A ROM:00129E2A ROM:00129E2A sub_129E2A: ; CODE XREF: ROM:0012848A↑p ROM:00129E2A ; ROM:00128644↑p ... ROM:00129E2A cmpi.b #1,($1235).w ROM:00129E30 bne.s locret_129E54 ROM:00129E32 btst #3,($1406).w ROM:00129E38 beq.s locret_129E54 ROM:00129E3A bclr #3,($1406).w ROM:00129E40 clr.w ($CB0).w ROM:00129E44 move.w #1,($CB6).w ROM:00129E4A move.b #2,($1235).w ROM:00129E50 bsr.w sub_129E56 ROM:00129E54 ROM:00129E54 locret_129E54: ; CODE XREF: sub_129E2A+6↑j ROM:00129E54 ; sub_129E2A+E↑j ROM:00129E54 rts ROM:00129E54 ; End of function sub_129E2A ROM:00129E54 ROM:00129E56 ROM:00129E56 ; =============== S U B R O U T I N E ======================================= ROM:00129E56 ROM:00129E56 ROM:00129E56 sub_129E56: ; CODE XREF: sub_129E2A+26↑p ROM:00129E56 move.w ($CB0).w,d0 ROM:00129E5A move.b $12DB(d0.w),d1 ROM:00129E60 move.w d1,($FFFFFC0E).w ROM:00129E64 addq.w #1,($CB0).w ROM:00129E68 bset #7,($FFFFFC0B).w ROM:00129E6E rts ROM:00129E6E ; End of function sub_129E56 ROM:00129E6E ROM:00129E70 ROM:00129E70 ; =============== S U B R O U T I N E ======================================= ROM:00129E70 ROM:00129E70 ROM:00129E70 sub_129E70: ; CODE XREF: ROM:00116FD8↑p ROM:00129E70 bsr.l sub_129FA2 ROM:00129E76 bsr.l sub_11B156 ROM:00129E7C bsr.l sub_12A19C ROM:00129E82 bsr.l nullsub_17 ROM:00129E88 bsr.l sub_11F140 ROM:00129E8E bsr.l sub_12A4E6 ROM:00129E94 bsr.l sub_11BC80 ROM:00129E9A bsr.l sub_123C5C ROM:00129EA0 bsr.l sub_1335AC ROM:00129EA6 bsr.l sub_136E32 ROM:00129EAC bsr.l sub_124A9E ROM:00129EB2 bsr.l sub_12589E ROM:00129EB8 bsr.l sub_137352 ROM:00129EBE bsr.l sub_11BF22 ROM:00129EC4 bsr.l sub_13283C ROM:00129ECA bsr.l sub_1300A2 ROM:00129ED0 bsr.l sub_120B62 ROM:00129ED6 bsr.l sub_121A76 ROM:00129EDC bsr.l nullsub_16 ROM:00129EE2 bsr.l sub_132DD8 ROM:00129EE8 bsr.l sub_13738C ROM:00129EEE bsr.l sub_11F012 ROM:00129EF4 bsr.l sub_1349D4 ROM:00129EFA bsr.l nullsub_21 ROM:00129F00 bsr.l sub_13389A ROM:00129F06 bsr.l nullsub_23 ROM:00129F0C bsr.l nullsub_24 ROM:00129F12 bsr.l sub_11C130 ROM:00129F18 bsr.l nullsub_15 ROM:00129F1E bsr.l sub_134238 ROM:00129F24 bsr.l sub_13409C ROM:00129F2A bsr.l nullsub_22 ROM:00129F30 bsr.l sub_12D65E ROM:00129F36 bsr.l sub_12D770 ROM:00129F3C bsr.l sub_1308E2 ROM:00129F42 bsr.l sub_1302F8 ROM:00129F48 bsr.l sub_1325CE ROM:00129F4E bsr.l sub_12D782 ROM:00129F54 bsr.l nullsub_19 ROM:00129F5A bsr.l sub_130EE2 ROM:00129F60 bsr.l sub_12EC48 ROM:00129F66 bsr.l nullsub_26 ROM:00129F6C bsr.l nullsub_14 ROM:00129F72 move.l #2,d0 ROM:00129F78 move.l d0,-(sp) ROM:00129F7A bsr.l nullsub_4 ROM:00129F80 move.l (sp)+,d0 ROM:00129F82 bsr.l nullsub_27 ROM:00129F88 bsr.l nullsub_12 ROM:00129F8E cmpi.w #5,($568).w ROM:00129F94 bne.s loc_129F9C ROM:00129F96 bsr.l nullsub_1 ROM:00129F9C ROM:00129F9C loc_129F9C: ; CODE XREF: sub_129E70+124↑j ROM:00129F9C addq.w #1,($CC8).w ROM:00129FA0 rts ROM:00129FA0 ; End of function sub_129E70 ROM:00129FA0 ROM:00129FA2 ROM:00129FA2 ; =============== S U B R O U T I N E ======================================= ROM:00129FA2 ROM:00129FA2 ROM:00129FA2 sub_129FA2: ; CODE XREF: sub_129E70↑p ROM:00129FA2 clr.w d1 ROM:00129FA4 move.b ($1238).w,d1 ROM:00129FA8 cmpi.w #5,d1 ROM:00129FAC bcc.s locret_129FB6 ROM:00129FAE movea.l off_129FB8(pc,d1.w*4),a0 ROM:00129FB2 nop ROM:00129FB4 jmp (a0) ROM:00129FB6 ; --------------------------------------------------------------------------- ROM:00129FB6 ROM:00129FB6 locret_129FB6: ; CODE XREF: sub_129FA2+A↑j ROM:00129FB6 rts ROM:00129FB6 ; End of function sub_129FA2 ROM:00129FB6 ROM:00129FB6 ; --------------------------------------------------------------------------- ROM:00129FB8 off_129FB8: dc.l loc_129FCC ; DATA XREF: sub_129FA2+C↑r ROM:00129FBC dc.l loc_129FF8 ROM:00129FC0 dc.l loc_12A07C ROM:00129FC4 dc.l loc_12A110 ROM:00129FC8 dc.l loc_12A160 ROM:00129FCC ; --------------------------------------------------------------------------- ROM:00129FCC ROM:00129FCC loc_129FCC: ; DATA XREF: ROM:off_129FB8↑o ROM:00129FCC bset #2,($1409).w ROM:00129FD2 bclr #6,($142B).w ROM:00129FD8 bclr #2,($1428).w ROM:00129FDE bclr #6,($142C).w ROM:00129FE4 bclr #5,($142D).w ROM:00129FEA move.b #1,($1238).w ROM:00129FF0 bra.l locret_12A07A ROM:00129FF6 ; --------------------------------------------------------------------------- ROM:00129FF6 rts ROM:00129FF8 ; --------------------------------------------------------------------------- ROM:00129FF8 ROM:00129FF8 loc_129FF8: ; DATA XREF: ROM:00129FBC↑o ROM:00129FF8 move.w $5FE(a5),d0 ROM:00129FFC move.w $604(a5),d1 ROM:0012A000 btst #2,($897).w ROM:0012A006 beq.s loc_12A04A ROM:0012A008 cmp.w ($57E).w,d0 ROM:0012A00C ble.s loc_12A04A ROM:0012A00E cmp.w ($4CE).w,d1 ROM:0012A012 bgt.s loc_12A04A ROM:0012A014 bclr #2,($1409).w ROM:0012A01A bset #6,($142B).w ROM:0012A020 bclr #7,($1415).w ROM:0012A026 bclr #2,($897).w ROM:0012A02C move.w $602(a5),d1 ROM:0012A030 clr.b ($7D8).w ROM:0012A034 move.w d1,($5FE).w ROM:0012A038 move.b #1,($7D8).w ROM:0012A03E move.b #2,($1238).w ROM:0012A044 bra.l locret_12A10E ROM:0012A04A ; --------------------------------------------------------------------------- ROM:0012A04A ROM:0012A04A loc_12A04A: ; CODE XREF: ROM:0012A006↑j ROM:0012A04A ; ROM:0012A00C↑j ... ROM:0012A04A cmp.w ($57E).w,d0 ROM:0012A04E bgt.s locret_12A07A ROM:0012A050 bclr #2,($1409).w ROM:0012A056 bset #2,($1428).w ROM:0012A05C bset #6,($142C).w ROM:0012A062 bclr #7,($1415).w ROM:0012A068 bset #5,($142D).w ROM:0012A06E move.b #4,($1238).w ROM:0012A074 bra.l locret_12A198 ROM:0012A07A ; --------------------------------------------------------------------------- ROM:0012A07A ROM:0012A07A locret_12A07A: ; CODE XREF: ROM:00129FF0↑j ROM:0012A07A ; ROM:0012A04E↑j ... ROM:0012A07A rts ROM:0012A07C ; --------------------------------------------------------------------------- ROM:0012A07C ROM:0012A07C loc_12A07C: ; DATA XREF: ROM:00129FC0↑o ROM:0012A07C btst #2,($897).w ROM:0012A082 beq.s loc_12A0A8 ROM:0012A084 bclr #2,($897).w ROM:0012A08A move.w $602(a5),d0 ROM:0012A08E clr.b ($7D8).w ROM:0012A092 move.w d0,($5FE).w ROM:0012A096 move.b #1,($7D8).w ROM:0012A09C move.b #2,($1238).w ROM:0012A0A2 bra.l locret_12A10E ROM:0012A0A8 ; --------------------------------------------------------------------------- ROM:0012A0A8 ROM:0012A0A8 loc_12A0A8: ; CODE XREF: ROM:0012A082↑j ROM:0012A0A8 cmpi.w #0,($5FE).w ROM:0012A0AE bgt.s loc_12A0E8 ROM:0012A0B0 btst #4,($892).w ROM:0012A0B6 bne.s loc_12A0E8 ROM:0012A0B8 bset #2,($1409).w ROM:0012A0BE bclr #6,($142B).w ROM:0012A0C4 btst #5,($142D).w ROM:0012A0CA bne.s loc_12A0D4 ROM:0012A0CC bset #7,($1415).w ROM:0012A0D2 bra.s loc_12A0DA ROM:0012A0D4 ; --------------------------------------------------------------------------- ROM:0012A0D4 ROM:0012A0D4 loc_12A0D4: ; CODE XREF: ROM:0012A0CA↑j ROM:0012A0D4 bclr #7,($1415).w ROM:0012A0DA ROM:0012A0DA loc_12A0DA: ; CODE XREF: ROM:0012A0D2↑j ROM:0012A0DA bclr #5,($142D).w ROM:0012A0E0 move.b #1,($1238).w ROM:0012A0E6 bra.s locret_12A07A ROM:0012A0E8 ; --------------------------------------------------------------------------- ROM:0012A0E8 ROM:0012A0E8 loc_12A0E8: ; CODE XREF: ROM:0012A0AE↑j ROM:0012A0E8 ; ROM:0012A0B6↑j ROM:0012A0E8 move.w $5FC(a5),d0 ROM:0012A0EC cmp.w ($57E).w,d0 ROM:0012A0F0 bgt.s locret_12A10E ROM:0012A0F2 clr.b ($881).w ROM:0012A0F6 clr.w ($750).w ROM:0012A0FA move.b #3,($881).w ROM:0012A100 bclr #6,($142B).w ROM:0012A106 move.b #3,($1238).w ROM:0012A10C bra.s locret_12A15E ROM:0012A10E ; --------------------------------------------------------------------------- ROM:0012A10E ROM:0012A10E locret_12A10E: ; CODE XREF: ROM:0012A044↑j ROM:0012A10E ; ROM:0012A0A2↑j ... ROM:0012A10E rts ROM:0012A110 ; --------------------------------------------------------------------------- ROM:0012A110 ROM:0012A110 loc_12A110: ; DATA XREF: ROM:00129FC4↑o ROM:0012A110 move.w $5FC(a5),d0 ROM:0012A114 cmp.w ($57E).w,d0 ROM:0012A118 ble.s loc_12A128 ROM:0012A11A bset #6,($142B).w ROM:0012A120 move.b #2,($1238).w ROM:0012A126 bra.s locret_12A10E ROM:0012A128 ; --------------------------------------------------------------------------- ROM:0012A128 ROM:0012A128 loc_12A128: ; CODE XREF: ROM:0012A118↑j ROM:0012A128 move.w $5FE(a5),d0 ROM:0012A12C move.w $600(a5),d1 ROM:0012A130 cmp.w ($750).w,d1 ROM:0012A134 ble.s loc_12A13C ROM:0012A136 cmp.w ($57E).w,d0 ROM:0012A13A bgt.s locret_12A15E ROM:0012A13C ROM:0012A13C loc_12A13C: ; CODE XREF: ROM:0012A134↑j ROM:0012A13C clr.b ($881).w ROM:0012A140 clr.w ($750).w ROM:0012A144 bset #2,($1428).w ROM:0012A14A bset #6,($142C).w ROM:0012A150 bset #5,($142D).w ROM:0012A156 move.b #4,($1238).w ROM:0012A15C bra.s locret_12A198 ROM:0012A15E ; --------------------------------------------------------------------------- ROM:0012A15E ROM:0012A15E locret_12A15E: ; CODE XREF: ROM:0012A10C↑j ROM:0012A15E ; ROM:0012A13A↑j ROM:0012A15E rts ROM:0012A160 ; --------------------------------------------------------------------------- ROM:0012A160 ROM:0012A160 loc_12A160: ; DATA XREF: ROM:00129FC8↑o ROM:0012A160 btst #4,($892).w ROM:0012A166 bne.s locret_12A198 ROM:0012A168 bclr #2,($897).w ROM:0012A16E move.w $602(a5),d0 ROM:0012A172 clr.b ($7D8).w ROM:0012A176 move.w d0,($5FE).w ROM:0012A17A move.b #1,($7D8).w ROM:0012A180 bclr #2,($1428).w ROM:0012A186 bset #6,($142B).w ROM:0012A18C move.b #2,($1238).w ROM:0012A192 bra.l locret_12A10E ROM:0012A198 ; --------------------------------------------------------------------------- ROM:0012A198 ROM:0012A198 locret_12A198: ; CODE XREF: ROM:0012A074↑j ROM:0012A198 ; ROM:0012A15C↑j ... ROM:0012A198 rts ROM:0012A19A ; --------------------------------------------------------------------------- ROM:0012A19A rts ROM:0012A19C ROM:0012A19C ; =============== S U B R O U T I N E ======================================= ROM:0012A19C ROM:0012A19C ROM:0012A19C sub_12A19C: ; CODE XREF: sub_129E70+C↑p ROM:0012A19C move.w $218(a5),d0 ROM:0012A1A0 move.w ($9FA).w,d1 ROM:0012A1A4 cmpi.w #0,d0 ROM:0012A1A8 bne.s loc_12A1DC ROM:0012A1AA btst #3,d1 ROM:0012A1AE beq.s loc_12A1DA ROM:0012A1B0 bclr #3,d1 ROM:0012A1B4 move.w d1,($9FA).w ROM:0012A1B8 btst #1,($1426).w ROM:0012A1BE beq.s loc_12A1D4 ROM:0012A1C0 move.w ($506).w,d2 ROM:0012A1C4 muls.w #$186A,d2 ROM:0012A1C8 divs.w ($57E).w,d2 ROM:0012A1CC move.w d2,($CCA).w ROM:0012A1D0 bra.w loc_12A1DA ROM:0012A1D4 ; --------------------------------------------------------------------------- ROM:0012A1D4 ROM:0012A1D4 loc_12A1D4: ; CODE XREF: sub_12A19C+22↑j ROM:0012A1D4 move.w #$FFFF,($CCA).w ROM:0012A1DA ROM:0012A1DA loc_12A1DA: ; CODE XREF: sub_12A19C+12↑j ROM:0012A1DA ; sub_12A19C+34↑j ROM:0012A1DA bra.s locret_12A1FE ROM:0012A1DC ; --------------------------------------------------------------------------- ROM:0012A1DC ROM:0012A1DC loc_12A1DC: ; CODE XREF: sub_12A19C+C↑j ROM:0012A1DC btst #1,($1426).w ROM:0012A1E2 beq.s loc_12A1F8 ROM:0012A1E4 move.w ($506).w,d2 ROM:0012A1E8 muls.w #$186A,d2 ROM:0012A1EC divs.w ($57E).w,d2 ROM:0012A1F0 move.w d2,($CCA).w ROM:0012A1F4 bra.w locret_12A1FE ROM:0012A1F8 ; --------------------------------------------------------------------------- ROM:0012A1F8 ROM:0012A1F8 loc_12A1F8: ; CODE XREF: sub_12A19C+46↑j ROM:0012A1F8 move.w #$FFFF,($CCA).w ROM:0012A1FE ROM:0012A1FE locret_12A1FE: ; CODE XREF: sub_12A19C:loc_12A1DA↑j ROM:0012A1FE ; sub_12A19C+58↑j ROM:0012A1FE rts ROM:0012A1FE ; End of function sub_12A19C ROM:0012A1FE ROM:0012A200 ROM:0012A200 ; =============== S U B R O U T I N E ======================================= ROM:0012A200 ROM:0012A200 ROM:0012A200 sub_12A200: ; CODE XREF: sub_12A4E6+12↓p ROM:0012A200 bsr.w sub_12A20A ROM:0012A204 bsr.w sub_12A3AC ROM:0012A208 rts ROM:0012A208 ; End of function sub_12A200 ROM:0012A208 ROM:0012A20A ROM:0012A20A ; =============== S U B R O U T I N E ======================================= ROM:0012A20A ROM:0012A20A ROM:0012A20A sub_12A20A: ; CODE XREF: sub_12A200↑p ROM:0012A20A clr.w d1 ROM:0012A20C move.b ($123A).w,d1 ROM:0012A210 cmpi.w #6,d1 ROM:0012A214 bcc.s locret_12A21E ROM:0012A216 movea.l off_12A220(pc,d1.w*4),a0 ROM:0012A21A nop ROM:0012A21C jmp (a0) ROM:0012A21E ; --------------------------------------------------------------------------- ROM:0012A21E ROM:0012A21E locret_12A21E: ; CODE XREF: sub_12A20A+A↑j ROM:0012A21E rts ROM:0012A21E ; End of function sub_12A20A ROM:0012A21E ROM:0012A21E ; --------------------------------------------------------------------------- ROM:0012A220 off_12A220: dc.l loc_12A238 ; DATA XREF: sub_12A20A+C↑r ROM:0012A224 dc.l loc_12A244 ROM:0012A228 dc.l loc_12A282 ROM:0012A22C dc.l loc_12A2D2 ROM:0012A230 dc.l loc_12A346 ROM:0012A234 dc.l loc_12A384 ROM:0012A238 ; --------------------------------------------------------------------------- ROM:0012A238 ROM:0012A238 loc_12A238: ; DATA XREF: ROM:off_12A220↑o ROM:0012A238 move.b #1,($123A).w ROM:0012A23E bra.w locret_12A280 ROM:0012A242 ; --------------------------------------------------------------------------- ROM:0012A242 rts ROM:0012A244 ; --------------------------------------------------------------------------- ROM:0012A244 ROM:0012A244 loc_12A244: ; DATA XREF: ROM:0012A224↑o ROM:0012A244 btst #4,($894).w ROM:0012A24A beq.s locret_12A280 ROM:0012A24C btst #7,($49E).w ROM:0012A252 bne.s locret_12A280 ROM:0012A254 move.w $61A(a5),d0 ROM:0012A258 btst #2,($1409).w ROM:0012A25E bne.s locret_12A280 ROM:0012A260 cmpi.w #0,d0 ROM:0012A264 bne.s locret_12A280 ROM:0012A266 move.w $60C(a5),d0 ROM:0012A26A clr.b ($84D).w ROM:0012A26E move.w d0,($6E8).w ROM:0012A272 move.b #1,($84D).w ROM:0012A278 move.b #2,($123A).w ROM:0012A27E bra.s locret_12A2D0 ROM:0012A280 ; --------------------------------------------------------------------------- ROM:0012A280 ROM:0012A280 locret_12A280: ; CODE XREF: ROM:0012A23E↑j ROM:0012A280 ; ROM:0012A24A↑j ... ROM:0012A280 rts ROM:0012A282 ; --------------------------------------------------------------------------- ROM:0012A282 ROM:0012A282 loc_12A282: ; DATA XREF: ROM:0012A228↑o ROM:0012A282 btst #1,($1410).w ROM:0012A288 bne.s loc_12A294 ROM:0012A28A move.b #4,($123A).w ROM:0012A290 bra.w locret_12A382 ROM:0012A294 ; --------------------------------------------------------------------------- ROM:0012A294 ROM:0012A294 loc_12A294: ; CODE XREF: ROM:0012A288↑j ROM:0012A294 btst #4,($894).w ROM:0012A29A beq.s loc_12A2B6 ROM:0012A29C btst #7,($49E).w ROM:0012A2A2 bne.s loc_12A2B6 ROM:0012A2A4 move.w $61A(a5),d0 ROM:0012A2A8 btst #2,($1409).w ROM:0012A2AE bne.s loc_12A2B6 ROM:0012A2B0 cmpi.w #0,d0 ROM:0012A2B4 beq.s loc_12A2BE ROM:0012A2B6 ROM:0012A2B6 loc_12A2B6: ; CODE XREF: ROM:0012A29A↑j ROM:0012A2B6 ; ROM:0012A2A2↑j ... ROM:0012A2B6 move.b #1,($123A).w ROM:0012A2BC bra.s locret_12A280 ROM:0012A2BE ; --------------------------------------------------------------------------- ROM:0012A2BE ROM:0012A2BE loc_12A2BE: ; CODE XREF: ROM:0012A2B4↑j ROM:0012A2BE cmpi.w #0,($6E8).w ROM:0012A2C4 bgt.s locret_12A2D0 ROM:0012A2C6 move.b #3,($123A).w ROM:0012A2CC bra.w locret_12A344 ROM:0012A2D0 ; --------------------------------------------------------------------------- ROM:0012A2D0 ROM:0012A2D0 locret_12A2D0: ; CODE XREF: ROM:0012A27E↑j ROM:0012A2D0 ; ROM:0012A2C4↑j ROM:0012A2D0 rts ROM:0012A2D2 ; --------------------------------------------------------------------------- ROM:0012A2D2 ROM:0012A2D2 loc_12A2D2: ; DATA XREF: ROM:0012A22C↑o ROM:0012A2D2 btst #7,($49E).w ROM:0012A2D8 bne.s loc_12A316 ROM:0012A2DA btst #4,($894).w ROM:0012A2E0 bne.s loc_12A316 ROM:0012A2E2 move.w $61A(a5),d0 ROM:0012A2E6 btst #2,($1409).w ROM:0012A2EC beq.s loc_12A316 ROM:0012A2EE cmpi.w #0,d0 ROM:0012A2F2 bne.s loc_12A316 ROM:0012A2F4 btst #3,($1415).w ROM:0012A2FA bne.s loc_12A316 ROM:0012A2FC move.w #$1388,($1462).w ROM:0012A302 bsr.w sub_12A4D2 ROM:0012A306 move.w ($CD2).w,($CD0).w ROM:0012A30C move.b #1,($123A).w ROM:0012A312 bra.w locret_12A280 ROM:0012A316 ; --------------------------------------------------------------------------- ROM:0012A316 ROM:0012A316 loc_12A316: ; CODE XREF: ROM:0012A2D8↑j ROM:0012A316 ; ROM:0012A2E0↑j ... ROM:0012A316 move.w $61A(a5),d0 ROM:0012A31A btst #7,($49E).w ROM:0012A320 bne.s loc_12A328 ROM:0012A322 cmpi.w #0,d0 ROM:0012A326 beq.s loc_12A332 ROM:0012A328 ROM:0012A328 loc_12A328: ; CODE XREF: ROM:0012A320↑j ROM:0012A328 move.b #1,($123A).w ROM:0012A32E bra.w locret_12A280 ROM:0012A332 ; --------------------------------------------------------------------------- ROM:0012A332 ROM:0012A332 loc_12A332: ; CODE XREF: ROM:0012A326↑j ROM:0012A332 btst #1,($1410).w ROM:0012A338 bne.s locret_12A344 ROM:0012A33A move.b #5,($123A).w ROM:0012A340 bra.w locret_12A3A8 ROM:0012A344 ; --------------------------------------------------------------------------- ROM:0012A344 ROM:0012A344 locret_12A344: ; CODE XREF: ROM:0012A2CC↑j ROM:0012A344 ; ROM:0012A338↑j ROM:0012A344 rts ROM:0012A346 ; --------------------------------------------------------------------------- ROM:0012A346 ROM:0012A346 loc_12A346: ; DATA XREF: ROM:0012A230↑o ROM:0012A346 cmpi.w #0,($6E8).w ROM:0012A34C bgt.s loc_12A356 ROM:0012A34E move.b #5,($123A).w ROM:0012A354 bra.s locret_12A3A8 ROM:0012A356 ; --------------------------------------------------------------------------- ROM:0012A356 ROM:0012A356 loc_12A356: ; CODE XREF: ROM:0012A34C↑j ROM:0012A356 btst #4,($894).w ROM:0012A35C beq.s loc_12A378 ROM:0012A35E btst #7,($49E).w ROM:0012A364 bne.s loc_12A378 ROM:0012A366 move.w $61A(a5),d0 ROM:0012A36A btst #2,($1409).w ROM:0012A370 bne.s loc_12A378 ROM:0012A372 cmpi.w #0,d0 ROM:0012A376 beq.s locret_12A382 ROM:0012A378 ROM:0012A378 loc_12A378: ; CODE XREF: ROM:0012A35C↑j ROM:0012A378 ; ROM:0012A364↑j ... ROM:0012A378 move.b #1,($123A).w ROM:0012A37E bra.w locret_12A280 ROM:0012A382 ; --------------------------------------------------------------------------- ROM:0012A382 ROM:0012A382 locret_12A382: ; CODE XREF: ROM:0012A290↑j ROM:0012A382 ; ROM:0012A376↑j ROM:0012A382 rts ROM:0012A384 ; --------------------------------------------------------------------------- ROM:0012A384 ROM:0012A384 loc_12A384: ; DATA XREF: ROM:0012A234↑o ROM:0012A384 btst #4,($894).w ROM:0012A38A beq.s loc_12A39E ROM:0012A38C move.w $61A(a5),d0 ROM:0012A390 btst #2,($1409).w ROM:0012A396 bne.s loc_12A39E ROM:0012A398 cmpi.w #0,d0 ROM:0012A39C beq.s locret_12A3A8 ROM:0012A39E ROM:0012A39E loc_12A39E: ; CODE XREF: ROM:0012A38A↑j ROM:0012A39E ; ROM:0012A396↑j ROM:0012A39E move.b #1,($123A).w ROM:0012A3A4 bra.w locret_12A280 ROM:0012A3A8 ; --------------------------------------------------------------------------- ROM:0012A3A8 ROM:0012A3A8 locret_12A3A8: ; CODE XREF: ROM:0012A340↑j ROM:0012A3A8 ; ROM:0012A354↑j ... ROM:0012A3A8 rts ROM:0012A3AA ; --------------------------------------------------------------------------- ROM:0012A3AA rts ROM:0012A3AC ROM:0012A3AC ; =============== S U B R O U T I N E ======================================= ROM:0012A3AC ROM:0012A3AC ROM:0012A3AC sub_12A3AC: ; CODE XREF: sub_12A200+4↑p ROM:0012A3AC clr.w d1 ROM:0012A3AE move.b ($1239).w,d1 ROM:0012A3B2 cmpi.w #4,d1 ROM:0012A3B6 bcc.s locret_12A3C0 ROM:0012A3B8 movea.l off_12A3C2(pc,d1.w*4),a0 ROM:0012A3BC nop ROM:0012A3BE jmp (a0) ROM:0012A3C0 ; --------------------------------------------------------------------------- ROM:0012A3C0 ROM:0012A3C0 locret_12A3C0: ; CODE XREF: sub_12A3AC+A↑j ROM:0012A3C0 rts ROM:0012A3C0 ; End of function sub_12A3AC ROM:0012A3C0 ROM:0012A3C0 ; --------------------------------------------------------------------------- ROM:0012A3C2 off_12A3C2: dc.l loc_12A3D2 ; DATA XREF: sub_12A3AC+C↑r ROM:0012A3C6 dc.l loc_12A3F6 ROM:0012A3CA dc.l loc_12A410 ROM:0012A3CE dc.l loc_12A468 ROM:0012A3D2 ; --------------------------------------------------------------------------- ROM:0012A3D2 ROM:0012A3D2 loc_12A3D2: ; DATA XREF: ROM:off_12A3C2↑o ROM:0012A3D2 btst #0,($88C).w ROM:0012A3D8 beq.s loc_12A3E6 ROM:0012A3DA move.w #$1388,($1462).w ROM:0012A3E0 move.w ($CD2).w,($CD0).w ROM:0012A3E6 ROM:0012A3E6 loc_12A3E6: ; CODE XREF: ROM:0012A3D8↑j ROM:0012A3E6 move.w #0,($CCC).w ROM:0012A3EC move.b #1,($1239).w ROM:0012A3F2 bra.s locret_12A40E ROM:0012A3F4 ; --------------------------------------------------------------------------- ROM:0012A3F4 rts ROM:0012A3F6 ; --------------------------------------------------------------------------- ROM:0012A3F6 ROM:0012A3F6 loc_12A3F6: ; DATA XREF: ROM:0012A3C6↑o ROM:0012A3F6 btst #4,($894).w ROM:0012A3FC beq.s locret_12A40E ROM:0012A3FE btst #2,($1409).w ROM:0012A404 beq.s locret_12A40E ROM:0012A406 move.b #2,($1239).w ROM:0012A40C bra.s locret_12A466 ROM:0012A40E ; --------------------------------------------------------------------------- ROM:0012A40E ROM:0012A40E locret_12A40E: ; CODE XREF: ROM:0012A3F2↑j ROM:0012A40E ; ROM:0012A3FC↑j ... ROM:0012A40E rts ROM:0012A410 ; --------------------------------------------------------------------------- ROM:0012A410 ROM:0012A410 loc_12A410: ; DATA XREF: ROM:0012A3CA↑o ROM:0012A410 move.w $606(a5),d0 ROM:0012A414 cmp.w ($CCC).w,d0 ROM:0012A418 bgt.s loc_12A434 ROM:0012A41A move.w #0,($CCC).w ROM:0012A420 move.w #$1388,($1462).w ROM:0012A426 move.w ($CD2).w,($CD0).w ROM:0012A42C move.b #1,($1239).w ROM:0012A432 bra.s locret_12A40E ROM:0012A434 ; --------------------------------------------------------------------------- ROM:0012A434 ROM:0012A434 loc_12A434: ; CODE XREF: ROM:0012A418↑j ROM:0012A434 move.w $608(a5),d0 ROM:0012A438 cmp.w ($9BE).w,d0 ROM:0012A43C bge.s loc_12A448 ROM:0012A43E move.b #3,($1239).w ROM:0012A444 bra.w locret_12A4CE ROM:0012A448 ; --------------------------------------------------------------------------- ROM:0012A448 ROM:0012A448 loc_12A448: ; CODE XREF: ROM:0012A43C↑j ROM:0012A448 btst #4,($894).w ROM:0012A44E beq.s loc_12A458 ROM:0012A450 btst #2,($1409).w ROM:0012A456 bne.s locret_12A466 ROM:0012A458 ROM:0012A458 loc_12A458: ; CODE XREF: ROM:0012A44E↑j ROM:0012A458 move.w #0,($CCC).w ROM:0012A45E move.b #1,($1239).w ROM:0012A464 bra.s locret_12A40E ROM:0012A466 ; --------------------------------------------------------------------------- ROM:0012A466 ROM:0012A466 locret_12A466: ; CODE XREF: ROM:0012A40C↑j ROM:0012A466 ; ROM:0012A456↑j ... ROM:0012A466 rts ROM:0012A468 ; --------------------------------------------------------------------------- ROM:0012A468 ROM:0012A468 loc_12A468: ; DATA XREF: ROM:0012A3CE↑o ROM:0012A468 move.w $606(a5),d0 ROM:0012A46C cmp.w ($CCC).w,d0 ROM:0012A470 bgt.s loc_12A48E ROM:0012A472 move.w #0,($CCC).w ROM:0012A478 move.w #$1388,($1462).w ROM:0012A47E move.w ($CD2).w,($CD0).w ROM:0012A484 move.b #1,($1239).w ROM:0012A48A bra.w locret_12A40E ROM:0012A48E ; --------------------------------------------------------------------------- ROM:0012A48E ROM:0012A48E loc_12A48E: ; CODE XREF: ROM:0012A470↑j ROM:0012A48E btst #4,($894).w ROM:0012A494 beq.s loc_12A49E ROM:0012A496 btst #2,($1409).w ROM:0012A49C bne.s loc_12A4AE ROM:0012A49E ROM:0012A49E loc_12A49E: ; CODE XREF: ROM:0012A494↑j ROM:0012A49E move.w #0,($CCC).w ROM:0012A4A4 move.b #1,($1239).w ROM:0012A4AA bra.w locret_12A40E ROM:0012A4AE ; --------------------------------------------------------------------------- ROM:0012A4AE ROM:0012A4AE loc_12A4AE: ; CODE XREF: ROM:0012A49C↑j ROM:0012A4AE move.w $60A(a5),d0 ROM:0012A4B2 cmp.w ($9BE).w,d0 ROM:0012A4B6 blt.s locret_12A4CE ROM:0012A4B8 move.w ($CCC).w,d0 ROM:0012A4BC addi.w #1,d0 ROM:0012A4C0 move.w d0,($CCC).w ROM:0012A4C4 move.b #2,($1239).w ROM:0012A4CA bra.w locret_12A466 ROM:0012A4CE ; --------------------------------------------------------------------------- ROM:0012A4CE ROM:0012A4CE locret_12A4CE: ; CODE XREF: ROM:0012A444↑j ROM:0012A4CE ; ROM:0012A4B6↑j ROM:0012A4CE rts ROM:0012A4D0 ; --------------------------------------------------------------------------- ROM:0012A4D0 rts ROM:0012A4D2 ROM:0012A4D2 ; =============== S U B R O U T I N E ======================================= ROM:0012A4D2 ROM:0012A4D2 ROM:0012A4D2 sub_12A4D2: ; CODE XREF: ROM:0012A302↑p ROM:0012A4D2 move.w ($1460).w,d0 ROM:0012A4D6 cmpi.w #$FF,d0 ROM:0012A4DA bge.s loc_12A4E0 ROM:0012A4DC addi.w #1,d0 ROM:0012A4E0 ROM:0012A4E0 loc_12A4E0: ; CODE XREF: sub_12A4D2+8↑j ROM:0012A4E0 move.w d0,($1460).w ROM:0012A4E4 rts ROM:0012A4E4 ; End of function sub_12A4D2 ROM:0012A4E4 ROM:0012A4E6 ROM:0012A4E6 ; =============== S U B R O U T I N E ======================================= ROM:0012A4E6 ROM:0012A4E6 ROM:0012A4E6 sub_12A4E6: ; CODE XREF: sub_129E70+1E↑p ROM:0012A4E6 bsr.w sub_12A500 ROM:0012A4EA bsr.w sub_12A70A ROM:0012A4EE bsr.w sub_12A5DA ROM:0012A4F2 bsr.l sub_12A742 ROM:0012A4F8 bsr.l sub_12A200 ROM:0012A4FE rts ROM:0012A4FE ; End of function sub_12A4E6 ROM:0012A4FE ROM:0012A500 ROM:0012A500 ; =============== S U B R O U T I N E ======================================= ROM:0012A500 ROM:0012A500 ROM:0012A500 sub_12A500: ; CODE XREF: sub_12A4E6↑p ROM:0012A500 clr.w d1 ROM:0012A502 move.b ($123C).w,d1 ROM:0012A506 cmpi.w #4,d1 ROM:0012A50A bcc.s locret_12A514 ROM:0012A50C movea.l off_12A516(pc,d1.w*4),a0 ROM:0012A510 nop ROM:0012A512 jmp (a0) ROM:0012A514 ; --------------------------------------------------------------------------- ROM:0012A514 ROM:0012A514 locret_12A514: ; CODE XREF: sub_12A500+A↑j ROM:0012A514 rts ROM:0012A514 ; End of function sub_12A500 ROM:0012A514 ROM:0012A514 ; --------------------------------------------------------------------------- ROM:0012A516 off_12A516: dc.l loc_12A526 ; DATA XREF: sub_12A500+C↑r ROM:0012A51A dc.l loc_12A530 ROM:0012A51E dc.l loc_12A54A ROM:0012A522 dc.l loc_12A58C ROM:0012A526 ; --------------------------------------------------------------------------- ROM:0012A526 ROM:0012A526 loc_12A526: ; DATA XREF: ROM:off_12A516↑o ROM:0012A526 move.b #1,($123C).w ROM:0012A52C bra.s locret_12A548 ROM:0012A52E ; --------------------------------------------------------------------------- ROM:0012A52E rts ROM:0012A530 ; --------------------------------------------------------------------------- ROM:0012A530 ROM:0012A530 loc_12A530: ; DATA XREF: ROM:0012A51A↑o ROM:0012A530 btst #7,($49E).w ROM:0012A536 bne.s locret_12A548 ROM:0012A538 btst #4,($894).w ROM:0012A53E beq.s locret_12A548 ROM:0012A540 move.b #2,($123C).w ROM:0012A546 bra.s locret_12A58A ROM:0012A548 ; --------------------------------------------------------------------------- ROM:0012A548 ROM:0012A548 locret_12A548: ; CODE XREF: ROM:0012A52C↑j ROM:0012A548 ; ROM:0012A536↑j ... ROM:0012A548 rts ROM:0012A54A ; --------------------------------------------------------------------------- ROM:0012A54A ROM:0012A54A loc_12A54A: ; DATA XREF: ROM:0012A51E↑o ROM:0012A54A move.w $616(a5),d0 ROM:0012A54E neg.w d0 ROM:0012A550 cmp.w ($CD2).w,d0 ROM:0012A554 ble.s loc_12A572 ROM:0012A556 move.w $614(a5),d0 ROM:0012A55A clr.b ($82A).w ROM:0012A55E move.w d0,($6A2).w ROM:0012A562 move.b #1,($82A).w ROM:0012A568 move.b #3,($123C).w ROM:0012A56E bra.w locret_12A5D6 ROM:0012A572 ; --------------------------------------------------------------------------- ROM:0012A572 ROM:0012A572 loc_12A572: ; CODE XREF: ROM:0012A554↑j ROM:0012A572 btst #7,($49E).w ROM:0012A578 bne.s loc_12A582 ROM:0012A57A btst #4,($894).w ROM:0012A580 bne.s locret_12A58A ROM:0012A582 ROM:0012A582 loc_12A582: ; CODE XREF: ROM:0012A578↑j ROM:0012A582 move.b #1,($123C).w ROM:0012A588 bra.s locret_12A548 ROM:0012A58A ; --------------------------------------------------------------------------- ROM:0012A58A ROM:0012A58A locret_12A58A: ; CODE XREF: ROM:0012A546↑j ROM:0012A58A ; ROM:0012A580↑j ... ROM:0012A58A rts ROM:0012A58C ; --------------------------------------------------------------------------- ROM:0012A58C ROM:0012A58C loc_12A58C: ; DATA XREF: ROM:0012A522↑o ROM:0012A58C btst #7,($49E).w ROM:0012A592 bne.s loc_12A59C ROM:0012A594 btst #4,($894).w ROM:0012A59A bne.s loc_12A5A4 ROM:0012A59C ROM:0012A59C loc_12A59C: ; CODE XREF: ROM:0012A592↑j ROM:0012A59C move.b #1,($123C).w ROM:0012A5A2 bra.s locret_12A548 ROM:0012A5A4 ; --------------------------------------------------------------------------- ROM:0012A5A4 ROM:0012A5A4 loc_12A5A4: ; CODE XREF: ROM:0012A59A↑j ROM:0012A5A4 cmpi.w #0,($6A2).w ROM:0012A5AA bgt.s loc_12A5C0 ROM:0012A5AC bsr.w sub_12A6DA ROM:0012A5B0 move.w ($CD2).w,($CD0).w ROM:0012A5B6 move.b #2,($123C).w ROM:0012A5BC bra.w locret_12A58A ROM:0012A5C0 ; --------------------------------------------------------------------------- ROM:0012A5C0 ROM:0012A5C0 loc_12A5C0: ; CODE XREF: ROM:0012A5AA↑j ROM:0012A5C0 move.w $616(a5),d0 ROM:0012A5C4 neg.w d0 ROM:0012A5C6 cmp.w ($CD2).w,d0 ROM:0012A5CA bgt.s locret_12A5D6 ROM:0012A5CC move.b #2,($123C).w ROM:0012A5D2 bra.w locret_12A58A ROM:0012A5D6 ; --------------------------------------------------------------------------- ROM:0012A5D6 ROM:0012A5D6 locret_12A5D6: ; CODE XREF: ROM:0012A56E↑j ROM:0012A5D6 ; ROM:0012A5CA↑j ROM:0012A5D6 rts ROM:0012A5D8 ; --------------------------------------------------------------------------- ROM:0012A5D8 rts ROM:0012A5DA ROM:0012A5DA ; =============== S U B R O U T I N E ======================================= ROM:0012A5DA ROM:0012A5DA ROM:0012A5DA sub_12A5DA: ; CODE XREF: sub_12A4E6+8↑p ROM:0012A5DA clr.w d1 ROM:0012A5DC move.b ($123B).w,d1 ROM:0012A5E0 cmpi.w #3,d1 ROM:0012A5E4 bcc.s locret_12A5EE ROM:0012A5E6 movea.l off_12A5F0(pc,d1.w*4),a0 ROM:0012A5EA nop ROM:0012A5EC jmp (a0) ROM:0012A5EE ; --------------------------------------------------------------------------- ROM:0012A5EE ROM:0012A5EE locret_12A5EE: ; CODE XREF: sub_12A5DA+A↑j ROM:0012A5EE rts ROM:0012A5EE ; End of function sub_12A5DA ROM:0012A5EE ROM:0012A5EE ; --------------------------------------------------------------------------- ROM:0012A5F0 off_12A5F0: dc.l loc_12A5FC ; DATA XREF: sub_12A5DA+C↑r ROM:0012A5F4 dc.l loc_12A606 ROM:0012A5F8 dc.l loc_12A664 ROM:0012A5FC ; --------------------------------------------------------------------------- ROM:0012A5FC ROM:0012A5FC loc_12A5FC: ; DATA XREF: ROM:off_12A5F0↑o ROM:0012A5FC move.b #1,($123B).w ROM:0012A602 bra.s locret_12A662 ROM:0012A604 ; --------------------------------------------------------------------------- ROM:0012A604 rts ROM:0012A606 ; --------------------------------------------------------------------------- ROM:0012A606 ROM:0012A606 loc_12A606: ; DATA XREF: ROM:0012A5F4↑o ROM:0012A606 move.w $612(a5),d0 ROM:0012A60A cmp.w ($9B2).w,d0 ROM:0012A60E blt.s locret_12A662 ROM:0012A610 move.w $60E(a5),d0 ROM:0012A614 move.w ($CD2).w,d1 ROM:0012A618 cmpi.w #0,d1 ROM:0012A61C bge.s loc_12A620 ROM:0012A61E neg.w d1 ROM:0012A620 ROM:0012A620 loc_12A620: ; CODE XREF: ROM:0012A61C↑j ROM:0012A620 btst #0,($140F).w ROM:0012A626 beq.s locret_12A662 ROM:0012A628 cmp.w d1,d0 ROM:0012A62A bgt.s locret_12A662 ROM:0012A62C move.w $618(a5),d0 ROM:0012A630 cmp.w ($9AE).w,d0 ROM:0012A634 blt.s locret_12A662 ROM:0012A636 btst #6,($140D).w ROM:0012A63C beq.s locret_12A662 ROM:0012A63E btst #5,($1431).w ROM:0012A644 beq.s locret_12A662 ROM:0012A646 move.w $610(a5),d0 ROM:0012A64A clr.b ($829).w ROM:0012A64E move.w d0,($6A0).w ROM:0012A652 move.b #1,($829).w ROM:0012A658 move.b #2,($123B).w ROM:0012A65E bra.w locret_12A6D6 ROM:0012A662 ; --------------------------------------------------------------------------- ROM:0012A662 ROM:0012A662 locret_12A662: ; CODE XREF: ROM:0012A602↑j ROM:0012A662 ; ROM:0012A60E↑j ... ROM:0012A662 rts ROM:0012A664 ; --------------------------------------------------------------------------- ROM:0012A664 ROM:0012A664 loc_12A664: ; DATA XREF: ROM:0012A5F8↑o ROM:0012A664 btst #6,($140D).w ROM:0012A66A beq.s loc_12A6A0 ROM:0012A66C move.w $612(a5),d0 ROM:0012A670 cmp.w ($9B2).w,d0 ROM:0012A674 bge.s loc_12A678 ROM:0012A676 bra.s loc_12A6A0 ROM:0012A678 ; --------------------------------------------------------------------------- ROM:0012A678 ROM:0012A678 loc_12A678: ; CODE XREF: ROM:0012A674↑j ROM:0012A678 move.w $618(a5),d0 ROM:0012A67C cmp.w ($9AE).w,d0 ROM:0012A680 bge.s loc_12A684 ROM:0012A682 bra.s loc_12A6A0 ROM:0012A684 ; --------------------------------------------------------------------------- ROM:0012A684 ROM:0012A684 loc_12A684: ; CODE XREF: ROM:0012A680↑j ROM:0012A684 move.w $60E(a5),d0 ROM:0012A688 move.w ($CD2).w,d1 ROM:0012A68C cmpi.w #0,d1 ROM:0012A690 bge.s loc_12A694 ROM:0012A692 neg.w d1 ROM:0012A694 ROM:0012A694 loc_12A694: ; CODE XREF: ROM:0012A690↑j ROM:0012A694 btst #0,($140F).w ROM:0012A69A beq.s loc_12A6A0 ROM:0012A69C cmp.w d1,d0 ROM:0012A69E ble.s loc_12A6A8 ROM:0012A6A0 ROM:0012A6A0 loc_12A6A0: ; CODE XREF: ROM:0012A66A↑j ROM:0012A6A0 ; ROM:0012A676↑j ... ROM:0012A6A0 move.b #1,($123B).w ROM:0012A6A6 bra.s locret_12A662 ROM:0012A6A8 ; --------------------------------------------------------------------------- ROM:0012A6A8 ROM:0012A6A8 loc_12A6A8: ; CODE XREF: ROM:0012A69E↑j ROM:0012A6A8 cmpi.w #0,($6A0).w ROM:0012A6AE bgt.s locret_12A6D6 ROM:0012A6B0 bsr.w sub_12A6EC ROM:0012A6B4 move.w ($CD2).w,($CD0).w ROM:0012A6BA move.w $610(a5),d0 ROM:0012A6BE clr.b ($829).w ROM:0012A6C2 move.w d0,($6A0).w ROM:0012A6C6 move.b #1,($829).w ROM:0012A6CC move.b #2,($123B).w ROM:0012A6D2 bra.w *+4 ROM:0012A6D6 ; --------------------------------------------------------------------------- ROM:0012A6D6 ROM:0012A6D6 locret_12A6D6: ; CODE XREF: ROM:0012A65E↑j ROM:0012A6D6 ; ROM:0012A6AE↑j ... ROM:0012A6D6 rts ROM:0012A6D8 ; --------------------------------------------------------------------------- ROM:0012A6D8 rts ROM:0012A6DA ROM:0012A6DA ; =============== S U B R O U T I N E ======================================= ROM:0012A6DA ROM:0012A6DA ROM:0012A6DA sub_12A6DA: ; CODE XREF: ROM:0012A5AC↑p ROM:0012A6DA move.w ($1462).w,d0 ROM:0012A6DE add.w ($CD2).w,d0 ROM:0012A6E2 add.w $616(a5),d0 ROM:0012A6E6 move.w d0,($1462).w ROM:0012A6EA rts ROM:0012A6EA ; End of function sub_12A6DA ROM:0012A6EA ROM:0012A6EC ROM:0012A6EC ; =============== S U B R O U T I N E ======================================= ROM:0012A6EC ROM:0012A6EC ROM:0012A6EC sub_12A6EC: ; CODE XREF: ROM:0012A6B0↑p ROM:0012A6EC move.w ($CD2).w,d0 ROM:0012A6F0 move.w ($1462).w,d1 ROM:0012A6F4 cmpi.w #0,d0 ROM:0012A6F8 ble.s loc_12A700 ROM:0012A6FA addi.w #5,d1 ROM:0012A6FE bra.s loc_12A704 ROM:0012A700 ; --------------------------------------------------------------------------- ROM:0012A700 ROM:0012A700 loc_12A700: ; CODE XREF: sub_12A6EC+C↑j ROM:0012A700 subi.w #5,d1 ROM:0012A704 ROM:0012A704 loc_12A704: ; CODE XREF: sub_12A6EC+12↑j ROM:0012A704 move.w d1,($1462).w ROM:0012A708 rts ROM:0012A708 ; End of function sub_12A6EC ROM:0012A708 ROM:0012A70A ROM:0012A70A ; =============== S U B R O U T I N E ======================================= ROM:0012A70A ROM:0012A70A ROM:0012A70A sub_12A70A: ; CODE XREF: sub_12A4E6+4↑p ROM:0012A70A bclr #6,($140D).w ROM:0012A710 btst #3,($1415).w ROM:0012A716 bne.s locret_12A740 ROM:0012A718 move.w ($C12).w,d0 ROM:0012A71C cmpi.w #0,d0 ROM:0012A720 bne.s locret_12A740 ROM:0012A722 btst #3,($151F).w ROM:0012A728 beq.s loc_12A73A ROM:0012A72A btst #0,($CA3).w ROM:0012A730 bne.s locret_12A740 ROM:0012A732 btst #3,($1430).w ROM:0012A738 bne.s locret_12A740 ROM:0012A73A ROM:0012A73A loc_12A73A: ; CODE XREF: sub_12A70A+1E↑j ROM:0012A73A bset #6,($140D).w ROM:0012A740 ROM:0012A740 locret_12A740: ; CODE XREF: sub_12A70A+C↑j ROM:0012A740 ; sub_12A70A+16↑j ... ROM:0012A740 rts ROM:0012A740 ; End of function sub_12A70A ROM:0012A740 ROM:0012A742 ROM:0012A742 ; =============== S U B R O U T I N E ======================================= ROM:0012A742 ROM:0012A742 ROM:0012A742 sub_12A742: ; CODE XREF: sub_12A4E6+C↑p ROM:0012A742 bsr.w sub_12A9B4 ROM:0012A746 bsr.w sub_12A9C2 ROM:0012A74A bsr.w sub_12A758 ROM:0012A74E bsr.w sub_12A844 ROM:0012A752 bsr.w sub_12AA14 ROM:0012A756 rts ROM:0012A756 ; End of function sub_12A742 ROM:0012A756 ROM:0012A758 ROM:0012A758 ; =============== S U B R O U T I N E ======================================= ROM:0012A758 ROM:0012A758 ROM:0012A758 sub_12A758: ; CODE XREF: sub_12A742+8↑p ROM:0012A758 clr.w d1 ROM:0012A75A move.b ($123D).w,d1 ROM:0012A75E cmpi.w #4,d1 ROM:0012A762 bcc.s locret_12A76C ROM:0012A764 movea.l off_12A76E(pc,d1.w*4),a0 ROM:0012A768 nop ROM:0012A76A jmp (a0) ROM:0012A76C ; --------------------------------------------------------------------------- ROM:0012A76C ROM:0012A76C locret_12A76C: ; CODE XREF: sub_12A758+A↑j ROM:0012A76C rts ROM:0012A76C ; End of function sub_12A758 ROM:0012A76C ROM:0012A76C ; --------------------------------------------------------------------------- ROM:0012A76E off_12A76E: dc.l loc_12A77E ; DATA XREF: sub_12A758+C↑r ROM:0012A772 dc.l loc_12A78E ROM:0012A776 dc.l loc_12A7D0 ROM:0012A77A dc.l loc_12A7FE ROM:0012A77E ; --------------------------------------------------------------------------- ROM:0012A77E ROM:0012A77E loc_12A77E: ; DATA XREF: ROM:off_12A76E↑o ROM:0012A77E bclr #1,($141A).w ROM:0012A784 move.b #1,($123D).w ROM:0012A78A bra.s locret_12A7CE ROM:0012A78C ; --------------------------------------------------------------------------- ROM:0012A78C rts ROM:0012A78E ; --------------------------------------------------------------------------- ROM:0012A78E ROM:0012A78E loc_12A78E: ; DATA XREF: ROM:0012A772↑o ROM:0012A78E btst #7,($49E).w ROM:0012A794 beq.s loc_12A7AC ROM:0012A796 bset #1,($141A).w ROM:0012A79C move.w #$1388,($CD0).w ROM:0012A7A2 move.b #3,($123D).w ROM:0012A7A8 bra.w locret_12A840 ROM:0012A7AC ; --------------------------------------------------------------------------- ROM:0012A7AC ROM:0012A7AC loc_12A7AC: ; CODE XREF: ROM:0012A794↑j ROM:0012A7AC move.w ($1462).w,d0 ROM:0012A7B0 add.w $61C(a5),d0 ROM:0012A7B4 cmp.w ($9BE).w,d0 ROM:0012A7B8 bgt.s locret_12A7CE ROM:0012A7BA bset #1,($141A).w ROM:0012A7C0 move.w #$1388,($CD0).w ROM:0012A7C6 move.b #2,($123D).w ROM:0012A7CC bra.s locret_12A7FC ROM:0012A7CE ; --------------------------------------------------------------------------- ROM:0012A7CE ROM:0012A7CE locret_12A7CE: ; CODE XREF: ROM:0012A78A↑j ROM:0012A7CE ; ROM:0012A7B8↑j ... ROM:0012A7CE rts ROM:0012A7D0 ; --------------------------------------------------------------------------- ROM:0012A7D0 ROM:0012A7D0 loc_12A7D0: ; DATA XREF: ROM:0012A776↑o ROM:0012A7D0 btst #7,($49E).w ROM:0012A7D6 beq.s loc_12A7E0 ROM:0012A7D8 move.b #3,($123D).w ROM:0012A7DE bra.s locret_12A840 ROM:0012A7E0 ; --------------------------------------------------------------------------- ROM:0012A7E0 ROM:0012A7E0 loc_12A7E0: ; CODE XREF: ROM:0012A7D6↑j ROM:0012A7E0 move.w ($1462).w,d0 ROM:0012A7E4 add.w $61E(a5),d0 ROM:0012A7E8 cmp.w ($9BE).w,d0 ROM:0012A7EC ble.s locret_12A7FC ROM:0012A7EE bclr #1,($141A).w ROM:0012A7F4 move.b #1,($123D).w ROM:0012A7FA bra.s locret_12A7CE ROM:0012A7FC ; --------------------------------------------------------------------------- ROM:0012A7FC ROM:0012A7FC locret_12A7FC: ; CODE XREF: ROM:0012A7CC↑j ROM:0012A7FC ; ROM:0012A7EC↑j ... ROM:0012A7FC rts ROM:0012A7FE ; --------------------------------------------------------------------------- ROM:0012A7FE ROM:0012A7FE loc_12A7FE: ; DATA XREF: ROM:0012A77A↑o ROM:0012A7FE move.w ($1462).w,d0 ROM:0012A802 add.w $61E(a5),d0 ROM:0012A806 btst #7,($49E).w ROM:0012A80C bne.s loc_12A822 ROM:0012A80E cmp.w ($9BE).w,d0 ROM:0012A812 ble.s loc_12A822 ROM:0012A814 bclr #1,($141A).w ROM:0012A81A move.b #1,($123D).w ROM:0012A820 bra.s locret_12A7CE ROM:0012A822 ; --------------------------------------------------------------------------- ROM:0012A822 ROM:0012A822 loc_12A822: ; CODE XREF: ROM:0012A80C↑j ROM:0012A822 ; ROM:0012A812↑j ROM:0012A822 move.w ($1462).w,d0 ROM:0012A826 add.w $61C(a5),d0 ROM:0012A82A btst #7,($49E).w ROM:0012A830 bne.s locret_12A840 ROM:0012A832 cmp.w ($9BE).w,d0 ROM:0012A836 bgt.s locret_12A840 ROM:0012A838 move.b #2,($123D).w ROM:0012A83E bra.s locret_12A7FC ROM:0012A840 ; --------------------------------------------------------------------------- ROM:0012A840 ROM:0012A840 locret_12A840: ; CODE XREF: ROM:0012A7A8↑j ROM:0012A840 ; ROM:0012A7DE↑j ... ROM:0012A840 rts ROM:0012A842 ; --------------------------------------------------------------------------- ROM:0012A842 rts ROM:0012A844 ROM:0012A844 ; =============== S U B R O U T I N E ======================================= ROM:0012A844 ROM:0012A844 ROM:0012A844 sub_12A844: ; CODE XREF: sub_12A742+C↑p ROM:0012A844 clr.w d1 ROM:0012A846 move.b ($123E).w,d1 ROM:0012A84A cmpi.w #5,d1 ROM:0012A84E bcc.s locret_12A858 ROM:0012A850 movea.l off_12A85A(pc,d1.w*4),a0 ROM:0012A854 nop ROM:0012A856 jmp (a0) ROM:0012A858 ; --------------------------------------------------------------------------- ROM:0012A858 ROM:0012A858 locret_12A858: ; CODE XREF: sub_12A844+A↑j ROM:0012A858 rts ROM:0012A858 ; End of function sub_12A844 ROM:0012A858 ROM:0012A858 ; --------------------------------------------------------------------------- ROM:0012A85A off_12A85A: dc.l loc_12A86E ; DATA XREF: sub_12A844+C↑r ROM:0012A85E dc.l loc_12A87E ROM:0012A862 dc.l loc_12A8AA ROM:0012A866 dc.l loc_12A8EE ROM:0012A86A dc.l loc_12A972 ROM:0012A86E ; --------------------------------------------------------------------------- ROM:0012A86E ROM:0012A86E loc_12A86E: ; DATA XREF: ROM:off_12A85A↑o ROM:0012A86E bclr #5,($1412).w ROM:0012A874 move.b #1,($123E).w ROM:0012A87A bra.s locret_12A8A8 ROM:0012A87C ; --------------------------------------------------------------------------- ROM:0012A87C rts ROM:0012A87E ; --------------------------------------------------------------------------- ROM:0012A87E ROM:0012A87E loc_12A87E: ; DATA XREF: ROM:0012A85E↑o ROM:0012A87E btst #1,($1426).w ROM:0012A884 beq.s locret_12A8A8 ROM:0012A886 btst #1,($141A).w ROM:0012A88C bne.s locret_12A8A8 ROM:0012A88E move.w $624(a5),d0 ROM:0012A892 clr.b ($82B).w ROM:0012A896 move.w d0,($6A4).w ROM:0012A89A move.b #1,($82B).w ROM:0012A8A0 move.b #2,($123E).w ROM:0012A8A6 bra.s locret_12A8EC ROM:0012A8A8 ; --------------------------------------------------------------------------- ROM:0012A8A8 ROM:0012A8A8 locret_12A8A8: ; CODE XREF: ROM:0012A87A↑j ROM:0012A8A8 ; ROM:0012A884↑j ... ROM:0012A8A8 rts ROM:0012A8AA ; --------------------------------------------------------------------------- ROM:0012A8AA ROM:0012A8AA loc_12A8AA: ; DATA XREF: ROM:0012A862↑o ROM:0012A8AA btst #1,($141A).w ROM:0012A8B0 bne.s loc_12A8BA ROM:0012A8B2 btst #1,($1426).w ROM:0012A8B8 bne.s loc_12A8C2 ROM:0012A8BA ROM:0012A8BA loc_12A8BA: ; CODE XREF: ROM:0012A8B0↑j ROM:0012A8BA move.b #1,($123E).w ROM:0012A8C0 bra.s locret_12A8A8 ROM:0012A8C2 ; --------------------------------------------------------------------------- ROM:0012A8C2 ROM:0012A8C2 loc_12A8C2: ; CODE XREF: ROM:0012A8B8↑j ROM:0012A8C2 cmpi.w #0,($6A4).w ROM:0012A8C8 bgt.s locret_12A8EC ROM:0012A8CA move.w ($CD2).w,($CD0).w ROM:0012A8D0 move.w $626(a5),d0 ROM:0012A8D4 clr.b ($82B).w ROM:0012A8D8 move.w d0,($6A4).w ROM:0012A8DC move.b #1,($82B).w ROM:0012A8E2 move.b #3,($123E).w ROM:0012A8E8 bra.w locret_12A970 ROM:0012A8EC ; --------------------------------------------------------------------------- ROM:0012A8EC ROM:0012A8EC locret_12A8EC: ; CODE XREF: ROM:0012A8A6↑j ROM:0012A8EC ; ROM:0012A8C8↑j ROM:0012A8EC rts ROM:0012A8EE ; --------------------------------------------------------------------------- ROM:0012A8EE ROM:0012A8EE loc_12A8EE: ; DATA XREF: ROM:0012A866↑o ROM:0012A8EE move.w ($CD2).w,d0 ROM:0012A8F2 sub.w ($CD0).w,d0 ROM:0012A8F6 move.w $620(a5),d1 ROM:0012A8FA cmp.w d0,d1 ROM:0012A8FC bgt.s loc_12A90E ROM:0012A8FE bset #5,($1412).w ROM:0012A904 move.b #4,($123E).w ROM:0012A90A bra.w locret_12A9B0 ROM:0012A90E ; --------------------------------------------------------------------------- ROM:0012A90E ROM:0012A90E loc_12A90E: ; CODE XREF: ROM:0012A8FC↑j ROM:0012A90E cmpi.w #0,($6A4).w ROM:0012A914 bgt.s loc_12A93E ROM:0012A916 move.w ($CD0).w,d0 ROM:0012A91A cmp.w ($CD2).w,d0 ROM:0012A91E bge.s loc_12A93E ROM:0012A920 bsr.w sub_12A9DC ROM:0012A924 move.w $626(a5),d0 ROM:0012A928 clr.b ($82B).w ROM:0012A92C move.w d0,($6A4).w ROM:0012A930 move.b #1,($82B).w ROM:0012A936 move.b #3,($123E).w ROM:0012A93C bra.s locret_12A970 ROM:0012A93E ; --------------------------------------------------------------------------- ROM:0012A93E ROM:0012A93E loc_12A93E: ; CODE XREF: ROM:0012A914↑j ROM:0012A93E ; ROM:0012A91E↑j ROM:0012A93E btst #1,($141A).w ROM:0012A944 bne.s loc_12A94E ROM:0012A946 btst #1,($1426).w ROM:0012A94C bne.s loc_12A958 ROM:0012A94E ROM:0012A94E loc_12A94E: ; CODE XREF: ROM:0012A944↑j ROM:0012A94E move.b #1,($123E).w ROM:0012A954 bra.w locret_12A8A8 ROM:0012A958 ; --------------------------------------------------------------------------- ROM:0012A958 ROM:0012A958 loc_12A958: ; CODE XREF: ROM:0012A94C↑j ROM:0012A958 move.w ($CD0).w,d0 ROM:0012A95C cmp.w ($CD2).w,d0 ROM:0012A960 ble.s locret_12A970 ROM:0012A962 bsr.w sub_12A9EA ROM:0012A966 move.b #3,($123E).w ROM:0012A96C bra.w *+4 ROM:0012A970 ; --------------------------------------------------------------------------- ROM:0012A970 ROM:0012A970 locret_12A970: ; CODE XREF: ROM:0012A8E8↑j ROM:0012A970 ; ROM:0012A93C↑j ... ROM:0012A970 rts ROM:0012A972 ; --------------------------------------------------------------------------- ROM:0012A972 ROM:0012A972 loc_12A972: ; DATA XREF: ROM:0012A86A↑o ROM:0012A972 move.w $622(a5),d0 ROM:0012A976 move.w ($CD2).w,d1 ROM:0012A97A sub.w ($CD0).w,d1 ROM:0012A97E cmp.w d1,d0 ROM:0012A980 ble.s loc_12A990 ROM:0012A982 bclr #5,($1412).w ROM:0012A988 move.b #3,($123E).w ROM:0012A98E bra.s locret_12A970 ROM:0012A990 ; --------------------------------------------------------------------------- ROM:0012A990 ROM:0012A990 loc_12A990: ; CODE XREF: ROM:0012A980↑j ROM:0012A990 btst #1,($141A).w ROM:0012A996 bne.s loc_12A9A0 ROM:0012A998 btst #1,($1426).w ROM:0012A99E bne.s locret_12A9B0 ROM:0012A9A0 ROM:0012A9A0 loc_12A9A0: ; CODE XREF: ROM:0012A996↑j ROM:0012A9A0 bclr #5,($1412).w ROM:0012A9A6 move.b #1,($123E).w ROM:0012A9AC bra.w locret_12A8A8 ROM:0012A9B0 ; --------------------------------------------------------------------------- ROM:0012A9B0 ROM:0012A9B0 locret_12A9B0: ; CODE XREF: ROM:0012A90A↑j ROM:0012A9B0 ; ROM:0012A99E↑j ROM:0012A9B0 rts ROM:0012A9B2 ; --------------------------------------------------------------------------- ROM:0012A9B2 rts ROM:0012A9B4 ROM:0012A9B4 ; =============== S U B R O U T I N E ======================================= ROM:0012A9B4 ROM:0012A9B4 ROM:0012A9B4 sub_12A9B4: ; CODE XREF: sub_12A742↑p ROM:0012A9B4 move.w ($9BE).w,d0 ROM:0012A9B8 sub.w ($1462).w,d0 ROM:0012A9BC move.w d0,($CD2).w ROM:0012A9C0 rts ROM:0012A9C0 ; End of function sub_12A9B4 ROM:0012A9C0 ROM:0012A9C2 ROM:0012A9C2 ; =============== S U B R O U T I N E ======================================= ROM:0012A9C2 ROM:0012A9C2 ROM:0012A9C2 sub_12A9C2: ; CODE XREF: sub_12A742+4↑p ROM:0012A9C2 move.w ($CD2).w,d0 ROM:0012A9C6 muls.w $62C(a5),d0 ROM:0012A9CA divs.w $62A(a5),d0 ROM:0012A9CE addi.w #$2328,d0 ROM:0012A9D2 sub.w $62C(a5),d0 ROM:0012A9D6 move.w d0,($CCE).w ROM:0012A9DA rts ROM:0012A9DA ; End of function sub_12A9C2 ROM:0012A9DA ROM:0012A9DC ROM:0012A9DC ; =============== S U B R O U T I N E ======================================= ROM:0012A9DC ROM:0012A9DC ROM:0012A9DC sub_12A9DC: ; CODE XREF: ROM:0012A920↑p ROM:0012A9DC move.w ($CD0).w,d0 ROM:0012A9E0 addi.w #1,d0 ROM:0012A9E4 move.w d0,($CD0).w ROM:0012A9E8 rts ROM:0012A9E8 ; End of function sub_12A9DC ROM:0012A9E8 ROM:0012A9EA ROM:0012A9EA ; =============== S U B R O U T I N E ======================================= ROM:0012A9EA ROM:0012A9EA ROM:0012A9EA sub_12A9EA: ; CODE XREF: ROM:0012A962↑p ROM:0012A9EA clr.l d1 ROM:0012A9EC move.w ($CD2).w,d1 ROM:0012A9F0 swap d1 ROM:0012A9F2 move.w ($CD0).w,d2 ROM:0012A9F6 swap d2 ROM:0012A9F8 move.w ($CD4).w,d2 ROM:0012A9FC move.w $628(a5),d3 ROM:0012AA00 ext.l d3 ROM:0012AA02 bsr.l sub_1173B2 ROM:0012AA08 move.w d4,($CD4).w ROM:0012AA0C swap d4 ROM:0012AA0E move.w d4,($CD0).w ROM:0012AA12 rts ROM:0012AA12 ; End of function sub_12A9EA ROM:0012AA12 ROM:0012AA14 ROM:0012AA14 ; =============== S U B R O U T I N E ======================================= ROM:0012AA14 ROM:0012AA14 ROM:0012AA14 sub_12AA14: ; CODE XREF: sub_12A742+10↑p ROM:0012AA14 move.w $61A(a5),d0 ROM:0012AA18 cmpi.w #0,d0 ROM:0012AA1C bne.s loc_12AA36 ROM:0012AA1E btst #1,($141A).w ROM:0012AA24 bne.s loc_12AA62 ROM:0012AA26 btst #5,($1412).w ROM:0012AA2C bne.s loc_12AA62 ROM:0012AA2E bclr #1,($1410).w ROM:0012AA34 bra.s loc_12AA68 ROM:0012AA36 ; --------------------------------------------------------------------------- ROM:0012AA36 ROM:0012AA36 loc_12AA36: ; CODE XREF: sub_12AA14+8↑j ROM:0012AA36 cmpi.w #1,d0 ROM:0012AA3A bne.s loc_12AA50 ROM:0012AA3C bclr #1,($1410).w ROM:0012AA42 bclr #1,($141A).w ROM:0012AA48 bclr #5,($1412).w ROM:0012AA4E bra.s loc_12AA68 ROM:0012AA50 ; --------------------------------------------------------------------------- ROM:0012AA50 ROM:0012AA50 loc_12AA50: ; CODE XREF: sub_12AA14+26↑j ROM:0012AA50 cmpi.w #2,d0 ROM:0012AA54 bne.s loc_12AA68 ROM:0012AA56 bset #1,($141A).w ROM:0012AA5C bset #5,($1412).w ROM:0012AA62 ROM:0012AA62 loc_12AA62: ; CODE XREF: sub_12AA14+10↑j ROM:0012AA62 ; sub_12AA14+18↑j ROM:0012AA62 bset #1,($1410).w ROM:0012AA68 ROM:0012AA68 loc_12AA68: ; CODE XREF: sub_12AA14+20↑j ROM:0012AA68 ; sub_12AA14+3A↑j ... ROM:0012AA68 btst #5,($8D1).w ROM:0012AA6E beq.s locret_12AA8A ROM:0012AA70 btst #5,($8D5).w ROM:0012AA76 beq.s locret_12AA8A ROM:0012AA78 bclr #1,($1410).w ROM:0012AA7E bclr #1,($141A).w ROM:0012AA84 bclr #5,($1412).w ROM:0012AA8A ROM:0012AA8A locret_12AA8A: ; CODE XREF: sub_12AA14+5A↑j ROM:0012AA8A ; sub_12AA14+62↑j ROM:0012AA8A rts ROM:0012AA8A ; End of function sub_12AA14 ROM:0012AA8A ROM:0012AA8C ROM:0012AA8C ; =============== S U B R O U T I N E ======================================= ROM:0012AA8C ROM:0012AA8C ROM:0012AA8C sub_12AA8C: ; CODE XREF: ROM:00117014↑p ROM:0012AA8C bsr.w sub_12AAC8 ROM:0012AA90 bsr.w sub_12AD7A ROM:0012AA94 move.w #0,($CD6).w ROM:0012AA9A bra.s loc_12AAA2 ROM:0012AA9C ; --------------------------------------------------------------------------- ROM:0012AA9C ROM:0012AA9C loc_12AA9C: ; CODE XREF: sub_12AA8C+22↓j ROM:0012AA9C addi.w #1,($CD6).w ROM:0012AAA2 ROM:0012AAA2 loc_12AAA2: ; CODE XREF: sub_12AA8C+E↑j ROM:0012AAA2 cmpi.w #1,($CD6).w ROM:0012AAA8 bgt.s loc_12AAB0 ROM:0012AAAA bsr.w sub_12AAF0 ROM:0012AAAE bra.s loc_12AA9C ROM:0012AAB0 ; --------------------------------------------------------------------------- ROM:0012AAB0 ROM:0012AAB0 loc_12AAB0: ; CODE XREF: sub_12AA8C+1C↑j ROM:0012AAB0 bsr.l sub_12AF20 ROM:0012AAB6 bsr.l sub_12B1A2 ROM:0012AABC bsr.l sub_12B568 ROM:0012AAC2 bsr.w sub_12AEA0 ROM:0012AAC6 rts ROM:0012AAC6 ; End of function sub_12AA8C ROM:0012AAC6 ROM:0012AAC8 ROM:0012AAC8 ; =============== S U B R O U T I N E ======================================= ROM:0012AAC8 ROM:0012AAC8 ROM:0012AAC8 sub_12AAC8: ; CODE XREF: sub_12AA8C↑p ROM:0012AAC8 bclr #2,($1427).w ROM:0012AACE cmpi.w #0,($6A6).w ROM:0012AAD4 bgt.s locret_12AAEE ROM:0012AAD6 move.w $634(a5),d0 ROM:0012AADA clr.b ($82C).w ROM:0012AADE move.w d0,($6A6).w ROM:0012AAE2 move.b #1,($82C).w ROM:0012AAE8 bset #2,($1427).w ROM:0012AAEE ROM:0012AAEE locret_12AAEE: ; CODE XREF: sub_12AAC8+C↑j ROM:0012AAEE rts ROM:0012AAEE ; End of function sub_12AAC8 ROM:0012AAEE ROM:0012AAF0 ROM:0012AAF0 ; =============== S U B R O U T I N E ======================================= ROM:0012AAF0 ROM:0012AAF0 ROM:0012AAF0 sub_12AAF0: ; CODE XREF: sub_12AA8C+1E↑p ROM:0012AAF0 move.w ($CD6).w,d7 ROM:0012AAF4 clr.w d1 ROM:0012AAF6 move.b $13DF(d7.w),d1 ROM:0012AAFC cmpi.w #5,d1 ROM:0012AB00 bcc.s locret_12AB0A ROM:0012AB02 movea.l off_12AB0C(pc,d1.w*4),a0 ROM:0012AB06 nop ROM:0012AB08 jmp (a0) ROM:0012AB0A ; --------------------------------------------------------------------------- ROM:0012AB0A ROM:0012AB0A locret_12AB0A: ; CODE XREF: sub_12AAF0+10↑j ROM:0012AB0A rts ROM:0012AB0A ; End of function sub_12AAF0 ROM:0012AB0A ROM:0012AB0A ; --------------------------------------------------------------------------- ROM:0012AB0C off_12AB0C: dc.l loc_12AB20 ; DATA XREF: sub_12AAF0+12↑r ROM:0012AB10 dc.l loc_12AB3E ROM:0012AB14 dc.l loc_12AB72 ROM:0012AB18 dc.l loc_12ABB4 ROM:0012AB1C dc.l loc_12AC12 ROM:0012AB20 ; --------------------------------------------------------------------------- ROM:0012AB20 ROM:0012AB20 loc_12AB20: ; DATA XREF: ROM:off_12AB0C↑o ROM:0012AB20 bclr d7,($1240).w ROM:0012AB24 bclr d7,($123F).w ROM:0012AB28 move.w #0,$1070(d7.w*2) ROM:0012AB30 bsr.w sub_12AECE ROM:0012AB34 move.b #1,$13DF(d7.w) ROM:0012AB3C bra.s locret_12AB70 ROM:0012AB3E ; --------------------------------------------------------------------------- ROM:0012AB3E ROM:0012AB3E loc_12AB3E: ; DATA XREF: ROM:0012AB10↑o ROM:0012AB3E move.w $62E(a5),d2 ROM:0012AB42 btst #2,($1428).w ROM:0012AB48 beq.s locret_12AB70 ROM:0012AB4A cmp.w ($9A0).w,d2 ROM:0012AB4E ble.s locret_12AB70 ROM:0012AB50 move.w $9F6(a5,d7.w*2),$1070(d7.w*2) ROM:0012AB5A bsr.w sub_12AECE ROM:0012AB5E bset d7,($1240).w ROM:0012AB62 move.b #2,$13DF(d7.w) ROM:0012AB6A bra.l locret_12ABB2 ROM:0012AB70 ; --------------------------------------------------------------------------- ROM:0012AB70 ROM:0012AB70 locret_12AB70: ; CODE XREF: ROM:0012AB3C↑j ROM:0012AB70 ; ROM:0012AB48↑j ... ROM:0012AB70 rts ROM:0012AB72 ; --------------------------------------------------------------------------- ROM:0012AB72 ROM:0012AB72 loc_12AB72: ; DATA XREF: ROM:0012AB14↑o ROM:0012AB72 move.w $62E(a5),d2 ROM:0012AB76 btst #2,($1428).w ROM:0012AB7C beq.s loc_12AB84 ROM:0012AB7E cmp.w ($9A0).w,d2 ROM:0012AB82 bgt.s loc_12AB9E ROM:0012AB84 ROM:0012AB84 loc_12AB84: ; CODE XREF: ROM:0012AB7C↑j ROM:0012AB84 move.w #0,$1070(d7.w*2) ROM:0012AB8C bsr.w sub_12AECE ROM:0012AB90 bclr d7,($1240).w ROM:0012AB94 move.b #1,$13DF(d7.w) ROM:0012AB9C bra.s locret_12AB70 ROM:0012AB9E ; --------------------------------------------------------------------------- ROM:0012AB9E ROM:0012AB9E loc_12AB9E: ; CODE XREF: ROM:0012AB82↑j ROM:0012AB9E btst d7,($14B5).w ROM:0012ABA2 beq.s locret_12ABB2 ROM:0012ABA4 move.b #3,$13DF(d7.w) ROM:0012ABAC bra.l locret_12AC10 ROM:0012ABB2 ; --------------------------------------------------------------------------- ROM:0012ABB2 ROM:0012ABB2 locret_12ABB2: ; CODE XREF: ROM:0012AB6A↑j ROM:0012ABB2 ; ROM:0012ABA2↑j ROM:0012ABB2 rts ROM:0012ABB4 ; --------------------------------------------------------------------------- ROM:0012ABB4 ROM:0012ABB4 loc_12ABB4: ; DATA XREF: ROM:0012AB18↑o ROM:0012ABB4 move.w $62E(a5),d2 ROM:0012ABB8 btst #2,($1428).w ROM:0012ABBE beq.s loc_12ABC6 ROM:0012ABC0 cmp.w ($9A0).w,d2 ROM:0012ABC4 bgt.s loc_12ABE4 ROM:0012ABC6 ROM:0012ABC6 loc_12ABC6: ; CODE XREF: ROM:0012ABBE↑j ROM:0012ABC6 move.w #0,$1070(d7.w*2) ROM:0012ABCE bsr.w sub_12AECE ROM:0012ABD2 bclr d7,($1240).w ROM:0012ABD6 move.b #1,$13DF(d7.w) ROM:0012ABDE bra.l locret_12AB70 ROM:0012ABE4 ; --------------------------------------------------------------------------- ROM:0012ABE4 ROM:0012ABE4 loc_12ABE4: ; CODE XREF: ROM:0012ABC4↑j ROM:0012ABE4 cmpi.w #$2710,$1070(d7.w*2) ROM:0012ABEC blt.s loc_12AC00 ROM:0012ABEE bset d7,($123F).w ROM:0012ABF2 move.b #4,$13DF(d7.w) ROM:0012ABFA bra.l locret_12AC56 ROM:0012AC00 ; --------------------------------------------------------------------------- ROM:0012AC00 ROM:0012AC00 loc_12AC00: ; CODE XREF: ROM:0012ABEC↑j ROM:0012AC00 btst #2,($1427).w ROM:0012AC06 beq.s locret_12AC10 ROM:0012AC08 bsr.w sub_12AD4A ROM:0012AC0C bsr.w sub_12AECE ROM:0012AC10 ROM:0012AC10 locret_12AC10: ; CODE XREF: ROM:0012ABAC↑j ROM:0012AC10 ; ROM:0012AC06↑j ROM:0012AC10 rts ROM:0012AC12 ; --------------------------------------------------------------------------- ROM:0012AC12 ROM:0012AC12 loc_12AC12: ; DATA XREF: ROM:0012AB1C↑o ROM:0012AC12 move.w $62E(a5),d2 ROM:0012AC16 btst #2,($1428).w ROM:0012AC1C beq.s loc_12AC24 ROM:0012AC1E cmp.w ($9A0).w,d2 ROM:0012AC22 bgt.s loc_12AC46 ROM:0012AC24 ROM:0012AC24 loc_12AC24: ; CODE XREF: ROM:0012AC1C↑j ROM:0012AC24 move.w #0,$1070(d7.w*2) ROM:0012AC2C bsr.w sub_12AECE ROM:0012AC30 bclr d7,($1240).w ROM:0012AC34 bclr d7,($123F).w ROM:0012AC38 move.b #1,$13DF(d7.w) ROM:0012AC40 bra.l locret_12AB70 ROM:0012AC46 ; --------------------------------------------------------------------------- ROM:0012AC46 ROM:0012AC46 loc_12AC46: ; CODE XREF: ROM:0012AC22↑j ROM:0012AC46 btst #2,($1427).w ROM:0012AC4C beq.s locret_12AC56 ROM:0012AC4E bsr.w sub_12ACB8 ROM:0012AC52 bsr.w sub_12AECE ROM:0012AC56 ROM:0012AC56 locret_12AC56: ; CODE XREF: ROM:0012ABFA↑j ROM:0012AC56 ; ROM:0012AC4C↑j ROM:0012AC56 rts ROM:0012AC58 ROM:0012AC58 ; =============== S U B R O U T I N E ======================================= ROM:0012AC58 ROM:0012AC58 ROM:0012AC58 sub_12AC58: ; CODE XREF: ROM:0012ADB6↓p ROM:0012AC58 move.w #$3F48,d1 ROM:0012AC5C move.w ($9E8).w,d2 ROM:0012AC60 move.w ($9AE).w,d3 ROM:0012AC64 bsr.l sub_1174A6 ROM:0012AC6A move.w d1,($1078).w ROM:0012AC6E move.w #$3F4A,d1 ROM:0012AC72 move.w ($9E8).w,d2 ROM:0012AC76 move.w ($9AE).w,d3 ROM:0012AC7A bsr.l sub_1174A6 ROM:0012AC80 move.w d1,($107A).w ROM:0012AC84 move.w #0,d7 ROM:0012AC88 bra.s loc_12AC8E ROM:0012AC8A ; --------------------------------------------------------------------------- ROM:0012AC8A ROM:0012AC8A loc_12AC8A: ; CODE XREF: sub_12AC58:loc_12ACB4↓j ROM:0012AC8A addi.w #1,d7 ROM:0012AC8E ROM:0012AC8E loc_12AC8E: ; CODE XREF: sub_12AC58+30↑j ROM:0012AC8E cmpi.w #1,d7 ROM:0012AC92 bgt.s locret_12ACB6 ROM:0012AC94 btst d7,($14B5).w ROM:0012AC98 bne.s loc_12ACB4 ROM:0012AC9A move.w $630(a5),d1 ROM:0012AC9E muls.w $1078(d7.w*2),d1 ROM:0012ACA4 divs.w #$64,d1 ; 'd' ROM:0012ACA8 bvc.s loc_12ACAE ROM:0012ACAA move.w #$7FFF,d1 ROM:0012ACAE ROM:0012ACAE loc_12ACAE: ; CODE XREF: sub_12AC58+50↑j ROM:0012ACAE move.w d1,$1078(d7.w*2) ROM:0012ACB4 ROM:0012ACB4 loc_12ACB4: ; CODE XREF: sub_12AC58+40↑j ROM:0012ACB4 bra.s loc_12AC8A ROM:0012ACB6 ; --------------------------------------------------------------------------- ROM:0012ACB6 ROM:0012ACB6 locret_12ACB6: ; CODE XREF: sub_12AC58+3A↑j ROM:0012ACB6 rts ROM:0012ACB6 ; End of function sub_12AC58 ROM:0012ACB6 ROM:0012ACB8 ROM:0012ACB8 ; =============== S U B R O U T I N E ======================================= ROM:0012ACB8 ROM:0012ACB8 ROM:0012ACB8 sub_12ACB8: ; CODE XREF: ROM:0012AC4E↑p ROM:0012ACB8 cmpi.w #0,($CD6).w ROM:0012ACBE bne.s loc_12ACD4 ROM:0012ACC0 move.w #$3F44,d1 ROM:0012ACC4 move.w ($57E).w,d2 ROM:0012ACC8 move.w ($9B2).w,d3 ROM:0012ACCC bsr.l sub_1174A6 ROM:0012ACD2 bra.s loc_12ACE6 ROM:0012ACD4 ; --------------------------------------------------------------------------- ROM:0012ACD4 ROM:0012ACD4 loc_12ACD4: ; CODE XREF: sub_12ACB8+6↑j ROM:0012ACD4 move.w #$3F46,d1 ROM:0012ACD8 move.w ($57E).w,d2 ROM:0012ACDC move.w ($9B2).w,d3 ROM:0012ACE0 bsr.l sub_1174A6 ROM:0012ACE6 ROM:0012ACE6 loc_12ACE6: ; CODE XREF: sub_12ACB8+1A↑j ROM:0012ACE6 move.w ($CD6).w,d7 ROM:0012ACEA move.w d1,$1074(d7.w*2) ROM:0012ACF0 move.w #$3E78,d1 ROM:0012ACF4 move.w ($9A0).w,d2 ROM:0012ACF8 bsr.l sub_1174A6 ROM:0012ACFE move.w ($CD6).w,d7 ROM:0012AD02 muls.w $1074(d7.w*2),d1 ROM:0012AD08 divs.w #$64,d1 ; 'd' ROM:0012AD0C bvs.s loc_12AD14 ROM:0012AD0E cmpi.w #$2710,d1 ROM:0012AD12 ble.s loc_12AD18 ROM:0012AD14 ROM:0012AD14 loc_12AD14: ; CODE XREF: sub_12ACB8+54↑j ROM:0012AD14 move.w #$2710,d1 ROM:0012AD18 ROM:0012AD18 loc_12AD18: ; CODE XREF: sub_12ACB8+5A↑j ROM:0012AD18 swap d1 ROM:0012AD1A clr.w d1 ROM:0012AD1C move.w $1070(d7.w*2),d2 ROM:0012AD22 swap d2 ROM:0012AD24 move.w $107C(d7.w*2),d2 ROM:0012AD2A move.w $632(a5),d3 ROM:0012AD2E ext.l d3 ROM:0012AD30 bsr.l sub_1173B2 ROM:0012AD36 move.w ($CD6).w,d7 ROM:0012AD3A move.w d4,$107C(d7.w*2) ROM:0012AD40 swap d4 ROM:0012AD42 move.w d4,$1070(d7.w*2) ROM:0012AD48 rts ROM:0012AD48 ; End of function sub_12ACB8 ROM:0012AD48 ROM:0012AD4A ROM:0012AD4A ; =============== S U B R O U T I N E ======================================= ROM:0012AD4A ROM:0012AD4A ROM:0012AD4A sub_12AD4A: ; CODE XREF: ROM:0012AC08↑p ROM:0012AD4A move.w ($CD6).w,d7 ROM:0012AD4E move.w $9FA(a5,d7.w*2),d0 ROM:0012AD54 muls.w $634(a5),d0 ROM:0012AD58 divs.w #$64,d0 ; 'd' ROM:0012AD5C add.w $1070(d7.w*2),d0 ROM:0012AD62 cmpi.w #$2710,d0 ROM:0012AD66 ble.s loc_12AD72 ROM:0012AD68 move.w #$2710,$1070(d7.w*2) ROM:0012AD70 bra.s locret_12AD78 ROM:0012AD72 ; --------------------------------------------------------------------------- ROM:0012AD72 ROM:0012AD72 loc_12AD72: ; CODE XREF: sub_12AD4A+1C↑j ROM:0012AD72 move.w d0,$1070(d7.w*2) ROM:0012AD78 ROM:0012AD78 locret_12AD78: ; CODE XREF: sub_12AD4A+26↑j ROM:0012AD78 rts ROM:0012AD78 ; End of function sub_12AD4A ROM:0012AD78 ROM:0012AD7A ROM:0012AD7A ; =============== S U B R O U T I N E ======================================= ROM:0012AD7A ROM:0012AD7A ROM:0012AD7A sub_12AD7A: ; CODE XREF: sub_12AA8C+4↑p ROM:0012AD7A clr.w d1 ROM:0012AD7C move.b ($1241).w,d1 ROM:0012AD80 cmpi.w #5,d1 ROM:0012AD84 bcc.s locret_12AD8E ROM:0012AD86 movea.l off_12AD90(pc,d1.w*4),a0 ROM:0012AD8A nop ROM:0012AD8C jmp (a0) ROM:0012AD8E ; --------------------------------------------------------------------------- ROM:0012AD8E ROM:0012AD8E locret_12AD8E: ; CODE XREF: sub_12AD7A+A↑j ROM:0012AD8E rts ROM:0012AD8E ; End of function sub_12AD7A ROM:0012AD8E ROM:0012AD8E ; --------------------------------------------------------------------------- ROM:0012AD90 off_12AD90: dc.l loc_12ADA4 ; DATA XREF: sub_12AD7A+C↑r ROM:0012AD94 dc.l loc_12ADAE ROM:0012AD98 dc.l loc_12ADD0 ROM:0012AD9C dc.l loc_12AE16 ROM:0012ADA0 dc.l loc_12AE38 ROM:0012ADA4 ; --------------------------------------------------------------------------- ROM:0012ADA4 ROM:0012ADA4 loc_12ADA4: ; DATA XREF: ROM:off_12AD90↑o ROM:0012ADA4 move.b #1,($1241).w ROM:0012ADAA bra.s locret_12ADCE ROM:0012ADAC ; --------------------------------------------------------------------------- ROM:0012ADAC rts ROM:0012ADAE ; --------------------------------------------------------------------------- ROM:0012ADAE ROM:0012ADAE loc_12ADAE: ; DATA XREF: ROM:0012AD94↑o ROM:0012ADAE btst #2,($1428).w ROM:0012ADB4 beq.s locret_12ADCE ROM:0012ADB6 bsr.w sub_12AC58 ROM:0012ADBA bclr #0,($14B5).w ROM:0012ADC0 bclr #1,($14B5).w ROM:0012ADC6 move.b #2,($1241).w ROM:0012ADCC bra.s locret_12AE14 ROM:0012ADCE ; --------------------------------------------------------------------------- ROM:0012ADCE ROM:0012ADCE locret_12ADCE: ; CODE XREF: ROM:0012ADAA↑j ROM:0012ADCE ; ROM:0012ADB4↑j ... ROM:0012ADCE rts ROM:0012ADD0 ; --------------------------------------------------------------------------- ROM:0012ADD0 ROM:0012ADD0 loc_12ADD0: ; DATA XREF: ROM:0012AD98↑o ROM:0012ADD0 btst #2,($1428).w ROM:0012ADD6 bne.s loc_12ADE0 ROM:0012ADD8 move.b #1,($1241).w ROM:0012ADDE bra.s locret_12ADCE ROM:0012ADE0 ; --------------------------------------------------------------------------- ROM:0012ADE0 ROM:0012ADE0 loc_12ADE0: ; CODE XREF: ROM:0012ADD6↑j ROM:0012ADE0 btst #4,($1419).w ROM:0012ADE6 beq.s loc_12ADF0 ROM:0012ADE8 move.b #3,($1241).w ROM:0012ADEE bra.s locret_12AE36 ROM:0012ADF0 ; --------------------------------------------------------------------------- ROM:0012ADF0 ROM:0012ADF0 loc_12ADF0: ; CODE XREF: ROM:0012ADE6↑j ROM:0012ADF0 btst #0,($14B5).w ROM:0012ADF6 beq.s loc_12AE08 ROM:0012ADF8 btst #1,($14B5).w ROM:0012ADFE beq.s loc_12AE08 ROM:0012AE00 move.b #4,($1241).w ROM:0012AE06 bra.s locret_12AE4C ROM:0012AE08 ; --------------------------------------------------------------------------- ROM:0012AE08 ROM:0012AE08 loc_12AE08: ; CODE XREF: ROM:0012ADF6↑j ROM:0012AE08 ; ROM:0012ADFE↑j ROM:0012AE08 btst #2,($1427).w ROM:0012AE0E beq.s locret_12AE14 ROM:0012AE10 bsr.w sub_12AE4E ROM:0012AE14 ROM:0012AE14 locret_12AE14: ; CODE XREF: ROM:0012ADCC↑j ROM:0012AE14 ; ROM:0012AE0E↑j ... ROM:0012AE14 rts ROM:0012AE16 ; --------------------------------------------------------------------------- ROM:0012AE16 ROM:0012AE16 loc_12AE16: ; DATA XREF: ROM:0012AD9C↑o ROM:0012AE16 btst #2,($1428).w ROM:0012AE1C bne.s loc_12AE26 ROM:0012AE1E move.b #1,($1241).w ROM:0012AE24 bra.s locret_12ADCE ROM:0012AE26 ; --------------------------------------------------------------------------- ROM:0012AE26 ROM:0012AE26 loc_12AE26: ; CODE XREF: ROM:0012AE1C↑j ROM:0012AE26 btst #4,($1419).w ROM:0012AE2C bne.s locret_12AE36 ROM:0012AE2E move.b #2,($1241).w ROM:0012AE34 bra.s locret_12AE14 ROM:0012AE36 ; --------------------------------------------------------------------------- ROM:0012AE36 ROM:0012AE36 locret_12AE36: ; CODE XREF: ROM:0012ADEE↑j ROM:0012AE36 ; ROM:0012AE2C↑j ROM:0012AE36 rts ROM:0012AE38 ; --------------------------------------------------------------------------- ROM:0012AE38 ROM:0012AE38 loc_12AE38: ; DATA XREF: ROM:0012ADA0↑o ROM:0012AE38 btst #2,($1428).w ROM:0012AE3E bne.s locret_12AE4C ROM:0012AE40 move.b #1,($1241).w ROM:0012AE46 bra.l locret_12ADCE ROM:0012AE4C ; --------------------------------------------------------------------------- ROM:0012AE4C ROM:0012AE4C locret_12AE4C: ; CODE XREF: ROM:0012AE06↑j ROM:0012AE4C ; ROM:0012AE3E↑j ROM:0012AE4C rts ROM:0012AE4E ROM:0012AE4E ; =============== S U B R O U T I N E ======================================= ROM:0012AE4E ROM:0012AE4E ROM:0012AE4E sub_12AE4E: ; CODE XREF: ROM:0012AE10↑p ROM:0012AE4E btst #0,($14B5).w ROM:0012AE54 bne.s loc_12AE76 ROM:0012AE56 move.w #$3E74,d1 ROM:0012AE5A move.w ($D08).w,d2 ROM:0012AE5E bsr.l sub_1174A6 ROM:0012AE64 sub.w d1,($1078).w ROM:0012AE68 bgt.w loc_12AE76 ROM:0012AE6C clr.w ($1078).w ROM:0012AE70 bset #0,($14B5).w ROM:0012AE76 ROM:0012AE76 loc_12AE76: ; CODE XREF: sub_12AE4E+6↑j ROM:0012AE76 ; sub_12AE4E+1A↑j ROM:0012AE76 btst #1,($14B5).w ROM:0012AE7C bne.s locret_12AE9E ROM:0012AE7E move.w #$3E76,d1 ROM:0012AE82 move.w ($D08).w,d2 ROM:0012AE86 bsr.l sub_1174A6 ROM:0012AE8C sub.w d1,($107A).w ROM:0012AE90 bgt.w locret_12AE9E ROM:0012AE94 clr.w ($107A).w ROM:0012AE98 bset #1,($14B5).w ROM:0012AE9E ROM:0012AE9E locret_12AE9E: ; CODE XREF: sub_12AE4E+2E↑j ROM:0012AE9E ; sub_12AE4E+42↑j ROM:0012AE9E rts ROM:0012AE9E ; End of function sub_12AE4E ROM:0012AE9E ROM:0012AEA0 ROM:0012AEA0 ; =============== S U B R O U T I N E ======================================= ROM:0012AEA0 ROM:0012AEA0 ROM:0012AEA0 sub_12AEA0: ; CODE XREF: sub_12AA8C+36↑p ROM:0012AEA0 btst #1,($124A).w ROM:0012AEA6 beq.s loc_12AEB0 ROM:0012AEA8 bset #1,($11EE).w ROM:0012AEAE bra.s loc_12AEB6 ROM:0012AEB0 ; --------------------------------------------------------------------------- ROM:0012AEB0 ROM:0012AEB0 loc_12AEB0: ; CODE XREF: sub_12AEA0+6↑j ROM:0012AEB0 bclr #1,($11EE).w ROM:0012AEB6 ROM:0012AEB6 loc_12AEB6: ; CODE XREF: sub_12AEA0+E↑j ROM:0012AEB6 btst #0,($1240).w ROM:0012AEBC beq.s loc_12AEC6 ROM:0012AEBE bset #6,($1424).w ROM:0012AEC4 bra.s locret_12AECC ROM:0012AEC6 ; --------------------------------------------------------------------------- ROM:0012AEC6 ROM:0012AEC6 loc_12AEC6: ; CODE XREF: sub_12AEA0+1C↑j ROM:0012AEC6 bclr #6,($1424).w ROM:0012AECC ROM:0012AECC locret_12AECC: ; CODE XREF: sub_12AEA0+24↑j ROM:0012AECC rts ROM:0012AECC ; End of function sub_12AEA0 ROM:0012AECC ROM:0012AECE ROM:0012AECE ; =============== S U B R O U T I N E ======================================= ROM:0012AECE ROM:0012AECE ROM:0012AECE sub_12AECE: ; CODE XREF: ROM:0012AB30↑p ROM:0012AECE ; ROM:0012AB5A↑p ... ROM:0012AECE move.w ($CD6).w,d7 ROM:0012AED2 cmpi.w #0,$1070(d7.w*2) ROM:0012AEDA bne.s loc_12AEF0 ROM:0012AEDC move.w #0,$1084(d7.w*2) ROM:0012AEE4 move.w $9FE(a5,d7.w*2),$1080(d7.w*2) ROM:0012AEEE bra.s locret_12AF1E ROM:0012AEF0 ; --------------------------------------------------------------------------- ROM:0012AEF0 ROM:0012AEF0 loc_12AEF0: ; CODE XREF: sub_12AECE+C↑j ROM:0012AEF0 move.w $9FE(a5,d7.w*2),$1084(d7.w*2) ROM:0012AEFA move.w #$2710,d1 ROM:0012AEFE sub.w $1070(d7.w*2),d1 ROM:0012AF04 muls.w $9FE(a5,d7.w*2),d1 ROM:0012AF0A divs.w $1070(d7.w*2),d1 ROM:0012AF10 bvc.w loc_12AF18 ROM:0012AF14 move.w #$7FFF,d1 ROM:0012AF18 ROM:0012AF18 loc_12AF18: ; CODE XREF: sub_12AECE+42↑j ROM:0012AF18 move.w d1,$1080(d7.w*2) ROM:0012AF1E ROM:0012AF1E locret_12AF1E: ; CODE XREF: sub_12AECE+20↑j ROM:0012AF1E rts ROM:0012AF1E ; End of function sub_12AECE ROM:0012AF1E ROM:0012AF20 ROM:0012AF20 ; =============== S U B R O U T I N E ======================================= ROM:0012AF20 ROM:0012AF20 ROM:0012AF20 sub_12AF20: ; CODE XREF: sub_12AA8C:loc_12AAB0↑p ROM:0012AF20 bsr.w sub_12B02E ROM:0012AF24 bsr.w sub_12AF48 ROM:0012AF28 clr.w ($CD6).w ROM:0012AF2C ROM:0012AF2C loc_12AF2C: ; CODE XREF: sub_12AF20:loc_12AF44↓j ROM:0012AF2C bsr.w sub_12B0CC ROM:0012AF30 cmpi.w #1,($CD6).w ROM:0012AF36 bge.s locret_12AF46 ROM:0012AF38 addq.w #1,($CD6).w ROM:0012AF3C bvc.s loc_12AF44 ROM:0012AF3E move.w #$8000,($CD6).w ROM:0012AF44 ROM:0012AF44 loc_12AF44: ; CODE XREF: sub_12AF20+1C↑j ROM:0012AF44 bra.s loc_12AF2C ROM:0012AF46 ; --------------------------------------------------------------------------- ROM:0012AF46 ROM:0012AF46 locret_12AF46: ; CODE XREF: sub_12AF20+16↑j ROM:0012AF46 rts ROM:0012AF46 ; End of function sub_12AF20 ROM:0012AF46 ROM:0012AF48 ROM:0012AF48 ; =============== S U B R O U T I N E ======================================= ROM:0012AF48 ROM:0012AF48 ROM:0012AF48 sub_12AF48: ; CODE XREF: sub_12AF20+4↑p ROM:0012AF48 clr.w d1 ROM:0012AF4A move.b ($1244).w,d1 ROM:0012AF4E cmpi.w #5,d1 ROM:0012AF52 bcc.s locret_12AF5C ROM:0012AF54 movea.l off_12AF5E(pc,d1.w*4),a0 ROM:0012AF58 nop ROM:0012AF5A jmp (a0) ROM:0012AF5C ; --------------------------------------------------------------------------- ROM:0012AF5C ROM:0012AF5C locret_12AF5C: ; CODE XREF: sub_12AF48+A↑j ROM:0012AF5C rts ROM:0012AF5C ; End of function sub_12AF48 ROM:0012AF5C ROM:0012AF5C ; --------------------------------------------------------------------------- ROM:0012AF5E off_12AF5E: dc.l loc_12AF72 ; DATA XREF: sub_12AF48+C↑r ROM:0012AF62 dc.l loc_12AF7A ROM:0012AF66 dc.l loc_12AFA4 ROM:0012AF6A dc.l loc_12AFDC ROM:0012AF6E dc.l loc_12B012 ROM:0012AF72 ; --------------------------------------------------------------------------- ROM:0012AF72 ROM:0012AF72 loc_12AF72: ; DATA XREF: ROM:off_12AF5E↑o ROM:0012AF72 move.b #1,($1244).w ROM:0012AF78 bra.s locret_12AFA2 ROM:0012AF7A ; --------------------------------------------------------------------------- ROM:0012AF7A ROM:0012AF7A loc_12AF7A: ; DATA XREF: ROM:0012AF62↑o ROM:0012AF7A cmpi.w #2,($CDA).w ROM:0012AF80 bge.s locret_12AFA2 ROM:0012AF82 move.w ($CDA).w,($CDC).w ROM:0012AF88 move.w $638(a5),d0 ROM:0012AF8C clr.b ($7D9).w ROM:0012AF90 move.w d0,($600).w ROM:0012AF94 move.b #1,($7D9).w ROM:0012AF9A move.b #2,($1244).w ROM:0012AFA0 bra.s locret_12AFDA ROM:0012AFA2 ; --------------------------------------------------------------------------- ROM:0012AFA2 ROM:0012AFA2 locret_12AFA2: ; CODE XREF: ROM:0012AF78↑j ROM:0012AFA2 ; ROM:0012AF80↑j ... ROM:0012AFA2 rts ROM:0012AFA4 ; --------------------------------------------------------------------------- ROM:0012AFA4 ROM:0012AFA4 loc_12AFA4: ; DATA XREF: ROM:0012AF66↑o ROM:0012AFA4 move.w ($CDA).w,d7 ROM:0012AFA8 cmp.w ($CDC).w,d7 ROM:0012AFAC bne.s loc_12AFD2 ROM:0012AFAE cmpi.w #0,($600).w ROM:0012AFB4 bgt.s loc_12AFD0 ROM:0012AFB6 move.w $636(a5),d0 ROM:0012AFBA clr.b ($7D9).w ROM:0012AFBE move.w d0,($600).w ROM:0012AFC2 move.b #1,($7D9).w ROM:0012AFC8 move.b #3,($1244).w ROM:0012AFCE bra.s loc_12B00C ROM:0012AFD0 ; --------------------------------------------------------------------------- ROM:0012AFD0 ROM:0012AFD0 loc_12AFD0: ; CODE XREF: ROM:0012AFB4↑j ROM:0012AFD0 bra.s locret_12AFDA ROM:0012AFD2 ; --------------------------------------------------------------------------- ROM:0012AFD2 ROM:0012AFD2 loc_12AFD2: ; CODE XREF: ROM:0012AFAC↑j ROM:0012AFD2 move.b #1,($1244).w ROM:0012AFD8 bra.s locret_12AFA2 ROM:0012AFDA ; --------------------------------------------------------------------------- ROM:0012AFDA ROM:0012AFDA locret_12AFDA: ; CODE XREF: ROM:0012AFA0↑j ROM:0012AFDA ; ROM:loc_12AFD0↑j ROM:0012AFDA rts ROM:0012AFDC ; --------------------------------------------------------------------------- ROM:0012AFDC ROM:0012AFDC loc_12AFDC: ; DATA XREF: ROM:0012AF6A↑o ROM:0012AFDC move.w ($CDA).w,d7 ROM:0012AFE0 cmp.w ($CDC).w,d7 ROM:0012AFE4 bne.s loc_12AFFE ROM:0012AFE6 cmpi.w #0,($600).w ROM:0012AFEC bgt.s loc_12AFFC ROM:0012AFEE move.w ($CDC).w,($CD8).w ROM:0012AFF4 move.b #4,($1244).w ROM:0012AFFA bra.s loc_12B028 ROM:0012AFFC ; --------------------------------------------------------------------------- ROM:0012AFFC ROM:0012AFFC loc_12AFFC: ; CODE XREF: ROM:0012AFEC↑j ROM:0012AFFC bra.s loc_12B00C ROM:0012AFFE ; --------------------------------------------------------------------------- ROM:0012AFFE ROM:0012AFFE loc_12AFFE: ; CODE XREF: ROM:0012AFE4↑j ROM:0012AFFE move.w ($CDC).w,($CD8).w ROM:0012B004 move.b #1,($1244).w ROM:0012B00A bra.s locret_12AFA2 ROM:0012B00C ; --------------------------------------------------------------------------- ROM:0012B00C ROM:0012B00C loc_12B00C: ; CODE XREF: ROM:0012AFCE↑j ROM:0012B00C ; ROM:loc_12AFFC↑j ROM:0012B00C bsr.w sub_12B066 ROM:0012B010 rts ROM:0012B012 ; --------------------------------------------------------------------------- ROM:0012B012 ROM:0012B012 loc_12B012: ; DATA XREF: ROM:0012AF6E↑o ROM:0012B012 move.w ($CDA).w,d7 ROM:0012B016 cmp.w ($CDC).w,d7 ROM:0012B01A beq.s loc_12B028 ROM:0012B01C move.b #1,($1244).w ROM:0012B022 bra.l locret_12AFA2 ROM:0012B028 ; --------------------------------------------------------------------------- ROM:0012B028 ROM:0012B028 loc_12B028: ; CODE XREF: ROM:0012AFFA↑j ROM:0012B028 ; ROM:0012B01A↑j ROM:0012B028 bsr.w sub_12B066 ROM:0012B02C rts ROM:0012B02E ROM:0012B02E ; =============== S U B R O U T I N E ======================================= ROM:0012B02E ROM:0012B02E ROM:0012B02E sub_12B02E: ; CODE XREF: sub_12AF20↑p ROM:0012B02E btst #0,($12A8).w ROM:0012B034 beq.s loc_12B046 ROM:0012B036 btst #1,($12A8).w ROM:0012B03C bne.s loc_12B046 ROM:0012B03E move.w #0,($CDA).w ROM:0012B044 bra.s locret_12B064 ROM:0012B046 ; --------------------------------------------------------------------------- ROM:0012B046 ROM:0012B046 loc_12B046: ; CODE XREF: sub_12B02E+6↑j ROM:0012B046 ; sub_12B02E+E↑j ROM:0012B046 btst #1,($12A8).w ROM:0012B04C beq.s loc_12B05E ROM:0012B04E btst #0,($12A8).w ROM:0012B054 bne.s loc_12B05E ROM:0012B056 move.w #1,($CDA).w ROM:0012B05C bra.s locret_12B064 ROM:0012B05E ; --------------------------------------------------------------------------- ROM:0012B05E ROM:0012B05E loc_12B05E: ; CODE XREF: sub_12B02E+1E↑j ROM:0012B05E ; sub_12B02E+26↑j ROM:0012B05E move.w #2,($CDA).w ROM:0012B064 ROM:0012B064 locret_12B064: ; CODE XREF: sub_12B02E+16↑j ROM:0012B064 ; sub_12B02E+2E↑j ROM:0012B064 rts ROM:0012B064 ; End of function sub_12B02E ROM:0012B064 ROM:0012B066 ROM:0012B066 ; =============== S U B R O U T I N E ======================================= ROM:0012B066 ROM:0012B066 ROM:0012B066 sub_12B066: ; CODE XREF: ROM:loc_12B00C↑p ROM:0012B066 ; ROM:loc_12B028↑p ROM:0012B066 move.w ($CDA).w,d7 ROM:0012B06A move.w ($9B8).w,d1 ROM:0012B06E swap d1 ROM:0012B070 clr.w d1 ROM:0012B072 move.w $1088(d7.w*2),d2 ROM:0012B078 swap d2 ROM:0012B07A move.w $108C(d7.w*2),d2 ROM:0012B080 move.w $63A(a5),d3 ROM:0012B084 ext.l d3 ROM:0012B086 bsr.l sub_1173B2 ROM:0012B08C move.w ($CDA).w,d7 ROM:0012B090 move.w d4,$108C(d7.w*2) ROM:0012B096 swap d4 ROM:0012B098 move.w d4,$1088(d7.w*2) ROM:0012B09E cmpi.w #0,$1088(d7.w*2) ROM:0012B0A6 bne.s loc_12B0AE ROM:0012B0A8 move.w #$7FFF,d0 ROM:0012B0AC bra.s loc_12B0C4 ROM:0012B0AE ; --------------------------------------------------------------------------- ROM:0012B0AE ROM:0012B0AE loc_12B0AE: ; CODE XREF: sub_12B066+40↑j ROM:0012B0AE move.w ($9A0).w,d0 ROM:0012B0B2 muls.w #$64,d0 ; 'd' ROM:0012B0B6 divs.w $1088(d7.w*2),d0 ROM:0012B0BC bvc.w loc_12B0C4 ROM:0012B0C0 move.w #$7FFF,d0 ROM:0012B0C4 ROM:0012B0C4 loc_12B0C4: ; CODE XREF: sub_12B066+46↑j ROM:0012B0C4 ; sub_12B066+56↑j ROM:0012B0C4 move.w d0,$1090(d7.w*2) ROM:0012B0CA rts ROM:0012B0CA ; End of function sub_12B066 ROM:0012B0CA ROM:0012B0CC ROM:0012B0CC ; =============== S U B R O U T I N E ======================================= ROM:0012B0CC ROM:0012B0CC ROM:0012B0CC sub_12B0CC: ; CODE XREF: sub_12AF20:loc_12AF2C↑p ROM:0012B0CC move.w ($CD6).w,d7 ROM:0012B0D0 clr.w d1 ROM:0012B0D2 move.b $13E1(d7.w),d1 ROM:0012B0D8 cmpi.w #4,d1 ROM:0012B0DC bcc.s locret_12B0E6 ROM:0012B0DE movea.l off_12B0E8(pc,d1.w*4),a0 ROM:0012B0E2 nop ROM:0012B0E4 jmp (a0) ROM:0012B0E6 ; --------------------------------------------------------------------------- ROM:0012B0E6 ROM:0012B0E6 locret_12B0E6: ; CODE XREF: sub_12B0CC+10↑j ROM:0012B0E6 rts ROM:0012B0E6 ; End of function sub_12B0CC ROM:0012B0E6 ROM:0012B0E6 ; --------------------------------------------------------------------------- ROM:0012B0E8 off_12B0E8: dc.l loc_12B0F8 ; DATA XREF: sub_12B0CC+12↑r ROM:0012B0EC dc.l loc_12B10C ROM:0012B0F0 dc.l loc_12B126 ROM:0012B0F4 dc.l loc_12B166 ROM:0012B0F8 ; --------------------------------------------------------------------------- ROM:0012B0F8 ROM:0012B0F8 loc_12B0F8: ; DATA XREF: ROM:off_12B0E8↑o ROM:0012B0F8 bset d7,($1243).w ROM:0012B0FC bset d7,($1242).w ROM:0012B100 move.b #1,$13E1(d7.w) ROM:0012B108 bra.s locret_12B124 ROM:0012B10A ; --------------------------------------------------------------------------- ROM:0012B10A rts ROM:0012B10C ; --------------------------------------------------------------------------- ROM:0012B10C ROM:0012B10C loc_12B10C: ; DATA XREF: ROM:0012B0EC↑o ROM:0012B10C btst d7,($12A9).w ROM:0012B110 beq.s locret_12B124 ROM:0012B112 move.w $63C(a5),$1094(d7.w*2) ROM:0012B11A move.b #2,$13E1(d7.w) ROM:0012B122 bra.s locret_12B164 ROM:0012B124 ; --------------------------------------------------------------------------- ROM:0012B124 ROM:0012B124 locret_12B124: ; CODE XREF: ROM:0012B108↑j ROM:0012B124 ; ROM:0012B110↑j ... ROM:0012B124 rts ROM:0012B126 ; --------------------------------------------------------------------------- ROM:0012B126 ROM:0012B126 loc_12B126: ; DATA XREF: ROM:0012B0F0↑o ROM:0012B126 btst d7,($12A9).w ROM:0012B12A bne.s loc_12B136 ROM:0012B12C move.b #1,$13E1(d7.w) ROM:0012B134 bra.s locret_12B124 ROM:0012B136 ; --------------------------------------------------------------------------- ROM:0012B136 ROM:0012B136 loc_12B136: ; CODE XREF: ROM:0012B12A↑j ROM:0012B136 btst #5,($1407).w ROM:0012B13C beq.s locret_12B164 ROM:0012B13E cmpi.w #0,$1094(d7.w*2) ROM:0012B146 bne.s loc_12B154 ROM:0012B148 move.b #3,$13E1(d7.w) ROM:0012B150 bra.s loc_12B176 ROM:0012B152 ; --------------------------------------------------------------------------- ROM:0012B152 bra.s locret_12B164 ROM:0012B154 ; --------------------------------------------------------------------------- ROM:0012B154 ROM:0012B154 loc_12B154: ; CODE XREF: ROM:0012B146↑j ROM:0012B154 subq.w #1,$1094(d7.w*2) ROM:0012B15A bvc.s locret_12B164 ROM:0012B15C move.w #$8000,$1094(d7.w*2) ROM:0012B164 ROM:0012B164 locret_12B164: ; CODE XREF: ROM:0012B122↑j ROM:0012B164 ; ROM:0012B13C↑j ... ROM:0012B164 rts ROM:0012B166 ; --------------------------------------------------------------------------- ROM:0012B166 ROM:0012B166 loc_12B166: ; DATA XREF: ROM:0012B0F4↑o ROM:0012B166 btst d7,($12A9).w ROM:0012B16A bne.s loc_12B176 ROM:0012B16C move.b #1,$13E1(d7.w) ROM:0012B174 bra.s locret_12B124 ROM:0012B176 ; --------------------------------------------------------------------------- ROM:0012B176 ROM:0012B176 loc_12B176: ; CODE XREF: ROM:0012B150↑j ROM:0012B176 ; ROM:0012B16A↑j ROM:0012B176 bsr.w sub_12B17C ROM:0012B17A rts ROM:0012B17C ROM:0012B17C ; =============== S U B R O U T I N E ======================================= ROM:0012B17C ROM:0012B17C ROM:0012B17C sub_12B17C: ; CODE XREF: ROM:loc_12B176↑p ROM:0012B17C move.w ($CD6).w,d7 ROM:0012B180 btst d7,($12A6).w ROM:0012B184 beq.s loc_12B18C ROM:0012B186 bset d7,($1242).w ROM:0012B18A bra.s loc_12B190 ROM:0012B18C ; --------------------------------------------------------------------------- ROM:0012B18C ROM:0012B18C loc_12B18C: ; CODE XREF: sub_12B17C+8↑j ROM:0012B18C bclr d7,($1242).w ROM:0012B190 ROM:0012B190 loc_12B190: ; CODE XREF: sub_12B17C+E↑j ROM:0012B190 btst d7,($12A7).w ROM:0012B194 beq.s loc_12B19C ROM:0012B196 bset d7,($1243).w ROM:0012B19A bra.s locret_12B1A0 ROM:0012B19C ; --------------------------------------------------------------------------- ROM:0012B19C ROM:0012B19C loc_12B19C: ; CODE XREF: sub_12B17C+18↑j ROM:0012B19C bclr d7,($1243).w ROM:0012B1A0 ROM:0012B1A0 locret_12B1A0: ; CODE XREF: sub_12B17C+1E↑j ROM:0012B1A0 rts ROM:0012B1A0 ; End of function sub_12B17C ROM:0012B1A0 ROM:0012B1A2 ROM:0012B1A2 ; =============== S U B R O U T I N E ======================================= ROM:0012B1A2 ROM:0012B1A2 ROM:0012B1A2 sub_12B1A2: ; CODE XREF: sub_12AA8C+2A↑p ROM:0012B1A2 move.w #0,($CD6).w ROM:0012B1A8 bra.s loc_12B1B0 ROM:0012B1AA ; --------------------------------------------------------------------------- ROM:0012B1AA ROM:0012B1AA loc_12B1AA: ; CODE XREF: sub_12B1A2+1E↓j ROM:0012B1AA addi.w #1,($CD6).w ROM:0012B1B0 ROM:0012B1B0 loc_12B1B0: ; CODE XREF: sub_12B1A2+6↑j ROM:0012B1B0 cmpi.w #1,($CD6).w ROM:0012B1B6 bgt.s loc_12B1C2 ROM:0012B1B8 bsr.w sub_12B30E ROM:0012B1BC bsr.w sub_12B3D6 ROM:0012B1C0 bra.s loc_12B1AA ROM:0012B1C2 ; --------------------------------------------------------------------------- ROM:0012B1C2 ROM:0012B1C2 loc_12B1C2: ; CODE XREF: sub_12B1A2+14↑j ROM:0012B1C2 bsr.w sub_12B508 ROM:0012B1C6 move.w #0,($CD6).w ROM:0012B1CC bra.s loc_12B1D4 ROM:0012B1CE ; --------------------------------------------------------------------------- ROM:0012B1CE ROM:0012B1CE loc_12B1CE: ; CODE XREF: sub_12B1A2+3E↓j ROM:0012B1CE addi.w #1,($CD6).w ROM:0012B1D4 ROM:0012B1D4 loc_12B1D4: ; CODE XREF: sub_12B1A2+2A↑j ROM:0012B1D4 cmpi.w #1,($CD6).w ROM:0012B1DA bgt.s loc_12B1E2 ROM:0012B1DC bsr.w sub_12B242 ROM:0012B1E0 bra.s loc_12B1CE ROM:0012B1E2 ; --------------------------------------------------------------------------- ROM:0012B1E2 ROM:0012B1E2 loc_12B1E2: ; CODE XREF: sub_12B1A2+38↑j ROM:0012B1E2 bsr.w sub_12B1E8 ROM:0012B1E6 rts ROM:0012B1E6 ; End of function sub_12B1A2 ROM:0012B1E6 ROM:0012B1E8 ROM:0012B1E8 ; =============== S U B R O U T I N E ======================================= ROM:0012B1E8 ROM:0012B1E8 ROM:0012B1E8 sub_12B1E8: ; CODE XREF: sub_12B1A2:loc_12B1E2↑p ROM:0012B1E8 btst #0,($1246).w ROM:0012B1EE beq.s loc_12B1F8 ROM:0012B1F0 bset #4,($1431).w ROM:0012B1F6 bra.s loc_12B1FE ROM:0012B1F8 ; --------------------------------------------------------------------------- ROM:0012B1F8 ROM:0012B1F8 loc_12B1F8: ; CODE XREF: sub_12B1E8+6↑j ROM:0012B1F8 bclr #4,($1431).w ROM:0012B1FE ROM:0012B1FE loc_12B1FE: ; CODE XREF: sub_12B1E8+E↑j ROM:0012B1FE btst #1,($1246).w ROM:0012B204 beq.s loc_12B20E ROM:0012B206 bset #6,($1415).w ROM:0012B20C bra.s loc_12B214 ROM:0012B20E ; --------------------------------------------------------------------------- ROM:0012B20E ROM:0012B20E loc_12B20E: ; CODE XREF: sub_12B1E8+1C↑j ROM:0012B20E bclr #6,($1415).w ROM:0012B214 ROM:0012B214 loc_12B214: ; CODE XREF: sub_12B1E8+24↑j ROM:0012B214 btst #0,($1247).w ROM:0012B21A beq.s loc_12B224 ROM:0012B21C bset #7,($140C).w ROM:0012B222 bra.s loc_12B22A ROM:0012B224 ; --------------------------------------------------------------------------- ROM:0012B224 ROM:0012B224 loc_12B224: ; CODE XREF: sub_12B1E8+32↑j ROM:0012B224 bclr #7,($140C).w ROM:0012B22A ROM:0012B22A loc_12B22A: ; CODE XREF: sub_12B1E8+3A↑j ROM:0012B22A btst #1,($1247).w ROM:0012B230 beq.s loc_12B23A ROM:0012B232 bset #6,($141E).w ROM:0012B238 bra.s locret_12B240 ROM:0012B23A ; --------------------------------------------------------------------------- ROM:0012B23A ROM:0012B23A loc_12B23A: ; CODE XREF: sub_12B1E8+48↑j ROM:0012B23A bclr #6,($141E).w ROM:0012B240 ROM:0012B240 locret_12B240: ; CODE XREF: sub_12B1E8+50↑j ROM:0012B240 rts ROM:0012B240 ; End of function sub_12B1E8 ROM:0012B240 ROM:0012B242 ROM:0012B242 ; =============== S U B R O U T I N E ======================================= ROM:0012B242 ROM:0012B242 ROM:0012B242 sub_12B242: ; CODE XREF: sub_12B1A2+3A↑p ROM:0012B242 move.w ($CD6).w,d7 ROM:0012B246 clr.w d1 ROM:0012B248 move.b $13E3(d7.w),d1 ROM:0012B24E cmpi.w #5,d1 ROM:0012B252 bcc.s locret_12B25C ROM:0012B254 movea.l off_12B25E(pc,d1.w*4),a0 ROM:0012B258 nop ROM:0012B25A jmp (a0) ROM:0012B25C ; --------------------------------------------------------------------------- ROM:0012B25C ROM:0012B25C locret_12B25C: ; CODE XREF: sub_12B242+10↑j ROM:0012B25C rts ROM:0012B25C ; End of function sub_12B242 ROM:0012B25C ROM:0012B25C ; --------------------------------------------------------------------------- ROM:0012B25E off_12B25E: dc.l loc_12B272 ; DATA XREF: sub_12B242+12↑r ROM:0012B262 dc.l loc_12B284 ROM:0012B266 dc.l loc_12B2B8 ROM:0012B26A dc.l loc_12B2CE ROM:0012B26E dc.l loc_12B2EA ROM:0012B272 ; --------------------------------------------------------------------------- ROM:0012B272 ROM:0012B272 loc_12B272: ; DATA XREF: ROM:off_12B25E↑o ROM:0012B272 bclr d7,($1246).w ROM:0012B276 bclr d7,($1247).w ROM:0012B27A move.b #1,$13E3(d7.w) ROM:0012B282 bra.s locret_12B2B6 ROM:0012B284 ; --------------------------------------------------------------------------- ROM:0012B284 ROM:0012B284 loc_12B284: ; CODE XREF: ROM:0012B2E2↓j ROM:0012B284 ; DATA XREF: ROM:0012B262↑o ROM:0012B284 cmp.w ($CDE).w,d7 ROM:0012B288 bne.s loc_12B29E ROM:0012B28A bset d7,($1246).w ROM:0012B28E move.b #2,$13E3(d7.w) ROM:0012B296 bra.l locret_12B2CC ROM:0012B29C ; --------------------------------------------------------------------------- ROM:0012B29C bra.s locret_12B2B6 ROM:0012B29E ; --------------------------------------------------------------------------- ROM:0012B29E ROM:0012B29E loc_12B29E: ; CODE XREF: ROM:0012B288↑j ROM:0012B29E btst d7,($1245).w ROM:0012B2A2 beq.s locret_12B2B6 ROM:0012B2A4 bset d7,($1247).w ROM:0012B2A8 move.b #4,$13E3(d7.w) ROM:0012B2B0 bra.l locret_12B30C ROM:0012B2B6 ; --------------------------------------------------------------------------- ROM:0012B2B6 ROM:0012B2B6 locret_12B2B6: ; CODE XREF: ROM:0012B282↑j ROM:0012B2B6 ; ROM:0012B29C↑j ... ROM:0012B2B6 rts ROM:0012B2B8 ; --------------------------------------------------------------------------- ROM:0012B2B8 ROM:0012B2B8 loc_12B2B8: ; DATA XREF: ROM:0012B266↑o ROM:0012B2B8 cmp.w ($CDE).w,d7 ROM:0012B2BC beq.s locret_12B2CC ROM:0012B2BE bclr d7,($1246).w ROM:0012B2C2 move.b #3,$13E3(d7.w) ROM:0012B2CA bra.s locret_12B2E8 ROM:0012B2CC ; --------------------------------------------------------------------------- ROM:0012B2CC ROM:0012B2CC locret_12B2CC: ; CODE XREF: ROM:0012B296↑j ROM:0012B2CC ; ROM:0012B2BC↑j ROM:0012B2CC rts ROM:0012B2CE ; --------------------------------------------------------------------------- ROM:0012B2CE ROM:0012B2CE loc_12B2CE: ; DATA XREF: ROM:0012B26A↑o ROM:0012B2CE btst d7,($12A8).w ROM:0012B2D2 bne.s locret_12B2E8 ROM:0012B2D4 btst d7,($12A9).w ROM:0012B2D8 bne.s locret_12B2E8 ROM:0012B2DA move.b #1,$13E3(d7.w) ROM:0012B2E2 bra.l loc_12B284 ROM:0012B2E8 ; --------------------------------------------------------------------------- ROM:0012B2E8 ROM:0012B2E8 locret_12B2E8: ; CODE XREF: ROM:0012B2CA↑j ROM:0012B2E8 ; ROM:0012B2D2↑j ... ROM:0012B2E8 rts ROM:0012B2EA ; --------------------------------------------------------------------------- ROM:0012B2EA ROM:0012B2EA loc_12B2EA: ; DATA XREF: ROM:0012B26E↑o ROM:0012B2EA btst d7,($1245).w ROM:0012B2EE bne.s loc_12B2F4 ROM:0012B2F0 bra.s loc_12B2FA ROM:0012B2F2 ; --------------------------------------------------------------------------- ROM:0012B2F2 bra.s locret_12B30C ROM:0012B2F4 ; --------------------------------------------------------------------------- ROM:0012B2F4 ROM:0012B2F4 loc_12B2F4: ; CODE XREF: ROM:0012B2EE↑j ROM:0012B2F4 cmp.w ($CDE).w,d7 ROM:0012B2F8 bne.s locret_12B30C ROM:0012B2FA ROM:0012B2FA loc_12B2FA: ; CODE XREF: ROM:0012B2F0↑j ROM:0012B2FA bclr d7,($1247).w ROM:0012B2FE move.b #3,$13E3(d7.w) ROM:0012B306 bra.l locret_12B2E8 ROM:0012B30C ; --------------------------------------------------------------------------- ROM:0012B30C ROM:0012B30C locret_12B30C: ; CODE XREF: ROM:0012B2B0↑j ROM:0012B30C ; ROM:0012B2F2↑j ... ROM:0012B30C rts ROM:0012B30E ROM:0012B30E ; =============== S U B R O U T I N E ======================================= ROM:0012B30E ROM:0012B30E ROM:0012B30E sub_12B30E: ; CODE XREF: sub_12B1A2+16↑p ROM:0012B30E move.w ($CD6).w,d7 ROM:0012B312 clr.w d1 ROM:0012B314 move.b $13E5(d7.w),d1 ROM:0012B31A cmpi.w #3,d1 ROM:0012B31E bcc.s locret_12B328 ROM:0012B320 movea.l off_12B32A(pc,d1.w*4),a0 ROM:0012B324 nop ROM:0012B326 jmp (a0) ROM:0012B328 ; --------------------------------------------------------------------------- ROM:0012B328 ROM:0012B328 locret_12B328: ; CODE XREF: sub_12B30E+10↑j ROM:0012B328 rts ROM:0012B328 ; End of function sub_12B30E ROM:0012B328 ROM:0012B328 ; --------------------------------------------------------------------------- ROM:0012B32A off_12B32A: dc.l loc_12B336 ; DATA XREF: sub_12B30E+12↑r ROM:0012B32E dc.l loc_12B35A ROM:0012B332 dc.l loc_12B398 ROM:0012B336 ; --------------------------------------------------------------------------- ROM:0012B336 ROM:0012B336 loc_12B336: ; DATA XREF: ROM:off_12B32A↑o ROM:0012B336 bclr d7,($1245).w ROM:0012B33A clr.b $7DA(d7.w) ROM:0012B340 move.w #0,$602(d7.w*2) ROM:0012B348 move.b #3,$7DA(d7.w) ROM:0012B350 move.b #1,$13E5(d7.w) ROM:0012B358 bra.s locret_12B396 ROM:0012B35A ; --------------------------------------------------------------------------- ROM:0012B35A ROM:0012B35A loc_12B35A: ; DATA XREF: ROM:0012B32E↑o ROM:0012B35A move.w $1080(d7.w*2),d1 ROM:0012B360 cmp.w $602(d7.w*2),d1 ROM:0012B366 bgt.s locret_12B396 ROM:0012B368 cmpi.w #0,$1084(d7.w*2) ROM:0012B370 ble.s locret_12B396 ROM:0012B372 clr.b $7DA(d7.w) ROM:0012B378 move.w #0,$602(d7.w*2) ROM:0012B380 move.b #3,$7DA(d7.w) ROM:0012B388 bset d7,($1245).w ROM:0012B38C move.b #2,$13E5(d7.w) ROM:0012B394 bra.s locret_12B3D4 ROM:0012B396 ; --------------------------------------------------------------------------- ROM:0012B396 ROM:0012B396 locret_12B396: ; CODE XREF: ROM:0012B358↑j ROM:0012B396 ; ROM:0012B366↑j ... ROM:0012B396 rts ROM:0012B398 ; --------------------------------------------------------------------------- ROM:0012B398 ROM:0012B398 loc_12B398: ; DATA XREF: ROM:0012B332↑o ROM:0012B398 move.w $1084(d7.w*2),d1 ROM:0012B39E cmp.w $602(d7.w*2),d1 ROM:0012B3A4 bgt.s locret_12B3D4 ROM:0012B3A6 cmpi.w #0,$1080(d7.w*2) ROM:0012B3AE ble.s locret_12B3D4 ROM:0012B3B0 clr.b $7DA(d7.w) ROM:0012B3B6 move.w #0,$602(d7.w*2) ROM:0012B3BE move.b #3,$7DA(d7.w) ROM:0012B3C6 bclr d7,($1245).w ROM:0012B3CA move.b #1,$13E5(d7.w) ROM:0012B3D2 bra.s locret_12B396 ROM:0012B3D4 ; --------------------------------------------------------------------------- ROM:0012B3D4 ROM:0012B3D4 locret_12B3D4: ; CODE XREF: ROM:0012B394↑j ROM:0012B3D4 ; ROM:0012B3A4↑j ... ROM:0012B3D4 rts ROM:0012B3D6 ROM:0012B3D6 ; =============== S U B R O U T I N E ======================================= ROM:0012B3D6 ROM:0012B3D6 ROM:0012B3D6 sub_12B3D6: ; CODE XREF: sub_12B1A2+1A↑p ROM:0012B3D6 move.w ($CD6).w,d7 ROM:0012B3DA clr.w d1 ROM:0012B3DC move.b $13E7(d7.w),d1 ROM:0012B3E2 cmpi.w #5,d1 ROM:0012B3E6 bcc.s locret_12B3F0 ROM:0012B3E8 movea.l off_12B3F2(pc,d1.w*4),a0 ROM:0012B3EC nop ROM:0012B3EE jmp (a0) ROM:0012B3F0 ; --------------------------------------------------------------------------- ROM:0012B3F0 ROM:0012B3F0 locret_12B3F0: ; CODE XREF: sub_12B3D6+10↑j ROM:0012B3F0 rts ROM:0012B3F0 ; End of function sub_12B3D6 ROM:0012B3F0 ROM:0012B3F0 ; --------------------------------------------------------------------------- ROM:0012B3F2 off_12B3F2: dc.l loc_12B406 ; DATA XREF: sub_12B3D6+12↑r ROM:0012B3F6 dc.l loc_12B414 ROM:0012B3FA dc.l loc_12B440 ROM:0012B3FE dc.l loc_12B474 ROM:0012B402 dc.l loc_12B4C0 ROM:0012B406 ; --------------------------------------------------------------------------- ROM:0012B406 ROM:0012B406 loc_12B406: ; DATA XREF: ROM:off_12B3F2↑o ROM:0012B406 bclr d7,($1248).w ROM:0012B40A move.b #1,$13E7(d7.w) ROM:0012B412 bra.s locret_12B43E ROM:0012B414 ; --------------------------------------------------------------------------- ROM:0012B414 ROM:0012B414 loc_12B414: ; DATA XREF: ROM:0012B3F6↑o ROM:0012B414 btst #2,($1428).w ROM:0012B41A beq.s locret_12B43E ROM:0012B41C move.w $63E(a5),d0 ROM:0012B420 clr.b $84E(d7.w) ROM:0012B426 move.w d0,$6EA(d7.w*2) ROM:0012B42C move.b #1,$84E(d7.w) ROM:0012B434 move.b #2,$13E7(d7.w) ROM:0012B43C bra.s locret_12B472 ROM:0012B43E ; --------------------------------------------------------------------------- ROM:0012B43E ROM:0012B43E locret_12B43E: ; CODE XREF: ROM:0012B412↑j ROM:0012B43E ; ROM:0012B41A↑j ... ROM:0012B43E rts ROM:0012B440 ; --------------------------------------------------------------------------- ROM:0012B440 ROM:0012B440 loc_12B440: ; DATA XREF: ROM:0012B3FA↑o ROM:0012B440 btst #2,($1428).w ROM:0012B446 bne.s loc_12B452 ROM:0012B448 move.b #1,$13E7(d7.w) ROM:0012B450 bra.s locret_12B43E ROM:0012B452 ; --------------------------------------------------------------------------- ROM:0012B452 ROM:0012B452 loc_12B452: ; CODE XREF: ROM:0012B446↑j ROM:0012B452 btst d7,($1243).w ROM:0012B456 bne.s loc_12B466 ROM:0012B458 ROM:0012B458 loc_12B458: ; CODE XREF: ROM:0012B470↓j ROM:0012B458 bset d7,($1248).w ROM:0012B45C move.b #3,$13E7(d7.w) ROM:0012B464 bra.s locret_12B4BE ROM:0012B466 ; --------------------------------------------------------------------------- ROM:0012B466 ROM:0012B466 loc_12B466: ; CODE XREF: ROM:0012B456↑j ROM:0012B466 cmpi.w #0,$6EA(d7.w*2) ROM:0012B46E bgt.s locret_12B472 ROM:0012B470 bra.s loc_12B458 ROM:0012B472 ; --------------------------------------------------------------------------- ROM:0012B472 ROM:0012B472 locret_12B472: ; CODE XREF: ROM:0012B43C↑j ROM:0012B472 ; ROM:0012B46E↑j ... ROM:0012B472 rts ROM:0012B474 ; --------------------------------------------------------------------------- ROM:0012B474 ROM:0012B474 loc_12B474: ; DATA XREF: ROM:0012B3FE↑o ROM:0012B474 btst #2,($1428).w ROM:0012B47A bne.s loc_12B48E ROM:0012B47C bclr d7,($1248).w ROM:0012B480 move.b #1,$13E7(d7.w) ROM:0012B488 bra.l locret_12B43E ROM:0012B48E ; --------------------------------------------------------------------------- ROM:0012B48E ROM:0012B48E loc_12B48E: ; CODE XREF: ROM:0012B47A↑j ROM:0012B48E btst d7,($12AA).w ROM:0012B492 beq.s locret_12B4BE ROM:0012B494 move.w $640(a5),d0 ROM:0012B498 clr.b $84E(d7.w) ROM:0012B49E move.w d0,$6EA(d7.w*2) ROM:0012B4A4 move.b #1,$84E(d7.w) ROM:0012B4AC bclr d7,($1248).w ROM:0012B4B0 move.b #4,$13E7(d7.w) ROM:0012B4B8 bra.l locret_12B506 ROM:0012B4BE ; --------------------------------------------------------------------------- ROM:0012B4BE ROM:0012B4BE locret_12B4BE: ; CODE XREF: ROM:0012B464↑j ROM:0012B4BE ; ROM:0012B492↑j ROM:0012B4BE rts ROM:0012B4C0 ; --------------------------------------------------------------------------- ROM:0012B4C0 ROM:0012B4C0 loc_12B4C0: ; DATA XREF: ROM:0012B402↑o ROM:0012B4C0 btst #2,($1428).w ROM:0012B4C6 bne.s loc_12B4D6 ROM:0012B4C8 move.b #1,$13E7(d7.w) ROM:0012B4D0 bra.l locret_12B43E ROM:0012B4D6 ; --------------------------------------------------------------------------- ROM:0012B4D6 ROM:0012B4D6 loc_12B4D6: ; CODE XREF: ROM:0012B4C6↑j ROM:0012B4D6 cmpi.w #0,$6EA(d7.w*2) ROM:0012B4DE bgt.s locret_12B506 ROM:0012B4E0 move.w $63E(a5),d0 ROM:0012B4E4 clr.b $84E(d7.w) ROM:0012B4EA move.w d0,$6EA(d7.w*2) ROM:0012B4F0 move.b #1,$84E(d7.w) ROM:0012B4F8 move.b #2,$13E7(d7.w) ROM:0012B500 bra.l locret_12B472 ROM:0012B506 ; --------------------------------------------------------------------------- ROM:0012B506 ROM:0012B506 locret_12B506: ; CODE XREF: ROM:0012B4B8↑j ROM:0012B506 ; ROM:0012B4DE↑j ROM:0012B506 rts ROM:0012B508 ROM:0012B508 ; =============== S U B R O U T I N E ======================================= ROM:0012B508 ROM:0012B508 ROM:0012B508 sub_12B508: ; CODE XREF: sub_12B1A2:loc_12B1C2↑p ROM:0012B508 btst #0,($1245).w ROM:0012B50E beq.s loc_12B548 ROM:0012B510 btst #0,($1248).w ROM:0012B516 beq.s loc_12B548 ROM:0012B518 btst #1,($1245).w ROM:0012B51E beq.s loc_12B540 ROM:0012B520 btst #1,($1248).w ROM:0012B526 beq.s loc_12B540 ROM:0012B528 cmpi.w #0,($CD8).w ROM:0012B52E bne.s loc_12B538 ROM:0012B530 move.w #1,($CDE).w ROM:0012B536 bra.s loc_12B53E ROM:0012B538 ; --------------------------------------------------------------------------- ROM:0012B538 ROM:0012B538 loc_12B538: ; CODE XREF: sub_12B508+26↑j ROM:0012B538 move.w #0,($CDE).w ROM:0012B53E ROM:0012B53E loc_12B53E: ; CODE XREF: sub_12B508+2E↑j ROM:0012B53E bra.s locret_12B566 ROM:0012B540 ; --------------------------------------------------------------------------- ROM:0012B540 ROM:0012B540 loc_12B540: ; CODE XREF: sub_12B508+16↑j ROM:0012B540 ; sub_12B508+1E↑j ROM:0012B540 move.w #0,($CDE).w ROM:0012B546 bra.s locret_12B566 ROM:0012B548 ; --------------------------------------------------------------------------- ROM:0012B548 ROM:0012B548 loc_12B548: ; CODE XREF: sub_12B508+6↑j ROM:0012B548 ; sub_12B508+E↑j ROM:0012B548 btst #1,($1245).w ROM:0012B54E beq.s loc_12B560 ROM:0012B550 btst #1,($1248).w ROM:0012B556 beq.s loc_12B560 ROM:0012B558 move.w #1,($CDE).w ROM:0012B55E bra.s locret_12B566 ROM:0012B560 ; --------------------------------------------------------------------------- ROM:0012B560 ROM:0012B560 loc_12B560: ; CODE XREF: sub_12B508+46↑j ROM:0012B560 ; sub_12B508+4E↑j ROM:0012B560 move.w #2,($CDE).w ROM:0012B566 ROM:0012B566 locret_12B566: ; CODE XREF: sub_12B508:loc_12B53E↑j ROM:0012B566 ; sub_12B508+3E↑j ... ROM:0012B566 rts ROM:0012B566 ; End of function sub_12B508 ROM:0012B566 ROM:0012B568 ROM:0012B568 ; =============== S U B R O U T I N E ======================================= ROM:0012B568 ROM:0012B568 ROM:0012B568 sub_12B568: ; CODE XREF: sub_12AA8C+30↑p ROM:0012B568 move.w #0,d0 ROM:0012B56C bra.s loc_12B572 ROM:0012B56E ; --------------------------------------------------------------------------- ROM:0012B56E ROM:0012B56E loc_12B56E: ; CODE XREF: sub_12B568+18↓j ROM:0012B56E addi.w #1,d0 ROM:0012B572 ROM:0012B572 loc_12B572: ; CODE XREF: sub_12B568+4↑j ROM:0012B572 cmpi.w #1,d0 ROM:0012B576 bgt.s locret_12B582 ROM:0012B578 bsr.w sub_12B584 ROM:0012B57C bsr.w sub_12B5C6 ROM:0012B580 bra.s loc_12B56E ROM:0012B582 ; --------------------------------------------------------------------------- ROM:0012B582 ROM:0012B582 locret_12B582: ; CODE XREF: sub_12B568+E↑j ROM:0012B582 rts ROM:0012B582 ; End of function sub_12B568 ROM:0012B582 ROM:0012B584 ROM:0012B584 ; =============== S U B R O U T I N E ======================================= ROM:0012B584 ROM:0012B584 ROM:0012B584 sub_12B584: ; CODE XREF: sub_12B568+10↑p ROM:0012B584 move.w $642(a5),d1 ROM:0012B588 move.w $644(a5),d2 ROM:0012B58C cmp.w $EFC(d0.w*2),d1 ROM:0012B592 ble.s loc_12B5C0 ROM:0012B594 cmp.w $EFC(d0.w*2),d2 ROM:0012B59A bgt.s loc_12B5C0 ROM:0012B59C move.w $648(a5),d1 ROM:0012B5A0 move.w $646(a5),d2 ROM:0012B5A4 cmp.w $EFC(d0.w*2),d2 ROM:0012B5AA bgt.s loc_12B5B4 ROM:0012B5AC cmp.w $EFC(d0.w*2),d1 ROM:0012B5B2 bgt.s loc_12B5BA ROM:0012B5B4 ROM:0012B5B4 loc_12B5B4: ; CODE XREF: sub_12B584+26↑j ROM:0012B5B4 bset d0,($1249).w ROM:0012B5B8 bra.s loc_12B5BE ROM:0012B5BA ; --------------------------------------------------------------------------- ROM:0012B5BA ROM:0012B5BA loc_12B5BA: ; CODE XREF: sub_12B584+2E↑j ROM:0012B5BA bclr d0,($1249).w ROM:0012B5BE ROM:0012B5BE loc_12B5BE: ; CODE XREF: sub_12B584+34↑j ROM:0012B5BE bra.s locret_12B5C4 ROM:0012B5C0 ; --------------------------------------------------------------------------- ROM:0012B5C0 ROM:0012B5C0 loc_12B5C0: ; CODE XREF: sub_12B584+E↑j ROM:0012B5C0 ; sub_12B584+16↑j ROM:0012B5C0 bclr d0,($1249).w ROM:0012B5C4 ROM:0012B5C4 locret_12B5C4: ; CODE XREF: sub_12B584:loc_12B5BE↑j ROM:0012B5C4 rts ROM:0012B5C4 ; End of function sub_12B584 ROM:0012B5C4 ROM:0012B5C6 ROM:0012B5C6 ; =============== S U B R O U T I N E ======================================= ROM:0012B5C6 ROM:0012B5C6 ROM:0012B5C6 sub_12B5C6: ; CODE XREF: sub_12B568+14↑p ROM:0012B5C6 clr.w d1 ROM:0012B5C8 move.b $13E9(d0.w),d1 ROM:0012B5CE cmpi.w #$B,d1 ROM:0012B5D2 bcc.s locret_12B5DC ROM:0012B5D4 movea.l off_12B5DE(pc,d1.w*4),a0 ROM:0012B5D8 nop ROM:0012B5DA jmp (a0) ROM:0012B5DC ; --------------------------------------------------------------------------- ROM:0012B5DC ROM:0012B5DC locret_12B5DC: ; CODE XREF: sub_12B5C6+C↑j ROM:0012B5DC rts ROM:0012B5DC ; End of function sub_12B5C6 ROM:0012B5DC ROM:0012B5DC ; --------------------------------------------------------------------------- ROM:0012B5DE off_12B5DE: dc.l loc_12B60A ; DATA XREF: sub_12B5C6+E↑r ROM:0012B5E2 dc.l loc_12B616 ROM:0012B5E6 dc.l loc_12B676 ROM:0012B5EA dc.l loc_12B6CE ROM:0012B5EE dc.l loc_12B714 ROM:0012B5F2 dc.l loc_12B76C ROM:0012B5F6 dc.l loc_12B79C ROM:0012B5FA dc.l loc_12B7CE ROM:0012B5FE dc.l loc_12B800 ROM:0012B602 dc.l loc_12B83C ROM:0012B606 dc.l loc_12B8AC ROM:0012B60A ; --------------------------------------------------------------------------- ROM:0012B60A ROM:0012B60A loc_12B60A: ; DATA XREF: ROM:off_12B5DE↑o ROM:0012B60A bclr d0,($124A).w ROM:0012B60E move.b #1,$13E9(d0.w) ROM:0012B616 ROM:0012B616 loc_12B616: ; DATA XREF: ROM:0012B5E2↑o ROM:0012B616 cmpi.w #0,d0 ROM:0012B61A bne.s loc_12B646 ROM:0012B61C btst #0,($123F).w ROM:0012B622 beq.s loc_12B646 ROM:0012B624 move.w $64A(a5),d1 ROM:0012B628 clr.b $82D(d0.w) ROM:0012B62E move.w d1,$6A8(d0.w*2) ROM:0012B634 move.b #1,$82D(d0.w) ROM:0012B63C move.b #2,$13E9(d0.w) ROM:0012B644 rts ROM:0012B646 ; --------------------------------------------------------------------------- ROM:0012B646 ROM:0012B646 loc_12B646: ; CODE XREF: ROM:0012B61A↑j ROM:0012B646 ; ROM:0012B622↑j ROM:0012B646 cmpi.w #1,d0 ROM:0012B64A bne.s locret_12B674 ROM:0012B64C btst #1,($123F).w ROM:0012B652 beq.s locret_12B674 ROM:0012B654 move.w $64A(a5),d1 ROM:0012B658 clr.b $82D(d0.w) ROM:0012B65E move.w d1,$6A8(d0.w*2) ROM:0012B664 move.b #1,$82D(d0.w) ROM:0012B66C move.b #6,$13E9(d0.w) ROM:0012B674 ROM:0012B674 locret_12B674: ; CODE XREF: ROM:0012B64A↑j ROM:0012B674 ; ROM:0012B652↑j ROM:0012B674 rts ROM:0012B676 ; --------------------------------------------------------------------------- ROM:0012B676 ROM:0012B676 loc_12B676: ; DATA XREF: ROM:0012B5E6↑o ROM:0012B676 btst #2,($1409).w ROM:0012B67C beq.s loc_12B694 ROM:0012B67E clr.b $82D(d0.w) ROM:0012B684 clr.w $6A8(d0.w*2) ROM:0012B68A move.b #1,$13E9(d0.w) ROM:0012B692 rts ROM:0012B694 ; --------------------------------------------------------------------------- ROM:0012B694 ROM:0012B694 loc_12B694: ; CODE XREF: ROM:0012B67C↑j ROM:0012B694 btst d0,($1249).w ROM:0012B698 beq.s loc_12B6B4 ROM:0012B69A clr.b $82D(d0.w) ROM:0012B6A0 clr.w $6A8(d0.w*2) ROM:0012B6A6 bset d0,($124A).w ROM:0012B6AA move.b #3,$13E9(d0.w) ROM:0012B6B2 bra.s loc_12B70E ROM:0012B6B4 ; --------------------------------------------------------------------------- ROM:0012B6B4 ROM:0012B6B4 loc_12B6B4: ; CODE XREF: ROM:0012B698↑j ROM:0012B6B4 cmpi.w #0,$6A8(d0.w*2) ROM:0012B6BC bgt.s locret_12B6CC ROM:0012B6BE move.b #5,$13E9(d0.w) ROM:0012B6C6 bra.l loc_12B796 ROM:0012B6CC ; --------------------------------------------------------------------------- ROM:0012B6CC ROM:0012B6CC locret_12B6CC: ; CODE XREF: ROM:0012B6BC↑j ROM:0012B6CC rts ROM:0012B6CE ; --------------------------------------------------------------------------- ROM:0012B6CE ROM:0012B6CE loc_12B6CE: ; DATA XREF: ROM:0012B5EA↑o ROM:0012B6CE btst #2,($1409).w ROM:0012B6D4 beq.s loc_12B6E4 ROM:0012B6D6 bclr d0,($124A).w ROM:0012B6DA move.b #1,$13E9(d0.w) ROM:0012B6E2 rts ROM:0012B6E4 ; --------------------------------------------------------------------------- ROM:0012B6E4 ROM:0012B6E4 loc_12B6E4: ; CODE XREF: ROM:0012B6D4↑j ROM:0012B6E4 btst d0,($1249).w ROM:0012B6E8 bne.s loc_12B70E ROM:0012B6EA move.w $A02(a5,d0.w*2),d1 ROM:0012B6F0 clr.b $82D(d0.w) ROM:0012B6F6 move.w d1,$6A8(d0.w*2) ROM:0012B6FC move.b #1,$82D(d0.w) ROM:0012B704 move.b #4,$13E9(d0.w) ROM:0012B70C rts ROM:0012B70E ; --------------------------------------------------------------------------- ROM:0012B70E ROM:0012B70E loc_12B70E: ; CODE XREF: ROM:0012B6B2↑j ROM:0012B70E ; ROM:0012B6E8↑j ... ROM:0012B70E bsr.w sub_12B8D4 ROM:0012B712 rts ROM:0012B714 ; --------------------------------------------------------------------------- ROM:0012B714 ROM:0012B714 loc_12B714: ; DATA XREF: ROM:0012B5EE↑o ROM:0012B714 btst #2,($1409).w ROM:0012B71A beq.s loc_12B736 ROM:0012B71C bclr d0,($124A).w ROM:0012B720 clr.b $82D(d0.w) ROM:0012B726 clr.w $6A8(d0.w*2) ROM:0012B72C move.b #1,$13E9(d0.w) ROM:0012B734 rts ROM:0012B736 ; --------------------------------------------------------------------------- ROM:0012B736 ROM:0012B736 loc_12B736: ; CODE XREF: ROM:0012B71A↑j ROM:0012B736 btst d0,($1249).w ROM:0012B73A beq.s loc_12B752 ROM:0012B73C clr.b $82D(d0.w) ROM:0012B742 clr.w $6A8(d0.w*2) ROM:0012B748 move.b #3,$13E9(d0.w) ROM:0012B750 bra.s loc_12B70E ROM:0012B752 ; --------------------------------------------------------------------------- ROM:0012B752 ROM:0012B752 loc_12B752: ; CODE XREF: ROM:0012B73A↑j ROM:0012B752 cmpi.w #0,$6A8(d0.w*2) ROM:0012B75A bgt.s locret_12B76A ROM:0012B75C bclr d0,($124A).w ROM:0012B760 move.b #5,$13E9(d0.w) ROM:0012B768 bra.s loc_12B796 ROM:0012B76A ; --------------------------------------------------------------------------- ROM:0012B76A ROM:0012B76A locret_12B76A: ; CODE XREF: ROM:0012B75A↑j ROM:0012B76A rts ROM:0012B76C ; --------------------------------------------------------------------------- ROM:0012B76C ROM:0012B76C loc_12B76C: ; DATA XREF: ROM:0012B5F2↑o ROM:0012B76C btst #2,($1409).w ROM:0012B772 beq.s loc_12B77E ROM:0012B774 move.b #1,$13E9(d0.w) ROM:0012B77C rts ROM:0012B77E ; --------------------------------------------------------------------------- ROM:0012B77E ROM:0012B77E loc_12B77E: ; CODE XREF: ROM:0012B772↑j ROM:0012B77E btst d0,($1249).w ROM:0012B782 beq.s loc_12B796 ROM:0012B784 bset d0,($124A).w ROM:0012B788 move.b #3,$13E9(d0.w) ROM:0012B790 bra.l loc_12B70E ROM:0012B796 ; --------------------------------------------------------------------------- ROM:0012B796 ROM:0012B796 loc_12B796: ; CODE XREF: ROM:0012B6C6↑j ROM:0012B796 ; ROM:0012B768↑j ... ROM:0012B796 bsr.w sub_12B8F6 ROM:0012B79A rts ROM:0012B79C ; --------------------------------------------------------------------------- ROM:0012B79C ROM:0012B79C loc_12B79C: ; DATA XREF: ROM:0012B5F6↑o ROM:0012B79C btst #2,($1409).w ROM:0012B7A2 beq.s loc_12B7BA ROM:0012B7A4 clr.b $82D(d0.w) ROM:0012B7AA clr.w $6A8(d0.w*2) ROM:0012B7B0 move.b #1,$13E9(d0.w) ROM:0012B7B8 rts ROM:0012B7BA ; --------------------------------------------------------------------------- ROM:0012B7BA ROM:0012B7BA loc_12B7BA: ; CODE XREF: ROM:0012B7A2↑j ROM:0012B7BA cmpi.w #0,$6A8(d0.w*2) ROM:0012B7C2 bgt.s locret_12B7CC ROM:0012B7C4 move.b #7,$13E9(d0.w) ROM:0012B7CC ROM:0012B7CC locret_12B7CC: ; CODE XREF: ROM:0012B7C2↑j ROM:0012B7CC rts ROM:0012B7CE ; --------------------------------------------------------------------------- ROM:0012B7CE ROM:0012B7CE loc_12B7CE: ; DATA XREF: ROM:0012B5FA↑o ROM:0012B7CE btst #2,($1409).w ROM:0012B7D4 beq.s loc_12B7E4 ROM:0012B7D6 bclr d0,($124A).w ROM:0012B7DA move.b #1,$13E9(d0.w) ROM:0012B7E2 rts ROM:0012B7E4 ; --------------------------------------------------------------------------- ROM:0012B7E4 ROM:0012B7E4 loc_12B7E4: ; CODE XREF: ROM:0012B7D4↑j ROM:0012B7E4 move.w $64C(a5),d7 ROM:0012B7E8 btst #4,($1419).w ROM:0012B7EE beq.s locret_12B7FE ROM:0012B7F0 cmp.w ($D2E).w,d7 ROM:0012B7F4 bge.s locret_12B7FE ROM:0012B7F6 move.b #8,$13E9(d0.w) ROM:0012B7FE ROM:0012B7FE locret_12B7FE: ; CODE XREF: ROM:0012B7EE↑j ROM:0012B7FE ; ROM:0012B7F4↑j ROM:0012B7FE rts ROM:0012B800 ; --------------------------------------------------------------------------- ROM:0012B800 ROM:0012B800 loc_12B800: ; DATA XREF: ROM:0012B5FE↑o ROM:0012B800 btst d0,($1249).w ROM:0012B804 beq.s loc_12B818 ROM:0012B806 bsr.w sub_12B8D4 ROM:0012B80A bset d0,($124A).w ROM:0012B80E move.b #$A,$13E9(d0.w) ROM:0012B816 bra.s locret_12B83A ROM:0012B818 ; --------------------------------------------------------------------------- ROM:0012B818 ROM:0012B818 loc_12B818: ; CODE XREF: ROM:0012B804↑j ROM:0012B818 move.w $A02(a5,d0.w*2),d1 ROM:0012B81E clr.b $82D(d0.w) ROM:0012B824 move.w d1,$6A8(d0.w*2) ROM:0012B82A move.b #1,$82D(d0.w) ROM:0012B832 move.b #9,$13E9(d0.w) ROM:0012B83A ROM:0012B83A locret_12B83A: ; CODE XREF: ROM:0012B816↑j ROM:0012B83A rts ROM:0012B83C ; --------------------------------------------------------------------------- ROM:0012B83C ROM:0012B83C loc_12B83C: ; DATA XREF: ROM:0012B602↑o ROM:0012B83C btst #2,($1409).w ROM:0012B842 beq.s loc_12B85A ROM:0012B844 clr.b $82D(d0.w) ROM:0012B84A clr.w $6A8(d0.w*2) ROM:0012B850 move.b #1,$13E9(d0.w) ROM:0012B858 rts ROM:0012B85A ; --------------------------------------------------------------------------- ROM:0012B85A ROM:0012B85A loc_12B85A: ; CODE XREF: ROM:0012B842↑j ROM:0012B85A btst #4,($1419).w ROM:0012B860 bne.s loc_12B86C ROM:0012B862 move.b #7,$13E9(d0.w) ROM:0012B86A rts ROM:0012B86C ; --------------------------------------------------------------------------- ROM:0012B86C ROM:0012B86C loc_12B86C: ; CODE XREF: ROM:0012B860↑j ROM:0012B86C btst d0,($1249).w ROM:0012B870 beq.s loc_12B890 ROM:0012B872 clr.b $82D(d0.w) ROM:0012B878 clr.w $6A8(d0.w*2) ROM:0012B87E bsr.w sub_12B8D4 ROM:0012B882 bset d0,($124A).w ROM:0012B886 move.b #$A,$13E9(d0.w) ROM:0012B88E rts ROM:0012B890 ; --------------------------------------------------------------------------- ROM:0012B890 ROM:0012B890 loc_12B890: ; CODE XREF: ROM:0012B870↑j ROM:0012B890 cmpi.w #0,$6A8(d0.w*2) ROM:0012B898 bgt.s locret_12B8AA ROM:0012B89A bsr.w sub_12B8F6 ROM:0012B89E bclr d0,($124A).w ROM:0012B8A2 move.b #$A,$13E9(d0.w) ROM:0012B8AA ROM:0012B8AA locret_12B8AA: ; CODE XREF: ROM:0012B898↑j ROM:0012B8AA rts ROM:0012B8AC ; --------------------------------------------------------------------------- ROM:0012B8AC ROM:0012B8AC loc_12B8AC: ; DATA XREF: ROM:0012B606↑o ROM:0012B8AC btst #2,($1409).w ROM:0012B8B2 beq.s loc_12B8C2 ROM:0012B8B4 bclr d0,($124A).w ROM:0012B8B8 move.b #1,$13E9(d0.w) ROM:0012B8C0 rts ROM:0012B8C2 ; --------------------------------------------------------------------------- ROM:0012B8C2 ROM:0012B8C2 loc_12B8C2: ; CODE XREF: ROM:0012B8B2↑j ROM:0012B8C2 btst #4,($1419).w ROM:0012B8C8 bne.s locret_12B8D2 ROM:0012B8CA move.b #7,$13E9(d0.w) ROM:0012B8D2 ROM:0012B8D2 locret_12B8D2: ; CODE XREF: ROM:0012B8C8↑j ROM:0012B8D2 rts ROM:0012B8D4 ROM:0012B8D4 ; =============== S U B R O U T I N E ======================================= ROM:0012B8D4 ROM:0012B8D4 ROM:0012B8D4 sub_12B8D4: ; CODE XREF: ROM:loc_12B70E↑p ROM:0012B8D4 ; ROM:0012B806↑p ... ROM:0012B8D4 cmpi.w #0,d0 ROM:0012B8D8 bne.s loc_12B8E8 ROM:0012B8DA bclr #6,($DE3).w ROM:0012B8E0 bset #6,($DFB).w ROM:0012B8E6 bra.s locret_12B8F4 ROM:0012B8E8 ; --------------------------------------------------------------------------- ROM:0012B8E8 ROM:0012B8E8 loc_12B8E8: ; CODE XREF: sub_12B8D4+4↑j ROM:0012B8E8 bclr #5,($DE2).w ROM:0012B8EE bset #5,($DFA).w ROM:0012B8F4 ROM:0012B8F4 locret_12B8F4: ; CODE XREF: sub_12B8D4+12↑j ROM:0012B8F4 rts ROM:0012B8F4 ; End of function sub_12B8D4 ROM:0012B8F4 ROM:0012B8F6 ROM:0012B8F6 ; =============== S U B R O U T I N E ======================================= ROM:0012B8F6 ROM:0012B8F6 ROM:0012B8F6 sub_12B8F6: ; CODE XREF: ROM:loc_12B796↑p ROM:0012B8F6 ; ROM:0012B89A↑p ROM:0012B8F6 cmpi.w #0,d0 ROM:0012B8FA bne.s loc_12B90A ROM:0012B8FC bset #6,($DE3).w ROM:0012B902 bset #6,($DFB).w ROM:0012B908 bra.s locret_12B916 ROM:0012B90A ; --------------------------------------------------------------------------- ROM:0012B90A ROM:0012B90A loc_12B90A: ; CODE XREF: sub_12B8F6+4↑j ROM:0012B90A bset #5,($DE2).w ROM:0012B910 bset #5,($DFA).w ROM:0012B916 ROM:0012B916 locret_12B916: ; CODE XREF: sub_12B8F6+12↑j ROM:0012B916 rts ROM:0012B916 ; End of function sub_12B8F6 ROM:0012B916 ROM:0012B918 ROM:0012B918 ; =============== S U B R O U T I N E ======================================= ROM:0012B918 ROM:0012B918 ROM:0012B918 sub_12B918: ; CODE XREF: sub_12D65E+2C↓p ROM:0012B918 move.w ($CE0).w,d1 ROM:0012B91C cmpi.w #5,d1 ROM:0012B920 bcc.s locret_12B92A ROM:0012B922 movea.l off_12B92C(pc,d1.w*4),a0 ROM:0012B926 nop ROM:0012B928 jmp (a0) ROM:0012B92A ; --------------------------------------------------------------------------- ROM:0012B92A ROM:0012B92A locret_12B92A: ; CODE XREF: sub_12B918+8↑j ROM:0012B92A rts ROM:0012B92A ; End of function sub_12B918 ROM:0012B92A ROM:0012B92A ; --------------------------------------------------------------------------- ROM:0012B92C off_12B92C: dc.l loc_12B940 ; DATA XREF: sub_12B918+A↑r ROM:0012B930 dc.l loc_12B94A ROM:0012B934 dc.l loc_12B96E ROM:0012B938 dc.l loc_12B9D4 ROM:0012B93C dc.l loc_12BA30 ROM:0012B940 ; --------------------------------------------------------------------------- ROM:0012B940 ROM:0012B940 loc_12B940: ; DATA XREF: ROM:off_12B92C↑o ROM:0012B940 move.w #1,($CE0).w ROM:0012B946 bra.s locret_12B96C ROM:0012B948 ; --------------------------------------------------------------------------- ROM:0012B948 rts ROM:0012B94A ; --------------------------------------------------------------------------- ROM:0012B94A ROM:0012B94A loc_12B94A: ; DATA XREF: ROM:0012B930↑o ROM:0012B94A btst #2,($1428).w ROM:0012B950 beq.s locret_12B96C ROM:0012B952 move.w $64E(a5),d0 ROM:0012B956 clr.b ($882).w ROM:0012B95A move.w d0,($752).w ROM:0012B95E move.b #1,($882).w ROM:0012B964 move.w #2,($CE0).w ROM:0012B96A bra.s locret_12B9D2 ROM:0012B96C ; --------------------------------------------------------------------------- ROM:0012B96C ROM:0012B96C locret_12B96C: ; CODE XREF: ROM:0012B946↑j ROM:0012B96C ; ROM:0012B950↑j ... ROM:0012B96C rts ROM:0012B96E ; --------------------------------------------------------------------------- ROM:0012B96E ROM:0012B96E loc_12B96E: ; DATA XREF: ROM:0012B934↑o ROM:0012B96E btst #2,($1428).w ROM:0012B974 bne.s loc_12B986 ROM:0012B976 clr.b ($882).w ROM:0012B97A clr.w ($752).w ROM:0012B97E move.w #1,($CE0).w ROM:0012B984 bra.s locret_12B96C ROM:0012B986 ; --------------------------------------------------------------------------- ROM:0012B986 ROM:0012B986 loc_12B986: ; CODE XREF: ROM:0012B974↑j ROM:0012B986 cmpi.w #0,($752).w ROM:0012B98C bgt.s loc_12B9A8 ROM:0012B98E btst #6,($891).w ROM:0012B994 beq.s loc_12B9A8 ROM:0012B996 bset #4,($DFB).w ROM:0012B99C move.w #4,($CE0).w ROM:0012B9A2 bra.l locret_12BA4A ROM:0012B9A8 ; --------------------------------------------------------------------------- ROM:0012B9A8 ROM:0012B9A8 loc_12B9A8: ; CODE XREF: ROM:0012B98C↑j ROM:0012B9A8 ; ROM:0012B994↑j ROM:0012B9A8 cmpi.w #0,($752).w ROM:0012B9AE bgt.s locret_12B9D2 ROM:0012B9B0 btst #6,($891).w ROM:0012B9B6 bne.s locret_12B9D2 ROM:0012B9B8 move.w $650(a5),d0 ROM:0012B9BC clr.b ($882).w ROM:0012B9C0 move.w d0,($752).w ROM:0012B9C4 move.b #1,($882).w ROM:0012B9CA move.w #3,($CE0).w ROM:0012B9D0 bra.s locret_12BA2E ROM:0012B9D2 ; --------------------------------------------------------------------------- ROM:0012B9D2 ROM:0012B9D2 locret_12B9D2: ; CODE XREF: ROM:0012B96A↑j ROM:0012B9D2 ; ROM:0012B9AE↑j ... ROM:0012B9D2 rts ROM:0012B9D4 ; --------------------------------------------------------------------------- ROM:0012B9D4 ROM:0012B9D4 loc_12B9D4: ; DATA XREF: ROM:0012B938↑o ROM:0012B9D4 btst #2,($1428).w ROM:0012B9DA bne.s loc_12B9EC ROM:0012B9DC clr.b ($882).w ROM:0012B9E0 clr.w ($752).w ROM:0012B9E4 move.w #1,($CE0).w ROM:0012B9EA bra.s locret_12B96C ROM:0012B9EC ; --------------------------------------------------------------------------- ROM:0012B9EC ROM:0012B9EC loc_12B9EC: ; CODE XREF: ROM:0012B9DA↑j ROM:0012B9EC btst #6,($891).w ROM:0012B9F2 beq.s loc_12BA0A ROM:0012B9F4 clr.b ($882).w ROM:0012B9F8 clr.w ($752).w ROM:0012B9FC bset #4,($DFB).w ROM:0012BA02 move.w #4,($CE0).w ROM:0012BA08 bra.s locret_12BA4A ROM:0012BA0A ; --------------------------------------------------------------------------- ROM:0012BA0A ROM:0012BA0A loc_12BA0A: ; CODE XREF: ROM:0012B9F2↑j ROM:0012BA0A cmpi.w #0,($752).w ROM:0012BA10 bgt.s locret_12BA2E ROM:0012BA12 btst #6,($891).w ROM:0012BA18 bne.s locret_12BA2E ROM:0012BA1A bset #4,($DE3).w ROM:0012BA20 bset #4,($DFB).w ROM:0012BA26 move.w #4,($CE0).w ROM:0012BA2C bra.s locret_12BA4A ROM:0012BA2E ; --------------------------------------------------------------------------- ROM:0012BA2E ROM:0012BA2E locret_12BA2E: ; CODE XREF: ROM:0012B9D0↑j ROM:0012BA2E ; ROM:0012BA10↑j ... ROM:0012BA2E rts ROM:0012BA30 ; --------------------------------------------------------------------------- ROM:0012BA30 ROM:0012BA30 loc_12BA30: ; DATA XREF: ROM:0012B93C↑o ROM:0012BA30 btst #2,($1428).w ROM:0012BA36 bne.s locret_12BA4A ROM:0012BA38 bclr #4,($DE3).w ROM:0012BA3E move.w #1,($CE0).w ROM:0012BA44 bra.l locret_12B96C ROM:0012BA4A ; --------------------------------------------------------------------------- ROM:0012BA4A ROM:0012BA4A locret_12BA4A: ; CODE XREF: ROM:0012B9A2↑j ROM:0012BA4A ; ROM:0012BA08↑j ... ROM:0012BA4A rts ROM:0012BA4C ; --------------------------------------------------------------------------- ROM:0012BA4C rts ROM:0012BA4E ROM:0012BA4E ; =============== S U B R O U T I N E ======================================= ROM:0012BA4E ROM:0012BA4E ROM:0012BA4E sub_12BA4E: ; CODE XREF: sub_12D65E+C↓p ROM:0012BA4E btst #0,($1403).w ROM:0012BA54 beq.s loc_12BAA8 ROM:0012BA56 move.w ($482).w,d1 ROM:0012BA5A sub.w ($CE2).w,d1 ROM:0012BA5E cmpi.w #0,d1 ROM:0012BA62 bge.s loc_12BA66 ROM:0012BA64 neg.w d1 ROM:0012BA66 ROM:0012BA66 loc_12BA66: ; CODE XREF: sub_12BA4E+14↑j ROM:0012BA66 move.w $652(a5),d2 ROM:0012BA6A cmp.w d1,d2 ROM:0012BA6C bgt.s loc_12BA76 ROM:0012BA6E bset #3,($141A).w ROM:0012BA74 bra.s loc_12BA7C ROM:0012BA76 ; --------------------------------------------------------------------------- ROM:0012BA76 ROM:0012BA76 loc_12BA76: ; CODE XREF: sub_12BA4E+1E↑j ROM:0012BA76 bclr #3,($141A).w ROM:0012BA7C ROM:0012BA7C loc_12BA7C: ; CODE XREF: sub_12BA4E+26↑j ROM:0012BA7C move.w ($482).w,($CE2).w ROM:0012BA82 btst #2,($49F).w ROM:0012BA88 bne.s loc_12BA92 ROM:0012BA8A btst #3,($141A).w ROM:0012BA90 beq.s loc_12BA9A ROM:0012BA92 ROM:0012BA92 loc_12BA92: ; CODE XREF: sub_12BA4E+3A↑j ROM:0012BA92 bset #2,($DE2).w ROM:0012BA98 bra.s loc_12BAA0 ROM:0012BA9A ; --------------------------------------------------------------------------- ROM:0012BA9A ROM:0012BA9A loc_12BA9A: ; CODE XREF: sub_12BA4E+42↑j ROM:0012BA9A bclr #2,($DE2).w ROM:0012BAA0 ROM:0012BAA0 loc_12BAA0: ; CODE XREF: sub_12BA4E+4A↑j ROM:0012BAA0 bset #2,($DFA).w ROM:0012BAA6 bra.s locret_12BAB4 ROM:0012BAA8 ; --------------------------------------------------------------------------- ROM:0012BAA8 ROM:0012BAA8 loc_12BAA8: ; CODE XREF: sub_12BA4E+6↑j ROM:0012BAA8 move.w ($482).w,($CE2).w ROM:0012BAAE bset #0,($1403).w ROM:0012BAB4 ROM:0012BAB4 locret_12BAB4: ; CODE XREF: sub_12BA4E+58↑j ROM:0012BAB4 rts ROM:0012BAB4 ; End of function sub_12BA4E ROM:0012BAB4 ROM:0012BAB6 ROM:0012BAB6 ; =============== S U B R O U T I N E ======================================= ROM:0012BAB6 ROM:0012BAB6 ROM:0012BAB6 sub_12BAB6: ; CODE XREF: sub_12D65E+4A↓p ROM:0012BAB6 clr.w d1 ROM:0012BAB8 move.b ($124B).w,d1 ROM:0012BABC cmpi.w #2,d1 ROM:0012BAC0 bcc.s locret_12BACA ROM:0012BAC2 movea.l off_12BACC(pc,d1.w*4),a0 ROM:0012BAC6 nop ROM:0012BAC8 jmp (a0) ROM:0012BACA ; --------------------------------------------------------------------------- ROM:0012BACA ROM:0012BACA locret_12BACA: ; CODE XREF: sub_12BAB6+A↑j ROM:0012BACA rts ROM:0012BACA ; End of function sub_12BAB6 ROM:0012BACA ROM:0012BACA ; --------------------------------------------------------------------------- ROM:0012BACC off_12BACC: dc.l loc_12BAD4 ; DATA XREF: sub_12BAB6+C↑r ROM:0012BAD0 dc.l loc_12BAF0 ROM:0012BAD4 ; --------------------------------------------------------------------------- ROM:0012BAD4 ROM:0012BAD4 loc_12BAD4: ; DATA XREF: ROM:off_12BACC↑o ROM:0012BAD4 move.w #$3D0,d0 ROM:0012BAD8 clr.b ($7DC).w ROM:0012BADC move.w d0,($606).w ROM:0012BAE0 move.b #1,($7DC).w ROM:0012BAE6 move.b #1,($124B).w ROM:0012BAEC bra.s locret_12BB1A ROM:0012BAEE ; --------------------------------------------------------------------------- ROM:0012BAEE rts ROM:0012BAF0 ; --------------------------------------------------------------------------- ROM:0012BAF0 ROM:0012BAF0 loc_12BAF0: ; DATA XREF: ROM:0012BAD0↑o ROM:0012BAF0 cmpi.w #0,($606).w ROM:0012BAF6 bgt.s locret_12BB1A ROM:0012BAF8 bsr.w sub_12BB1C ROM:0012BAFC move.w #$3D0,d0 ROM:0012BB00 clr.b ($7DC).w ROM:0012BB04 move.w d0,($606).w ROM:0012BB08 move.b #1,($7DC).w ROM:0012BB0E move.b #1,($124B).w ROM:0012BB14 bra.l *+6 ROM:0012BB1A ; --------------------------------------------------------------------------- ROM:0012BB1A ROM:0012BB1A locret_12BB1A: ; CODE XREF: ROM:0012BAEC↑j ROM:0012BB1A ; ROM:0012BAF6↑j ... ROM:0012BB1A rts ROM:0012BB1C ROM:0012BB1C ; =============== S U B R O U T I N E ======================================= ROM:0012BB1C ROM:0012BB1C ROM:0012BB1C sub_12BB1C: ; CODE XREF: ROM:0012BAF8↑p ROM:0012BB1C clr.l d0 ROM:0012BB1E move.w ($508).w,d0 ROM:0012BB22 divu.l #$24,d0 ; '$' ROM:0012BB2A add.l d0,($143C).w ROM:0012BB2E rts ROM:0012BB2E ; End of function sub_12BB1C ROM:0012BB2E ROM:0012BB30 ROM:0012BB30 ; =============== S U B R O U T I N E ======================================= ROM:0012BB30 ROM:0012BB30 ROM:0012BB30 sub_12BB30: ; CODE XREF: sub_12D770↓p ROM:0012BB30 move.w $6A4(a5),d5 ROM:0012BB34 cmpi.w #$A,d5 ROM:0012BB38 beq.s loc_12BB40 ROM:0012BB3A cmpi.w #$14,d5 ROM:0012BB3E bne.s loc_12BB4E ROM:0012BB40 ROM:0012BB40 loc_12BB40: ; CODE XREF: sub_12BB30+8↑j ROM:0012BB40 bset #3,($141D).w ROM:0012BB46 bclr #2,($1405).w ROM:0012BB4C bra.s loc_12BB8E ROM:0012BB4E ; --------------------------------------------------------------------------- ROM:0012BB4E ROM:0012BB4E loc_12BB4E: ; CODE XREF: sub_12BB30+E↑j ROM:0012BB4E cmpi.w #$B,d5 ROM:0012BB52 beq.s loc_12BB5A ROM:0012BB54 cmpi.w #$15,d5 ROM:0012BB58 bne.s loc_12BB68 ROM:0012BB5A ROM:0012BB5A loc_12BB5A: ; CODE XREF: sub_12BB30+22↑j ROM:0012BB5A bset #2,($1405).w ROM:0012BB60 bclr #3,($141D).w ROM:0012BB66 bra.s loc_12BB8E ROM:0012BB68 ; --------------------------------------------------------------------------- ROM:0012BB68 ROM:0012BB68 loc_12BB68: ; CODE XREF: sub_12BB30+28↑j ROM:0012BB68 cmpi.w #$C,d5 ROM:0012BB6C beq.s loc_12BB74 ROM:0012BB6E cmpi.w #$16,d5 ROM:0012BB72 bne.s loc_12BB82 ROM:0012BB74 ROM:0012BB74 loc_12BB74: ; CODE XREF: sub_12BB30+3C↑j ROM:0012BB74 bset #3,($141D).w ROM:0012BB7A bset #2,($1405).w ROM:0012BB80 bra.s loc_12BB8E ROM:0012BB82 ; --------------------------------------------------------------------------- ROM:0012BB82 ROM:0012BB82 loc_12BB82: ; CODE XREF: sub_12BB30+42↑j ROM:0012BB82 bclr #3,($141D).w ROM:0012BB88 bclr #2,($1405).w ROM:0012BB8E ROM:0012BB8E loc_12BB8E: ; CODE XREF: sub_12BB30+1C↑j ROM:0012BB8E ; sub_12BB30+36↑j ... ROM:0012BB8E clr.w d1 ROM:0012BB90 move.b ($124C).w,d1 ROM:0012BB94 cmpi.w #8,d1 ROM:0012BB98 bcc.s locret_12BBA2 ROM:0012BB9A movea.l off_12BBA4(pc,d1.w*4),a0 ROM:0012BB9E nop ROM:0012BBA0 jmp (a0) ROM:0012BBA2 ; --------------------------------------------------------------------------- ROM:0012BBA2 ROM:0012BBA2 locret_12BBA2: ; CODE XREF: sub_12BB30+68↑j ROM:0012BBA2 rts ROM:0012BBA2 ; End of function sub_12BB30 ROM:0012BBA2 ROM:0012BBA2 ; --------------------------------------------------------------------------- ROM:0012BBA4 off_12BBA4: dc.l loc_12BBC4 ; DATA XREF: sub_12BB30+6A↑r ROM:0012BBA8 dc.l loc_12BBCE ROM:0012BBAC dc.l loc_12BBF2 ROM:0012BBB0 dc.l loc_12BC42 ROM:0012BBB4 dc.l loc_12BD12 ROM:0012BBB8 dc.l loc_12BD28 ROM:0012BBBC dc.l loc_12BE0A ROM:0012BBC0 dc.l loc_12BE20 ROM:0012BBC4 ; --------------------------------------------------------------------------- ROM:0012BBC4 ROM:0012BBC4 loc_12BBC4: ; DATA XREF: ROM:off_12BBA4↑o ROM:0012BBC4 move.b #1,($124C).w ROM:0012BBCA bra.s locret_12BBF0 ROM:0012BBCC ; --------------------------------------------------------------------------- ROM:0012BBCC rts ROM:0012BBCE ; --------------------------------------------------------------------------- ROM:0012BBCE ROM:0012BBCE loc_12BBCE: ; DATA XREF: ROM:0012BBA8↑o ROM:0012BBCE btst #3,($141D).w ROM:0012BBD4 beq.s locret_12BBF0 ROM:0012BBD6 bclr #4,($1414).w ROM:0012BBDC bclr #5,($140C).w ROM:0012BBE2 bclr #1,($1404).w ROM:0012BBE8 move.b #2,($124C).w ROM:0012BBEE bra.s loc_12BC3C ROM:0012BBF0 ; --------------------------------------------------------------------------- ROM:0012BBF0 ROM:0012BBF0 locret_12BBF0: ; CODE XREF: ROM:0012BBCA↑j ROM:0012BBF0 ; ROM:0012BBD4↑j ... ROM:0012BBF0 rts ROM:0012BBF2 ; --------------------------------------------------------------------------- ROM:0012BBF2 ROM:0012BBF2 loc_12BBF2: ; DATA XREF: ROM:0012BBAC↑o ROM:0012BBF2 btst #3,($141D).w ROM:0012BBF8 bne.s loc_12BC02 ROM:0012BBFA move.b #1,($124C).w ROM:0012BC00 bra.s locret_12BBF0 ROM:0012BC02 ; --------------------------------------------------------------------------- ROM:0012BC02 ROM:0012BC02 loc_12BC02: ; CODE XREF: ROM:0012BBF8↑j ROM:0012BC02 btst #2,($1405).w ROM:0012BC08 beq.s loc_12BC3C ROM:0012BC0A btst #0,($141A).w ROM:0012BC10 beq.s loc_12BC3C ROM:0012BC12 bset #3,($1413).w ROM:0012BC18 bset #2,($1420).w ROM:0012BC1E move.w $654(a5),d0 ROM:0012BC22 clr.b ($850).w ROM:0012BC26 move.w d0,($6EE).w ROM:0012BC2A move.b #1,($850).w ROM:0012BC30 move.b #3,($124C).w ROM:0012BC36 bra.l loc_12BD0C ROM:0012BC3C ; --------------------------------------------------------------------------- ROM:0012BC3C ROM:0012BC3C loc_12BC3C: ; CODE XREF: ROM:0012BBEE↑j ROM:0012BC3C ; ROM:0012BC08↑j ... ROM:0012BC3C bsr.w sub_12BE36 ROM:0012BC40 rts ROM:0012BC42 ; --------------------------------------------------------------------------- ROM:0012BC42 ROM:0012BC42 loc_12BC42: ; DATA XREF: ROM:0012BBB0↑o ROM:0012BC42 move.l $13C(a5),d0 ROM:0012BC46 cmp.l ($8E4).w,d0 ROM:0012BC4A bge.s loc_12BC78 ROM:0012BC4C bclr #3,($1413).w ROM:0012BC52 bclr #2,($1420).w ROM:0012BC58 clr.b ($850).w ROM:0012BC5C clr.w ($6EE).w ROM:0012BC60 bset #4,($1414).w ROM:0012BC66 bset #1,($1404).w ROM:0012BC6C move.b #4,($124C).w ROM:0012BC72 bra.l locret_12BD26 ROM:0012BC78 ; --------------------------------------------------------------------------- ROM:0012BC78 ROM:0012BC78 loc_12BC78: ; CODE XREF: ROM:0012BC4A↑j ROM:0012BC78 cmpi.w #0,($6EE).w ROM:0012BC7E bgt.s loc_12BCB4 ROM:0012BC80 bclr #3,($1413).w ROM:0012BC86 bclr #2,($1420).w ROM:0012BC8C bclr #1,($1413).w ROM:0012BC92 bsr.w sub_12C036 ROM:0012BC96 move.w $656(a5),d0 ROM:0012BC9A clr.b ($850).w ROM:0012BC9E move.w d0,($6EE).w ROM:0012BCA2 move.b #1,($850).w ROM:0012BCA8 move.b #5,($124C).w ROM:0012BCAE bra.l loc_12BE04 ROM:0012BCB4 ; --------------------------------------------------------------------------- ROM:0012BCB4 ROM:0012BCB4 loc_12BCB4: ; CODE XREF: ROM:0012BC7E↑j ROM:0012BCB4 btst #2,($1405).w ROM:0012BCBA beq.s loc_12BCC4 ROM:0012BCBC btst #0,($141A).w ROM:0012BCC2 bne.s loc_12BCE4 ROM:0012BCC4 ROM:0012BCC4 loc_12BCC4: ; CODE XREF: ROM:0012BCBA↑j ROM:0012BCC4 bclr #3,($1413).w ROM:0012BCCA bclr #2,($1420).w ROM:0012BCD0 clr.b ($850).w ROM:0012BCD4 clr.w ($6EE).w ROM:0012BCD8 move.b #2,($124C).w ROM:0012BCDE bra.l loc_12BC3C ROM:0012BCE4 ; --------------------------------------------------------------------------- ROM:0012BCE4 ROM:0012BCE4 loc_12BCE4: ; CODE XREF: ROM:0012BCC2↑j ROM:0012BCE4 btst #3,($141D).w ROM:0012BCEA bne.s loc_12BD0C ROM:0012BCEC bclr #3,($1413).w ROM:0012BCF2 bclr #2,($1420).w ROM:0012BCF8 clr.b ($850).w ROM:0012BCFC clr.w ($6EE).w ROM:0012BD00 move.b #1,($124C).w ROM:0012BD06 bra.l locret_12BBF0 ROM:0012BD0C ; --------------------------------------------------------------------------- ROM:0012BD0C ROM:0012BD0C loc_12BD0C: ; CODE XREF: ROM:0012BC36↑j ROM:0012BD0C ; ROM:0012BCEA↑j ROM:0012BD0C bsr.w sub_12BE36 ROM:0012BD10 rts ROM:0012BD12 ; --------------------------------------------------------------------------- ROM:0012BD12 ROM:0012BD12 loc_12BD12: ; DATA XREF: ROM:0012BBB4↑o ROM:0012BD12 btst #3,($141D).w ROM:0012BD18 bne.s locret_12BD26 ROM:0012BD1A move.b #1,($124C).w ROM:0012BD20 bra.l locret_12BBF0 ROM:0012BD26 ; --------------------------------------------------------------------------- ROM:0012BD26 ROM:0012BD26 locret_12BD26: ; CODE XREF: ROM:0012BC72↑j ROM:0012BD26 ; ROM:0012BD18↑j ROM:0012BD26 rts ROM:0012BD28 ; --------------------------------------------------------------------------- ROM:0012BD28 ROM:0012BD28 loc_12BD28: ; DATA XREF: ROM:0012BBB8↑o ROM:0012BD28 cmpi.w #0,($6EE).w ROM:0012BD2E bgt.s loc_12BD4E ROM:0012BD30 bclr #1,($1413).w ROM:0012BD36 bset #5,($140C).w ROM:0012BD3C bset #1,($1404).w ROM:0012BD42 move.b #6,($124C).w ROM:0012BD48 bra.l locret_12BE1E ROM:0012BD4E ; --------------------------------------------------------------------------- ROM:0012BD4E ROM:0012BD4E loc_12BD4E: ; CODE XREF: ROM:0012BD2E↑j ROM:0012BD4E move.w $65A(a5),d0 ROM:0012BD52 cmp.w ($CC6).w,d0 ROM:0012BD56 ble.s loc_12BD80 ROM:0012BD58 btst #4,($141B).w ROM:0012BD5E bne.s loc_12BD80 ROM:0012BD60 bclr #1,($1413).w ROM:0012BD66 bset #1,($1404).w ROM:0012BD6C clr.b ($850).w ROM:0012BD70 clr.w ($6EE).w ROM:0012BD74 move.b #7,($124C).w ROM:0012BD7A bra.l locret_12BE34 ROM:0012BD80 ; --------------------------------------------------------------------------- ROM:0012BD80 ROM:0012BD80 loc_12BD80: ; CODE XREF: ROM:0012BD56↑j ROM:0012BD80 ; ROM:0012BD5E↑j ROM:0012BD80 move.w $658(a5),d0 ROM:0012BD84 cmp.w ($CC6).w,d0 ROM:0012BD88 bge.s loc_12BDB2 ROM:0012BD8A btst #4,($141B).w ROM:0012BD90 beq.s loc_12BDB2 ROM:0012BD92 bclr #1,($1413).w ROM:0012BD98 bset #1,($1404).w ROM:0012BD9E clr.b ($850).w ROM:0012BDA2 clr.w ($6EE).w ROM:0012BDA6 move.b #7,($124C).w ROM:0012BDAC bra.l locret_12BE34 ROM:0012BDB2 ; --------------------------------------------------------------------------- ROM:0012BDB2 ROM:0012BDB2 loc_12BDB2: ; CODE XREF: ROM:0012BD88↑j ROM:0012BDB2 ; ROM:0012BD90↑j ROM:0012BDB2 btst #2,($1405).w ROM:0012BDB8 beq.s loc_12BDC2 ROM:0012BDBA btst #0,($141A).w ROM:0012BDC0 bne.s loc_12BDDC ROM:0012BDC2 ROM:0012BDC2 loc_12BDC2: ; CODE XREF: ROM:0012BDB8↑j ROM:0012BDC2 bclr #1,($1413).w ROM:0012BDC8 clr.b ($850).w ROM:0012BDCC clr.w ($6EE).w ROM:0012BDD0 move.b #2,($124C).w ROM:0012BDD6 bra.l loc_12BC3C ROM:0012BDDC ; --------------------------------------------------------------------------- ROM:0012BDDC ROM:0012BDDC loc_12BDDC: ; CODE XREF: ROM:0012BDC0↑j ROM:0012BDDC btst #3,($141D).w ROM:0012BDE2 bne.s loc_12BE04 ROM:0012BDE4 bclr #3,($1413).w ROM:0012BDEA bclr #2,($1420).w ROM:0012BDF0 clr.b ($850).w ROM:0012BDF4 clr.w ($6EE).w ROM:0012BDF8 move.b #1,($124C).w ROM:0012BDFE bra.l locret_12BBF0 ROM:0012BE04 ; --------------------------------------------------------------------------- ROM:0012BE04 ROM:0012BE04 loc_12BE04: ; CODE XREF: ROM:0012BCAE↑j ROM:0012BE04 ; ROM:0012BDE2↑j ROM:0012BE04 bsr.w sub_12BE36 ROM:0012BE08 rts ROM:0012BE0A ; --------------------------------------------------------------------------- ROM:0012BE0A ROM:0012BE0A loc_12BE0A: ; DATA XREF: ROM:0012BBBC↑o ROM:0012BE0A btst #3,($141D).w ROM:0012BE10 bne.s locret_12BE1E ROM:0012BE12 move.b #1,($124C).w ROM:0012BE18 bra.l locret_12BBF0 ROM:0012BE1E ; --------------------------------------------------------------------------- ROM:0012BE1E ROM:0012BE1E locret_12BE1E: ; CODE XREF: ROM:0012BD48↑j ROM:0012BE1E ; ROM:0012BE10↑j ROM:0012BE1E rts ROM:0012BE20 ; --------------------------------------------------------------------------- ROM:0012BE20 ROM:0012BE20 loc_12BE20: ; DATA XREF: ROM:0012BBC0↑o ROM:0012BE20 btst #3,($141D).w ROM:0012BE26 bne.s locret_12BE34 ROM:0012BE28 move.b #1,($124C).w ROM:0012BE2E bra.l locret_12BBF0 ROM:0012BE34 ; --------------------------------------------------------------------------- ROM:0012BE34 ROM:0012BE34 locret_12BE34: ; CODE XREF: ROM:0012BD7A↑j ROM:0012BE34 ; ROM:0012BDAC↑j ... ROM:0012BE34 rts ROM:0012BE36 ROM:0012BE36 ; =============== S U B R O U T I N E ======================================= ROM:0012BE36 ROM:0012BE36 ROM:0012BE36 sub_12BE36: ; CODE XREF: ROM:loc_12BC3C↑p ROM:0012BE36 ; ROM:loc_12BD0C↑p ... ROM:0012BE36 move.w $6A4(a5),d5 ROM:0012BE3A cmpi.w #$14,d5 ROM:0012BE3E bne.s loc_12BE46 ROM:0012BE40 bra.l loc_12C02E ROM:0012BE46 ; --------------------------------------------------------------------------- ROM:0012BE46 ROM:0012BE46 loc_12BE46: ; CODE XREF: sub_12BE36+8↑j ROM:0012BE46 cmpi.w #$15,d5 ROM:0012BE4A bne.s loc_12BE52 ROM:0012BE4C bra.l loc_12C02E ROM:0012BE52 ; --------------------------------------------------------------------------- ROM:0012BE52 ROM:0012BE52 loc_12BE52: ; CODE XREF: sub_12BE36+14↑j ROM:0012BE52 cmpi.w #$16,d5 ROM:0012BE56 bne.s loc_12BE5E ROM:0012BE58 bra.l loc_12C02E ROM:0012BE5E ; --------------------------------------------------------------------------- ROM:0012BE5E ROM:0012BE5E loc_12BE5E: ; CODE XREF: sub_12BE36+20↑j ROM:0012BE5E move.w $6A4(a5),d0 ROM:0012BE62 cmpi.w #0,d0 ROM:0012BE66 beq.l loc_12C02E ROM:0012BE6C btst #3,($141F).w ROM:0012BE72 bne.l loc_12BF80 ROM:0012BE78 btst #3,($141E).w ROM:0012BE7E bne.l loc_12BF80 ROM:0012BE84 btst #3,($DE2).w ROM:0012BE8A bne.l loc_12BF80 ROM:0012BE90 btst #3,($DF6).w ROM:0012BE96 bne.l loc_12BF80 ROM:0012BE9C btst #3,($141C).w ROM:0012BEA2 bne.l loc_12BF80 ROM:0012BEA8 btst #2,($141B).w ROM:0012BEAE bne.l loc_12BF80 ROM:0012BEB4 btst #5,($DE5).w ROM:0012BEBA bne.l loc_12BF80 ROM:0012BEC0 btst #5,($DF9).w ROM:0012BEC6 bne.l loc_12BF80 ROM:0012BECC btst #1,($1411).w ROM:0012BED2 bne.l loc_12BF80 ROM:0012BED8 btst #1,($140D).w ROM:0012BEDE bne.l loc_12BF80 ROM:0012BEE4 btst #6,($DE3).w ROM:0012BEEA bne.l loc_12BF80 ROM:0012BEF0 btst #6,($DF7).w ROM:0012BEF6 bne.l loc_12BF80 ROM:0012BEFC btst #5,($DE2).w ROM:0012BF02 bne.l loc_12BF80 ROM:0012BF08 btst #5,($DF6).w ROM:0012BF0E bne.s loc_12BF80 ROM:0012BF10 btst #0,($DE2).w ROM:0012BF16 bne.s loc_12BF80 ROM:0012BF18 btst #0,($DF6).w ROM:0012BF1E bne.s loc_12BF80 ROM:0012BF20 btst #7,($DE3).w ROM:0012BF26 bne.s loc_12BF80 ROM:0012BF28 btst #7,($DF7).w ROM:0012BF2E bne.s loc_12BF80 ROM:0012BF30 btst #1,($DE2).w ROM:0012BF36 bne.s loc_12BF80 ROM:0012BF38 btst #1,($DF6).w ROM:0012BF3E bne.s loc_12BF80 ROM:0012BF40 btst #0,($11E3).w ROM:0012BF46 beq.s loc_12BF80 ROM:0012BF48 move.w $6A8(a5),d0 ROM:0012BF4C cmp.w ($9E8).w,d0 ROM:0012BF50 bgt.s loc_12BF80 ROM:0012BF52 move.w ($D0C).w,d1 ROM:0012BF56 sub.w ($D08).w,d1 ROM:0012BF5A bpl.w loc_12BF60 ROM:0012BF5E neg.w d1 ROM:0012BF60 ROM:0012BF60 loc_12BF60: ; CODE XREF: sub_12BE36+124↑j ROM:0012BF60 move.w $6AA(a5),d0 ROM:0012BF64 cmp.w d1,d0 ROM:0012BF66 blt.s loc_12BF80 ROM:0012BF68 move.w $6AC(a5),d0 ROM:0012BF6C cmp.w ($1448).w,d0 ROM:0012BF70 bge.s loc_12BF80 ROM:0012BF72 btst #2,($140B).w ROM:0012BF78 beq.s loc_12BF80 ROM:0012BF7A bra.l loc_12BF86 ROM:0012BF80 ; --------------------------------------------------------------------------- ROM:0012BF80 ROM:0012BF80 loc_12BF80: ; CODE XREF: sub_12BE36+3C↑j ROM:0012BF80 ; sub_12BE36+48↑j ... ROM:0012BF80 bra.l loc_12C026 ROM:0012BF86 ; --------------------------------------------------------------------------- ROM:0012BF86 ROM:0012BF86 loc_12BF86: ; CODE XREF: sub_12BE36+144↑j ROM:0012BF86 move.w $6AE(a5),d2 ROM:0012BF8A move.w $6B0(a5),d3 ROM:0012BF8E cmp.w ($D0C).w,d2 ROM:0012BF92 bgt.s loc_12BFCA ROM:0012BF94 cmp.w ($D0C).w,d3 ROM:0012BF98 blt.s loc_12BFCA ROM:0012BF9A move.w $6B4(a5),d2 ROM:0012BF9E move.w $6B6(a5),d3 ROM:0012BFA2 cmp.w ($57E).w,d2 ROM:0012BFA6 bgt.s loc_12BFCA ROM:0012BFA8 cmp.w ($57E).w,d3 ROM:0012BFAC blt.s loc_12BFCA ROM:0012BFAE move.w $6BA(a5),d2 ROM:0012BFB2 move.w $6BC(a5),d3 ROM:0012BFB6 cmp.w ($506).w,d2 ROM:0012BFBA bgt.s loc_12BFCA ROM:0012BFBC cmp.w ($506).w,d3 ROM:0012BFC0 blt.s loc_12BFCA ROM:0012BFC2 bset #0,($141A).w ROM:0012BFC8 bra.s locret_12C034 ROM:0012BFCA ; --------------------------------------------------------------------------- ROM:0012BFCA ROM:0012BFCA loc_12BFCA: ; CODE XREF: sub_12BE36+15C↑j ROM:0012BFCA ; sub_12BE36+162↑j ... ROM:0012BFCA move.w $6AE(a5),d2 ROM:0012BFCE sub.w $6B2(a5),d2 ROM:0012BFD2 move.w $6B0(a5),d3 ROM:0012BFD6 add.w $6B2(a5),d3 ROM:0012BFDA cmp.w ($D0C).w,d2 ROM:0012BFDE bgt.s loc_12BFE6 ROM:0012BFE0 cmp.w ($D0C).w,d3 ROM:0012BFE4 bge.s loc_12BFE8 ROM:0012BFE6 ROM:0012BFE6 loc_12BFE6: ; CODE XREF: sub_12BE36+1A8↑j ROM:0012BFE6 bra.s loc_12C026 ROM:0012BFE8 ; --------------------------------------------------------------------------- ROM:0012BFE8 ROM:0012BFE8 loc_12BFE8: ; CODE XREF: sub_12BE36+1AE↑j ROM:0012BFE8 move.w $6B4(a5),d2 ROM:0012BFEC sub.w $6B8(a5),d2 ROM:0012BFF0 move.w $6B6(a5),d3 ROM:0012BFF4 add.w $6B8(a5),d3 ROM:0012BFF8 cmp.w ($57E).w,d2 ROM:0012BFFC bgt.s loc_12C004 ROM:0012BFFE cmp.w ($57E).w,d3 ROM:0012C002 bge.s loc_12C006 ROM:0012C004 ROM:0012C004 loc_12C004: ; CODE XREF: sub_12BE36+1C6↑j ROM:0012C004 bra.s loc_12C026 ROM:0012C006 ; --------------------------------------------------------------------------- ROM:0012C006 ROM:0012C006 loc_12C006: ; CODE XREF: sub_12BE36+1CC↑j ROM:0012C006 move.w $6BA(a5),d2 ROM:0012C00A sub.w $6BE(a5),d2 ROM:0012C00E move.w $6BC(a5),d3 ROM:0012C012 add.w $6BE(a5),d3 ROM:0012C016 cmp.w ($506).w,d2 ROM:0012C01A bgt.s loc_12C022 ROM:0012C01C cmp.w ($506).w,d3 ROM:0012C020 bge.s loc_12C024 ROM:0012C022 ROM:0012C022 loc_12C022: ; CODE XREF: sub_12BE36+1E4↑j ROM:0012C022 bra.s loc_12C026 ROM:0012C024 ; --------------------------------------------------------------------------- ROM:0012C024 ROM:0012C024 loc_12C024: ; CODE XREF: sub_12BE36+1EA↑j ROM:0012C024 bra.s locret_12C034 ROM:0012C026 ; --------------------------------------------------------------------------- ROM:0012C026 ROM:0012C026 loc_12C026: ; CODE XREF: sub_12BE36:loc_12BF80↑j ROM:0012C026 ; sub_12BE36:loc_12BFE6↑j ... ROM:0012C026 bclr #0,($141A).w ROM:0012C02C bra.s locret_12C034 ROM:0012C02E ; --------------------------------------------------------------------------- ROM:0012C02E ROM:0012C02E loc_12C02E: ; CODE XREF: sub_12BE36+A↑j ROM:0012C02E ; sub_12BE36+16↑j ... ROM:0012C02E bset #0,($141A).w ROM:0012C034 ROM:0012C034 locret_12C034: ; CODE XREF: sub_12BE36+192↑j ROM:0012C034 ; sub_12BE36:loc_12C024↑j ... ROM:0012C034 rts ROM:0012C034 ; End of function sub_12BE36 ROM:0012C034 ROM:0012C036 ROM:0012C036 ; =============== S U B R O U T I N E ======================================= ROM:0012C036 ROM:0012C036 ROM:0012C036 sub_12C036: ; CODE XREF: ROM:0012BC92↑p ROM:0012C036 move.w $6CA(a5),d0 ROM:0012C03A cmp.w ($CC6).w,d0 ROM:0012C03E blt.s loc_12C054 ROM:0012C040 move.w ($D1A).w,d1 ROM:0012C044 add.w $65C(a5),d1 ROM:0012C048 move.w d1,($FB2).w ROM:0012C04C bset #4,($141B).w ROM:0012C052 bra.s locret_12C066 ROM:0012C054 ; --------------------------------------------------------------------------- ROM:0012C054 ROM:0012C054 loc_12C054: ; CODE XREF: sub_12C036+8↑j ROM:0012C054 move.w ($D1A).w,d1 ROM:0012C058 sub.w $65C(a5),d1 ROM:0012C05C move.w d1,($FB2).w ROM:0012C060 bclr #4,($141B).w ROM:0012C066 ROM:0012C066 locret_12C066: ; CODE XREF: sub_12C036+1C↑j ROM:0012C066 rts ROM:0012C066 ; End of function sub_12C036 ROM:0012C066 ROM:0012C068 ROM:0012C068 ; =============== S U B R O U T I N E ======================================= ROM:0012C068 ROM:0012C068 ROM:0012C068 sub_12C068: ; CODE XREF: sub_12D65E+6↓p ROM:0012C068 bsr.w sub_12C07A ROM:0012C06C bsr.w sub_12C08A ROM:0012C070 bsr.w sub_12C0E4 ROM:0012C074 bsr.w sub_12C286 ROM:0012C078 rts ROM:0012C078 ; End of function sub_12C068 ROM:0012C078 ROM:0012C07A ROM:0012C07A ; =============== S U B R O U T I N E ======================================= ROM:0012C07A ROM:0012C07A ROM:0012C07A sub_12C07A: ; CODE XREF: sub_12C068↑p ROM:0012C07A move.w ($9B4).w,d1 ROM:0012C07E cmp.w ($CE4).w,d1 ROM:0012C082 ble.s locret_12C088 ROM:0012C084 move.w d1,($CE4).w ROM:0012C088 ROM:0012C088 locret_12C088: ; CODE XREF: sub_12C07A+8↑j ROM:0012C088 rts ROM:0012C088 ; End of function sub_12C07A ROM:0012C088 ROM:0012C08A ROM:0012C08A ; =============== S U B R O U T I N E ======================================= ROM:0012C08A ROM:0012C08A ROM:0012C08A sub_12C08A: ; CODE XREF: sub_12C068+4↑p ROM:0012C08A clr.w d1 ROM:0012C08C move.b ($124D).w,d1 ROM:0012C090 cmpi.w #3,d1 ROM:0012C094 bcc.s locret_12C09E ROM:0012C096 movea.l off_12C0A0(pc,d1.w*4),a0 ROM:0012C09A nop ROM:0012C09C jmp (a0) ROM:0012C09E ; --------------------------------------------------------------------------- ROM:0012C09E ROM:0012C09E locret_12C09E: ; CODE XREF: sub_12C08A+A↑j ROM:0012C09E rts ROM:0012C09E ; End of function sub_12C08A ROM:0012C09E ROM:0012C09E ; --------------------------------------------------------------------------- ROM:0012C0A0 off_12C0A0: dc.l loc_12C0AC ; DATA XREF: sub_12C08A+C↑r ROM:0012C0A4 dc.l loc_12C0B6 ROM:0012C0A8 dc.l loc_12C0CC ROM:0012C0AC ; --------------------------------------------------------------------------- ROM:0012C0AC ROM:0012C0AC loc_12C0AC: ; DATA XREF: ROM:off_12C0A0↑o ROM:0012C0AC move.b #1,($124D).w ROM:0012C0B2 bra.s locret_12C0CA ROM:0012C0B4 ; --------------------------------------------------------------------------- ROM:0012C0B4 rts ROM:0012C0B6 ; --------------------------------------------------------------------------- ROM:0012C0B6 ROM:0012C0B6 loc_12C0B6: ; DATA XREF: ROM:0012C0A4↑o ROM:0012C0B6 btst #2,($1428).w ROM:0012C0BC beq.s locret_12C0CA ROM:0012C0BE bsr.w sub_12C2E4 ROM:0012C0C2 move.b #2,($124D).w ROM:0012C0C8 bra.s locret_12C0E0 ROM:0012C0CA ; --------------------------------------------------------------------------- ROM:0012C0CA ROM:0012C0CA locret_12C0CA: ; CODE XREF: ROM:0012C0B2↑j ROM:0012C0CA ; ROM:0012C0BC↑j ... ROM:0012C0CA rts ROM:0012C0CC ; --------------------------------------------------------------------------- ROM:0012C0CC ROM:0012C0CC loc_12C0CC: ; DATA XREF: ROM:0012C0A8↑o ROM:0012C0CC btst #2,($1428).w ROM:0012C0D2 bne.s locret_12C0E0 ROM:0012C0D4 bsr.w sub_12C318 ROM:0012C0D8 move.b #1,($124D).w ROM:0012C0DE bra.s locret_12C0CA ROM:0012C0E0 ; --------------------------------------------------------------------------- ROM:0012C0E0 ROM:0012C0E0 locret_12C0E0: ; CODE XREF: ROM:0012C0C8↑j ROM:0012C0E0 ; ROM:0012C0D2↑j ROM:0012C0E0 rts ROM:0012C0E2 ; --------------------------------------------------------------------------- ROM:0012C0E2 rts ROM:0012C0E4 ROM:0012C0E4 ; =============== S U B R O U T I N E ======================================= ROM:0012C0E4 ROM:0012C0E4 ROM:0012C0E4 sub_12C0E4: ; CODE XREF: sub_12C068+8↑p ROM:0012C0E4 move.w #$3F4C,d1 ROM:0012C0E8 move.w ($57E).w,d2 ROM:0012C0EC move.w ($9B2).w,d3 ROM:0012C0F0 bsr.l sub_1174A6 ROM:0012C0F6 move.w d1,($CE8).w ROM:0012C0FA btst #6,($DE3).w ROM:0012C100 beq.s loc_12C108 ROM:0012C102 bra.l loc_12C276 ROM:0012C108 ; --------------------------------------------------------------------------- ROM:0012C108 ROM:0012C108 loc_12C108: ; CODE XREF: sub_12C0E4+1C↑j ROM:0012C108 btst #6,($DF7).w ROM:0012C10E beq.s loc_12C116 ROM:0012C110 bra.l loc_12C276 ROM:0012C116 ; --------------------------------------------------------------------------- ROM:0012C116 ROM:0012C116 loc_12C116: ; CODE XREF: sub_12C0E4+2A↑j ROM:0012C116 btst #2,($DE3).w ROM:0012C11C beq.s loc_12C124 ROM:0012C11E bra.l loc_12C276 ROM:0012C124 ; --------------------------------------------------------------------------- ROM:0012C124 ROM:0012C124 loc_12C124: ; CODE XREF: sub_12C0E4+38↑j ROM:0012C124 btst #2,($DF7).w ROM:0012C12A beq.s loc_12C132 ROM:0012C12C bra.l loc_12C276 ROM:0012C132 ; --------------------------------------------------------------------------- ROM:0012C132 ROM:0012C132 loc_12C132: ; CODE XREF: sub_12C0E4+46↑j ROM:0012C132 btst #0,($DE2).w ROM:0012C138 beq.s loc_12C140 ROM:0012C13A bra.l loc_12C276 ROM:0012C140 ; --------------------------------------------------------------------------- ROM:0012C140 ROM:0012C140 loc_12C140: ; CODE XREF: sub_12C0E4+54↑j ROM:0012C140 btst #0,($DF6).w ROM:0012C146 beq.s loc_12C14E ROM:0012C148 bra.l loc_12C276 ROM:0012C14E ; --------------------------------------------------------------------------- ROM:0012C14E ROM:0012C14E loc_12C14E: ; CODE XREF: sub_12C0E4+62↑j ROM:0012C14E btst #1,($DE2).w ROM:0012C154 beq.s loc_12C15C ROM:0012C156 bra.l loc_12C276 ROM:0012C15C ; --------------------------------------------------------------------------- ROM:0012C15C ROM:0012C15C loc_12C15C: ; CODE XREF: sub_12C0E4+70↑j ROM:0012C15C btst #1,($DF6).w ROM:0012C162 beq.s loc_12C16A ROM:0012C164 bra.l loc_12C276 ROM:0012C16A ; --------------------------------------------------------------------------- ROM:0012C16A ROM:0012C16A loc_12C16A: ; CODE XREF: sub_12C0E4+7E↑j ROM:0012C16A btst #6,($DE2).w ROM:0012C170 beq.s loc_12C178 ROM:0012C172 bra.l loc_12C276 ROM:0012C178 ; --------------------------------------------------------------------------- ROM:0012C178 ROM:0012C178 loc_12C178: ; CODE XREF: sub_12C0E4+8C↑j ROM:0012C178 btst #6,($DF6).w ROM:0012C17E beq.s loc_12C186 ROM:0012C180 bra.l loc_12C276 ROM:0012C186 ; --------------------------------------------------------------------------- ROM:0012C186 ROM:0012C186 loc_12C186: ; CODE XREF: sub_12C0E4+9A↑j ROM:0012C186 btst #7,($DE2).w ROM:0012C18C beq.s loc_12C194 ROM:0012C18E bra.l loc_12C276 ROM:0012C194 ; --------------------------------------------------------------------------- ROM:0012C194 ROM:0012C194 loc_12C194: ; CODE XREF: sub_12C0E4+A8↑j ROM:0012C194 btst #7,($DF6).w ROM:0012C19A beq.s loc_12C1A2 ROM:0012C19C bra.l loc_12C276 ROM:0012C1A2 ; --------------------------------------------------------------------------- ROM:0012C1A2 ROM:0012C1A2 loc_12C1A2: ; CODE XREF: sub_12C0E4+B6↑j ROM:0012C1A2 btst #3,($141C).w ROM:0012C1A8 beq.s loc_12C1B0 ROM:0012C1AA bra.l loc_12C276 ROM:0012C1B0 ; --------------------------------------------------------------------------- ROM:0012C1B0 ROM:0012C1B0 loc_12C1B0: ; CODE XREF: sub_12C0E4+C4↑j ROM:0012C1B0 btst #2,($141B).w ROM:0012C1B6 beq.s loc_12C1BE ROM:0012C1B8 bra.l loc_12C276 ROM:0012C1BE ; --------------------------------------------------------------------------- ROM:0012C1BE ROM:0012C1BE loc_12C1BE: ; CODE XREF: sub_12C0E4+D2↑j ROM:0012C1BE btst #5,($DE3).w ROM:0012C1C4 beq.s loc_12C1CC ROM:0012C1C6 bra.l loc_12C276 ROM:0012C1CC ; --------------------------------------------------------------------------- ROM:0012C1CC ROM:0012C1CC loc_12C1CC: ; CODE XREF: sub_12C0E4+E0↑j ROM:0012C1CC btst #5,($DF7).w ROM:0012C1D2 beq.s loc_12C1DA ROM:0012C1D4 bra.l loc_12C276 ROM:0012C1DA ; --------------------------------------------------------------------------- ROM:0012C1DA ROM:0012C1DA loc_12C1DA: ; CODE XREF: sub_12C0E4+EE↑j ROM:0012C1DA btst #6,($DE5).w ROM:0012C1E0 beq.s loc_12C1E8 ROM:0012C1E2 bra.l loc_12C276 ROM:0012C1E8 ; --------------------------------------------------------------------------- ROM:0012C1E8 ROM:0012C1E8 loc_12C1E8: ; CODE XREF: sub_12C0E4+FC↑j ROM:0012C1E8 btst #6,($DF9).w ROM:0012C1EE beq.s loc_12C1F6 ROM:0012C1F0 bra.l loc_12C276 ROM:0012C1F6 ; --------------------------------------------------------------------------- ROM:0012C1F6 ROM:0012C1F6 loc_12C1F6: ; CODE XREF: sub_12C0E4+10A↑j ROM:0012C1F6 btst #4,($DE4).w ROM:0012C1FC beq.s loc_12C200 ROM:0012C1FE bra.s loc_12C276 ROM:0012C200 ; --------------------------------------------------------------------------- ROM:0012C200 ROM:0012C200 loc_12C200: ; CODE XREF: sub_12C0E4+118↑j ROM:0012C200 btst #4,($DF8).w ROM:0012C206 beq.s loc_12C20A ROM:0012C208 bra.s loc_12C276 ROM:0012C20A ; --------------------------------------------------------------------------- ROM:0012C20A ROM:0012C20A loc_12C20A: ; CODE XREF: sub_12C0E4+122↑j ROM:0012C20A btst #5,($DE4).w ROM:0012C210 beq.s loc_12C214 ROM:0012C212 bra.s loc_12C276 ROM:0012C214 ; --------------------------------------------------------------------------- ROM:0012C214 ROM:0012C214 loc_12C214: ; CODE XREF: sub_12C0E4+12C↑j ROM:0012C214 btst #5,($DF8).w ROM:0012C21A beq.s loc_12C21E ROM:0012C21C bra.s loc_12C276 ROM:0012C21E ; --------------------------------------------------------------------------- ROM:0012C21E ROM:0012C21E loc_12C21E: ; CODE XREF: sub_12C0E4+136↑j ROM:0012C21E btst #6,($DE4).w ROM:0012C224 beq.s loc_12C228 ROM:0012C226 bra.s loc_12C276 ROM:0012C228 ; --------------------------------------------------------------------------- ROM:0012C228 ROM:0012C228 loc_12C228: ; CODE XREF: sub_12C0E4+140↑j ROM:0012C228 btst #6,($DF8).w ROM:0012C22E beq.s loc_12C232 ROM:0012C230 bra.s loc_12C276 ROM:0012C232 ; --------------------------------------------------------------------------- ROM:0012C232 ROM:0012C232 loc_12C232: ; CODE XREF: sub_12C0E4+14A↑j ROM:0012C232 btst #7,($DE4).w ROM:0012C238 beq.s loc_12C23C ROM:0012C23A bra.s loc_12C276 ROM:0012C23C ; --------------------------------------------------------------------------- ROM:0012C23C ROM:0012C23C loc_12C23C: ; CODE XREF: sub_12C0E4+154↑j ROM:0012C23C btst #7,($DF8).w ROM:0012C242 beq.s loc_12C246 ROM:0012C244 bra.s loc_12C276 ROM:0012C246 ; --------------------------------------------------------------------------- ROM:0012C246 ROM:0012C246 loc_12C246: ; CODE XREF: sub_12C0E4+15E↑j ROM:0012C246 btst #2,($DE5).w ROM:0012C24C beq.s loc_12C250 ROM:0012C24E bra.s loc_12C276 ROM:0012C250 ; --------------------------------------------------------------------------- ROM:0012C250 ROM:0012C250 loc_12C250: ; CODE XREF: sub_12C0E4+168↑j ROM:0012C250 btst #2,($DF9).w ROM:0012C256 beq.s loc_12C25A ROM:0012C258 bra.s loc_12C276 ROM:0012C25A ; --------------------------------------------------------------------------- ROM:0012C25A ROM:0012C25A loc_12C25A: ; CODE XREF: sub_12C0E4+172↑j ROM:0012C25A btst #6,($1431).w ROM:0012C260 beq.s loc_12C264 ROM:0012C262 bra.s loc_12C276 ROM:0012C264 ; --------------------------------------------------------------------------- ROM:0012C264 ROM:0012C264 loc_12C264: ; CODE XREF: sub_12C0E4+17C↑j ROM:0012C264 btst #0,($11E3).w ROM:0012C26A bne.s loc_12C26E ROM:0012C26C bra.s loc_12C276 ROM:0012C26E ; --------------------------------------------------------------------------- ROM:0012C26E ROM:0012C26E loc_12C26E: ; CODE XREF: sub_12C0E4+186↑j ROM:0012C26E cmpi.w #1,($CE8).w ROM:0012C274 bge.s loc_12C27E ROM:0012C276 ROM:0012C276 loc_12C276: ; CODE XREF: sub_12C0E4+1E↑j ROM:0012C276 ; sub_12C0E4+2C↑j ... ROM:0012C276 bclr #2,($1426).w ROM:0012C27C bra.s locret_12C284 ROM:0012C27E ; --------------------------------------------------------------------------- ROM:0012C27E ROM:0012C27E loc_12C27E: ; CODE XREF: sub_12C0E4+190↑j ROM:0012C27E bset #2,($1426).w ROM:0012C284 ROM:0012C284 locret_12C284: ; CODE XREF: sub_12C0E4+198↑j ROM:0012C284 rts ROM:0012C284 ; End of function sub_12C0E4 ROM:0012C284 ROM:0012C286 ROM:0012C286 ; =============== S U B R O U T I N E ======================================= ROM:0012C286 ROM:0012C286 ROM:0012C286 sub_12C286: ; CODE XREF: sub_12C068+C↑p ROM:0012C286 move.w ($1056).w,d1 ROM:0012C28A muls.w ($FB2).w,d1 ROM:0012C28E divs.w #$2710,d1 ROM:0012C292 bvc.s loc_12C298 ROM:0012C294 move.w #$7FFF,d1 ROM:0012C298 ROM:0012C298 loc_12C298: ; CODE XREF: sub_12C286+C↑j ROM:0012C298 move.w d1,($CE6).w ROM:0012C29C btst #4,($CA3).w ROM:0012C2A2 beq.s loc_12C2B2 ROM:0012C2A4 bset #3,($DE5).w ROM:0012C2AA bset #3,($DFD).w ROM:0012C2B0 bra.s locret_12C2E2 ROM:0012C2B2 ; --------------------------------------------------------------------------- ROM:0012C2B2 ROM:0012C2B2 loc_12C2B2: ; CODE XREF: sub_12C286+1C↑j ROM:0012C2B2 btst #2,($1426).w ROM:0012C2B8 beq.s locret_12C2E2 ROM:0012C2BA move.w $660(a5),d1 ROM:0012C2BE move.w $662(a5),d2 ROM:0012C2C2 cmp.w ($CE6).w,d1 ROM:0012C2C6 ble.s loc_12C2CE ROM:0012C2C8 cmp.w ($CE6).w,d2 ROM:0012C2CC blt.s loc_12C2D6 ROM:0012C2CE ROM:0012C2CE loc_12C2CE: ; CODE XREF: sub_12C286+40↑j ROM:0012C2CE bset #3,($DE5).w ROM:0012C2D4 bra.s loc_12C2DC ROM:0012C2D6 ; --------------------------------------------------------------------------- ROM:0012C2D6 ROM:0012C2D6 loc_12C2D6: ; CODE XREF: sub_12C286+46↑j ROM:0012C2D6 bclr #3,($DE5).w ROM:0012C2DC ROM:0012C2DC loc_12C2DC: ; CODE XREF: sub_12C286+4E↑j ROM:0012C2DC bset #3,($DFD).w ROM:0012C2E2 ROM:0012C2E2 locret_12C2E2: ; CODE XREF: sub_12C286+2A↑j ROM:0012C2E2 ; sub_12C286+32↑j ROM:0012C2E2 rts ROM:0012C2E2 ; End of function sub_12C286 ROM:0012C2E2 ROM:0012C2E4 ROM:0012C2E4 ; =============== S U B R O U T I N E ======================================= ROM:0012C2E4 ROM:0012C2E4 ROM:0012C2E4 sub_12C2E4: ; CODE XREF: ROM:0012C0BE↑p ROM:0012C2E4 move.w #$3E7C,d1 ROM:0012C2E8 move.w ($9E8).w,d2 ROM:0012C2EC bsr.l sub_1174A6 ROM:0012C2F2 add.w d1,($1464).w ROM:0012C2F6 bvc.s loc_12C2FE ROM:0012C2F8 move.w #$7FFF,($1464).w ROM:0012C2FE ROM:0012C2FE loc_12C2FE: ; CODE XREF: sub_12C2E4+12↑j ROM:0012C2FE move.w $65E(a5),d1 ROM:0012C302 cmp.w ($1464).w,d1 ROM:0012C306 bgt.s loc_12C310 ROM:0012C308 bset #6,($1431).w ROM:0012C30E bra.s locret_12C316 ROM:0012C310 ; --------------------------------------------------------------------------- ROM:0012C310 ROM:0012C310 loc_12C310: ; CODE XREF: sub_12C2E4+22↑j ROM:0012C310 bclr #6,($1431).w ROM:0012C316 ROM:0012C316 locret_12C316: ; CODE XREF: sub_12C2E4+2A↑j ROM:0012C316 rts ROM:0012C316 ; End of function sub_12C2E4 ROM:0012C316 ROM:0012C318 ROM:0012C318 ; =============== S U B R O U T I N E ======================================= ROM:0012C318 ROM:0012C318 ROM:0012C318 sub_12C318: ; CODE XREF: ROM:0012C0D4↑p ROM:0012C318 move.w #$3E7A,d1 ROM:0012C31C move.w ($CE4).w,d2 ROM:0012C320 bsr.l sub_1174A6 ROM:0012C326 sub.w d1,($1464).w ROM:0012C32A cmpi.w #0,($1464).w ROM:0012C330 bge.s locret_12C338 ROM:0012C332 move.w #0,($1464).w ROM:0012C338 ROM:0012C338 locret_12C338: ; CODE XREF: sub_12C318+18↑j ROM:0012C338 rts ROM:0012C338 ; End of function sub_12C318 ROM:0012C338 ROM:0012C33A ROM:0012C33A ; =============== S U B R O U T I N E ======================================= ROM:0012C33A ROM:0012C33A ROM:0012C33A sub_12C33A: ; CODE XREF: sub_12D65E+38↓p ROM:0012C33A move.w ($CEA).w,d1 ROM:0012C33E cmpi.w #4,d1 ROM:0012C342 bcc.s locret_12C34C ROM:0012C344 movea.l off_12C34E(pc,d1.w*4),a0 ROM:0012C348 nop ROM:0012C34A jmp (a0) ROM:0012C34C ; --------------------------------------------------------------------------- ROM:0012C34C ROM:0012C34C locret_12C34C: ; CODE XREF: sub_12C33A+8↑j ROM:0012C34C rts ROM:0012C34C ; End of function sub_12C33A ROM:0012C34C ROM:0012C34C ; --------------------------------------------------------------------------- ROM:0012C34E off_12C34E: dc.l loc_12C35E ; DATA XREF: sub_12C33A+A↑r ROM:0012C352 dc.l loc_12C37A ROM:0012C356 dc.l loc_12C3A4 ROM:0012C35A dc.l loc_12C3BA ROM:0012C35E ; --------------------------------------------------------------------------- ROM:0012C35E ROM:0012C35E loc_12C35E: ; DATA XREF: ROM:off_12C34E↑o ROM:0012C35E move.w $664(a5),d0 ROM:0012C362 clr.b ($851).w ROM:0012C366 move.w d0,($6F0).w ROM:0012C36A move.b #1,($851).w ROM:0012C370 move.w #1,($CEA).w ROM:0012C376 bra.s locret_12C3A2 ROM:0012C378 ; --------------------------------------------------------------------------- ROM:0012C378 rts ROM:0012C37A ; --------------------------------------------------------------------------- ROM:0012C37A ROM:0012C37A loc_12C37A: ; DATA XREF: ROM:0012C352↑o ROM:0012C37A cmpi.w #0,($6F0).w ROM:0012C380 bgt.s loc_12C38E ROM:0012C382 bsr.w sub_12C3CC ROM:0012C386 move.w #2,($CEA).w ROM:0012C38C bra.s locret_12C3B8 ROM:0012C38E ; --------------------------------------------------------------------------- ROM:0012C38E ROM:0012C38E loc_12C38E: ; CODE XREF: ROM:0012C380↑j ROM:0012C38E btst #2,($1428).w ROM:0012C394 beq.s locret_12C3A2 ROM:0012C396 bsr.w sub_12C3CC ROM:0012C39A move.w #3,($CEA).w ROM:0012C3A0 bra.s locret_12C3CA ROM:0012C3A2 ; --------------------------------------------------------------------------- ROM:0012C3A2 ROM:0012C3A2 locret_12C3A2: ; CODE XREF: ROM:0012C376↑j ROM:0012C3A2 ; ROM:0012C394↑j ROM:0012C3A2 rts ROM:0012C3A4 ; --------------------------------------------------------------------------- ROM:0012C3A4 ROM:0012C3A4 loc_12C3A4: ; DATA XREF: ROM:0012C356↑o ROM:0012C3A4 btst #2,($1428).w ROM:0012C3AA beq.s locret_12C3B8 ROM:0012C3AC bsr.w sub_12C3CC ROM:0012C3B0 move.w #3,($CEA).w ROM:0012C3B6 bra.s locret_12C3CA ROM:0012C3B8 ; --------------------------------------------------------------------------- ROM:0012C3B8 ROM:0012C3B8 locret_12C3B8: ; CODE XREF: ROM:0012C38C↑j ROM:0012C3B8 ; ROM:0012C3AA↑j ... ROM:0012C3B8 rts ROM:0012C3BA ; --------------------------------------------------------------------------- ROM:0012C3BA ROM:0012C3BA loc_12C3BA: ; DATA XREF: ROM:0012C35A↑o ROM:0012C3BA btst #2,($1428).w ROM:0012C3C0 bne.s locret_12C3CA ROM:0012C3C2 move.w #2,($CEA).w ROM:0012C3C8 bra.s locret_12C3B8 ROM:0012C3CA ; --------------------------------------------------------------------------- ROM:0012C3CA ROM:0012C3CA locret_12C3CA: ; CODE XREF: ROM:0012C3A0↑j ROM:0012C3CA ; ROM:0012C3B6↑j ... ROM:0012C3CA rts ROM:0012C3CC ROM:0012C3CC ; =============== S U B R O U T I N E ======================================= ROM:0012C3CC ROM:0012C3CC ROM:0012C3CC sub_12C3CC: ; CODE XREF: ROM:0012C382↑p ROM:0012C3CC ; ROM:0012C396↑p ... ROM:0012C3CC btst #0,($140E).w ROM:0012C3D2 beq.s loc_12C3E2 ROM:0012C3D4 bclr #0,($140E).w ROM:0012C3DA bset #0,($DE4).w ROM:0012C3E0 bra.s loc_12C3E8 ROM:0012C3E2 ; --------------------------------------------------------------------------- ROM:0012C3E2 ROM:0012C3E2 loc_12C3E2: ; CODE XREF: sub_12C3CC+6↑j ROM:0012C3E2 bclr #0,($DE4).w ROM:0012C3E8 ROM:0012C3E8 loc_12C3E8: ; CODE XREF: sub_12C3CC+14↑j ROM:0012C3E8 bset #0,($DFC).w ROM:0012C3EE rts ROM:0012C3EE ; End of function sub_12C3CC ROM:0012C3EE ROM:0012C3F0 ROM:0012C3F0 ; =============== S U B R O U T I N E ======================================= ROM:0012C3F0 ROM:0012C3F0 ROM:0012C3F0 sub_12C3F0: ; CODE XREF: sub_12D65E+32↓p ROM:0012C3F0 bsr.w sub_12C894 ROM:0012C3F4 clr.w d1 ROM:0012C3F6 move.b ($124E).w,d1 ROM:0012C3FA cmpi.w #6,d1 ROM:0012C3FE bcc.s locret_12C408 ROM:0012C400 movea.l off_12C40A(pc,d1.w*4),a0 ROM:0012C404 nop ROM:0012C406 jmp (a0) ROM:0012C408 ; --------------------------------------------------------------------------- ROM:0012C408 ROM:0012C408 locret_12C408: ; CODE XREF: sub_12C3F0+E↑j ROM:0012C408 rts ROM:0012C408 ; End of function sub_12C3F0 ROM:0012C408 ROM:0012C408 ; --------------------------------------------------------------------------- ROM:0012C40A off_12C40A: dc.l loc_12C422 ; DATA XREF: sub_12C3F0+10↑r ROM:0012C40E dc.l loc_12C42C ROM:0012C412 dc.l loc_12C468 ROM:0012C416 dc.l loc_12C530 ROM:0012C41A dc.l loc_12C558 ROM:0012C41E dc.l loc_12C58A ROM:0012C422 ; --------------------------------------------------------------------------- ROM:0012C422 ROM:0012C422 loc_12C422: ; DATA XREF: ROM:off_12C40A↑o ROM:0012C422 move.b #1,($124E).w ROM:0012C428 bra.s locret_12C466 ROM:0012C42A ; --------------------------------------------------------------------------- ROM:0012C42A rts ROM:0012C42C ; --------------------------------------------------------------------------- ROM:0012C42C ROM:0012C42C loc_12C42C: ; DATA XREF: ROM:0012C40E↑o ROM:0012C42C btst #2,($1428).w ROM:0012C432 beq.s loc_12C452 ROM:0012C434 btst #5,($1403).w ROM:0012C43A bne.s loc_12C452 ROM:0012C43C move.w $66A(a5),d0 ROM:0012C440 cmp.w ($9E8).w,d0 ROM:0012C444 bge.s loc_12C452 ROM:0012C446 move.b #2,($124E).w ROM:0012C44C bra.l loc_12C526 ROM:0012C452 ; --------------------------------------------------------------------------- ROM:0012C452 ROM:0012C452 loc_12C452: ; CODE XREF: ROM:0012C432↑j ROM:0012C452 ; ROM:0012C43A↑j ... ROM:0012C452 btst #5,($1403).w ROM:0012C458 beq.s locret_12C466 ROM:0012C45A move.b #3,($124E).w ROM:0012C460 bra.l locret_12C556 ROM:0012C466 ; --------------------------------------------------------------------------- ROM:0012C466 ROM:0012C466 locret_12C466: ; CODE XREF: ROM:0012C428↑j ROM:0012C466 ; ROM:0012C458↑j ... ROM:0012C466 rts ROM:0012C468 ; --------------------------------------------------------------------------- ROM:0012C468 ROM:0012C468 loc_12C468: ; DATA XREF: ROM:0012C412↑o ROM:0012C468 btst #2,($1428).w ROM:0012C46E bne.s loc_12C490 ROM:0012C470 move.b #0,($1251).w ROM:0012C476 move.b #0,($1252).w ROM:0012C47C move.b #0,($1250).w ROM:0012C482 move.b #0,($124F).w ROM:0012C488 move.b #1,($124E).w ROM:0012C48E bra.s locret_12C466 ROM:0012C490 ; --------------------------------------------------------------------------- ROM:0012C490 ROM:0012C490 loc_12C490: ; CODE XREF: ROM:0012C46E↑j ROM:0012C490 btst #5,($1403).w ROM:0012C496 beq.s loc_12C4BC ROM:0012C498 move.b #0,($1251).w ROM:0012C49E move.b #0,($1252).w ROM:0012C4A4 move.b #0,($1250).w ROM:0012C4AA move.b #0,($124F).w ROM:0012C4B0 move.b #3,($124E).w ROM:0012C4B6 bra.l locret_12C556 ROM:0012C4BC ; --------------------------------------------------------------------------- ROM:0012C4BC ROM:0012C4BC loc_12C4BC: ; CODE XREF: ROM:0012C496↑j ROM:0012C4BC btst #7,($142C).w ROM:0012C4C2 beq.s loc_12C4EE ROM:0012C4C4 move.b #0,($1251).w ROM:0012C4CA move.b #0,($1252).w ROM:0012C4D0 move.b #0,($1250).w ROM:0012C4D6 move.b #0,($124F).w ROM:0012C4DC bset #5,($DFB).w ROM:0012C4E2 move.b #5,($124E).w ROM:0012C4E8 bra.l locret_12C5C6 ROM:0012C4EE ; --------------------------------------------------------------------------- ROM:0012C4EE ROM:0012C4EE loc_12C4EE: ; CODE XREF: ROM:0012C4C2↑j ROM:0012C4EE btst #5,($141C).w ROM:0012C4F4 beq.s loc_12C526 ROM:0012C4F6 move.b #0,($1251).w ROM:0012C4FC move.b #0,($1252).w ROM:0012C502 move.b #0,($1250).w ROM:0012C508 move.b #0,($124F).w ROM:0012C50E bset #5,($DE3).w ROM:0012C514 bset #5,($DFB).w ROM:0012C51A move.b #5,($124E).w ROM:0012C520 bra.l locret_12C5C6 ROM:0012C526 ; --------------------------------------------------------------------------- ROM:0012C526 ROM:0012C526 loc_12C526: ; CODE XREF: ROM:0012C44C↑j ROM:0012C526 ; ROM:0012C4F4↑j ROM:0012C526 bsr.w sub_12C5CA ROM:0012C52A bsr.w sub_12C69A ROM:0012C52E rts ROM:0012C530 ; --------------------------------------------------------------------------- ROM:0012C530 ROM:0012C530 loc_12C530: ; DATA XREF: ROM:0012C416↑o ROM:0012C530 btst #5,($1403).w ROM:0012C536 bne.s locret_12C556 ROM:0012C538 move.w $676(a5),d0 ROM:0012C53C clr.b ($82F).w ROM:0012C540 move.w d0,($6AC).w ROM:0012C544 move.b #1,($82F).w ROM:0012C54A move.b #4,($124E).w ROM:0012C550 bra.l locret_12C588 ROM:0012C556 ; --------------------------------------------------------------------------- ROM:0012C556 ROM:0012C556 locret_12C556: ; CODE XREF: ROM:0012C460↑j ROM:0012C556 ; ROM:0012C4B6↑j ... ROM:0012C556 rts ROM:0012C558 ; --------------------------------------------------------------------------- ROM:0012C558 ROM:0012C558 loc_12C558: ; DATA XREF: ROM:0012C41A↑o ROM:0012C558 btst #5,($1403).w ROM:0012C55E beq.s loc_12C574 ROM:0012C560 clr.b ($82F).w ROM:0012C564 clr.w ($6AC).w ROM:0012C568 move.b #3,($124E).w ROM:0012C56E bra.l locret_12C556 ROM:0012C574 ; --------------------------------------------------------------------------- ROM:0012C574 ROM:0012C574 loc_12C574: ; CODE XREF: ROM:0012C55E↑j ROM:0012C574 cmpi.w #0,($6AC).w ROM:0012C57A bgt.s locret_12C588 ROM:0012C57C move.b #1,($124E).w ROM:0012C582 bra.l locret_12C466 ROM:0012C588 ; --------------------------------------------------------------------------- ROM:0012C588 ROM:0012C588 locret_12C588: ; CODE XREF: ROM:0012C550↑j ROM:0012C588 ; ROM:0012C57A↑j ROM:0012C588 rts ROM:0012C58A ; --------------------------------------------------------------------------- ROM:0012C58A ROM:0012C58A loc_12C58A: ; DATA XREF: ROM:0012C41E↑o ROM:0012C58A btst #2,($1428).w ROM:0012C590 bne.s loc_12C5A4 ROM:0012C592 bclr #5,($DE3).w ROM:0012C598 move.b #1,($124E).w ROM:0012C59E bra.l locret_12C466 ROM:0012C5A4 ; --------------------------------------------------------------------------- ROM:0012C5A4 ROM:0012C5A4 loc_12C5A4: ; CODE XREF: ROM:0012C590↑j ROM:0012C5A4 btst #5,($1403).w ROM:0012C5AA beq.s locret_12C5C6 ROM:0012C5AC btst #2,($1428).w ROM:0012C5B2 beq.s locret_12C5C6 ROM:0012C5B4 bclr #5,($DE3).w ROM:0012C5BA move.b #3,($124E).w ROM:0012C5C0 bra.l locret_12C556 ROM:0012C5C6 ; --------------------------------------------------------------------------- ROM:0012C5C6 ROM:0012C5C6 locret_12C5C6: ; CODE XREF: ROM:0012C4E8↑j ROM:0012C5C6 ; ROM:0012C520↑j ... ROM:0012C5C6 rts ROM:0012C5C8 ; --------------------------------------------------------------------------- ROM:0012C5C8 rts ROM:0012C5CA ROM:0012C5CA ; =============== S U B R O U T I N E ======================================= ROM:0012C5CA ROM:0012C5CA ROM:0012C5CA sub_12C5CA: ; CODE XREF: ROM:loc_12C526↑p ROM:0012C5CA clr.w d1 ROM:0012C5CC move.b ($1251).w,d1 ROM:0012C5D0 cmpi.w #3,d1 ROM:0012C5D4 bcc.s locret_12C5DE ROM:0012C5D6 movea.l off_12C5E0(pc,d1.w*4),a0 ROM:0012C5DA nop ROM:0012C5DC jmp (a0) ROM:0012C5DE ; --------------------------------------------------------------------------- ROM:0012C5DE ROM:0012C5DE locret_12C5DE: ; CODE XREF: sub_12C5CA+A↑j ROM:0012C5DE rts ROM:0012C5DE ; End of function sub_12C5CA ROM:0012C5DE ROM:0012C5DE ; --------------------------------------------------------------------------- ROM:0012C5E0 off_12C5E0: dc.l loc_12C5EC ; DATA XREF: sub_12C5CA+C↑r ROM:0012C5E4 dc.l loc_12C5FA ROM:0012C5E8 dc.l locret_12C62E ROM:0012C5EC ; --------------------------------------------------------------------------- ROM:0012C5EC ROM:0012C5EC loc_12C5EC: ; DATA XREF: ROM:off_12C5E0↑o ROM:0012C5EC bsr.w sub_12C632 ROM:0012C5F0 move.b #1,($1251).w ROM:0012C5F6 bra.s loc_12C628 ROM:0012C5F8 ; --------------------------------------------------------------------------- ROM:0012C5F8 rts ROM:0012C5FA ; --------------------------------------------------------------------------- ROM:0012C5FA ROM:0012C5FA loc_12C5FA: ; DATA XREF: ROM:0012C5E4↑o ROM:0012C5FA btst #7,($142C).w ROM:0012C600 beq.s loc_12C60A ROM:0012C602 move.b #2,($1251).w ROM:0012C608 bra.s locret_12C62E ROM:0012C60A ; --------------------------------------------------------------------------- ROM:0012C60A ROM:0012C60A loc_12C60A: ; CODE XREF: ROM:0012C600↑j ROM:0012C60A btst #4,($1424).w ROM:0012C610 beq.s loc_12C628 ROM:0012C612 bsr.w sub_12C682 ROM:0012C616 bclr #4,($1424).w ROM:0012C61C move.b #1,($1251).w ROM:0012C622 bra.l *+6 ROM:0012C628 ; --------------------------------------------------------------------------- ROM:0012C628 ROM:0012C628 loc_12C628: ; CODE XREF: ROM:0012C5F6↑j ROM:0012C628 ; ROM:0012C610↑j ... ROM:0012C628 bsr.w sub_12C64C ROM:0012C62C rts ROM:0012C62E ; --------------------------------------------------------------------------- ROM:0012C62E ROM:0012C62E locret_12C62E: ; CODE XREF: ROM:0012C608↑j ROM:0012C62E ; DATA XREF: ROM:0012C5E8↑o ROM:0012C62E rts ROM:0012C630 ; --------------------------------------------------------------------------- ROM:0012C630 rts ROM:0012C632 ROM:0012C632 ; =============== S U B R O U T I N E ======================================= ROM:0012C632 ROM:0012C632 ROM:0012C632 sub_12C632: ; CODE XREF: ROM:loc_12C5EC↑p ROM:0012C632 move.w ($9AE).w,($CEE).w ROM:0012C638 move.w ($9AE).w,($CEC).w ROM:0012C63E bclr #4,($1424).w ROM:0012C644 bclr #7,($142C).w ROM:0012C64A rts ROM:0012C64A ; End of function sub_12C632 ROM:0012C64A ROM:0012C64C ROM:0012C64C ; =============== S U B R O U T I N E ======================================= ROM:0012C64C ROM:0012C64C ROM:0012C64C sub_12C64C: ; CODE XREF: ROM:loc_12C628↑p ROM:0012C64C btst #5,($1403).w ROM:0012C652 bne.s locret_12C680 ROM:0012C654 move.w ($CEE).w,d0 ROM:0012C658 cmp.w ($9AE).w,d0 ROM:0012C65C bge.s loc_12C66A ROM:0012C65E move.w ($9AE).w,($CEE).w ROM:0012C664 bset #4,($1424).w ROM:0012C66A ROM:0012C66A loc_12C66A: ; CODE XREF: sub_12C64C+10↑j ROM:0012C66A move.w ($CEC).w,d0 ROM:0012C66E cmp.w ($9AE).w,d0 ROM:0012C672 ble.s locret_12C680 ROM:0012C674 move.w ($9AE).w,($CEC).w ROM:0012C67A bset #4,($1424).w ROM:0012C680 ROM:0012C680 locret_12C680: ; CODE XREF: sub_12C64C+6↑j ROM:0012C680 ; sub_12C64C+26↑j ROM:0012C680 rts ROM:0012C680 ; End of function sub_12C64C ROM:0012C680 ROM:0012C682 ROM:0012C682 ; =============== S U B R O U T I N E ======================================= ROM:0012C682 ROM:0012C682 ROM:0012C682 sub_12C682: ; CODE XREF: ROM:0012C612↑p ROM:0012C682 move.w ($CEE).w,d0 ROM:0012C686 sub.w ($CEC).w,d0 ROM:0012C68A move.w $670(a5),d1 ROM:0012C68E cmp.w d1,d0 ROM:0012C690 blt.s locret_12C698 ROM:0012C692 bset #7,($142C).w ROM:0012C698 ROM:0012C698 locret_12C698: ; CODE XREF: sub_12C682+E↑j ROM:0012C698 rts ROM:0012C698 ; End of function sub_12C682 ROM:0012C698 ROM:0012C69A ROM:0012C69A ; =============== S U B R O U T I N E ======================================= ROM:0012C69A ROM:0012C69A ROM:0012C69A sub_12C69A: ; CODE XREF: ROM:0012C52A↑p ROM:0012C69A clr.w d1 ROM:0012C69C move.b ($1252).w,d1 ROM:0012C6A0 cmpi.w #4,d1 ROM:0012C6A4 bcc.s locret_12C6AE ROM:0012C6A6 movea.l off_12C6B0(pc,d1.w*4),a0 ROM:0012C6AA nop ROM:0012C6AC jmp (a0) ROM:0012C6AE ; --------------------------------------------------------------------------- ROM:0012C6AE ROM:0012C6AE locret_12C6AE: ; CODE XREF: sub_12C69A+A↑j ROM:0012C6AE rts ROM:0012C6AE ; End of function sub_12C69A ROM:0012C6AE ROM:0012C6AE ; --------------------------------------------------------------------------- ROM:0012C6B0 off_12C6B0: dc.l loc_12C6C0 ; DATA XREF: sub_12C69A+C↑r ROM:0012C6B4 dc.l loc_12C6CE ROM:0012C6B8 dc.l loc_12C714 ROM:0012C6BC dc.l locret_12C73C ROM:0012C6C0 ; --------------------------------------------------------------------------- ROM:0012C6C0 ROM:0012C6C0 loc_12C6C0: ; DATA XREF: ROM:off_12C6B0↑o ROM:0012C6C0 bsr.w sub_12C740 ROM:0012C6C4 move.b #1,($1252).w ROM:0012C6CA bra.s loc_12C70A ROM:0012C6CC ; --------------------------------------------------------------------------- ROM:0012C6CC rts ROM:0012C6CE ; --------------------------------------------------------------------------- ROM:0012C6CE ROM:0012C6CE loc_12C6CE: ; DATA XREF: ROM:0012C6B4↑o ROM:0012C6CE btst #6,($1426).w ROM:0012C6D4 beq.s loc_12C70A ROM:0012C6D6 btst #6,($1418).w ROM:0012C6DC beq.s loc_12C70A ROM:0012C6DE move.b #0,($1250).w ROM:0012C6E4 move.b #0,($124F).w ROM:0012C6EA addq.w #1,($CF0).w ROM:0012C6EE bvc.s loc_12C6F6 ROM:0012C6F0 move.w #$8000,($CF0).w ROM:0012C6F6 ROM:0012C6F6 loc_12C6F6: ; CODE XREF: ROM:0012C6EE↑j ROM:0012C6F6 bclr #6,($1426).w ROM:0012C6FC bclr #6,($1418).w ROM:0012C702 move.b #2,($1252).w ROM:0012C708 bra.s locret_12C73A ROM:0012C70A ; --------------------------------------------------------------------------- ROM:0012C70A ROM:0012C70A loc_12C70A: ; CODE XREF: ROM:0012C6CA↑j ROM:0012C70A ; ROM:0012C6D4↑j ... ROM:0012C70A bsr.w sub_12C758 ROM:0012C70E bsr.w sub_12C7F8 ROM:0012C712 rts ROM:0012C714 ; --------------------------------------------------------------------------- ROM:0012C714 ROM:0012C714 loc_12C714: ; DATA XREF: ROM:0012C6B8↑o ROM:0012C714 move.w $674(a5),d0 ROM:0012C718 cmp.w ($CF0).w,d0 ROM:0012C71C ble.s loc_12C726 ROM:0012C71E move.b #1,($1252).w ROM:0012C724 bra.s loc_12C70A ROM:0012C726 ; --------------------------------------------------------------------------- ROM:0012C726 ROM:0012C726 loc_12C726: ; CODE XREF: ROM:0012C71C↑j ROM:0012C726 cmp.w ($CF0).w,d0 ROM:0012C72A bgt.s locret_12C73A ROM:0012C72C bset #5,($141C).w ROM:0012C732 move.b #3,($1252).w ROM:0012C738 bra.s locret_12C73C ROM:0012C73A ; --------------------------------------------------------------------------- ROM:0012C73A ROM:0012C73A locret_12C73A: ; CODE XREF: ROM:0012C708↑j ROM:0012C73A ; ROM:0012C72A↑j ROM:0012C73A rts ROM:0012C73C ; --------------------------------------------------------------------------- ROM:0012C73C ROM:0012C73C locret_12C73C: ; CODE XREF: ROM:0012C738↑j ROM:0012C73C ; DATA XREF: ROM:0012C6BC↑o ROM:0012C73C rts ROM:0012C73E ; --------------------------------------------------------------------------- ROM:0012C73E rts ROM:0012C740 ROM:0012C740 ; =============== S U B R O U T I N E ======================================= ROM:0012C740 ROM:0012C740 ROM:0012C740 sub_12C740: ; CODE XREF: ROM:loc_12C6C0↑p ROM:0012C740 bclr #6,($1426).w ROM:0012C746 bclr #6,($1418).w ROM:0012C74C bclr #5,($141C).w ROM:0012C752 clr.w ($CF0).w ROM:0012C756 rts ROM:0012C756 ; End of function sub_12C740 ROM:0012C756 ROM:0012C758 ROM:0012C758 ; =============== S U B R O U T I N E ======================================= ROM:0012C758 ROM:0012C758 ROM:0012C758 sub_12C758: ; CODE XREF: ROM:loc_12C70A↑p ROM:0012C758 clr.w d1 ROM:0012C75A move.b ($1250).w,d1 ROM:0012C75E cmpi.w #4,d1 ROM:0012C762 bcc.s locret_12C76C ROM:0012C764 movea.l off_12C76E(pc,d1.w*4),a0 ROM:0012C768 nop ROM:0012C76A jmp (a0) ROM:0012C76C ; --------------------------------------------------------------------------- ROM:0012C76C ROM:0012C76C locret_12C76C: ; CODE XREF: sub_12C758+A↑j ROM:0012C76C rts ROM:0012C76C ; End of function sub_12C758 ROM:0012C76C ROM:0012C76C ; --------------------------------------------------------------------------- ROM:0012C76E off_12C76E: dc.l loc_12C77E ; DATA XREF: sub_12C758+C↑r ROM:0012C772 dc.l loc_12C788 ROM:0012C776 dc.l loc_12C7B8 ROM:0012C77A dc.l locret_12C7F4 ROM:0012C77E ; --------------------------------------------------------------------------- ROM:0012C77E ROM:0012C77E loc_12C77E: ; DATA XREF: ROM:off_12C76E↑o ROM:0012C77E move.b #1,($1250).w ROM:0012C784 bra.s locret_12C7B6 ROM:0012C786 ; --------------------------------------------------------------------------- ROM:0012C786 rts ROM:0012C788 ; --------------------------------------------------------------------------- ROM:0012C788 ROM:0012C788 loc_12C788: ; DATA XREF: ROM:0012C772↑o ROM:0012C788 move.w $668(a5),d1 ROM:0012C78C move.w $672(a5),d0 ROM:0012C790 cmp.w ($506).w,d0 ROM:0012C794 bge.s locret_12C7B6 ROM:0012C796 cmp.w ($D08).w,d1 ROM:0012C79A bge.s locret_12C7B6 ROM:0012C79C move.w $66E(a5),d1 ROM:0012C7A0 clr.b ($853).w ROM:0012C7A4 move.w d1,($6F4).w ROM:0012C7A8 move.b #1,($853).w ROM:0012C7AE move.b #2,($1250).w ROM:0012C7B4 bra.s locret_12C7F2 ROM:0012C7B6 ; --------------------------------------------------------------------------- ROM:0012C7B6 ROM:0012C7B6 locret_12C7B6: ; CODE XREF: ROM:0012C784↑j ROM:0012C7B6 ; ROM:0012C794↑j ... ROM:0012C7B6 rts ROM:0012C7B8 ; --------------------------------------------------------------------------- ROM:0012C7B8 ROM:0012C7B8 loc_12C7B8: ; DATA XREF: ROM:0012C776↑o ROM:0012C7B8 cmpi.w #0,($6F4).w ROM:0012C7BE bgt.s loc_12C7CE ROM:0012C7C0 bset #6,($1426).w ROM:0012C7C6 move.b #3,($1250).w ROM:0012C7CC bra.s locret_12C7F4 ROM:0012C7CE ; --------------------------------------------------------------------------- ROM:0012C7CE ROM:0012C7CE loc_12C7CE: ; CODE XREF: ROM:0012C7BE↑j ROM:0012C7CE move.w $668(a5),d1 ROM:0012C7D2 move.w $672(a5),d0 ROM:0012C7D6 cmp.w ($506).w,d0 ROM:0012C7DA bgt.s loc_12C7E2 ROM:0012C7DC cmp.w ($D08).w,d1 ROM:0012C7E0 ble.s locret_12C7F2 ROM:0012C7E2 ROM:0012C7E2 loc_12C7E2: ; CODE XREF: ROM:0012C7DA↑j ROM:0012C7E2 clr.b ($853).w ROM:0012C7E6 clr.w ($6F4).w ROM:0012C7EA move.b #1,($1250).w ROM:0012C7F0 bra.s locret_12C7B6 ROM:0012C7F2 ; --------------------------------------------------------------------------- ROM:0012C7F2 ROM:0012C7F2 locret_12C7F2: ; CODE XREF: ROM:0012C7B4↑j ROM:0012C7F2 ; ROM:0012C7E0↑j ROM:0012C7F2 rts ROM:0012C7F4 ; --------------------------------------------------------------------------- ROM:0012C7F4 ROM:0012C7F4 locret_12C7F4: ; CODE XREF: ROM:0012C7CC↑j ROM:0012C7F4 ; DATA XREF: ROM:0012C77A↑o ROM:0012C7F4 rts ROM:0012C7F6 ; --------------------------------------------------------------------------- ROM:0012C7F6 rts ROM:0012C7F8 ROM:0012C7F8 ; =============== S U B R O U T I N E ======================================= ROM:0012C7F8 ROM:0012C7F8 ROM:0012C7F8 sub_12C7F8: ; CODE XREF: ROM:0012C70E↑p ROM:0012C7F8 clr.w d1 ROM:0012C7FA move.b ($124F).w,d1 ROM:0012C7FE cmpi.w #4,d1 ROM:0012C802 bcc.s locret_12C80C ROM:0012C804 movea.l off_12C80E(pc,d1.w*4),a0 ROM:0012C808 nop ROM:0012C80A jmp (a0) ROM:0012C80C ; --------------------------------------------------------------------------- ROM:0012C80C ROM:0012C80C locret_12C80C: ; CODE XREF: sub_12C7F8+A↑j ROM:0012C80C rts ROM:0012C80C ; End of function sub_12C7F8 ROM:0012C80C ROM:0012C80C ; --------------------------------------------------------------------------- ROM:0012C80E off_12C80E: dc.l loc_12C81E ; DATA XREF: sub_12C7F8+C↑r ROM:0012C812 dc.l loc_12C828 ROM:0012C816 dc.l loc_12C856 ROM:0012C81A dc.l locret_12C890 ROM:0012C81E ; --------------------------------------------------------------------------- ROM:0012C81E ROM:0012C81E loc_12C81E: ; DATA XREF: ROM:off_12C80E↑o ROM:0012C81E move.b #1,($124F).w ROM:0012C824 bra.s locret_12C854 ROM:0012C826 ; --------------------------------------------------------------------------- ROM:0012C826 rts ROM:0012C828 ; --------------------------------------------------------------------------- ROM:0012C828 ROM:0012C828 loc_12C828: ; DATA XREF: ROM:0012C812↑o ROM:0012C828 move.w $666(a5),d1 ROM:0012C82C btst #3,($1430).w ROM:0012C832 bne.s locret_12C854 ROM:0012C834 cmp.w ($D08).w,d1 ROM:0012C838 ble.s locret_12C854 ROM:0012C83A move.w $66C(a5),d1 ROM:0012C83E clr.b ($852).w ROM:0012C842 move.w d1,($6F2).w ROM:0012C846 move.b #1,($852).w ROM:0012C84C move.b #2,($124F).w ROM:0012C852 bra.s locret_12C88E ROM:0012C854 ; --------------------------------------------------------------------------- ROM:0012C854 ROM:0012C854 locret_12C854: ; CODE XREF: ROM:0012C824↑j ROM:0012C854 ; ROM:0012C832↑j ... ROM:0012C854 rts ROM:0012C856 ; --------------------------------------------------------------------------- ROM:0012C856 ROM:0012C856 loc_12C856: ; DATA XREF: ROM:0012C816↑o ROM:0012C856 cmpi.w #0,($6F2).w ROM:0012C85C bgt.s loc_12C86C ROM:0012C85E bset #6,($1418).w ROM:0012C864 move.b #3,($124F).w ROM:0012C86A bra.s locret_12C890 ROM:0012C86C ; --------------------------------------------------------------------------- ROM:0012C86C ROM:0012C86C loc_12C86C: ; CODE XREF: ROM:0012C85C↑j ROM:0012C86C move.w $666(a5),d1 ROM:0012C870 btst #3,($1430).w ROM:0012C876 bne.s loc_12C87E ROM:0012C878 cmp.w ($D08).w,d1 ROM:0012C87C bge.s locret_12C88E ROM:0012C87E ROM:0012C87E loc_12C87E: ; CODE XREF: ROM:0012C876↑j ROM:0012C87E clr.b ($852).w ROM:0012C882 clr.w ($6F2).w ROM:0012C886 move.b #1,($124F).w ROM:0012C88C bra.s locret_12C854 ROM:0012C88E ; --------------------------------------------------------------------------- ROM:0012C88E ROM:0012C88E locret_12C88E: ; CODE XREF: ROM:0012C852↑j ROM:0012C88E ; ROM:0012C87C↑j ROM:0012C88E rts ROM:0012C890 ; --------------------------------------------------------------------------- ROM:0012C890 ROM:0012C890 locret_12C890: ; CODE XREF: ROM:0012C86A↑j ROM:0012C890 ; DATA XREF: ROM:0012C81A↑o ROM:0012C890 rts ROM:0012C892 ; --------------------------------------------------------------------------- ROM:0012C892 rts ROM:0012C894 ROM:0012C894 ; =============== S U B R O U T I N E ======================================= ROM:0012C894 ROM:0012C894 ROM:0012C894 sub_12C894: ; CODE XREF: sub_12C3F0↑p ROM:0012C894 btst #5,($1403).w ROM:0012C89A beq.s loc_12C8A4 ROM:0012C89C bset #6,($DE5).w ROM:0012C8A2 bra.s loc_12C8AA ROM:0012C8A4 ; --------------------------------------------------------------------------- ROM:0012C8A4 ROM:0012C8A4 loc_12C8A4: ; CODE XREF: sub_12C894+6↑j ROM:0012C8A4 bclr #6,($DE5).w ROM:0012C8AA ROM:0012C8AA loc_12C8AA: ; CODE XREF: sub_12C894+E↑j ROM:0012C8AA bset #6,($DFD).w ROM:0012C8B0 rts ROM:0012C8B0 ; End of function sub_12C894 ROM:0012C8B0 ROM:0012C8B2 ROM:0012C8B2 ; =============== S U B R O U T I N E ======================================= ROM:0012C8B2 ROM:0012C8B2 ROM:0012C8B2 sub_12C8B2: ; CODE XREF: sub_12D65E+3E↓p ROM:0012C8B2 move.w ($CF2).w,d1 ROM:0012C8B6 cmpi.w #3,d1 ROM:0012C8BA bcc.s locret_12C8C4 ROM:0012C8BC movea.l off_12C8C6(pc,d1.w*4),a0 ROM:0012C8C0 nop ROM:0012C8C2 jmp (a0) ROM:0012C8C4 ; --------------------------------------------------------------------------- ROM:0012C8C4 ROM:0012C8C4 locret_12C8C4: ; CODE XREF: sub_12C8B2+8↑j ROM:0012C8C4 rts ROM:0012C8C4 ; End of function sub_12C8B2 ROM:0012C8C4 ROM:0012C8C4 ; --------------------------------------------------------------------------- ROM:0012C8C6 off_12C8C6: dc.l loc_12C8D2 ; DATA XREF: sub_12C8B2+A↑r ROM:0012C8CA dc.l loc_12C8DC ROM:0012C8CE dc.l loc_12C904 ROM:0012C8D2 ; --------------------------------------------------------------------------- ROM:0012C8D2 ROM:0012C8D2 loc_12C8D2: ; DATA XREF: ROM:off_12C8C6↑o ROM:0012C8D2 move.w #1,($CF2).w ROM:0012C8D8 bra.s locret_12C902 ROM:0012C8DA ; --------------------------------------------------------------------------- ROM:0012C8DA rts ROM:0012C8DC ; --------------------------------------------------------------------------- ROM:0012C8DC ROM:0012C8DC loc_12C8DC: ; DATA XREF: ROM:0012C8CA↑o ROM:0012C8DC btst #2,($1428).w ROM:0012C8E2 beq.s locret_12C902 ROM:0012C8E4 bsr.w sub_12C94A ROM:0012C8E8 move.w $678(a5),d0 ROM:0012C8EC clr.b ($883).w ROM:0012C8F0 move.w d0,($754).w ROM:0012C8F4 move.b #1,($883).w ROM:0012C8FA move.w #2,($CF2).w ROM:0012C900 bra.s locret_12C946 ROM:0012C902 ; --------------------------------------------------------------------------- ROM:0012C902 ROM:0012C902 locret_12C902: ; CODE XREF: ROM:0012C8D8↑j ROM:0012C902 ; ROM:0012C8E2↑j ... ROM:0012C902 rts ROM:0012C904 ; --------------------------------------------------------------------------- ROM:0012C904 ROM:0012C904 loc_12C904: ; DATA XREF: ROM:0012C8CE↑o ROM:0012C904 btst #2,($1428).w ROM:0012C90A bne.s loc_12C91C ROM:0012C90C clr.b ($883).w ROM:0012C910 clr.w ($754).w ROM:0012C914 move.w #1,($CF2).w ROM:0012C91A bra.s locret_12C902 ROM:0012C91C ; --------------------------------------------------------------------------- ROM:0012C91C ROM:0012C91C loc_12C91C: ; CODE XREF: ROM:0012C90A↑j ROM:0012C91C cmpi.w #0,($754).w ROM:0012C922 bgt.s locret_12C946 ROM:0012C924 bsr.w sub_12C94A ROM:0012C928 move.w $678(a5),d0 ROM:0012C92C clr.b ($883).w ROM:0012C930 move.w d0,($754).w ROM:0012C934 move.b #1,($883).w ROM:0012C93A move.w #2,($CF2).w ROM:0012C940 bra.l *+6 ROM:0012C946 ; --------------------------------------------------------------------------- ROM:0012C946 ROM:0012C946 locret_12C946: ; CODE XREF: ROM:0012C900↑j ROM:0012C946 ; ROM:0012C922↑j ... ROM:0012C946 rts ROM:0012C948 ; --------------------------------------------------------------------------- ROM:0012C948 rts ROM:0012C94A ROM:0012C94A ; =============== S U B R O U T I N E ======================================= ROM:0012C94A ROM:0012C94A ROM:0012C94A sub_12C94A: ; CODE XREF: ROM:0012C8E4↑p ROM:0012C94A ; ROM:0012C924↑p ROM:0012C94A btst #4,($1416).w ROM:0012C950 beq.s loc_12C960 ROM:0012C952 bclr #4,($1416).w ROM:0012C958 bset #4,($DE4).w ROM:0012C95E bra.s loc_12C966 ROM:0012C960 ; --------------------------------------------------------------------------- ROM:0012C960 ROM:0012C960 loc_12C960: ; CODE XREF: sub_12C94A+6↑j ROM:0012C960 bclr #4,($DE4).w ROM:0012C966 ROM:0012C966 loc_12C966: ; CODE XREF: sub_12C94A+14↑j ROM:0012C966 bset #4,($DFC).w ROM:0012C96C btst #3,($1418).w ROM:0012C972 beq.s loc_12C982 ROM:0012C974 bclr #3,($1418).w ROM:0012C97A bset #5,($DE4).w ROM:0012C980 bra.s loc_12C988 ROM:0012C982 ; --------------------------------------------------------------------------- ROM:0012C982 ROM:0012C982 loc_12C982: ; CODE XREF: sub_12C94A+28↑j ROM:0012C982 bclr #5,($DE4).w ROM:0012C988 ROM:0012C988 loc_12C988: ; CODE XREF: sub_12C94A+36↑j ROM:0012C988 bset #5,($DFC).w ROM:0012C98E btst #7,($1414).w ROM:0012C994 beq.s loc_12C9A4 ROM:0012C996 bclr #7,($1414).w ROM:0012C99C bset #6,($DE4).w ROM:0012C9A2 bra.s loc_12C9AA ROM:0012C9A4 ; --------------------------------------------------------------------------- ROM:0012C9A4 ROM:0012C9A4 loc_12C9A4: ; CODE XREF: sub_12C94A+4A↑j ROM:0012C9A4 bclr #6,($DE4).w ROM:0012C9AA ROM:0012C9AA loc_12C9AA: ; CODE XREF: sub_12C94A+58↑j ROM:0012C9AA bset #6,($DFC).w ROM:0012C9B0 btst #5,($1416).w ROM:0012C9B6 beq.s loc_12C9C6 ROM:0012C9B8 bclr #5,($1416).w ROM:0012C9BE bset #7,($DE4).w ROM:0012C9C4 bra.s loc_12C9CC ROM:0012C9C6 ; --------------------------------------------------------------------------- ROM:0012C9C6 ROM:0012C9C6 loc_12C9C6: ; CODE XREF: sub_12C94A+6C↑j ROM:0012C9C6 bclr #7,($DE4).w ROM:0012C9CC ROM:0012C9CC loc_12C9CC: ; CODE XREF: sub_12C94A+7A↑j ROM:0012C9CC bset #7,($DFC).w ROM:0012C9D2 rts ROM:0012C9D2 ; End of function sub_12C94A ROM:0012C9D2 ROM:0012C9D4 ROM:0012C9D4 ; =============== S U B R O U T I N E ======================================= ROM:0012C9D4 ROM:0012C9D4 ROM:0012C9D4 sub_12C9D4: ; CODE XREF: sub_12D65E+26↓p ROM:0012C9D4 move.w ($CF4).w,d1 ROM:0012C9D8 cmpi.w #5,d1 ROM:0012C9DC bcc.s locret_12C9E6 ROM:0012C9DE movea.l off_12C9E8(pc,d1.w*4),a0 ROM:0012C9E2 nop ROM:0012C9E4 jmp (a0) ROM:0012C9E6 ; --------------------------------------------------------------------------- ROM:0012C9E6 ROM:0012C9E6 locret_12C9E6: ; CODE XREF: sub_12C9D4+8↑j ROM:0012C9E6 rts ROM:0012C9E6 ; End of function sub_12C9D4 ROM:0012C9E6 ROM:0012C9E6 ; --------------------------------------------------------------------------- ROM:0012C9E8 off_12C9E8: dc.l loc_12C9FC ; DATA XREF: sub_12C9D4+A↑r ROM:0012C9EC dc.l loc_12CA06 ROM:0012C9F0 dc.l loc_12CA34 ROM:0012C9F4 dc.l loc_12CA80 ROM:0012C9F8 dc.l loc_12CB28 ROM:0012C9FC ; --------------------------------------------------------------------------- ROM:0012C9FC ROM:0012C9FC loc_12C9FC: ; DATA XREF: ROM:off_12C9E8↑o ROM:0012C9FC move.w #1,($CF4).w ROM:0012CA02 bra.s loc_12CA2E ROM:0012CA04 ; --------------------------------------------------------------------------- ROM:0012CA04 rts ROM:0012CA06 ; --------------------------------------------------------------------------- ROM:0012CA06 ROM:0012CA06 loc_12CA06: ; DATA XREF: ROM:0012C9EC↑o ROM:0012CA06 btst #1,($140A).w ROM:0012CA0C beq.s loc_12CA2E ROM:0012CA0E move.w $67C(a5),d1 ROM:0012CA12 clr.b ($854).w ROM:0012CA16 move.w d1,($6F6).w ROM:0012CA1A move.b #1,($854).w ROM:0012CA20 bclr #3,($DE3).w ROM:0012CA26 move.w #2,($CF4).w ROM:0012CA2C bra.s loc_12CA7A ROM:0012CA2E ; --------------------------------------------------------------------------- ROM:0012CA2E ROM:0012CA2E loc_12CA2E: ; CODE XREF: ROM:0012CA02↑j ROM:0012CA2E ; ROM:0012CA0C↑j ... ROM:0012CA2E bsr.w sub_12CB44 ROM:0012CA32 rts ROM:0012CA34 ; --------------------------------------------------------------------------- ROM:0012CA34 ROM:0012CA34 loc_12CA34: ; DATA XREF: ROM:0012C9F0↑o ROM:0012CA34 btst #1,($140A).w ROM:0012CA3A bne.s loc_12CA4C ROM:0012CA3C clr.b ($854).w ROM:0012CA40 clr.w ($6F6).w ROM:0012CA44 move.w #1,($CF4).w ROM:0012CA4A bra.s loc_12CA2E ROM:0012CA4C ; --------------------------------------------------------------------------- ROM:0012CA4C ROM:0012CA4C loc_12CA4C: ; CODE XREF: ROM:0012CA3A↑j ROM:0012CA4C cmpi.w #0,($6F6).w ROM:0012CA52 bgt.s loc_12CA7A ROM:0012CA54 btst #1,($140A).w ROM:0012CA5A beq.s loc_12CA7A ROM:0012CA5C move.w $67E(a5),d1 ROM:0012CA60 clr.b ($854).w ROM:0012CA64 move.w d1,($6F6).w ROM:0012CA68 move.b #1,($854).w ROM:0012CA6E move.w #3,($CF4).w ROM:0012CA74 bra.l loc_12CB1E ROM:0012CA7A ; --------------------------------------------------------------------------- ROM:0012CA7A ROM:0012CA7A loc_12CA7A: ; CODE XREF: ROM:0012CA2C↑j ROM:0012CA7A ; ROM:0012CA52↑j ... ROM:0012CA7A bsr.w sub_12CB44 ROM:0012CA7E rts ROM:0012CA80 ; --------------------------------------------------------------------------- ROM:0012CA80 ROM:0012CA80 loc_12CA80: ; DATA XREF: ROM:0012C9F4↑o ROM:0012CA80 cmpi.w #0,($6F6).w ROM:0012CA86 bgt.s loc_12CAB0 ROM:0012CA88 btst #1,($140A).w ROM:0012CA8E beq.s loc_12CAB0 ROM:0012CA90 move.w $67E(a5),d1 ROM:0012CA94 clr.b ($854).w ROM:0012CA98 move.w d1,($6F6).w ROM:0012CA9C move.b #1,($854).w ROM:0012CAA2 bset #3,($DFB).w ROM:0012CAA8 move.w #3,($CF4).w ROM:0012CAAE bra.s loc_12CB1E ROM:0012CAB0 ; --------------------------------------------------------------------------- ROM:0012CAB0 ROM:0012CAB0 loc_12CAB0: ; CODE XREF: ROM:0012CA86↑j ROM:0012CAB0 ; ROM:0012CA8E↑j ROM:0012CAB0 cmpi.w #0,($6F6).w ROM:0012CAB6 bgt.s loc_12CAD2 ROM:0012CAB8 btst #1,($140A).w ROM:0012CABE bne.s loc_12CAD2 ROM:0012CAC0 move.w #0,($CF6).w ROM:0012CAC6 move.w #1,($CF4).w ROM:0012CACC bra.l loc_12CA2E ROM:0012CAD2 ; --------------------------------------------------------------------------- ROM:0012CAD2 ROM:0012CAD2 loc_12CAD2: ; CODE XREF: ROM:0012CAB6↑j ROM:0012CAD2 ; ROM:0012CABE↑j ROM:0012CAD2 btst #1,($140A).w ROM:0012CAD8 bne.s loc_12CAF4 ROM:0012CADA move.w #0,($CF6).w ROM:0012CAE0 clr.b ($854).w ROM:0012CAE4 clr.w ($6F6).w ROM:0012CAE8 move.w #1,($CF4).w ROM:0012CAEE bra.l loc_12CA2E ROM:0012CAF4 ; --------------------------------------------------------------------------- ROM:0012CAF4 ROM:0012CAF4 loc_12CAF4: ; CODE XREF: ROM:0012CAD8↑j ROM:0012CAF4 btst #7,($1411).w ROM:0012CAFA beq.s loc_12CB1E ROM:0012CAFC move.w #0,($CF6).w ROM:0012CB02 bset #3,($DE3).w ROM:0012CB08 bset #3,($DFB).w ROM:0012CB0E clr.b ($854).w ROM:0012CB12 clr.w ($6F6).w ROM:0012CB16 move.w #4,($CF4).w ROM:0012CB1C bra.s loc_12CB3C ROM:0012CB1E ; --------------------------------------------------------------------------- ROM:0012CB1E ROM:0012CB1E loc_12CB1E: ; CODE XREF: ROM:0012CA74↑j ROM:0012CB1E ; ROM:0012CAAE↑j ... ROM:0012CB1E bsr.w sub_12CB44 ROM:0012CB22 bsr.w sub_12CB7E ROM:0012CB26 rts ROM:0012CB28 ; --------------------------------------------------------------------------- ROM:0012CB28 ROM:0012CB28 loc_12CB28: ; DATA XREF: ROM:0012C9F8↑o ROM:0012CB28 btst #1,($140A).w ROM:0012CB2E bne.s loc_12CB3C ROM:0012CB30 move.w #1,($CF4).w ROM:0012CB36 bra.l loc_12CA2E ROM:0012CB3C ; --------------------------------------------------------------------------- ROM:0012CB3C ROM:0012CB3C loc_12CB3C: ; CODE XREF: ROM:0012CB1C↑j ROM:0012CB3C ; ROM:0012CB2E↑j ROM:0012CB3C bsr.w sub_12CB44 ROM:0012CB40 rts ROM:0012CB42 ; --------------------------------------------------------------------------- ROM:0012CB42 rts ROM:0012CB44 ROM:0012CB44 ; =============== S U B R O U T I N E ======================================= ROM:0012CB44 ROM:0012CB44 ROM:0012CB44 sub_12CB44: ; CODE XREF: ROM:loc_12CA2E↑p ROM:0012CB44 ; ROM:loc_12CA7A↑p ... ROM:0012CB44 btst #3,($1430).w ROM:0012CB4A bne.s loc_12CB76 ROM:0012CB4C btst #7,($1426).w ROM:0012CB52 beq.s loc_12CB6E ROM:0012CB54 move.w $67A(a5),d1 ROM:0012CB58 cmp.w ($9E8).w,d1 ROM:0012CB5C bgt.s loc_12CB66 ROM:0012CB5E bset #1,($140A).w ROM:0012CB64 bra.s loc_12CB6C ROM:0012CB66 ; --------------------------------------------------------------------------- ROM:0012CB66 ROM:0012CB66 loc_12CB66: ; CODE XREF: sub_12CB44+18↑j ROM:0012CB66 bclr #1,($140A).w ROM:0012CB6C ROM:0012CB6C loc_12CB6C: ; CODE XREF: sub_12CB44+20↑j ROM:0012CB6C bra.s loc_12CB74 ROM:0012CB6E ; --------------------------------------------------------------------------- ROM:0012CB6E ROM:0012CB6E loc_12CB6E: ; CODE XREF: sub_12CB44+E↑j ROM:0012CB6E bclr #1,($140A).w ROM:0012CB74 ROM:0012CB74 loc_12CB74: ; CODE XREF: sub_12CB44:loc_12CB6C↑j ROM:0012CB74 bra.s locret_12CB7C ROM:0012CB76 ; --------------------------------------------------------------------------- ROM:0012CB76 ROM:0012CB76 loc_12CB76: ; CODE XREF: sub_12CB44+6↑j ROM:0012CB76 bclr #1,($140A).w ROM:0012CB7C ROM:0012CB7C locret_12CB7C: ; CODE XREF: sub_12CB44:loc_12CB74↑j ROM:0012CB7C rts ROM:0012CB7C ; End of function sub_12CB44 ROM:0012CB7C ROM:0012CB7E ROM:0012CB7E ; =============== S U B R O U T I N E ======================================= ROM:0012CB7E ROM:0012CB7E ROM:0012CB7E sub_12CB7E: ; CODE XREF: ROM:0012CB22↑p ROM:0012CB7E move.w ($CF6).w,d1 ROM:0012CB82 cmpi.w #4,d1 ROM:0012CB86 bcc.s locret_12CB90 ROM:0012CB88 movea.l off_12CB92(pc,d1.w*4),a0 ROM:0012CB8C nop ROM:0012CB8E jmp (a0) ROM:0012CB90 ; --------------------------------------------------------------------------- ROM:0012CB90 ROM:0012CB90 locret_12CB90: ; CODE XREF: sub_12CB7E+8↑j ROM:0012CB90 rts ROM:0012CB90 ; End of function sub_12CB7E ROM:0012CB90 ROM:0012CB90 ; --------------------------------------------------------------------------- ROM:0012CB92 off_12CB92: dc.l loc_12CBA2 ; DATA XREF: sub_12CB7E+A↑r ROM:0012CB96 dc.l loc_12CBC2 ROM:0012CB9A dc.l loc_12CBF6 ROM:0012CB9E dc.l locret_12CC4A ROM:0012CBA2 ; --------------------------------------------------------------------------- ROM:0012CBA2 ROM:0012CBA2 loc_12CBA2: ; DATA XREF: ROM:off_12CB92↑o ROM:0012CBA2 bclr #7,($1411).w ROM:0012CBA8 bclr #2,($1411).w ROM:0012CBAE bclr #1,($141B).w ROM:0012CBB4 move.w #1,($CF6).w ROM:0012CBBA bra.l loc_12CBF0 ROM:0012CBC0 ; --------------------------------------------------------------------------- ROM:0012CBC0 rts ROM:0012CBC2 ; --------------------------------------------------------------------------- ROM:0012CBC2 ROM:0012CBC2 loc_12CBC2: ; DATA XREF: ROM:0012CB96↑o ROM:0012CBC2 btst #2,($1411).w ROM:0012CBC8 beq.s loc_12CBF0 ROM:0012CBCA btst #1,($141B).w ROM:0012CBD0 beq.s loc_12CBF0 ROM:0012CBD2 move.w $684(a5),d1 ROM:0012CBD6 clr.b ($855).w ROM:0012CBDA move.w d1,($6F8).w ROM:0012CBDE move.b #1,($855).w ROM:0012CBE4 move.w #2,($CF6).w ROM:0012CBEA bra.l loc_12CC44 ROM:0012CBF0 ; --------------------------------------------------------------------------- ROM:0012CBF0 ROM:0012CBF0 loc_12CBF0: ; CODE XREF: ROM:0012CBBA↑j ROM:0012CBF0 ; ROM:0012CBC8↑j ... ROM:0012CBF0 bsr.w sub_12CC4E ROM:0012CBF4 rts ROM:0012CBF6 ; --------------------------------------------------------------------------- ROM:0012CBF6 ROM:0012CBF6 loc_12CBF6: ; DATA XREF: ROM:0012CB9A↑o ROM:0012CBF6 btst #2,($1411).w ROM:0012CBFC beq.s loc_12CC06 ROM:0012CBFE btst #1,($141B).w ROM:0012CC04 bne.s loc_12CC1A ROM:0012CC06 ROM:0012CC06 loc_12CC06: ; CODE XREF: ROM:0012CBFC↑j ROM:0012CC06 clr.b ($855).w ROM:0012CC0A clr.w ($6F8).w ROM:0012CC0E move.w #1,($CF6).w ROM:0012CC14 bra.l loc_12CBF0 ROM:0012CC1A ; --------------------------------------------------------------------------- ROM:0012CC1A ROM:0012CC1A loc_12CC1A: ; CODE XREF: ROM:0012CC04↑j ROM:0012CC1A btst #2,($1411).w ROM:0012CC20 beq.s loc_12CC44 ROM:0012CC22 btst #1,($141B).w ROM:0012CC28 beq.s loc_12CC44 ROM:0012CC2A cmpi.w #0,($6F8).w ROM:0012CC30 bgt.s loc_12CC44 ROM:0012CC32 bset #7,($1411).w ROM:0012CC38 move.w #3,($CF6).w ROM:0012CC3E bra.l locret_12CC4A ROM:0012CC44 ; --------------------------------------------------------------------------- ROM:0012CC44 ROM:0012CC44 loc_12CC44: ; CODE XREF: ROM:0012CBEA↑j ROM:0012CC44 ; ROM:0012CC20↑j ... ROM:0012CC44 bsr.w sub_12CC4E ROM:0012CC48 rts ROM:0012CC4A ; --------------------------------------------------------------------------- ROM:0012CC4A ROM:0012CC4A locret_12CC4A: ; CODE XREF: ROM:0012CC3E↑j ROM:0012CC4A ; DATA XREF: ROM:0012CB9E↑o ROM:0012CC4A rts ROM:0012CC4C ; --------------------------------------------------------------------------- ROM:0012CC4C rts ROM:0012CC4E ROM:0012CC4E ; =============== S U B R O U T I N E ======================================= ROM:0012CC4E ROM:0012CC4E ROM:0012CC4E sub_12CC4E: ; CODE XREF: ROM:loc_12CBF0↑p ROM:0012CC4E ; ROM:loc_12CC44↑p ROM:0012CC4E move.w $682(a5),d1 ROM:0012CC52 move.w $680(a5),d2 ROM:0012CC56 cmp.w ($BEA).w,d1 ROM:0012CC5A blt.s loc_12CC62 ROM:0012CC5C cmp.w ($BEA).w,d2 ROM:0012CC60 ble.s loc_12CC6A ROM:0012CC62 ROM:0012CC62 loc_12CC62: ; CODE XREF: sub_12CC4E+C↑j ROM:0012CC62 bset #1,($141B).w ROM:0012CC68 bra.s loc_12CC70 ROM:0012CC6A ; --------------------------------------------------------------------------- ROM:0012CC6A ROM:0012CC6A loc_12CC6A: ; CODE XREF: sub_12CC4E+12↑j ROM:0012CC6A bclr #1,($141B).w ROM:0012CC70 ROM:0012CC70 loc_12CC70: ; CODE XREF: sub_12CC4E+1A↑j ROM:0012CC70 cmpi.w #0,($BEE).w ROM:0012CC76 bne.s loc_12CC7A ROM:0012CC78 bra.s loc_12CC94 ROM:0012CC7A ; --------------------------------------------------------------------------- ROM:0012CC7A ROM:0012CC7A loc_12CC7A: ; CODE XREF: sub_12CC4E+28↑j ROM:0012CC7A move.w ($BE8).w,d0 ROM:0012CC7E cmp.w ($BEE).w,d0 ROM:0012CC82 bgt.s loc_12CC86 ROM:0012CC84 bra.s loc_12CC94 ROM:0012CC86 ; --------------------------------------------------------------------------- ROM:0012CC86 ROM:0012CC86 loc_12CC86: ; CODE XREF: sub_12CC4E+34↑j ROM:0012CC86 move.w ($BE2).w,d1 ROM:0012CC8A sub.w $54A(a5),d1 ROM:0012CC8E cmp.w ($BEE).w,d1 ROM:0012CC92 blt.s loc_12CC9C ROM:0012CC94 ROM:0012CC94 loc_12CC94: ; CODE XREF: sub_12CC4E+2A↑j ROM:0012CC94 ; sub_12CC4E+36↑j ROM:0012CC94 bset #2,($1411).w ROM:0012CC9A bra.s locret_12CCA2 ROM:0012CC9C ; --------------------------------------------------------------------------- ROM:0012CC9C ROM:0012CC9C loc_12CC9C: ; CODE XREF: sub_12CC4E+44↑j ROM:0012CC9C bclr #2,($1411).w ROM:0012CCA2 ROM:0012CCA2 locret_12CCA2: ; CODE XREF: sub_12CC4E+4C↑j ROM:0012CCA2 rts ROM:0012CCA2 ; End of function sub_12CC4E ROM:0012CCA2 ROM:0012CCA4 ROM:0012CCA4 ; =============== S U B R O U T I N E ======================================= ROM:0012CCA4 ROM:0012CCA4 ROM:0012CCA4 sub_12CCA4: ; CODE XREF: sub_12D65E+44↓p ROM:0012CCA4 move.w ($CF8).w,d1 ROM:0012CCA8 cmpi.w #3,d1 ROM:0012CCAC bcc.s locret_12CCB6 ROM:0012CCAE movea.l off_12CCB8(pc,d1.w*4),a0 ROM:0012CCB2 nop ROM:0012CCB4 jmp (a0) ROM:0012CCB6 ; --------------------------------------------------------------------------- ROM:0012CCB6 ROM:0012CCB6 locret_12CCB6: ; CODE XREF: sub_12CCA4+8↑j ROM:0012CCB6 rts ROM:0012CCB6 ; End of function sub_12CCA4 ROM:0012CCB6 ROM:0012CCB6 ; --------------------------------------------------------------------------- ROM:0012CCB8 off_12CCB8: dc.l loc_12CCC4 ; DATA XREF: sub_12CCA4+A↑r ROM:0012CCBC dc.l loc_12CCCE ROM:0012CCC0 dc.l loc_12CCFE ROM:0012CCC4 ; --------------------------------------------------------------------------- ROM:0012CCC4 ROM:0012CCC4 loc_12CCC4: ; DATA XREF: ROM:off_12CCB8↑o ROM:0012CCC4 move.w #1,($CF8).w ROM:0012CCCA bra.s locret_12CCFC ROM:0012CCCC ; --------------------------------------------------------------------------- ROM:0012CCCC rts ROM:0012CCCE ; --------------------------------------------------------------------------- ROM:0012CCCE ROM:0012CCCE loc_12CCCE: ; DATA XREF: ROM:0012CCBC↑o ROM:0012CCCE btst #2,($1428).w ROM:0012CCD4 beq.s locret_12CCFC ROM:0012CCD6 cmpi.w #0,($588).w ROM:0012CCDC ble.s locret_12CCFC ROM:0012CCDE bsr.w sub_12CD4C ROM:0012CCE2 move.w $686(a5),d0 ROM:0012CCE6 clr.b ($856).w ROM:0012CCEA move.w d0,($6FA).w ROM:0012CCEE move.b #1,($856).w ROM:0012CCF4 move.w #2,($CF8).w ROM:0012CCFA bra.s locret_12CD48 ROM:0012CCFC ; --------------------------------------------------------------------------- ROM:0012CCFC ROM:0012CCFC locret_12CCFC: ; CODE XREF: ROM:0012CCCA↑j ROM:0012CCFC ; ROM:0012CCD4↑j ... ROM:0012CCFC rts ROM:0012CCFE ; --------------------------------------------------------------------------- ROM:0012CCFE ROM:0012CCFE loc_12CCFE: ; DATA XREF: ROM:0012CCC0↑o ROM:0012CCFE btst #2,($1428).w ROM:0012CD04 beq.s loc_12CD0E ROM:0012CD06 cmpi.w #0,($588).w ROM:0012CD0C bgt.s loc_12CD1E ROM:0012CD0E ROM:0012CD0E loc_12CD0E: ; CODE XREF: ROM:0012CD04↑j ROM:0012CD0E clr.b ($856).w ROM:0012CD12 clr.w ($6FA).w ROM:0012CD16 move.w #1,($CF8).w ROM:0012CD1C bra.s locret_12CCFC ROM:0012CD1E ; --------------------------------------------------------------------------- ROM:0012CD1E ROM:0012CD1E loc_12CD1E: ; CODE XREF: ROM:0012CD0C↑j ROM:0012CD1E cmpi.w #0,($6FA).w ROM:0012CD24 bgt.s locret_12CD48 ROM:0012CD26 bsr.w sub_12CD4C ROM:0012CD2A move.w $686(a5),d0 ROM:0012CD2E clr.b ($856).w ROM:0012CD32 move.w d0,($6FA).w ROM:0012CD36 move.b #1,($856).w ROM:0012CD3C move.w #2,($CF8).w ROM:0012CD42 bra.l *+6 ROM:0012CD48 ; --------------------------------------------------------------------------- ROM:0012CD48 ROM:0012CD48 locret_12CD48: ; CODE XREF: ROM:0012CCFA↑j ROM:0012CD48 ; ROM:0012CD24↑j ... ROM:0012CD48 rts ROM:0012CD4A ; --------------------------------------------------------------------------- ROM:0012CD4A rts ROM:0012CD4C ROM:0012CD4C ; =============== S U B R O U T I N E ======================================= ROM:0012CD4C ROM:0012CD4C ROM:0012CD4C sub_12CD4C: ; CODE XREF: ROM:0012CCDE↑p ROM:0012CD4C ; ROM:0012CD26↑p ROM:0012CD4C btst #5,($1410).w ROM:0012CD52 beq.s loc_12CD62 ROM:0012CD54 bclr #5,($1410).w ROM:0012CD5A bset #2,($DE5).w ROM:0012CD60 bra.s loc_12CD68 ROM:0012CD62 ; --------------------------------------------------------------------------- ROM:0012CD62 ROM:0012CD62 loc_12CD62: ; CODE XREF: sub_12CD4C+6↑j ROM:0012CD62 bclr #2,($DE5).w ROM:0012CD68 ROM:0012CD68 loc_12CD68: ; CODE XREF: sub_12CD4C+14↑j ROM:0012CD68 bset #2,($DFD).w ROM:0012CD6E rts ROM:0012CD6E ; End of function sub_12CD4C ROM:0012CD6E ROM:0012CD70 ROM:0012CD70 ; =============== S U B R O U T I N E ======================================= ROM:0012CD70 ROM:0012CD70 ROM:0012CD70 sub_12CD70: ; CODE XREF: sub_12D65E+20↓p ROM:0012CD70 move.w $218(a5),d0 ROM:0012CD74 cmpi.w #0,d0 ROM:0012CD78 bne.s loc_12CD80 ROM:0012CD7A bsr.w sub_12CD86 ROM:0012CD7E bra.s locret_12CD84 ROM:0012CD80 ; --------------------------------------------------------------------------- ROM:0012CD80 ROM:0012CD80 loc_12CD80: ; CODE XREF: sub_12CD70+8↑j ROM:0012CD80 bsr.w sub_12CE52 ROM:0012CD84 ROM:0012CD84 locret_12CD84: ; CODE XREF: sub_12CD70+E↑j ROM:0012CD84 rts ROM:0012CD84 ; End of function sub_12CD70 ROM:0012CD84 ROM:0012CD86 ROM:0012CD86 ; =============== S U B R O U T I N E ======================================= ROM:0012CD86 ROM:0012CD86 ROM:0012CD86 sub_12CD86: ; CODE XREF: sub_12CD70+A↑p ROM:0012CD86 clr.w d1 ROM:0012CD88 move.b ($1253).w,d1 ROM:0012CD8C cmpi.w #3,d1 ROM:0012CD90 bcc.s locret_12CD9A ROM:0012CD92 movea.l off_12CD9C(pc,d1.w*4),a0 ROM:0012CD96 nop ROM:0012CD98 jmp (a0) ROM:0012CD9A ; --------------------------------------------------------------------------- ROM:0012CD9A ROM:0012CD9A locret_12CD9A: ; CODE XREF: sub_12CD86+A↑j ROM:0012CD9A rts ROM:0012CD9A ; End of function sub_12CD86 ROM:0012CD9A ROM:0012CD9A ; --------------------------------------------------------------------------- ROM:0012CD9C off_12CD9C: dc.l loc_12CDA8 ; DATA XREF: sub_12CD86+C↑r ROM:0012CDA0 dc.l loc_12CDB8 ROM:0012CDA4 dc.l loc_12CE0E ROM:0012CDA8 ; --------------------------------------------------------------------------- ROM:0012CDA8 ROM:0012CDA8 loc_12CDA8: ; DATA XREF: ROM:off_12CD9C↑o ROM:0012CDA8 bclr #1,($DE4).w ROM:0012CDAE move.b #1,($1253).w ROM:0012CDB4 bra.s locret_12CE0C ROM:0012CDB6 ; --------------------------------------------------------------------------- ROM:0012CDB6 rts ROM:0012CDB8 ; --------------------------------------------------------------------------- ROM:0012CDB8 ROM:0012CDB8 loc_12CDB8: ; DATA XREF: ROM:0012CDA0↑o ROM:0012CDB8 move.w $68C(a5),d0 ROM:0012CDBC cmp.w ($50A).w,d0 ROM:0012CDC0 bgt.s loc_12CDD0 ROM:0012CDC2 bset #1,($DE4).w ROM:0012CDC8 bset #1,($DFC).w ROM:0012CDCE bra.s locret_12CE0C ROM:0012CDD0 ; --------------------------------------------------------------------------- ROM:0012CDD0 ROM:0012CDD0 loc_12CDD0: ; CODE XREF: ROM:0012CDC0↑j ROM:0012CDD0 move.w $68A(a5),d0 ROM:0012CDD4 cmp.w ($50A).w,d0 ROM:0012CDD8 bgt.s loc_12CDEA ROM:0012CDDA bclr #1,($DE4).w ROM:0012CDE0 bset #1,($DFC).w ROM:0012CDE6 bra.s locret_12CE0C ROM:0012CDE8 ; --------------------------------------------------------------------------- ROM:0012CDE8 bra.s locret_12CE0C ROM:0012CDEA ; --------------------------------------------------------------------------- ROM:0012CDEA ROM:0012CDEA loc_12CDEA: ; CODE XREF: ROM:0012CDD8↑j ROM:0012CDEA btst #2,($1403).w ROM:0012CDF0 beq.s locret_12CE0C ROM:0012CDF2 move.w $688(a5),d1 ROM:0012CDF6 clr.b ($830).w ROM:0012CDFA move.w d1,($6AE).w ROM:0012CDFE move.b #1,($830).w ROM:0012CE04 move.b #2,($1253).w ROM:0012CE0A bra.s locret_12CE4E ROM:0012CE0C ; --------------------------------------------------------------------------- ROM:0012CE0C ROM:0012CE0C locret_12CE0C: ; CODE XREF: ROM:0012CDB4↑j ROM:0012CE0C ; ROM:0012CDCE↑j ... ROM:0012CE0C rts ROM:0012CE0E ; --------------------------------------------------------------------------- ROM:0012CE0E ROM:0012CE0E loc_12CE0E: ; DATA XREF: ROM:0012CDA4↑o ROM:0012CE0E move.w $68A(a5),d0 ROM:0012CE12 cmp.w ($50A).w,d0 ROM:0012CE16 bgt.s loc_12CE1A ROM:0012CE18 bra.s loc_12CE22 ROM:0012CE1A ; --------------------------------------------------------------------------- ROM:0012CE1A ROM:0012CE1A loc_12CE1A: ; CODE XREF: ROM:0012CE16↑j ROM:0012CE1A btst #2,($1403).w ROM:0012CE20 bne.s loc_12CE32 ROM:0012CE22 ROM:0012CE22 loc_12CE22: ; CODE XREF: ROM:0012CE18↑j ROM:0012CE22 clr.b ($830).w ROM:0012CE26 clr.w ($6AE).w ROM:0012CE2A move.b #1,($1253).w ROM:0012CE30 bra.s locret_12CE0C ROM:0012CE32 ; --------------------------------------------------------------------------- ROM:0012CE32 ROM:0012CE32 loc_12CE32: ; CODE XREF: ROM:0012CE20↑j ROM:0012CE32 cmpi.w #0,($6AE).w ROM:0012CE38 bgt.s locret_12CE4E ROM:0012CE3A bset #1,($DE4).w ROM:0012CE40 bset #1,($DFC).w ROM:0012CE46 move.b #1,($1253).w ROM:0012CE4C bra.s locret_12CE0C ROM:0012CE4E ; --------------------------------------------------------------------------- ROM:0012CE4E ROM:0012CE4E locret_12CE4E: ; CODE XREF: ROM:0012CE0A↑j ROM:0012CE4E ; ROM:0012CE38↑j ROM:0012CE4E rts ROM:0012CE50 ; --------------------------------------------------------------------------- ROM:0012CE50 rts ROM:0012CE52 ROM:0012CE52 ; =============== S U B R O U T I N E ======================================= ROM:0012CE52 ROM:0012CE52 ROM:0012CE52 sub_12CE52: ; CODE XREF: sub_12CD70:loc_12CD80↑p ROM:0012CE52 btst #1,($1411).w ROM:0012CE58 beq.s loc_12CE62 ROM:0012CE5A bset #1,($DE4).w ROM:0012CE60 bra.s loc_12CE68 ROM:0012CE62 ; --------------------------------------------------------------------------- ROM:0012CE62 ROM:0012CE62 loc_12CE62: ; CODE XREF: sub_12CE52+6↑j ROM:0012CE62 bclr #1,($DE4).w ROM:0012CE68 ROM:0012CE68 loc_12CE68: ; CODE XREF: sub_12CE52+E↑j ROM:0012CE68 btst #1,($DFD).w ROM:0012CE6E bne.s loc_12CE78 ROM:0012CE70 btst #4,($DFD).w ROM:0012CE76 beq.s loc_12CE80 ROM:0012CE78 ROM:0012CE78 loc_12CE78: ; CODE XREF: sub_12CE52+1C↑j ROM:0012CE78 bset #1,($DFC).w ROM:0012CE7E bra.s locret_12CE86 ROM:0012CE80 ; --------------------------------------------------------------------------- ROM:0012CE80 ROM:0012CE80 loc_12CE80: ; CODE XREF: sub_12CE52+24↑j ROM:0012CE80 bclr #1,($DFC).w ROM:0012CE86 ROM:0012CE86 locret_12CE86: ; CODE XREF: sub_12CE52+2C↑j ROM:0012CE86 rts ROM:0012CE86 ; End of function sub_12CE52 ROM:0012CE86 ROM:0012CE88 ROM:0012CE88 ; =============== S U B R O U T I N E ======================================= ROM:0012CE88 ROM:0012CE88 ROM:0012CE88 sub_12CE88: ; CODE XREF: sub_12D65E↓p ROM:0012CE88 bsr.w sub_12CE92 ROM:0012CE8C bsr.w sub_12D0C0 ROM:0012CE90 rts ROM:0012CE90 ; End of function sub_12CE88 ROM:0012CE90 ROM:0012CE92 ROM:0012CE92 ; =============== S U B R O U T I N E ======================================= ROM:0012CE92 ROM:0012CE92 ROM:0012CE92 sub_12CE92: ; CODE XREF: sub_12CE88↑p ROM:0012CE92 clr.w d1 ROM:0012CE94 move.b ($1254).w,d1 ROM:0012CE98 cmpi.w #7,d1 ROM:0012CE9C bcc.s locret_12CEA6 ROM:0012CE9E movea.l off_12CEA8(pc,d1.w*4),a0 ROM:0012CEA2 nop ROM:0012CEA4 jmp (a0) ROM:0012CEA6 ; --------------------------------------------------------------------------- ROM:0012CEA6 ROM:0012CEA6 locret_12CEA6: ; CODE XREF: sub_12CE92+A↑j ROM:0012CEA6 rts ROM:0012CEA6 ; End of function sub_12CE92 ROM:0012CEA6 ROM:0012CEA6 ; --------------------------------------------------------------------------- ROM:0012CEA8 off_12CEA8: dc.l loc_12CEC4 ; DATA XREF: sub_12CE92+C↑r ROM:0012CEAC dc.l loc_12CED8 ROM:0012CEB0 dc.l loc_12CF2E ROM:0012CEB4 dc.l loc_12CF8E ROM:0012CEB8 dc.l loc_12CFE4 ROM:0012CEBC dc.l loc_12D04E ROM:0012CEC0 dc.l locret_12D070 ROM:0012CEC4 ; --------------------------------------------------------------------------- ROM:0012CEC4 ROM:0012CEC4 loc_12CEC4: ; DATA XREF: ROM:off_12CEA8↑o ROM:0012CEC4 bclr #7,($DE2).w ROM:0012CECA bsr.w sub_12D072 ROM:0012CECE move.b #1,($1254).w ROM:0012CED4 bra.s loc_12CF28 ROM:0012CED6 ; --------------------------------------------------------------------------- ROM:0012CED6 rts ROM:0012CED8 ; --------------------------------------------------------------------------- ROM:0012CED8 ROM:0012CED8 loc_12CED8: ; DATA XREF: ROM:0012CEAC↑o ROM:0012CED8 btst #3,($140D).w ROM:0012CEDE beq.s loc_12CEF2 ROM:0012CEE0 bset #7,($DFA).w ROM:0012CEE6 move.b #6,($1254).w ROM:0012CEEC bra.l locret_12D070 ROM:0012CEF2 ; --------------------------------------------------------------------------- ROM:0012CEF2 ROM:0012CEF2 loc_12CEF2: ; CODE XREF: ROM:0012CEDE↑j ROM:0012CEF2 btst #1,($1415).w ROM:0012CEF8 bne.s loc_12CF28 ROM:0012CEFA move.w $68E(a5),d0 ROM:0012CEFE move.w $690(a5),d1 ROM:0012CF02 cmp.w ($57E).w,d0 ROM:0012CF06 bgt.s loc_12CF28 ROM:0012CF08 cmp.w ($9B2).w,d1 ROM:0012CF0C bgt.s loc_12CF28 ROM:0012CF0E move.w $692(a5),d2 ROM:0012CF12 clr.b ($831).w ROM:0012CF16 move.w d2,($6B0).w ROM:0012CF1A move.b #1,($831).w ROM:0012CF20 move.b #2,($1254).w ROM:0012CF26 bra.s loc_12CF88 ROM:0012CF28 ; --------------------------------------------------------------------------- ROM:0012CF28 ROM:0012CF28 loc_12CF28: ; CODE XREF: ROM:0012CED4↑j ROM:0012CF28 ; ROM:0012CEF8↑j ... ROM:0012CF28 bsr.w sub_12D080 ROM:0012CF2C rts ROM:0012CF2E ; --------------------------------------------------------------------------- ROM:0012CF2E ROM:0012CF2E loc_12CF2E: ; DATA XREF: ROM:0012CEB0↑o ROM:0012CF2E btst #3,($140D).w ROM:0012CF34 beq.s loc_12CF48 ROM:0012CF36 bset #7,($DFA).w ROM:0012CF3C move.b #6,($1254).w ROM:0012CF42 bra.l locret_12D070 ROM:0012CF48 ; --------------------------------------------------------------------------- ROM:0012CF48 ROM:0012CF48 loc_12CF48: ; CODE XREF: ROM:0012CF34↑j ROM:0012CF48 cmpi.w #0,($6B0).w ROM:0012CF4E bgt.s loc_12CF5C ROM:0012CF50 move.b #3,($1254).w ROM:0012CF56 bra.l loc_12CFDE ROM:0012CF5C ; --------------------------------------------------------------------------- ROM:0012CF5C ROM:0012CF5C loc_12CF5C: ; CODE XREF: ROM:0012CF4E↑j ROM:0012CF5C btst #1,($1415).w ROM:0012CF62 bne.s loc_12CF78 ROM:0012CF64 move.w $68E(a5),d0 ROM:0012CF68 move.w $690(a5),d1 ROM:0012CF6C cmp.w ($57E).w,d0 ROM:0012CF70 bgt.s loc_12CF78 ROM:0012CF72 cmp.w ($9B2).w,d1 ROM:0012CF76 ble.s loc_12CF88 ROM:0012CF78 ROM:0012CF78 loc_12CF78: ; CODE XREF: ROM:0012CF62↑j ROM:0012CF78 ; ROM:0012CF70↑j ROM:0012CF78 clr.b ($831).w ROM:0012CF7C clr.w ($6B0).w ROM:0012CF80 move.b #1,($1254).w ROM:0012CF86 bra.s loc_12CF28 ROM:0012CF88 ; --------------------------------------------------------------------------- ROM:0012CF88 ROM:0012CF88 loc_12CF88: ; CODE XREF: ROM:0012CF26↑j ROM:0012CF88 ; ROM:0012CF76↑j ROM:0012CF88 bsr.w sub_12D080 ROM:0012CF8C rts ROM:0012CF8E ; --------------------------------------------------------------------------- ROM:0012CF8E ROM:0012CF8E loc_12CF8E: ; DATA XREF: ROM:0012CEB4↑o ROM:0012CF8E btst #3,($140D).w ROM:0012CF94 beq.s loc_12CFA8 ROM:0012CF96 bset #7,($DFA).w ROM:0012CF9C move.b #6,($1254).w ROM:0012CFA2 bra.l locret_12D070 ROM:0012CFA8 ; --------------------------------------------------------------------------- ROM:0012CFA8 ROM:0012CFA8 loc_12CFA8: ; CODE XREF: ROM:0012CF94↑j ROM:0012CFA8 btst #1,($1415).w ROM:0012CFAE bne.s loc_12CFDE ROM:0012CFB0 move.w $694(a5),d0 ROM:0012CFB4 move.w $696(a5),d1 ROM:0012CFB8 cmp.w ($57E).w,d0 ROM:0012CFBC blt.s loc_12CFDE ROM:0012CFBE cmp.w ($9B2).w,d1 ROM:0012CFC2 blt.s loc_12CFDE ROM:0012CFC4 move.w $698(a5),d2 ROM:0012CFC8 clr.b ($831).w ROM:0012CFCC move.w d2,($6B0).w ROM:0012CFD0 move.b #1,($831).w ROM:0012CFD6 move.b #4,($1254).w ROM:0012CFDC bra.s loc_12D048 ROM:0012CFDE ; --------------------------------------------------------------------------- ROM:0012CFDE ROM:0012CFDE loc_12CFDE: ; CODE XREF: ROM:0012CF56↑j ROM:0012CFDE ; ROM:0012CFAE↑j ... ROM:0012CFDE bsr.w sub_12D080 ROM:0012CFE2 rts ROM:0012CFE4 ; --------------------------------------------------------------------------- ROM:0012CFE4 ROM:0012CFE4 loc_12CFE4: ; DATA XREF: ROM:0012CEB8↑o ROM:0012CFE4 btst #3,($140D).w ROM:0012CFEA beq.s loc_12CFFA ROM:0012CFEC bset #7,($DFA).w ROM:0012CFF2 move.b #6,($1254).w ROM:0012CFF8 bra.s locret_12D070 ROM:0012CFFA ; --------------------------------------------------------------------------- ROM:0012CFFA ROM:0012CFFA loc_12CFFA: ; CODE XREF: ROM:0012CFEA↑j ROM:0012CFFA cmpi.w #0,($6B0).w ROM:0012D000 bgt.s loc_12D01C ROM:0012D002 bset #7,($DE2).w ROM:0012D008 bset #3,($1415).w ROM:0012D00E bset #7,($DFA).w ROM:0012D014 move.b #5,($1254).w ROM:0012D01A bra.s loc_12D06A ROM:0012D01C ; --------------------------------------------------------------------------- ROM:0012D01C ROM:0012D01C loc_12D01C: ; CODE XREF: ROM:0012D000↑j ROM:0012D01C btst #1,($1415).w ROM:0012D022 bne.s loc_12D038 ROM:0012D024 move.w $694(a5),d0 ROM:0012D028 move.w $696(a5),d1 ROM:0012D02C cmp.w ($57E).w,d0 ROM:0012D030 blt.s loc_12D038 ROM:0012D032 cmp.w ($9B2).w,d1 ROM:0012D036 bge.s loc_12D048 ROM:0012D038 ROM:0012D038 loc_12D038: ; CODE XREF: ROM:0012D022↑j ROM:0012D038 ; ROM:0012D030↑j ROM:0012D038 clr.b ($831).w ROM:0012D03C clr.w ($6B0).w ROM:0012D040 move.b #3,($1254).w ROM:0012D046 bra.s loc_12CFDE ROM:0012D048 ; --------------------------------------------------------------------------- ROM:0012D048 ROM:0012D048 loc_12D048: ; CODE XREF: ROM:0012CFDC↑j ROM:0012D048 ; ROM:0012D036↑j ROM:0012D048 bsr.w sub_12D080 ROM:0012D04C rts ROM:0012D04E ; --------------------------------------------------------------------------- ROM:0012D04E ROM:0012D04E loc_12D04E: ; DATA XREF: ROM:0012CEBC↑o ROM:0012D04E btst #3,($140D).w ROM:0012D054 beq.s loc_12D06A ROM:0012D056 bclr #7,($DE2).w ROM:0012D05C bset #7,($DFA).w ROM:0012D062 move.b #6,($1254).w ROM:0012D068 bra.s locret_12D070 ROM:0012D06A ; --------------------------------------------------------------------------- ROM:0012D06A ROM:0012D06A loc_12D06A: ; CODE XREF: ROM:0012D01A↑j ROM:0012D06A ; ROM:0012D054↑j ROM:0012D06A bsr.w sub_12D080 ROM:0012D06E rts ROM:0012D070 ; --------------------------------------------------------------------------- ROM:0012D070 ROM:0012D070 locret_12D070: ; CODE XREF: ROM:0012CEEC↑j ROM:0012D070 ; ROM:0012CF42↑j ... ROM:0012D070 rts ROM:0012D072 ROM:0012D072 ; =============== S U B R O U T I N E ======================================= ROM:0012D072 ROM:0012D072 ROM:0012D072 sub_12D072: ; CODE XREF: ROM:0012CECA↑p ROM:0012D072 move.w ($49C).w,($CFA).w ROM:0012D078 move.w ($49C).w,($CFC).w ROM:0012D07E rts ROM:0012D07E ; End of function sub_12D072 ROM:0012D07E ROM:0012D080 ROM:0012D080 ; =============== S U B R O U T I N E ======================================= ROM:0012D080 ROM:0012D080 ROM:0012D080 sub_12D080: ; CODE XREF: ROM:loc_12CF28↑p ROM:0012D080 ; ROM:loc_12CF88↑p ... ROM:0012D080 move.w ($CFC).w,d0 ROM:0012D084 cmp.w ($49C).w,d0 ROM:0012D088 bge.s loc_12D090 ROM:0012D08A move.w ($49C).w,($CFC).w ROM:0012D090 ROM:0012D090 loc_12D090: ; CODE XREF: sub_12D080+8↑j ROM:0012D090 move.w ($CFA).w,d0 ROM:0012D094 cmp.w ($49C).w,d0 ROM:0012D098 ble.s loc_12D0A0 ROM:0012D09A move.w ($49C).w,($CFA).w ROM:0012D0A0 ROM:0012D0A0 loc_12D0A0: ; CODE XREF: sub_12D080+18↑j ROM:0012D0A0 move.w ($CFC).w,d0 ROM:0012D0A4 sub.w ($CFA).w,d0 ROM:0012D0A8 move.w $69A(a5),d1 ROM:0012D0AC cmp.w d0,d1 ROM:0012D0AE bgt.s loc_12D0B8 ROM:0012D0B0 bset #3,($140D).w ROM:0012D0B6 bra.s locret_12D0BE ROM:0012D0B8 ; --------------------------------------------------------------------------- ROM:0012D0B8 ROM:0012D0B8 loc_12D0B8: ; CODE XREF: sub_12D080+2E↑j ROM:0012D0B8 bclr #3,($140D).w ROM:0012D0BE ROM:0012D0BE locret_12D0BE: ; CODE XREF: sub_12D080+36↑j ROM:0012D0BE rts ROM:0012D0BE ; End of function sub_12D080 ROM:0012D0BE ROM:0012D0C0 ROM:0012D0C0 ; =============== S U B R O U T I N E ======================================= ROM:0012D0C0 ROM:0012D0C0 ROM:0012D0C0 sub_12D0C0: ; CODE XREF: sub_12CE88+4↑p ROM:0012D0C0 btst #7,($49E).w ROM:0012D0C6 beq.s loc_12D0D0 ROM:0012D0C8 bset #6,($DE2).w ROM:0012D0CE bra.s loc_12D0D6 ROM:0012D0D0 ; --------------------------------------------------------------------------- ROM:0012D0D0 ROM:0012D0D0 loc_12D0D0: ; CODE XREF: sub_12D0C0+6↑j ROM:0012D0D0 bclr #6,($DE2).w ROM:0012D0D6 ROM:0012D0D6 loc_12D0D6: ; CODE XREF: sub_12D0C0+E↑j ROM:0012D0D6 bset #6,($DFA).w ROM:0012D0DC rts ROM:0012D0DC ; End of function sub_12D0C0 ROM:0012D0DC ROM:0012D0DE ROM:0012D0DE ; =============== S U B R O U T I N E ======================================= ROM:0012D0DE ROM:0012D0DE ROM:0012D0DE sub_12D0DE: ; CODE XREF: sub_12D65E+1A↓p ROM:0012D0DE bsr.w sub_12D0EC ROM:0012D0E2 bsr.w sub_12D122 ROM:0012D0E6 bsr.w sub_12D1D2 ROM:0012D0EA rts ROM:0012D0EA ; End of function sub_12D0DE ROM:0012D0EA ROM:0012D0EC ROM:0012D0EC ; =============== S U B R O U T I N E ======================================= ROM:0012D0EC ROM:0012D0EC ROM:0012D0EC sub_12D0EC: ; CODE XREF: sub_12D0DE↑p ROM:0012D0EC move.w $6A2(a5),d0 ROM:0012D0F0 btst #1,($1426).w ROM:0012D0F6 beq.s loc_12D11A ROM:0012D0F8 cmp.w ($57E).w,d0 ROM:0012D0FC bge.s loc_12D11A ROM:0012D0FE move.w $6A0(a5),d0 ROM:0012D102 move.w $69E(a5),d1 ROM:0012D106 cmp.w ($57E).w,d0 ROM:0012D10A ble.s loc_12D11A ROM:0012D10C cmp.w ($9B2).w,d1 ROM:0012D110 bge.s loc_12D11A ROM:0012D112 bset #2,($1403).w ROM:0012D118 bra.s locret_12D120 ROM:0012D11A ; --------------------------------------------------------------------------- ROM:0012D11A ROM:0012D11A loc_12D11A: ; CODE XREF: sub_12D0EC+A↑j ROM:0012D11A ; sub_12D0EC+10↑j ... ROM:0012D11A bclr #2,($1403).w ROM:0012D120 ROM:0012D120 locret_12D120: ; CODE XREF: sub_12D0EC+2C↑j ROM:0012D120 rts ROM:0012D120 ; End of function sub_12D0EC ROM:0012D120 ROM:0012D122 ROM:0012D122 ; =============== S U B R O U T I N E ======================================= ROM:0012D122 ROM:0012D122 ROM:0012D122 sub_12D122: ; CODE XREF: sub_12D0DE+4↑p ROM:0012D122 clr.w d1 ROM:0012D124 move.b ($1255).w,d1 ROM:0012D128 cmpi.w #3,d1 ROM:0012D12C bcc.s locret_12D136 ROM:0012D12E movea.l off_12D138(pc,d1.w*4),a0 ROM:0012D132 nop ROM:0012D134 jmp (a0) ROM:0012D136 ; --------------------------------------------------------------------------- ROM:0012D136 ROM:0012D136 locret_12D136: ; CODE XREF: sub_12D122+A↑j ROM:0012D136 rts ROM:0012D136 ; End of function sub_12D122 ROM:0012D136 ROM:0012D136 ; --------------------------------------------------------------------------- ROM:0012D138 off_12D138: dc.l loc_12D144 ; DATA XREF: sub_12D122+C↑r ROM:0012D13C dc.l loc_12D154 ROM:0012D140 dc.l loc_12D190 ROM:0012D144 ; --------------------------------------------------------------------------- ROM:0012D144 ROM:0012D144 loc_12D144: ; DATA XREF: ROM:off_12D138↑o ROM:0012D144 bclr #1,($DE5).w ROM:0012D14A move.b #1,($1255).w ROM:0012D150 bra.s locret_12D18E ROM:0012D152 ; --------------------------------------------------------------------------- ROM:0012D152 rts ROM:0012D154 ; --------------------------------------------------------------------------- ROM:0012D154 ROM:0012D154 loc_12D154: ; DATA XREF: ROM:0012D13C↑o ROM:0012D154 btst #3,($1430).w ROM:0012D15A beq.s loc_12D16C ROM:0012D15C bclr #1,($DE5).w ROM:0012D162 bset #1,($DFD).w ROM:0012D168 bra.s locret_12D18E ROM:0012D16A ; --------------------------------------------------------------------------- ROM:0012D16A bra.s locret_12D18E ROM:0012D16C ; --------------------------------------------------------------------------- ROM:0012D16C ROM:0012D16C loc_12D16C: ; CODE XREF: ROM:0012D15A↑j ROM:0012D16C btst #2,($1403).w ROM:0012D172 beq.s locret_12D18E ROM:0012D174 move.w $69C(a5),d1 ROM:0012D178 clr.b ($832).w ROM:0012D17C move.w d1,($6B2).w ROM:0012D180 move.b #1,($832).w ROM:0012D186 move.b #2,($1255).w ROM:0012D18C bra.s locret_12D1CE ROM:0012D18E ; --------------------------------------------------------------------------- ROM:0012D18E ROM:0012D18E locret_12D18E: ; CODE XREF: ROM:0012D150↑j ROM:0012D18E ; ROM:0012D168↑j ... ROM:0012D18E rts ROM:0012D190 ; --------------------------------------------------------------------------- ROM:0012D190 ROM:0012D190 loc_12D190: ; DATA XREF: ROM:0012D140↑o ROM:0012D190 btst #3,($1430).w ROM:0012D196 beq.s loc_12D19A ROM:0012D198 bra.s loc_12D1A2 ROM:0012D19A ; --------------------------------------------------------------------------- ROM:0012D19A ROM:0012D19A loc_12D19A: ; CODE XREF: ROM:0012D196↑j ROM:0012D19A btst #2,($1403).w ROM:0012D1A0 bne.s loc_12D1B2 ROM:0012D1A2 ROM:0012D1A2 loc_12D1A2: ; CODE XREF: ROM:0012D198↑j ROM:0012D1A2 clr.b ($832).w ROM:0012D1A6 clr.w ($6B2).w ROM:0012D1AA move.b #1,($1255).w ROM:0012D1B0 bra.s locret_12D18E ROM:0012D1B2 ; --------------------------------------------------------------------------- ROM:0012D1B2 ROM:0012D1B2 loc_12D1B2: ; CODE XREF: ROM:0012D1A0↑j ROM:0012D1B2 cmpi.w #0,($6B2).w ROM:0012D1B8 bgt.s locret_12D1CE ROM:0012D1BA bset #1,($DE5).w ROM:0012D1C0 bset #1,($DFD).w ROM:0012D1C6 move.b #1,($1255).w ROM:0012D1CC bra.s locret_12D18E ROM:0012D1CE ; --------------------------------------------------------------------------- ROM:0012D1CE ROM:0012D1CE locret_12D1CE: ; CODE XREF: ROM:0012D18C↑j ROM:0012D1CE ; ROM:0012D1B8↑j ROM:0012D1CE rts ROM:0012D1D0 ; --------------------------------------------------------------------------- ROM:0012D1D0 rts ROM:0012D1D2 ROM:0012D1D2 ; =============== S U B R O U T I N E ======================================= ROM:0012D1D2 ROM:0012D1D2 ROM:0012D1D2 sub_12D1D2: ; CODE XREF: sub_12D0DE+8↑p ROM:0012D1D2 btst #0,($CA3).w ROM:0012D1D8 bne.s loc_12D1E2 ROM:0012D1DA bclr #4,($DE5).w ROM:0012D1E0 bra.s loc_12D1E8 ROM:0012D1E2 ; --------------------------------------------------------------------------- ROM:0012D1E2 ROM:0012D1E2 loc_12D1E2: ; CODE XREF: sub_12D1D2+6↑j ROM:0012D1E2 bset #4,($DE5).w ROM:0012D1E8 ROM:0012D1E8 loc_12D1E8: ; CODE XREF: sub_12D1D2+E↑j ROM:0012D1E8 bset #4,($DFD).w ROM:0012D1EE rts ROM:0012D1EE ; End of function sub_12D1D2 ROM:0012D1EE ROM:0012D1F0 ROM:0012D1F0 ; =============== S U B R O U T I N E ======================================= ROM:0012D1F0 ROM:0012D1F0 ROM:0012D1F0 sub_12D1F0: ; CODE XREF: sub_12D770+A↓p ROM:0012D1F0 bsr.l sub_12E424 ROM:0012D1F6 bsr.w sub_12D200 ROM:0012D1FA bsr.w sub_12D2B8 ROM:0012D1FE rts ROM:0012D1FE ; End of function sub_12D1F0 ROM:0012D1FE ROM:0012D200 ROM:0012D200 ; =============== S U B R O U T I N E ======================================= ROM:0012D200 ROM:0012D200 ROM:0012D200 sub_12D200: ; CODE XREF: sub_12D1F0+6↑p ROM:0012D200 clr.w d1 ROM:0012D202 move.b ($1256).w,d1 ROM:0012D206 cmpi.w #4,d1 ROM:0012D20A bcc.s locret_12D214 ROM:0012D20C movea.l off_12D216(pc,d1.w*4),a0 ROM:0012D210 nop ROM:0012D212 jmp (a0) ROM:0012D214 ; --------------------------------------------------------------------------- ROM:0012D214 ROM:0012D214 locret_12D214: ; CODE XREF: sub_12D200+A↑j ROM:0012D214 rts ROM:0012D214 ; End of function sub_12D200 ROM:0012D214 ROM:0012D214 ; --------------------------------------------------------------------------- ROM:0012D216 off_12D216: dc.l loc_12D226 ; DATA XREF: sub_12D200+C↑r ROM:0012D21A dc.l loc_12D234 ROM:0012D21E dc.l loc_12D258 ROM:0012D222 dc.l loc_12D28C ROM:0012D226 ; --------------------------------------------------------------------------- ROM:0012D226 ROM:0012D226 loc_12D226: ; DATA XREF: ROM:off_12D216↑o ROM:0012D226 bclr #0,($142E).w ROM:0012D22C move.b #1,($1256).w ROM:0012D232 rts ROM:0012D234 ; --------------------------------------------------------------------------- ROM:0012D234 ROM:0012D234 loc_12D234: ; DATA XREF: ROM:0012D21A↑o ROM:0012D234 btst #3,($142D).w ROM:0012D23A beq.s locret_12D256 ROM:0012D23C move.w $6A6(a5),d1 ROM:0012D240 clr.b ($857).w ROM:0012D244 move.w d1,($6FC).w ROM:0012D248 move.b #1,($857).w ROM:0012D24E move.b #2,($1256).w ROM:0012D254 rts ROM:0012D256 ; --------------------------------------------------------------------------- ROM:0012D256 ROM:0012D256 locret_12D256: ; CODE XREF: ROM:0012D23A↑j ROM:0012D256 rts ROM:0012D258 ; --------------------------------------------------------------------------- ROM:0012D258 ROM:0012D258 loc_12D258: ; DATA XREF: ROM:0012D21E↑o ROM:0012D258 btst #3,($142D).w ROM:0012D25E beq.s loc_12D274 ROM:0012D260 move.w $6A6(a5),d1 ROM:0012D264 clr.b ($857).w ROM:0012D268 move.w d1,($6FC).w ROM:0012D26C move.b #1,($857).w ROM:0012D272 rts ROM:0012D274 ; --------------------------------------------------------------------------- ROM:0012D274 ROM:0012D274 loc_12D274: ; CODE XREF: ROM:0012D25E↑j ROM:0012D274 cmpi.w #0,($6FC).w ROM:0012D27A bgt.s locret_12D28A ROM:0012D27C bset #0,($142E).w ROM:0012D282 move.b #3,($1256).w ROM:0012D288 rts ROM:0012D28A ; --------------------------------------------------------------------------- ROM:0012D28A ROM:0012D28A locret_12D28A: ; CODE XREF: ROM:0012D27A↑j ROM:0012D28A rts ROM:0012D28C ; --------------------------------------------------------------------------- ROM:0012D28C ROM:0012D28C loc_12D28C: ; DATA XREF: ROM:0012D222↑o ROM:0012D28C btst #3,($142D).w ROM:0012D292 beq.s locret_12D2B4 ROM:0012D294 bclr #0,($142E).w ROM:0012D29A move.w $6A6(a5),d1 ROM:0012D29E clr.b ($857).w ROM:0012D2A2 move.w d1,($6FC).w ROM:0012D2A6 move.b #1,($857).w ROM:0012D2AC move.b #2,($1256).w ROM:0012D2B2 rts ROM:0012D2B4 ; --------------------------------------------------------------------------- ROM:0012D2B4 ROM:0012D2B4 locret_12D2B4: ; CODE XREF: ROM:0012D292↑j ROM:0012D2B4 rts ROM:0012D2B6 ; --------------------------------------------------------------------------- ROM:0012D2B6 rts ROM:0012D2B8 ROM:0012D2B8 ; =============== S U B R O U T I N E ======================================= ROM:0012D2B8 ROM:0012D2B8 ROM:0012D2B8 sub_12D2B8: ; CODE XREF: sub_12D1F0+A↑p ROM:0012D2B8 move.w $6A4(a5),d0 ROM:0012D2BC cmpi.w #0,d0 ROM:0012D2C0 beq.l loc_12D484 ROM:0012D2C6 btst #2,($1405).w ROM:0012D2CC bne.l loc_12D3D6 ROM:0012D2D2 btst #3,($141F).w ROM:0012D2D8 bne.l loc_12D3D6 ROM:0012D2DE btst #3,($141E).w ROM:0012D2E4 bne.l loc_12D3D6 ROM:0012D2EA btst #3,($141C).w ROM:0012D2F0 bne.l loc_12D3D6 ROM:0012D2F6 btst #2,($141B).w ROM:0012D2FC bne.l loc_12D3D6 ROM:0012D302 btst #5,($DE5).w ROM:0012D308 bne.l loc_12D3D6 ROM:0012D30E btst #5,($DF9).w ROM:0012D314 bne.l loc_12D3D6 ROM:0012D31A btst #1,($1411).w ROM:0012D320 bne.l loc_12D3D6 ROM:0012D326 btst #1,($140D).w ROM:0012D32C bne.l loc_12D3D6 ROM:0012D332 btst #6,($DE3).w ROM:0012D338 bne.l loc_12D3D6 ROM:0012D33E btst #6,($DF7).w ROM:0012D344 bne.l loc_12D3D6 ROM:0012D34A btst #5,($DE2).w ROM:0012D350 bne.l loc_12D3D6 ROM:0012D356 btst #5,($DF6).w ROM:0012D35C bne.s loc_12D3D6 ROM:0012D35E btst #0,($DE2).w ROM:0012D364 bne.s loc_12D3D6 ROM:0012D366 btst #0,($DF6).w ROM:0012D36C bne.s loc_12D3D6 ROM:0012D36E btst #7,($DE3).w ROM:0012D374 bne.s loc_12D3D6 ROM:0012D376 btst #7,($DF7).w ROM:0012D37C bne.s loc_12D3D6 ROM:0012D37E btst #1,($DE2).w ROM:0012D384 bne.s loc_12D3D6 ROM:0012D386 btst #1,($DF6).w ROM:0012D38C bne.s loc_12D3D6 ROM:0012D38E btst #0,($11E3).w ROM:0012D394 beq.s loc_12D3D6 ROM:0012D396 move.w $6A8(a5),d0 ROM:0012D39A cmp.w ($9E8).w,d0 ROM:0012D39E bgt.s loc_12D3D6 ROM:0012D3A0 move.w ($D0C).w,d1 ROM:0012D3A4 sub.w ($D08).w,d1 ROM:0012D3A8 bpl.w loc_12D3AE ROM:0012D3AC neg.w d1 ROM:0012D3AE ROM:0012D3AE loc_12D3AE: ; CODE XREF: sub_12D2B8+F0↑j ROM:0012D3AE move.w $6AA(a5),d0 ROM:0012D3B2 cmp.w d1,d0 ROM:0012D3B4 blt.s loc_12D3D6 ROM:0012D3B6 move.w $6AC(a5),d0 ROM:0012D3BA cmp.w ($1448).w,d0 ROM:0012D3BE bge.s loc_12D3D6 ROM:0012D3C0 btst #2,($140B).w ROM:0012D3C6 beq.s loc_12D3D6 ROM:0012D3C8 btst #0,($142E).w ROM:0012D3CE beq.s loc_12D3D6 ROM:0012D3D0 bra.l loc_12D3DC ROM:0012D3D6 ; --------------------------------------------------------------------------- ROM:0012D3D6 ROM:0012D3D6 loc_12D3D6: ; CODE XREF: sub_12D2B8+14↑j ROM:0012D3D6 ; sub_12D2B8+20↑j ... ROM:0012D3D6 bra.l loc_12D47C ROM:0012D3DC ; --------------------------------------------------------------------------- ROM:0012D3DC ROM:0012D3DC loc_12D3DC: ; CODE XREF: sub_12D2B8+118↑j ROM:0012D3DC move.w $6AE(a5),d2 ROM:0012D3E0 move.w $6B0(a5),d3 ROM:0012D3E4 cmp.w ($D0C).w,d2 ROM:0012D3E8 bgt.s loc_12D420 ROM:0012D3EA cmp.w ($D0C).w,d3 ROM:0012D3EE blt.s loc_12D420 ROM:0012D3F0 move.w $6B4(a5),d2 ROM:0012D3F4 move.w $6B6(a5),d3 ROM:0012D3F8 cmp.w ($57E).w,d2 ROM:0012D3FC bgt.s loc_12D420 ROM:0012D3FE cmp.w ($57E).w,d3 ROM:0012D402 blt.s loc_12D420 ROM:0012D404 move.w $6BA(a5),d2 ROM:0012D408 move.w $6BC(a5),d3 ROM:0012D40C cmp.w ($506).w,d2 ROM:0012D410 bgt.s loc_12D420 ROM:0012D412 cmp.w ($506).w,d3 ROM:0012D416 blt.s loc_12D420 ROM:0012D418 bset #0,($1284).w ROM:0012D41E bra.s locret_12D48A ROM:0012D420 ; --------------------------------------------------------------------------- ROM:0012D420 ROM:0012D420 loc_12D420: ; CODE XREF: sub_12D2B8+130↑j ROM:0012D420 ; sub_12D2B8+136↑j ... ROM:0012D420 move.w $6AE(a5),d2 ROM:0012D424 sub.w $6B2(a5),d2 ROM:0012D428 move.w $6B0(a5),d3 ROM:0012D42C add.w $6B2(a5),d3 ROM:0012D430 cmp.w ($D0C).w,d2 ROM:0012D434 bgt.s loc_12D43C ROM:0012D436 cmp.w ($D0C).w,d3 ROM:0012D43A bge.s loc_12D43E ROM:0012D43C ROM:0012D43C loc_12D43C: ; CODE XREF: sub_12D2B8+17C↑j ROM:0012D43C bra.s loc_12D47C ROM:0012D43E ; --------------------------------------------------------------------------- ROM:0012D43E ROM:0012D43E loc_12D43E: ; CODE XREF: sub_12D2B8+182↑j ROM:0012D43E move.w $6B4(a5),d2 ROM:0012D442 sub.w $6B8(a5),d2 ROM:0012D446 move.w $6B6(a5),d3 ROM:0012D44A add.w $6B8(a5),d3 ROM:0012D44E cmp.w ($57E).w,d2 ROM:0012D452 bgt.s loc_12D45A ROM:0012D454 cmp.w ($57E).w,d3 ROM:0012D458 bge.s loc_12D45C ROM:0012D45A ROM:0012D45A loc_12D45A: ; CODE XREF: sub_12D2B8+19A↑j ROM:0012D45A bra.s loc_12D47C ROM:0012D45C ; --------------------------------------------------------------------------- ROM:0012D45C ROM:0012D45C loc_12D45C: ; CODE XREF: sub_12D2B8+1A0↑j ROM:0012D45C move.w $6BA(a5),d2 ROM:0012D460 sub.w $6BE(a5),d2 ROM:0012D464 move.w $6BC(a5),d3 ROM:0012D468 add.w $6BE(a5),d3 ROM:0012D46C cmp.w ($506).w,d2 ROM:0012D470 bgt.s loc_12D478 ROM:0012D472 cmp.w ($506).w,d3 ROM:0012D476 bge.s loc_12D47A ROM:0012D478 ROM:0012D478 loc_12D478: ; CODE XREF: sub_12D2B8+1B8↑j ROM:0012D478 bra.s loc_12D47C ROM:0012D47A ; --------------------------------------------------------------------------- ROM:0012D47A ROM:0012D47A loc_12D47A: ; CODE XREF: sub_12D2B8+1BE↑j ROM:0012D47A bra.s locret_12D48A ROM:0012D47C ; --------------------------------------------------------------------------- ROM:0012D47C ROM:0012D47C loc_12D47C: ; CODE XREF: sub_12D2B8:loc_12D3D6↑j ROM:0012D47C ; sub_12D2B8:loc_12D43C↑j ... ROM:0012D47C bclr #0,($1284).w ROM:0012D482 bra.s locret_12D48A ROM:0012D484 ; --------------------------------------------------------------------------- ROM:0012D484 ROM:0012D484 loc_12D484: ; CODE XREF: sub_12D2B8+8↑j ROM:0012D484 bset #0,($1284).w ROM:0012D48A ROM:0012D48A locret_12D48A: ; CODE XREF: sub_12D2B8+166↑j ROM:0012D48A ; sub_12D2B8:loc_12D47A↑j ... ROM:0012D48A rts ROM:0012D48A ; End of function sub_12D2B8 ROM:0012D48A ROM:0012D48C ROM:0012D48C ; =============== S U B R O U T I N E ======================================= ROM:0012D48C ROM:0012D48C ROM:0012D48C sub_12D48C: ; CODE XREF: sub_12D782+A↓p ROM:0012D48C clr.w d1 ROM:0012D48E move.b ($1257).w,d1 ROM:0012D492 cmpi.w #6,d1 ROM:0012D496 bcc.s locret_12D4A0 ROM:0012D498 movea.l off_12D4A2(pc,d1.w*4),a0 ROM:0012D49C nop ROM:0012D49E jmp (a0) ROM:0012D4A0 ; --------------------------------------------------------------------------- ROM:0012D4A0 ROM:0012D4A0 locret_12D4A0: ; CODE XREF: sub_12D48C+A↑j ROM:0012D4A0 rts ROM:0012D4A0 ; End of function sub_12D48C ROM:0012D4A0 ROM:0012D4A0 ; --------------------------------------------------------------------------- ROM:0012D4A2 off_12D4A2: dc.l loc_12D4BA ; DATA XREF: sub_12D48C+C↑r ROM:0012D4A6 dc.l loc_12D4C4 ROM:0012D4AA dc.l loc_12D506 ROM:0012D4AE dc.l loc_12D53C ROM:0012D4B2 dc.l loc_12D574 ROM:0012D4B6 dc.l loc_12D5AE ROM:0012D4BA ; --------------------------------------------------------------------------- ROM:0012D4BA ROM:0012D4BA loc_12D4BA: ; DATA XREF: ROM:off_12D4A2↑o ROM:0012D4BA move.b #1,($1257).w ROM:0012D4C0 bra.s locret_12D504 ROM:0012D4C2 ; --------------------------------------------------------------------------- ROM:0012D4C2 rts ROM:0012D4C4 ; --------------------------------------------------------------------------- ROM:0012D4C4 ROM:0012D4C4 loc_12D4C4: ; DATA XREF: ROM:0012D4A6↑o ROM:0012D4C4 btst #3,($1413).w ROM:0012D4CA beq.s locret_12D504 ROM:0012D4CC move.w $6CA(a5),d0 ROM:0012D4D0 cmp.w ($EFC).w,d0 ROM:0012D4D4 bge.s loc_12D4E8 ROM:0012D4D6 cmp.w ($CC6).w,d0 ROM:0012D4DA bge.s loc_12D4E8 ROM:0012D4DC bsr.w sub_12D5F0 ROM:0012D4E0 move.b #2,($1257).w ROM:0012D4E6 bra.s locret_12D53A ROM:0012D4E8 ; --------------------------------------------------------------------------- ROM:0012D4E8 ROM:0012D4E8 loc_12D4E8: ; CODE XREF: ROM:0012D4D4↑j ROM:0012D4E8 ; ROM:0012D4DA↑j ROM:0012D4E8 cmp.w ($EFC).w,d0 ROM:0012D4EC ble.s locret_12D504 ROM:0012D4EE cmp.w ($CC6).w,d0 ROM:0012D4F2 ble.s locret_12D504 ROM:0012D4F4 bsr.w sub_12D5F0 ROM:0012D4F8 move.b #4,($1257).w ROM:0012D4FE bra.l locret_12D5AC ROM:0012D504 ; --------------------------------------------------------------------------- ROM:0012D504 ROM:0012D504 locret_12D504: ; CODE XREF: ROM:0012D4C0↑j ROM:0012D504 ; ROM:0012D4CA↑j ... ROM:0012D504 rts ROM:0012D506 ; --------------------------------------------------------------------------- ROM:0012D506 ROM:0012D506 loc_12D506: ; DATA XREF: ROM:0012D4AA↑o ROM:0012D506 btst #3,($1413).w ROM:0012D50C bne.s loc_12D51A ROM:0012D50E bsr.w sub_12D61A ROM:0012D512 move.b #1,($1257).w ROM:0012D518 bra.s locret_12D504 ROM:0012D51A ; --------------------------------------------------------------------------- ROM:0012D51A ROM:0012D51A loc_12D51A: ; CODE XREF: ROM:0012D50C↑j ROM:0012D51A move.w $6CA(a5),d0 ROM:0012D51E cmp.w ($EFC).w,d0 ROM:0012D522 ble.s locret_12D53A ROM:0012D524 clr.b ($833).w ROM:0012D528 clr.w ($6B4).w ROM:0012D52C move.b #3,($833).w ROM:0012D532 move.b #3,($1257).w ROM:0012D538 bra.s locret_12D572 ROM:0012D53A ; --------------------------------------------------------------------------- ROM:0012D53A ROM:0012D53A locret_12D53A: ; CODE XREF: ROM:0012D4E6↑j ROM:0012D53A ; ROM:0012D522↑j ... ROM:0012D53A rts ROM:0012D53C ; --------------------------------------------------------------------------- ROM:0012D53C ROM:0012D53C loc_12D53C: ; DATA XREF: ROM:0012D4AE↑o ROM:0012D53C btst #3,($1413).w ROM:0012D542 bne.s loc_12D550 ROM:0012D544 bsr.w sub_12D61A ROM:0012D548 move.b #1,($1257).w ROM:0012D54E bra.s locret_12D504 ROM:0012D550 ; --------------------------------------------------------------------------- ROM:0012D550 ROM:0012D550 loc_12D550: ; CODE XREF: ROM:0012D542↑j ROM:0012D550 move.w $6CA(a5),d0 ROM:0012D554 cmp.w ($CC6).w,d0 ROM:0012D558 ble.s locret_12D572 ROM:0012D55A bclr #0,($833).w ROM:0012D560 bset #2,($833).w ROM:0012D566 bsr.w sub_12D602 ROM:0012D56A move.b #4,($1257).w ROM:0012D570 bra.s locret_12D5AC ROM:0012D572 ; --------------------------------------------------------------------------- ROM:0012D572 ROM:0012D572 locret_12D572: ; CODE XREF: ROM:0012D538↑j ROM:0012D572 ; ROM:0012D558↑j ROM:0012D572 rts ROM:0012D574 ; --------------------------------------------------------------------------- ROM:0012D574 ROM:0012D574 loc_12D574: ; DATA XREF: ROM:0012D4B2↑o ROM:0012D574 btst #3,($1413).w ROM:0012D57A bne.s loc_12D58C ROM:0012D57C bsr.w sub_12D61A ROM:0012D580 move.b #1,($1257).w ROM:0012D586 bra.l locret_12D504 ROM:0012D58C ; --------------------------------------------------------------------------- ROM:0012D58C ROM:0012D58C loc_12D58C: ; CODE XREF: ROM:0012D57A↑j ROM:0012D58C move.w $6CA(a5),d0 ROM:0012D590 cmp.w ($EFC).w,d0 ROM:0012D594 bge.s locret_12D5AC ROM:0012D596 clr.b ($833).w ROM:0012D59A clr.w ($6B4).w ROM:0012D59E move.b #3,($833).w ROM:0012D5A4 move.b #5,($1257).w ROM:0012D5AA bra.s locret_12D5EC ROM:0012D5AC ; --------------------------------------------------------------------------- ROM:0012D5AC ROM:0012D5AC locret_12D5AC: ; CODE XREF: ROM:0012D4FE↑j ROM:0012D5AC ; ROM:0012D570↑j ... ROM:0012D5AC rts ROM:0012D5AE ; --------------------------------------------------------------------------- ROM:0012D5AE ROM:0012D5AE loc_12D5AE: ; DATA XREF: ROM:0012D4B6↑o ROM:0012D5AE btst #3,($1413).w ROM:0012D5B4 bne.s loc_12D5C6 ROM:0012D5B6 bsr.w sub_12D61A ROM:0012D5BA move.b #1,($1257).w ROM:0012D5C0 bra.l locret_12D504 ROM:0012D5C6 ; --------------------------------------------------------------------------- ROM:0012D5C6 ROM:0012D5C6 loc_12D5C6: ; CODE XREF: ROM:0012D5B4↑j ROM:0012D5C6 move.w $6CA(a5),d0 ROM:0012D5CA cmp.w ($CC6).w,d0 ROM:0012D5CE bge.s locret_12D5EC ROM:0012D5D0 bclr #0,($833).w ROM:0012D5D6 bset #2,($833).w ROM:0012D5DC bsr.w sub_12D646 ROM:0012D5E0 move.b #2,($1257).w ROM:0012D5E6 bra.l locret_12D53A ROM:0012D5EC ; --------------------------------------------------------------------------- ROM:0012D5EC ROM:0012D5EC locret_12D5EC: ; CODE XREF: ROM:0012D5AA↑j ROM:0012D5EC ; ROM:0012D5CE↑j ROM:0012D5EC rts ROM:0012D5EE ; --------------------------------------------------------------------------- ROM:0012D5EE rts ROM:0012D5F0 ROM:0012D5F0 ; =============== S U B R O U T I N E ======================================= ROM:0012D5F0 ROM:0012D5F0 ROM:0012D5F0 sub_12D5F0: ; CODE XREF: ROM:0012D4DC↑p ROM:0012D5F0 ; ROM:0012D4F4↑p ROM:0012D5F0 clr.l ($8DC).w ROM:0012D5F4 clr.w ($CFE).w ROM:0012D5F8 clr.l ($8E0).w ROM:0012D5FC clr.w ($D00).w ROM:0012D600 rts ROM:0012D600 ; End of function sub_12D5F0 ROM:0012D600 ROM:0012D602 ROM:0012D602 ; =============== S U B R O U T I N E ======================================= ROM:0012D602 ROM:0012D602 ROM:0012D602 sub_12D602: ; CODE XREF: ROM:0012D566↑p ROM:0012D602 addq.w #1,($CFE).w ROM:0012D606 bvc.s loc_12D60E ROM:0012D608 move.w #$8000,($CFE).w ROM:0012D60E ROM:0012D60E loc_12D60E: ; CODE XREF: sub_12D602+4↑j ROM:0012D60E move.w ($6B4).w,d0 ROM:0012D612 ext.l d0 ROM:0012D614 add.l d0,($8DC).w ROM:0012D618 rts ROM:0012D618 ; End of function sub_12D602 ROM:0012D618 ROM:0012D61A ROM:0012D61A ; =============== S U B R O U T I N E ======================================= ROM:0012D61A ROM:0012D61A ROM:0012D61A sub_12D61A: ; CODE XREF: ROM:0012D50E↑p ROM:0012D61A ; ROM:0012D544↑p ... ROM:0012D61A move.l ($8DC).w,d0 ROM:0012D61E divs.w ($CFE).w,d0 ROM:0012D622 move.w d0,($D02).w ROM:0012D626 move.l ($8E0).w,d0 ROM:0012D62A divs.w ($D00).w,d0 ROM:0012D62E move.w d0,($D04).w ROM:0012D632 ext.l d0 ROM:0012D634 move.w ($D02).w,d1 ROM:0012D638 ext.l d1 ROM:0012D63A add.l d1,d0 ROM:0012D63C divs.w #2,d0 ROM:0012D640 move.w d0,($D06).w ROM:0012D644 rts ROM:0012D644 ; End of function sub_12D61A ROM:0012D644 ROM:0012D646 ROM:0012D646 ; =============== S U B R O U T I N E ======================================= ROM:0012D646 ROM:0012D646 ROM:0012D646 sub_12D646: ; CODE XREF: ROM:0012D5DC↑p ROM:0012D646 addq.w #1,($D00).w ROM:0012D64A bvc.s loc_12D652 ROM:0012D64C move.w #$8000,($D00).w ROM:0012D652 ROM:0012D652 loc_12D652: ; CODE XREF: sub_12D646+4↑j ROM:0012D652 move.w ($6B4).w,d0 ROM:0012D656 ext.l d0 ROM:0012D658 add.l d0,($8E0).w ROM:0012D65C rts ROM:0012D65C ; End of function sub_12D646 ROM:0012D65C ROM:0012D65E ROM:0012D65E ; =============== S U B R O U T I N E ======================================= ROM:0012D65E ROM:0012D65E ROM:0012D65E sub_12D65E: ; CODE XREF: sub_129E70+C0↑p ROM:0012D65E bsr.l sub_12CE88 ROM:0012D664 bsr.l sub_12C068 ROM:0012D66A bsr.l sub_12BA4E ROM:0012D670 bsr.w sub_12D6CC ROM:0012D674 bsr.w sub_12D6FE ROM:0012D678 bsr.l sub_12D0DE ROM:0012D67E bsr.l sub_12CD70 ROM:0012D684 bsr.l sub_12C9D4 ROM:0012D68A bsr.l sub_12B918 ROM:0012D690 bsr.l sub_12C3F0 ROM:0012D696 bsr.l sub_12C33A ROM:0012D69C bsr.l sub_12C8B2 ROM:0012D6A2 bsr.l sub_12CCA4 ROM:0012D6A8 bsr.l sub_12BAB6 ROM:0012D6AE btst #2,($49E).w ROM:0012D6B4 beq.s loc_12D6BE ROM:0012D6B6 bset #0,($DE5).w ROM:0012D6BC bra.s loc_12D6C4 ROM:0012D6BE ; --------------------------------------------------------------------------- ROM:0012D6BE ROM:0012D6BE loc_12D6BE: ; CODE XREF: sub_12D65E+56↑j ROM:0012D6BE bclr #0,($DE5).w ROM:0012D6C4 ROM:0012D6C4 loc_12D6C4: ; CODE XREF: sub_12D65E+5E↑j ROM:0012D6C4 bset #0,($DFD).w ROM:0012D6CA rts ROM:0012D6CA ; End of function sub_12D65E ROM:0012D6CA ROM:0012D6CC ROM:0012D6CC ; =============== S U B R O U T I N E ======================================= ROM:0012D6CC ROM:0012D6CC ROM:0012D6CC sub_12D6CC: ; CODE XREF: sub_12D65E+12↑p ROM:0012D6CC btst #7,($140A).w ROM:0012D6D2 beq.s loc_12D6E8 ROM:0012D6D4 bclr #7,($140A).w ROM:0012D6DA bset #5,($DE5).w ROM:0012D6E0 bset #5,($DFD).w ROM:0012D6E6 bra.s locret_12D6FC ROM:0012D6E8 ; --------------------------------------------------------------------------- ROM:0012D6E8 ROM:0012D6E8 loc_12D6E8: ; CODE XREF: sub_12D6CC+6↑j ROM:0012D6E8 cmpi.w #0,($57E).w ROM:0012D6EE ble.s locret_12D6FC ROM:0012D6F0 bclr #5,($DE5).w ROM:0012D6F6 bset #5,($DFD).w ROM:0012D6FC ROM:0012D6FC locret_12D6FC: ; CODE XREF: sub_12D6CC+1A↑j ROM:0012D6FC ; sub_12D6CC+22↑j ROM:0012D6FC rts ROM:0012D6FC ; End of function sub_12D6CC ROM:0012D6FC ROM:0012D6FE ROM:0012D6FE ; =============== S U B R O U T I N E ======================================= ROM:0012D6FE ROM:0012D6FE ROM:0012D6FE sub_12D6FE: ; CODE XREF: sub_12D65E+16↑p ROM:0012D6FE btst #3,($1426).w ROM:0012D704 beq.s loc_12D71A ROM:0012D706 bclr #3,($1426).w ROM:0012D70C bset #2,($1522).w ROM:0012D712 bset #2,($1523).w ROM:0012D718 bra.s loc_12D736 ROM:0012D71A ; --------------------------------------------------------------------------- ROM:0012D71A ROM:0012D71A loc_12D71A: ; CODE XREF: sub_12D6FE+6↑j ROM:0012D71A btst #4,($894).w ROM:0012D720 beq.s loc_12D736 ROM:0012D722 cmpi.w #0,($57E).w ROM:0012D728 ble.s loc_12D736 ROM:0012D72A bclr #2,($1522).w ROM:0012D730 bset #2,($1523).w ROM:0012D736 ROM:0012D736 loc_12D736: ; CODE XREF: sub_12D6FE+1A↑j ROM:0012D736 ; sub_12D6FE+22↑j ... ROM:0012D736 btst #4,($1422).w ROM:0012D73C beq.s loc_12D752 ROM:0012D73E bclr #4,($1422).w ROM:0012D744 bset #3,($1522).w ROM:0012D74A bset #1,($1522).w ROM:0012D750 bra.s locret_12D76E ROM:0012D752 ; --------------------------------------------------------------------------- ROM:0012D752 ROM:0012D752 loc_12D752: ; CODE XREF: sub_12D6FE+3E↑j ROM:0012D752 btst #4,($894).w ROM:0012D758 beq.s locret_12D76E ROM:0012D75A cmpi.w #0,($57E).w ROM:0012D760 ble.s locret_12D76E ROM:0012D762 bclr #3,($1522).w ROM:0012D768 bset #1,($1522).w ROM:0012D76E ROM:0012D76E locret_12D76E: ; CODE XREF: sub_12D6FE+52↑j ROM:0012D76E ; sub_12D6FE+5A↑j ... ROM:0012D76E rts ROM:0012D76E ; End of function sub_12D6FE ROM:0012D76E ROM:0012D770 ROM:0012D770 ; =============== S U B R O U T I N E ======================================= ROM:0012D770 ROM:0012D770 ROM:0012D770 sub_12D770: ; CODE XREF: sub_129E70+C6↑p ROM:0012D770 bsr.l sub_12BB30 ROM:0012D776 bsr.w sub_12DB88 ROM:0012D77A bsr.l sub_12D1F0 ROM:0012D780 rts ROM:0012D780 ; End of function sub_12D770 ROM:0012D780 ROM:0012D782 ROM:0012D782 ; =============== S U B R O U T I N E ======================================= ROM:0012D782 ROM:0012D782 ROM:0012D782 sub_12D782: ; CODE XREF: sub_129E70+DE↑p ROM:0012D782 bsr.l sub_12E018 ROM:0012D788 bsr.w sub_12D794 ROM:0012D78C bsr.l sub_12D48C ROM:0012D792 rts ROM:0012D792 ; End of function sub_12D782 ROM:0012D792 ROM:0012D794 ROM:0012D794 ; =============== S U B R O U T I N E ======================================= ROM:0012D794 ROM:0012D794 ROM:0012D794 sub_12D794: ; CODE XREF: sub_12D782+6↑p ROM:0012D794 bclr #0,($1289).w ROM:0012D79A bclr #2,($142D).w ROM:0012D7A0 clr.w d1 ROM:0012D7A2 move.b ($1259).w,d1 ROM:0012D7A6 cmpi.w #8,d1 ROM:0012D7AA bcc.s locret_12D7B4 ROM:0012D7AC movea.l off_12D7B6(pc,d1.w*4),a0 ROM:0012D7B0 nop ROM:0012D7B2 jmp (a0) ROM:0012D7B4 ; --------------------------------------------------------------------------- ROM:0012D7B4 ROM:0012D7B4 locret_12D7B4: ; CODE XREF: sub_12D794+16↑j ROM:0012D7B4 rts ROM:0012D7B4 ; End of function sub_12D794 ROM:0012D7B4 ROM:0012D7B4 ; --------------------------------------------------------------------------- ROM:0012D7B6 off_12D7B6: dc.l loc_12D7D6 ; DATA XREF: sub_12D794+18↑r ROM:0012D7BA dc.l loc_12D7FE ROM:0012D7BE dc.l loc_12D828 ROM:0012D7C2 dc.l loc_12D886 ROM:0012D7C6 dc.l loc_12D922 ROM:0012D7CA dc.l loc_12D99E ROM:0012D7CE dc.l loc_12DA10 ROM:0012D7D2 dc.l loc_12DAEE ROM:0012D7D6 ; --------------------------------------------------------------------------- ROM:0012D7D6 ROM:0012D7D6 loc_12D7D6: ; DATA XREF: ROM:off_12D7B6↑o ROM:0012D7D6 bclr #1,($1413).w ROM:0012D7DC bclr #3,($1413).w ROM:0012D7E2 bclr #7,($1413).w ROM:0012D7E8 bclr #6,($1428).w ROM:0012D7EE bclr #2,($1420).w ROM:0012D7F4 move.b #1,($1259).w ROM:0012D7FA bra.s locret_12D826 ROM:0012D7FC ; --------------------------------------------------------------------------- ROM:0012D7FC rts ROM:0012D7FE ; --------------------------------------------------------------------------- ROM:0012D7FE ROM:0012D7FE loc_12D7FE: ; DATA XREF: ROM:0012D7BA↑o ROM:0012D7FE btst #0,($1285).w ROM:0012D804 beq.s locret_12D826 ROM:0012D806 bset #2,($1420).w ROM:0012D80C move.w $6C0(a5),d1 ROM:0012D810 clr.b ($7DD).w ROM:0012D814 move.w d1,($608).w ROM:0012D818 move.b #1,($7DD).w ROM:0012D81E move.b #2,($1259).w ROM:0012D824 bra.s locret_12D884 ROM:0012D826 ; --------------------------------------------------------------------------- ROM:0012D826 ROM:0012D826 locret_12D826: ; CODE XREF: ROM:0012D7FA↑j ROM:0012D826 ; ROM:0012D804↑j ... ROM:0012D826 rts ROM:0012D828 ; --------------------------------------------------------------------------- ROM:0012D828 ROM:0012D828 loc_12D828: ; DATA XREF: ROM:0012D7BE↑o ROM:0012D828 bsr.w sub_12DDA0 ROM:0012D82C btst #0,($1285).w ROM:0012D832 bne.s loc_12D844 ROM:0012D834 bclr #2,($1420).w ROM:0012D83A move.b #1,($1259).w ROM:0012D840 bra.s locret_12D826 ROM:0012D842 ; --------------------------------------------------------------------------- ROM:0012D842 bra.s locret_12D884 ROM:0012D844 ; --------------------------------------------------------------------------- ROM:0012D844 ROM:0012D844 loc_12D844: ; CODE XREF: ROM:0012D832↑j ROM:0012D844 cmpi.w #0,($608).w ROM:0012D84A bgt.s locret_12D884 ROM:0012D84C btst #2,($142D).w ROM:0012D852 beq.s locret_12D884 ROM:0012D854 bset #1,($1413).w ROM:0012D85A bsr.w sub_12DB7A ROM:0012D85E bsr.w sub_12DD1C ROM:0012D862 bsr.w sub_12DCE0 ROM:0012D866 move.w #1,($D12).w ROM:0012D86C move.w $6C4(a5),($D14).w ROM:0012D872 bclr #5,($140D).w ROM:0012D878 move.b #3,($1259).w ROM:0012D87E bra.l loc_12D91A ROM:0012D884 ; --------------------------------------------------------------------------- ROM:0012D884 ROM:0012D884 locret_12D884: ; CODE XREF: ROM:0012D824↑j ROM:0012D884 ; ROM:0012D842↑j ... ROM:0012D884 rts ROM:0012D886 ; --------------------------------------------------------------------------- ROM:0012D886 ROM:0012D886 loc_12D886: ; DATA XREF: ROM:0012D7C2↑o ROM:0012D886 bsr.w sub_12DBC2 ROM:0012D88A bsr.w sub_12DBEA ROM:0012D88E bsr.w sub_12DC06 ROM:0012D892 btst #0,($1285).w ROM:0012D898 bne.s loc_12D89C ROM:0012D89A bra.s loc_12D8A4 ROM:0012D89C ; --------------------------------------------------------------------------- ROM:0012D89C ROM:0012D89C loc_12D89C: ; CODE XREF: ROM:0012D898↑j ROM:0012D89C btst #0,($1424).w ROM:0012D8A2 beq.s loc_12D8CA ROM:0012D8A4 ROM:0012D8A4 loc_12D8A4: ; CODE XREF: ROM:0012D89A↑j ROM:0012D8A4 bclr #2,($1420).w ROM:0012D8AA bsr.w sub_12DD80 ROM:0012D8AE bclr #1,($1413).w ROM:0012D8B4 bsr.l sub_12E34E ROM:0012D8BA bsr.w sub_12DCCC ROM:0012D8BE move.b #1,($1259).w ROM:0012D8C4 bra.l locret_12D826 ROM:0012D8CA ; --------------------------------------------------------------------------- ROM:0012D8CA ROM:0012D8CA loc_12D8CA: ; CODE XREF: ROM:0012D8A2↑j ROM:0012D8CA btst #5,($1423).w ROM:0012D8D0 beq.s loc_12D91A ROM:0012D8D2 btst #5,($140D).w ROM:0012D8D8 beq.s loc_12D8F4 ROM:0012D8DA bset #3,($1413).w ROM:0012D8E0 move.w $6C6(a5),($D14).w ROM:0012D8E6 move.b #4,($1259).w ROM:0012D8EC bra.l loc_12D996 ROM:0012D8F2 ; --------------------------------------------------------------------------- ROM:0012D8F2 bra.s loc_12D91A ROM:0012D8F4 ; --------------------------------------------------------------------------- ROM:0012D8F4 ROM:0012D8F4 loc_12D8F4: ; CODE XREF: ROM:0012D8D8↑j ROM:0012D8F4 bsr.w sub_12DD1C ROM:0012D8F8 bsr.w sub_12DD24 ROM:0012D8FC addq.w #1,($D12).w ROM:0012D900 bvc.s loc_12D908 ROM:0012D902 move.w #$8000,($D12).w ROM:0012D908 ROM:0012D908 loc_12D908: ; CODE XREF: ROM:0012D900↑j ROM:0012D908 move.w $6C4(a5),($D14).w ROM:0012D90E move.b #6,($1259).w ROM:0012D914 bra.l loc_12DAE6 ROM:0012D91A ; --------------------------------------------------------------------------- ROM:0012D91A ROM:0012D91A loc_12D91A: ; CODE XREF: ROM:0012D87E↑j ROM:0012D91A ; ROM:0012D8D0↑j ... ROM:0012D91A bsr.l sub_12E132 ROM:0012D920 rts ROM:0012D922 ; --------------------------------------------------------------------------- ROM:0012D922 ROM:0012D922 loc_12D922: ; DATA XREF: ROM:0012D7C6↑o ROM:0012D922 bsr.w sub_12DBC2 ROM:0012D926 bsr.w sub_12DBEA ROM:0012D92A bsr.w sub_12DC06 ROM:0012D92E btst #0,($1285).w ROM:0012D934 bne.s loc_12D938 ROM:0012D936 bra.s loc_12D940 ROM:0012D938 ; --------------------------------------------------------------------------- ROM:0012D938 ROM:0012D938 loc_12D938: ; CODE XREF: ROM:0012D934↑j ROM:0012D938 btst #0,($1424).w ROM:0012D93E beq.s loc_12D96C ROM:0012D940 ROM:0012D940 loc_12D940: ; CODE XREF: ROM:0012D936↑j ROM:0012D940 bclr #2,($1420).w ROM:0012D946 bsr.w sub_12DD80 ROM:0012D94A bclr #1,($1413).w ROM:0012D950 bclr #3,($1413).w ROM:0012D956 bsr.l sub_12E34E ROM:0012D95C bsr.w sub_12DCCC ROM:0012D960 move.b #1,($1259).w ROM:0012D966 bra.l locret_12D826 ROM:0012D96C ; --------------------------------------------------------------------------- ROM:0012D96C ROM:0012D96C loc_12D96C: ; CODE XREF: ROM:0012D93E↑j ROM:0012D96C btst #5,($1423).w ROM:0012D972 beq.s loc_12D996 ROM:0012D974 bclr #3,($1413).w ROM:0012D97A bsr.w sub_12DD42 ROM:0012D97E bset #0,($DFB).w ROM:0012D984 bset #6,($1428).w ROM:0012D98A bsr.w sub_12DCCC ROM:0012D98E move.b #5,($1259).w ROM:0012D994 bra.s loc_12DA08 ROM:0012D996 ; --------------------------------------------------------------------------- ROM:0012D996 ROM:0012D996 loc_12D996: ; CODE XREF: ROM:0012D8EC↑j ROM:0012D996 ; ROM:0012D972↑j ... ROM:0012D996 bsr.l sub_12E132 ROM:0012D99C rts ROM:0012D99E ; --------------------------------------------------------------------------- ROM:0012D99E ROM:0012D99E loc_12D99E: ; DATA XREF: ROM:0012D7CA↑o ROM:0012D99E btst #1,($142C).w ROM:0012D9A4 beq.s loc_12D9D2 ROM:0012D9A6 bclr #2,($1420).w ROM:0012D9AC bclr #1,($1413).w ROM:0012D9B2 bclr #6,($1428).w ROM:0012D9B8 bsr.l sub_12E34E ROM:0012D9BE bset #0,($1289).w ROM:0012D9C4 move.b #1,($1259).w ROM:0012D9CA bra.l locret_12D826 ROM:0012D9D0 ; --------------------------------------------------------------------------- ROM:0012D9D0 bra.s loc_12DA08 ROM:0012D9D2 ; --------------------------------------------------------------------------- ROM:0012D9D2 ROM:0012D9D2 loc_12D9D2: ; CODE XREF: ROM:0012D9A4↑j ROM:0012D9D2 btst #0,($1285).w ROM:0012D9D8 bne.s loc_12DA08 ROM:0012D9DA bclr #2,($1420).w ROM:0012D9E0 bsr.w sub_12DD80 ROM:0012D9E4 bclr #1,($1413).w ROM:0012D9EA bsr.l sub_12E34E ROM:0012D9F0 bclr #6,($1428).w ROM:0012D9F6 bset #0,($1289).w ROM:0012D9FC move.b #1,($1259).w ROM:0012DA02 bra.l locret_12D826 ROM:0012DA08 ; --------------------------------------------------------------------------- ROM:0012DA08 ROM:0012DA08 loc_12DA08: ; CODE XREF: ROM:0012D994↑j ROM:0012DA08 ; ROM:0012D9D0↑j ... ROM:0012DA08 bsr.l sub_12E132 ROM:0012DA0E rts ROM:0012DA10 ; --------------------------------------------------------------------------- ROM:0012DA10 ROM:0012DA10 loc_12DA10: ; DATA XREF: ROM:0012D7CE↑o ROM:0012DA10 bsr.w sub_12DBC2 ROM:0012DA14 bsr.w sub_12DBEA ROM:0012DA18 bsr.w sub_12DC06 ROM:0012DA1C btst #0,($1285).w ROM:0012DA22 bne.s loc_12DA26 ROM:0012DA24 bra.s loc_12DA2E ROM:0012DA26 ; --------------------------------------------------------------------------- ROM:0012DA26 ROM:0012DA26 loc_12DA26: ; CODE XREF: ROM:0012DA22↑j ROM:0012DA26 btst #0,($1424).w ROM:0012DA2C beq.s loc_12DA54 ROM:0012DA2E ROM:0012DA2E loc_12DA2E: ; CODE XREF: ROM:0012DA24↑j ROM:0012DA2E bclr #2,($1420).w ROM:0012DA34 bsr.w sub_12DD80 ROM:0012DA38 bclr #1,($1413).w ROM:0012DA3E bsr.l sub_12E34E ROM:0012DA44 bsr.w sub_12DCCC ROM:0012DA48 move.b #1,($1259).w ROM:0012DA4E bra.l locret_12D826 ROM:0012DA54 ; --------------------------------------------------------------------------- ROM:0012DA54 ROM:0012DA54 loc_12DA54: ; CODE XREF: ROM:0012DA2C↑j ROM:0012DA54 btst #1,($1432).w ROM:0012DA5A beq.s loc_12DA7C ROM:0012DA5C btst #5,($140D).w ROM:0012DA62 beq.s loc_12DA7C ROM:0012DA64 bset #3,($1413).w ROM:0012DA6A move.w $6C6(a5),($D14).w ROM:0012DA70 move.b #4,($1259).w ROM:0012DA76 bra.l loc_12D996 ROM:0012DA7C ; --------------------------------------------------------------------------- ROM:0012DA7C ROM:0012DA7C loc_12DA7C: ; CODE XREF: ROM:0012DA5A↑j ROM:0012DA7C ; ROM:0012DA62↑j ROM:0012DA7C btst #5,($1423).w ROM:0012DA82 beq.s loc_12DAE6 ROM:0012DA84 btst #5,($140D).w ROM:0012DA8A bne.s loc_12DAE6 ROM:0012DA8C move.w $6C8(a5),d0 ROM:0012DA90 cmp.w ($D12).w,d0 ROM:0012DA94 bgt.s loc_12DAC0 ROM:0012DA96 bset #7,($1413).w ROM:0012DA9C bsr.w sub_12DCCC ROM:0012DAA0 move.w $6DA(a5),d1 ROM:0012DAA4 clr.b ($7DD).w ROM:0012DAA8 move.w d1,($608).w ROM:0012DAAC move.b #1,($7DD).w ROM:0012DAB2 move.b #7,($1259).w ROM:0012DAB8 bra.l loc_12DB72 ROM:0012DABE ; --------------------------------------------------------------------------- ROM:0012DABE bra.s loc_12DAE6 ROM:0012DAC0 ; --------------------------------------------------------------------------- ROM:0012DAC0 ROM:0012DAC0 loc_12DAC0: ; CODE XREF: ROM:0012DA94↑j ROM:0012DAC0 bsr.w sub_12DD1C ROM:0012DAC4 bsr.w sub_12DD24 ROM:0012DAC8 addq.w #1,($D12).w ROM:0012DACC bvc.s loc_12DAD4 ROM:0012DACE move.w #$8000,($D12).w ROM:0012DAD4 ROM:0012DAD4 loc_12DAD4: ; CODE XREF: ROM:0012DACC↑j ROM:0012DAD4 move.w $6C4(a5),($D14).w ROM:0012DADA move.b #6,($1259).w ROM:0012DAE0 bra.l *+6 ROM:0012DAE6 ; --------------------------------------------------------------------------- ROM:0012DAE6 ROM:0012DAE6 loc_12DAE6: ; CODE XREF: ROM:0012D914↑j ROM:0012DAE6 ; ROM:0012DA82↑j ... ROM:0012DAE6 bsr.l sub_12E132 ROM:0012DAEC rts ROM:0012DAEE ; --------------------------------------------------------------------------- ROM:0012DAEE ROM:0012DAEE loc_12DAEE: ; DATA XREF: ROM:0012D7D2↑o ROM:0012DAEE btst #0,($1285).w ROM:0012DAF4 bne.s loc_12DB1E ROM:0012DAF6 bclr #2,($1420).w ROM:0012DAFC bclr #1,($1413).w ROM:0012DB02 bclr #7,($1413).w ROM:0012DB08 bsr.l sub_12E34E ROM:0012DB0E bsr.w sub_12DD80 ROM:0012DB12 move.b #1,($1259).w ROM:0012DB18 bra.l locret_12D826 ROM:0012DB1E ; --------------------------------------------------------------------------- ROM:0012DB1E ROM:0012DB1E loc_12DB1E: ; CODE XREF: ROM:0012DAF4↑j ROM:0012DB1E btst #1,($1405).w ROM:0012DB24 beq.s loc_12DB48 ROM:0012DB26 bsr.w sub_12DD98 ROM:0012DB2A bset #1,($DFB).w ROM:0012DB30 bset #6,($1428).w ROM:0012DB36 bclr #7,($1413).w ROM:0012DB3C move.b #5,($1259).w ROM:0012DB42 bra.l loc_12DA08 ROM:0012DB48 ; --------------------------------------------------------------------------- ROM:0012DB48 ROM:0012DB48 loc_12DB48: ; CODE XREF: ROM:0012DB24↑j ROM:0012DB48 cmpi.w #0,($608).w ROM:0012DB4E bgt.s loc_12DB72 ROM:0012DB50 bsr.w sub_12DD90 ROM:0012DB54 bset #1,($DFB).w ROM:0012DB5A bset #6,($1428).w ROM:0012DB60 bclr #7,($1413).w ROM:0012DB66 move.b #5,($1259).w ROM:0012DB6C bra.l loc_12DA08 ROM:0012DB72 ; --------------------------------------------------------------------------- ROM:0012DB72 ROM:0012DB72 loc_12DB72: ; CODE XREF: ROM:0012DAB8↑j ROM:0012DB72 ; ROM:0012DB4E↑j ROM:0012DB72 bsr.l sub_12E132 ROM:0012DB78 rts ROM:0012DB7A ROM:0012DB7A ; =============== S U B R O U T I N E ======================================= ROM:0012DB7A ROM:0012DB7A ROM:0012DB7A sub_12DB7A: ; CODE XREF: ROM:0012D85A↑p ROM:0012DB7A move.w ($D2A).w,($D10).w ROM:0012DB80 move.w ($D0C).w,($D0E).w ROM:0012DB86 rts ROM:0012DB86 ; End of function sub_12DB7A ROM:0012DB86 ROM:0012DB88 ROM:0012DB88 ; =============== S U B R O U T I N E ======================================= ROM:0012DB88 ROM:0012DB88 ROM:0012DB88 sub_12DB88: ; CODE XREF: sub_12D770+6↑p ROM:0012DB88 move.l ($914).w,d0 ROM:0012DB8C divs.w #$2710,d0 ROM:0012DB90 bvc.w loc_12DB98 ROM:0012DB94 move.w #$7FFF,d0 ROM:0012DB98 ROM:0012DB98 loc_12DB98: ; CODE XREF: sub_12DB88+8↑j ROM:0012DB98 move.w d0,($D0C).w ROM:0012DB9C move.w #$2710,d6 ROM:0012DBA0 move.w ($D08).w,d2 ROM:0012DBA4 move.w ($D0A).w,d5 ROM:0012DBA8 move.w $6C2(a5),d3 ROM:0012DBAC move.w ($D0C).w,d1 ROM:0012DBB0 bsr.l sub_12E10C ROM:0012DBB6 move.w d4,($D0A).w ROM:0012DBBA swap d4 ROM:0012DBBC move.w d4,($D08).w ROM:0012DBC0 rts ROM:0012DBC0 ; End of function sub_12DB88 ROM:0012DBC0 ROM:0012DBC2 ROM:0012DBC2 ; =============== S U B R O U T I N E ======================================= ROM:0012DBC2 ROM:0012DBC2 ROM:0012DBC2 sub_12DBC2: ; CODE XREF: ROM:loc_12D886↑p ROM:0012DBC2 ; ROM:loc_12D922↑p ... ROM:0012DBC2 move.w ($D0C).w,d0 ROM:0012DBC6 sub.w ($D0E).w,d0 ROM:0012DBCA cmpi.w #0,d0 ROM:0012DBCE bge.s loc_12DBD2 ROM:0012DBD0 neg.w d0 ROM:0012DBD2 ROM:0012DBD2 loc_12DBD2: ; CODE XREF: sub_12DBC2+C↑j ROM:0012DBD2 move.w $6D8(a5),d1 ROM:0012DBD6 cmp.w d0,d1 ROM:0012DBD8 bge.s loc_12DBE2 ROM:0012DBDA bset #0,($1424).w ROM:0012DBE0 bra.s locret_12DBE8 ROM:0012DBE2 ; --------------------------------------------------------------------------- ROM:0012DBE2 ROM:0012DBE2 loc_12DBE2: ; CODE XREF: sub_12DBC2+16↑j ROM:0012DBE2 bclr #0,($1424).w ROM:0012DBE8 ROM:0012DBE8 locret_12DBE8: ; CODE XREF: sub_12DBC2+1E↑j ROM:0012DBE8 rts ROM:0012DBE8 ; End of function sub_12DBC2 ROM:0012DBE8 ROM:0012DBEA ROM:0012DBEA ; =============== S U B R O U T I N E ======================================= ROM:0012DBEA ROM:0012DBEA ROM:0012DBEA sub_12DBEA: ; CODE XREF: ROM:0012D88A↑p ROM:0012DBEA ; ROM:0012D926↑p ... ROM:0012DBEA move.w $6CC(a5),d0 ROM:0012DBEE move.w $6CE(a5),d1 ROM:0012DBF2 cmp.w ($D26).w,d0 ROM:0012DBF6 bgt.s locret_12DC04 ROM:0012DBF8 cmp.w ($D26).w,d1 ROM:0012DBFC ble.s locret_12DC04 ROM:0012DBFE bset #5,($140D).w ROM:0012DC04 ROM:0012DC04 locret_12DC04: ; CODE XREF: sub_12DBEA+C↑j ROM:0012DC04 ; sub_12DBEA+12↑j ROM:0012DC04 rts ROM:0012DC04 ; End of function sub_12DBEA ROM:0012DC04 ROM:0012DC06 ROM:0012DC06 ; =============== S U B R O U T I N E ======================================= ROM:0012DC06 ROM:0012DC06 ROM:0012DC06 sub_12DC06: ; CODE XREF: ROM:0012D88E↑p ROM:0012DC06 ; ROM:0012D92A↑p ... ROM:0012DC06 bclr #1,($1432).w ROM:0012DC0C bclr #5,($1423).w ROM:0012DC12 clr.w d1 ROM:0012DC14 move.b ($125A).w,d1 ROM:0012DC18 cmpi.w #3,d1 ROM:0012DC1C bcc.s locret_12DC26 ROM:0012DC1E movea.l off_12DC28(pc,d1.w*4),a0 ROM:0012DC22 nop ROM:0012DC24 jmp (a0) ROM:0012DC26 ; --------------------------------------------------------------------------- ROM:0012DC26 ROM:0012DC26 locret_12DC26: ; CODE XREF: sub_12DC06+16↑j ROM:0012DC26 rts ROM:0012DC26 ; End of function sub_12DC06 ROM:0012DC26 ROM:0012DC26 ; --------------------------------------------------------------------------- ROM:0012DC28 off_12DC28: dc.l loc_12DC34 ; DATA XREF: sub_12DC06+18↑r ROM:0012DC2C dc.l loc_12DC52 ROM:0012DC30 dc.l loc_12DCBC ROM:0012DC34 ; --------------------------------------------------------------------------- ROM:0012DC34 ROM:0012DC34 loc_12DC34: ; DATA XREF: ROM:off_12DC28↑o ROM:0012DC34 bsr.w sub_12DD08 ROM:0012DC38 move.w ($D16).w,d2 ROM:0012DC3C clr.b ($7DE).w ROM:0012DC40 move.w d2,($60A).w ROM:0012DC44 move.b #1,($7DE).w ROM:0012DC4A move.b #1,($125A).w ROM:0012DC50 rts ROM:0012DC52 ; --------------------------------------------------------------------------- ROM:0012DC52 ROM:0012DC52 loc_12DC52: ; DATA XREF: ROM:0012DC2C↑o ROM:0012DC52 cmpi.w #0,($60A).w ROM:0012DC58 bgt.s locret_12DCBA ROM:0012DC5A cmpi.w #1,($D14).w ROM:0012DC60 ble.s loc_12DC8A ROM:0012DC62 subq.w #1,($D14).w ROM:0012DC66 bvc.s loc_12DC6E ROM:0012DC68 move.w #$8000,($D14).w ROM:0012DC6E ROM:0012DC6E loc_12DC6E: ; CODE XREF: ROM:0012DC66↑j ROM:0012DC6E bset #1,($1432).w ROM:0012DC74 move.w ($D16).w,d2 ROM:0012DC78 clr.b ($7DE).w ROM:0012DC7C move.w d2,($60A).w ROM:0012DC80 move.b #1,($7DE).w ROM:0012DC86 bra.w locret_12DCBA ROM:0012DC8A ; --------------------------------------------------------------------------- ROM:0012DC8A ROM:0012DC8A loc_12DC8A: ; CODE XREF: ROM:0012DC60↑j ROM:0012DC8A subq.w #1,($D14).w ROM:0012DC8E bvc.s loc_12DC96 ROM:0012DC90 move.w #$8000,($D14).w ROM:0012DC96 ROM:0012DC96 loc_12DC96: ; CODE XREF: ROM:0012DC8E↑j ROM:0012DC96 bset #1,($1432).w ROM:0012DC9C bset #5,($1423).w ROM:0012DCA2 move.w ($D16).w,d2 ROM:0012DCA6 clr.b ($7DE).w ROM:0012DCAA move.w d2,($60A).w ROM:0012DCAE move.b #1,($7DE).w ROM:0012DCB4 move.b #2,($125A).w ROM:0012DCBA ROM:0012DCBA locret_12DCBA: ; CODE XREF: ROM:0012DC58↑j ROM:0012DCBA ; ROM:0012DC86↑j ROM:0012DCBA rts ROM:0012DCBC ; --------------------------------------------------------------------------- ROM:0012DCBC ROM:0012DCBC loc_12DCBC: ; DATA XREF: ROM:0012DC30↑o ROM:0012DCBC cmpi.w #0,($D14).w ROM:0012DCC2 ble.s locret_12DCCA ROM:0012DCC4 move.b #1,($125A).w ROM:0012DCCA ROM:0012DCCA locret_12DCCA: ; CODE XREF: ROM:0012DCC2↑j ROM:0012DCCA rts ROM:0012DCCC ROM:0012DCCC ; =============== S U B R O U T I N E ======================================= ROM:0012DCCC ROM:0012DCCC ROM:0012DCCC sub_12DCCC: ; CODE XREF: ROM:0012D8BA↑p ROM:0012DCCC ; ROM:0012D95C↑p ... ROM:0012DCCC move.b #0,($125A).w ROM:0012DCD2 bclr #1,($1432).w ROM:0012DCD8 bclr #5,($1423).w ROM:0012DCDE rts ROM:0012DCDE ; End of function sub_12DCCC ROM:0012DCDE ROM:0012DCE0 ROM:0012DCE0 ; =============== S U B R O U T I N E ======================================= ROM:0012DCE0 ROM:0012DCE0 ROM:0012DCE0 sub_12DCE0: ; CODE XREF: ROM:0012D862↑p ROM:0012DCE0 move.w $6CC(a5),d0 ROM:0012DCE4 move.w ($D10).w,d1 ROM:0012DCE8 cmp.w ($D18).w,d0 ROM:0012DCEC ble.s loc_12DCF4 ROM:0012DCEE add.w $6D4(a5),d1 ROM:0012DCF2 bra.s loc_12DD02 ROM:0012DCF4 ; --------------------------------------------------------------------------- ROM:0012DCF4 ROM:0012DCF4 loc_12DCF4: ; CODE XREF: sub_12DCE0+C↑j ROM:0012DCF4 move.w $6CE(a5),d0 ROM:0012DCF8 cmp.w ($D18).w,d0 ROM:0012DCFC bge.s loc_12DD02 ROM:0012DCFE sub.w $6D6(a5),d1 ROM:0012DD02 ROM:0012DD02 loc_12DD02: ; CODE XREF: sub_12DCE0+12↑j ROM:0012DD02 ; sub_12DCE0+1C↑j ROM:0012DD02 move.w d1,($D1A).w ROM:0012DD06 rts ROM:0012DD06 ; End of function sub_12DCE0 ROM:0012DD06 ROM:0012DD08 ROM:0012DD08 ; =============== S U B R O U T I N E ======================================= ROM:0012DD08 ROM:0012DD08 ROM:0012DD08 sub_12DD08: ; CODE XREF: ROM:loc_12DC34↑p ROM:0012DD08 move.w #$3E7E,d1 ROM:0012DD0C move.w ($D08).w,d2 ROM:0012DD10 bsr.l sub_1174A6 ROM:0012DD16 move.w d1,($D16).w ROM:0012DD1A rts ROM:0012DD1A ; End of function sub_12DD08 ROM:0012DD1A ROM:0012DD1C ROM:0012DD1C ; =============== S U B R O U T I N E ======================================= ROM:0012DD1C ROM:0012DD1C ROM:0012DD1C sub_12DD1C: ; CODE XREF: ROM:0012D85E↑p ROM:0012DD1C ; ROM:loc_12D8F4↑p ... ROM:0012DD1C move.w ($D26).w,($D18).w ROM:0012DD22 rts ROM:0012DD22 ; End of function sub_12DD1C ROM:0012DD22 ROM:0012DD24 ROM:0012DD24 ; =============== S U B R O U T I N E ======================================= ROM:0012DD24 ROM:0012DD24 ROM:0012DD24 sub_12DD24: ; CODE XREF: ROM:0012D8F8↑p ROM:0012DD24 ; ROM:0012DAC4↑p ROM:0012DD24 move.w $6CA(a5),d0 ROM:0012DD28 cmp.w ($D18).w,d0 ROM:0012DD2C ble.s loc_12DD38 ROM:0012DD2E move.w $6D0(a5),d1 ROM:0012DD32 add.w d1,($D1A).w ROM:0012DD36 bra.s locret_12DD40 ROM:0012DD38 ; --------------------------------------------------------------------------- ROM:0012DD38 ROM:0012DD38 loc_12DD38: ; CODE XREF: sub_12DD24+8↑j ROM:0012DD38 move.w $6D2(a5),d1 ROM:0012DD3C sub.w d1,($D1A).w ROM:0012DD40 ROM:0012DD40 locret_12DD40: ; CODE XREF: sub_12DD24+12↑j ROM:0012DD40 rts ROM:0012DD40 ; End of function sub_12DD24 ROM:0012DD40 ROM:0012DD42 ROM:0012DD42 ; =============== S U B R O U T I N E ======================================= ROM:0012DD42 ROM:0012DD42 ROM:0012DD42 sub_12DD42: ; CODE XREF: ROM:0012D97A↑p ROM:0012DD42 move.w #$3E80,d1 ROM:0012DD46 move.w ($D08).w,d2 ROM:0012DD4A bsr.l sub_1174A6 ROM:0012DD50 move.w d1,($D1C).w ROM:0012DD54 muls.w #$3E8,d1 ROM:0012DD58 cmp.l ($8E4).w,d1 ROM:0012DD5C bgt.s loc_12DD66 ROM:0012DD5E bset #0,($DE3).w ROM:0012DD64 bra.s loc_12DD6C ROM:0012DD66 ; --------------------------------------------------------------------------- ROM:0012DD66 ROM:0012DD66 loc_12DD66: ; CODE XREF: sub_12DD42+1A↑j ROM:0012DD66 bclr #0,($DE3).w ROM:0012DD6C ROM:0012DD6C loc_12DD6C: ; CODE XREF: sub_12DD42+22↑j ROM:0012DD6C bclr #1,($DE3).w ROM:0012DD72 bset #1,($DFB).w ROM:0012DD78 move.l ($8E4).w,($8E8).w ROM:0012DD7E rts ROM:0012DD7E ; End of function sub_12DD42 ROM:0012DD7E ROM:0012DD80 ROM:0012DD80 ; =============== S U B R O U T I N E ======================================= ROM:0012DD80 ROM:0012DD80 ROM:0012DD80 sub_12DD80: ; CODE XREF: ROM:0012D8AA↑p ROM:0012DD80 ; ROM:0012D946↑p ... ROM:0012DD80 btst #0,($11E3).w ROM:0012DD86 beq.s locret_12DD8E ROM:0012DD88 move.w ($D10).w,($FB2).w ROM:0012DD8E ROM:0012DD8E locret_12DD8E: ; CODE XREF: sub_12DD80+6↑j ROM:0012DD8E rts ROM:0012DD8E ; End of function sub_12DD80 ROM:0012DD8E ROM:0012DD90 ROM:0012DD90 ; =============== S U B R O U T I N E ======================================= ROM:0012DD90 ROM:0012DD90 ROM:0012DD90 sub_12DD90: ; CODE XREF: ROM:0012DB50↑p ROM:0012DD90 bset #1,($DE3).w ROM:0012DD96 rts ROM:0012DD96 ; End of function sub_12DD90 ROM:0012DD96 ROM:0012DD98 ROM:0012DD98 ; =============== S U B R O U T I N E ======================================= ROM:0012DD98 ROM:0012DD98 ROM:0012DD98 sub_12DD98: ; CODE XREF: ROM:0012DB26↑p ROM:0012DD98 bclr #1,($DE3).w ROM:0012DD9E rts ROM:0012DD9E ; End of function sub_12DD98 ROM:0012DD9E ROM:0012DDA0 ROM:0012DDA0 ; =============== S U B R O U T I N E ======================================= ROM:0012DDA0 ROM:0012DDA0 ROM:0012DDA0 sub_12DDA0: ; CODE XREF: ROM:loc_12D828↑p ROM:0012DDA0 btst #0,($11F1).w ROM:0012DDA6 beq.s locret_12DDD6 ROM:0012DDA8 move.w $6CA(a5),d0 ROM:0012DDAC btst #0,($11F0).w ROM:0012DDB2 beq.s loc_12DDC2 ROM:0012DDB4 cmp.w ($D26).w,d0 ROM:0012DDB8 blt.s loc_12DDC2 ROM:0012DDBA bset #2,($142D).w ROM:0012DDC0 bra.s locret_12DDD6 ROM:0012DDC2 ; --------------------------------------------------------------------------- ROM:0012DDC2 ROM:0012DDC2 loc_12DDC2: ; CODE XREF: sub_12DDA0+12↑j ROM:0012DDC2 ; sub_12DDA0+18↑j ROM:0012DDC2 btst #0,($11F0).w ROM:0012DDC8 bne.s locret_12DDD6 ROM:0012DDCA cmp.w ($D26).w,d0 ROM:0012DDCE bge.s locret_12DDD6 ROM:0012DDD0 bset #2,($142D).w ROM:0012DDD6 ROM:0012DDD6 locret_12DDD6: ; CODE XREF: sub_12DDA0+6↑j ROM:0012DDD6 ; sub_12DDA0+20↑j ... ROM:0012DDD6 rts ROM:0012DDD6 ; End of function sub_12DDA0 ROM:0012DDD6 ROM:0012DDD8 ROM:0012DDD8 ; =============== S U B R O U T I N E ======================================= ROM:0012DDD8 ROM:0012DDD8 ROM:0012DDD8 sub_12DDD8: ; CODE XREF: ROM:001176A8↑p ROM:0012DDD8 bsr.l sub_12DF26 ROM:0012DDDE clr.w d1 ROM:0012DDE0 move.b ($125B).w,d1 ROM:0012DDE4 cmpi.w #4,d1 ROM:0012DDE8 bcc.s locret_12DDF2 ROM:0012DDEA movea.l off_12DDF4(pc,d1.w*4),a0 ROM:0012DDEE nop ROM:0012DDF0 jmp (a0) ROM:0012DDF2 ; --------------------------------------------------------------------------- ROM:0012DDF2 ROM:0012DDF2 locret_12DDF2: ; CODE XREF: sub_12DDD8+10↑j ROM:0012DDF2 rts ROM:0012DDF2 ; End of function sub_12DDD8 ROM:0012DDF2 ROM:0012DDF2 ; --------------------------------------------------------------------------- ROM:0012DDF4 off_12DDF4: dc.l loc_12DE04 ; DATA XREF: sub_12DDD8+12↑r ROM:0012DDF8 dc.l loc_12DE0C ROM:0012DDFC dc.l loc_12DE32 ROM:0012DE00 dc.l loc_12DE72 ROM:0012DE04 ; --------------------------------------------------------------------------- ROM:0012DE04 ROM:0012DE04 loc_12DE04: ; DATA XREF: ROM:off_12DDF4↑o ROM:0012DE04 move.b #1,($125B).w ROM:0012DE0A rts ROM:0012DE0C ; --------------------------------------------------------------------------- ROM:0012DE0C ROM:0012DE0C loc_12DE0C: ; DATA XREF: ROM:0012DDF8↑o ROM:0012DE0C btst #2,($1420).w ROM:0012DE12 beq.s locret_12DE30 ROM:0012DE14 bsr.w sub_12DEAE ROM:0012DE18 move.w $6DC(a5),d1 ROM:0012DE1C clr.b ($7DF).w ROM:0012DE20 move.w d1,($60C).w ROM:0012DE24 move.b #1,($7DF).w ROM:0012DE2A move.b #2,($125B).w ROM:0012DE30 ROM:0012DE30 locret_12DE30: ; CODE XREF: ROM:0012DE12↑j ROM:0012DE30 rts ROM:0012DE32 ; --------------------------------------------------------------------------- ROM:0012DE32 ROM:0012DE32 loc_12DE32: ; DATA XREF: ROM:0012DDFC↑o ROM:0012DE32 btst #2,($1420).w ROM:0012DE38 bne.s loc_12DE42 ROM:0012DE3A move.b #1,($125B).w ROM:0012DE40 bra.s locret_12DE70 ROM:0012DE42 ; --------------------------------------------------------------------------- ROM:0012DE42 ROM:0012DE42 loc_12DE42: ; CODE XREF: ROM:0012DE38↑j ROM:0012DE42 btst #3,($1413).w ROM:0012DE48 beq.s loc_12DE52 ROM:0012DE4A move.b #3,($125B).w ROM:0012DE50 bra.s locret_12DE70 ROM:0012DE52 ; --------------------------------------------------------------------------- ROM:0012DE52 ROM:0012DE52 loc_12DE52: ; CODE XREF: ROM:0012DE48↑j ROM:0012DE52 cmpi.w #0,($60C).w ROM:0012DE58 bgt.s locret_12DE70 ROM:0012DE5A bsr.w sub_12DEC2 ROM:0012DE5E move.w $6DC(a5),d1 ROM:0012DE62 clr.b ($7DF).w ROM:0012DE66 move.w d1,($60C).w ROM:0012DE6A move.b #1,($7DF).w ROM:0012DE70 ROM:0012DE70 locret_12DE70: ; CODE XREF: ROM:0012DE40↑j ROM:0012DE70 ; ROM:0012DE50↑j ... ROM:0012DE70 rts ROM:0012DE72 ; --------------------------------------------------------------------------- ROM:0012DE72 ROM:0012DE72 loc_12DE72: ; DATA XREF: ROM:0012DE00↑o ROM:0012DE72 btst #2,($1420).w ROM:0012DE78 bne.s loc_12DE82 ROM:0012DE7A move.b #1,($125B).w ROM:0012DE80 bra.s locret_12DEAC ROM:0012DE82 ; --------------------------------------------------------------------------- ROM:0012DE82 ROM:0012DE82 loc_12DE82: ; CODE XREF: ROM:0012DE78↑j ROM:0012DE82 btst #3,($1413).w ROM:0012DE88 beq.s locret_12DEAC ROM:0012DE8A cmpi.w #0,($60C).w ROM:0012DE90 bgt.s locret_12DEAC ROM:0012DE92 bsr.w sub_12DEC2 ROM:0012DE96 bsr.w sub_12DEFA ROM:0012DE9A move.w $6DC(a5),d1 ROM:0012DE9E clr.b ($7DF).w ROM:0012DEA2 move.w d1,($60C).w ROM:0012DEA6 move.b #1,($7DF).w ROM:0012DEAC ROM:0012DEAC locret_12DEAC: ; CODE XREF: ROM:0012DE80↑j ROM:0012DEAC ; ROM:0012DE88↑j ... ROM:0012DEAC rts ROM:0012DEAE ROM:0012DEAE ; =============== S U B R O U T I N E ======================================= ROM:0012DEAE ROM:0012DEAE ROM:0012DEAE sub_12DEAE: ; CODE XREF: ROM:0012DE14↑p ROM:0012DEAE move.w ($CC6).w,($D1E).w ROM:0012DEB4 clr.w ($D20).w ROM:0012DEB8 clr.l ($8E4).w ROM:0012DEBC clr.w ($D22).w ROM:0012DEC0 rts ROM:0012DEC0 ; End of function sub_12DEAE ROM:0012DEC0 ROM:0012DEC2 ROM:0012DEC2 ; =============== S U B R O U T I N E ======================================= ROM:0012DEC2 ROM:0012DEC2 ROM:0012DEC2 sub_12DEC2: ; CODE XREF: ROM:0012DE5A↑p ROM:0012DEC2 ; ROM:0012DE92↑p ROM:0012DEC2 move.w #$3E82,d1 ROM:0012DEC6 move.w ($D08).w,d2 ROM:0012DECA bsr.l sub_1174A6 ROM:0012DED0 move.w d1,($D24).w ROM:0012DED4 move.w #$2710,d6 ROM:0012DED8 move.w ($D1E).w,d2 ROM:0012DEDC move.w ($D20).w,d5 ROM:0012DEE0 move.w ($D24).w,d3 ROM:0012DEE4 move.w ($CC6).w,d1 ROM:0012DEE8 bsr.l sub_12E10C ROM:0012DEEE move.w d4,($D20).w ROM:0012DEF2 swap d4 ROM:0012DEF4 move.w d4,($D1E).w ROM:0012DEF8 rts ROM:0012DEF8 ; End of function sub_12DEC2 ROM:0012DEF8 ROM:0012DEFA ROM:0012DEFA ; =============== S U B R O U T I N E ======================================= ROM:0012DEFA ROM:0012DEFA ROM:0012DEFA sub_12DEFA: ; CODE XREF: ROM:0012DE96↑p ROM:0012DEFA move.w ($CC6).w,d0 ROM:0012DEFE sub.w ($D1E).w,d0 ROM:0012DF02 cmpi.w #0,d0 ROM:0012DF06 bge.s loc_12DF0A ROM:0012DF08 neg.w d0 ROM:0012DF0A ROM:0012DF0A loc_12DF0A: ; CODE XREF: sub_12DEFA+C↑j ROM:0012DF0A ext.l d0 ROM:0012DF0C add.l d0,($8E4).w ROM:0012DF10 move.l ($8E4).w,d0 ROM:0012DF14 divs.w #$3E8,d0 ROM:0012DF18 bvc.w loc_12DF20 ROM:0012DF1C move.w #$7FFF,d0 ROM:0012DF20 ROM:0012DF20 loc_12DF20: ; CODE XREF: sub_12DEFA+1E↑j ROM:0012DF20 move.w d0,($D22).w ROM:0012DF24 rts ROM:0012DF24 ; End of function sub_12DEFA ROM:0012DF24 ROM:0012DF26 ROM:0012DF26 ; =============== S U B R O U T I N E ======================================= ROM:0012DF26 ROM:0012DF26 ROM:0012DF26 sub_12DF26: ; CODE XREF: sub_12DDD8↑p ROM:0012DF26 clr.w d1 ROM:0012DF28 move.b ($125C).w,d1 ROM:0012DF2C cmpi.w #3,d1 ROM:0012DF30 bcc.s locret_12DF3A ROM:0012DF32 movea.l off_12DF3C(pc,d1.w*4),a0 ROM:0012DF36 nop ROM:0012DF38 jmp (a0) ROM:0012DF3A ; --------------------------------------------------------------------------- ROM:0012DF3A ROM:0012DF3A locret_12DF3A: ; CODE XREF: sub_12DF26+A↑j ROM:0012DF3A rts ROM:0012DF3A ; End of function sub_12DF26 ROM:0012DF3A ROM:0012DF3A ; --------------------------------------------------------------------------- ROM:0012DF3C off_12DF3C: dc.l loc_12DF48 ; DATA XREF: sub_12DF26+C↑r ROM:0012DF40 dc.l loc_12DF68 ROM:0012DF44 dc.l loc_12DFBA ROM:0012DF48 ; --------------------------------------------------------------------------- ROM:0012DF48 ROM:0012DF48 loc_12DF48: ; DATA XREF: ROM:off_12DF3C↑o ROM:0012DF48 bsr.w sub_12E00C ROM:0012DF4C move.w $6E0(a5),d0 ROM:0012DF50 clr.b ($7E0).w ROM:0012DF54 move.w d0,($60E).w ROM:0012DF58 move.b #1,($7E0).w ROM:0012DF5E move.b #1,($125C).w ROM:0012DF64 bra.s locret_12DFB8 ROM:0012DF66 ; --------------------------------------------------------------------------- ROM:0012DF66 rts ROM:0012DF68 ; --------------------------------------------------------------------------- ROM:0012DF68 ROM:0012DF68 loc_12DF68: ; DATA XREF: ROM:0012DF40↑o ROM:0012DF68 btst #3,($142D).w ROM:0012DF6E beq.s loc_12DF88 ROM:0012DF70 bsr.w sub_12E00C ROM:0012DF74 move.w $6E0(a5),d0 ROM:0012DF78 clr.b ($7E0).w ROM:0012DF7C move.w d0,($60E).w ROM:0012DF80 move.b #1,($7E0).w ROM:0012DF86 bra.s locret_12DFB8 ROM:0012DF88 ; --------------------------------------------------------------------------- ROM:0012DF88 ROM:0012DF88 loc_12DF88: ; CODE XREF: ROM:0012DF6E↑j ROM:0012DF88 move.w $6DE(a5),d1 ROM:0012DF8C cmp.w ($57E).w,d1 ROM:0012DF90 bgt.s loc_12DF9A ROM:0012DF92 move.b #2,($125C).w ROM:0012DF98 bra.s locret_12DFE2 ROM:0012DF9A ; --------------------------------------------------------------------------- ROM:0012DF9A ROM:0012DF9A loc_12DF9A: ; CODE XREF: ROM:0012DF90↑j ROM:0012DF9A cmpi.w #0,($60E).w ROM:0012DFA0 bgt.s locret_12DFB8 ROM:0012DFA2 bsr.w sub_12DFE6 ROM:0012DFA6 move.w $6E0(a5),d0 ROM:0012DFAA clr.b ($7E0).w ROM:0012DFAE move.w d0,($60E).w ROM:0012DFB2 move.b #1,($7E0).w ROM:0012DFB8 ROM:0012DFB8 locret_12DFB8: ; CODE XREF: ROM:0012DF64↑j ROM:0012DFB8 ; ROM:0012DF86↑j ... ROM:0012DFB8 rts ROM:0012DFBA ; --------------------------------------------------------------------------- ROM:0012DFBA ROM:0012DFBA loc_12DFBA: ; DATA XREF: ROM:0012DF44↑o ROM:0012DFBA move.w $6DE(a5),d1 ROM:0012DFBE cmp.w ($57E).w,d1 ROM:0012DFC2 ble.s locret_12DFE2 ROM:0012DFC4 bsr.w sub_12E00C ROM:0012DFC8 move.w $6E0(a5),d0 ROM:0012DFCC clr.b ($7E0).w ROM:0012DFD0 move.w d0,($60E).w ROM:0012DFD4 move.b #1,($7E0).w ROM:0012DFDA move.b #1,($125C).w ROM:0012DFE0 bra.s locret_12DFB8 ROM:0012DFE2 ; --------------------------------------------------------------------------- ROM:0012DFE2 ROM:0012DFE2 locret_12DFE2: ; CODE XREF: ROM:0012DF98↑j ROM:0012DFE2 ; ROM:0012DFC2↑j ROM:0012DFE2 rts ROM:0012DFE4 ; --------------------------------------------------------------------------- ROM:0012DFE4 rts ROM:0012DFE6 ROM:0012DFE6 ; =============== S U B R O U T I N E ======================================= ROM:0012DFE6 ROM:0012DFE6 ROM:0012DFE6 sub_12DFE6: ; CODE XREF: ROM:0012DFA2↑p ROM:0012DFE6 move.w #$2710,d6 ROM:0012DFEA move.w ($D26).w,d2 ROM:0012DFEE move.w ($D28).w,d5 ROM:0012DFF2 move.w $6E2(a5),d3 ROM:0012DFF6 move.w ($CC6).w,d1 ROM:0012DFFA bsr.l sub_12E10C ROM:0012E000 move.w d4,($D28).w ROM:0012E004 swap d4 ROM:0012E006 move.w d4,($D26).w ROM:0012E00A rts ROM:0012E00A ; End of function sub_12DFE6 ROM:0012E00A ROM:0012E00C ROM:0012E00C ; =============== S U B R O U T I N E ======================================= ROM:0012E00C ROM:0012E00C ROM:0012E00C sub_12E00C: ; CODE XREF: ROM:loc_12DF48↑p ROM:0012E00C ; ROM:0012DF70↑p ... ROM:0012E00C move.w ($CC6).w,($D26).w ROM:0012E012 clr.w ($D28).w ROM:0012E016 rts ROM:0012E016 ; End of function sub_12E00C ROM:0012E016 ROM:0012E018 ROM:0012E018 ; =============== S U B R O U T I N E ======================================= ROM:0012E018 ROM:0012E018 ROM:0012E018 sub_12E018: ; CODE XREF: sub_12D782↑p ROM:0012E018 clr.w d1 ROM:0012E01A move.b ($125D).w,d1 ROM:0012E01E cmpi.w #5,d1 ROM:0012E022 bcc.s locret_12E02C ROM:0012E024 movea.l off_12E02E(pc,d1.w*4),a0 ROM:0012E028 nop ROM:0012E02A jmp (a0) ROM:0012E02C ; --------------------------------------------------------------------------- ROM:0012E02C ROM:0012E02C locret_12E02C: ; CODE XREF: sub_12E018+A↑j ROM:0012E02C rts ROM:0012E02C ; End of function sub_12E018 ROM:0012E02C ROM:0012E02C ; --------------------------------------------------------------------------- ROM:0012E02E off_12E02E: dc.l loc_12E042 ; DATA XREF: sub_12E018+C↑r ROM:0012E032 dc.l loc_12E04A ROM:0012E036 dc.l loc_12E05A ROM:0012E03A dc.l loc_12E07E ROM:0012E03E dc.l loc_12E0AC ROM:0012E042 ; --------------------------------------------------------------------------- ROM:0012E042 ROM:0012E042 loc_12E042: ; DATA XREF: ROM:off_12E02E↑o ROM:0012E042 move.b #1,($125D).w ROM:0012E048 rts ROM:0012E04A ; --------------------------------------------------------------------------- ROM:0012E04A ROM:0012E04A loc_12E04A: ; DATA XREF: ROM:0012E032↑o ROM:0012E04A btst #0,($11F1).w ROM:0012E050 beq.s locret_12E058 ROM:0012E052 move.b #2,($125D).w ROM:0012E058 ROM:0012E058 locret_12E058: ; CODE XREF: ROM:0012E050↑j ROM:0012E058 rts ROM:0012E05A ; --------------------------------------------------------------------------- ROM:0012E05A ROM:0012E05A loc_12E05A: ; DATA XREF: ROM:0012E036↑o ROM:0012E05A btst #0,($11E3).w ROM:0012E060 bne.s loc_12E06A ROM:0012E062 move.b #1,($125D).w ROM:0012E068 bra.s locret_12E07C ROM:0012E06A ; --------------------------------------------------------------------------- ROM:0012E06A ROM:0012E06A loc_12E06A: ; CODE XREF: ROM:0012E060↑j ROM:0012E06A btst #0,($11F1).w ROM:0012E070 beq.s locret_12E07C ROM:0012E072 move.b #3,($125D).w ROM:0012E078 bsr.w sub_12E100 ROM:0012E07C ROM:0012E07C locret_12E07C: ; CODE XREF: ROM:0012E068↑j ROM:0012E07C ; ROM:0012E070↑j ROM:0012E07C rts ROM:0012E07E ; --------------------------------------------------------------------------- ROM:0012E07E ROM:0012E07E loc_12E07E: ; DATA XREF: ROM:0012E03A↑o ROM:0012E07E btst #0,($11E3).w ROM:0012E084 bne.s loc_12E08E ROM:0012E086 move.b #1,($125D).w ROM:0012E08C bra.s locret_12E0AA ROM:0012E08E ; --------------------------------------------------------------------------- ROM:0012E08E ROM:0012E08E loc_12E08E: ; CODE XREF: ROM:0012E084↑j ROM:0012E08E btst #1,($1413).w ROM:0012E094 beq.s loc_12E09E ROM:0012E096 move.b #4,($125D).w ROM:0012E09C bra.s locret_12E0AA ROM:0012E09E ; --------------------------------------------------------------------------- ROM:0012E09E ROM:0012E09E loc_12E09E: ; CODE XREF: ROM:0012E094↑j ROM:0012E09E btst #0,($11F1).w ROM:0012E0A4 beq.s locret_12E0AA ROM:0012E0A6 bsr.w sub_12E0DC ROM:0012E0AA ROM:0012E0AA locret_12E0AA: ; CODE XREF: ROM:0012E08C↑j ROM:0012E0AA ; ROM:0012E09C↑j ... ROM:0012E0AA rts ROM:0012E0AC ; --------------------------------------------------------------------------- ROM:0012E0AC ROM:0012E0AC loc_12E0AC: ; DATA XREF: ROM:0012E03E↑o ROM:0012E0AC btst #0,($11E3).w ROM:0012E0B2 bne.s loc_12E0BC ROM:0012E0B4 move.b #1,($125D).w ROM:0012E0BA bra.s locret_12E0CE ROM:0012E0BC ; --------------------------------------------------------------------------- ROM:0012E0BC ROM:0012E0BC loc_12E0BC: ; CODE XREF: ROM:0012E0B2↑j ROM:0012E0BC btst #1,($1413).w ROM:0012E0C2 bne.s locret_12E0CE ROM:0012E0C4 move.b #3,($125D).w ROM:0012E0CA bsr.w sub_12E0D0 ROM:0012E0CE ROM:0012E0CE locret_12E0CE: ; CODE XREF: ROM:0012E0BA↑j ROM:0012E0CE ; ROM:0012E0C2↑j ROM:0012E0CE rts ROM:0012E0D0 ROM:0012E0D0 ; =============== S U B R O U T I N E ======================================= ROM:0012E0D0 ROM:0012E0D0 ROM:0012E0D0 sub_12E0D0: ; CODE XREF: ROM:0012E0CA↑p ROM:0012E0D0 move.w ($D1A).w,($D2A).w ROM:0012E0D6 clr.w ($D2C).w ROM:0012E0DA rts ROM:0012E0DA ; End of function sub_12E0D0 ROM:0012E0DA ROM:0012E0DC ROM:0012E0DC ; =============== S U B R O U T I N E ======================================= ROM:0012E0DC ROM:0012E0DC ROM:0012E0DC sub_12E0DC: ; CODE XREF: ROM:0012E0A6↑p ROM:0012E0DC move.w #$2710,d6 ROM:0012E0E0 move.w ($D2A).w,d2 ROM:0012E0E4 move.w ($D2C).w,d5 ROM:0012E0E8 move.w $6E4(a5),d3 ROM:0012E0EC move.w ($FB4).w,d1 ROM:0012E0F0 bsr.w sub_12E10C ROM:0012E0F4 move.w d4,($D2C).w ROM:0012E0F8 swap d4 ROM:0012E0FA move.w d4,($D2A).w ROM:0012E0FE rts ROM:0012E0FE ; End of function sub_12E0DC ROM:0012E0FE ROM:0012E100 ROM:0012E100 ; =============== S U B R O U T I N E ======================================= ROM:0012E100 ROM:0012E100 ROM:0012E100 sub_12E100: ; CODE XREF: ROM:0012E078↑p ROM:0012E100 move.w ($FB4).w,($D2A).w ROM:0012E106 clr.w ($D2C).w ROM:0012E10A rts ROM:0012E10A ; End of function sub_12E100 ROM:0012E10A ROM:0012E10C ROM:0012E10C ; =============== S U B R O U T I N E ======================================= ROM:0012E10C ROM:0012E10C ROM:0012E10C sub_12E10C: ; CODE XREF: sub_12DB88+28↑p ROM:0012E10C ; sub_12DEC2+26↑p ... ROM:0012E10C move.w d6,d4 ROM:0012E10E sub.w d3,d4 ROM:0012E110 ext.l d4 ROM:0012E112 ext.l d6 ROM:0012E114 ext.l d3 ROM:0012E116 swap d2 ROM:0012E118 move.w d5,d2 ROM:0012E11A muls.l d2,d7:d4 ROM:0012E11E divs.l d6,d7:d4 ROM:0012E122 swap d1 ROM:0012E124 clr.w d1 ROM:0012E126 muls.l d1,d7:d3 ROM:0012E12A divs.l d6,d7:d3 ROM:0012E12E add.l d3,d4 ROM:0012E130 rts ROM:0012E130 ; End of function sub_12E10C ROM:0012E130 ROM:0012E132 ROM:0012E132 ; =============== S U B R O U T I N E ======================================= ROM:0012E132 ROM:0012E132 ROM:0012E132 sub_12E132: ; CODE XREF: ROM:loc_12D91A↑p ROM:0012E132 ; ROM:loc_12D996↑p ... ROM:0012E132 bclr #1,($1405).w ROM:0012E138 clr.w d1 ROM:0012E13A move.b ($125E).w,d1 ROM:0012E13E cmpi.w #$A,d1 ROM:0012E142 bcc.s locret_12E14C ROM:0012E144 movea.l off_12E14E(pc,d1.w*4),a0 ROM:0012E148 nop ROM:0012E14A jmp (a0) ROM:0012E14C ; --------------------------------------------------------------------------- ROM:0012E14C ROM:0012E14C locret_12E14C: ; CODE XREF: sub_12E132+10↑j ROM:0012E14C rts ROM:0012E14C ; End of function sub_12E132 ROM:0012E14C ROM:0012E14C ; --------------------------------------------------------------------------- ROM:0012E14E off_12E14E: dc.l loc_12E176 ; DATA XREF: sub_12E132+12↑r ROM:0012E152 dc.l loc_12E17C ROM:0012E156 dc.l loc_12E1A6 ROM:0012E15A dc.l loc_12E20A ROM:0012E15E dc.l loc_12E266 ROM:0012E162 dc.l loc_12E290 ROM:0012E166 dc.l loc_12E2C6 ROM:0012E16A dc.l loc_12E2FC ROM:0012E16E dc.l loc_12E322 ROM:0012E172 dc.l locret_12E348 ROM:0012E176 ; --------------------------------------------------------------------------- ROM:0012E176 ROM:0012E176 loc_12E176: ; DATA XREF: ROM:off_12E14E↑o ROM:0012E176 bclr #1,($142C).w ROM:0012E17C ROM:0012E17C loc_12E17C: ; DATA XREF: ROM:0012E152↑o ROM:0012E17C move.w $6CA(a5),d0 ROM:0012E180 cmp.w ($D26).w,d0 ROM:0012E184 bge.s loc_12E198 ROM:0012E186 bsr.w sub_12E36A ROM:0012E18A move.b #3,($125E).w ROM:0012E190 bra.l locret_12E264 ROM:0012E196 ; --------------------------------------------------------------------------- ROM:0012E196 bra.s locret_12E1A4 ROM:0012E198 ; --------------------------------------------------------------------------- ROM:0012E198 ROM:0012E198 loc_12E198: ; CODE XREF: ROM:0012E184↑j ROM:0012E198 bsr.w sub_12E35C ROM:0012E19C move.b #2,($125E).w ROM:0012E1A2 bra.s locret_12E208 ROM:0012E1A4 ; --------------------------------------------------------------------------- ROM:0012E1A4 ROM:0012E1A4 locret_12E1A4: ; CODE XREF: ROM:0012E196↑j ROM:0012E1A4 rts ROM:0012E1A6 ; --------------------------------------------------------------------------- ROM:0012E1A6 ROM:0012E1A6 loc_12E1A6: ; DATA XREF: ROM:0012E156↑o ROM:0012E1A6 btst #6,($1428).w ROM:0012E1AC bne.s loc_12E1CE ROM:0012E1AE btst #7,($1413).w ROM:0012E1B4 bne.s loc_12E1CE ROM:0012E1B6 btst #1,($1432).w ROM:0012E1BC beq.s loc_12E1CE ROM:0012E1BE bsr.w sub_12E36A ROM:0012E1C2 move.b #3,($125E).w ROM:0012E1C8 bra.l locret_12E264 ROM:0012E1CE ; --------------------------------------------------------------------------- ROM:0012E1CE ROM:0012E1CE loc_12E1CE: ; CODE XREF: ROM:0012E1AC↑j ROM:0012E1CE ; ROM:0012E1B4↑j ... ROM:0012E1CE btst #6,($1428).w ROM:0012E1D4 beq.s loc_12E1F4 ROM:0012E1D6 move.w $6EA(a5),d1 ROM:0012E1DA clr.b ($7E1).w ROM:0012E1DE move.w d1,($610).w ROM:0012E1E2 move.b #1,($7E1).w ROM:0012E1E8 move.b #7,($125E).w ROM:0012E1EE bra.l locret_12E320 ROM:0012E1F4 ; --------------------------------------------------------------------------- ROM:0012E1F4 ROM:0012E1F4 loc_12E1F4: ; CODE XREF: ROM:0012E1D4↑j ROM:0012E1F4 btst #7,($1413).w ROM:0012E1FA beq.s locret_12E208 ROM:0012E1FC move.b #4,($125E).w ROM:0012E202 bra.l locret_12E28E ROM:0012E208 ; --------------------------------------------------------------------------- ROM:0012E208 ROM:0012E208 locret_12E208: ; CODE XREF: ROM:0012E1A2↑j ROM:0012E208 ; ROM:0012E1FA↑j ... ROM:0012E208 rts ROM:0012E20A ; --------------------------------------------------------------------------- ROM:0012E20A ROM:0012E20A loc_12E20A: ; DATA XREF: ROM:0012E15A↑o ROM:0012E20A btst #6,($1428).w ROM:0012E210 bne.s loc_12E22E ROM:0012E212 btst #7,($1413).w ROM:0012E218 bne.s loc_12E22E ROM:0012E21A btst #1,($1432).w ROM:0012E220 beq.s loc_12E22E ROM:0012E222 bsr.w sub_12E35C ROM:0012E226 move.b #2,($125E).w ROM:0012E22C bra.s locret_12E208 ROM:0012E22E ; --------------------------------------------------------------------------- ROM:0012E22E ROM:0012E22E loc_12E22E: ; CODE XREF: ROM:0012E210↑j ROM:0012E22E ; ROM:0012E218↑j ... ROM:0012E22E btst #6,($1428).w ROM:0012E234 beq.s loc_12E254 ROM:0012E236 move.w $6EA(a5),d1 ROM:0012E23A clr.b ($7E1).w ROM:0012E23E move.w d1,($610).w ROM:0012E242 move.b #1,($7E1).w ROM:0012E248 move.b #8,($125E).w ROM:0012E24E bra.l locret_12E346 ROM:0012E254 ; --------------------------------------------------------------------------- ROM:0012E254 ROM:0012E254 loc_12E254: ; CODE XREF: ROM:0012E234↑j ROM:0012E254 btst #7,($1413).w ROM:0012E25A beq.s locret_12E264 ROM:0012E25C move.b #4,($125E).w ROM:0012E262 bra.s locret_12E28E ROM:0012E264 ; --------------------------------------------------------------------------- ROM:0012E264 ROM:0012E264 locret_12E264: ; CODE XREF: ROM:0012E190↑j ROM:0012E264 ; ROM:0012E1C8↑j ... ROM:0012E264 rts ROM:0012E266 ; --------------------------------------------------------------------------- ROM:0012E266 ROM:0012E266 loc_12E266: ; DATA XREF: ROM:0012E15E↑o ROM:0012E266 move.w $6CA(a5),d0 ROM:0012E26A cmp.w ($CC6).w,d0 ROM:0012E26E bge.s loc_12E27E ROM:0012E270 bsr.w sub_12E408 ROM:0012E274 move.b #5,($125E).w ROM:0012E27A bra.s locret_12E2C4 ROM:0012E27C ; --------------------------------------------------------------------------- ROM:0012E27C bra.s locret_12E28E ROM:0012E27E ; --------------------------------------------------------------------------- ROM:0012E27E ROM:0012E27E loc_12E27E: ; CODE XREF: ROM:0012E26E↑j ROM:0012E27E bsr.w sub_12E416 ROM:0012E282 move.b #6,($125E).w ROM:0012E288 bra.l locret_12E2FA ROM:0012E28E ; --------------------------------------------------------------------------- ROM:0012E28E ROM:0012E28E locret_12E28E: ; CODE XREF: ROM:0012E202↑j ROM:0012E28E ; ROM:0012E262↑j ... ROM:0012E28E rts ROM:0012E290 ; --------------------------------------------------------------------------- ROM:0012E290 ROM:0012E290 loc_12E290: ; DATA XREF: ROM:0012E162↑o ROM:0012E290 move.w $6CA(a5),d0 ROM:0012E294 cmp.w ($CC6).w,d0 ROM:0012E298 blt.s loc_12E2A2 ROM:0012E29A bset #1,($1405).w ROM:0012E2A0 bra.s loc_12E2AA ROM:0012E2A2 ; --------------------------------------------------------------------------- ROM:0012E2A2 ROM:0012E2A2 loc_12E2A2: ; CODE XREF: ROM:0012E298↑j ROM:0012E2A2 btst #6,($1428).w ROM:0012E2A8 beq.s locret_12E2C4 ROM:0012E2AA ROM:0012E2AA loc_12E2AA: ; CODE XREF: ROM:0012E2A0↑j ROM:0012E2AA move.w $6EA(a5),d1 ROM:0012E2AE clr.b ($7E1).w ROM:0012E2B2 move.w d1,($610).w ROM:0012E2B6 move.b #1,($7E1).w ROM:0012E2BC move.b #7,($125E).w ROM:0012E2C2 bra.s locret_12E320 ROM:0012E2C4 ; --------------------------------------------------------------------------- ROM:0012E2C4 ROM:0012E2C4 locret_12E2C4: ; CODE XREF: ROM:0012E27A↑j ROM:0012E2C4 ; ROM:0012E2A8↑j ROM:0012E2C4 rts ROM:0012E2C6 ; --------------------------------------------------------------------------- ROM:0012E2C6 ROM:0012E2C6 loc_12E2C6: ; DATA XREF: ROM:0012E166↑o ROM:0012E2C6 move.w $6CA(a5),d0 ROM:0012E2CA cmp.w ($CC6).w,d0 ROM:0012E2CE bge.s loc_12E2D8 ROM:0012E2D0 bset #1,($1405).w ROM:0012E2D6 bra.s loc_12E2E0 ROM:0012E2D8 ; --------------------------------------------------------------------------- ROM:0012E2D8 ROM:0012E2D8 loc_12E2D8: ; CODE XREF: ROM:0012E2CE↑j ROM:0012E2D8 btst #6,($1428).w ROM:0012E2DE beq.s locret_12E2FA ROM:0012E2E0 ROM:0012E2E0 loc_12E2E0: ; CODE XREF: ROM:0012E2D6↑j ROM:0012E2E0 move.w $6EA(a5),d1 ROM:0012E2E4 clr.b ($7E1).w ROM:0012E2E8 move.w d1,($610).w ROM:0012E2EC move.b #1,($7E1).w ROM:0012E2F2 move.b #8,($125E).w ROM:0012E2F8 bra.s locret_12E346 ROM:0012E2FA ; --------------------------------------------------------------------------- ROM:0012E2FA ROM:0012E2FA locret_12E2FA: ; CODE XREF: ROM:0012E288↑j ROM:0012E2FA ; ROM:0012E2DE↑j ROM:0012E2FA rts ROM:0012E2FC ; --------------------------------------------------------------------------- ROM:0012E2FC ROM:0012E2FC loc_12E2FC: ; DATA XREF: ROM:0012E16A↑o ROM:0012E2FC btst #0,($11F0).w ROM:0012E302 bne.s loc_12E306 ROM:0012E304 bra.s loc_12E30E ROM:0012E306 ; --------------------------------------------------------------------------- ROM:0012E306 ROM:0012E306 loc_12E306: ; CODE XREF: ROM:0012E302↑j ROM:0012E306 cmpi.w #0,($610).w ROM:0012E30C bgt.s locret_12E320 ROM:0012E30E ROM:0012E30E loc_12E30E: ; CODE XREF: ROM:0012E304↑j ROM:0012E30E bsr.w sub_12E378 ROM:0012E312 bset #1,($142C).w ROM:0012E318 move.b #9,($125E).w ROM:0012E31E bra.s locret_12E34A ROM:0012E320 ; --------------------------------------------------------------------------- ROM:0012E320 ROM:0012E320 locret_12E320: ; CODE XREF: ROM:0012E1EE↑j ROM:0012E320 ; ROM:0012E2C2↑j ... ROM:0012E320 rts ROM:0012E322 ; --------------------------------------------------------------------------- ROM:0012E322 ROM:0012E322 loc_12E322: ; DATA XREF: ROM:0012E16E↑o ROM:0012E322 btst #0,($11F0).w ROM:0012E328 beq.s loc_12E32C ROM:0012E32A bra.s loc_12E334 ROM:0012E32C ; --------------------------------------------------------------------------- ROM:0012E32C ROM:0012E32C loc_12E32C: ; CODE XREF: ROM:0012E328↑j ROM:0012E32C cmpi.w #0,($610).w ROM:0012E332 bgt.s locret_12E346 ROM:0012E334 ROM:0012E334 loc_12E334: ; CODE XREF: ROM:0012E32A↑j ROM:0012E334 bsr.w sub_12E3BE ROM:0012E338 bset #1,($142C).w ROM:0012E33E move.b #9,($125E).w ROM:0012E344 bra.s locret_12E34A ROM:0012E346 ; --------------------------------------------------------------------------- ROM:0012E346 ROM:0012E346 locret_12E346: ; CODE XREF: ROM:0012E24E↑j ROM:0012E346 ; ROM:0012E2F8↑j ... ROM:0012E346 rts ROM:0012E348 ; --------------------------------------------------------------------------- ROM:0012E348 ROM:0012E348 locret_12E348: ; DATA XREF: ROM:0012E172↑o ROM:0012E348 rts ROM:0012E34A ; --------------------------------------------------------------------------- ROM:0012E34A ROM:0012E34A locret_12E34A: ; CODE XREF: ROM:0012E31E↑j ROM:0012E34A ; ROM:0012E344↑j ROM:0012E34A rts ROM:0012E34C ; --------------------------------------------------------------------------- ROM:0012E34C rts ROM:0012E34E ROM:0012E34E ; =============== S U B R O U T I N E ======================================= ROM:0012E34E ROM:0012E34E ROM:0012E34E sub_12E34E: ; CODE XREF: ROM:0012D8B4↑p ROM:0012E34E ; ROM:0012D956↑p ... ROM:0012E34E move.b #0,($125E).w ROM:0012E354 bclr #1,($1405).w ROM:0012E35A rts ROM:0012E35A ; End of function sub_12E34E ROM:0012E35A ROM:0012E35C ROM:0012E35C ; =============== S U B R O U T I N E ======================================= ROM:0012E35C ROM:0012E35C ROM:0012E35C sub_12E35C: ; CODE XREF: ROM:loc_12E198↑p ROM:0012E35C ; ROM:0012E222↑p ROM:0012E35C move.w ($D1A).w,d0 ROM:0012E360 sub.w $6E8(a5),d0 ROM:0012E364 move.w d0,($FB2).w ROM:0012E368 rts ROM:0012E368 ; End of function sub_12E35C ROM:0012E368 ROM:0012E36A ROM:0012E36A ; =============== S U B R O U T I N E ======================================= ROM:0012E36A ROM:0012E36A ROM:0012E36A sub_12E36A: ; CODE XREF: ROM:0012E186↑p ROM:0012E36A ; ROM:0012E1BE↑p ROM:0012E36A move.w ($D1A).w,d0 ROM:0012E36E add.w $6E8(a5),d0 ROM:0012E372 move.w d0,($FB2).w ROM:0012E376 rts ROM:0012E376 ; End of function sub_12E36A ROM:0012E376 ROM:0012E378 ROM:0012E378 ; =============== S U B R O U T I N E ======================================= ROM:0012E378 ROM:0012E378 ROM:0012E378 sub_12E378: ; CODE XREF: ROM:loc_12E30E↑p ROM:0012E378 move.w #$3EF2,d1 ROM:0012E37C move.w ($9B2).w,d2 ROM:0012E380 move.w ($57E).w,d3 ROM:0012E384 bsr.l sub_1174A6 ROM:0012E38A move.w ($DA4).w,d2 ROM:0012E38E ext.l d2 ROM:0012E390 divs.w #$64,d2 ; 'd' ROM:0012E394 sub.w d2,d1 ROM:0012E396 muls.w ($FBE).w,d1 ROM:0012E39A divs.w #$2710,d1 ROM:0012E39E move.w $6CE(a5),d0 ROM:0012E3A2 cmp.w ($D26).w,d0 ROM:0012E3A6 ble.s loc_12E3AE ROM:0012E3A8 add.w ($D1A).w,d1 ROM:0012E3AC bra.s loc_12E3B8 ROM:0012E3AE ; --------------------------------------------------------------------------- ROM:0012E3AE ROM:0012E3AE loc_12E3AE: ; CODE XREF: sub_12E378+2E↑j ROM:0012E3AE ext.l d1 ROM:0012E3B0 divs.w #2,d1 ROM:0012E3B4 add.w ($D1A).w,d1 ROM:0012E3B8 ROM:0012E3B8 loc_12E3B8: ; CODE XREF: sub_12E378+34↑j ROM:0012E3B8 move.w d1,($FB2).w ROM:0012E3BC rts ROM:0012E3BC ; End of function sub_12E378 ROM:0012E3BC ROM:0012E3BE ROM:0012E3BE ; =============== S U B R O U T I N E ======================================= ROM:0012E3BE ROM:0012E3BE ROM:0012E3BE sub_12E3BE: ; CODE XREF: ROM:loc_12E334↑p ROM:0012E3BE move.w #$3EF4,d1 ROM:0012E3C2 move.w ($9B2).w,d2 ROM:0012E3C6 move.w ($57E).w,d3 ROM:0012E3CA bsr.l sub_1174A6 ROM:0012E3D0 move.w ($DA4).w,d2 ROM:0012E3D4 ext.l d2 ROM:0012E3D6 divs.w #$64,d2 ; 'd' ROM:0012E3DA add.w d2,d1 ROM:0012E3DC muls.w ($FBE).w,d1 ROM:0012E3E0 divs.w #$2710,d1 ROM:0012E3E4 move.w $6CE(a5),d0 ROM:0012E3E8 cmp.w ($D26).w,d0 ROM:0012E3EC ble.s loc_12E3F6 ROM:0012E3EE move.w ($D1A).w,($FB2).w ROM:0012E3F4 bra.s locret_12E406 ROM:0012E3F6 ; --------------------------------------------------------------------------- ROM:0012E3F6 ROM:0012E3F6 loc_12E3F6: ; CODE XREF: sub_12E3BE+2E↑j ROM:0012E3F6 ext.l d1 ROM:0012E3F8 divs.w #2,d1 ROM:0012E3FC move.w ($D1A).w,d3 ROM:0012E400 sub.w d1,d3 ROM:0012E402 move.w d3,($FB2).w ROM:0012E406 ROM:0012E406 locret_12E406: ; CODE XREF: sub_12E3BE+36↑j ROM:0012E406 rts ROM:0012E406 ; End of function sub_12E3BE ROM:0012E406 ROM:0012E408 ROM:0012E408 ; =============== S U B R O U T I N E ======================================= ROM:0012E408 ROM:0012E408 ROM:0012E408 sub_12E408: ; CODE XREF: ROM:0012E270↑p ROM:0012E408 move.w ($D1A).w,d0 ROM:0012E40C sub.w $6E6(a5),d0 ROM:0012E410 move.w d0,($FB2).w ROM:0012E414 rts ROM:0012E414 ; End of function sub_12E408 ROM:0012E414 ROM:0012E416 ROM:0012E416 ; =============== S U B R O U T I N E ======================================= ROM:0012E416 ROM:0012E416 ROM:0012E416 sub_12E416: ; CODE XREF: ROM:loc_12E27E↑p ROM:0012E416 move.w ($D1A).w,d0 ROM:0012E41A add.w $6E6(a5),d0 ROM:0012E41E move.w d0,($FB2).w ROM:0012E422 rts ROM:0012E422 ; End of function sub_12E416 ROM:0012E422 ROM:0012E424 ROM:0012E424 ; =============== S U B R O U T I N E ======================================= ROM:0012E424 ROM:0012E424 ROM:0012E424 sub_12E424: ; CODE XREF: sub_12D1F0↑p ROM:0012E424 bsr.w sub_12E50A ROM:0012E428 clr.w d1 ROM:0012E42A move.b ($125F).w,d1 ROM:0012E42E cmpi.w #3,d1 ROM:0012E432 bcc.s locret_12E43C ROM:0012E434 movea.l off_12E43E(pc,d1.w*4),a0 ROM:0012E438 nop ROM:0012E43A jmp (a0) ROM:0012E43C ; --------------------------------------------------------------------------- ROM:0012E43C ROM:0012E43C locret_12E43C: ; CODE XREF: sub_12E424+E↑j ROM:0012E43C rts ROM:0012E43C ; End of function sub_12E424 ROM:0012E43C ROM:0012E43C ; --------------------------------------------------------------------------- ROM:0012E43E off_12E43E: dc.l loc_12E44A ; DATA XREF: sub_12E424+10↑r ROM:0012E442 dc.l loc_12E45A ROM:0012E446 dc.l loc_12E47E ROM:0012E44A ; --------------------------------------------------------------------------- ROM:0012E44A ROM:0012E44A loc_12E44A: ; DATA XREF: ROM:off_12E43E↑o ROM:0012E44A bsr.w sub_12E4F8 ROM:0012E44E bsr.w sub_12E4D4 ROM:0012E452 move.b #1,($125F).w ROM:0012E458 rts ROM:0012E45A ; --------------------------------------------------------------------------- ROM:0012E45A ROM:0012E45A loc_12E45A: ; DATA XREF: ROM:0012E442↑o ROM:0012E45A btst #3,($142D).w ROM:0012E460 beq.s locret_12E47C ROM:0012E462 move.w $6EC(a5),d0 ROM:0012E466 clr.b ($7E2).w ROM:0012E46A move.w d0,($612).w ROM:0012E46E move.b #1,($7E2).w ROM:0012E474 move.b #2,($125F).w ROM:0012E47A rts ROM:0012E47C ; --------------------------------------------------------------------------- ROM:0012E47C ROM:0012E47C locret_12E47C: ; CODE XREF: ROM:0012E460↑j ROM:0012E47C rts ROM:0012E47E ; --------------------------------------------------------------------------- ROM:0012E47E ROM:0012E47E loc_12E47E: ; DATA XREF: ROM:0012E446↑o ROM:0012E47E btst #3,($142D).w ROM:0012E484 beq.s loc_12E4A4 ROM:0012E486 bsr.w sub_12E4F8 ROM:0012E48A bsr.w sub_12E4D4 ROM:0012E48E move.w $6EC(a5),d0 ROM:0012E492 clr.b ($7E2).w ROM:0012E496 move.w d0,($612).w ROM:0012E49A move.b #1,($7E2).w ROM:0012E4A0 rts ROM:0012E4A2 ; --------------------------------------------------------------------------- ROM:0012E4A2 bra.s locret_12E4D0 ROM:0012E4A4 ; --------------------------------------------------------------------------- ROM:0012E4A4 ROM:0012E4A4 loc_12E4A4: ; CODE XREF: ROM:0012E484↑j ROM:0012E4A4 cmpi.w #0,($612).w ROM:0012E4AA bgt.s locret_12E4D0 ROM:0012E4AC bsr.w sub_12E51C ROM:0012E4B0 bsr.w sub_12E578 ROM:0012E4B4 bsr.w sub_12E5C2 ROM:0012E4B8 bsr.w sub_12E4D4 ROM:0012E4BC move.w $6EC(a5),d0 ROM:0012E4C0 clr.b ($7E2).w ROM:0012E4C4 move.w d0,($612).w ROM:0012E4C8 move.b #1,($7E2).w ROM:0012E4CE rts ROM:0012E4D0 ; --------------------------------------------------------------------------- ROM:0012E4D0 ROM:0012E4D0 locret_12E4D0: ; CODE XREF: ROM:0012E4A2↑j ROM:0012E4D0 ; ROM:0012E4AA↑j ROM:0012E4D0 rts ROM:0012E4D2 ; --------------------------------------------------------------------------- ROM:0012E4D2 rts ROM:0012E4D4 ROM:0012E4D4 ; =============== S U B R O U T I N E ======================================= ROM:0012E4D4 ROM:0012E4D4 ROM:0012E4D4 sub_12E4D4: ; CODE XREF: ROM:0012E44E↑p ROM:0012E4D4 ; ROM:0012E48A↑p ... ROM:0012E4D4 move.w $6EE(a5),d0 ROM:0012E4D8 move.w $6F0(a5),d1 ROM:0012E4DC cmp.w ($D2E).w,d0 ROM:0012E4E0 bgt.s loc_12E4F0 ROM:0012E4E2 cmp.w ($D2E).w,d1 ROM:0012E4E6 blt.s loc_12E4F0 ROM:0012E4E8 bset #2,($140B).w ROM:0012E4EE bra.s locret_12E4F6 ROM:0012E4F0 ; --------------------------------------------------------------------------- ROM:0012E4F0 ROM:0012E4F0 loc_12E4F0: ; CODE XREF: sub_12E4D4+C↑j ROM:0012E4F0 ; sub_12E4D4+12↑j ROM:0012E4F0 bclr #2,($140B).w ROM:0012E4F6 ROM:0012E4F6 locret_12E4F6: ; CODE XREF: sub_12E4D4+1A↑j ROM:0012E4F6 rts ROM:0012E4F6 ; End of function sub_12E4D4 ROM:0012E4F6 ROM:0012E4F8 ROM:0012E4F8 ; =============== S U B R O U T I N E ======================================= ROM:0012E4F8 ROM:0012E4F8 ROM:0012E4F8 sub_12E4F8: ; CODE XREF: ROM:loc_12E44A↑p ROM:0012E4F8 ; ROM:0012E486↑p ROM:0012E4F8 move.w ($9AE).w,($D32).w ROM:0012E4FE move.w ($9AE).w,($D2E).w ROM:0012E504 clr.w ($D30).w ROM:0012E508 rts ROM:0012E508 ; End of function sub_12E4F8 ROM:0012E508 ROM:0012E50A ROM:0012E50A ; =============== S U B R O U T I N E ======================================= ROM:0012E50A ROM:0012E50A ROM:0012E50A sub_12E50A: ; CODE XREF: sub_12E424↑p ROM:0012E50A move.w ($D32).w,d0 ROM:0012E50E cmp.w ($9AE).w,d0 ROM:0012E512 ble.s locret_12E51A ROM:0012E514 move.w ($9AE).w,($D32).w ROM:0012E51A ROM:0012E51A locret_12E51A: ; CODE XREF: sub_12E50A+8↑j ROM:0012E51A rts ROM:0012E51A ; End of function sub_12E50A ROM:0012E51A ROM:0012E51C ROM:0012E51C ; =============== S U B R O U T I N E ======================================= ROM:0012E51C ROM:0012E51C ROM:0012E51C sub_12E51C: ; CODE XREF: ROM:0012E4AC↑p ROM:0012E51C move.w #$3F4E,d1 ROM:0012E520 move.w ($57E).w,d2 ROM:0012E524 move.w ($9B2).w,d3 ROM:0012E528 bsr.l sub_1174A6 ROM:0012E52E move.w d1,($D34).w ROM:0012E532 move.w #$3E84,d1 ROM:0012E536 move.w ($506).w,d2 ROM:0012E53A bsr.l sub_1174A6 ROM:0012E540 move.w d1,($D38).w ROM:0012E544 move.w #$3E86,d1 ROM:0012E548 move.w ($D32).w,d2 ROM:0012E54C bsr.l sub_1174A6 ROM:0012E552 move.w d1,($D36).w ROM:0012E556 move.w ($D36).w,d0 ROM:0012E55A add.w ($D38).w,d0 ROM:0012E55E move.w d0,($D3A).w ROM:0012E562 move.w ($D34).w,d0 ROM:0012E566 sub.w ($D3A).w,d0 ROM:0012E56A cmpi.w #0,d0 ROM:0012E56E bge.s loc_12E572 ROM:0012E570 clr.w d0 ROM:0012E572 ROM:0012E572 loc_12E572: ; CODE XREF: sub_12E51C+52↑j ROM:0012E572 move.w d0,($D3C).w ROM:0012E576 rts ROM:0012E576 ; End of function sub_12E51C ROM:0012E576 ROM:0012E578 ROM:0012E578 ; =============== S U B R O U T I N E ======================================= ROM:0012E578 ROM:0012E578 ROM:0012E578 sub_12E578: ; CODE XREF: ROM:0012E4B0↑p ROM:0012E578 move.w ($D2E).w,d0 ROM:0012E57C cmp.w ($D3C).w,d0 ROM:0012E580 bge.s loc_12E596 ROM:0012E582 move.w #$3E88,d1 ROM:0012E586 move.w ($D0C).w,d2 ROM:0012E58A bsr.l sub_1174A6 ROM:0012E590 move.w d1,($D3E).w ROM:0012E594 bra.s locret_12E5C0 ROM:0012E596 ; --------------------------------------------------------------------------- ROM:0012E596 ROM:0012E596 loc_12E596: ; CODE XREF: sub_12E578+8↑j ROM:0012E596 btst #4,($1419).w ROM:0012E59C bne.s loc_12E5BA ROM:0012E59E btst #0,($1417).w ROM:0012E5A4 bne.s loc_12E5BA ROM:0012E5A6 move.w #$3E8A,d1 ROM:0012E5AA move.w ($D0C).w,d2 ROM:0012E5AE bsr.l sub_1174A6 ROM:0012E5B4 move.w d1,($D3E).w ROM:0012E5B8 bra.s locret_12E5C0 ROM:0012E5BA ; --------------------------------------------------------------------------- ROM:0012E5BA ROM:0012E5BA loc_12E5BA: ; CODE XREF: sub_12E578+24↑j ROM:0012E5BA ; sub_12E578+2C↑j ROM:0012E5BA move.w $6F2(a5),($D3E).w ROM:0012E5C0 ROM:0012E5C0 locret_12E5C0: ; CODE XREF: sub_12E578+1C↑j ROM:0012E5C0 ; sub_12E578+40↑j ROM:0012E5C0 rts ROM:0012E5C0 ; End of function sub_12E578 ROM:0012E5C0 ROM:0012E5C2 ROM:0012E5C2 ; =============== S U B R O U T I N E ======================================= ROM:0012E5C2 ROM:0012E5C2 ROM:0012E5C2 sub_12E5C2: ; CODE XREF: ROM:0012E4B4↑p ROM:0012E5C2 move.w #$2710,d6 ROM:0012E5C6 move.w ($D2E).w,d2 ROM:0012E5CA move.w ($D30).w,d5 ROM:0012E5CE move.w ($D3E).w,d3 ROM:0012E5D2 move.w ($D3C).w,d1 ROM:0012E5D6 bsr.l sub_12E10C ROM:0012E5DC move.w d4,($D30).w ROM:0012E5E0 swap d4 ROM:0012E5E2 move.w d4,($D2E).w ROM:0012E5E6 rts ROM:0012E5E6 ; End of function sub_12E5C2 ROM:0012E5E6 ROM:0012E5E8 ROM:0012E5E8 ; =============== S U B R O U T I N E ======================================= ROM:0012E5E8 ROM:0012E5E8 ROM:0012E5E8 sub_12E5E8: ; CODE XREF: sub_110E14+23C↑p ROM:0012E5E8 bset #2,($141D).w ROM:0012E5EE btst #4,($892).w ROM:0012E5F4 beq.s loc_12E60C ROM:0012E5F6 btst #6,($891).w ROM:0012E5FC beq.s loc_12E60C ROM:0012E5FE btst #1,($1415).w ROM:0012E604 bne.s loc_12E60C ROM:0012E606 bclr #2,($141D).w ROM:0012E60C ROM:0012E60C loc_12E60C: ; CODE XREF: sub_12E5E8+C↑j ROM:0012E60C ; sub_12E5E8+14↑j ... ROM:0012E60C move.w #$3E8C,d1 ROM:0012E610 move.w ($CCE).w,d2 ROM:0012E614 bsr.l sub_1174A6 ROM:0012E61A move.w d1,d0 ROM:0012E61C move.w ($CCE).w,d1 ROM:0012E620 sub.w ($D40).w,d1 ROM:0012E624 move.w ($CCE).w,($D40).w ROM:0012E62A cmp.w d1,d0 ROM:0012E62C blt.s loc_12E648 ROM:0012E62E neg.w d0 ROM:0012E630 cmp.w d1,d0 ROM:0012E632 bgt.s loc_12E63E ROM:0012E634 bclr #4,($1411).w ROM:0012E63A bra.w loc_12E644 ROM:0012E63E ; --------------------------------------------------------------------------- ROM:0012E63E ROM:0012E63E loc_12E63E: ; CODE XREF: sub_12E5E8+4A↑j ROM:0012E63E bset #4,($1411).w ROM:0012E644 ROM:0012E644 loc_12E644: ; CODE XREF: sub_12E5E8+52↑j ROM:0012E644 bra.w loc_12E64E ROM:0012E648 ; --------------------------------------------------------------------------- ROM:0012E648 ROM:0012E648 loc_12E648: ; CODE XREF: sub_12E5E8+44↑j ROM:0012E648 bset #4,($1411).w ROM:0012E64E ROM:0012E64E loc_12E64E: ; CODE XREF: sub_12E5E8:loc_12E644↑j ROM:0012E64E move.w #$3E8E,d1 ROM:0012E652 move.w ($10C4).w,d2 ROM:0012E656 bsr.l sub_1174A6 ROM:0012E65C move.w d1,d0 ROM:0012E65E move.w ($10C4).w,d1 ROM:0012E662 sub.w ($10C6).w,d1 ROM:0012E666 cmp.w d1,d0 ROM:0012E668 blt.s loc_12E684 ROM:0012E66A neg.w d0 ROM:0012E66C cmp.w d1,d0 ROM:0012E66E bgt.s loc_12E67A ROM:0012E670 bclr #6,($140F).w ROM:0012E676 bra.w loc_12E680 ROM:0012E67A ; --------------------------------------------------------------------------- ROM:0012E67A ROM:0012E67A loc_12E67A: ; CODE XREF: sub_12E5E8+86↑j ROM:0012E67A bset #6,($140F).w ROM:0012E680 ROM:0012E680 loc_12E680: ; CODE XREF: sub_12E5E8+8E↑j ROM:0012E680 bra.w loc_12E68A ROM:0012E684 ; --------------------------------------------------------------------------- ROM:0012E684 ROM:0012E684 loc_12E684: ; CODE XREF: sub_12E5E8+80↑j ROM:0012E684 bset #6,($140F).w ROM:0012E68A ROM:0012E68A loc_12E68A: ; CODE XREF: sub_12E5E8:loc_12E680↑j ROM:0012E68A move.w $6FA(a5),d0 ROM:0012E68E move.w ($C30).w,d1 ROM:0012E692 sub.w ($D42).w,d1 ROM:0012E696 move.w ($C30).w,($D42).w ROM:0012E69C cmp.w d1,d0 ROM:0012E69E blt.s loc_12E6BA ROM:0012E6A0 neg.w d0 ROM:0012E6A2 cmp.w d1,d0 ROM:0012E6A4 bgt.s loc_12E6B0 ROM:0012E6A6 bclr #1,($141D).w ROM:0012E6AC bra.w loc_12E6B6 ROM:0012E6B0 ; --------------------------------------------------------------------------- ROM:0012E6B0 ROM:0012E6B0 loc_12E6B0: ; CODE XREF: sub_12E5E8+BC↑j ROM:0012E6B0 bset #1,($141D).w ROM:0012E6B6 ROM:0012E6B6 loc_12E6B6: ; CODE XREF: sub_12E5E8+C4↑j ROM:0012E6B6 bra.w loc_12E6C0 ROM:0012E6BA ; --------------------------------------------------------------------------- ROM:0012E6BA ROM:0012E6BA loc_12E6BA: ; CODE XREF: sub_12E5E8+B6↑j ROM:0012E6BA bset #1,($141D).w ROM:0012E6C0 ROM:0012E6C0 loc_12E6C0: ; CODE XREF: sub_12E5E8:loc_12E6B6↑j ROM:0012E6C0 move.w ($10C2).w,d2 ROM:0012E6C4 move.w #$3E90,d1 ROM:0012E6C8 bsr.l sub_1174A6 ROM:0012E6CE move.w d1,d2 ROM:0012E6D0 cmp.w ($10CC).w,d2 ROM:0012E6D4 bgt.s loc_12E6F8 ROM:0012E6D6 btst #6,($142F).w ROM:0012E6DC bne.s loc_12E6E8 ROM:0012E6DE bset #5,($141A).w ROM:0012E6E4 bra.w loc_12E6EE ROM:0012E6E8 ; --------------------------------------------------------------------------- ROM:0012E6E8 ROM:0012E6E8 loc_12E6E8: ; CODE XREF: sub_12E5E8+F4↑j ROM:0012E6E8 bclr #5,($141A).w ROM:0012E6EE ROM:0012E6EE loc_12E6EE: ; CODE XREF: sub_12E5E8+FC↑j ROM:0012E6EE bset #6,($142F).w ROM:0012E6F4 bra.w loc_12E704 ROM:0012E6F8 ; --------------------------------------------------------------------------- ROM:0012E6F8 ROM:0012E6F8 loc_12E6F8: ; CODE XREF: sub_12E5E8+EC↑j ROM:0012E6F8 bclr #5,($141A).w ROM:0012E6FE bclr #6,($142F).w ROM:0012E704 ROM:0012E704 loc_12E704: ; CODE XREF: sub_12E5E8+10C↑j ROM:0012E704 btst #5,($E0B).w ROM:0012E70A bne.s loc_12E752 ROM:0012E70C btst #7,($893).w ROM:0012E712 beq.s loc_12E732 ROM:0012E714 btst #2,($1261).w ROM:0012E71A bne.s loc_12E724 ROM:0012E71C bset #3,($142E).w ROM:0012E722 bra.s loc_12E72A ROM:0012E724 ; --------------------------------------------------------------------------- ROM:0012E724 ROM:0012E724 loc_12E724: ; CODE XREF: sub_12E5E8+132↑j ROM:0012E724 bclr #3,($142E).w ROM:0012E72A ROM:0012E72A loc_12E72A: ; CODE XREF: sub_12E5E8+13A↑j ROM:0012E72A bset #2,($1261).w ROM:0012E730 bra.s loc_12E74E ROM:0012E732 ; --------------------------------------------------------------------------- ROM:0012E732 ROM:0012E732 loc_12E732: ; CODE XREF: sub_12E5E8+12A↑j ROM:0012E732 btst #2,($1261).w ROM:0012E738 beq.s loc_12E742 ROM:0012E73A bset #3,($142E).w ROM:0012E740 bra.s loc_12E748 ROM:0012E742 ; --------------------------------------------------------------------------- ROM:0012E742 ROM:0012E742 loc_12E742: ; CODE XREF: sub_12E5E8+150↑j ROM:0012E742 bclr #3,($142E).w ROM:0012E748 ROM:0012E748 loc_12E748: ; CODE XREF: sub_12E5E8+158↑j ROM:0012E748 bclr #2,($1261).w ROM:0012E74E ROM:0012E74E loc_12E74E: ; CODE XREF: sub_12E5E8+148↑j ROM:0012E74E bra.w loc_12E76E ROM:0012E752 ; --------------------------------------------------------------------------- ROM:0012E752 ROM:0012E752 loc_12E752: ; CODE XREF: sub_12E5E8+122↑j ROM:0012E752 bclr #3,($142E).w ROM:0012E758 btst #7,($893).w ROM:0012E75E beq.s loc_12E768 ROM:0012E760 bset #2,($1261).w ROM:0012E766 bra.s loc_12E76E ROM:0012E768 ; --------------------------------------------------------------------------- ROM:0012E768 ROM:0012E768 loc_12E768: ; CODE XREF: sub_12E5E8+176↑j ROM:0012E768 bclr #2,($1261).w ROM:0012E76E ROM:0012E76E loc_12E76E: ; CODE XREF: sub_12E5E8:loc_12E74E↑j ROM:0012E76E ; sub_12E5E8+17E↑j ROM:0012E76E btst #7,($E0B).w ROM:0012E774 bne.s loc_12E7BC ROM:0012E776 btst #4,($88C).w ROM:0012E77C beq.s loc_12E79C ROM:0012E77E btst #0,($1261).w ROM:0012E784 bne.s loc_12E78E ROM:0012E786 bset #0,($1411).w ROM:0012E78C bra.s loc_12E794 ROM:0012E78E ; --------------------------------------------------------------------------- ROM:0012E78E ROM:0012E78E loc_12E78E: ; CODE XREF: sub_12E5E8+19C↑j ROM:0012E78E bclr #0,($1411).w ROM:0012E794 ROM:0012E794 loc_12E794: ; CODE XREF: sub_12E5E8+1A4↑j ROM:0012E794 bset #0,($1261).w ROM:0012E79A bra.s loc_12E7B8 ROM:0012E79C ; --------------------------------------------------------------------------- ROM:0012E79C ROM:0012E79C loc_12E79C: ; CODE XREF: sub_12E5E8+194↑j ROM:0012E79C btst #0,($1261).w ROM:0012E7A2 beq.s loc_12E7AC ROM:0012E7A4 bset #0,($1411).w ROM:0012E7AA bra.s loc_12E7B2 ROM:0012E7AC ; --------------------------------------------------------------------------- ROM:0012E7AC ROM:0012E7AC loc_12E7AC: ; CODE XREF: sub_12E5E8+1BA↑j ROM:0012E7AC bclr #0,($1411).w ROM:0012E7B2 ROM:0012E7B2 loc_12E7B2: ; CODE XREF: sub_12E5E8+1C2↑j ROM:0012E7B2 bclr #0,($1261).w ROM:0012E7B8 ROM:0012E7B8 loc_12E7B8: ; CODE XREF: sub_12E5E8+1B2↑j ROM:0012E7B8 bra.w loc_12E7D8 ROM:0012E7BC ; --------------------------------------------------------------------------- ROM:0012E7BC ROM:0012E7BC loc_12E7BC: ; CODE XREF: sub_12E5E8+18C↑j ROM:0012E7BC bclr #0,($1411).w ROM:0012E7C2 btst #4,($88C).w ROM:0012E7C8 beq.s loc_12E7D2 ROM:0012E7CA bset #0,($1261).w ROM:0012E7D0 bra.s loc_12E7D8 ROM:0012E7D2 ; --------------------------------------------------------------------------- ROM:0012E7D2 ROM:0012E7D2 loc_12E7D2: ; CODE XREF: sub_12E5E8+1E0↑j ROM:0012E7D2 bclr #0,($1261).w ROM:0012E7D8 ROM:0012E7D8 loc_12E7D8: ; CODE XREF: sub_12E5E8:loc_12E7B8↑j ROM:0012E7D8 ; sub_12E5E8+1E8↑j ROM:0012E7D8 btst #6,($E0B).w ROM:0012E7DE bne.s loc_12E826 ROM:0012E7E0 btst #6,($893).w ROM:0012E7E6 beq.s loc_12E806 ROM:0012E7E8 btst #1,($1261).w ROM:0012E7EE bne.s loc_12E7F8 ROM:0012E7F0 bset #7,($1431).w ROM:0012E7F6 bra.s loc_12E7FE ROM:0012E7F8 ; --------------------------------------------------------------------------- ROM:0012E7F8 ROM:0012E7F8 loc_12E7F8: ; CODE XREF: sub_12E5E8+206↑j ROM:0012E7F8 bclr #7,($1431).w ROM:0012E7FE ROM:0012E7FE loc_12E7FE: ; CODE XREF: sub_12E5E8+20E↑j ROM:0012E7FE bset #1,($1261).w ROM:0012E804 bra.s loc_12E822 ROM:0012E806 ; --------------------------------------------------------------------------- ROM:0012E806 ROM:0012E806 loc_12E806: ; CODE XREF: sub_12E5E8+1FE↑j ROM:0012E806 btst #1,($1261).w ROM:0012E80C beq.s loc_12E816 ROM:0012E80E bset #7,($1431).w ROM:0012E814 bra.s loc_12E81C ROM:0012E816 ; --------------------------------------------------------------------------- ROM:0012E816 ROM:0012E816 loc_12E816: ; CODE XREF: sub_12E5E8+224↑j ROM:0012E816 bclr #7,($1431).w ROM:0012E81C ROM:0012E81C loc_12E81C: ; CODE XREF: sub_12E5E8+22C↑j ROM:0012E81C bclr #1,($1261).w ROM:0012E822 ROM:0012E822 loc_12E822: ; CODE XREF: sub_12E5E8+21C↑j ROM:0012E822 bra.w loc_12E842 ROM:0012E826 ; --------------------------------------------------------------------------- ROM:0012E826 ROM:0012E826 loc_12E826: ; CODE XREF: sub_12E5E8+1F6↑j ROM:0012E826 bclr #7,($1431).w ROM:0012E82C btst #6,($893).w ROM:0012E832 beq.s loc_12E83C ROM:0012E834 bset #1,($1261).w ROM:0012E83A bra.s loc_12E842 ROM:0012E83C ; --------------------------------------------------------------------------- ROM:0012E83C ROM:0012E83C loc_12E83C: ; CODE XREF: sub_12E5E8+24A↑j ROM:0012E83C bclr #1,($1261).w ROM:0012E842 ROM:0012E842 loc_12E842: ; CODE XREF: sub_12E5E8:loc_12E822↑j ROM:0012E842 ; sub_12E5E8+252↑j ROM:0012E842 btst #5,($1422).w ROM:0012E848 beq.s loc_12E868 ROM:0012E84A btst #3,($1261).w ROM:0012E850 bne.s loc_12E85A ROM:0012E852 bset #1,($141C).w ROM:0012E858 bra.s loc_12E860 ROM:0012E85A ; --------------------------------------------------------------------------- ROM:0012E85A ROM:0012E85A loc_12E85A: ; CODE XREF: sub_12E5E8+268↑j ROM:0012E85A bclr #1,($141C).w ROM:0012E860 ROM:0012E860 loc_12E860: ; CODE XREF: sub_12E5E8+270↑j ROM:0012E860 bset #3,($1261).w ROM:0012E866 bra.s loc_12E884 ROM:0012E868 ; --------------------------------------------------------------------------- ROM:0012E868 ROM:0012E868 loc_12E868: ; CODE XREF: sub_12E5E8+260↑j ROM:0012E868 btst #3,($1261).w ROM:0012E86E beq.s loc_12E878 ROM:0012E870 bset #1,($141C).w ROM:0012E876 bra.s loc_12E87E ROM:0012E878 ; --------------------------------------------------------------------------- ROM:0012E878 ROM:0012E878 loc_12E878: ; CODE XREF: sub_12E5E8+286↑j ROM:0012E878 bclr #1,($141C).w ROM:0012E87E ROM:0012E87E loc_12E87E: ; CODE XREF: sub_12E5E8+28E↑j ROM:0012E87E bclr #3,($1261).w ROM:0012E884 ROM:0012E884 loc_12E884: ; CODE XREF: sub_12E5E8+27E↑j ROM:0012E884 bsr.w sub_12E8F8 ROM:0012E888 bsr.w sub_12E892 ROM:0012E88C bsr.w sub_12EBBE ROM:0012E890 rts ROM:0012E890 ; End of function sub_12E5E8 ROM:0012E890 ROM:0012E892 ROM:0012E892 ; =============== S U B R O U T I N E ======================================= ROM:0012E892 ROM:0012E892 ROM:0012E892 sub_12E892: ; CODE XREF: sub_12E5E8+2A0↑p ROM:0012E892 btst #6,($142F).w ROM:0012E898 beq.s loc_12E8F0 ROM:0012E89A btst #6,($1412).w ROM:0012E8A0 bne.s loc_12E8E6 ROM:0012E8A2 btst #2,($141D).w ROM:0012E8A8 bne.s loc_12E8DC ROM:0012E8AA move.w $6F4(a5),d1 ROM:0012E8AE cmp.w ($10C2).w,d1 ROM:0012E8B2 blt.s loc_12E8D2 ROM:0012E8B4 move.w $6F6(a5),d2 ROM:0012E8B8 cmp.w ($10C2).w,d2 ROM:0012E8BC bgt.s loc_12E8C8 ROM:0012E8BE bset #2,($1404).w ROM:0012E8C4 bra.w loc_12E8CE ROM:0012E8C8 ; --------------------------------------------------------------------------- ROM:0012E8C8 ROM:0012E8C8 loc_12E8C8: ; CODE XREF: sub_12E892+2A↑j ROM:0012E8C8 bclr #2,($1404).w ROM:0012E8CE ROM:0012E8CE loc_12E8CE: ; CODE XREF: sub_12E892+32↑j ROM:0012E8CE bra.w loc_12E8D8 ROM:0012E8D2 ; --------------------------------------------------------------------------- ROM:0012E8D2 ROM:0012E8D2 loc_12E8D2: ; CODE XREF: sub_12E892+20↑j ROM:0012E8D2 bclr #2,($1404).w ROM:0012E8D8 ROM:0012E8D8 loc_12E8D8: ; CODE XREF: sub_12E892:loc_12E8CE↑j ROM:0012E8D8 bra.w loc_12E8E2 ROM:0012E8DC ; --------------------------------------------------------------------------- ROM:0012E8DC ROM:0012E8DC loc_12E8DC: ; CODE XREF: sub_12E892+16↑j ROM:0012E8DC bclr #2,($1404).w ROM:0012E8E2 ROM:0012E8E2 loc_12E8E2: ; CODE XREF: sub_12E892:loc_12E8D8↑j ROM:0012E8E2 bra.w loc_12E8EC ROM:0012E8E6 ; --------------------------------------------------------------------------- ROM:0012E8E6 ROM:0012E8E6 loc_12E8E6: ; CODE XREF: sub_12E892+E↑j ROM:0012E8E6 bclr #2,($1404).w ROM:0012E8EC ROM:0012E8EC loc_12E8EC: ; CODE XREF: sub_12E892:loc_12E8E2↑j ROM:0012E8EC bra.w locret_12E8F6 ROM:0012E8F0 ; --------------------------------------------------------------------------- ROM:0012E8F0 ROM:0012E8F0 loc_12E8F0: ; CODE XREF: sub_12E892+6↑j ROM:0012E8F0 bclr #2,($1404).w ROM:0012E8F6 ROM:0012E8F6 locret_12E8F6: ; CODE XREF: sub_12E892:loc_12E8EC↑j ROM:0012E8F6 rts ROM:0012E8F6 ; End of function sub_12E892 ROM:0012E8F6 ROM:0012E8F8 ROM:0012E8F8 ; =============== S U B R O U T I N E ======================================= ROM:0012E8F8 ROM:0012E8F8 ROM:0012E8F8 sub_12E8F8: ; CODE XREF: sub_12E5E8:loc_12E884↑p ROM:0012E8F8 clr.w d1 ROM:0012E8FA move.b ($1262).w,d1 ROM:0012E8FE cmpi.w #3,d1 ROM:0012E902 bcc.s locret_12E90C ROM:0012E904 movea.l off_12E90E(pc,d1.w*4),a0 ROM:0012E908 nop ROM:0012E90A jmp (a0) ROM:0012E90C ; --------------------------------------------------------------------------- ROM:0012E90C ROM:0012E90C locret_12E90C: ; CODE XREF: sub_12E8F8+A↑j ROM:0012E90C rts ROM:0012E90C ; End of function sub_12E8F8 ROM:0012E90C ROM:0012E90C ; --------------------------------------------------------------------------- ROM:0012E90E off_12E90E: dc.l loc_12E91A ; DATA XREF: sub_12E8F8+C↑r ROM:0012E912 dc.l loc_12E92E ROM:0012E916 dc.l loc_12EA5A ROM:0012E91A ; --------------------------------------------------------------------------- ROM:0012E91A ROM:0012E91A loc_12E91A: ; DATA XREF: ROM:off_12E90E↑o ROM:0012E91A bclr #6,($1412).w ROM:0012E920 move.b #2,($1262).w ROM:0012E926 bra.l locret_12EBBA ROM:0012E92C ; --------------------------------------------------------------------------- ROM:0012E92C rts ROM:0012E92E ; --------------------------------------------------------------------------- ROM:0012E92E ROM:0012E92E loc_12E92E: ; DATA XREF: ROM:0012E912↑o ROM:0012E92E cmpi.w #0,($6FE).w ROM:0012E934 bgt.s loc_12E988 ROM:0012E936 btst #4,($1411).w ROM:0012E93C bne.s loc_12E988 ROM:0012E93E btst #6,($140F).w ROM:0012E944 bne.s loc_12E988 ROM:0012E946 btst #1,($141D).w ROM:0012E94C bne.s loc_12E988 ROM:0012E94E btst #5,($141A).w ROM:0012E954 bne.s loc_12E988 ROM:0012E956 btst #3,($142E).w ROM:0012E95C bne.s loc_12E988 ROM:0012E95E btst #0,($1411).w ROM:0012E964 bne.s loc_12E988 ROM:0012E966 btst #7,($1431).w ROM:0012E96C bne.s loc_12E988 ROM:0012E96E btst #1,($141C).w ROM:0012E974 bne.s loc_12E988 ROM:0012E976 bclr #6,($1412).w ROM:0012E97C move.b #2,($1262).w ROM:0012E982 bra.l locret_12EBBA ROM:0012E988 ; --------------------------------------------------------------------------- ROM:0012E988 ROM:0012E988 loc_12E988: ; CODE XREF: ROM:0012E934↑j ROM:0012E988 ; ROM:0012E93C↑j ... ROM:0012E988 move.w $6F8(a5),d2 ROM:0012E98C btst #5,($141A).w ROM:0012E992 beq.s loc_12E9A6 ROM:0012E994 clr.b ($858).w ROM:0012E998 move.w d2,($6FE).w ROM:0012E99C move.b #1,($858).w ROM:0012E9A2 bra.w locret_12EA58 ROM:0012E9A6 ; --------------------------------------------------------------------------- ROM:0012E9A6 ROM:0012E9A6 loc_12E9A6: ; CODE XREF: ROM:0012E992↑j ROM:0012E9A6 btst #4,($1411).w ROM:0012E9AC beq.s loc_12E9C0 ROM:0012E9AE clr.b ($858).w ROM:0012E9B2 move.w d2,($6FE).w ROM:0012E9B6 move.b #1,($858).w ROM:0012E9BC bra.w locret_12EA58 ROM:0012E9C0 ; --------------------------------------------------------------------------- ROM:0012E9C0 ROM:0012E9C0 loc_12E9C0: ; CODE XREF: ROM:0012E9AC↑j ROM:0012E9C0 btst #6,($140F).w ROM:0012E9C6 beq.s loc_12E9DA ROM:0012E9C8 clr.b ($858).w ROM:0012E9CC move.w d2,($6FE).w ROM:0012E9D0 move.b #1,($858).w ROM:0012E9D6 bra.w locret_12EA58 ROM:0012E9DA ; --------------------------------------------------------------------------- ROM:0012E9DA ROM:0012E9DA loc_12E9DA: ; CODE XREF: ROM:0012E9C6↑j ROM:0012E9DA btst #1,($141D).w ROM:0012E9E0 beq.s loc_12E9F4 ROM:0012E9E2 clr.b ($858).w ROM:0012E9E6 move.w d2,($6FE).w ROM:0012E9EA move.b #1,($858).w ROM:0012E9F0 bra.w locret_12EA58 ROM:0012E9F4 ; --------------------------------------------------------------------------- ROM:0012E9F4 ROM:0012E9F4 loc_12E9F4: ; CODE XREF: ROM:0012E9E0↑j ROM:0012E9F4 btst #1,($141C).w ROM:0012E9FA beq.s loc_12EA0E ROM:0012E9FC clr.b ($858).w ROM:0012EA00 move.w d2,($6FE).w ROM:0012EA04 move.b #1,($858).w ROM:0012EA0A bra.w locret_12EA58 ROM:0012EA0E ; --------------------------------------------------------------------------- ROM:0012EA0E ROM:0012EA0E loc_12EA0E: ; CODE XREF: ROM:0012E9FA↑j ROM:0012EA0E btst #0,($1411).w ROM:0012EA14 beq.s loc_12EA28 ROM:0012EA16 clr.b ($858).w ROM:0012EA1A move.w d2,($6FE).w ROM:0012EA1E move.b #1,($858).w ROM:0012EA24 bra.w locret_12EA58 ROM:0012EA28 ; --------------------------------------------------------------------------- ROM:0012EA28 ROM:0012EA28 loc_12EA28: ; CODE XREF: ROM:0012EA14↑j ROM:0012EA28 btst #7,($1431).w ROM:0012EA2E beq.s loc_12EA42 ROM:0012EA30 clr.b ($858).w ROM:0012EA34 move.w d2,($6FE).w ROM:0012EA38 move.b #1,($858).w ROM:0012EA3E bra.w locret_12EA58 ROM:0012EA42 ; --------------------------------------------------------------------------- ROM:0012EA42 ROM:0012EA42 loc_12EA42: ; CODE XREF: ROM:0012EA2E↑j ROM:0012EA42 btst #3,($142E).w ROM:0012EA48 beq.s locret_12EA58 ROM:0012EA4A clr.b ($858).w ROM:0012EA4E move.w d2,($6FE).w ROM:0012EA52 move.b #1,($858).w ROM:0012EA58 ROM:0012EA58 locret_12EA58: ; CODE XREF: ROM:0012E9A2↑j ROM:0012EA58 ; ROM:0012E9BC↑j ... ROM:0012EA58 rts ROM:0012EA5A ; --------------------------------------------------------------------------- ROM:0012EA5A ROM:0012EA5A loc_12EA5A: ; DATA XREF: ROM:0012E916↑o ROM:0012EA5A move.w $6F8(a5),d2 ROM:0012EA5E btst #5,($141A).w ROM:0012EA64 beq.s loc_12EA8A ROM:0012EA66 clr.b ($858).w ROM:0012EA6A move.w d2,($6FE).w ROM:0012EA6E move.b #1,($858).w ROM:0012EA74 bset #6,($1412).w ROM:0012EA7A move.b #1,($1262).w ROM:0012EA80 bra.l locret_12EA58 ROM:0012EA86 ; --------------------------------------------------------------------------- ROM:0012EA86 bra.w locret_12EBBA ROM:0012EA8A ; --------------------------------------------------------------------------- ROM:0012EA8A ROM:0012EA8A loc_12EA8A: ; CODE XREF: ROM:0012EA64↑j ROM:0012EA8A btst #4,($1411).w ROM:0012EA90 beq.s loc_12EAB6 ROM:0012EA92 clr.b ($858).w ROM:0012EA96 move.w d2,($6FE).w ROM:0012EA9A move.b #1,($858).w ROM:0012EAA0 bset #6,($1412).w ROM:0012EAA6 move.b #1,($1262).w ROM:0012EAAC bra.l locret_12EA58 ROM:0012EAB2 ; --------------------------------------------------------------------------- ROM:0012EAB2 bra.w locret_12EBBA ROM:0012EAB6 ; --------------------------------------------------------------------------- ROM:0012EAB6 ROM:0012EAB6 loc_12EAB6: ; CODE XREF: ROM:0012EA90↑j ROM:0012EAB6 btst #6,($140F).w ROM:0012EABC beq.s loc_12EAE2 ROM:0012EABE clr.b ($858).w ROM:0012EAC2 move.w d2,($6FE).w ROM:0012EAC6 move.b #1,($858).w ROM:0012EACC bset #6,($1412).w ROM:0012EAD2 move.b #1,($1262).w ROM:0012EAD8 bra.l locret_12EA58 ROM:0012EADE ; --------------------------------------------------------------------------- ROM:0012EADE bra.w locret_12EBBA ROM:0012EAE2 ; --------------------------------------------------------------------------- ROM:0012EAE2 ROM:0012EAE2 loc_12EAE2: ; CODE XREF: ROM:0012EABC↑j ROM:0012EAE2 btst #1,($141D).w ROM:0012EAE8 beq.s loc_12EB0E ROM:0012EAEA clr.b ($858).w ROM:0012EAEE move.w d2,($6FE).w ROM:0012EAF2 move.b #1,($858).w ROM:0012EAF8 bset #6,($1412).w ROM:0012EAFE move.b #1,($1262).w ROM:0012EB04 bra.l locret_12EA58 ROM:0012EB0A ; --------------------------------------------------------------------------- ROM:0012EB0A bra.w locret_12EBBA ROM:0012EB0E ; --------------------------------------------------------------------------- ROM:0012EB0E ROM:0012EB0E loc_12EB0E: ; CODE XREF: ROM:0012EAE8↑j ROM:0012EB0E btst #1,($141C).w ROM:0012EB14 beq.s loc_12EB3A ROM:0012EB16 clr.b ($858).w ROM:0012EB1A move.w d2,($6FE).w ROM:0012EB1E move.b #1,($858).w ROM:0012EB24 bset #6,($1412).w ROM:0012EB2A move.b #1,($1262).w ROM:0012EB30 bra.l locret_12EA58 ROM:0012EB36 ; --------------------------------------------------------------------------- ROM:0012EB36 bra.w locret_12EBBA ROM:0012EB3A ; --------------------------------------------------------------------------- ROM:0012EB3A ROM:0012EB3A loc_12EB3A: ; CODE XREF: ROM:0012EB14↑j ROM:0012EB3A btst #0,($1411).w ROM:0012EB40 beq.s loc_12EB66 ROM:0012EB42 clr.b ($858).w ROM:0012EB46 move.w d2,($6FE).w ROM:0012EB4A move.b #1,($858).w ROM:0012EB50 bset #6,($1412).w ROM:0012EB56 move.b #1,($1262).w ROM:0012EB5C bra.l locret_12EA58 ROM:0012EB62 ; --------------------------------------------------------------------------- ROM:0012EB62 bra.w locret_12EBBA ROM:0012EB66 ; --------------------------------------------------------------------------- ROM:0012EB66 ROM:0012EB66 loc_12EB66: ; CODE XREF: ROM:0012EB40↑j ROM:0012EB66 btst #7,($1431).w ROM:0012EB6C beq.s loc_12EB92 ROM:0012EB6E clr.b ($858).w ROM:0012EB72 move.w d2,($6FE).w ROM:0012EB76 move.b #1,($858).w ROM:0012EB7C bset #6,($1412).w ROM:0012EB82 move.b #1,($1262).w ROM:0012EB88 bra.l locret_12EA58 ROM:0012EB8E ; --------------------------------------------------------------------------- ROM:0012EB8E bra.w locret_12EBBA ROM:0012EB92 ; --------------------------------------------------------------------------- ROM:0012EB92 ROM:0012EB92 loc_12EB92: ; CODE XREF: ROM:0012EB6C↑j ROM:0012EB92 btst #3,($142E).w ROM:0012EB98 beq.s locret_12EBBA ROM:0012EB9A clr.b ($858).w ROM:0012EB9E move.w d2,($6FE).w ROM:0012EBA2 move.b #1,($858).w ROM:0012EBA8 bset #6,($1412).w ROM:0012EBAE move.b #1,($1262).w ROM:0012EBB4 bra.l locret_12EA58 ROM:0012EBBA ; --------------------------------------------------------------------------- ROM:0012EBBA ROM:0012EBBA locret_12EBBA: ; CODE XREF: ROM:0012E926↑j ROM:0012EBBA ; ROM:0012E982↑j ... ROM:0012EBBA rts ROM:0012EBBC ; --------------------------------------------------------------------------- ROM:0012EBBC rts ROM:0012EBBE ROM:0012EBBE ; =============== S U B R O U T I N E ======================================= ROM:0012EBBE ROM:0012EBBE ROM:0012EBBE sub_12EBBE: ; CODE XREF: sub_12E5E8+2A4↑p ROM:0012EBBE clr.w d1 ROM:0012EBC0 move.b ($1263).w,d1 ROM:0012EBC4 cmpi.w #2,d1 ROM:0012EBC8 bcc.s locret_12EBD2 ROM:0012EBCA movea.l off_12EBD4(pc,d1.w*4),a0 ROM:0012EBCE nop ROM:0012EBD0 jmp (a0) ROM:0012EBD2 ; --------------------------------------------------------------------------- ROM:0012EBD2 ROM:0012EBD2 locret_12EBD2: ; CODE XREF: sub_12EBBE+A↑j ROM:0012EBD2 rts ROM:0012EBD2 ; End of function sub_12EBBE ROM:0012EBD2 ROM:0012EBD2 ; --------------------------------------------------------------------------- ROM:0012EBD4 off_12EBD4: dc.l loc_12EBDC ; DATA XREF: sub_12EBBE+C↑r ROM:0012EBD8 dc.l loc_12EBEC ROM:0012EBDC ; --------------------------------------------------------------------------- ROM:0012EBDC ROM:0012EBDC loc_12EBDC: ; DATA XREF: ROM:off_12EBD4↑o ROM:0012EBDC move.b #0,($1260).w ROM:0012EBE2 move.b #1,($1263).w ROM:0012EBE8 bra.s locret_12EC1E ROM:0012EBEA ; --------------------------------------------------------------------------- ROM:0012EBEA rts ROM:0012EBEC ; --------------------------------------------------------------------------- ROM:0012EBEC ROM:0012EBEC loc_12EBEC: ; DATA XREF: ROM:0012EBD8↑o ROM:0012EBEC btst #7,($1410).w ROM:0012EBF2 bne.s loc_12EC18 ROM:0012EBF4 btst #2,($1422).w ROM:0012EBFA bne.s loc_12EC0E ROM:0012EBFC move.b #9,d1 ROM:0012EC00 cmp.b ($1260).w,d1 ROM:0012EC04 blt.s loc_12EC0A ROM:0012EC06 addq.b #1,($1260).w ROM:0012EC0A ROM:0012EC0A loc_12EC0A: ; CODE XREF: ROM:0012EC04↑j ROM:0012EC0A bra.w loc_12EC14 ROM:0012EC0E ; --------------------------------------------------------------------------- ROM:0012EC0E ROM:0012EC0E loc_12EC0E: ; CODE XREF: ROM:0012EBFA↑j ROM:0012EC0E move.b #0,($1260).w ROM:0012EC14 ROM:0012EC14 loc_12EC14: ; CODE XREF: ROM:loc_12EC0A↑j ROM:0012EC14 bra.w locret_12EC1E ROM:0012EC18 ; --------------------------------------------------------------------------- ROM:0012EC18 ROM:0012EC18 loc_12EC18: ; CODE XREF: ROM:0012EBF2↑j ROM:0012EC18 move.b #0,($1260).w ROM:0012EC1E ROM:0012EC1E locret_12EC1E: ; CODE XREF: ROM:0012EBE8↑j ROM:0012EC1E ; ROM:loc_12EC14↑j ROM:0012EC1E rts ROM:0012EC20 ; --------------------------------------------------------------------------- ROM:0012EC20 rts ROM:0012EC22 ROM:0012EC22 ; =============== S U B R O U T I N E ======================================= ROM:0012EC22 ROM:0012EC22 ROM:0012EC22 sub_12EC22: ; CODE XREF: sub_110E14:loc_111066↑p ROM:0012EC22 ; sub_111092↑p ROM:0012EC22 move.b #0,($1262).w ROM:0012EC28 bset #6,($1412).w ROM:0012EC2E move.b #0,($1263).w ROM:0012EC34 move.b #0,($1260).w ROM:0012EC3A bset #2,($141D).w ROM:0012EC40 bclr #2,($1404).w ROM:0012EC46 rts ROM:0012EC46 ; End of function sub_12EC22 ROM:0012EC46 ROM:0012EC48 ROM:0012EC48 ; =============== S U B R O U T I N E ======================================= ROM:0012EC48 ROM:0012EC48 ROM:0012EC48 sub_12EC48: ; CODE XREF: sub_129E70+F0↑p ROM:0012EC48 bclr #1,($140F).w ROM:0012EC4E bclr #4,($1423).w ROM:0012EC54 clr.w d1 ROM:0012EC56 move.b ($1269).w,d1 ROM:0012EC5A cmpi.w #2,d1 ROM:0012EC5E bcc.s locret_12EC68 ROM:0012EC60 movea.l off_12EC6A(pc,d1.w*4),a0 ROM:0012EC64 nop ROM:0012EC66 jmp (a0) ROM:0012EC68 ; --------------------------------------------------------------------------- ROM:0012EC68 ROM:0012EC68 locret_12EC68: ; CODE XREF: sub_12EC48+16↑j ROM:0012EC68 rts ROM:0012EC68 ; End of function sub_12EC48 ROM:0012EC68 ROM:0012EC68 ; --------------------------------------------------------------------------- ROM:0012EC6A off_12EC6A: dc.l loc_12EC72 ; DATA XREF: sub_12EC48+18↑r ROM:0012EC6E dc.l loc_12EC84 ROM:0012EC72 ; --------------------------------------------------------------------------- ROM:0012EC72 ROM:0012EC72 loc_12EC72: ; DATA XREF: ROM:off_12EC6A↑o ROM:0012EC72 bsr.w sub_12ECB0 ROM:0012EC76 bsr.w sub_12ED28 ROM:0012EC7A move.b #1,($1269).w ROM:0012EC80 bra.s locret_12ECAC ROM:0012EC82 ; --------------------------------------------------------------------------- ROM:0012EC82 rts ROM:0012EC84 ; --------------------------------------------------------------------------- ROM:0012EC84 ROM:0012EC84 loc_12EC84: ; DATA XREF: ROM:0012EC6E↑o ROM:0012EC84 btst #1,($1416).w ROM:0012EC8A beq.s locret_12ECAC ROM:0012EC8C btst #4,($140F).w ROM:0012EC92 bne.s loc_12EC9E ROM:0012EC94 bset #1,($140F).w ROM:0012EC9A bra.w loc_12ECA4 ROM:0012EC9E ; --------------------------------------------------------------------------- ROM:0012EC9E ROM:0012EC9E loc_12EC9E: ; CODE XREF: ROM:0012EC92↑j ROM:0012EC9E bset #4,($1423).w ROM:0012ECA4 ROM:0012ECA4 loc_12ECA4: ; CODE XREF: ROM:0012EC9A↑j ROM:0012ECA4 bsr.w sub_12ECB0 ROM:0012ECA8 bsr.w sub_12ED28 ROM:0012ECAC ROM:0012ECAC locret_12ECAC: ; CODE XREF: ROM:0012EC80↑j ROM:0012ECAC ; ROM:0012EC8A↑j ROM:0012ECAC rts ROM:0012ECAE ; --------------------------------------------------------------------------- ROM:0012ECAE rts ROM:0012ECB0 ROM:0012ECB0 ; =============== S U B R O U T I N E ======================================= ROM:0012ECB0 ROM:0012ECB0 ROM:0012ECB0 sub_12ECB0: ; CODE XREF: ROM:loc_12EC72↑p ROM:0012ECB0 ; ROM:loc_12ECA4↑p ROM:0012ECB0 clr.w d1 ROM:0012ECB2 move.b ($1268).w,d1 ROM:0012ECB6 cmpi.w #2,d1 ROM:0012ECBA bcc.s locret_12ECC4 ROM:0012ECBC movea.l off_12ECC6(pc,d1.w*4),a0 ROM:0012ECC0 nop ROM:0012ECC2 jmp (a0) ROM:0012ECC4 ; --------------------------------------------------------------------------- ROM:0012ECC4 ROM:0012ECC4 locret_12ECC4: ; CODE XREF: sub_12ECB0+A↑j ROM:0012ECC4 rts ROM:0012ECC4 ; End of function sub_12ECB0 ROM:0012ECC4 ROM:0012ECC4 ; --------------------------------------------------------------------------- ROM:0012ECC6 off_12ECC6: dc.l loc_12ECCE ; DATA XREF: sub_12ECB0+C↑r ROM:0012ECCA dc.l loc_12ECDC ROM:0012ECCE ; --------------------------------------------------------------------------- ROM:0012ECCE ROM:0012ECCE loc_12ECCE: ; DATA XREF: ROM:off_12ECC6↑o ROM:0012ECCE bsr.w sub_12EF6A ROM:0012ECD2 move.b #1,($1268).w ROM:0012ECD8 bra.s locret_12ED24 ROM:0012ECDA ; --------------------------------------------------------------------------- ROM:0012ECDA rts ROM:0012ECDC ; --------------------------------------------------------------------------- ROM:0012ECDC ROM:0012ECDC loc_12ECDC: ; DATA XREF: ROM:0012ECCA↑o ROM:0012ECDC btst #4,($1423).w ROM:0012ECE2 beq.s loc_12ECE8 ROM:0012ECE4 bsr.w sub_12EF6A ROM:0012ECE8 ROM:0012ECE8 loc_12ECE8: ; CODE XREF: ROM:0012ECE2↑j ROM:0012ECE8 btst #1,($140F).w ROM:0012ECEE beq.s locret_12ED24 ROM:0012ECF0 bsr.w sub_12EE72 ROM:0012ECF4 btst #5,($1418).w ROM:0012ECFA beq.s loc_12ED1E ROM:0012ECFC bset #3,($DE2).w ROM:0012ED02 bset #7,($141D).w ROM:0012ED08 bset #2,($1520).w ROM:0012ED0E move.w $70C(a5),d1 ROM:0012ED12 cmp.w ($9AA).w,d1 ROM:0012ED16 blt.s loc_12ED1E ROM:0012ED18 bset #5,($151F).w ROM:0012ED1E ROM:0012ED1E loc_12ED1E: ; CODE XREF: ROM:0012ECFA↑j ROM:0012ED1E ; ROM:0012ED16↑j ROM:0012ED1E bset #3,($DFA).w ROM:0012ED24 ROM:0012ED24 locret_12ED24: ; CODE XREF: ROM:0012ECD8↑j ROM:0012ED24 ; ROM:0012ECEE↑j ROM:0012ED24 rts ROM:0012ED26 ; --------------------------------------------------------------------------- ROM:0012ED26 rts ROM:0012ED28 ROM:0012ED28 ; =============== S U B R O U T I N E ======================================= ROM:0012ED28 ROM:0012ED28 ROM:0012ED28 sub_12ED28: ; CODE XREF: ROM:0012EC76↑p ROM:0012ED28 ; ROM:0012ECA8↑p ROM:0012ED28 clr.w d1 ROM:0012ED2A move.b ($1267).w,d1 ROM:0012ED2E cmpi.w #6,d1 ROM:0012ED32 bcc.s locret_12ED3C ROM:0012ED34 movea.l off_12ED3E(pc,d1.w*4),a0 ROM:0012ED38 nop ROM:0012ED3A jmp (a0) ROM:0012ED3C ; --------------------------------------------------------------------------- ROM:0012ED3C ROM:0012ED3C locret_12ED3C: ; CODE XREF: sub_12ED28+A↑j ROM:0012ED3C rts ROM:0012ED3C ; End of function sub_12ED28 ROM:0012ED3C ROM:0012ED3C ; --------------------------------------------------------------------------- ROM:0012ED3E off_12ED3E: dc.l loc_12ED56 ; DATA XREF: sub_12ED28+C↑r ROM:0012ED42 dc.l loc_12ED72 ROM:0012ED46 dc.l loc_12EDA2 ROM:0012ED4A dc.l loc_12EDC6 ROM:0012ED4E dc.l loc_12EDEA ROM:0012ED52 dc.l loc_12EE0E ROM:0012ED56 ; --------------------------------------------------------------------------- ROM:0012ED56 ROM:0012ED56 loc_12ED56: ; DATA XREF: ROM:off_12ED3E↑o ROM:0012ED56 bsr.w sub_12F0F8 ROM:0012ED5A bsr.w sub_12F0A4 ROM:0012ED5E bsr.w sub_12F114 ROM:0012ED62 bclr #4,($140A).w ROM:0012ED68 move.b #1,($1267).w ROM:0012ED6E bra.s locret_12EDA0 ROM:0012ED70 ; --------------------------------------------------------------------------- ROM:0012ED70 rts ROM:0012ED72 ; --------------------------------------------------------------------------- ROM:0012ED72 ROM:0012ED72 loc_12ED72: ; DATA XREF: ROM:0012ED42↑o ROM:0012ED72 move.w $70A(a5),d1 ROM:0012ED76 btst #1,($140F).w ROM:0012ED7C beq.s locret_12EDA0 ROM:0012ED7E cmp.w ($D46).w,d1 ROM:0012ED82 ble.s locret_12EDA0 ROM:0012ED84 bsr.w sub_12F0F8 ROM:0012ED88 bsr.w sub_12F0A4 ROM:0012ED8C bsr.w sub_12F114 ROM:0012ED90 bsr.w sub_12F0C8 ROM:0012ED94 bsr.w sub_12F146 ROM:0012ED98 move.b #2,($1267).w ROM:0012ED9E bra.s locret_12EDC4 ROM:0012EDA0 ; --------------------------------------------------------------------------- ROM:0012EDA0 ROM:0012EDA0 locret_12EDA0: ; CODE XREF: ROM:0012ED6E↑j ROM:0012EDA0 ; ROM:0012ED7C↑j ... ROM:0012EDA0 rts ROM:0012EDA2 ; --------------------------------------------------------------------------- ROM:0012EDA2 ROM:0012EDA2 loc_12EDA2: ; DATA XREF: ROM:0012ED46↑o ROM:0012EDA2 move.w $70A(a5),d1 ROM:0012EDA6 btst #1,($140F).w ROM:0012EDAC beq.s locret_12EDC4 ROM:0012EDAE cmp.w ($D46).w,d1 ROM:0012EDB2 ble.s locret_12EDC4 ROM:0012EDB4 bsr.w sub_12F0C8 ROM:0012EDB8 bsr.w sub_12F146 ROM:0012EDBC move.b #3,($1267).w ROM:0012EDC2 bra.s locret_12EDE8 ROM:0012EDC4 ; --------------------------------------------------------------------------- ROM:0012EDC4 ROM:0012EDC4 locret_12EDC4: ; CODE XREF: ROM:0012ED9E↑j ROM:0012EDC4 ; ROM:0012EDAC↑j ... ROM:0012EDC4 rts ROM:0012EDC6 ; --------------------------------------------------------------------------- ROM:0012EDC6 ROM:0012EDC6 loc_12EDC6: ; DATA XREF: ROM:0012ED4A↑o ROM:0012EDC6 move.w $70A(a5),d1 ROM:0012EDCA btst #1,($140F).w ROM:0012EDD0 beq.s locret_12EDE8 ROM:0012EDD2 cmp.w ($D46).w,d1 ROM:0012EDD6 ble.s locret_12EDE8 ROM:0012EDD8 bsr.w sub_12F0C8 ROM:0012EDDC bsr.w sub_12F146 ROM:0012EDE0 move.b #4,($1267).w ROM:0012EDE6 bra.s locret_12EE0C ROM:0012EDE8 ; --------------------------------------------------------------------------- ROM:0012EDE8 ROM:0012EDE8 locret_12EDE8: ; CODE XREF: ROM:0012EDC2↑j ROM:0012EDE8 ; ROM:0012EDD0↑j ... ROM:0012EDE8 rts ROM:0012EDEA ; --------------------------------------------------------------------------- ROM:0012EDEA ROM:0012EDEA loc_12EDEA: ; DATA XREF: ROM:0012ED4E↑o ROM:0012EDEA move.w $70A(a5),d1 ROM:0012EDEE btst #1,($140F).w ROM:0012EDF4 beq.s locret_12EE0C ROM:0012EDF6 cmp.w ($D46).w,d1 ROM:0012EDFA ble.s locret_12EE0C ROM:0012EDFC bsr.w sub_12F0C8 ROM:0012EE00 bsr.w sub_12F146 ROM:0012EE04 move.b #5,($1267).w ROM:0012EE0A bra.s locret_12EE6E ROM:0012EE0C ; --------------------------------------------------------------------------- ROM:0012EE0C ROM:0012EE0C locret_12EE0C: ; CODE XREF: ROM:0012EDE6↑j ROM:0012EE0C ; ROM:0012EDF4↑j ... ROM:0012EE0C rts ROM:0012EE0E ; --------------------------------------------------------------------------- ROM:0012EE0E ROM:0012EE0E loc_12EE0E: ; DATA XREF: ROM:0012ED52↑o ROM:0012EE0E move.w $70A(a5),d1 ROM:0012EE12 btst #1,($140F).w ROM:0012EE18 beq.s locret_12EE6E ROM:0012EE1A cmp.w ($D46).w,d1 ROM:0012EE1E ble.s locret_12EE6E ROM:0012EE20 bsr.w sub_12F0C8 ROM:0012EE24 bsr.w sub_12EF8E ROM:0012EE28 bsr.w sub_12F146 ROM:0012EE2C bset #4,($140A).w ROM:0012EE32 btst #5,($1418).w ROM:0012EE38 beq.s loc_12EE5C ROM:0012EE3A bset #4,($DE2).w ROM:0012EE40 bset #7,($141D).w ROM:0012EE46 bset #2,($1520).w ROM:0012EE4C move.w $70C(a5),d2 ROM:0012EE50 cmp.w ($9AA).w,d2 ROM:0012EE54 blt.s loc_12EE5C ROM:0012EE56 bset #5,($151F).w ROM:0012EE5C ROM:0012EE5C loc_12EE5C: ; CODE XREF: ROM:0012EE38↑j ROM:0012EE5C ; ROM:0012EE54↑j ROM:0012EE5C bset #4,($DFA).w ROM:0012EE62 move.b #1,($1267).w ROM:0012EE68 bra.l locret_12EDA0 ROM:0012EE6E ; --------------------------------------------------------------------------- ROM:0012EE6E ROM:0012EE6E locret_12EE6E: ; CODE XREF: ROM:0012EE0A↑j ROM:0012EE6E ; ROM:0012EE18↑j ... ROM:0012EE6E rts ROM:0012EE70 ; --------------------------------------------------------------------------- ROM:0012EE70 rts ROM:0012EE72 ROM:0012EE72 ; =============== S U B R O U T I N E ======================================= ROM:0012EE72 ROM:0012EE72 ROM:0012EE72 sub_12EE72: ; CODE XREF: ROM:0012ECF0↑p ROM:0012EE72 clr.l d0 ROM:0012EE74 move.w ($D7A).w,d0 ROM:0012EE78 moveq #4,d1 ROM:0012EE7A divs.w d1,d0 ROM:0012EE7C move.w d0,($D64).w ROM:0012EE80 move.w $6FE(a5),d4 ROM:0012EE84 move.w $6FC(a5),d5 ROM:0012EE88 cmp.w d0,d4 ROM:0012EE8A bgt.l loc_12EF4C ROM:0012EE90 bset #3,($DE2).w ROM:0012EE96 move.w $70C(a5),d1 ROM:0012EE9A cmp.w ($9AA).w,d1 ROM:0012EE9E blt.s loc_12EEA6 ROM:0012EEA0 bset #5,($151F).w ROM:0012EEA6 ROM:0012EEA6 loc_12EEA6: ; CODE XREF: sub_12EE72+2C↑j ROM:0012EEA6 move.w #0,d1 ROM:0012EEAA bra.s loc_12EEB0 ROM:0012EEAC ; --------------------------------------------------------------------------- ROM:0012EEAC ROM:0012EEAC loc_12EEAC: ; CODE XREF: sub_12EE72:loc_12EF46↓j ROM:0012EEAC addi.w #1,d1 ROM:0012EEB0 ROM:0012EEB0 loc_12EEB0: ; CODE XREF: sub_12EE72+38↑j ROM:0012EEB0 cmpi.w #3,d1 ROM:0012EEB4 bgt.l loc_12EF4A ROM:0012EEBA clr.w d3 ROM:0012EEBC move.b $13F4(d1.w),d3 ROM:0012EEC2 muls.w #$64,d3 ; 'd' ROM:0012EEC6 cmp.w d3,d5 ROM:0012EEC8 bgt.s loc_12EF42 ROM:0012EECA bset d1,($1265).w ROM:0012EECE btst #2,($1520).w ROM:0012EED4 bne.s loc_12EF38 ROM:0012EED6 cmpi.w #0,d1 ROM:0012EEDA bne.s loc_12EEE4 ROM:0012EEDC bset #0,($1266).w ROM:0012EEE2 bra.s loc_12EF08 ROM:0012EEE4 ; --------------------------------------------------------------------------- ROM:0012EEE4 ROM:0012EEE4 loc_12EEE4: ; CODE XREF: sub_12EE72+68↑j ROM:0012EEE4 cmpi.w #1,d1 ROM:0012EEE8 bne.s loc_12EEF2 ROM:0012EEEA bset #2,($1266).w ROM:0012EEF0 bra.s loc_12EF08 ROM:0012EEF2 ; --------------------------------------------------------------------------- ROM:0012EEF2 ROM:0012EEF2 loc_12EEF2: ; CODE XREF: sub_12EE72+76↑j ROM:0012EEF2 cmpi.w #2,d1 ROM:0012EEF6 bne.s loc_12EF02 ROM:0012EEF8 bset #3,($1266).w ROM:0012EEFE bra.w loc_12EF08 ROM:0012EF02 ; --------------------------------------------------------------------------- ROM:0012EF02 ROM:0012EF02 loc_12EF02: ; CODE XREF: sub_12EE72+84↑j ROM:0012EF02 bset #1,($1266).w ROM:0012EF08 ROM:0012EF08 loc_12EF08: ; CODE XREF: sub_12EE72+70↑j ROM:0012EF08 ; sub_12EE72+7E↑j ... ROM:0012EF08 cmpi.b #1,($1266).w ROM:0012EF0E beq.s loc_12EF38 ROM:0012EF10 cmpi.b #2,($1266).w ROM:0012EF16 beq.s loc_12EF38 ROM:0012EF18 cmpi.b #4,($1266).w ROM:0012EF1E beq.s loc_12EF38 ROM:0012EF20 cmpi.b #8,($1266).w ROM:0012EF26 beq.s loc_12EF38 ROM:0012EF28 clr.b ($1266).w ROM:0012EF2C bset #7,($141D).w ROM:0012EF32 bset #2,($1520).w ROM:0012EF38 ROM:0012EF38 loc_12EF38: ; CODE XREF: sub_12EE72+62↑j ROM:0012EF38 ; sub_12EE72+9C↑j ... ROM:0012EF38 move.b ($1266).w,($14B6).w ROM:0012EF3E bra.w loc_12EF46 ROM:0012EF42 ; --------------------------------------------------------------------------- ROM:0012EF42 ROM:0012EF42 loc_12EF42: ; CODE XREF: sub_12EE72+56↑j ROM:0012EF42 bclr d1,($1265).w ROM:0012EF46 ROM:0012EF46 loc_12EF46: ; CODE XREF: sub_12EE72+CC↑j ROM:0012EF46 bra.w loc_12EEAC ROM:0012EF4A ; --------------------------------------------------------------------------- ROM:0012EF4A ROM:0012EF4A loc_12EF4A: ; CODE XREF: sub_12EE72+42↑j ROM:0012EF4A bra.s locret_12EF68 ROM:0012EF4C ; --------------------------------------------------------------------------- ROM:0012EF4C ROM:0012EF4C loc_12EF4C: ; CODE XREF: sub_12EE72+18↑j ROM:0012EF4C bclr #3,($DE2).w ROM:0012EF52 move.w #0,d1 ROM:0012EF56 bra.s loc_12EF5C ROM:0012EF58 ; --------------------------------------------------------------------------- ROM:0012EF58 ROM:0012EF58 loc_12EF58: ; CODE XREF: sub_12EE72+F4↓j ROM:0012EF58 addi.w #1,d1 ROM:0012EF5C ROM:0012EF5C loc_12EF5C: ; CODE XREF: sub_12EE72+E4↑j ROM:0012EF5C cmpi.w #3,d1 ROM:0012EF60 bgt.s locret_12EF68 ROM:0012EF62 bclr d1,($1265).w ROM:0012EF66 bra.s loc_12EF58 ROM:0012EF68 ; --------------------------------------------------------------------------- ROM:0012EF68 ROM:0012EF68 locret_12EF68: ; CODE XREF: sub_12EE72:loc_12EF4A↑j ROM:0012EF68 ; sub_12EE72+EE↑j ROM:0012EF68 rts ROM:0012EF68 ; End of function sub_12EE72 ROM:0012EF68 ROM:0012EF6A ROM:0012EF6A ; =============== S U B R O U T I N E ======================================= ROM:0012EF6A ROM:0012EF6A ROM:0012EF6A sub_12EF6A: ; CODE XREF: ROM:loc_12ECCE↑p ROM:0012EF6A ; ROM:0012ECE4↑p ROM:0012EF6A move.w #0,($D64).w ROM:0012EF70 bclr #3,($DE2).w ROM:0012EF76 move.w #0,d1 ROM:0012EF7A bra.s loc_12EF80 ROM:0012EF7C ; --------------------------------------------------------------------------- ROM:0012EF7C ROM:0012EF7C loc_12EF7C: ; CODE XREF: sub_12EF6A+20↓j ROM:0012EF7C addi.w #1,d1 ROM:0012EF80 ROM:0012EF80 loc_12EF80: ; CODE XREF: sub_12EF6A+10↑j ROM:0012EF80 cmpi.w #3,d1 ROM:0012EF84 bgt.s locret_12EF8C ROM:0012EF86 bclr d1,($1265).w ROM:0012EF8A bra.s loc_12EF7C ROM:0012EF8C ; --------------------------------------------------------------------------- ROM:0012EF8C ROM:0012EF8C locret_12EF8C: ; CODE XREF: sub_12EF6A+1A↑j ROM:0012EF8C rts ROM:0012EF8C ; End of function sub_12EF6A ROM:0012EF8C ROM:0012EF8E ROM:0012EF8E ; =============== S U B R O U T I N E ======================================= ROM:0012EF8E ROM:0012EF8E ROM:0012EF8E sub_12EF8E: ; CODE XREF: ROM:0012EE24↑p ROM:0012EF8E clr.l d0 ROM:0012EF90 move.w ($1098).w,d0 ROM:0012EF94 move.w #1,d1 ROM:0012EF98 bra.s loc_12EF9E ROM:0012EF9A ; --------------------------------------------------------------------------- ROM:0012EF9A ROM:0012EF9A loc_12EF9A: ; CODE XREF: sub_12EF8E+1C↓j ROM:0012EF9A addi.w #1,d1 ROM:0012EF9E ROM:0012EF9E loc_12EF9E: ; CODE XREF: sub_12EF8E+A↑j ROM:0012EF9E cmpi.w #3,d1 ROM:0012EFA2 bgt.s loc_12EFAC ROM:0012EFA4 add.w $1098(d1.w*2),d0 ROM:0012EFAA bra.s loc_12EF9A ROM:0012EFAC ; --------------------------------------------------------------------------- ROM:0012EFAC ROM:0012EFAC loc_12EFAC: ; CODE XREF: sub_12EF8E+14↑j ROM:0012EFAC moveq #4,d2 ROM:0012EFAE muls.w #$1F4,d2 ROM:0012EFB2 muls.w #$2710,d0 ROM:0012EFB6 divs.w d2,d0 ROM:0012EFB8 move.w d0,($D66).w ROM:0012EFBC move.w $700(a5),d4 ROM:0012EFC0 move.w $702(a5),d5 ROM:0012EFC4 cmp.w d0,d4 ROM:0012EFC6 bgt.l loc_12F086 ROM:0012EFCC bset #4,($DE2).w ROM:0012EFD2 move.w $70C(a5),d1 ROM:0012EFD6 cmp.w ($9AA).w,d1 ROM:0012EFDA blt.s loc_12EFE2 ROM:0012EFDC bset #5,($151F).w ROM:0012EFE2 ROM:0012EFE2 loc_12EFE2: ; CODE XREF: sub_12EF8E+4C↑j ROM:0012EFE2 move.w #0,d1 ROM:0012EFE6 bra.s loc_12EFEC ROM:0012EFE8 ; --------------------------------------------------------------------------- ROM:0012EFE8 ROM:0012EFE8 loc_12EFE8: ; CODE XREF: sub_12EF8E:loc_12F080↓j ROM:0012EFE8 addi.w #1,d1 ROM:0012EFEC ROM:0012EFEC loc_12EFEC: ; CODE XREF: sub_12EF8E+58↑j ROM:0012EFEC cmpi.w #3,d1 ROM:0012EFF0 bgt.l loc_12F084 ROM:0012EFF6 move.w $1098(d1.w*2),d3 ROM:0012EFFC muls.w #$14,d3 ROM:0012F000 cmp.w d3,d5 ROM:0012F002 bgt.s loc_12F07C ROM:0012F004 bset d1,($1264).w ROM:0012F008 btst #2,($1520).w ROM:0012F00E bne.s loc_12F072 ROM:0012F010 cmpi.w #0,d1 ROM:0012F014 bne.s loc_12F01E ROM:0012F016 bset #0,($1266).w ROM:0012F01C bra.s loc_12F042 ROM:0012F01E ; --------------------------------------------------------------------------- ROM:0012F01E ROM:0012F01E loc_12F01E: ; CODE XREF: sub_12EF8E+86↑j ROM:0012F01E cmpi.w #1,d1 ROM:0012F022 bne.s loc_12F02C ROM:0012F024 bset #2,($1266).w ROM:0012F02A bra.s loc_12F042 ROM:0012F02C ; --------------------------------------------------------------------------- ROM:0012F02C ROM:0012F02C loc_12F02C: ; CODE XREF: sub_12EF8E+94↑j ROM:0012F02C cmpi.w #2,d1 ROM:0012F030 bne.s loc_12F03C ROM:0012F032 bset #3,($1266).w ROM:0012F038 bra.w loc_12F042 ROM:0012F03C ; --------------------------------------------------------------------------- ROM:0012F03C ROM:0012F03C loc_12F03C: ; CODE XREF: sub_12EF8E+A2↑j ROM:0012F03C bset #1,($1266).w ROM:0012F042 ROM:0012F042 loc_12F042: ; CODE XREF: sub_12EF8E+8E↑j ROM:0012F042 ; sub_12EF8E+9C↑j ... ROM:0012F042 cmpi.b #1,($1266).w ROM:0012F048 beq.s loc_12F072 ROM:0012F04A cmpi.b #2,($1266).w ROM:0012F050 beq.s loc_12F072 ROM:0012F052 cmpi.b #4,($1266).w ROM:0012F058 beq.s loc_12F072 ROM:0012F05A cmpi.b #8,($1266).w ROM:0012F060 beq.s loc_12F072 ROM:0012F062 clr.b ($1266).w ROM:0012F066 bset #7,($141D).w ROM:0012F06C bset #2,($1520).w ROM:0012F072 ROM:0012F072 loc_12F072: ; CODE XREF: sub_12EF8E+80↑j ROM:0012F072 ; sub_12EF8E+BA↑j ... ROM:0012F072 move.b ($1266).w,($14B6).w ROM:0012F078 bra.w loc_12F080 ROM:0012F07C ; --------------------------------------------------------------------------- ROM:0012F07C ROM:0012F07C loc_12F07C: ; CODE XREF: sub_12EF8E+74↑j ROM:0012F07C bclr d1,($1264).w ROM:0012F080 ROM:0012F080 loc_12F080: ; CODE XREF: sub_12EF8E+EA↑j ROM:0012F080 bra.w loc_12EFE8 ROM:0012F084 ; --------------------------------------------------------------------------- ROM:0012F084 ROM:0012F084 loc_12F084: ; CODE XREF: sub_12EF8E+62↑j ROM:0012F084 bra.s locret_12F0A2 ROM:0012F086 ; --------------------------------------------------------------------------- ROM:0012F086 ROM:0012F086 loc_12F086: ; CODE XREF: sub_12EF8E+38↑j ROM:0012F086 bclr #4,($DE2).w ROM:0012F08C move.w #0,d1 ROM:0012F090 bra.s loc_12F096 ROM:0012F092 ; --------------------------------------------------------------------------- ROM:0012F092 ROM:0012F092 loc_12F092: ; CODE XREF: sub_12EF8E+112↓j ROM:0012F092 addi.w #1,d1 ROM:0012F096 ROM:0012F096 loc_12F096: ; CODE XREF: sub_12EF8E+102↑j ROM:0012F096 cmpi.w #3,d1 ROM:0012F09A bgt.s locret_12F0A2 ROM:0012F09C bclr d1,($1264).w ROM:0012F0A0 bra.s loc_12F092 ROM:0012F0A2 ; --------------------------------------------------------------------------- ROM:0012F0A2 ROM:0012F0A2 locret_12F0A2: ; CODE XREF: sub_12EF8E:loc_12F084↑j ROM:0012F0A2 ; sub_12EF8E+10C↑j ROM:0012F0A2 rts ROM:0012F0A2 ; End of function sub_12EF8E ROM:0012F0A2 ROM:0012F0A4 ROM:0012F0A4 ; =============== S U B R O U T I N E ======================================= ROM:0012F0A4 ROM:0012F0A4 ROM:0012F0A4 sub_12F0A4: ; CODE XREF: ROM:0012ED5A↑p ROM:0012F0A4 ; ROM:0012ED88↑p ROM:0012F0A4 move.w #0,($D66).w ROM:0012F0AA bclr #4,($DE2).w ROM:0012F0B0 move.w #0,d1 ROM:0012F0B4 bra.s loc_12F0BA ROM:0012F0B6 ; --------------------------------------------------------------------------- ROM:0012F0B6 ROM:0012F0B6 loc_12F0B6: ; CODE XREF: sub_12F0A4+20↓j ROM:0012F0B6 addi.w #1,d1 ROM:0012F0BA ROM:0012F0BA loc_12F0BA: ; CODE XREF: sub_12F0A4+10↑j ROM:0012F0BA cmpi.w #3,d1 ROM:0012F0BE bgt.s locret_12F0C6 ROM:0012F0C0 bclr d1,($1264).w ROM:0012F0C4 bra.s loc_12F0B6 ROM:0012F0C6 ; --------------------------------------------------------------------------- ROM:0012F0C6 ROM:0012F0C6 locret_12F0C6: ; CODE XREF: sub_12F0A4+1A↑j ROM:0012F0C6 rts ROM:0012F0C6 ; End of function sub_12F0A4 ROM:0012F0C6 ROM:0012F0C8 ROM:0012F0C8 ; =============== S U B R O U T I N E ======================================= ROM:0012F0C8 ROM:0012F0C8 ROM:0012F0C8 sub_12F0C8: ; CODE XREF: ROM:0012ED90↑p ROM:0012F0C8 ; ROM:0012EDB4↑p ... ROM:0012F0C8 clr.w d2 ROM:0012F0CA move.w #0,d0 ROM:0012F0CE bra.s loc_12F0D4 ROM:0012F0D0 ; --------------------------------------------------------------------------- ROM:0012F0D0 ROM:0012F0D0 loc_12F0D0: ; CODE XREF: sub_12F0C8+26↓j ROM:0012F0D0 addi.w #1,d0 ROM:0012F0D4 ROM:0012F0D4 loc_12F0D4: ; CODE XREF: sub_12F0C8+6↑j ROM:0012F0D4 cmpi.w #3,d0 ROM:0012F0D8 bgt.s loc_12F0F0 ROM:0012F0DA move.w $1098(d0.w*2),d1 ROM:0012F0E0 move.b $13F4(d0.w),d2 ROM:0012F0E6 add.w d2,d1 ROM:0012F0E8 move.w d1,$1098(d0.w*2) ROM:0012F0EE bra.s loc_12F0D0 ROM:0012F0F0 ; --------------------------------------------------------------------------- ROM:0012F0F0 ROM:0012F0F0 loc_12F0F0: ; CODE XREF: sub_12F0C8+10↑j ROM:0012F0F0 addi.w #$C8,($D68).w ROM:0012F0F6 rts ROM:0012F0F6 ; End of function sub_12F0C8 ROM:0012F0F6 ROM:0012F0F8 ROM:0012F0F8 ; =============== S U B R O U T I N E ======================================= ROM:0012F0F8 ROM:0012F0F8 ROM:0012F0F8 sub_12F0F8: ; CODE XREF: ROM:loc_12ED56↑p ROM:0012F0F8 ; ROM:0012ED84↑p ROM:0012F0F8 move.w #0,d0 ROM:0012F0FC bra.s loc_12F102 ROM:0012F0FE ; --------------------------------------------------------------------------- ROM:0012F0FE ROM:0012F0FE loc_12F0FE: ; CODE XREF: sub_12F0F8+18↓j ROM:0012F0FE addi.w #1,d0 ROM:0012F102 ROM:0012F102 loc_12F102: ; CODE XREF: sub_12F0F8+4↑j ROM:0012F102 cmpi.w #3,d0 ROM:0012F106 bgt.s locret_12F112 ROM:0012F108 move.w #0,$1098(d0.w*2) ROM:0012F110 bra.s loc_12F0FE ROM:0012F112 ; --------------------------------------------------------------------------- ROM:0012F112 ROM:0012F112 locret_12F112: ; CODE XREF: sub_12F0F8+E↑j ROM:0012F112 rts ROM:0012F112 ; End of function sub_12F0F8 ROM:0012F112 ROM:0012F114 ROM:0012F114 ; =============== S U B R O U T I N E ======================================= ROM:0012F114 ROM:0012F114 ROM:0012F114 sub_12F114: ; CODE XREF: ROM:0012ED5E↑p ROM:0012F114 ; ROM:0012ED8C↑p ROM:0012F114 move.w $6F4(a5),($D5C).w ROM:0012F11A move.w $6F6(a5),($D5E).w ROM:0012F120 move.w $706(a5),($D60).w ROM:0012F126 move.w $704(a5),($D62).w ROM:0012F12C move.w $6F4(a5),($D54).w ROM:0012F132 move.w $6F6(a5),($D56).w ROM:0012F138 move.w $706(a5),($D58).w ROM:0012F13E move.w $704(a5),($D5A).w ROM:0012F144 rts ROM:0012F144 ; End of function sub_12F114 ROM:0012F144 ROM:0012F146 ROM:0012F146 ; =============== S U B R O U T I N E ======================================= ROM:0012F146 ROM:0012F146 ROM:0012F146 sub_12F146: ; CODE XREF: ROM:0012ED94↑p ROM:0012F146 ; ROM:0012EDB8↑p ... ROM:0012F146 move.w ($D44).w,d0 ROM:0012F14A cmp.w ($D5C).w,d0 ROM:0012F14E bge.s loc_12F154 ROM:0012F150 move.w d0,($D5C).w ROM:0012F154 ROM:0012F154 loc_12F154: ; CODE XREF: sub_12F146+8↑j ROM:0012F154 move.w ($D46).w,d0 ROM:0012F158 cmp.w ($D5E).w,d0 ROM:0012F15C ble.s loc_12F162 ROM:0012F15E move.w d0,($D5E).w ROM:0012F162 ROM:0012F162 loc_12F162: ; CODE XREF: sub_12F146+16↑j ROM:0012F162 move.w ($D48).w,d0 ROM:0012F166 cmp.w ($D60).w,d0 ROM:0012F16A bge.s loc_12F170 ROM:0012F16C move.w d0,($D60).w ROM:0012F170 ROM:0012F170 loc_12F170: ; CODE XREF: sub_12F146+24↑j ROM:0012F170 move.w ($D4A).w,d0 ROM:0012F174 cmp.w ($D62).w,d0 ROM:0012F178 ble.s loc_12F17E ROM:0012F17A move.w d0,($D62).w ROM:0012F17E ROM:0012F17E loc_12F17E: ; CODE XREF: sub_12F146+32↑j ROM:0012F17E move.w ($D4C).w,d0 ROM:0012F182 cmp.w ($D54).w,d0 ROM:0012F186 bge.s loc_12F18C ROM:0012F188 move.w d0,($D54).w ROM:0012F18C ROM:0012F18C loc_12F18C: ; CODE XREF: sub_12F146+40↑j ROM:0012F18C move.w ($D4E).w,d0 ROM:0012F190 cmp.w ($D56).w,d0 ROM:0012F194 ble.s loc_12F19A ROM:0012F196 move.w d0,($D56).w ROM:0012F19A ROM:0012F19A loc_12F19A: ; CODE XREF: sub_12F146+4E↑j ROM:0012F19A move.w ($D50).w,d0 ROM:0012F19E cmp.w ($D58).w,d0 ROM:0012F1A2 bge.s loc_12F1A8 ROM:0012F1A4 move.w d0,($D58).w ROM:0012F1A8 ROM:0012F1A8 loc_12F1A8: ; CODE XREF: sub_12F146+5C↑j ROM:0012F1A8 move.w ($D52).w,d0 ROM:0012F1AC cmp.w ($D5A).w,d0 ROM:0012F1B0 ble.s locret_12F1B6 ROM:0012F1B2 move.w d0,($D5A).w ROM:0012F1B6 ROM:0012F1B6 locret_12F1B6: ; CODE XREF: sub_12F146+6A↑j ROM:0012F1B6 rts ROM:0012F1B6 ; End of function sub_12F146 ROM:0012F1B6 ROM:0012F1B8 ROM:0012F1B8 ; =============== S U B R O U T I N E ======================================= ROM:0012F1B8 ROM:0012F1B8 ROM:0012F1B8 sub_12F1B8: ; CODE XREF: sub_110E14+242↑p ROM:0012F1B8 bclr #2,($1425).w ROM:0012F1BE clr.w d0 ROM:0012F1C0 move.b ($1260).w,d0 ROM:0012F1C4 clr.w d1 ROM:0012F1C6 move.b ($126A).w,d1 ROM:0012F1CA cmpi.w #5,d1 ROM:0012F1CE bcc.s locret_12F1D8 ROM:0012F1D0 movea.l off_12F1DA(pc,d1.w*4),a0 ROM:0012F1D4 nop ROM:0012F1D6 jmp (a0) ROM:0012F1D8 ; --------------------------------------------------------------------------- ROM:0012F1D8 ROM:0012F1D8 locret_12F1D8: ; CODE XREF: sub_12F1B8+16↑j ROM:0012F1D8 rts ROM:0012F1D8 ; End of function sub_12F1B8 ROM:0012F1D8 ROM:0012F1D8 ; --------------------------------------------------------------------------- ROM:0012F1DA off_12F1DA: dc.l loc_12F1EE ; DATA XREF: sub_12F1B8+18↑r ROM:0012F1DE dc.l loc_12F1F8 ROM:0012F1E2 dc.l loc_12F20C ROM:0012F1E6 dc.l loc_12F246 ROM:0012F1EA dc.l loc_12F294 ROM:0012F1EE ; --------------------------------------------------------------------------- ROM:0012F1EE ROM:0012F1EE loc_12F1EE: ; DATA XREF: ROM:off_12F1DA↑o ROM:0012F1EE move.b #1,($126A).w ROM:0012F1F4 bra.s locret_12F20A ROM:0012F1F6 ; --------------------------------------------------------------------------- ROM:0012F1F6 rts ROM:0012F1F8 ; --------------------------------------------------------------------------- ROM:0012F1F8 ROM:0012F1F8 loc_12F1F8: ; DATA XREF: ROM:0012F1DE↑o ROM:0012F1F8 cmpi.w #0,d0 ROM:0012F1FC ble.s locret_12F20A ROM:0012F1FE bsr.w sub_12F2D4 ROM:0012F202 move.b #2,($126A).w ROM:0012F208 bra.s locret_12F244 ROM:0012F20A ; --------------------------------------------------------------------------- ROM:0012F20A ROM:0012F20A locret_12F20A: ; CODE XREF: ROM:0012F1F4↑j ROM:0012F20A ; ROM:0012F1FC↑j ... ROM:0012F20A rts ROM:0012F20C ; --------------------------------------------------------------------------- ROM:0012F20C ROM:0012F20C loc_12F20C: ; DATA XREF: ROM:0012F1E2↑o ROM:0012F20C cmpi.w #0,d0 ROM:0012F210 bne.s loc_12F21A ROM:0012F212 move.b #1,($126A).w ROM:0012F218 bra.s locret_12F20A ROM:0012F21A ; --------------------------------------------------------------------------- ROM:0012F21A ROM:0012F21A loc_12F21A: ; CODE XREF: ROM:0012F210↑j ROM:0012F21A cmpi.w #5,d0 ROM:0012F21E bge.s loc_12F22C ROM:0012F220 bsr.w sub_12F2D4 ROM:0012F224 move.b #2,($126A).w ROM:0012F22A bra.s locret_12F244 ROM:0012F22C ; --------------------------------------------------------------------------- ROM:0012F22C ROM:0012F22C loc_12F22C: ; CODE XREF: ROM:0012F21E↑j ROM:0012F22C cmpi.w #5,d0 ROM:0012F230 blt.s locret_12F244 ROM:0012F232 bsr.w sub_12F2D4 ROM:0012F236 bsr.l sub_12F548 ROM:0012F23C move.b #3,($126A).w ROM:0012F242 bra.s locret_12F292 ROM:0012F244 ; --------------------------------------------------------------------------- ROM:0012F244 ROM:0012F244 locret_12F244: ; CODE XREF: ROM:0012F208↑j ROM:0012F244 ; ROM:0012F22A↑j ... ROM:0012F244 rts ROM:0012F246 ; --------------------------------------------------------------------------- ROM:0012F246 ROM:0012F246 loc_12F246: ; DATA XREF: ROM:0012F1E6↑o ROM:0012F246 cmpi.w #0,d0 ROM:0012F24A bne.s loc_12F254 ROM:0012F24C move.b #1,($126A).w ROM:0012F252 bra.s locret_12F20A ROM:0012F254 ; --------------------------------------------------------------------------- ROM:0012F254 ROM:0012F254 loc_12F254: ; CODE XREF: ROM:0012F24A↑j ROM:0012F254 cmpi.w #9,d0 ROM:0012F258 bge.s loc_12F26C ROM:0012F25A bsr.w sub_12F2D4 ROM:0012F25E bsr.l sub_12F548 ROM:0012F264 move.b #3,($126A).w ROM:0012F26A bra.s locret_12F292 ROM:0012F26C ; --------------------------------------------------------------------------- ROM:0012F26C ROM:0012F26C loc_12F26C: ; CODE XREF: ROM:0012F258↑j ROM:0012F26C cmpi.w #9,d0 ROM:0012F270 blt.s locret_12F292 ROM:0012F272 bsr.w sub_12F2D4 ROM:0012F276 bsr.w sub_12F336 ROM:0012F27A bsr.w sub_12F4EE ROM:0012F27E bsr.l sub_12F548 ROM:0012F284 bset #2,($1425).w ROM:0012F28A move.b #4,($126A).w ROM:0012F290 bra.s locret_12F2D0 ROM:0012F292 ; --------------------------------------------------------------------------- ROM:0012F292 ROM:0012F292 locret_12F292: ; CODE XREF: ROM:0012F242↑j ROM:0012F292 ; ROM:0012F26A↑j ... ROM:0012F292 rts ROM:0012F294 ; --------------------------------------------------------------------------- ROM:0012F294 ROM:0012F294 loc_12F294: ; DATA XREF: ROM:0012F1EA↑o ROM:0012F294 cmpi.w #0,d0 ROM:0012F298 bne.s loc_12F2A6 ROM:0012F29A move.b #1,($126A).w ROM:0012F2A0 bra.l locret_12F20A ROM:0012F2A6 ; --------------------------------------------------------------------------- ROM:0012F2A6 ROM:0012F2A6 loc_12F2A6: ; CODE XREF: ROM:0012F298↑j ROM:0012F2A6 cmpi.w #9,d0 ROM:0012F2AA blt.s locret_12F2D0 ROM:0012F2AC bsr.w sub_12F2D4 ROM:0012F2B0 bsr.w sub_12F336 ROM:0012F2B4 bsr.w sub_12F4EE ROM:0012F2B8 bsr.l sub_12F548 ROM:0012F2BE bset #2,($1425).w ROM:0012F2C4 move.b #4,($126A).w ROM:0012F2CA bra.l *+6 ROM:0012F2D0 ; --------------------------------------------------------------------------- ROM:0012F2D0 ROM:0012F2D0 locret_12F2D0: ; CODE XREF: ROM:0012F290↑j ROM:0012F2D0 ; ROM:0012F2AA↑j ... ROM:0012F2D0 rts ROM:0012F2D2 ; --------------------------------------------------------------------------- ROM:0012F2D2 rts ROM:0012F2D4 ROM:0012F2D4 ; =============== S U B R O U T I N E ======================================= ROM:0012F2D4 ROM:0012F2D4 ROM:0012F2D4 sub_12F2D4: ; CODE XREF: ROM:0012F1FE↑p ROM:0012F2D4 ; ROM:0012F220↑p ... ROM:0012F2D4 move.w #7,d0 ROM:0012F2D8 bra.s loc_12F2DE ROM:0012F2DA ; --------------------------------------------------------------------------- ROM:0012F2DA ROM:0012F2DA loc_12F2DA: ; CODE XREF: sub_12F2D4+1E↓j ROM:0012F2DA subi.w #1,d0 ROM:0012F2DE ROM:0012F2DE loc_12F2DE: ; CODE XREF: sub_12F2D4+4↑j ROM:0012F2DE cmpi.w #0,d0 ROM:0012F2E2 blt.s loc_12F2F4 ROM:0012F2E4 move.w d0,d1 ROM:0012F2E6 addq.w #1,d1 ROM:0012F2E8 move.w $10A0(d0.w*2),$10A0(d1.w*2) ROM:0012F2F2 bra.s loc_12F2DA ROM:0012F2F4 ; --------------------------------------------------------------------------- ROM:0012F2F4 ROM:0012F2F4 loc_12F2F4: ; CODE XREF: sub_12F2D4+E↑j ROM:0012F2F4 move.w ($4BE).w,d2 ROM:0012F2F8 cmpi.w #0,d2 ROM:0012F2FC blt.s locret_12F334 ROM:0012F2FE cmpi.w #3,d2 ROM:0012F302 bgt.s locret_12F334 ROM:0012F304 move.w $1496(d2.w*2),d0 ROM:0012F30A clr.l d1 ROM:0012F30C move.w ($10CE).w,d1 ROM:0012F310 ext.l d0 ROM:0012F312 muls.l d1,d0 ROM:0012F316 divs.l #$3E8,d0 ROM:0012F31E muls.l #$3E8,d1 ROM:0012F326 sub.l d0,d1 ROM:0012F328 divs.l #$3E8,d1 ROM:0012F330 move.w d1,($10A0).w ROM:0012F334 ROM:0012F334 locret_12F334: ; CODE XREF: sub_12F2D4+28↑j ROM:0012F334 ; sub_12F2D4+2E↑j ROM:0012F334 rts ROM:0012F334 ; End of function sub_12F2D4 ROM:0012F334 ROM:0012F336 ROM:0012F336 ; =============== S U B R O U T I N E ======================================= ROM:0012F336 ROM:0012F336 ROM:0012F336 sub_12F336: ; CODE XREF: ROM:0012F276↑p ROM:0012F336 ; ROM:0012F2B0↑p ROM:0012F336 move.w ($10C2).w,d3 ROM:0012F33A move.w ($10CC).w,d2 ROM:0012F33E move.w #$3F50,d1 ROM:0012F342 bsr.l sub_1174A6 ROM:0012F348 move.w d1,-(sp) ROM:0012F34A move.w ($10C2).w,d2 ROM:0012F34E move.w #$3E92,d1 ROM:0012F352 bsr.l sub_1174A6 ROM:0012F358 move.w d1,d6 ROM:0012F35A cmpi.w #$3E8,d6 ROM:0012F35E ble.s loc_12F364 ROM:0012F360 move.w #$3E8,d6 ROM:0012F364 ROM:0012F364 loc_12F364: ; CODE XREF: sub_12F336+28↑j ROM:0012F364 ext.l d6 ROM:0012F366 move.w (sp)+,d5 ROM:0012F368 cmpi.w #$2710,d5 ROM:0012F36C ble.s loc_12F372 ROM:0012F36E move.w #$2710,d5 ROM:0012F372 ROM:0012F372 loc_12F372: ; CODE XREF: sub_12F336+36↑j ROM:0012F372 ext.l d5 ROM:0012F374 clr.l d2 ROM:0012F376 clr.l d3 ROM:0012F378 clr.l d4 ROM:0012F37A clr.l d1 ROM:0012F37C move.w ($10A8).w,d2 ROM:0012F380 move.w ($10A6).w,d1 ROM:0012F384 sub.l d1,d2 ROM:0012F386 lsl.l #2,d2 ROM:0012F388 move.w ($10AC).w,d3 ROM:0012F38C move.w ($10A4).w,d1 ROM:0012F390 sub.l d1,d3 ROM:0012F392 move.w ($10B0).w,d4 ROM:0012F396 move.w ($10A0).w,d1 ROM:0012F39A add.l d1,d4 ROM:0012F39C move.w ($10A8).w,d1 ROM:0012F3A0 sub.l d1,d4 ROM:0012F3A2 sub.l d1,d4 ROM:0012F3A4 cmpi.l #0,d4 ROM:0012F3AA bge.s loc_12F3AE ROM:0012F3AC clr.l d4 ROM:0012F3AE ROM:0012F3AE loc_12F3AE: ; CODE XREF: sub_12F336+74↑j ROM:0012F3AE muls.l d5,d4 ROM:0012F3B2 move.l d4,d7 ROM:0012F3B4 divs.l #$3E8,d7 ROM:0012F3BC clr.l d1 ROM:0012F3BE move.w ($D6A).w,d1 ROM:0012F3C2 muls.l #$3E8,d1 ROM:0012F3CA sub.l d1,d4 ROM:0012F3CC cmpi.l #$20C2B8,d4 ROM:0012F3D2 bgt.s loc_12F3DC ROM:0012F3D4 cmpi.l #$FFDF3D48,d4 ROM:0012F3DA bge.s loc_12F426 ROM:0012F3DC ROM:0012F3DC loc_12F3DC: ; CODE XREF: sub_12F336+9C↑j ROM:0012F3DC cmpi.l #0,d4 ROM:0012F3E2 blt.s loc_12F3EE ROM:0012F3E4 addi.l #$1F4,d4 ROM:0012F3EA bra.w loc_12F3F4 ROM:0012F3EE ; --------------------------------------------------------------------------- ROM:0012F3EE ROM:0012F3EE loc_12F3EE: ; CODE XREF: sub_12F336+AC↑j ROM:0012F3EE subi.l #$1F4,d4 ROM:0012F3F4 ROM:0012F3F4 loc_12F3F4: ; CODE XREF: sub_12F336+B4↑j ROM:0012F3F4 divs.l #$3E8,d4 ROM:0012F3FC muls.l d6,d4 ROM:0012F400 add.l d1,d4 ROM:0012F402 cmpi.l #0,d4 ROM:0012F408 blt.s loc_12F414 ROM:0012F40A addi.l #$1F4,d4 ROM:0012F410 bra.w loc_12F41A ROM:0012F414 ; --------------------------------------------------------------------------- ROM:0012F414 ROM:0012F414 loc_12F414: ; CODE XREF: sub_12F336+D2↑j ROM:0012F414 subi.l #$1F4,d4 ROM:0012F41A ROM:0012F41A loc_12F41A: ; CODE XREF: sub_12F336+DA↑j ROM:0012F41A divs.l #$3E8,d4 ROM:0012F422 bra.w loc_12F46C ROM:0012F426 ; --------------------------------------------------------------------------- ROM:0012F426 ROM:0012F426 loc_12F426: ; CODE XREF: sub_12F336+A4↑j ROM:0012F426 muls.l d6,d4 ROM:0012F42A cmpi.l #0,d4 ROM:0012F430 blt.s loc_12F43C ROM:0012F432 addi.l #$1F4,d4 ROM:0012F438 bra.w loc_12F442 ROM:0012F43C ; --------------------------------------------------------------------------- ROM:0012F43C ROM:0012F43C loc_12F43C: ; CODE XREF: sub_12F336+FA↑j ROM:0012F43C subi.l #$1F4,d4 ROM:0012F442 ROM:0012F442 loc_12F442: ; CODE XREF: sub_12F336+102↑j ROM:0012F442 divs.l #$3E8,d4 ROM:0012F44A add.l d1,d4 ROM:0012F44C cmpi.l #0,d4 ROM:0012F452 blt.s loc_12F45E ROM:0012F454 addi.l #$1F4,d4 ROM:0012F45A bra.w loc_12F464 ROM:0012F45E ; --------------------------------------------------------------------------- ROM:0012F45E ROM:0012F45E loc_12F45E: ; CODE XREF: sub_12F336+11C↑j ROM:0012F45E subi.l #$1F4,d4 ROM:0012F464 ROM:0012F464 loc_12F464: ; CODE XREF: sub_12F336+124↑j ROM:0012F464 divs.l #$3E8,d4 ROM:0012F46C ROM:0012F46C loc_12F46C: ; CODE XREF: sub_12F336+EC↑j ROM:0012F46C cmpi.l #0,d4 ROM:0012F472 bge.s loc_12F476 ROM:0012F474 clr.l d4 ROM:0012F476 ROM:0012F476 loc_12F476: ; CODE XREF: sub_12F336+13C↑j ROM:0012F476 cmpi.l #$FFFF,d4 ROM:0012F47C bgt.s loc_12F484 ROM:0012F47E move.w d4,($D6A).w ROM:0012F482 bra.s loc_12F48A ROM:0012F484 ; --------------------------------------------------------------------------- ROM:0012F484 ROM:0012F484 loc_12F484: ; CODE XREF: sub_12F336+146↑j ROM:0012F484 move.w #$FFFF,($D6A).w ROM:0012F48A ROM:0012F48A loc_12F48A: ; CODE XREF: sub_12F336+14C↑j ROM:0012F48A clr.w d1 ROM:0012F48C move.b $C13(a5),d1 ROM:0012F490 cmpi.w #0,d1 ROM:0012F494 bne.s loc_12F4A0 ROM:0012F496 move.l d2,d0 ROM:0012F498 sub.l d3,d0 ROM:0012F49A add.l d4,d0 ROM:0012F49C bra.w loc_12F4E8 ROM:0012F4A0 ; --------------------------------------------------------------------------- ROM:0012F4A0 ROM:0012F4A0 loc_12F4A0: ; CODE XREF: sub_12F336+15E↑j ROM:0012F4A0 cmpi.w #1,d1 ROM:0012F4A4 bne.s loc_12F4A8 ROM:0012F4A6 move.l d2,d0 ROM:0012F4A8 ROM:0012F4A8 loc_12F4A8: ; CODE XREF: sub_12F336+16E↑j ROM:0012F4A8 cmpi.w #2,d1 ROM:0012F4AC bne.s loc_12F4B0 ROM:0012F4AE move.l d3,d0 ROM:0012F4B0 ROM:0012F4B0 loc_12F4B0: ; CODE XREF: sub_12F336+176↑j ROM:0012F4B0 cmpi.w #3,d1 ROM:0012F4B4 bne.s loc_12F4B8 ROM:0012F4B6 move.l d7,d0 ROM:0012F4B8 ROM:0012F4B8 loc_12F4B8: ; CODE XREF: sub_12F336+17E↑j ROM:0012F4B8 cmpi.w #4,d1 ROM:0012F4BC bne.s loc_12F4C0 ROM:0012F4BE move.l d4,d0 ROM:0012F4C0 ROM:0012F4C0 loc_12F4C0: ; CODE XREF: sub_12F336+186↑j ROM:0012F4C0 cmpi.w #5,d1 ROM:0012F4C4 bne.s loc_12F4C8 ROM:0012F4C6 move.l d5,d0 ROM:0012F4C8 ROM:0012F4C8 loc_12F4C8: ; CODE XREF: sub_12F336+18E↑j ROM:0012F4C8 cmpi.w #6,d1 ROM:0012F4CC bne.s loc_12F4D0 ROM:0012F4CE move.l d6,d0 ROM:0012F4D0 ROM:0012F4D0 loc_12F4D0: ; CODE XREF: sub_12F336+196↑j ROM:0012F4D0 cmpi.w #0,d1 ROM:0012F4D4 bge.s loc_12F4DC ROM:0012F4D6 move.l #0,d0 ROM:0012F4DC ROM:0012F4DC loc_12F4DC: ; CODE XREF: sub_12F336+19E↑j ROM:0012F4DC cmpi.w #6,d1 ROM:0012F4E0 ble.s loc_12F4E8 ROM:0012F4E2 move.l #0,d0 ROM:0012F4E8 ROM:0012F4E8 loc_12F4E8: ; CODE XREF: sub_12F336+166↑j ROM:0012F4E8 ; sub_12F336+1AA↑j ROM:0012F4E8 move.l d0,($8EC).w ROM:0012F4EC rts ROM:0012F4EC ; End of function sub_12F336 ROM:0012F4EC ROM:0012F4EE ROM:0012F4EE ; =============== S U B R O U T I N E ======================================= ROM:0012F4EE ROM:0012F4EE ROM:0012F4EE sub_12F4EE: ; CODE XREF: ROM:0012F27A↑p ROM:0012F4EE ; ROM:0012F2B4↑p ROM:0012F4EE move.l ($8EC).w,d0 ROM:0012F4F2 cmpi.l #$FFFF8001,d0 ROM:0012F4F8 bge.s loc_12F502 ROM:0012F4FA move.w #$8001,($D6C).w ROM:0012F500 bra.s locret_12F516 ROM:0012F502 ; --------------------------------------------------------------------------- ROM:0012F502 ROM:0012F502 loc_12F502: ; CODE XREF: sub_12F4EE+A↑j ROM:0012F502 cmpi.l #$7FFF,d0 ROM:0012F508 ble.s loc_12F512 ROM:0012F50A move.w #$7FFF,($D6C).w ROM:0012F510 bra.s locret_12F516 ROM:0012F512 ; --------------------------------------------------------------------------- ROM:0012F512 ROM:0012F512 loc_12F512: ; CODE XREF: sub_12F4EE+1A↑j ROM:0012F512 move.w d0,($D6C).w ROM:0012F516 ROM:0012F516 locret_12F516: ; CODE XREF: sub_12F4EE+12↑j ROM:0012F516 ; sub_12F4EE+22↑j ROM:0012F516 rts ROM:0012F516 ; End of function sub_12F4EE ROM:0012F516 ROM:0012F518 ROM:0012F518 ; =============== S U B R O U T I N E ======================================= ROM:0012F518 ROM:0012F518 ROM:0012F518 sub_12F518: ; CODE XREF: sub_110E14+12C↑p ROM:0012F518 move.w #7,d1 ROM:0012F51C bra.s loc_12F522 ROM:0012F51E ; --------------------------------------------------------------------------- ROM:0012F51E ROM:0012F51E loc_12F51E: ; CODE XREF: sub_12F518+1E↓j ROM:0012F51E subi.w #1,d1 ROM:0012F522 ROM:0012F522 loc_12F522: ; CODE XREF: sub_12F518+4↑j ROM:0012F522 cmpi.w #0,d1 ROM:0012F526 blt.s loc_12F538 ROM:0012F528 move.w d1,d2 ROM:0012F52A addq.w #1,d2 ROM:0012F52C move.b $13EB(d1.w),$13EB(d2.w) ROM:0012F536 bra.s loc_12F51E ROM:0012F538 ; --------------------------------------------------------------------------- ROM:0012F538 ROM:0012F538 loc_12F538: ; CODE XREF: sub_12F518+E↑j ROM:0012F538 clr.l d1 ROM:0012F53A move.w ($494).w,d1 ROM:0012F53E divs.w #$64,d1 ; 'd' ROM:0012F542 move.b d1,($13EB).w ROM:0012F546 rts ROM:0012F546 ; End of function sub_12F518 ROM:0012F546 ROM:0012F548 ROM:0012F548 ; =============== S U B R O U T I N E ======================================= ROM:0012F548 ROM:0012F548 ROM:0012F548 sub_12F548: ; CODE XREF: ROM:0012F236↑p ROM:0012F548 ; ROM:0012F25E↑p ... ROM:0012F548 clr.w d1 ROM:0012F54A move.b $C15(a5),d1 ROM:0012F54E cmpi.w #0,d1 ROM:0012F552 bne.s loc_12F55A ROM:0012F554 bsr.w sub_12F560 ROM:0012F558 bra.s locret_12F55E ROM:0012F55A ; --------------------------------------------------------------------------- ROM:0012F55A ROM:0012F55A loc_12F55A: ; CODE XREF: sub_12F548+A↑j ROM:0012F55A bsr.w sub_12F7BC ROM:0012F55E ROM:0012F55E locret_12F55E: ; CODE XREF: sub_12F548+10↑j ROM:0012F55E rts ROM:0012F55E ; End of function sub_12F548 ROM:0012F55E ROM:0012F560 ROM:0012F560 ; =============== S U B R O U T I N E ======================================= ROM:0012F560 ROM:0012F560 ROM:0012F560 sub_12F560: ; CODE XREF: sub_12F548+C↑p ROM:0012F560 btst #6,($151F).w ROM:0012F566 bne.l locret_12F5E4 ROM:0012F56C move.w $714(a5),d0 ROM:0012F570 move.b $C14(a5),d1 ROM:0012F574 cmp.w ($DFE).w,d0 ROM:0012F578 bne.s loc_12F586 ROM:0012F57A cmp.b ($126B).w,d1 ROM:0012F57E ble.s loc_12F584 ROM:0012F580 addq.b #1,($126B).w ROM:0012F584 ROM:0012F584 loc_12F584: ; CODE XREF: sub_12F560+1E↑j ROM:0012F584 bra.s loc_12F58A ROM:0012F586 ; --------------------------------------------------------------------------- ROM:0012F586 ROM:0012F586 loc_12F586: ; CODE XREF: sub_12F560+18↑j ROM:0012F586 clr.b ($126B).w ROM:0012F58A ROM:0012F58A loc_12F58A: ; CODE XREF: sub_12F560:loc_12F584↑j ROM:0012F58A clr.l d0 ROM:0012F58C clr.l d2 ROM:0012F58E move.w ($10A8).w,d0 ROM:0012F592 move.w ($10A0).w,d2 ROM:0012F596 sub.l d2,d0 ROM:0012F598 cmpi.w #2,($4BE).w ROM:0012F59E bne.s locret_12F5E4 ROM:0012F5A0 move.w $710(a5),d2 ROM:0012F5A4 cmp.w ($10BA).w,d2 ROM:0012F5A8 bge.s locret_12F5E4 ROM:0012F5AA move.w $712(a5),d2 ROM:0012F5AE cmp.w ($10BA).w,d2 ROM:0012F5B2 ble.s locret_12F5E4 ROM:0012F5B4 cmp.b ($126B).w,d1 ROM:0012F5B8 bgt.s locret_12F5E4 ROM:0012F5BA move.w $70E(a5),d3 ROM:0012F5BE cmp.w d0,d3 ROM:0012F5C0 blt.s locret_12F5E4 ROM:0012F5C2 neg.w d3 ROM:0012F5C4 cmp.w d0,d3 ROM:0012F5C6 bgt.s locret_12F5E4 ROM:0012F5C8 btst #6,($1412).w ROM:0012F5CE bne.s locret_12F5E4 ROM:0012F5D0 btst #2,($141D).w ROM:0012F5D6 bne.s locret_12F5E4 ROM:0012F5D8 bsr.w sub_12F5E6 ROM:0012F5DC bsr.w sub_12F6CC ROM:0012F5E0 bsr.w sub_12F752 ROM:0012F5E4 ROM:0012F5E4 locret_12F5E4: ; CODE XREF: sub_12F560+6↑j ROM:0012F5E4 ; sub_12F560+3E↑j ... ROM:0012F5E4 rts ROM:0012F5E4 ; End of function sub_12F560 ROM:0012F5E4 ROM:0012F5E6 ROM:0012F5E6 ; =============== S U B R O U T I N E ======================================= ROM:0012F5E6 ROM:0012F5E6 ROM:0012F5E6 sub_12F5E6: ; CODE XREF: sub_12F560+78↑p ROM:0012F5E6 clr.l d0 ROM:0012F5E8 clr.l d1 ROM:0012F5EA clr.l d2 ROM:0012F5EC move.w ($10CE).w,d0 ROM:0012F5F0 move.w ($10D6).w,d1 ROM:0012F5F4 move.w ($10D6).w,d2 ROM:0012F5F8 addi.l #$20,d2 ; ' ' ROM:0012F5FE lsr.l #6,d2 ROM:0012F600 sub.l d1,d0 ROM:0012F602 clr.w ($10B6).w ROM:0012F606 clr.l d3 ROM:0012F608 move.w ($10D0).w,d3 ROM:0012F60C sub.l d1,d3 ROM:0012F60E asl.l #1,d3 ROM:0012F610 sub.l d0,d3 ROM:0012F612 asl.l #1,d3 ROM:0012F614 sub.l d0,d3 ROM:0012F616 muls.l #$F42,d3 ROM:0012F61E divs.l d2,d3 ROM:0012F622 cmpi.l #$7FFF,d3 ROM:0012F628 bge.s loc_12F644 ROM:0012F62A cmpi.l #$FFFF8001,d3 ROM:0012F630 ble.s loc_12F63A ROM:0012F632 move.w d3,($10B2).w ROM:0012F636 bra.w loc_12F640 ROM:0012F63A ; --------------------------------------------------------------------------- ROM:0012F63A ROM:0012F63A loc_12F63A: ; CODE XREF: sub_12F5E6+4A↑j ROM:0012F63A move.w #$8001,($10B2).w ROM:0012F640 ROM:0012F640 loc_12F640: ; CODE XREF: sub_12F5E6+50↑j ROM:0012F640 bra.w loc_12F64A ROM:0012F644 ; --------------------------------------------------------------------------- ROM:0012F644 ROM:0012F644 loc_12F644: ; CODE XREF: sub_12F5E6+42↑j ROM:0012F644 move.w #$7FFF,($10B2).w ROM:0012F64A ROM:0012F64A loc_12F64A: ; CODE XREF: sub_12F5E6:loc_12F640↑j ROM:0012F64A clr.l d3 ROM:0012F64C move.w ($10D4).w,d3 ROM:0012F650 sub.l d1,d3 ROM:0012F652 asl.l #2,d3 ROM:0012F654 sub.l d0,d3 ROM:0012F656 muls.l #$F42,d3 ROM:0012F65E divs.l d2,d3 ROM:0012F662 cmpi.l #$7FFF,d3 ROM:0012F668 bge.s loc_12F684 ROM:0012F66A cmpi.l #$FFFF8001,d3 ROM:0012F670 ble.s loc_12F67A ROM:0012F672 move.w d3,($10B8).w ROM:0012F676 bra.w loc_12F680 ROM:0012F67A ; --------------------------------------------------------------------------- ROM:0012F67A ROM:0012F67A loc_12F67A: ; CODE XREF: sub_12F5E6+8A↑j ROM:0012F67A move.w #$8001,($10B8).w ROM:0012F680 ROM:0012F680 loc_12F680: ; CODE XREF: sub_12F5E6+90↑j ROM:0012F680 bra.w loc_12F68A ROM:0012F684 ; --------------------------------------------------------------------------- ROM:0012F684 ROM:0012F684 loc_12F684: ; CODE XREF: sub_12F5E6+82↑j ROM:0012F684 move.w #$7FFF,($10B8).w ROM:0012F68A ROM:0012F68A loc_12F68A: ; CODE XREF: sub_12F5E6:loc_12F680↑j ROM:0012F68A clr.l d3 ROM:0012F68C move.w ($10D2).w,d3 ROM:0012F690 sub.l d1,d3 ROM:0012F692 asl.l #1,d3 ROM:0012F694 sub.l d0,d3 ROM:0012F696 muls.l #$1E84,d3 ROM:0012F69E divs.l d2,d3 ROM:0012F6A2 cmpi.l #$7FFF,d3 ROM:0012F6A8 bge.s loc_12F6C4 ROM:0012F6AA cmpi.l #$FFFF8001,d3 ROM:0012F6B0 ble.s loc_12F6BA ROM:0012F6B2 move.w d3,($10B4).w ROM:0012F6B6 bra.w loc_12F6C0 ROM:0012F6BA ; --------------------------------------------------------------------------- ROM:0012F6BA ROM:0012F6BA loc_12F6BA: ; CODE XREF: sub_12F5E6+CA↑j ROM:0012F6BA move.w #$8001,($10B4).w ROM:0012F6C0 ROM:0012F6C0 loc_12F6C0: ; CODE XREF: sub_12F5E6+D0↑j ROM:0012F6C0 bra.w locret_12F6CA ROM:0012F6C4 ; --------------------------------------------------------------------------- ROM:0012F6C4 ROM:0012F6C4 loc_12F6C4: ; CODE XREF: sub_12F5E6+C2↑j ROM:0012F6C4 move.w #$7FFF,($10B4).w ROM:0012F6CA ROM:0012F6CA locret_12F6CA: ; CODE XREF: sub_12F5E6:loc_12F6C0↑j ROM:0012F6CA rts ROM:0012F6CA ; End of function sub_12F5E6 ROM:0012F6CA ROM:0012F6CC ROM:0012F6CC ; =============== S U B R O U T I N E ======================================= ROM:0012F6CC ROM:0012F6CC ROM:0012F6CC sub_12F6CC: ; CODE XREF: sub_12F560+7C↑p ROM:0012F6CC clr.l d3 ROM:0012F6CE move.w $716(a5),d3 ROM:0012F6D2 move.w #0,($149A).w ROM:0012F6D8 clr.l d1 ROM:0012F6DA clr.l d2 ROM:0012F6DC move.w ($10B2).w,d1 ROM:0012F6E0 ext.l d1 ROM:0012F6E2 move.w ($1496).w,d2 ROM:0012F6E6 ext.l d2 ROM:0012F6E8 sub.l d2,d1 ROM:0012F6EA muls.l d3,d1 ROM:0012F6EE muls.l #$64,d2 ; 'd' ROM:0012F6F6 add.l d1,d2 ROM:0012F6F8 divs.w #$64,d2 ; 'd' ROM:0012F6FC move.w d2,($1496).w ROM:0012F700 clr.l d1 ROM:0012F702 clr.l d2 ROM:0012F704 move.w ($10B8).w,d1 ROM:0012F708 ext.l d1 ROM:0012F70A move.w ($149C).w,d2 ROM:0012F70E ext.l d2 ROM:0012F710 sub.l d2,d1 ROM:0012F712 muls.l d3,d1 ROM:0012F716 muls.l #$64,d2 ; 'd' ROM:0012F71E add.l d1,d2 ROM:0012F720 divs.w #$64,d2 ; 'd' ROM:0012F724 move.w d2,($149C).w ROM:0012F728 clr.l d1 ROM:0012F72A clr.l d2 ROM:0012F72C move.w ($10B4).w,d1 ROM:0012F730 ext.l d1 ROM:0012F732 move.w ($1498).w,d2 ROM:0012F736 ext.l d2 ROM:0012F738 sub.l d2,d1 ROM:0012F73A muls.l d3,d1 ROM:0012F73E muls.l #$64,d2 ; 'd' ROM:0012F746 add.l d1,d2 ROM:0012F748 divs.w #$64,d2 ; 'd' ROM:0012F74C move.w d2,($1498).w ROM:0012F750 rts ROM:0012F750 ; End of function sub_12F6CC ROM:0012F750 ROM:0012F752 ROM:0012F752 ; =============== S U B R O U T I N E ======================================= ROM:0012F752 ROM:0012F752 ROM:0012F752 sub_12F752: ; CODE XREF: sub_12F560+80↑p ROM:0012F752 clr.w d0 ROM:0012F754 move.b ($14B7).w,d0 ROM:0012F758 cmp.w ($1466).w,d0 ROM:0012F75C bgt.s loc_12F764 ROM:0012F75E bset #1,($1520).w ROM:0012F764 ROM:0012F764 loc_12F764: ; CODE XREF: sub_12F752+A↑j ROM:0012F764 muls.w #5,d0 ROM:0012F768 cmp.w ($1466).w,d0 ROM:0012F76C bgt.s loc_12F776 ROM:0012F76E bset #6,($151F).w ROM:0012F774 bra.s loc_12F77A ROM:0012F776 ; --------------------------------------------------------------------------- ROM:0012F776 ROM:0012F776 loc_12F776: ; CODE XREF: sub_12F752+1A↑j ROM:0012F776 addq.w #1,($1466).w ROM:0012F77A ROM:0012F77A loc_12F77A: ; CODE XREF: sub_12F752+22↑j ROM:0012F77A move.w $718(a5),d2 ROM:0012F77E move.w #0,d0 ROM:0012F782 bra.s loc_12F788 ROM:0012F784 ; --------------------------------------------------------------------------- ROM:0012F784 ROM:0012F784 loc_12F784: ; CODE XREF: sub_12F752+66↓j ROM:0012F784 addi.w #1,d0 ROM:0012F788 ROM:0012F788 loc_12F788: ; CODE XREF: sub_12F752+30↑j ROM:0012F788 cmpi.w #3,d0 ROM:0012F78C bgt.s locret_12F7BA ROM:0012F78E move.w $1496(d0.w*2),d1 ROM:0012F794 cmp.w d1,d2 ROM:0012F796 bge.s loc_12F7A2 ROM:0012F798 move.w d2,d1 ROM:0012F79A bset #4,($151F).w ROM:0012F7A0 bra.s loc_12F7B2 ROM:0012F7A2 ; --------------------------------------------------------------------------- ROM:0012F7A2 ROM:0012F7A2 loc_12F7A2: ; CODE XREF: sub_12F752+44↑j ROM:0012F7A2 neg.w d2 ROM:0012F7A4 cmp.w d1,d2 ROM:0012F7A6 ble.s loc_12F7B0 ROM:0012F7A8 move.w d2,d1 ROM:0012F7AA bset #4,($151F).w ROM:0012F7B0 ROM:0012F7B0 loc_12F7B0: ; CODE XREF: sub_12F752+54↑j ROM:0012F7B0 neg.w d2 ROM:0012F7B2 ROM:0012F7B2 loc_12F7B2: ; CODE XREF: sub_12F752+4E↑j ROM:0012F7B2 move.w d1,$1496(d0.w*2) ROM:0012F7B8 bra.s loc_12F784 ROM:0012F7BA ; --------------------------------------------------------------------------- ROM:0012F7BA ROM:0012F7BA locret_12F7BA: ; CODE XREF: sub_12F752+3A↑j ROM:0012F7BA rts ROM:0012F7BA ; End of function sub_12F752 ROM:0012F7BA ROM:0012F7BC ROM:0012F7BC ; =============== S U B R O U T I N E ======================================= ROM:0012F7BC ROM:0012F7BC ROM:0012F7BC sub_12F7BC: ; CODE XREF: sub_12F548:loc_12F55A↑p ROM:0012F7BC ; sub_1322F0+22↓p ROM:0012F7BC clr.l d1 ROM:0012F7BE move.w $716(a5),d0 ROM:0012F7C2 move.w #$12C,d1 ROM:0012F7C6 divs.w d0,d1 ROM:0012F7C8 move.b d1,($14B7).w ROM:0012F7CC clr.l d0 ROM:0012F7CE move.w $718(a5),d0 ROM:0012F7D2 asl.l #2,d0 ROM:0012F7D4 move.w d0,($1468).w ROM:0012F7D8 move.w #0,($1466).w ROM:0012F7DE bclr #4,($151F).w ROM:0012F7E4 bclr #6,($151F).w ROM:0012F7EA bclr #1,($1520).w ROM:0012F7F0 move.w #0,d0 ROM:0012F7F4 bra.s loc_12F7FA ROM:0012F7F6 ; --------------------------------------------------------------------------- ROM:0012F7F6 ROM:0012F7F6 loc_12F7F6: ; CODE XREF: sub_12F7BC+4C↓j ROM:0012F7F6 addi.w #1,d0 ROM:0012F7FA ROM:0012F7FA loc_12F7FA: ; CODE XREF: sub_12F7BC+38↑j ROM:0012F7FA cmpi.w #3,d0 ROM:0012F7FE bgt.s locret_12F80A ROM:0012F800 move.w #0,$1496(d0.w*2) ROM:0012F808 bra.s loc_12F7F6 ROM:0012F80A ; --------------------------------------------------------------------------- ROM:0012F80A ROM:0012F80A locret_12F80A: ; CODE XREF: sub_12F7BC+42↑j ROM:0012F80A rts ROM:0012F80A ; End of function sub_12F7BC ROM:0012F80A ROM:0012F80C ROM:0012F80C ; =============== S U B R O U T I N E ======================================= ROM:0012F80C ROM:0012F80C ROM:0012F80C sub_12F80C: ; CODE XREF: sub_110E14+248↑p ROM:0012F80C clr.w d1 ROM:0012F80E move.b ($126C).w,d1 ROM:0012F812 cmpi.w #3,d1 ROM:0012F816 bcc.s locret_12F820 ROM:0012F818 movea.l off_12F822(pc,d1.w*4),a0 ROM:0012F81C nop ROM:0012F81E jmp (a0) ROM:0012F820 ; --------------------------------------------------------------------------- ROM:0012F820 ROM:0012F820 locret_12F820: ; CODE XREF: sub_12F80C+A↑j ROM:0012F820 rts ROM:0012F820 ; End of function sub_12F80C ROM:0012F820 ROM:0012F820 ; --------------------------------------------------------------------------- ROM:0012F822 off_12F822: dc.l loc_12F82E ; DATA XREF: sub_12F80C+C↑r ROM:0012F826 dc.l loc_12F838 ROM:0012F82A dc.l loc_12F892 ROM:0012F82E ; --------------------------------------------------------------------------- ROM:0012F82E ROM:0012F82E loc_12F82E: ; DATA XREF: ROM:off_12F822↑o ROM:0012F82E move.b #1,($126C).w ROM:0012F834 bra.s locret_12F890 ROM:0012F836 ; --------------------------------------------------------------------------- ROM:0012F836 rts ROM:0012F838 ; --------------------------------------------------------------------------- ROM:0012F838 ROM:0012F838 loc_12F838: ; DATA XREF: ROM:0012F826↑o ROM:0012F838 btst #2,($1425).w ROM:0012F83E beq.s loc_12F86A ROM:0012F840 btst #2,($1404).w ROM:0012F846 beq.l loc_12F86A ROM:0012F84C bsr.l sub_12F8DC ROM:0012F852 bsr.l sub_12FCCC ROM:0012F858 bsr.l sub_12FA50 ROM:0012F85E move.b #2,($126C).w ROM:0012F864 bra.l locret_12F8D8 ROM:0012F86A ; --------------------------------------------------------------------------- ROM:0012F86A ROM:0012F86A loc_12F86A: ; CODE XREF: ROM:0012F83E↑j ROM:0012F86A ; ROM:0012F846↑j ROM:0012F86A btst #2,($1425).w ROM:0012F870 beq.s locret_12F890 ROM:0012F872 btst #2,($1404).w ROM:0012F878 bne.l locret_12F890 ROM:0012F87E bsr.l sub_12F8DC ROM:0012F884 move.b #1,($126C).w ROM:0012F88A bra.l *+6 ROM:0012F890 ; --------------------------------------------------------------------------- ROM:0012F890 ROM:0012F890 locret_12F890: ; CODE XREF: ROM:0012F834↑j ROM:0012F890 ; ROM:0012F870↑j ... ROM:0012F890 rts ROM:0012F892 ; --------------------------------------------------------------------------- ROM:0012F892 ROM:0012F892 loc_12F892: ; DATA XREF: ROM:0012F82A↑o ROM:0012F892 btst #2,($1425).w ROM:0012F898 beq.s loc_12F8B0 ROM:0012F89A btst #2,($1404).w ROM:0012F8A0 bne.s loc_12F8B0 ROM:0012F8A2 bsr.l sub_12F8DC ROM:0012F8A8 move.b #1,($126C).w ROM:0012F8AE bra.s locret_12F890 ROM:0012F8B0 ; --------------------------------------------------------------------------- ROM:0012F8B0 ROM:0012F8B0 loc_12F8B0: ; CODE XREF: ROM:0012F898↑j ROM:0012F8B0 ; ROM:0012F8A0↑j ROM:0012F8B0 btst #2,($1425).w ROM:0012F8B6 beq.s locret_12F8D8 ROM:0012F8B8 btst #2,($1404).w ROM:0012F8BE beq.s locret_12F8D8 ROM:0012F8C0 bsr.l sub_12F8DC ROM:0012F8C6 bsr.l sub_12FCCC ROM:0012F8CC bsr.l sub_12FA50 ROM:0012F8D2 move.b #2,($126C).w ROM:0012F8D8 ROM:0012F8D8 locret_12F8D8: ; CODE XREF: ROM:0012F864↑j ROM:0012F8D8 ; ROM:0012F8B6↑j ... ROM:0012F8D8 rts ROM:0012F8DA ; --------------------------------------------------------------------------- ROM:0012F8DA rts ROM:0012F8DC ROM:0012F8DC ; =============== S U B R O U T I N E ======================================= ROM:0012F8DC ROM:0012F8DC ROM:0012F8DC sub_12F8DC: ; CODE XREF: ROM:0012F84C↑p ROM:0012F8DC ; ROM:0012F87E↑p ... ROM:0012F8DC move.w ($10C2).w,d3 ROM:0012F8E0 move.w ($10CC).w,d2 ROM:0012F8E4 move.w #$3F52,d1 ROM:0012F8E8 bsr.l sub_1174A6 ROM:0012F8EE move.w d1,-(sp) ROM:0012F8F0 move.w ($9E8).w,d2 ROM:0012F8F4 move.w #$3E94,d1 ROM:0012F8F8 bsr.l sub_1174A6 ROM:0012F8FE move.w d1,d6 ROM:0012F900 move.w (sp)+,d7 ROM:0012F902 clr.l d0 ROM:0012F904 clr.w d5 ROM:0012F906 move.b ($14B7).w,d5 ROM:0012F90A move.w ($1466).w,d4 ROM:0012F90E btst #4,($151F).w ROM:0012F914 beq.s loc_12F92C ROM:0012F916 move.w ($1468).w,d0 ROM:0012F91A clr.l d2 ROM:0012F91C move.w ($10A8).w,d2 ROM:0012F920 mulu.w d2,d0 ROM:0012F922 divu.l #$2710,d0 ROM:0012F92A bra.s loc_12F97C ROM:0012F92C ; --------------------------------------------------------------------------- ROM:0012F92C ROM:0012F92C loc_12F92C: ; CODE XREF: sub_12F8DC+38↑j ROM:0012F92C cmp.w d4,d5 ROM:0012F92E ble.l loc_12F978 ROM:0012F934 cmpi.w #0,d5 ROM:0012F938 ble.l loc_12F962 ROM:0012F93E move.w ($1468).w,d0 ROM:0012F942 move.w d5,d1 ROM:0012F944 sub.w ($1466).w,d1 ROM:0012F948 mulu.w d1,d0 ROM:0012F94A ext.l d5 ROM:0012F94C divs.l d5,d0 ROM:0012F950 clr.l d2 ROM:0012F952 move.w ($10A8).w,d2 ROM:0012F956 mulu.w d2,d0 ROM:0012F958 divu.l #$2710,d0 ROM:0012F960 bra.s loc_12F976 ROM:0012F962 ; --------------------------------------------------------------------------- ROM:0012F962 ROM:0012F962 loc_12F962: ; CODE XREF: sub_12F8DC+5C↑j ROM:0012F962 move.w ($1468).w,d0 ROM:0012F966 clr.l d2 ROM:0012F968 move.w ($10A8).w,d2 ROM:0012F96C mulu.w d2,d0 ROM:0012F96E divu.l #$2710,d0 ROM:0012F976 ROM:0012F976 loc_12F976: ; CODE XREF: sub_12F8DC+84↑j ROM:0012F976 bra.s loc_12F97C ROM:0012F978 ; --------------------------------------------------------------------------- ROM:0012F978 ROM:0012F978 loc_12F978: ; CODE XREF: sub_12F8DC+52↑j ROM:0012F978 move.w #0,d0 ROM:0012F97C ROM:0012F97C loc_12F97C: ; CODE XREF: sub_12F8DC+4E↑j ROM:0012F97C ; sub_12F8DC:loc_12F976↑j ROM:0012F97C cmpi.l #$8000,d0 ROM:0012F982 ble.s loc_12F98A ROM:0012F984 move.l #$8000,d0 ROM:0012F98A ROM:0012F98A loc_12F98A: ; CODE XREF: sub_12F8DC+A6↑j ROM:0012F98A clr.w d5 ROM:0012F98C move.b $C17(a5),d5 ROM:0012F990 cmpi.w #0,d5 ROM:0012F994 bne.s loc_12F9A6 ROM:0012F996 muls.w d6,d7 ROM:0012F998 divs.l #$64,d7 ; 'd' ROM:0012F9A0 sub.l d0,d7 ROM:0012F9A2 bra.w loc_12F9F6 ROM:0012F9A6 ; --------------------------------------------------------------------------- ROM:0012F9A6 ROM:0012F9A6 loc_12F9A6: ; CODE XREF: sub_12F8DC+B8↑j ROM:0012F9A6 cmpi.w #1,d5 ROM:0012F9AA bne.s loc_12F9CA ROM:0012F9AC muls.w d6,d7 ROM:0012F9AE divs.l #$64,d7 ; 'd' ROM:0012F9B6 sub.l d0,d7 ROM:0012F9B8 clr.l d1 ROM:0012F9BA move.b $C16(a5),d1 ROM:0012F9BE muls.l d1,d7 ROM:0012F9C2 divs.l #$64,d7 ; 'd' ROM:0012F9CA ROM:0012F9CA loc_12F9CA: ; CODE XREF: sub_12F8DC+CE↑j ROM:0012F9CA cmpi.w #2,d5 ROM:0012F9CE bne.s loc_12F9D2 ROM:0012F9D0 ext.l d7 ROM:0012F9D2 ROM:0012F9D2 loc_12F9D2: ; CODE XREF: sub_12F8DC+F2↑j ROM:0012F9D2 cmpi.w #3,d5 ROM:0012F9D6 bne.s loc_12F9DC ROM:0012F9D8 clr.l d7 ROM:0012F9DA move.w d6,d7 ROM:0012F9DC ROM:0012F9DC loc_12F9DC: ; CODE XREF: sub_12F8DC+FA↑j ROM:0012F9DC cmpi.w #4,d5 ROM:0012F9E0 bne.s loc_12F9E6 ROM:0012F9E2 clr.l d7 ROM:0012F9E4 move.w d0,d7 ROM:0012F9E6 ROM:0012F9E6 loc_12F9E6: ; CODE XREF: sub_12F8DC+104↑j ROM:0012F9E6 cmpi.w #5,d5 ROM:0012F9EA bne.s loc_12F9F6 ROM:0012F9EC muls.w d6,d7 ROM:0012F9EE divs.l #$64,d7 ; 'd' ROM:0012F9F6 ROM:0012F9F6 loc_12F9F6: ; CODE XREF: sub_12F8DC+C6↑j ROM:0012F9F6 ; sub_12F8DC+10E↑j ROM:0012F9F6 cmpi.l #$FFFF8000,d7 ROM:0012F9FC bge.s loc_12FA08 ROM:0012F9FE move.w #$8000,($D6E).w ROM:0012FA04 bra.w loc_12FA0C ROM:0012FA08 ; --------------------------------------------------------------------------- ROM:0012FA08 ROM:0012FA08 loc_12FA08: ; CODE XREF: sub_12F8DC+120↑j ROM:0012FA08 move.w d7,($D6E).w ROM:0012FA0C ROM:0012FA0C loc_12FA0C: ; CODE XREF: sub_12F8DC+128↑j ROM:0012FA0C move.w ($D6E).w,d0 ROM:0012FA10 move.w ($D6C).w,d1 ROM:0012FA14 ext.l d0 ROM:0012FA16 ext.l d1 ROM:0012FA18 sub.l d1,d0 ROM:0012FA1A cmpi.l #$FFFF8000,d0 ROM:0012FA20 bge.s loc_12FA28 ROM:0012FA22 move.l #$FFFF8000,d0 ROM:0012FA28 ROM:0012FA28 loc_12FA28: ; CODE XREF: sub_12F8DC+144↑j ROM:0012FA28 cmpi.l #$7FFF,d0 ROM:0012FA2E ble.s loc_12FA36 ROM:0012FA30 move.l #$7FFF,d0 ROM:0012FA36 ROM:0012FA36 loc_12FA36: ; CODE XREF: sub_12F8DC+152↑j ROM:0012FA36 move.w d0,($D70).w ROM:0012FA3A cmpi.w #0,d0 ROM:0012FA3E ble.s loc_12FA48 ROM:0012FA40 bset #2,($141E).w ROM:0012FA46 bra.s locret_12FA4E ROM:0012FA48 ; --------------------------------------------------------------------------- ROM:0012FA48 ROM:0012FA48 loc_12FA48: ; CODE XREF: sub_12F8DC+162↑j ROM:0012FA48 bclr #2,($141E).w ROM:0012FA4E ROM:0012FA4E locret_12FA4E: ; CODE XREF: sub_12F8DC+16A↑j ROM:0012FA4E rts ROM:0012FA4E ; End of function sub_12F8DC ROM:0012FA4E ROM:0012FA50 ROM:0012FA50 ; =============== S U B R O U T I N E ======================================= ROM:0012FA50 ROM:0012FA50 ROM:0012FA50 sub_12FA50: ; CODE XREF: ROM:0012F858↑p ROM:0012FA50 ; ROM:0012F8CC↑p ROM:0012FA50 move.w ($D76).w,d0 ROM:0012FA54 clr.w d1 ROM:0012FA56 move.b ($126D).w,d1 ROM:0012FA5A cmpi.w #2,d1 ROM:0012FA5E bcc.s locret_12FA68 ROM:0012FA60 movea.l off_12FA6A(pc,d1.w*4),a0 ROM:0012FA64 nop ROM:0012FA66 jmp (a0) ROM:0012FA68 ; --------------------------------------------------------------------------- ROM:0012FA68 ROM:0012FA68 locret_12FA68: ; CODE XREF: sub_12FA50+E↑j ROM:0012FA68 rts ROM:0012FA68 ; End of function sub_12FA50 ROM:0012FA68 ROM:0012FA68 ; --------------------------------------------------------------------------- ROM:0012FA6A off_12FA6A: dc.l loc_12FA72 ; DATA XREF: sub_12FA50+10↑r ROM:0012FA6E dc.l loc_12FA80 ROM:0012FA72 ; --------------------------------------------------------------------------- ROM:0012FA72 ROM:0012FA72 loc_12FA72: ; DATA XREF: ROM:off_12FA6A↑o ROM:0012FA72 move.b #1,($126D).w ROM:0012FA78 bsr.w sub_12FAA8 ROM:0012FA7C bra.s locret_12FAA4 ROM:0012FA7E ; --------------------------------------------------------------------------- ROM:0012FA7E rts ROM:0012FA80 ; --------------------------------------------------------------------------- ROM:0012FA80 ROM:0012FA80 loc_12FA80: ; DATA XREF: ROM:0012FA6E↑o ROM:0012FA80 cmpi.w #$190,d0 ROM:0012FA84 bne.s loc_12FA9C ROM:0012FA86 bsr.w sub_12FB1E ROM:0012FA8A bsr.w sub_12FAA8 ROM:0012FA8E bsr.w sub_12FAD8 ROM:0012FA92 bsr.w sub_12FB42 ROM:0012FA96 bsr.w sub_12FBBA ROM:0012FA9A bra.s locret_12FAA4 ROM:0012FA9C ; --------------------------------------------------------------------------- ROM:0012FA9C ROM:0012FA9C loc_12FA9C: ; CODE XREF: ROM:0012FA84↑j ROM:0012FA9C bsr.w sub_12FAD8 ROM:0012FAA0 bsr.w sub_12FB42 ROM:0012FAA4 ROM:0012FAA4 locret_12FAA4: ; CODE XREF: ROM:0012FA7C↑j ROM:0012FAA4 ; ROM:0012FA9A↑j ROM:0012FAA4 rts ROM:0012FAA6 ; --------------------------------------------------------------------------- ROM:0012FAA6 rts ROM:0012FAA8 ROM:0012FAA8 ; =============== S U B R O U T I N E ======================================= ROM:0012FAA8 ROM:0012FAA8 ROM:0012FAA8 sub_12FAA8: ; CODE XREF: ROM:0012FA78↑p ROM:0012FAA8 ; ROM:0012FA8A↑p ROM:0012FAA8 move.w #0,d0 ROM:0012FAAC bra.s loc_12FAB2 ROM:0012FAAE ; --------------------------------------------------------------------------- ROM:0012FAAE ROM:0012FAAE loc_12FAAE: ; CODE XREF: sub_12FAA8+18↓j ROM:0012FAAE addi.w #1,d0 ROM:0012FAB2 ROM:0012FAB2 loc_12FAB2: ; CODE XREF: sub_12FAA8+4↑j ROM:0012FAB2 cmpi.w #3,d0 ROM:0012FAB6 bgt.s loc_12FAC2 ROM:0012FAB8 move.b #0,$13F8(d0.w) ROM:0012FAC0 bra.s loc_12FAAE ROM:0012FAC2 ; --------------------------------------------------------------------------- ROM:0012FAC2 ROM:0012FAC2 loc_12FAC2: ; CODE XREF: sub_12FAA8+E↑j ROM:0012FAC2 move.w #0,($D78).w ROM:0012FAC8 move.w #0,($D76).w ROM:0012FACE clr.w ($D74).w ROM:0012FAD2 clr.l ($8F0).w ROM:0012FAD6 rts ROM:0012FAD6 ; End of function sub_12FAA8 ROM:0012FAD6 ROM:0012FAD8 ROM:0012FAD8 ; =============== S U B R O U T I N E ======================================= ROM:0012FAD8 ROM:0012FAD8 ROM:0012FAD8 sub_12FAD8: ; CODE XREF: ROM:0012FA8E↑p ROM:0012FAD8 ; ROM:loc_12FA9C↑p ROM:0012FAD8 addi.w #1,($D76).w ROM:0012FADE btst #2,($141E).w ROM:0012FAE4 beq.s locret_12FB1C ROM:0012FAE6 move.w ($4BE).w,d1 ROM:0012FAEA cmpi.w #0,d1 ROM:0012FAEE blt.s locret_12FB1C ROM:0012FAF0 cmpi.w #3,d1 ROM:0012FAF4 bgt.s locret_12FB1C ROM:0012FAF6 clr.w d2 ROM:0012FAF8 move.b $C22(a5,d1.w),d2 ROM:0012FAFE addi.b #1,$13F8(d2.w) ROM:0012FB06 move.w ($10C2).w,d2 ROM:0012FB0A move.w ($10CC).w,d3 ROM:0012FB0E move.w #$3F54,d1 ROM:0012FB12 bsr.l sub_1174A6 ROM:0012FB18 add.w d1,($D78).w ROM:0012FB1C ROM:0012FB1C locret_12FB1C: ; CODE XREF: sub_12FAD8+C↑j ROM:0012FB1C ; sub_12FAD8+16↑j ... ROM:0012FB1C rts ROM:0012FB1C ; End of function sub_12FAD8 ROM:0012FB1C ROM:0012FB1E ROM:0012FB1E ; =============== S U B R O U T I N E ======================================= ROM:0012FB1E ROM:0012FB1E ROM:0012FB1E sub_12FB1E: ; CODE XREF: ROM:0012FA86↑p ROM:0012FB1E move.w #0,d0 ROM:0012FB22 bra.s loc_12FB28 ROM:0012FB24 ; --------------------------------------------------------------------------- ROM:0012FB24 ROM:0012FB24 loc_12FB24: ; CODE XREF: sub_12FB1E+1A↓j ROM:0012FB24 addi.w #1,d0 ROM:0012FB28 ROM:0012FB28 loc_12FB28: ; CODE XREF: sub_12FB1E+4↑j ROM:0012FB28 cmpi.w #3,d0 ROM:0012FB2C bgt.s loc_12FB3A ROM:0012FB2E move.b $13F8(d0.w),$13F4(d0.w) ROM:0012FB38 bra.s loc_12FB24 ROM:0012FB3A ; --------------------------------------------------------------------------- ROM:0012FB3A ROM:0012FB3A loc_12FB3A: ; CODE XREF: sub_12FB1E+E↑j ROM:0012FB3A move.w ($D78).w,($D7A).w ROM:0012FB40 rts ROM:0012FB40 ; End of function sub_12FB1E ROM:0012FB40 ROM:0012FB42 ROM:0012FB42 ; =============== S U B R O U T I N E ======================================= ROM:0012FB42 ROM:0012FB42 ROM:0012FB42 sub_12FB42: ; CODE XREF: ROM:0012FA92↑p ROM:0012FB42 ; ROM:0012FAA0↑p ROM:0012FB42 move.w ($10C2).w,d2 ROM:0012FB46 move.w ($10CC).w,d3 ROM:0012FB4A move.w #$3F56,d1 ROM:0012FB4E bsr.l sub_1174A6 ROM:0012FB54 move.w ($D6C).w,d2 ROM:0012FB58 ext.l d2 ROM:0012FB5A move.w ($D72).w,d4 ROM:0012FB5E ext.l d4 ROM:0012FB60 sub.l d4,d2 ROM:0012FB62 move.w $71E(a5),d3 ROM:0012FB66 ext.l d3 ROM:0012FB68 muls.l d3,d2 ROM:0012FB6C divs.w d1,d2 ROM:0012FB6E cmpi.w #0,d2 ROM:0012FB72 bge.s loc_12FB76 ROM:0012FB74 neg.w d2 ROM:0012FB76 ROM:0012FB76 loc_12FB76: ; CODE XREF: sub_12FB42+30↑j ROM:0012FB76 move.w $71A(a5),d0 ROM:0012FB7A cmp.w d2,d0 ROM:0012FB7C bge.s loc_12FB80 ROM:0012FB7E move.w d0,d2 ROM:0012FB80 ROM:0012FB80 loc_12FB80: ; CODE XREF: sub_12FB42+3A↑j ROM:0012FB80 ext.l d2 ROM:0012FB82 cmpi.w #0,($D74).w ROM:0012FB88 bne.s loc_12FB90 ROM:0012FB8A move.l d2,($8F0).w ROM:0012FB8E bra.s loc_12FB9A ROM:0012FB90 ; --------------------------------------------------------------------------- ROM:0012FB90 ROM:0012FB90 loc_12FB90: ; CODE XREF: sub_12FB42+46↑j ROM:0012FB90 muls.l ($8F0).w,d2 ROM:0012FB96 move.l d2,($8F0).w ROM:0012FB9A ROM:0012FB9A loc_12FB9A: ; CODE XREF: sub_12FB42+4C↑j ROM:0012FB9A addq.w #1,($D74).w ROM:0012FB9E cmpi.w #3,($D74).w ROM:0012FBA4 ble.s loc_12FBB2 ROM:0012FBA6 clr.w ($D74).w ROM:0012FBAA move.l ($8F0).w,d1 ROM:0012FBAE add.l d1,($8F4).w ROM:0012FBB2 ROM:0012FBB2 loc_12FBB2: ; CODE XREF: sub_12FB42+62↑j ROM:0012FBB2 move.w ($D6C).w,($D72).w ROM:0012FBB8 rts ROM:0012FBB8 ; End of function sub_12FB42 ROM:0012FBB8 ROM:0012FBBA ROM:0012FBBA ; =============== S U B R O U T I N E ======================================= ROM:0012FBBA ROM:0012FBBA ROM:0012FBBA sub_12FBBA: ; CODE XREF: ROM:0012FA96↑p ROM:0012FBBA move.l ($8F4).w,d0 ROM:0012FBBE divs.l $140(a5),d0 ROM:0012FBC4 move.w $71C(a5),d1 ROM:0012FBC8 cmp.w d0,d1 ROM:0012FBCA bge.s loc_12FBD4 ROM:0012FBCC bset #5,($1418).w ROM:0012FBD2 bra.s loc_12FBDA ROM:0012FBD4 ; --------------------------------------------------------------------------- ROM:0012FBD4 ROM:0012FBD4 loc_12FBD4: ; CODE XREF: sub_12FBBA+10↑j ROM:0012FBD4 bclr #5,($1418).w ROM:0012FBDA ROM:0012FBDA loc_12FBDA: ; CODE XREF: sub_12FBBA+18↑j ROM:0012FBDA clr.w ($D74).w ROM:0012FBDE clr.l ($8F0).w ROM:0012FBE2 clr.l ($8F4).w ROM:0012FBE6 clr.w ($D72).w ROM:0012FBEA rts ROM:0012FBEA ; End of function sub_12FBBA ROM:0012FBEA ROM:0012FBEC ROM:0012FBEC ; =============== S U B R O U T I N E ======================================= ROM:0012FBEC ROM:0012FBEC ROM:0012FBEC sub_12FBEC: ; CODE XREF: sub_110E14+232↑p ROM:0012FBEC ; sub_110E14+258↑p ROM:0012FBEC move.l ($404).w,($8F8).w ROM:0012FBF2 rts ROM:0012FBF2 ; End of function sub_12FBEC ROM:0012FBF2 ROM:0012FBF4 ROM:0012FBF4 ; =============== S U B R O U T I N E ======================================= ROM:0012FBF4 ROM:0012FBF4 ROM:0012FBF4 sub_12FBF4: ; CODE XREF: sub_110E14+22C↑p ROM:0012FBF4 move.w #3,d0 ROM:0012FBF8 bra.s loc_12FBFE ROM:0012FBFA ; --------------------------------------------------------------------------- ROM:0012FBFA ROM:0012FBFA loc_12FBFA: ; CODE XREF: sub_12FBF4+1E↓j ROM:0012FBFA subi.w #1,d0 ROM:0012FBFE ROM:0012FBFE loc_12FBFE: ; CODE XREF: sub_12FBF4+4↑j ROM:0012FBFE cmpi.w #0,d0 ROM:0012FC02 blt.s loc_12FC14 ROM:0012FC04 move.w d0,d1 ROM:0012FC06 addq.w #1,d1 ROM:0012FC08 move.w $10CE(d0.w*2),$10CE(d1.w*2) ROM:0012FC12 bra.s loc_12FBFA ROM:0012FC14 ; --------------------------------------------------------------------------- ROM:0012FC14 ROM:0012FC14 loc_12FC14: ; CODE XREF: sub_12FBF4+E↑j ROM:0012FC14 move.w #3,d0 ROM:0012FC18 bra.s loc_12FC1E ROM:0012FC1A ; --------------------------------------------------------------------------- ROM:0012FC1A ROM:0012FC1A loc_12FC1A: ; CODE XREF: sub_12FBF4+48↓j ROM:0012FC1A subi.w #1,d0 ROM:0012FC1E ROM:0012FC1E loc_12FC1E: ; CODE XREF: sub_12FBF4+24↑j ROM:0012FC1E cmpi.w #0,d0 ROM:0012FC22 blt.s loc_12FC3E ROM:0012FC24 move.w d0,d1 ROM:0012FC26 addq.w #1,d1 ROM:0012FC28 move.w $10BA(d0.w*2),$10BA(d1.w*2) ROM:0012FC32 move.w $10C4(d0.w*2),$10C4(d1.w*2) ROM:0012FC3C bra.s loc_12FC1A ROM:0012FC3E ; --------------------------------------------------------------------------- ROM:0012FC3E ROM:0012FC3E loc_12FC3E: ; CODE XREF: sub_12FBF4+2E↑j ROM:0012FC3E move.w ($57E).w,($10BA).w ROM:0012FC44 move.w ($9B2).w,($10C4).w ROM:0012FC4A move.w $720(a5),d0 ROM:0012FC4E cmp.w ($10BA).w,d0 ROM:0012FC52 ble.s loc_12FC74 ROM:0012FC54 move.l #$1C9C380,d2 ROM:0012FC5A divs.l d0,d2 ROM:0012FC5E move.w d2,($10CE).w ROM:0012FC62 move.w d0,($10BA).w ROM:0012FC66 bset #7,($1410).w ROM:0012FC6C bclr #2,($1422).w ROM:0012FC72 bra.s locret_12FCCA ROM:0012FC74 ; --------------------------------------------------------------------------- ROM:0012FC74 ROM:0012FC74 loc_12FC74: ; CODE XREF: sub_12FBF4+5E↑j ROM:0012FC74 move.w $722(a5),d1 ROM:0012FC78 cmp.w ($10BA).w,d1 ROM:0012FC7C bge.s loc_12FC9E ROM:0012FC7E move.l #$1C9C380,d2 ROM:0012FC84 divs.l d1,d2 ROM:0012FC88 move.w d2,($10CE).w ROM:0012FC8C move.w d1,($10BA).w ROM:0012FC90 bset #2,($1422).w ROM:0012FC96 bclr #7,($1410).w ROM:0012FC9C bra.s locret_12FCCA ROM:0012FC9E ; --------------------------------------------------------------------------- ROM:0012FC9E ROM:0012FC9E loc_12FC9E: ; CODE XREF: sub_12FBF4+88↑j ROM:0012FC9E bclr #7,($1410).w ROM:0012FCA4 bclr #2,($1422).w ROM:0012FCAA move.l ($404).w,d2 ROM:0012FCAE cmp.l ($8F8).w,d2 ROM:0012FCB2 bge.s loc_12FCC2 ROM:0012FCB4 move.l #$80000000,d3 ROM:0012FCBA sub.l ($8F8).w,d3 ROM:0012FCBE add.l d3,d2 ROM:0012FCC0 bra.s loc_12FCC6 ROM:0012FCC2 ; --------------------------------------------------------------------------- ROM:0012FCC2 ROM:0012FCC2 loc_12FCC2: ; CODE XREF: sub_12FBF4+BE↑j ROM:0012FCC2 sub.l ($8F8).w,d2 ROM:0012FCC6 ROM:0012FCC6 loc_12FCC6: ; CODE XREF: sub_12FBF4+CC↑j ROM:0012FCC6 move.w d2,($10CE).w ROM:0012FCCA ROM:0012FCCA locret_12FCCA: ; CODE XREF: sub_12FBF4+7E↑j ROM:0012FCCA ; sub_12FBF4+A8↑j ROM:0012FCCA rts ROM:0012FCCA ; End of function sub_12FBF4 ROM:0012FCCA ROM:0012FCCC ROM:0012FCCC ; =============== S U B R O U T I N E ======================================= ROM:0012FCCC ROM:0012FCCC ROM:0012FCCC sub_12FCCC: ; CODE XREF: ROM:0012F852↑p ROM:0012FCCC ; ROM:0012F8C6↑p ROM:0012FCCC bsr.w sub_12FCE4 ROM:0012FCD0 btst #2,($141E).w ROM:0012FCD6 beq.s loc_12FCDE ROM:0012FCD8 bsr.w sub_12FD24 ROM:0012FCDC bra.s locret_12FCE2 ROM:0012FCDE ; --------------------------------------------------------------------------- ROM:0012FCDE ROM:0012FCDE loc_12FCDE: ; CODE XREF: sub_12FCCC+A↑j ROM:0012FCDE bsr.w sub_12FD56 ROM:0012FCE2 ROM:0012FCE2 locret_12FCE2: ; CODE XREF: sub_12FCCC+10↑j ROM:0012FCE2 rts ROM:0012FCE2 ; End of function sub_12FCCC ROM:0012FCE2 ROM:0012FCE4 ROM:0012FCE4 ; =============== S U B R O U T I N E ======================================= ROM:0012FCE4 ROM:0012FCE4 ROM:0012FCE4 sub_12FCE4: ; CODE XREF: sub_12FCCC↑p ROM:0012FCE4 move.w ($D76).w,d0 ROM:0012FCE8 move.w ($D8C).w,d1 ROM:0012FCEC cmpi.w #2,d1 ROM:0012FCF0 bcc.s locret_12FCFA ROM:0012FCF2 movea.l off_12FCFC(pc,d1.w*4),a0 ROM:0012FCF6 nop ROM:0012FCF8 jmp (a0) ROM:0012FCFA ; --------------------------------------------------------------------------- ROM:0012FCFA ROM:0012FCFA locret_12FCFA: ; CODE XREF: sub_12FCE4+C↑j ROM:0012FCFA rts ROM:0012FCFA ; End of function sub_12FCE4 ROM:0012FCFA ROM:0012FCFA ; --------------------------------------------------------------------------- ROM:0012FCFC off_12FCFC: dc.l loc_12FD04 ; DATA XREF: sub_12FCE4+E↑r ROM:0012FD00 dc.l loc_12FD12 ROM:0012FD04 ; --------------------------------------------------------------------------- ROM:0012FD04 ROM:0012FD04 loc_12FD04: ; DATA XREF: ROM:off_12FCFC↑o ROM:0012FD04 move.w #1,($D8C).w ROM:0012FD0A bsr.w sub_12FDBA ROM:0012FD0E bra.s locret_12FD20 ROM:0012FD10 ; --------------------------------------------------------------------------- ROM:0012FD10 rts ROM:0012FD12 ; --------------------------------------------------------------------------- ROM:0012FD12 ROM:0012FD12 loc_12FD12: ; DATA XREF: ROM:0012FD00↑o ROM:0012FD12 cmpi.w #$190,d0 ROM:0012FD16 bne.s locret_12FD20 ROM:0012FD18 bsr.w sub_12FD88 ROM:0012FD1C bsr.w sub_12FDBA ROM:0012FD20 ROM:0012FD20 locret_12FD20: ; CODE XREF: ROM:0012FD0E↑j ROM:0012FD20 ; ROM:0012FD16↑j ROM:0012FD20 rts ROM:0012FD22 ; --------------------------------------------------------------------------- ROM:0012FD22 rts ROM:0012FD24 ROM:0012FD24 ; =============== S U B R O U T I N E ======================================= ROM:0012FD24 ROM:0012FD24 ROM:0012FD24 sub_12FD24: ; CODE XREF: sub_12FCCC+C↑p ROM:0012FD24 move.w ($10C2).w,d3 ROM:0012FD28 move.w ($10CC).w,d2 ROM:0012FD2C cmp.w ($D7C).w,d3 ROM:0012FD30 bge.s loc_12FD36 ROM:0012FD32 move.w d3,($D7C).w ROM:0012FD36 ROM:0012FD36 loc_12FD36: ; CODE XREF: sub_12FD24+C↑j ROM:0012FD36 cmp.w ($D7E).w,d3 ROM:0012FD3A ble.s loc_12FD40 ROM:0012FD3C move.w d3,($D7E).w ROM:0012FD40 ROM:0012FD40 loc_12FD40: ; CODE XREF: sub_12FD24+16↑j ROM:0012FD40 cmp.w ($D80).w,d2 ROM:0012FD44 bge.s loc_12FD4A ROM:0012FD46 move.w d2,($D80).w ROM:0012FD4A ROM:0012FD4A loc_12FD4A: ; CODE XREF: sub_12FD24+20↑j ROM:0012FD4A cmp.w ($D82).w,d2 ROM:0012FD4E ble.s locret_12FD54 ROM:0012FD50 move.w d2,($D82).w ROM:0012FD54 ROM:0012FD54 locret_12FD54: ; CODE XREF: sub_12FD24+2A↑j ROM:0012FD54 rts ROM:0012FD54 ; End of function sub_12FD24 ROM:0012FD54 ROM:0012FD56 ROM:0012FD56 ; =============== S U B R O U T I N E ======================================= ROM:0012FD56 ROM:0012FD56 ROM:0012FD56 sub_12FD56: ; CODE XREF: sub_12FCCC:loc_12FCDE↑p ROM:0012FD56 move.w ($10C2).w,d3 ROM:0012FD5A move.w ($10CC).w,d2 ROM:0012FD5E cmp.w ($D84).w,d3 ROM:0012FD62 bge.s loc_12FD68 ROM:0012FD64 move.w d3,($D84).w ROM:0012FD68 ROM:0012FD68 loc_12FD68: ; CODE XREF: sub_12FD56+C↑j ROM:0012FD68 cmp.w ($D86).w,d3 ROM:0012FD6C ble.s loc_12FD72 ROM:0012FD6E move.w d3,($D86).w ROM:0012FD72 ROM:0012FD72 loc_12FD72: ; CODE XREF: sub_12FD56+16↑j ROM:0012FD72 cmp.w ($D88).w,d2 ROM:0012FD76 bge.s loc_12FD7C ROM:0012FD78 move.w d2,($D88).w ROM:0012FD7C ROM:0012FD7C loc_12FD7C: ; CODE XREF: sub_12FD56+20↑j ROM:0012FD7C cmp.w ($D8A).w,d2 ROM:0012FD80 ble.s locret_12FD86 ROM:0012FD82 move.w d2,($D8A).w ROM:0012FD86 ROM:0012FD86 locret_12FD86: ; CODE XREF: sub_12FD56+2A↑j ROM:0012FD86 rts ROM:0012FD86 ; End of function sub_12FD56 ROM:0012FD86 ROM:0012FD88 ROM:0012FD88 ; =============== S U B R O U T I N E ======================================= ROM:0012FD88 ROM:0012FD88 ROM:0012FD88 sub_12FD88: ; CODE XREF: ROM:0012FD18↑p ROM:0012FD88 move.w ($D7C).w,($D44).w ROM:0012FD8E move.w ($D7E).w,($D46).w ROM:0012FD94 move.w ($D80).w,($D48).w ROM:0012FD9A move.w ($D82).w,($D4A).w ROM:0012FDA0 move.w ($D84).w,($D4C).w ROM:0012FDA6 move.w ($D86).w,($D4E).w ROM:0012FDAC move.w ($D88).w,($D50).w ROM:0012FDB2 move.w ($D8A).w,($D52).w ROM:0012FDB8 rts ROM:0012FDB8 ; End of function sub_12FD88 ROM:0012FDB8 ROM:0012FDBA ROM:0012FDBA ; =============== S U B R O U T I N E ======================================= ROM:0012FDBA ROM:0012FDBA ROM:0012FDBA sub_12FDBA: ; CODE XREF: ROM:0012FD0A↑p ROM:0012FDBA ; ROM:0012FD1C↑p ROM:0012FDBA move.w $6F4(a5),($D7C).w ROM:0012FDC0 move.w $6F6(a5),($D7E).w ROM:0012FDC6 move.w $706(a5),($D80).w ROM:0012FDCC move.w $704(a5),($D82).w ROM:0012FDD2 move.w $722(a5),($D84).w ROM:0012FDD8 move.w $720(a5),($D86).w ROM:0012FDDE move.w $706(a5),($D88).w ROM:0012FDE4 move.w $704(a5),($D8A).w ROM:0012FDEA rts ROM:0012FDEA ; End of function sub_12FDBA ROM:0012FDEA ROM:0012FDEC ROM:0012FDEC ; =============== S U B R O U T I N E ======================================= ROM:0012FDEC ROM:0012FDEC ROM:0012FDEC sub_12FDEC: ; CODE XREF: sub_1302F8+6↓p ROM:0012FDEC bsr.w sub_12FDF6 ROM:0012FDF0 bsr.w sub_12FEB4 ROM:0012FDF4 rts ROM:0012FDF4 ; End of function sub_12FDEC ROM:0012FDF4 ROM:0012FDF6 ROM:0012FDF6 ; =============== S U B R O U T I N E ======================================= ROM:0012FDF6 ROM:0012FDF6 ROM:0012FDF6 sub_12FDF6: ; CODE XREF: sub_12FDEC↑p ROM:0012FDF6 clr.w d1 ROM:0012FDF8 move.b ($126E).w,d1 ROM:0012FDFC cmpi.w #4,d1 ROM:0012FE00 bcc.s locret_12FE0A ROM:0012FE02 movea.l off_12FE0C(pc,d1.w*4),a0 ROM:0012FE06 nop ROM:0012FE08 jmp (a0) ROM:0012FE0A ; --------------------------------------------------------------------------- ROM:0012FE0A ROM:0012FE0A locret_12FE0A: ; CODE XREF: sub_12FDF6+A↑j ROM:0012FE0A rts ROM:0012FE0A ; End of function sub_12FDF6 ROM:0012FE0A ROM:0012FE0A ; --------------------------------------------------------------------------- ROM:0012FE0C off_12FE0C: dc.l loc_12FE1C ; DATA XREF: sub_12FDF6+C↑r ROM:0012FE10 dc.l loc_12FE2A ROM:0012FE14 dc.l loc_12FE4E ROM:0012FE18 dc.l loc_12FE88 ROM:0012FE1C ; --------------------------------------------------------------------------- ROM:0012FE1C ROM:0012FE1C loc_12FE1C: ; DATA XREF: ROM:off_12FE0C↑o ROM:0012FE1C bclr #3,($1431).w ROM:0012FE22 move.b #1,($126E).w ROM:0012FE28 rts ROM:0012FE2A ; --------------------------------------------------------------------------- ROM:0012FE2A ROM:0012FE2A loc_12FE2A: ; DATA XREF: ROM:0012FE10↑o ROM:0012FE2A btst #3,($142D).w ROM:0012FE30 beq.s locret_12FE4C ROM:0012FE32 move.w $728(a5),d1 ROM:0012FE36 clr.b ($859).w ROM:0012FE3A move.w d1,($700).w ROM:0012FE3E move.b #1,($859).w ROM:0012FE44 move.b #2,($126E).w ROM:0012FE4A rts ROM:0012FE4C ; --------------------------------------------------------------------------- ROM:0012FE4C ROM:0012FE4C locret_12FE4C: ; CODE XREF: ROM:0012FE30↑j ROM:0012FE4C rts ROM:0012FE4E ; --------------------------------------------------------------------------- ROM:0012FE4E ROM:0012FE4E loc_12FE4E: ; DATA XREF: ROM:0012FE14↑o ROM:0012FE4E btst #3,($142D).w ROM:0012FE54 beq.s loc_12FE70 ROM:0012FE56 move.w $728(a5),d1 ROM:0012FE5A clr.b ($859).w ROM:0012FE5E move.w d1,($700).w ROM:0012FE62 move.b #1,($859).w ROM:0012FE68 move.b #2,($126E).w ROM:0012FE6E rts ROM:0012FE70 ; --------------------------------------------------------------------------- ROM:0012FE70 ROM:0012FE70 loc_12FE70: ; CODE XREF: ROM:0012FE54↑j ROM:0012FE70 cmpi.w #0,($700).w ROM:0012FE76 bgt.s locret_12FE86 ROM:0012FE78 bset #3,($1431).w ROM:0012FE7E move.b #3,($126E).w ROM:0012FE84 rts ROM:0012FE86 ; --------------------------------------------------------------------------- ROM:0012FE86 ROM:0012FE86 locret_12FE86: ; CODE XREF: ROM:0012FE76↑j ROM:0012FE86 rts ROM:0012FE88 ; --------------------------------------------------------------------------- ROM:0012FE88 ROM:0012FE88 loc_12FE88: ; DATA XREF: ROM:0012FE18↑o ROM:0012FE88 btst #3,($142D).w ROM:0012FE8E beq.s locret_12FEB0 ROM:0012FE90 bclr #3,($1431).w ROM:0012FE96 move.w $728(a5),d1 ROM:0012FE9A clr.b ($859).w ROM:0012FE9E move.w d1,($700).w ROM:0012FEA2 move.b #1,($859).w ROM:0012FEA8 move.b #2,($126E).w ROM:0012FEAE rts ROM:0012FEB0 ; --------------------------------------------------------------------------- ROM:0012FEB0 ROM:0012FEB0 locret_12FEB0: ; CODE XREF: ROM:0012FE8E↑j ROM:0012FEB0 rts ROM:0012FEB2 ; --------------------------------------------------------------------------- ROM:0012FEB2 rts ROM:0012FEB4 ROM:0012FEB4 ; =============== S U B R O U T I N E ======================================= ROM:0012FEB4 ROM:0012FEB4 ROM:0012FEB4 sub_12FEB4: ; CODE XREF: sub_12FDEC+4↑p ROM:0012FEB4 move.w $726(a5),d0 ROM:0012FEB8 cmpi.w #0,d0 ROM:0012FEBC beq.l loc_13009A ROM:0012FEC2 btst #3,($DE2).w ROM:0012FEC8 bne.l loc_130092 ROM:0012FECE btst #4,($DE2).w ROM:0012FED4 bne.l loc_130092 ROM:0012FEDA btst #3,($DF6).w ROM:0012FEE0 bne.l loc_130092 ROM:0012FEE6 btst #4,($DF6).w ROM:0012FEEC bne.l loc_130092 ROM:0012FEF2 btst #2,($DE2).w ROM:0012FEF8 bne.l loc_130092 ROM:0012FEFE btst #3,($DE4).w ROM:0012FF04 bne.l loc_130092 ROM:0012FF0A btst #2,($DF6).w ROM:0012FF10 bne.l loc_130092 ROM:0012FF16 btst #3,($DF8).w ROM:0012FF1C bne.l loc_130092 ROM:0012FF22 btst #5,($DE5).w ROM:0012FF28 bne.l loc_130092 ROM:0012FF2E btst #5,($DF9).w ROM:0012FF34 bne.l loc_130092 ROM:0012FF3A btst #4,($DE5).w ROM:0012FF40 bne.l loc_130092 ROM:0012FF46 btst #1,($DE5).w ROM:0012FF4C bne.l loc_130092 ROM:0012FF52 btst #4,($DF9).w ROM:0012FF58 bne.l loc_130092 ROM:0012FF5E btst #1,($DF9).w ROM:0012FF64 bne.l loc_130092 ROM:0012FF6A btst #6,($DE3).w ROM:0012FF70 bne.l loc_130092 ROM:0012FF76 btst #6,($DF7).w ROM:0012FF7C bne.l loc_130092 ROM:0012FF82 btst #5,($DE2).w ROM:0012FF88 bne.l loc_130092 ROM:0012FF8E btst #5,($DF6).w ROM:0012FF94 bne.l loc_130092 ROM:0012FF9A btst #0,($DE2).w ROM:0012FFA0 bne.l loc_130092 ROM:0012FFA6 btst #0,($DF6).w ROM:0012FFAC bne.l loc_130092 ROM:0012FFB2 btst #7,($DE3).w ROM:0012FFB8 bne.l loc_130092 ROM:0012FFBE btst #7,($DF7).w ROM:0012FFC4 bne.l loc_130092 ROM:0012FFCA btst #1,($DE2).w ROM:0012FFD0 bne.l loc_130092 ROM:0012FFD6 btst #1,($DF6).w ROM:0012FFDC bne.l loc_130092 ROM:0012FFE2 btst #0,($11E3).w ROM:0012FFE8 beq.l loc_130092 ROM:0012FFEE move.w $740(a5),d0 ROM:0012FFF2 cmp.w ($588).w,d0 ROM:0012FFF6 ble.l loc_130092 ROM:0012FFFC move.w $72A(a5),d0 ROM:00130000 cmp.w ($9E8).w,d0 ROM:00130004 bgt.l loc_130092 ROM:0013000A move.w $73C(a5),d2 ROM:0013000E move.w $73E(a5),d0 ROM:00130012 cmp.w ($9B2).w,d2 ROM:00130016 bgt.s loc_130092 ROM:00130018 cmp.w ($9B2).w,d0 ROM:0013001C ble.s loc_130092 ROM:0013001E move.w $730(a5),d2 ROM:00130022 move.w $732(a5),d0 ROM:00130026 cmp.w ($D0C).w,d2 ROM:0013002A bgt.s loc_130092 ROM:0013002C cmp.w ($D0C).w,d0 ROM:00130030 ble.s loc_130092 ROM:00130032 move.w ($D0C).w,d1 ROM:00130036 sub.w ($D08).w,d1 ROM:0013003A bpl.w loc_130040 ROM:0013003E neg.w d1 ROM:00130040 ROM:00130040 loc_130040: ; CODE XREF: sub_12FEB4+186↑j ROM:00130040 move.w $72C(a5),d0 ROM:00130044 cmp.w d1,d0 ROM:00130046 blt.s loc_130092 ROM:00130048 move.w $734(a5),d2 ROM:0013004C move.w $736(a5),d0 ROM:00130050 cmp.w ($57E).w,d2 ROM:00130054 bgt.s loc_130092 ROM:00130056 cmp.w ($57E).w,d0 ROM:0013005A ble.s loc_130092 ROM:0013005C move.w $738(a5),d2 ROM:00130060 move.w $73A(a5),d0 ROM:00130064 cmp.w ($506).w,d2 ROM:00130068 bgt.s loc_130092 ROM:0013006A cmp.w ($506).w,d0 ROM:0013006E ble.s loc_130092 ROM:00130070 move.w $72E(a5),d0 ROM:00130074 cmp.w ($1448).w,d0 ROM:00130078 bge.s loc_130092 ROM:0013007A btst #0,($1270).w ROM:00130080 beq.s loc_130092 ROM:00130082 btst #3,($1431).w ROM:00130088 beq.s loc_130092 ROM:0013008A bset #1,($1284).w ROM:00130090 bra.s locret_1300A0 ROM:00130092 ; --------------------------------------------------------------------------- ROM:00130092 ROM:00130092 loc_130092: ; CODE XREF: sub_12FEB4+14↑j ROM:00130092 ; sub_12FEB4+20↑j ... ROM:00130092 bclr #1,($1284).w ROM:00130098 bra.s locret_1300A0 ROM:0013009A ; --------------------------------------------------------------------------- ROM:0013009A ROM:0013009A loc_13009A: ; CODE XREF: sub_12FEB4+8↑j ROM:0013009A bset #1,($1284).w ROM:001300A0 ROM:001300A0 locret_1300A0: ; CODE XREF: sub_12FEB4+1DC↑j ROM:001300A0 ; sub_12FEB4+1E4↑j ROM:001300A0 rts ROM:001300A0 ; End of function sub_12FEB4 ROM:001300A0 ROM:001300A2 ROM:001300A2 ; =============== S U B R O U T I N E ======================================= ROM:001300A2 ROM:001300A2 ROM:001300A2 sub_1300A2: ; CODE XREF: sub_129E70+5A↑p ROM:001300A2 clr.w d1 ROM:001300A4 move.b ($126F).w,d1 ROM:001300A8 cmpi.w #6,d1 ROM:001300AC bcc.s locret_1300B6 ROM:001300AE movea.l off_1300B8(pc,d1.w*4),a0 ROM:001300B2 nop ROM:001300B4 jmp (a0) ROM:001300B6 ; --------------------------------------------------------------------------- ROM:001300B6 ROM:001300B6 locret_1300B6: ; CODE XREF: sub_1300A2+A↑j ROM:001300B6 rts ROM:001300B6 ; End of function sub_1300A2 ROM:001300B6 ROM:001300B6 ; --------------------------------------------------------------------------- ROM:001300B8 off_1300B8: dc.l loc_1300D0 ; DATA XREF: sub_1300A2+C↑r ROM:001300BC dc.l loc_1300DA ROM:001300C0 dc.l loc_130102 ROM:001300C4 dc.l loc_130140 ROM:001300C8 dc.l loc_130156 ROM:001300CC dc.l loc_130180 ROM:001300D0 ; --------------------------------------------------------------------------- ROM:001300D0 ROM:001300D0 loc_1300D0: ; DATA XREF: ROM:off_1300B8↑o ROM:001300D0 move.b #1,($126F).w ROM:001300D6 bra.s locret_130100 ROM:001300D8 ; --------------------------------------------------------------------------- ROM:001300D8 rts ROM:001300DA ; --------------------------------------------------------------------------- ROM:001300DA ROM:001300DA loc_1300DA: ; DATA XREF: ROM:001300BC↑o ROM:001300DA move.w $742(a5),d7 ROM:001300DE cmpi.w #0,d7 ROM:001300E2 bne.s locret_130100 ROM:001300E4 move.w $744(a5),d1 ROM:001300E8 cmp.w ($EFC).w,d1 ROM:001300EC ble.s loc_1300F8 ROM:001300EE move.b #2,($126F).w ROM:001300F4 bra.s locret_13013E ROM:001300F6 ; --------------------------------------------------------------------------- ROM:001300F6 bra.s locret_130100 ROM:001300F8 ; --------------------------------------------------------------------------- ROM:001300F8 ROM:001300F8 loc_1300F8: ; CODE XREF: ROM:001300EC↑j ROM:001300F8 move.b #4,($126F).w ROM:001300FE bra.s locret_13017E ROM:00130100 ; --------------------------------------------------------------------------- ROM:00130100 ROM:00130100 locret_130100: ; CODE XREF: ROM:001300D6↑j ROM:00130100 ; ROM:001300E2↑j ... ROM:00130100 rts ROM:00130102 ; --------------------------------------------------------------------------- ROM:00130102 ROM:00130102 loc_130102: ; DATA XREF: ROM:001300C0↑o ROM:00130102 move.w $742(a5),d7 ROM:00130106 cmpi.w #0,d7 ROM:0013010A beq.s loc_130116 ROM:0013010C move.b #1,($126F).w ROM:00130112 bra.s locret_130100 ROM:00130114 ; --------------------------------------------------------------------------- ROM:00130114 bra.s locret_13013E ROM:00130116 ; --------------------------------------------------------------------------- ROM:00130116 ROM:00130116 loc_130116: ; CODE XREF: ROM:0013010A↑j ROM:00130116 move.w $744(a5),d1 ROM:0013011A cmp.w ($EFC).w,d1 ROM:0013011E bgt.s locret_13013E ROM:00130120 bsr.w sub_130198 ROM:00130124 move.w ($D8E).w,d7 ROM:00130128 clr.b ($834).w ROM:0013012C move.w d7,($6B6).w ROM:00130130 move.b #1,($834).w ROM:00130136 move.b #3,($126F).w ROM:0013013C bra.s loc_130150 ROM:0013013E ; --------------------------------------------------------------------------- ROM:0013013E ROM:0013013E locret_13013E: ; CODE XREF: ROM:001300F4↑j ROM:0013013E ; ROM:00130114↑j ... ROM:0013013E rts ROM:00130140 ; --------------------------------------------------------------------------- ROM:00130140 ROM:00130140 loc_130140: ; DATA XREF: ROM:001300C4↑o ROM:00130140 cmpi.w #0,($6B6).w ROM:00130146 bgt.s loc_130150 ROM:00130148 move.b #4,($126F).w ROM:0013014E bra.s locret_13017E ROM:00130150 ; --------------------------------------------------------------------------- ROM:00130150 ROM:00130150 loc_130150: ; CODE XREF: ROM:0013013C↑j ROM:00130150 ; ROM:00130146↑j ROM:00130150 bsr.w sub_1301C0 ROM:00130154 rts ROM:00130156 ; --------------------------------------------------------------------------- ROM:00130156 ROM:00130156 loc_130156: ; DATA XREF: ROM:001300C8↑o ROM:00130156 move.w $744(a5),d1 ROM:0013015A cmp.w ($EFC).w,d1 ROM:0013015E ble.s locret_13017E ROM:00130160 bsr.w sub_1301AC ROM:00130164 move.w ($D90).w,d7 ROM:00130168 clr.b ($834).w ROM:0013016C move.w d7,($6B6).w ROM:00130170 move.b #1,($834).w ROM:00130176 move.b #5,($126F).w ROM:0013017C bra.s loc_130190 ROM:0013017E ; --------------------------------------------------------------------------- ROM:0013017E ROM:0013017E locret_13017E: ; CODE XREF: ROM:001300FE↑j ROM:0013017E ; ROM:0013014E↑j ... ROM:0013017E rts ROM:00130180 ; --------------------------------------------------------------------------- ROM:00130180 ROM:00130180 loc_130180: ; DATA XREF: ROM:001300CC↑o ROM:00130180 cmpi.w #0,($6B6).w ROM:00130186 bgt.s loc_130190 ROM:00130188 move.b #2,($126F).w ROM:0013018E bra.s locret_13013E ROM:00130190 ; --------------------------------------------------------------------------- ROM:00130190 ROM:00130190 loc_130190: ; CODE XREF: ROM:0013017C↑j ROM:00130190 ; ROM:00130186↑j ROM:00130190 bsr.w sub_1301C0 ROM:00130194 rts ROM:00130196 ; --------------------------------------------------------------------------- ROM:00130196 rts ROM:00130198 ROM:00130198 ; =============== S U B R O U T I N E ======================================= ROM:00130198 ROM:00130198 ROM:00130198 sub_130198: ; CODE XREF: ROM:00130120↑p ROM:00130198 move.w #$3E96,d1 ROM:0013019C move.w ($D08).w,d2 ROM:001301A0 bsr.l sub_1174A6 ROM:001301A6 move.w d1,($D8E).w ROM:001301AA rts ROM:001301AA ; End of function sub_130198 ROM:001301AA ROM:001301AC ROM:001301AC ; =============== S U B R O U T I N E ======================================= ROM:001301AC ROM:001301AC ROM:001301AC sub_1301AC: ; CODE XREF: ROM:00130160↑p ROM:001301AC move.w #$3E98,d1 ROM:001301B0 move.w ($D08).w,d2 ROM:001301B4 bsr.l sub_1174A6 ROM:001301BA move.w d1,($D90).w ROM:001301BE rts ROM:001301BE ; End of function sub_1301AC ROM:001301BE ROM:001301C0 ROM:001301C0 ; =============== S U B R O U T I N E ======================================= ROM:001301C0 ROM:001301C0 ROM:001301C0 sub_1301C0: ; CODE XREF: ROM:loc_130150↑p ROM:001301C0 ; ROM:loc_130190↑p ROM:001301C0 move.w $744(a5),($EFC).w ROM:001301C6 rts ROM:001301C6 ; End of function sub_1301C0 ROM:001301C6 ROM:001301C8 ROM:001301C8 ; =============== S U B R O U T I N E ======================================= ROM:001301C8 ROM:001301C8 ROM:001301C8 sub_1301C8: ; CODE XREF: sub_1302F8↓p ROM:001301C8 clr.w d7 ROM:001301CA ROM:001301CA loc_1301CA: ; CODE XREF: sub_1301C8:loc_1301DC↓j ROM:001301CA bsr.w sub_1301E4 ROM:001301CE cmpi.w #0,d7 ROM:001301D2 bne.s loc_1301DE ROM:001301D4 addq.w #1,d7 ROM:001301D6 bvc.s loc_1301DC ROM:001301D8 move.w #$8000,d7 ROM:001301DC ROM:001301DC loc_1301DC: ; CODE XREF: sub_1301C8+E↑j ROM:001301DC bra.s loc_1301CA ROM:001301DE ; --------------------------------------------------------------------------- ROM:001301DE ROM:001301DE loc_1301DE: ; CODE XREF: sub_1301C8+A↑j ROM:001301DE bsr.w sub_13028A ROM:001301E2 rts ROM:001301E2 ; End of function sub_1301C8 ROM:001301E2 ROM:001301E4 ROM:001301E4 ; =============== S U B R O U T I N E ======================================= ROM:001301E4 ROM:001301E4 ROM:001301E4 sub_1301E4: ; CODE XREF: sub_1301C8:loc_1301CA↑p ROM:001301E4 clr.w d1 ROM:001301E6 move.b $13FC(d7.w),d1 ROM:001301EC cmpi.w #4,d1 ROM:001301F0 bcc.s locret_1301FA ROM:001301F2 movea.l off_1301FC(pc,d1.w*4),a0 ROM:001301F6 nop ROM:001301F8 jmp (a0) ROM:001301FA ; --------------------------------------------------------------------------- ROM:001301FA ROM:001301FA locret_1301FA: ; CODE XREF: sub_1301E4+C↑j ROM:001301FA rts ROM:001301FA ; End of function sub_1301E4 ROM:001301FA ROM:001301FA ; --------------------------------------------------------------------------- ROM:001301FC off_1301FC: dc.l loc_13020C ; DATA XREF: sub_1301E4+E↑r ROM:00130200 dc.l loc_13021C ROM:00130204 dc.l loc_130248 ROM:00130208 dc.l loc_130272 ROM:0013020C ; --------------------------------------------------------------------------- ROM:0013020C ROM:0013020C loc_13020C: ; DATA XREF: ROM:off_1301FC↑o ROM:0013020C bclr d7,($1270).w ROM:00130210 move.b #1,$13FC(d7.w) ROM:00130218 bra.s locret_130246 ROM:0013021A ; --------------------------------------------------------------------------- ROM:0013021A rts ROM:0013021C ; --------------------------------------------------------------------------- ROM:0013021C ROM:0013021C loc_13021C: ; DATA XREF: ROM:00130200↑o ROM:0013021C btst d7,($123F).w ROM:00130220 beq.s locret_130246 ROM:00130222 move.w $A06(a5,d7.w*2),d0 ROM:00130228 clr.b $85A(d7.w) ROM:0013022E move.w d0,$702(d7.w*2) ROM:00130234 move.b #1,$85A(d7.w) ROM:0013023C move.b #2,$13FC(d7.w) ROM:00130244 bra.s locret_130270 ROM:00130246 ; --------------------------------------------------------------------------- ROM:00130246 ROM:00130246 locret_130246: ; CODE XREF: ROM:00130218↑j ROM:00130246 ; ROM:00130220↑j ... ROM:00130246 rts ROM:00130248 ; --------------------------------------------------------------------------- ROM:00130248 ROM:00130248 loc_130248: ; DATA XREF: ROM:00130204↑o ROM:00130248 btst d7,($123F).w ROM:0013024C bne.s loc_130258 ROM:0013024E move.b #1,$13FC(d7.w) ROM:00130256 bra.s locret_130246 ROM:00130258 ; --------------------------------------------------------------------------- ROM:00130258 ROM:00130258 loc_130258: ; CODE XREF: ROM:0013024C↑j ROM:00130258 cmpi.w #0,$702(d7.w*2) ROM:00130260 bgt.s locret_130270 ROM:00130262 bset d7,($1270).w ROM:00130266 move.b #3,$13FC(d7.w) ROM:0013026E bra.s locret_130286 ROM:00130270 ; --------------------------------------------------------------------------- ROM:00130270 ROM:00130270 locret_130270: ; CODE XREF: ROM:00130244↑j ROM:00130270 ; ROM:00130260↑j ROM:00130270 rts ROM:00130272 ; --------------------------------------------------------------------------- ROM:00130272 ROM:00130272 loc_130272: ; DATA XREF: ROM:00130208↑o ROM:00130272 btst d7,($123F).w ROM:00130276 bne.s locret_130286 ROM:00130278 bclr d7,($1270).w ROM:0013027C move.b #1,$13FC(d7.w) ROM:00130284 bra.s locret_130246 ROM:00130286 ; --------------------------------------------------------------------------- ROM:00130286 ROM:00130286 locret_130286: ; CODE XREF: ROM:0013026E↑j ROM:00130286 ; ROM:00130276↑j ROM:00130286 rts ROM:00130288 ; --------------------------------------------------------------------------- ROM:00130288 rts ROM:0013028A ROM:0013028A ; =============== S U B R O U T I N E ======================================= ROM:0013028A ROM:0013028A ROM:0013028A sub_13028A: ; CODE XREF: sub_1301C8:loc_1301DE↑p ROM:0013028A move.w $746(a5),d0 ROM:0013028E move.w $748(a5),d1 ROM:00130292 btst #0,($1270).w ROM:00130298 beq.s loc_1302C4 ROM:0013029A cmp.w ($1088).w,d0 ROM:0013029E bge.s loc_1302A6 ROM:001302A0 cmp.w ($1088).w,d1 ROM:001302A4 bgt.s loc_1302A8 ROM:001302A6 ROM:001302A6 loc_1302A6: ; CODE XREF: sub_13028A+14↑j ROM:001302A6 bra.s loc_1302B0 ROM:001302A8 ; --------------------------------------------------------------------------- ROM:001302A8 ROM:001302A8 loc_1302A8: ; CODE XREF: sub_13028A+1A↑j ROM:001302A8 btst #0,($12AA).w ROM:001302AE beq.s loc_1302B8 ROM:001302B0 ROM:001302B0 loc_1302B0: ; CODE XREF: sub_13028A:loc_1302A6↑j ROM:001302B0 bset #0,($DE2).w ROM:001302B6 bra.s loc_1302BE ROM:001302B8 ; --------------------------------------------------------------------------- ROM:001302B8 ROM:001302B8 loc_1302B8: ; CODE XREF: sub_13028A+24↑j ROM:001302B8 bclr #0,($DE2).w ROM:001302BE ROM:001302BE loc_1302BE: ; CODE XREF: sub_13028A+2C↑j ROM:001302BE bset #0,($DFA).w ROM:001302C4 ROM:001302C4 loc_1302C4: ; CODE XREF: sub_13028A+E↑j ROM:001302C4 btst #1,($1270).w ROM:001302CA beq.s locret_1302F6 ROM:001302CC cmp.w ($108A).w,d0 ROM:001302D0 bge.s loc_1302D8 ROM:001302D2 cmp.w ($108A).w,d1 ROM:001302D6 bgt.s loc_1302DA ROM:001302D8 ROM:001302D8 loc_1302D8: ; CODE XREF: sub_13028A+46↑j ROM:001302D8 bra.s loc_1302E2 ROM:001302DA ; --------------------------------------------------------------------------- ROM:001302DA ROM:001302DA loc_1302DA: ; CODE XREF: sub_13028A+4C↑j ROM:001302DA btst #1,($12AA).w ROM:001302E0 beq.s loc_1302EA ROM:001302E2 ROM:001302E2 loc_1302E2: ; CODE XREF: sub_13028A:loc_1302D8↑j ROM:001302E2 bset #7,($DE3).w ROM:001302E8 bra.s loc_1302F0 ROM:001302EA ; --------------------------------------------------------------------------- ROM:001302EA ROM:001302EA loc_1302EA: ; CODE XREF: sub_13028A+56↑j ROM:001302EA bclr #7,($DE3).w ROM:001302F0 ROM:001302F0 loc_1302F0: ; CODE XREF: sub_13028A+5E↑j ROM:001302F0 bset #7,($DFB).w ROM:001302F6 ROM:001302F6 locret_1302F6: ; CODE XREF: sub_13028A+40↑j ROM:001302F6 rts ROM:001302F6 ; End of function sub_13028A ROM:001302F6 ROM:001302F8 ROM:001302F8 ; =============== S U B R O U T I N E ======================================= ROM:001302F8 ROM:001302F8 ROM:001302F8 sub_1302F8: ; CODE XREF: sub_129E70+D2↑p ROM:001302F8 bsr.l sub_1301C8 ROM:001302FE bsr.l sub_12FDEC ROM:00130304 clr.w d1 ROM:00130306 move.b ($1271).w,d1 ROM:0013030A cmpi.w #4,d1 ROM:0013030E bcc.s locret_130318 ROM:00130310 movea.l off_13031A(pc,d1.w*4),a0 ROM:00130314 nop ROM:00130316 jmp (a0) ROM:00130318 ; --------------------------------------------------------------------------- ROM:00130318 ROM:00130318 locret_130318: ; CODE XREF: sub_1302F8+16↑j ROM:00130318 rts ROM:00130318 ; End of function sub_1302F8 ROM:00130318 ROM:00130318 ; --------------------------------------------------------------------------- ROM:0013031A off_13031A: dc.l loc_13032A ; DATA XREF: sub_1302F8+18↑r ROM:0013031E dc.l loc_130334 ROM:00130322 dc.l loc_13034E ROM:00130326 dc.l loc_1303AC ROM:0013032A ; --------------------------------------------------------------------------- ROM:0013032A ROM:0013032A loc_13032A: ; DATA XREF: ROM:off_13031A↑o ROM:0013032A move.b #1,($1271).w ROM:00130330 bra.s locret_13034C ROM:00130332 ; --------------------------------------------------------------------------- ROM:00130332 rts ROM:00130334 ; --------------------------------------------------------------------------- ROM:00130334 ROM:00130334 loc_130334: ; DATA XREF: ROM:0013031E↑o ROM:00130334 btst #1,($1285).w ROM:0013033A beq.s locret_13034C ROM:0013033C bsr.w sub_1303DC ROM:00130340 bsr.w sub_130414 ROM:00130344 move.b #2,($1271).w ROM:0013034A bra.s loc_1303A2 ROM:0013034C ; --------------------------------------------------------------------------- ROM:0013034C ROM:0013034C locret_13034C: ; CODE XREF: ROM:00130330↑j ROM:0013034C ; ROM:0013033A↑j ... ROM:0013034C rts ROM:0013034E ; --------------------------------------------------------------------------- ROM:0013034E ROM:0013034E loc_13034E: ; DATA XREF: ROM:00130322↑o ROM:0013034E btst #3,($142D).w ROM:00130354 beq.s loc_130366 ROM:00130356 bsr.w sub_1303DC ROM:0013035A bsr.w sub_13041C ROM:0013035E move.b #1,($1271).w ROM:00130364 bra.s locret_13034C ROM:00130366 ; --------------------------------------------------------------------------- ROM:00130366 ROM:00130366 loc_130366: ; CODE XREF: ROM:00130354↑j ROM:00130366 btst #1,($1289).w ROM:0013036C beq.s loc_13037A ROM:0013036E bsr.w sub_13041C ROM:00130372 move.b #3,($1271).w ROM:00130378 bra.s locret_1303D8 ROM:0013037A ; --------------------------------------------------------------------------- ROM:0013037A ROM:0013037A loc_13037A: ; CODE XREF: ROM:0013036C↑j ROM:0013037A btst #1,($1285).w ROM:00130380 bne.s loc_13038E ROM:00130382 bsr.w sub_13041C ROM:00130386 move.b #1,($1271).w ROM:0013038C bra.s locret_13034C ROM:0013038E ; --------------------------------------------------------------------------- ROM:0013038E ROM:0013038E loc_13038E: ; CODE XREF: ROM:00130380↑j ROM:0013038E btst #0,($1409).w ROM:00130394 beq.s loc_1303A2 ROM:00130396 bsr.w sub_13041C ROM:0013039A move.b #1,($1271).w ROM:001303A0 bra.s locret_13034C ROM:001303A2 ; --------------------------------------------------------------------------- ROM:001303A2 ROM:001303A2 loc_1303A2: ; CODE XREF: ROM:0013034A↑j ROM:001303A2 ; ROM:00130394↑j ... ROM:001303A2 bsr.w sub_1303EE ROM:001303A6 bsr.w sub_130428 ROM:001303AA rts ROM:001303AC ; --------------------------------------------------------------------------- ROM:001303AC ROM:001303AC loc_1303AC: ; DATA XREF: ROM:00130326↑o ROM:001303AC btst #3,($142D).w ROM:001303B2 beq.s loc_1303C0 ROM:001303B4 bsr.w sub_1303DC ROM:001303B8 move.b #1,($1271).w ROM:001303BE bra.s locret_13034C ROM:001303C0 ; --------------------------------------------------------------------------- ROM:001303C0 ROM:001303C0 loc_1303C0: ; CODE XREF: ROM:001303B2↑j ROM:001303C0 btst #1,($1285).w ROM:001303C6 beq.s locret_1303D8 ROM:001303C8 bsr.w sub_1303DC ROM:001303CC bsr.w sub_130414 ROM:001303D0 move.b #2,($1271).w ROM:001303D6 bra.s loc_1303A2 ROM:001303D8 ; --------------------------------------------------------------------------- ROM:001303D8 ROM:001303D8 locret_1303D8: ; CODE XREF: ROM:00130378↑j ROM:001303D8 ; ROM:001303C6↑j ROM:001303D8 rts ROM:001303DA ; --------------------------------------------------------------------------- ROM:001303DA rts ROM:001303DC ROM:001303DC ; =============== S U B R O U T I N E ======================================= ROM:001303DC ROM:001303DC ROM:001303DC sub_1303DC: ; CODE XREF: ROM:0013033C↑p ROM:001303DC ; ROM:00130356↑p ... ROM:001303DC clr.w ($D94).w ROM:001303E0 clr.w ($1B0C).w ROM:001303E4 clr.w ($1B0E).w ROM:001303E8 clr.w ($1B10).w ROM:001303EC rts ROM:001303EC ; End of function sub_1303DC ROM:001303EC ROM:001303EE ROM:001303EE ; =============== S U B R O U T I N E ======================================= ROM:001303EE ROM:001303EE ROM:001303EE sub_1303EE: ; CODE XREF: ROM:loc_1303A2↑p ROM:001303EE move.w ($D08).w,d0 ROM:001303F2 sub.w ($D92).w,d0 ROM:001303F6 bpl.w loc_1303FC ROM:001303FA neg.w d0 ROM:001303FC ROM:001303FC loc_1303FC: ; CODE XREF: sub_1303EE+8↑j ROM:001303FC move.w $74A(a5),d1 ROM:00130400 cmp.w d0,d1 ROM:00130402 bgt.s loc_13040C ROM:00130404 bset #0,($1409).w ROM:0013040A bra.s locret_130412 ROM:0013040C ; --------------------------------------------------------------------------- ROM:0013040C ROM:0013040C loc_13040C: ; CODE XREF: sub_1303EE+14↑j ROM:0013040C bclr #0,($1409).w ROM:00130412 ROM:00130412 locret_130412: ; CODE XREF: sub_1303EE+1C↑j ROM:00130412 rts ROM:00130412 ; End of function sub_1303EE ROM:00130412 ROM:00130414 ROM:00130414 ; =============== S U B R O U T I N E ======================================= ROM:00130414 ROM:00130414 ROM:00130414 sub_130414: ; CODE XREF: ROM:00130340↑p ROM:00130414 ; ROM:001303CC↑p ROM:00130414 move.w ($D08).w,($D92).w ROM:0013041A rts ROM:0013041A ; End of function sub_130414 ROM:0013041A ROM:0013041C ROM:0013041C ; =============== S U B R O U T I N E ======================================= ROM:0013041C ROM:0013041C ROM:0013041C sub_13041C: ; CODE XREF: ROM:0013035A↑p ROM:0013041C ; ROM:0013036E↑p ... ROM:0013041C bclr #1,($1289).w ROM:00130422 clr.b ($1272).w ROM:00130426 rts ROM:00130426 ; End of function sub_13041C ROM:00130426 ROM:00130428 ROM:00130428 ; =============== S U B R O U T I N E ======================================= ROM:00130428 ROM:00130428 ROM:00130428 sub_130428: ; CODE XREF: ROM:001303A6↑p ROM:00130428 bclr #1,($1289).w ROM:0013042E clr.w d1 ROM:00130430 move.b ($1272).w,d1 ROM:00130434 cmpi.w #7,d1 ROM:00130438 bcc.s locret_130442 ROM:0013043A movea.l off_130444(pc,d1.w*4),a0 ROM:0013043E nop ROM:00130440 jmp (a0) ROM:00130442 ; --------------------------------------------------------------------------- ROM:00130442 ROM:00130442 locret_130442: ; CODE XREF: sub_130428+10↑j ROM:00130442 rts ROM:00130442 ; End of function sub_130428 ROM:00130442 ROM:00130442 ; --------------------------------------------------------------------------- ROM:00130444 off_130444: dc.l loc_130460 ; DATA XREF: sub_130428+12↑r ROM:00130448 dc.l loc_130470 ROM:0013044C dc.l loc_130484 ROM:00130450 dc.l loc_1304E0 ROM:00130454 dc.l loc_1304F4 ROM:00130458 dc.l loc_13054A ROM:0013045C dc.l locret_1305BA ROM:00130460 ; --------------------------------------------------------------------------- ROM:00130460 ROM:00130460 loc_130460: ; DATA XREF: ROM:off_130444↑o ROM:00130460 move.w $752(a5),($D96).w ROM:00130466 move.b #1,($1272).w ROM:0013046C bra.s locret_130482 ROM:0013046E ; --------------------------------------------------------------------------- ROM:0013046E rts ROM:00130470 ; --------------------------------------------------------------------------- ROM:00130470 ROM:00130470 loc_130470: ; DATA XREF: ROM:00130448↑o ROM:00130470 move.w $74C(a5),d0 ROM:00130474 cmp.w ($EFC).w,d0 ROM:00130478 ble.s locret_130482 ROM:0013047A move.b #2,($1272).w ROM:00130480 bra.s locret_1304DE ROM:00130482 ; --------------------------------------------------------------------------- ROM:00130482 ROM:00130482 locret_130482: ; CODE XREF: ROM:0013046C↑j ROM:00130482 ; ROM:00130478↑j ROM:00130482 rts ROM:00130484 ; --------------------------------------------------------------------------- ROM:00130484 ROM:00130484 loc_130484: ; DATA XREF: ROM:0013044C↑o ROM:00130484 move.w $74C(a5),d0 ROM:00130488 cmp.w ($EFC).w,d0 ROM:0013048C bgt.s loc_1304AA ROM:0013048E cmpi.w #1,($D96).w ROM:00130494 ble.s loc_1304AA ROM:00130496 subq.w #1,($D96).w ROM:0013049A bvc.s loc_1304A2 ROM:0013049C move.w #$8000,($D96).w ROM:001304A2 ROM:001304A2 loc_1304A2: ; CODE XREF: ROM:0013049A↑j ROM:001304A2 move.b #3,($1272).w ROM:001304A8 bra.s locret_1304F2 ROM:001304AA ; --------------------------------------------------------------------------- ROM:001304AA ROM:001304AA loc_1304AA: ; CODE XREF: ROM:0013048C↑j ROM:001304AA ; ROM:00130494↑j ROM:001304AA cmp.w ($EFC).w,d0 ROM:001304AE bgt.s locret_1304DE ROM:001304B0 cmpi.w #1,($D96).w ROM:001304B6 bne.s locret_1304DE ROM:001304B8 subq.w #1,($D96).w ROM:001304BC bvc.s loc_1304C4 ROM:001304BE move.w #$8000,($D96).w ROM:001304C4 ROM:001304C4 loc_1304C4: ; CODE XREF: ROM:001304BC↑j ROM:001304C4 bsr.w sub_1305E2 ROM:001304C8 clr.b ($835).w ROM:001304CC clr.w ($6B8).w ROM:001304D0 move.b #3,($835).w ROM:001304D6 move.b #4,($1272).w ROM:001304DC bra.s loc_130544 ROM:001304DE ; --------------------------------------------------------------------------- ROM:001304DE ROM:001304DE locret_1304DE: ; CODE XREF: ROM:00130480↑j ROM:001304DE ; ROM:001304AE↑j ... ROM:001304DE rts ROM:001304E0 ; --------------------------------------------------------------------------- ROM:001304E0 ROM:001304E0 loc_1304E0: ; DATA XREF: ROM:00130450↑o ROM:001304E0 move.w $74C(a5),d0 ROM:001304E4 cmp.w ($EFC).w,d0 ROM:001304E8 ble.s locret_1304F2 ROM:001304EA move.b #2,($1272).w ROM:001304F0 bra.s locret_1304DE ROM:001304F2 ; --------------------------------------------------------------------------- ROM:001304F2 ROM:001304F2 locret_1304F2: ; CODE XREF: ROM:001304A8↑j ROM:001304F2 ; ROM:001304E8↑j ROM:001304F2 rts ROM:001304F4 ; --------------------------------------------------------------------------- ROM:001304F4 ROM:001304F4 loc_1304F4: ; DATA XREF: ROM:00130454↑o ROM:001304F4 move.w $750(a5),d1 ROM:001304F8 move.w $74E(a5),d2 ROM:001304FC cmp.w ($D94).w,d1 ROM:00130500 ble.s loc_130508 ROM:00130502 cmp.w ($1B0C).w,d2 ROM:00130506 bgt.s loc_130532 ROM:00130508 ROM:00130508 loc_130508: ; CODE XREF: ROM:00130500↑j ROM:00130508 bsr.w sub_130624 ROM:0013050C bsr.w sub_13064A ROM:00130510 bset #2,($DFB).w ROM:00130516 clr.b ($835).w ROM:0013051A clr.w ($6B8).w ROM:0013051E bset #1,($1289).w ROM:00130524 move.b #6,($1272).w ROM:0013052A bra.l locret_1305BA ROM:00130530 ; --------------------------------------------------------------------------- ROM:00130530 bra.s loc_130544 ROM:00130532 ; --------------------------------------------------------------------------- ROM:00130532 ROM:00130532 loc_130532: ; CODE XREF: ROM:00130506↑j ROM:00130532 move.w $74C(a5),d0 ROM:00130536 cmp.w ($EFC).w,d0 ROM:0013053A ble.s loc_130544 ROM:0013053C move.b #5,($1272).w ROM:00130542 bra.s loc_1305B4 ROM:00130544 ; --------------------------------------------------------------------------- ROM:00130544 ROM:00130544 loc_130544: ; CODE XREF: ROM:001304DC↑j ROM:00130544 ; ROM:00130530↑j ... ROM:00130544 bsr.w sub_1305BE ROM:00130548 rts ROM:0013054A ; --------------------------------------------------------------------------- ROM:0013054A ROM:0013054A loc_13054A: ; DATA XREF: ROM:00130458↑o ROM:0013054A move.w $74C(a5),d0 ROM:0013054E cmp.w ($EFC).w,d0 ROM:00130552 bgt.s loc_1305B4 ROM:00130554 btst #2,($142A).w ROM:0013055A beq.s loc_13058E ROM:0013055C btst #6,($1403).w ROM:00130562 beq.s loc_13058E ROM:00130564 bsr.w sub_1305F0 ROM:00130568 addq.w #1,($D94).w ROM:0013056C bvc.s loc_130574 ROM:0013056E move.w #$8000,($D94).w ROM:00130574 ROM:00130574 loc_130574: ; CODE XREF: ROM:0013056C↑j ROM:00130574 bsr.w sub_1305E2 ROM:00130578 clr.b ($835).w ROM:0013057C clr.w ($6B8).w ROM:00130580 move.b #3,($835).w ROM:00130586 move.b #4,($1272).w ROM:0013058C bra.s loc_130544 ROM:0013058E ; --------------------------------------------------------------------------- ROM:0013058E ROM:0013058E loc_13058E: ; CODE XREF: ROM:0013055A↑j ROM:0013058E ; ROM:00130562↑j ROM:0013058E addq.w #1,($1B0C).w ROM:00130592 bvc.s loc_13059A ROM:00130594 move.w #$8000,($1B0C).w ROM:0013059A ROM:0013059A loc_13059A: ; CODE XREF: ROM:00130592↑j ROM:0013059A bsr.w sub_1305E2 ROM:0013059E clr.b ($835).w ROM:001305A2 clr.w ($6B8).w ROM:001305A6 move.b #3,($835).w ROM:001305AC move.b #4,($1272).w ROM:001305B2 bra.s loc_130544 ROM:001305B4 ; --------------------------------------------------------------------------- ROM:001305B4 ROM:001305B4 loc_1305B4: ; CODE XREF: ROM:00130542↑j ROM:001305B4 ; ROM:00130552↑j ROM:001305B4 bsr.w sub_1305BE ROM:001305B8 rts ROM:001305BA ; --------------------------------------------------------------------------- ROM:001305BA ROM:001305BA locret_1305BA: ; CODE XREF: ROM:0013052A↑j ROM:001305BA ; DATA XREF: ROM:0013045C↑o ROM:001305BA rts ROM:001305BC ; --------------------------------------------------------------------------- ROM:001305BC rts ROM:001305BE ROM:001305BE ; =============== S U B R O U T I N E ======================================= ROM:001305BE ROM:001305BE ROM:001305BE sub_1305BE: ; CODE XREF: ROM:loc_130544↑p ROM:001305BE ; ROM:loc_1305B4↑p ROM:001305BE move.w $754(a5),d0 ROM:001305C2 cmp.w ($EFC).w,d0 ROM:001305C6 bgt.s loc_1305D0 ROM:001305C8 bset #2,($142A).w ROM:001305CE bra.s locret_1305E0 ROM:001305D0 ; --------------------------------------------------------------------------- ROM:001305D0 ROM:001305D0 loc_1305D0: ; CODE XREF: sub_1305BE+8↑j ROM:001305D0 move.w $756(a5),d0 ROM:001305D4 cmp.w ($EFC).w,d0 ROM:001305D8 blt.s locret_1305E0 ROM:001305DA bset #6,($1403).w ROM:001305E0 ROM:001305E0 locret_1305E0: ; CODE XREF: sub_1305BE+10↑j ROM:001305E0 ; sub_1305BE+1A↑j ROM:001305E0 rts ROM:001305E0 ; End of function sub_1305BE ROM:001305E0 ROM:001305E2 ROM:001305E2 ; =============== S U B R O U T I N E ======================================= ROM:001305E2 ROM:001305E2 ROM:001305E2 sub_1305E2: ; CODE XREF: ROM:loc_1304C4↑p ROM:001305E2 ; ROM:loc_130574↑p ... ROM:001305E2 bclr #2,($142A).w ROM:001305E8 bclr #6,($1403).w ROM:001305EE rts ROM:001305EE ; End of function sub_1305E2 ROM:001305EE ROM:001305F0 ROM:001305F0 ; =============== S U B R O U T I N E ======================================= ROM:001305F0 ROM:001305F0 ROM:001305F0 sub_1305F0: ; CODE XREF: ROM:00130564↑p ROM:001305F0 move.w ($6B8).w,d0 ROM:001305F4 add.w d0,($1B0E).w ROM:001305F8 bvc.w loc_130602 ROM:001305FC move.w #$7FFF,($1B0E).w ROM:00130602 ROM:00130602 loc_130602: ; CODE XREF: sub_1305F0+8↑j ROM:00130602 move.w #$3F58,d1 ROM:00130606 move.w ($57E).w,d2 ROM:0013060A move.w ($9B2).w,d3 ROM:0013060E bsr.l sub_1174A6 ROM:00130614 add.w d1,($1B10).w ROM:00130618 bvc.w locret_130622 ROM:0013061C move.w #$7FFF,($1B10).w ROM:00130622 ROM:00130622 locret_130622: ; CODE XREF: sub_1305F0+28↑j ROM:00130622 rts ROM:00130622 ; End of function sub_1305F0 ROM:00130622 ROM:00130624 ROM:00130624 ; =============== S U B R O U T I N E ======================================= ROM:00130624 ROM:00130624 ROM:00130624 sub_130624: ; CODE XREF: ROM:loc_130508↑p ROM:00130624 cmpi.w #0,($D94).w ROM:0013062A ble.s loc_130644 ROM:0013062C cmpi.w #$7FFF,($1B0E).w ROM:00130632 bge.s loc_130644 ROM:00130634 move.w ($1B0E).w,d0 ROM:00130638 ext.l d0 ROM:0013063A divs.w ($D94).w,d0 ROM:0013063E move.w d0,($D98).w ROM:00130642 bra.s locret_130648 ROM:00130644 ; --------------------------------------------------------------------------- ROM:00130644 ROM:00130644 loc_130644: ; CODE XREF: sub_130624+6↑j ROM:00130644 ; sub_130624+E↑j ROM:00130644 clr.w ($D98).w ROM:00130648 ROM:00130648 locret_130648: ; CODE XREF: sub_130624+1E↑j ROM:00130648 rts ROM:00130648 ; End of function sub_130624 ROM:00130648 ROM:0013064A ROM:0013064A ; =============== S U B R O U T I N E ======================================= ROM:0013064A ROM:0013064A ROM:0013064A sub_13064A: ; CODE XREF: ROM:0013050C↑p ROM:0013064A bclr #2,($DE3).w ROM:00130650 clr.w d0 ROM:00130652 ROM:00130652 loc_130652: ; CODE XREF: sub_13064A:loc_130684↓j ROM:00130652 move.w $A0A(a5,d0.w*2),d1 ROM:00130658 move.w $A1C(a5,d0.w*2),d2 ROM:0013065E cmp.w $149E(d0.w*2),d1 ROM:00130664 ble.s loc_13066E ROM:00130666 cmp.w $149E(d0.w*2),d2 ROM:0013066C blt.s loc_130674 ROM:0013066E ROM:0013066E loc_13066E: ; CODE XREF: sub_13064A+1A↑j ROM:0013066E bset #2,($DE3).w ROM:00130674 ROM:00130674 loc_130674: ; CODE XREF: sub_13064A+22↑j ROM:00130674 cmpi.w #8,d0 ROM:00130678 bge.w loc_130686 ROM:0013067C addq.w #1,d0 ROM:0013067E bvc.s loc_130684 ROM:00130680 move.w #$8000,d0 ROM:00130684 ROM:00130684 loc_130684: ; CODE XREF: sub_13064A+34↑j ROM:00130684 bra.s loc_130652 ROM:00130686 ; --------------------------------------------------------------------------- ROM:00130686 ROM:00130686 loc_130686: ; CODE XREF: sub_13064A+2E↑j ROM:00130686 move.w $74E(a5),d0 ROM:0013068A move.w ($1B10).w,d1 ROM:0013068E cmp.w ($1B0E).w,d1 ROM:00130692 blt.s loc_13069A ROM:00130694 cmp.w ($1B0C).w,d0 ROM:00130698 bgt.s locret_1306A0 ROM:0013069A ROM:0013069A loc_13069A: ; CODE XREF: sub_13064A+48↑j ROM:0013069A bset #2,($DE3).w ROM:001306A0 ROM:001306A0 locret_1306A0: ; CODE XREF: sub_13064A+4E↑j ROM:001306A0 rts ROM:001306A0 ; End of function sub_13064A ROM:001306A0 ROM:001306A2 ROM:001306A2 ; =============== S U B R O U T I N E ======================================= ROM:001306A2 ROM:001306A2 ROM:001306A2 sub_1306A2: ; CODE XREF: sub_1308E2↓p ROM:001306A2 bsr.w sub_1306B0 ROM:001306A6 bsr.w sub_1308A8 ROM:001306AA bsr.w sub_130766 ROM:001306AE rts ROM:001306AE ; End of function sub_1306A2 ROM:001306AE ROM:001306B0 ROM:001306B0 ; =============== S U B R O U T I N E ======================================= ROM:001306B0 ROM:001306B0 ROM:001306B0 sub_1306B0: ; CODE XREF: sub_1306A2↑p ROM:001306B0 clr.w d1 ROM:001306B2 move.b ($1273).w,d1 ROM:001306B6 cmpi.w #4,d1 ROM:001306BA bcc.s locret_1306C4 ROM:001306BC movea.l off_1306C6(pc,d1.w*4),a0 ROM:001306C0 nop ROM:001306C2 jmp (a0) ROM:001306C4 ; --------------------------------------------------------------------------- ROM:001306C4 ROM:001306C4 locret_1306C4: ; CODE XREF: sub_1306B0+A↑j ROM:001306C4 rts ROM:001306C4 ; End of function sub_1306B0 ROM:001306C4 ROM:001306C4 ; --------------------------------------------------------------------------- ROM:001306C6 off_1306C6: dc.l loc_1306D6 ; DATA XREF: sub_1306B0+C↑r ROM:001306CA dc.l loc_1306E4 ROM:001306CE dc.l loc_1306FE ROM:001306D2 dc.l loc_13074A ROM:001306D6 ; --------------------------------------------------------------------------- ROM:001306D6 ROM:001306D6 loc_1306D6: ; DATA XREF: ROM:off_1306C6↑o ROM:001306D6 move.b #1,($1273).w ROM:001306DC bclr #4,($1405).w ROM:001306E2 bra.s locret_1306FC ROM:001306E4 ; --------------------------------------------------------------------------- ROM:001306E4 ROM:001306E4 loc_1306E4: ; DATA XREF: ROM:001306CA↑o ROM:001306E4 move.w $758(a5),d0 ROM:001306E8 cmp.w ($DB0).w,d0 ROM:001306EC bgt.s locret_1306FC ROM:001306EE move.w $75A(a5),($D9A).w ROM:001306F4 move.b #2,($1273).w ROM:001306FA bra.s locret_130748 ROM:001306FC ; --------------------------------------------------------------------------- ROM:001306FC ROM:001306FC locret_1306FC: ; CODE XREF: ROM:001306E2↑j ROM:001306FC ; ROM:001306EC↑j ... ROM:001306FC rts ROM:001306FE ; --------------------------------------------------------------------------- ROM:001306FE ROM:001306FE loc_1306FE: ; DATA XREF: ROM:001306CE↑o ROM:001306FE move.w $758(a5),d0 ROM:00130702 cmp.w ($DB0).w,d0 ROM:00130706 ble.s loc_130710 ROM:00130708 move.b #1,($1273).w ROM:0013070E bra.s locret_1306FC ROM:00130710 ; --------------------------------------------------------------------------- ROM:00130710 ROM:00130710 loc_130710: ; CODE XREF: ROM:00130706↑j ROM:00130710 btst #0,($11F1).w ROM:00130716 beq.s locret_130748 ROM:00130718 cmpi.w #1,($D9A).w ROM:0013071E ble.s loc_13072E ROM:00130720 subq.w #1,($D9A).w ROM:00130724 bvc.s loc_13072C ROM:00130726 move.w #$8000,($D9A).w ROM:0013072C ROM:0013072C loc_13072C: ; CODE XREF: ROM:00130724↑j ROM:0013072C bra.s locret_130748 ROM:0013072E ; --------------------------------------------------------------------------- ROM:0013072E ROM:0013072E loc_13072E: ; CODE XREF: ROM:0013071E↑j ROM:0013072E subq.w #1,($D9A).w ROM:00130732 bvc.s loc_13073A ROM:00130734 move.w #$8000,($D9A).w ROM:0013073A ROM:0013073A loc_13073A: ; CODE XREF: ROM:00130732↑j ROM:0013073A bset #4,($1405).w ROM:00130740 move.b #3,($1273).w ROM:00130746 bra.s locret_130762 ROM:00130748 ; --------------------------------------------------------------------------- ROM:00130748 ROM:00130748 locret_130748: ; CODE XREF: ROM:001306FA↑j ROM:00130748 ; ROM:00130716↑j ... ROM:00130748 rts ROM:0013074A ; --------------------------------------------------------------------------- ROM:0013074A ROM:0013074A loc_13074A: ; DATA XREF: ROM:001306D2↑o ROM:0013074A move.w $758(a5),d0 ROM:0013074E cmp.w ($DB0).w,d0 ROM:00130752 ble.s locret_130762 ROM:00130754 bclr #4,($1405).w ROM:0013075A move.b #1,($1273).w ROM:00130760 bra.s locret_1306FC ROM:00130762 ; --------------------------------------------------------------------------- ROM:00130762 ROM:00130762 locret_130762: ; CODE XREF: ROM:00130746↑j ROM:00130762 ; ROM:00130752↑j ROM:00130762 rts ROM:00130764 ; --------------------------------------------------------------------------- ROM:00130764 rts ROM:00130766 ROM:00130766 ; =============== S U B R O U T I N E ======================================= ROM:00130766 ROM:00130766 ROM:00130766 sub_130766: ; CODE XREF: sub_1306A2+8↑p ROM:00130766 bclr #0,($1410).w ROM:0013076C btst #0,($11E3).w ROM:00130772 beq.l locret_1308A6 ROM:00130778 btst #3,($141F).w ROM:0013077E bne.l locret_1308A6 ROM:00130784 btst #6,($1425).w ROM:0013078A bne.l locret_1308A6 ROM:00130790 btst #0,($1285).w ROM:00130796 bne.l locret_1308A6 ROM:0013079C btst #7,($1426).w ROM:001307A2 bne.l locret_1308A6 ROM:001307A8 move.w $75E(a5),d0 ROM:001307AC cmp.w ($57E).w,d0 ROM:001307B0 bgt.l locret_1308A6 ROM:001307B6 move.w $760(a5),d0 ROM:001307BA cmp.w ($57E).w,d0 ROM:001307BE ble.l locret_1308A6 ROM:001307C4 move.w $762(a5),d0 ROM:001307C8 cmp.w ($9B2).w,d0 ROM:001307CC bgt.l locret_1308A6 ROM:001307D2 move.w $764(a5),d0 ROM:001307D6 cmp.w ($9B2).w,d0 ROM:001307DA ble.l locret_1308A6 ROM:001307E0 move.w $75C(a5),d0 ROM:001307E4 cmp.w ($9E8).w,d0 ROM:001307E8 bgt.l locret_1308A6 ROM:001307EE btst #0,($1270).w ROM:001307F4 beq.l locret_1308A6 ROM:001307FA btst #1,($1270).w ROM:00130800 beq.l locret_1308A6 ROM:00130806 btst #1,($11EE).w ROM:0013080C beq.l locret_1308A6 ROM:00130812 btst #6,($DE3).w ROM:00130818 bne.l locret_1308A6 ROM:0013081E btst #6,($146D).w ROM:00130824 bne.l locret_1308A6 ROM:0013082A btst #0,($DE2).w ROM:00130830 bne.s locret_1308A6 ROM:00130832 btst #0,($146C).w ROM:00130838 bne.s locret_1308A6 ROM:0013083A btst #5,($DE2).w ROM:00130840 bne.s locret_1308A6 ROM:00130842 btst #5,($146C).w ROM:00130848 bne.s locret_1308A6 ROM:0013084A btst #7,($DE3).w ROM:00130850 bne.s locret_1308A6 ROM:00130852 btst #7,($146D).w ROM:00130858 bne.s locret_1308A6 ROM:0013085A btst #3,($141C).w ROM:00130860 bne.s locret_1308A6 ROM:00130862 btst #1,($1423).w ROM:00130868 bne.s locret_1308A6 ROM:0013086A btst #1,($DE2).w ROM:00130870 bne.s locret_1308A6 ROM:00130872 btst #1,($146C).w ROM:00130878 bne.s locret_1308A6 ROM:0013087A btst #4,($1405).w ROM:00130880 bne.s locret_1308A6 ROM:00130882 move.w ($D0C).w,d1 ROM:00130886 sub.w ($D08).w,d1 ROM:0013088A bpl.w loc_130890 ROM:0013088E neg.w d1 ROM:00130890 ROM:00130890 loc_130890: ; CODE XREF: sub_130766+124↑j ROM:00130890 move.w $766(a5),d0 ROM:00130894 cmp.w d1,d0 ROM:00130896 ble.s locret_1308A6 ROM:00130898 btst #1,($140B).w ROM:0013089E beq.s locret_1308A6 ROM:001308A0 bset #0,($1410).w ROM:001308A6 ROM:001308A6 locret_1308A6: ; CODE XREF: sub_130766+C↑j ROM:001308A6 ; sub_130766+18↑j ... ROM:001308A6 rts ROM:001308A6 ; End of function sub_130766 ROM:001308A6 ROM:001308A8 ROM:001308A8 ; =============== S U B R O U T I N E ======================================= ROM:001308A8 ROM:001308A8 ROM:001308A8 sub_1308A8: ; CODE XREF: sub_1306A2+4↑p ROM:001308A8 btst #0,($11F1).w ROM:001308AE beq.s locret_1308B4 ROM:001308B0 bsr.w sub_1308B6 ROM:001308B4 ROM:001308B4 locret_1308B4: ; CODE XREF: sub_1308A8+6↑j ROM:001308B4 rts ROM:001308B4 ; End of function sub_1308A8 ROM:001308B4 ROM:001308B6 ROM:001308B6 ; =============== S U B R O U T I N E ======================================= ROM:001308B6 ROM:001308B6 ROM:001308B6 sub_1308B6: ; CODE XREF: sub_1308A8+8↑p ROM:001308B6 move.w ($FB4).w,d0 ROM:001308BA sub.w ($D9C).w,d0 ROM:001308BE bpl.w loc_1308C4 ROM:001308C2 neg.w d0 ROM:001308C4 ROM:001308C4 loc_1308C4: ; CODE XREF: sub_1308B6+8↑j ROM:001308C4 move.w $768(a5),d1 ROM:001308C8 cmp.w d0,d1 ROM:001308CA ble.s loc_1308D4 ROM:001308CC bset #1,($140B).w ROM:001308D2 bra.s loc_1308DA ROM:001308D4 ; --------------------------------------------------------------------------- ROM:001308D4 ROM:001308D4 loc_1308D4: ; CODE XREF: sub_1308B6+14↑j ROM:001308D4 bclr #1,($140B).w ROM:001308DA ROM:001308DA loc_1308DA: ; CODE XREF: sub_1308B6+1C↑j ROM:001308DA move.w ($FB4).w,($D9C).w ROM:001308E0 rts ROM:001308E0 ; End of function sub_1308B6 ROM:001308E0 ROM:001308E2 ROM:001308E2 ; =============== S U B R O U T I N E ======================================= ROM:001308E2 ROM:001308E2 ROM:001308E2 sub_1308E2: ; CODE XREF: sub_129E70+CC↑p ROM:001308E2 bsr.l sub_1306A2 ROM:001308E8 bsr.l sub_130C0A ROM:001308EE bsr.w sub_1308F4 ROM:001308F2 rts ROM:001308F2 ; End of function sub_1308E2 ROM:001308F2 ROM:001308F4 ROM:001308F4 ; =============== S U B R O U T I N E ======================================= ROM:001308F4 ROM:001308F4 ROM:001308F4 sub_1308F4: ; CODE XREF: sub_1308E2+C↑p ROM:001308F4 clr.w d1 ROM:001308F6 move.b ($1274).w,d1 ROM:001308FA cmpi.w #4,d1 ROM:001308FE bcc.s locret_130908 ROM:00130900 movea.l off_13090A(pc,d1.w*4),a0 ROM:00130904 nop ROM:00130906 jmp (a0) ROM:00130908 ; --------------------------------------------------------------------------- ROM:00130908 ROM:00130908 locret_130908: ; CODE XREF: sub_1308F4+A↑j ROM:00130908 rts ROM:00130908 ; End of function sub_1308F4 ROM:00130908 ROM:00130908 ; --------------------------------------------------------------------------- ROM:0013090A off_13090A: dc.l loc_13091A ; DATA XREF: sub_1308F4+C↑r ROM:0013090E dc.l loc_130922 ROM:00130912 dc.l loc_13093E ROM:00130916 dc.l loc_13098C ROM:0013091A ; --------------------------------------------------------------------------- ROM:0013091A ROM:0013091A loc_13091A: ; DATA XREF: ROM:off_13090A↑o ROM:0013091A move.b #1,($1274).w ROM:00130920 bra.s loc_130938 ROM:00130922 ; --------------------------------------------------------------------------- ROM:00130922 ROM:00130922 loc_130922: ; DATA XREF: ROM:0013090E↑o ROM:00130922 btst #0,($1410).w ROM:00130928 beq.s loc_130938 ROM:0013092A move.w $76A(a5),($D9E).w ROM:00130930 move.b #2,($1274).w ROM:00130936 bra.s loc_130986 ROM:00130938 ; --------------------------------------------------------------------------- ROM:00130938 ROM:00130938 loc_130938: ; CODE XREF: ROM:00130920↑j ROM:00130938 ; ROM:00130928↑j ... ROM:00130938 bsr.w sub_1309DE ROM:0013093C rts ROM:0013093E ; --------------------------------------------------------------------------- ROM:0013093E ROM:0013093E loc_13093E: ; DATA XREF: ROM:00130912↑o ROM:0013093E btst #0,($1410).w ROM:00130944 bne.s loc_13094E ROM:00130946 move.b #1,($1274).w ROM:0013094C bra.s loc_130938 ROM:0013094E ; --------------------------------------------------------------------------- ROM:0013094E ROM:0013094E loc_13094E: ; CODE XREF: ROM:00130944↑j ROM:0013094E btst #0,($11F1).w ROM:00130954 beq.s loc_130986 ROM:00130956 cmpi.w #1,($D9E).w ROM:0013095C ble.s loc_13096E ROM:0013095E subq.w #1,($D9E).w ROM:00130962 bvc.s loc_13096A ROM:00130964 move.w #$8000,($D9E).w ROM:0013096A ROM:0013096A loc_13096A: ; CODE XREF: ROM:00130962↑j ROM:0013096A bra.s loc_130986 ROM:0013096C ; --------------------------------------------------------------------------- ROM:0013096C bra.s loc_130986 ROM:0013096E ; --------------------------------------------------------------------------- ROM:0013096E ROM:0013096E loc_13096E: ; CODE XREF: ROM:0013095C↑j ROM:0013096E subq.w #1,($D9E).w ROM:00130972 bvc.s loc_13097A ROM:00130974 move.w #$8000,($D9E).w ROM:0013097A ROM:0013097A loc_13097A: ; CODE XREF: ROM:00130972↑j ROM:0013097A bsr.w sub_1309EC ROM:0013097E move.b #3,($1274).w ROM:00130984 bra.s locret_1309DA ROM:00130986 ; --------------------------------------------------------------------------- ROM:00130986 ROM:00130986 loc_130986: ; CODE XREF: ROM:00130936↑j ROM:00130986 ; ROM:00130954↑j ... ROM:00130986 bsr.w sub_1309DE ROM:0013098A rts ROM:0013098C ; --------------------------------------------------------------------------- ROM:0013098C ROM:0013098C loc_13098C: ; DATA XREF: ROM:00130916↑o ROM:0013098C btst #0,($1410).w ROM:00130992 bne.s loc_13099C ROM:00130994 move.b #1,($1274).w ROM:0013099A bra.s loc_130938 ROM:0013099C ; --------------------------------------------------------------------------- ROM:0013099C ROM:0013099C loc_13099C: ; CODE XREF: ROM:00130992↑j ROM:0013099C btst #5,($141F).w ROM:001309A2 beq.s loc_1309C6 ROM:001309A4 btst #0,($11F1).w ROM:001309AA beq.s loc_1309C0 ROM:001309AC bsr.w sub_1309EC ROM:001309B0 bsr.w sub_130AD8 ROM:001309B4 bsr.w sub_1309FA ROM:001309B8 bsr.w sub_130A92 ROM:001309BC bra.s locret_1309DA ROM:001309BE ; --------------------------------------------------------------------------- ROM:001309BE bra.s loc_1309C6 ROM:001309C0 ; --------------------------------------------------------------------------- ROM:001309C0 ROM:001309C0 loc_1309C0: ; CODE XREF: ROM:001309AA↑j ROM:001309C0 bsr.w sub_1309EC ROM:001309C4 bra.s locret_1309DA ROM:001309C6 ; --------------------------------------------------------------------------- ROM:001309C6 ROM:001309C6 loc_1309C6: ; CODE XREF: ROM:001309A2↑j ROM:001309C6 ; ROM:001309BE↑j ROM:001309C6 btst #0,($11F1).w ROM:001309CC beq.s locret_1309DA ROM:001309CE bsr.w sub_130AD8 ROM:001309D2 bsr.w sub_1309FA ROM:001309D6 bsr.w sub_130A92 ROM:001309DA ROM:001309DA locret_1309DA: ; CODE XREF: ROM:00130984↑j ROM:001309DA ; ROM:001309BC↑j ... ROM:001309DA rts ROM:001309DC ; --------------------------------------------------------------------------- ROM:001309DC rts ROM:001309DE ROM:001309DE ; =============== S U B R O U T I N E ======================================= ROM:001309DE ROM:001309DE ROM:001309DE sub_1309DE: ; CODE XREF: ROM:loc_130938↑p ROM:001309DE ; ROM:loc_130986↑p ROM:001309DE move.w ($DBA).w,d0 ROM:001309E2 move.w $149E(d0.w*2),($DA4).w ROM:001309EA rts ROM:001309EA ; End of function sub_1309DE ROM:001309EA ROM:001309EC ROM:001309EC ; =============== S U B R O U T I N E ======================================= ROM:001309EC ROM:001309EC ROM:001309EC sub_1309EC: ; CODE XREF: ROM:loc_13097A↑p ROM:001309EC ; ROM:001309AC↑p ... ROM:001309EC move.w ($DBA).w,d0 ROM:001309F0 move.w $149E(d0.w*2),($DA0).w ROM:001309F8 rts ROM:001309F8 ; End of function sub_1309EC ROM:001309F8 ROM:001309FA ROM:001309FA ; =============== S U B R O U T I N E ======================================= ROM:001309FA ROM:001309FA ROM:001309FA sub_1309FA: ; CODE XREF: ROM:001309B4↑p ROM:001309FA ; ROM:001309D2↑p ROM:001309FA move.w ($DAA).w,d0 ROM:001309FE cmp.w ($DAC).w,d0 ROM:00130A02 bgt.s loc_130A0E ROM:00130A04 move.w $76E(a5),d1 ROM:00130A08 move.w $770(a5),d2 ROM:00130A0C bra.s loc_130A26 ROM:00130A0E ; --------------------------------------------------------------------------- ROM:00130A0E ROM:00130A0E loc_130A0E: ; CODE XREF: sub_1309FA+8↑j ROM:00130A0E move.w ($DA8).w,d0 ROM:00130A12 cmp.w ($DAC).w,d0 ROM:00130A16 bge.s loc_130A1E ROM:00130A18 clr.w d1 ROM:00130A1A clr.w d2 ROM:00130A1C bra.s loc_130A26 ROM:00130A1E ; --------------------------------------------------------------------------- ROM:00130A1E ROM:00130A1E loc_130A1E: ; CODE XREF: sub_1309FA+1C↑j ROM:00130A1E move.w $774(a5),d1 ROM:00130A22 move.w $776(a5),d2 ROM:00130A26 ROM:00130A26 loc_130A26: ; CODE XREF: sub_1309FA+12↑j ROM:00130A26 ; sub_1309FA+22↑j ROM:00130A26 move.w ($DAC).w,d3 ROM:00130A2A sub.w ($DA6).w,d3 ROM:00130A2E muls.w d3,d1 ROM:00130A30 divs.w #$A,d1 ROM:00130A34 bvc.w loc_130A4A ROM:00130A38 cmpi.l #0,d1 ROM:00130A3E ble.s loc_130A46 ROM:00130A40 move.w #$7FFF,d1 ROM:00130A44 bra.s loc_130A4A ROM:00130A46 ; --------------------------------------------------------------------------- ROM:00130A46 ROM:00130A46 loc_130A46: ; CODE XREF: sub_1309FA+44↑j ROM:00130A46 move.w #$8000,d1 ROM:00130A4A ROM:00130A4A loc_130A4A: ; CODE XREF: sub_1309FA+3A↑j ROM:00130A4A ; sub_1309FA+4A↑j ROM:00130A4A move.w d1,($DA2).w ROM:00130A4E muls.w d3,d2 ROM:00130A50 move.w ($DA0).w,d4 ROM:00130A54 muls.w #$3E8,d4 ROM:00130A58 add.l d2,d4 ROM:00130A5A divs.w #$3E8,d4 ROM:00130A5E bvc.w loc_130A74 ROM:00130A62 cmpi.l #0,d4 ROM:00130A68 ble.s loc_130A70 ROM:00130A6A move.w #$7FFF,d4 ROM:00130A6E bra.s loc_130A74 ROM:00130A70 ; --------------------------------------------------------------------------- ROM:00130A70 ROM:00130A70 loc_130A70: ; CODE XREF: sub_1309FA+6E↑j ROM:00130A70 move.w #$8000,d4 ROM:00130A74 ROM:00130A74 loc_130A74: ; CODE XREF: sub_1309FA+64↑j ROM:00130A74 ; sub_1309FA+74↑j ROM:00130A74 move.w d4,($DA0).w ROM:00130A78 add.w d4,d1 ROM:00130A7A bvc.w loc_130A8C ROM:00130A7E bpl.w loc_130A88 ROM:00130A82 move.w #$7FFF,d1 ROM:00130A86 bra.s loc_130A8C ROM:00130A88 ; --------------------------------------------------------------------------- ROM:00130A88 ROM:00130A88 loc_130A88: ; CODE XREF: sub_1309FA+84↑j ROM:00130A88 move.w #$8000,d1 ROM:00130A8C ROM:00130A8C loc_130A8C: ; CODE XREF: sub_1309FA+80↑j ROM:00130A8C ; sub_1309FA+8C↑j ROM:00130A8C move.w d1,($DA4).w ROM:00130A90 rts ROM:00130A90 ; End of function sub_1309FA ROM:00130A90 ROM:00130A92 ROM:00130A92 ; =============== S U B R O U T I N E ======================================= ROM:00130A92 ROM:00130A92 ROM:00130A92 sub_130A92: ; CODE XREF: ROM:001309B8↑p ROM:00130A92 ; ROM:001309D6↑p ROM:00130A92 move.w #$2710,d6 ROM:00130A96 move.w ($DBA).w,d4 ROM:00130A9A move.w $149E(d4.w*2),d2 ROM:00130AA0 clr.w d5 ROM:00130AA2 move.w $77A(a5),d3 ROM:00130AA6 move.w ($DA0).w,d1 ROM:00130AAA bsr.l sub_12E10C ROM:00130AB0 swap d4 ROM:00130AB2 move.w ($DBA).w,d3 ROM:00130AB6 move.w $77C(a5),d0 ROM:00130ABA cmp.w d4,d0 ROM:00130ABC bge.s loc_130AC4 ROM:00130ABE move.w $77C(a5),d4 ROM:00130AC2 bra.s loc_130AD0 ROM:00130AC4 ; --------------------------------------------------------------------------- ROM:00130AC4 ROM:00130AC4 loc_130AC4: ; CODE XREF: sub_130A92+2A↑j ROM:00130AC4 move.w $77E(a5),d0 ROM:00130AC8 cmp.w d4,d0 ROM:00130ACA ble.s loc_130AD0 ROM:00130ACC move.w $77E(a5),d4 ROM:00130AD0 ROM:00130AD0 loc_130AD0: ; CODE XREF: sub_130A92+30↑j ROM:00130AD0 ; sub_130A92+38↑j ROM:00130AD0 move.w d4,$149E(d3.w*2) ROM:00130AD6 rts ROM:00130AD6 ; End of function sub_130A92 ROM:00130AD6 ROM:00130AD8 ROM:00130AD8 ; =============== S U B R O U T I N E ======================================= ROM:00130AD8 ROM:00130AD8 ROM:00130AD8 sub_130AD8: ; CODE XREF: ROM:001309B0↑p ROM:00130AD8 ; ROM:001309CE↑p ROM:00130AD8 move.w #$3E9A,d1 ROM:00130ADC move.w ($D08).w,d2 ROM:00130AE0 bsr.l sub_1174A6 ROM:00130AE6 move.w $778(a5),($DA6).w ROM:00130AEC add.w d1,($DA6).w ROM:00130AF0 move.w $772(a5),($DA8).w ROM:00130AF6 add.w d1,($DA8).w ROM:00130AFA move.w $76C(a5),($DAA).w ROM:00130B00 add.w d1,($DAA).w ROM:00130B04 rts ROM:00130B04 ; End of function sub_130AD8 ROM:00130B04 ROM:00130B06 ROM:00130B06 ; =============== S U B R O U T I N E ======================================= ROM:00130B06 ROM:00130B06 ROM:00130B06 sub_130B06: ; CODE XREF: ROM:001176AE↑p ROM:00130B06 clr.w d1 ROM:00130B08 move.b ($1275).w,d1 ROM:00130B0C cmpi.w #2,d1 ROM:00130B10 bcc.s locret_130B1A ROM:00130B12 movea.l off_130B1C(pc,d1.w*4),a0 ROM:00130B16 nop ROM:00130B18 jmp (a0) ROM:00130B1A ; --------------------------------------------------------------------------- ROM:00130B1A ROM:00130B1A locret_130B1A: ; CODE XREF: sub_130B06+A↑j ROM:00130B1A rts ROM:00130B1A ; End of function sub_130B06 ROM:00130B1A ROM:00130B1A ; --------------------------------------------------------------------------- ROM:00130B1C off_130B1C: dc.l loc_130B24 ; DATA XREF: sub_130B06+C↑r ROM:00130B20 dc.l loc_130B42 ROM:00130B24 ; --------------------------------------------------------------------------- ROM:00130B24 ROM:00130B24 loc_130B24: ; DATA XREF: ROM:off_130B1C↑o ROM:00130B24 move.b #1,($1275).w ROM:00130B2A bsr.w sub_130B88 ROM:00130B2E move.w $780(a5),d0 ROM:00130B32 clr.b ($836).w ROM:00130B36 move.w d0,($6BA).w ROM:00130B3A move.b #1,($836).w ROM:00130B40 rts ROM:00130B42 ; --------------------------------------------------------------------------- ROM:00130B42 ROM:00130B42 loc_130B42: ; DATA XREF: ROM:00130B20↑o ROM:00130B42 btst #3,($142D).w ROM:00130B48 beq.s loc_130B62 ROM:00130B4A bsr.w sub_130B88 ROM:00130B4E move.w $780(a5),d0 ROM:00130B52 clr.b ($836).w ROM:00130B56 move.w d0,($6BA).w ROM:00130B5A move.b #1,($836).w ROM:00130B60 rts ROM:00130B62 ; --------------------------------------------------------------------------- ROM:00130B62 ROM:00130B62 loc_130B62: ; CODE XREF: ROM:00130B48↑j ROM:00130B62 cmpi.w #0,($6BA).w ROM:00130B68 bgt.s locret_130B84 ROM:00130B6A bsr.w sub_130B9C ROM:00130B6E bsr.w sub_130BC2 ROM:00130B72 move.w $780(a5),d0 ROM:00130B76 clr.b ($836).w ROM:00130B7A move.w d0,($6BA).w ROM:00130B7E move.b #1,($836).w ROM:00130B84 ROM:00130B84 locret_130B84: ; CODE XREF: ROM:00130B68↑j ROM:00130B84 rts ROM:00130B86 ; --------------------------------------------------------------------------- ROM:00130B86 rts ROM:00130B88 ROM:00130B88 ; =============== S U B R O U T I N E ======================================= ROM:00130B88 ROM:00130B88 ROM:00130B88 sub_130B88: ; CODE XREF: ROM:00130B2A↑p ROM:00130B88 ; ROM:00130B4A↑p ROM:00130B88 move.w ($CC6).w,($DAC).w ROM:00130B8E clr.w ($DAE).w ROM:00130B92 clr.w ($DB0).w ROM:00130B96 clr.w ($DB2).w ROM:00130B9A rts ROM:00130B9A ; End of function sub_130B88 ROM:00130B9A ROM:00130B9C ROM:00130B9C ; =============== S U B R O U T I N E ======================================= ROM:00130B9C ROM:00130B9C ROM:00130B9C sub_130B9C: ; CODE XREF: ROM:00130B6A↑p ROM:00130B9C move.w #$2710,d6 ROM:00130BA0 move.w ($DAC).w,d2 ROM:00130BA4 move.w ($DAE).w,d5 ROM:00130BA8 move.w $782(a5),d3 ROM:00130BAC move.w ($CC6).w,d1 ROM:00130BB0 bsr.l sub_12E10C ROM:00130BB6 move.w d4,($DAE).w ROM:00130BBA swap d4 ROM:00130BBC move.w d4,($DAC).w ROM:00130BC0 rts ROM:00130BC0 ; End of function sub_130B9C ROM:00130BC0 ROM:00130BC2 ROM:00130BC2 ; =============== S U B R O U T I N E ======================================= ROM:00130BC2 ROM:00130BC2 ROM:00130BC2 sub_130BC2: ; CODE XREF: ROM:00130B6E↑p ROM:00130BC2 move.w #$3E9C,d1 ROM:00130BC6 move.w ($D08).w,d2 ROM:00130BCA bsr.l sub_1174A6 ROM:00130BD0 move.w d1,($DB4).w ROM:00130BD4 move.w #$2710,d6 ROM:00130BD8 move.w ($DB0).w,d2 ROM:00130BDC move.w ($DB2).w,d5 ROM:00130BE0 move.w ($DB4).w,d3 ROM:00130BE4 move.w ($CC6).w,d1 ROM:00130BE8 sub.w ($DAC).w,d1 ROM:00130BEC cmpi.w #0,d1 ROM:00130BF0 blt.s loc_130BF6 ROM:00130BF2 bra.s loc_130BF8 ROM:00130BF4 ; --------------------------------------------------------------------------- ROM:00130BF4 bra.s loc_130BF8 ROM:00130BF6 ; --------------------------------------------------------------------------- ROM:00130BF6 ROM:00130BF6 loc_130BF6: ; CODE XREF: sub_130BC2+2E↑j ROM:00130BF6 neg.w d1 ROM:00130BF8 ROM:00130BF8 loc_130BF8: ; CODE XREF: sub_130BC2+30↑j ROM:00130BF8 ; sub_130BC2+32↑j ROM:00130BF8 bsr.l sub_12E10C ROM:00130BFE move.w d4,($DB2).w ROM:00130C02 swap d4 ROM:00130C04 move.w d4,($DB0).w ROM:00130C08 rts ROM:00130C08 ; End of function sub_130BC2 ROM:00130C08 ROM:00130C0A ROM:00130C0A ; =============== S U B R O U T I N E ======================================= ROM:00130C0A ROM:00130C0A ROM:00130C0A sub_130C0A: ; CODE XREF: sub_1308E2+6↑p ROM:00130C0A bclr #5,($141F).w ROM:00130C10 bsr.w sub_130C1E ROM:00130C14 bsr.w sub_130CD8 ROM:00130C18 bsr.w sub_130D92 ROM:00130C1C rts ROM:00130C1C ; End of function sub_130C0A ROM:00130C1C ROM:00130C1E ROM:00130C1E ; =============== S U B R O U T I N E ======================================= ROM:00130C1E ROM:00130C1E ROM:00130C1E sub_130C1E: ; CODE XREF: sub_130C0A+6↑p ROM:00130C1E clr.w d1 ROM:00130C20 move.b ($1276).w,d1 ROM:00130C24 cmpi.w #4,d1 ROM:00130C28 bcc.s locret_130C32 ROM:00130C2A movea.l off_130C34(pc,d1.w*4),a0 ROM:00130C2E nop ROM:00130C30 jmp (a0) ROM:00130C32 ; --------------------------------------------------------------------------- ROM:00130C32 ROM:00130C32 locret_130C32: ; CODE XREF: sub_130C1E+A↑j ROM:00130C32 rts ROM:00130C32 ; End of function sub_130C1E ROM:00130C32 ROM:00130C32 ; --------------------------------------------------------------------------- ROM:00130C34 off_130C34: dc.l loc_130C44 ; DATA XREF: sub_130C1E+C↑r ROM:00130C38 dc.l loc_130C50 ROM:00130C3C dc.l loc_130C70 ROM:00130C40 dc.l loc_130CB2 ROM:00130C44 ; --------------------------------------------------------------------------- ROM:00130C44 ROM:00130C44 loc_130C44: ; DATA XREF: ROM:off_130C34↑o ROM:00130C44 clr.w ($DB6).w ROM:00130C48 move.b #1,($1276).w ROM:00130C4E rts ROM:00130C50 ; --------------------------------------------------------------------------- ROM:00130C50 ROM:00130C50 loc_130C50: ; DATA XREF: ROM:00130C38↑o ROM:00130C50 move.w $A2E(a5),d1 ROM:00130C54 cmp.w ($9B2).w,d1 ROM:00130C58 bgt.s locret_130C6E ROM:00130C5A move.w #1,($DB6).w ROM:00130C60 bset #5,($141F).w ROM:00130C66 move.b #2,($1276).w ROM:00130C6C bra.s loc_130C70 ROM:00130C6E ; --------------------------------------------------------------------------- ROM:00130C6E ROM:00130C6E locret_130C6E: ; CODE XREF: ROM:00130C58↑j ROM:00130C6E ; ROM:00130CAE↓j ROM:00130C6E rts ROM:00130C70 ; --------------------------------------------------------------------------- ROM:00130C70 ROM:00130C70 loc_130C70: ; CODE XREF: ROM:00130C6C↑j ROM:00130C70 ; ROM:00130CD2↓j ROM:00130C70 ; DATA XREF: ... ROM:00130C70 move.w $A30(a5),d1 ROM:00130C74 cmp.w ($9B2).w,d1 ROM:00130C78 bgt.s loc_130C8E ROM:00130C7A move.w #2,($DB6).w ROM:00130C80 bset #5,($141F).w ROM:00130C86 move.b #3,($1276).w ROM:00130C8C bra.s locret_130CD4 ROM:00130C8E ; --------------------------------------------------------------------------- ROM:00130C8E ROM:00130C8E loc_130C8E: ; CODE XREF: ROM:00130C78↑j ROM:00130C8E move.w $A2E(a5),d1 ROM:00130C92 sub.w $784(a5),d1 ROM:00130C96 cmp.w ($9B2).w,d1 ROM:00130C9A ble.s locret_130CB0 ROM:00130C9C move.w #0,($DB6).w ROM:00130CA2 bset #5,($141F).w ROM:00130CA8 move.b #1,($1276).w ROM:00130CAE bra.s locret_130C6E ROM:00130CB0 ; --------------------------------------------------------------------------- ROM:00130CB0 ROM:00130CB0 locret_130CB0: ; CODE XREF: ROM:00130C9A↑j ROM:00130CB0 rts ROM:00130CB2 ; --------------------------------------------------------------------------- ROM:00130CB2 ROM:00130CB2 loc_130CB2: ; DATA XREF: ROM:00130C40↑o ROM:00130CB2 move.w $A30(a5),d1 ROM:00130CB6 sub.w $784(a5),d1 ROM:00130CBA cmp.w ($9B2).w,d1 ROM:00130CBE ble.s locret_130CD4 ROM:00130CC0 move.w #1,($DB6).w ROM:00130CC6 bset #5,($141F).w ROM:00130CCC move.b #2,($1276).w ROM:00130CD2 bra.s loc_130C70 ROM:00130CD4 ; --------------------------------------------------------------------------- ROM:00130CD4 ROM:00130CD4 locret_130CD4: ; CODE XREF: ROM:00130C8C↑j ROM:00130CD4 ; ROM:00130CBE↑j ROM:00130CD4 rts ROM:00130CD6 ; --------------------------------------------------------------------------- ROM:00130CD6 rts ROM:00130CD8 ROM:00130CD8 ; =============== S U B R O U T I N E ======================================= ROM:00130CD8 ROM:00130CD8 ROM:00130CD8 sub_130CD8: ; CODE XREF: sub_130C0A+A↑p ROM:00130CD8 clr.w d1 ROM:00130CDA move.b ($1277).w,d1 ROM:00130CDE cmpi.w #4,d1 ROM:00130CE2 bcc.s locret_130CEC ROM:00130CE4 movea.l off_130CEE(pc,d1.w*4),a0 ROM:00130CE8 nop ROM:00130CEA jmp (a0) ROM:00130CEC ; --------------------------------------------------------------------------- ROM:00130CEC ROM:00130CEC locret_130CEC: ; CODE XREF: sub_130CD8+A↑j ROM:00130CEC rts ROM:00130CEC ; End of function sub_130CD8 ROM:00130CEC ROM:00130CEC ; --------------------------------------------------------------------------- ROM:00130CEE off_130CEE: dc.l loc_130CFE ; DATA XREF: sub_130CD8+C↑r ROM:00130CF2 dc.l loc_130D0A ROM:00130CF6 dc.l loc_130D2A ROM:00130CFA dc.l loc_130D6C ROM:00130CFE ; --------------------------------------------------------------------------- ROM:00130CFE ROM:00130CFE loc_130CFE: ; DATA XREF: ROM:off_130CEE↑o ROM:00130CFE clr.w ($DB8).w ROM:00130D02 move.b #1,($1277).w ROM:00130D08 rts ROM:00130D0A ; --------------------------------------------------------------------------- ROM:00130D0A ROM:00130D0A loc_130D0A: ; DATA XREF: ROM:00130CF2↑o ROM:00130D0A move.w $A32(a5),d1 ROM:00130D0E cmp.w ($57E).w,d1 ROM:00130D12 bgt.s locret_130D28 ROM:00130D14 move.w #1,($DB8).w ROM:00130D1A bset #5,($141F).w ROM:00130D20 move.b #2,($1277).w ROM:00130D26 bra.s loc_130D2A ROM:00130D28 ; --------------------------------------------------------------------------- ROM:00130D28 ROM:00130D28 locret_130D28: ; CODE XREF: ROM:00130D12↑j ROM:00130D28 ; ROM:00130D68↓j ROM:00130D28 rts ROM:00130D2A ; --------------------------------------------------------------------------- ROM:00130D2A ROM:00130D2A loc_130D2A: ; CODE XREF: ROM:00130D26↑j ROM:00130D2A ; ROM:00130D8C↓j ROM:00130D2A ; DATA XREF: ... ROM:00130D2A move.w $A34(a5),d1 ROM:00130D2E cmp.w ($57E).w,d1 ROM:00130D32 bgt.s loc_130D48 ROM:00130D34 move.w #2,($DB8).w ROM:00130D3A bset #5,($141F).w ROM:00130D40 move.b #3,($1277).w ROM:00130D46 bra.s locret_130D8E ROM:00130D48 ; --------------------------------------------------------------------------- ROM:00130D48 ROM:00130D48 loc_130D48: ; CODE XREF: ROM:00130D32↑j ROM:00130D48 move.w $A32(a5),d1 ROM:00130D4C sub.w $786(a5),d1 ROM:00130D50 cmp.w ($57E).w,d1 ROM:00130D54 ble.s locret_130D6A ROM:00130D56 move.w #0,($DB8).w ROM:00130D5C bset #5,($141F).w ROM:00130D62 move.b #1,($1277).w ROM:00130D68 bra.s locret_130D28 ROM:00130D6A ; --------------------------------------------------------------------------- ROM:00130D6A ROM:00130D6A locret_130D6A: ; CODE XREF: ROM:00130D54↑j ROM:00130D6A rts ROM:00130D6C ; --------------------------------------------------------------------------- ROM:00130D6C ROM:00130D6C loc_130D6C: ; DATA XREF: ROM:00130CFA↑o ROM:00130D6C move.w $A34(a5),d1 ROM:00130D70 sub.w $786(a5),d1 ROM:00130D74 cmp.w ($57E).w,d1 ROM:00130D78 ble.s locret_130D8E ROM:00130D7A move.w #1,($DB8).w ROM:00130D80 bset #5,($141F).w ROM:00130D86 move.b #2,($1277).w ROM:00130D8C bra.s loc_130D2A ROM:00130D8E ; --------------------------------------------------------------------------- ROM:00130D8E ROM:00130D8E locret_130D8E: ; CODE XREF: ROM:00130D46↑j ROM:00130D8E ; ROM:00130D78↑j ROM:00130D8E rts ROM:00130D90 ; --------------------------------------------------------------------------- ROM:00130D90 rts ROM:00130D92 ROM:00130D92 ; =============== S U B R O U T I N E ======================================= ROM:00130D92 ROM:00130D92 ROM:00130D92 sub_130D92: ; CODE XREF: sub_130C0A+E↑p ROM:00130D92 move.w #3,d0 ROM:00130D96 muls.w ($DB8).w,d0 ROM:00130D9A add.w ($DB6).w,d0 ROM:00130D9E move.w d0,($DBA).w ROM:00130DA2 rts ROM:00130DA2 ; End of function sub_130D92 ROM:00130DA2 ROM:00130DA4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130DA6 ROM:00130DA6 ; =============== S U B R O U T I N E ======================================= ROM:00130DA6 ROM:00130DA6 ROM:00130DA6 sub_130DA6: ; CODE XREF: sub_130EE2+A↓p ROM:00130DA6 clr.w d1 ROM:00130DA8 move.b ($1278).w,d1 ROM:00130DAC cmpi.w #3,d1 ROM:00130DB0 bcc.s locret_130DBA ROM:00130DB2 movea.l off_130DBC(pc,d1.w*4),a0 ROM:00130DB6 nop ROM:00130DB8 jmp (a0) ROM:00130DBA ; --------------------------------------------------------------------------- ROM:00130DBA ROM:00130DBA locret_130DBA: ; CODE XREF: sub_130DA6+A↑j ROM:00130DBA rts ROM:00130DBA ; End of function sub_130DA6 ROM:00130DBA ROM:00130DBA ; --------------------------------------------------------------------------- ROM:00130DBC off_130DBC: dc.l loc_130DC8 ; DATA XREF: sub_130DA6+C↑r ROM:00130DC0 dc.l loc_130DD2 ROM:00130DC4 dc.l loc_130E04 ROM:00130DC8 ; --------------------------------------------------------------------------- ROM:00130DC8 ROM:00130DC8 loc_130DC8: ; DATA XREF: ROM:off_130DBC↑o ROM:00130DC8 move.b #1,($1278).w ROM:00130DCE bra.s locret_130E02 ROM:00130DD0 ; --------------------------------------------------------------------------- ROM:00130DD0 rts ROM:00130DD2 ; --------------------------------------------------------------------------- ROM:00130DD2 ROM:00130DD2 loc_130DD2: ; DATA XREF: ROM:00130DC0↑o ROM:00130DD2 move.w $78C(a5),d1 ROM:00130DD6 move.w $78A(a5),d2 ROM:00130DDA cmp.w ($506).w,d1 ROM:00130DDE bgt.s locret_130E02 ROM:00130DE0 cmp.w ($506).w,d2 ROM:00130DE4 ble.s locret_130E02 ROM:00130DE6 clr.w ($DBC).w ROM:00130DEA clr.l ($8FC).w ROM:00130DEE bclr #1,($89E).w ROM:00130DF4 bset #6,($8A0).w ROM:00130DFA move.b #2,($1278).w ROM:00130E00 bra.s locret_130E3E ROM:00130E02 ; --------------------------------------------------------------------------- ROM:00130E02 ROM:00130E02 locret_130E02: ; CODE XREF: ROM:00130DCE↑j ROM:00130E02 ; ROM:00130DDE↑j ... ROM:00130E02 rts ROM:00130E04 ; --------------------------------------------------------------------------- ROM:00130E04 ROM:00130E04 loc_130E04: ; DATA XREF: ROM:00130DC4↑o ROM:00130E04 move.w $78C(a5),d1 ROM:00130E08 move.w $78A(a5),d2 ROM:00130E0C cmp.w ($506).w,d1 ROM:00130E10 bgt.s loc_130E18 ROM:00130E12 cmp.w ($506).w,d2 ROM:00130E16 bgt.s loc_130E26 ROM:00130E18 ROM:00130E18 loc_130E18: ; CODE XREF: ROM:00130E10↑j ROM:00130E18 bclr #6,($8A0).w ROM:00130E1E move.b #1,($1278).w ROM:00130E24 bra.s locret_130E02 ROM:00130E26 ; --------------------------------------------------------------------------- ROM:00130E26 ROM:00130E26 loc_130E26: ; CODE XREF: ROM:00130E16↑j ROM:00130E26 move.l $144(a5),d3 ROM:00130E2A cmp.l ($8FC).w,d3 ROM:00130E2E bgt.s locret_130E3E ROM:00130E30 bclr #6,($8A0).w ROM:00130E36 move.b #1,($1278).w ROM:00130E3C bra.s locret_130E02 ROM:00130E3E ; --------------------------------------------------------------------------- ROM:00130E3E ROM:00130E3E locret_130E3E: ; CODE XREF: ROM:00130E00↑j ROM:00130E3E ; ROM:00130E2E↑j ROM:00130E3E rts ROM:00130E40 ; --------------------------------------------------------------------------- ROM:00130E40 rts ROM:00130E42 ROM:00130E42 ; =============== S U B R O U T I N E ======================================= ROM:00130E42 ROM:00130E42 ROM:00130E42 sub_130E42: ; CODE XREF: sub_130E86+30↓p ROM:00130E42 cmpi.l #0,($900).w ROM:00130E4A ble.s locret_130E84 ROM:00130E4C move.l ($900).w,d0 ROM:00130E50 sub.l ($8FC).w,d0 ROM:00130E54 bge.w loc_130E5A ROM:00130E58 neg.l d0 ROM:00130E5A ROM:00130E5A loc_130E5A: ; CODE XREF: sub_130E42+12↑j ROM:00130E5A muls.l #$186A0,d1:d0 ROM:00130E62 divs.l ($900).w,d1:d0 ROM:00130E68 bvc.s loc_130E70 ROM:00130E6A move.l #$7FFFFFFF,d0 ROM:00130E70 ROM:00130E70 loc_130E70: ; CODE XREF: sub_130E42+26↑j ROM:00130E70 cmpi.l #$7FFF,d0 ROM:00130E76 ble.s loc_130E80 ROM:00130E78 move.w #$7FFF,($DC0).w ROM:00130E7E bra.s locret_130E84 ROM:00130E80 ; --------------------------------------------------------------------------- ROM:00130E80 ROM:00130E80 loc_130E80: ; CODE XREF: sub_130E42+34↑j ROM:00130E80 move.w d0,($DC0).w ROM:00130E84 ROM:00130E84 locret_130E84: ; CODE XREF: sub_130E42+8↑j ROM:00130E84 ; sub_130E42+3C↑j ROM:00130E84 rts ROM:00130E84 ; End of function sub_130E42 ROM:00130E84 ROM:00130E86 ROM:00130E86 ; =============== S U B R O U T I N E ======================================= ROM:00130E86 ROM:00130E86 ROM:00130E86 sub_130E86: ; CODE XREF: ROM:00112CAA↑p ROM:00130E86 btst #6,($8A0).w ROM:00130E8C beq.s locret_130EE0 ROM:00130E8E move.l ($40C).w,d0 ROM:00130E92 add.l d0,($8FC).w ROM:00130E96 bvc.s loc_130EA0 ROM:00130E98 move.l #$7FFFFFFF,($8FC).w ROM:00130EA0 ROM:00130EA0 loc_130EA0: ; CODE XREF: sub_130E86+10↑j ROM:00130EA0 addq.w #1,($DBC).w ROM:00130EA4 move.w $788(a5),d0 ROM:00130EA8 cmp.w ($DBC).w,d0 ROM:00130EAC bne.s locret_130EE0 ROM:00130EAE btst #1,($89E).w ROM:00130EB4 beq.s loc_130ECC ROM:00130EB6 bsr.w sub_130E42 ROM:00130EBA bsr.l sub_13117E ROM:00130EC0 bsr.l sub_1311B8 ROM:00130EC6 bset #6,($1407).w ROM:00130ECC ROM:00130ECC loc_130ECC: ; CODE XREF: sub_130E86+2E↑j ROM:00130ECC clr.w ($DBC).w ROM:00130ED0 move.l ($8FC).w,($900).w ROM:00130ED6 clr.l ($8FC).w ROM:00130EDA bset #1,($89E).w ROM:00130EE0 ROM:00130EE0 locret_130EE0: ; CODE XREF: sub_130E86+6↑j ROM:00130EE0 ; sub_130E86+26↑j ROM:00130EE0 rts ROM:00130EE0 ; End of function sub_130E86 ROM:00130EE0 ROM:00130EE2 ROM:00130EE2 ; =============== S U B R O U T I N E ======================================= ROM:00130EE2 ROM:00130EE2 ROM:00130EE2 sub_130EE2: ; CODE XREF: sub_129E70+EA↑p ROM:00130EE2 bclr #1,($1416).w ROM:00130EE8 move.w ($D76).w,d0 ROM:00130EEC bsr.l sub_130DA6 ROM:00130EF2 clr.w d1 ROM:00130EF4 move.b ($127A).w,d1 ROM:00130EF8 cmpi.w #6,d1 ROM:00130EFC bcc.s locret_130F06 ROM:00130EFE movea.l off_130F08(pc,d1.w*4),a0 ROM:00130F02 nop ROM:00130F04 jmp (a0) ROM:00130F06 ; --------------------------------------------------------------------------- ROM:00130F06 ROM:00130F06 locret_130F06: ; CODE XREF: sub_130EE2+1A↑j ROM:00130F06 rts ROM:00130F06 ; End of function sub_130EE2 ROM:00130F06 ROM:00130F06 ; --------------------------------------------------------------------------- ROM:00130F08 off_130F08: dc.l loc_130F20 ; DATA XREF: sub_130EE2+1C↑r ROM:00130F0C dc.l loc_130F36 ROM:00130F10 dc.l loc_130F48 ROM:00130F14 dc.l loc_130FB0 ROM:00130F18 dc.l loc_131040 ROM:00130F1C dc.l loc_1310AC ROM:00130F20 ; --------------------------------------------------------------------------- ROM:00130F20 ROM:00130F20 loc_130F20: ; DATA XREF: ROM:off_130F08↑o ROM:00130F20 move.w #0,($10D8).w ROM:00130F26 move.w #0,($10DA).w ROM:00130F2C move.b #1,($127A).w ROM:00130F32 bra.s locret_130F46 ROM:00130F34 ; --------------------------------------------------------------------------- ROM:00130F34 rts ROM:00130F36 ; --------------------------------------------------------------------------- ROM:00130F36 ROM:00130F36 loc_130F36: ; DATA XREF: ROM:00130F0C↑o ROM:00130F36 btst #7,($1408).w ROM:00130F3C beq.s locret_130F46 ROM:00130F3E move.b #2,($127A).w ROM:00130F44 bra.s locret_130FAE ROM:00130F46 ; --------------------------------------------------------------------------- ROM:00130F46 ROM:00130F46 locret_130F46: ; CODE XREF: ROM:00130F32↑j ROM:00130F46 ; ROM:00130F3C↑j ... ROM:00130F46 rts ROM:00130F48 ; --------------------------------------------------------------------------- ROM:00130F48 ROM:00130F48 loc_130F48: ; DATA XREF: ROM:00130F10↑o ROM:00130F48 btst #7,($1408).w ROM:00130F4E bne.s loc_130F58 ROM:00130F50 move.b #1,($127A).w ROM:00130F56 bra.s locret_130F46 ROM:00130F58 ; --------------------------------------------------------------------------- ROM:00130F58 ROM:00130F58 loc_130F58: ; CODE XREF: ROM:00130F4E↑j ROM:00130F58 cmpi.w #$118,d0 ROM:00130F5C blt.s loc_130F98 ROM:00130F5E btst #6,($1407).w ROM:00130F64 beq.s loc_130F8A ROM:00130F66 bclr #6,($1407).w ROM:00130F6C move.w #0,d3 ROM:00130F70 bsr.w sub_131168 ROM:00130F74 move.w #1,d3 ROM:00130F78 bsr.w sub_131168 ROM:00130F7C move.b #3,($127A).w ROM:00130F82 bra.l locret_13103E ROM:00130F88 ; --------------------------------------------------------------------------- ROM:00130F88 bra.s loc_130F96 ROM:00130F8A ; --------------------------------------------------------------------------- ROM:00130F8A ROM:00130F8A loc_130F8A: ; CODE XREF: ROM:00130F64↑j ROM:00130F8A move.b #3,($127A).w ROM:00130F90 bra.l locret_13103E ROM:00130F96 ; --------------------------------------------------------------------------- ROM:00130F96 ROM:00130F96 loc_130F96: ; CODE XREF: ROM:00130F88↑j ROM:00130F96 bra.s locret_130FAE ROM:00130F98 ; --------------------------------------------------------------------------- ROM:00130F98 ROM:00130F98 loc_130F98: ; CODE XREF: ROM:00130F5C↑j ROM:00130F98 btst #6,($1407).w ROM:00130F9E beq.s locret_130FAE ROM:00130FA0 bclr #6,($1407).w ROM:00130FA6 move.w #0,d3 ROM:00130FAA bsr.w sub_131168 ROM:00130FAE ROM:00130FAE locret_130FAE: ; CODE XREF: ROM:00130F44↑j ROM:00130FAE ; ROM:loc_130F96↑j ... ROM:00130FAE rts ROM:00130FB0 ; --------------------------------------------------------------------------- ROM:00130FB0 ROM:00130FB0 loc_130FB0: ; DATA XREF: ROM:00130F14↑o ROM:00130FB0 btst #7,($1408).w ROM:00130FB6 bne.s loc_130FC4 ROM:00130FB8 move.b #1,($127A).w ROM:00130FBE bra.l locret_130F46 ROM:00130FC4 ; --------------------------------------------------------------------------- ROM:00130FC4 ROM:00130FC4 loc_130FC4: ; CODE XREF: ROM:00130FB6↑j ROM:00130FC4 cmpi.w #$78,d0 ; 'x' ROM:00130FC8 blt.s loc_131020 ROM:00130FCA cmpi.w #$118,d0 ROM:00130FCE bge.s loc_131020 ROM:00130FD0 btst #6,($1407).w ROM:00130FD6 beq.s loc_131006 ROM:00130FD8 bclr #6,($1407).w ROM:00130FDE move.w #1,d3 ROM:00130FE2 bsr.w sub_131168 ROM:00130FE6 move.w #0,d3 ROM:00130FEA bsr.w sub_131168 ROM:00130FEE bsr.w sub_131142 ROM:00130FF2 bset #1,($1416).w ROM:00130FF8 move.b #4,($127A).w ROM:00130FFE bra.l locret_1310AA ROM:00131004 ; --------------------------------------------------------------------------- ROM:00131004 bra.s loc_131020 ROM:00131006 ; --------------------------------------------------------------------------- ROM:00131006 ROM:00131006 loc_131006: ; CODE XREF: ROM:00130FD6↑j ROM:00131006 move.w #0,d3 ROM:0013100A bsr.w sub_131142 ROM:0013100E bset #1,($1416).w ROM:00131014 move.b #4,($127A).w ROM:0013101A bra.l locret_1310AA ROM:00131020 ; --------------------------------------------------------------------------- ROM:00131020 ROM:00131020 loc_131020: ; CODE XREF: ROM:00130FC8↑j ROM:00131020 ; ROM:00130FCE↑j ... ROM:00131020 btst #6,($1407).w ROM:00131026 beq.s locret_13103E ROM:00131028 bclr #6,($1407).w ROM:0013102E move.w #0,d3 ROM:00131032 bsr.w sub_131168 ROM:00131036 move.w #1,d3 ROM:0013103A bsr.w sub_131168 ROM:0013103E ROM:0013103E locret_13103E: ; CODE XREF: ROM:00130F82↑j ROM:0013103E ; ROM:00130F90↑j ... ROM:0013103E rts ROM:00131040 ; --------------------------------------------------------------------------- ROM:00131040 ROM:00131040 loc_131040: ; DATA XREF: ROM:00130F18↑o ROM:00131040 btst #7,($1408).w ROM:00131046 bne.s loc_131054 ROM:00131048 move.b #1,($127A).w ROM:0013104E bra.l locret_130F46 ROM:00131054 ; --------------------------------------------------------------------------- ROM:00131054 ROM:00131054 loc_131054: ; CODE XREF: ROM:00131046↑j ROM:00131054 cmpi.w #$118,d0 ROM:00131058 blt.s loc_131094 ROM:0013105A btst #6,($1407).w ROM:00131060 beq.s loc_131086 ROM:00131062 bclr #6,($1407).w ROM:00131068 move.w #0,d3 ROM:0013106C bsr.w sub_131168 ROM:00131070 move.w #1,d3 ROM:00131074 bsr.w sub_131168 ROM:00131078 move.b #5,($127A).w ROM:0013107E bra.l locret_13113E ROM:00131084 ; --------------------------------------------------------------------------- ROM:00131084 bra.s loc_131092 ROM:00131086 ; --------------------------------------------------------------------------- ROM:00131086 ROM:00131086 loc_131086: ; CODE XREF: ROM:00131060↑j ROM:00131086 move.b #5,($127A).w ROM:0013108C bra.l locret_13113E ROM:00131092 ; --------------------------------------------------------------------------- ROM:00131092 ROM:00131092 loc_131092: ; CODE XREF: ROM:00131084↑j ROM:00131092 bra.s locret_1310AA ROM:00131094 ; --------------------------------------------------------------------------- ROM:00131094 ROM:00131094 loc_131094: ; CODE XREF: ROM:00131058↑j ROM:00131094 btst #6,($1407).w ROM:0013109A beq.s locret_1310AA ROM:0013109C bclr #6,($1407).w ROM:001310A2 move.w #1,d3 ROM:001310A6 bsr.w sub_131168 ROM:001310AA ROM:001310AA locret_1310AA: ; CODE XREF: ROM:00130FFE↑j ROM:001310AA ; ROM:0013101A↑j ... ROM:001310AA rts ROM:001310AC ; --------------------------------------------------------------------------- ROM:001310AC ROM:001310AC loc_1310AC: ; DATA XREF: ROM:00130F1C↑o ROM:001310AC btst #7,($1408).w ROM:001310B2 bne.s loc_1310C0 ROM:001310B4 move.b #1,($127A).w ROM:001310BA bra.l locret_130F46 ROM:001310C0 ; --------------------------------------------------------------------------- ROM:001310C0 ROM:001310C0 loc_1310C0: ; CODE XREF: ROM:001310B2↑j ROM:001310C0 cmpi.w #$78,d0 ; 'x' ROM:001310C4 blt.l loc_131120 ROM:001310CA cmpi.w #$118,d0 ROM:001310CE bge.s loc_131120 ROM:001310D0 btst #6,($1407).w ROM:001310D6 beq.s loc_131106 ROM:001310D8 bclr #6,($1407).w ROM:001310DE move.w #0,d3 ROM:001310E2 bsr.w sub_131168 ROM:001310E6 move.w #1,d3 ROM:001310EA bsr.w sub_131168 ROM:001310EE bsr.w sub_131142 ROM:001310F2 bset #1,($1416).w ROM:001310F8 move.b #2,($127A).w ROM:001310FE bra.l locret_130FAE ROM:00131104 ; --------------------------------------------------------------------------- ROM:00131104 bra.s loc_131120 ROM:00131106 ; --------------------------------------------------------------------------- ROM:00131106 ROM:00131106 loc_131106: ; CODE XREF: ROM:001310D6↑j ROM:00131106 move.w #1,d3 ROM:0013110A bsr.w sub_131142 ROM:0013110E bset #1,($1416).w ROM:00131114 move.b #2,($127A).w ROM:0013111A bra.l locret_130FAE ROM:00131120 ; --------------------------------------------------------------------------- ROM:00131120 ROM:00131120 loc_131120: ; CODE XREF: ROM:001310C4↑j ROM:00131120 ; ROM:001310CE↑j ... ROM:00131120 btst #6,($1407).w ROM:00131126 beq.s locret_13113E ROM:00131128 bclr #6,($1407).w ROM:0013112E move.w #0,d3 ROM:00131132 bsr.w sub_131168 ROM:00131136 move.w #1,d3 ROM:0013113A bsr.w sub_131168 ROM:0013113E ROM:0013113E locret_13113E: ; CODE XREF: ROM:0013107E↑j ROM:0013113E ; ROM:0013108C↑j ... ROM:0013113E rts ROM:00131140 ; --------------------------------------------------------------------------- ROM:00131140 rts ROM:00131142 ROM:00131142 ; =============== S U B R O U T I N E ======================================= ROM:00131142 ROM:00131142 ROM:00131142 sub_131142: ; CODE XREF: ROM:00130FEE↑p ROM:00131142 ; ROM:0013100A↑p ... ROM:00131142 move.w $10D8(d3.w*2),d1 ROM:00131148 move.w $78E(a5),d2 ROM:0013114C cmp.w d1,d2 ROM:0013114E bgt.s loc_131158 ROM:00131150 bset #4,($140F).w ROM:00131156 bra.s loc_13115E ROM:00131158 ; --------------------------------------------------------------------------- ROM:00131158 ROM:00131158 loc_131158: ; CODE XREF: sub_131142+C↑j ROM:00131158 bclr #4,($140F).w ROM:0013115E ROM:0013115E loc_13115E: ; CODE XREF: sub_131142+14↑j ROM:0013115E move.w #0,$10D8(d3.w*2) ROM:00131166 rts ROM:00131166 ; End of function sub_131142 ROM:00131166 ROM:00131168 ROM:00131168 ; =============== S U B R O U T I N E ======================================= ROM:00131168 ROM:00131168 ROM:00131168 sub_131168: ; CODE XREF: ROM:00130F70↑p ROM:00131168 ; ROM:00130F78↑p ... ROM:00131168 move.w $10D8(d3.w*2),d1 ROM:0013116E cmp.w ($DBE).w,d1 ROM:00131172 bge.s locret_13117C ROM:00131174 move.w ($DBE).w,$10D8(d3.w*2) ROM:0013117C ROM:0013117C locret_13117C: ; CODE XREF: sub_131168+A↑j ROM:0013117C rts ROM:0013117C ; End of function sub_131168 ROM:0013117C ROM:0013117E ROM:0013117E ; =============== S U B R O U T I N E ======================================= ROM:0013117E ROM:0013117E ROM:0013117E sub_13117E: ; CODE XREF: sub_130E86+34↑p ROM:0013117E btst #0,($141E).w ROM:00131184 bne.s loc_1311B0 ROM:00131186 move.w ($DC0).w,d1 ROM:0013118A swap d1 ROM:0013118C clr.w d1 ROM:0013118E move.w ($DC2).w,d2 ROM:00131192 swap d2 ROM:00131194 move.w ($DC4).w,d2 ROM:00131198 move.w $790(a5),d3 ROM:0013119C ext.l d3 ROM:0013119E bsr.l sub_1173B2 ROM:001311A4 move.w d4,($DC4).w ROM:001311A8 swap d4 ROM:001311AA move.w d4,($DC2).w ROM:001311AE bra.s locret_1311B6 ROM:001311B0 ; --------------------------------------------------------------------------- ROM:001311B0 ROM:001311B0 loc_1311B0: ; CODE XREF: sub_13117E+6↑j ROM:001311B0 move.w #0,($DC2).w ROM:001311B6 ROM:001311B6 locret_1311B6: ; CODE XREF: sub_13117E+30↑j ROM:001311B6 rts ROM:001311B6 ; End of function sub_13117E ROM:001311B6 ROM:001311B8 ROM:001311B8 ; =============== S U B R O U T I N E ======================================= ROM:001311B8 ROM:001311B8 ROM:001311B8 sub_1311B8: ; CODE XREF: sub_130E86+3A↑p ROM:001311B8 move.w #$3E9E,d1 ROM:001311BC move.w ($506).w,d2 ROM:001311C0 bsr.l sub_1174A6 ROM:001311C6 cmpi.w #0,d1 ROM:001311CA ble.s loc_1311E2 ROM:001311CC move.w ($DC2).w,d0 ROM:001311D0 muls.w #$64,d0 ; 'd' ROM:001311D4 divs.w d1,d0 ROM:001311D6 bvc.s loc_1311DC ROM:001311D8 move.w #$7FFF,d0 ROM:001311DC ROM:001311DC loc_1311DC: ; CODE XREF: sub_1311B8+1E↑j ROM:001311DC move.w d0,($DBE).w ROM:001311E0 bra.s locret_1311E8 ROM:001311E2 ; --------------------------------------------------------------------------- ROM:001311E2 ROM:001311E2 loc_1311E2: ; CODE XREF: sub_1311B8+12↑j ROM:001311E2 move.w #$7FFF,($DBE).w ROM:001311E8 ROM:001311E8 locret_1311E8: ; CODE XREF: sub_1311B8+28↑j ROM:001311E8 rts ROM:001311E8 ; End of function sub_1311B8 ROM:001311E8 ROM:001311EA ROM:001311EA ; =============== S U B R O U T I N E ======================================= ROM:001311EA ROM:001311EA ROM:001311EA sub_1311EA: ; CODE XREF: ROM:00117020↑p ROM:001311EA bsr.w sub_132596 ROM:001311EE bsr.w sub_1313CA ROM:001311F2 btst #3,($142A).w ROM:001311F8 beq.s loc_1311FE ROM:001311FA bsr.w sub_1315D2 ROM:001311FE ROM:001311FE loc_1311FE: ; CODE XREF: sub_1311EA+E↑j ROM:001311FE bsr.w sub_1312E6 ROM:00131202 btst #3,($1407).w ROM:00131208 beq.s loc_131230 ROM:0013120A bclr #3,($1407).w ROM:00131210 ori.w #2,($DC8).w ROM:00131216 bsr.w sub_131BD4 ROM:0013121A bsr.w sub_131D02 ROM:0013121E btst #3,($DE2).w ROM:00131224 bne.s loc_13122C ROM:00131226 bsr.w sub_131E9E ROM:0013122A bra.s loc_131230 ROM:0013122C ; --------------------------------------------------------------------------- ROM:0013122C ROM:0013122C loc_13122C: ; CODE XREF: sub_1311EA+3A↑j ROM:0013122C bsr.w sub_131E30 ROM:00131230 ROM:00131230 loc_131230: ; CODE XREF: sub_1311EA+1E↑j ROM:00131230 ; sub_1311EA+40↑j ROM:00131230 btst #1,($1425).w ROM:00131236 beq.s loc_131248 ROM:00131238 bclr #1,($1425).w ROM:0013123E ori.w #4,($DC8).w ROM:00131244 bsr.w sub_13212C ROM:00131248 ROM:00131248 loc_131248: ; CODE XREF: sub_1311EA+4C↑j ROM:00131248 move.w ($DE6).w,d0 ROM:0013124C not.w d0 ROM:0013124E and.w ($1470).w,d0 ROM:00131252 move.w ($DE6).w,d1 ROM:00131256 and.w ($1474).w,d1 ROM:0013125A or.w d0,d1 ROM:0013125C move.w d1,($DF6).w ROM:00131260 or.w ($1B2A).w,d1 ROM:00131264 move.w d1,($1B2A).w ROM:00131268 move.w ($DE8).w,d0 ROM:0013126C not.w d0 ROM:0013126E and.w ($1472).w,d0 ROM:00131272 move.w ($DE8).w,d1 ROM:00131276 and.w ($1476).w,d1 ROM:0013127A or.w d0,d1 ROM:0013127C move.w d1,($DF8).w ROM:00131280 or.w ($1B2C).w,d1 ROM:00131284 move.w d1,($1B2C).w ROM:00131288 bsr.w sub_13231A ROM:0013128C cmpi.w #0,($DE2).w ROM:00131292 beq.s loc_13129C ROM:00131294 bset #2,($142E).w ROM:0013129A bra.s locret_1312B2 ROM:0013129C ; --------------------------------------------------------------------------- ROM:0013129C ROM:0013129C loc_13129C: ; CODE XREF: sub_1311EA+A8↑j ROM:0013129C cmpi.w #0,($DE4).w ROM:001312A2 beq.s loc_1312AC ROM:001312A4 bset #2,($142E).w ROM:001312AA bra.s locret_1312B2 ROM:001312AC ; --------------------------------------------------------------------------- ROM:001312AC ROM:001312AC loc_1312AC: ; CODE XREF: sub_1311EA+B8↑j ROM:001312AC bclr #2,($142E).w ROM:001312B2 ROM:001312B2 locret_1312B2: ; CODE XREF: sub_1311EA+B0↑j ROM:001312B2 ; sub_1311EA+C0↑j ROM:001312B2 rts ROM:001312B2 ; End of function sub_1311EA ROM:001312B2 ROM:001312B4 ROM:001312B4 ; =============== S U B R O U T I N E ======================================= ROM:001312B4 ROM:001312B4 ROM:001312B4 sub_1312B4: ; CODE XREF: ROM:0011769C↑p ROM:001312B4 addi.w #1,($DD8).w ROM:001312BA cmpi.w #$F9,($DD8).w ROM:001312C0 ble.s loc_1312CC ROM:001312C2 clr.w ($DD8).w ROM:001312C6 bset #3,($1407).w ROM:001312CC ROM:001312CC loc_1312CC: ; CODE XREF: sub_1312B4+C↑j ROM:001312CC addi.w #1,($DDA).w ROM:001312D2 cmpi.w #$7CF,($DDA).w ROM:001312D8 ble.s locret_1312E4 ROM:001312DA clr.w ($DDA).w ROM:001312DE bset #1,($1425).w ROM:001312E4 ROM:001312E4 locret_1312E4: ; CODE XREF: sub_1312B4+24↑j ROM:001312E4 rts ROM:001312E4 ; End of function sub_1312B4 ROM:001312E4 ROM:001312E6 ROM:001312E6 ; =============== S U B R O U T I N E ======================================= ROM:001312E6 ROM:001312E6 ROM:001312E6 sub_1312E6: ; CODE XREF: sub_1311EA:loc_1311FE↑p ROM:001312E6 bclr #3,($142D).w ROM:001312EC bclr #0,($140D).w ROM:001312F2 clr.w d1 ROM:001312F4 move.b ($127C).w,d1 ROM:001312F8 cmpi.w #4,d1 ROM:001312FC bcc.s locret_131306 ROM:001312FE movea.l off_131308(pc,d1.w*4),a0 ROM:00131302 nop ROM:00131304 jmp (a0) ROM:00131306 ; --------------------------------------------------------------------------- ROM:00131306 ROM:00131306 locret_131306: ; CODE XREF: sub_1312E6+16↑j ROM:00131306 rts ROM:00131306 ; End of function sub_1312E6 ROM:00131306 ROM:00131306 ; --------------------------------------------------------------------------- ROM:00131308 off_131308: dc.l loc_131318 ; DATA XREF: sub_1312E6+18↑r ROM:0013130C dc.l loc_131328 ROM:00131310 dc.l loc_131354 ROM:00131314 dc.l loc_131398 ROM:00131318 ; --------------------------------------------------------------------------- ROM:00131318 ROM:00131318 loc_131318: ; DATA XREF: ROM:off_131308↑o ROM:00131318 bsr.w sub_1322F0 ROM:0013131C move.b #1,($127C).w ROM:00131322 bra.w locret_131352 ROM:00131326 ; --------------------------------------------------------------------------- ROM:00131326 rts ROM:00131328 ; --------------------------------------------------------------------------- ROM:00131328 ROM:00131328 loc_131328: ; DATA XREF: ROM:0013130C↑o ROM:00131328 btst #2,($1428).w ROM:0013132E beq.s locret_131352 ROM:00131330 move.w $79A(a5),d1 ROM:00131334 clr.b ($85E).w ROM:00131338 move.w d1,($70A).w ROM:0013133C move.b #1,($85E).w ROM:00131342 bset #3,($142D).w ROM:00131348 move.b #2,($127C).w ROM:0013134E bra.w locret_131396 ROM:00131352 ; --------------------------------------------------------------------------- ROM:00131352 ROM:00131352 locret_131352: ; CODE XREF: ROM:00131322↑j ROM:00131352 ; ROM:0013132E↑j ... ROM:00131352 rts ROM:00131354 ; --------------------------------------------------------------------------- ROM:00131354 ROM:00131354 loc_131354: ; DATA XREF: ROM:00131310↑o ROM:00131354 btst #2,($1428).w ROM:0013135A bne.s loc_131372 ROM:0013135C clr.b ($85E).w ROM:00131360 clr.w ($70A).w ROM:00131364 bset #0,($140D).w ROM:0013136A move.b #1,($127C).w ROM:00131370 bra.s locret_131352 ROM:00131372 ; --------------------------------------------------------------------------- ROM:00131372 ROM:00131372 loc_131372: ; CODE XREF: ROM:0013135A↑j ROM:00131372 cmpi.w #0,($70A).w ROM:00131378 bgt.s locret_131396 ROM:0013137A bset #3,($142A).w ROM:00131380 bset #7,($1408).w ROM:00131386 ori.w #8,($DC8).w ROM:0013138C move.b #3,($127C).w ROM:00131392 bra.w locret_1313C8 ROM:00131396 ; --------------------------------------------------------------------------- ROM:00131396 ROM:00131396 locret_131396: ; CODE XREF: ROM:0013134E↑j ROM:00131396 ; ROM:00131378↑j ROM:00131396 rts ROM:00131398 ; --------------------------------------------------------------------------- ROM:00131398 ROM:00131398 loc_131398: ; DATA XREF: ROM:00131314↑o ROM:00131398 btst #2,($1428).w ROM:0013139E bne.s locret_1313C8 ROM:001313A0 bclr #3,($142A).w ROM:001313A6 bclr #7,($1408).w ROM:001313AC bset #0,($140D).w ROM:001313B2 ori.w #$10,($DC8).w ROM:001313B8 bsr.w sub_131A92 ROM:001313BC bsr.w sub_13142E ROM:001313C0 move.b #1,($127C).w ROM:001313C6 bra.s locret_131352 ROM:001313C8 ; --------------------------------------------------------------------------- ROM:001313C8 ROM:001313C8 locret_1313C8: ; CODE XREF: ROM:00131392↑j ROM:001313C8 ; ROM:0013139E↑j ROM:001313C8 rts ROM:001313CA ROM:001313CA ; =============== S U B R O U T I N E ======================================= ROM:001313CA ROM:001313CA ROM:001313CA sub_1313CA: ; CODE XREF: sub_1311EA+4↑p ROM:001313CA clr.w d1 ROM:001313CC move.b ($127D).w,d1 ROM:001313D0 cmpi.w #3,d1 ROM:001313D4 bcc.s locret_1313DE ROM:001313D6 movea.l off_1313E0(pc,d1.w*4),a0 ROM:001313DA nop ROM:001313DC jmp (a0) ROM:001313DE ; --------------------------------------------------------------------------- ROM:001313DE ROM:001313DE locret_1313DE: ; CODE XREF: sub_1313CA+A↑j ROM:001313DE rts ROM:001313DE ; End of function sub_1313CA ROM:001313DE ROM:001313DE ; --------------------------------------------------------------------------- ROM:001313E0 off_1313E0: dc.l loc_1313EC ; DATA XREF: sub_1313CA+C↑r ROM:001313E4 dc.l loc_131404 ROM:001313E8 dc.l loc_13141C ROM:001313EC ; --------------------------------------------------------------------------- ROM:001313EC ROM:001313EC loc_1313EC: ; DATA XREF: ROM:off_1313E0↑o ROM:001313EC btst #4,($894).w ROM:001313F2 beq.s locret_131402 ROM:001313F4 bsr.w sub_13142E ROM:001313F8 move.b #1,($127D).w ROM:001313FE bra.w locret_13141A ROM:00131402 ; --------------------------------------------------------------------------- ROM:00131402 ROM:00131402 locret_131402: ; CODE XREF: ROM:001313F2↑j ROM:00131402 ; ROM:00131418↓j ... ROM:00131402 rts ROM:00131404 ; --------------------------------------------------------------------------- ROM:00131404 ROM:00131404 loc_131404: ; DATA XREF: ROM:001313E4↑o ROM:00131404 btst #4,($894).w ROM:0013140A bne.s locret_13141A ROM:0013140C bclr #3,($142A).w ROM:00131412 move.b #0,($127D).w ROM:00131418 bra.s locret_131402 ROM:0013141A ; --------------------------------------------------------------------------- ROM:0013141A ROM:0013141A locret_13141A: ; CODE XREF: ROM:001313FE↑j ROM:0013141A ; ROM:0013140A↑j ROM:0013141A rts ROM:0013141C ; --------------------------------------------------------------------------- ROM:0013141C ROM:0013141C loc_13141C: ; DATA XREF: ROM:001313E8↑o ROM:0013141C btst #4,($894).w ROM:00131422 bne.s locret_13142C ROM:00131424 move.b #0,($127D).w ROM:0013142A bra.s locret_131402 ROM:0013142C ; --------------------------------------------------------------------------- ROM:0013142C ROM:0013142C locret_13142C: ; CODE XREF: ROM:00131422↑j ROM:0013142C rts ROM:0013142E ROM:0013142E ; =============== S U B R O U T I N E ======================================= ROM:0013142E ROM:0013142E ROM:0013142E sub_13142E: ; CODE XREF: ROM:001313BC↑p ROM:0013142E ; ROM:001313F4↑p ROM:0013142E move.w #$FFFF,($DE6).w ROM:00131434 move.w #$FFFF,($DE8).w ROM:0013143A move.w #$FFFF,($DEA).w ROM:00131440 move.w #$FFFF,($DEC).w ROM:00131446 move.w #$FFFF,($DD2).w ROM:0013144C move.w #$FFFF,($DDE).w ROM:00131452 move.w #$FFFF,($DE0).w ROM:00131458 clr.w ($DE2).w ROM:0013145C clr.w ($DE4).w ROM:00131460 clr.w ($DFA).w ROM:00131464 clr.w ($DFC).w ROM:00131468 bclr #4,($141D).w ROM:0013146E btst #5,($1411).w ROM:00131474 beq.s loc_1314A2 ROM:00131476 btst #7,($1405).w ROM:0013147C bne.s loc_1314A2 ROM:0013147E bset #7,($1405).w ROM:00131484 ori.w #$1000,($DC8).w ROM:0013148A move.w #$FFFF,($1B22).w ROM:00131490 move.w #$FFFF,($1B24).w ROM:00131496 move.w #$FFFF,($1B26).w ROM:0013149C move.w #$FFFF,($1B28).w ROM:001314A2 ROM:001314A2 loc_1314A2: ; CODE XREF: sub_13142E+46↑j ROM:001314A2 ; sub_13142E+4E↑j ROM:001314A2 move.w #0,d0 ROM:001314A6 bra.s loc_1314AC ROM:001314A8 ; --------------------------------------------------------------------------- ROM:001314A8 ROM:001314A8 loc_1314A8: ; CODE XREF: sub_13142E+94↓j ROM:001314A8 addi.w #1,d0 ROM:001314AC ROM:001314AC loc_1314AC: ; CODE XREF: sub_13142E+78↑j ROM:001314AC cmpi.w #$1F,d0 ROM:001314B0 bgt.l loc_1314C4 ROM:001314B6 clr.w $10DC(d0.w*2) ROM:001314BC clr.w $111C(d0.w*2) ROM:001314C2 bra.s loc_1314A8 ROM:001314C4 ; --------------------------------------------------------------------------- ROM:001314C4 ROM:001314C4 loc_1314C4: ; CODE XREF: sub_13142E+82↑j ROM:001314C4 clr.w ($DD0).w ROM:001314C8 rts ROM:001314C8 ; End of function sub_13142E ROM:001314C8 ROM:001314CA ROM:001314CA ; =============== S U B R O U T I N E ======================================= ROM:001314CA ROM:001314CA ROM:001314CA sub_1314CA: ; CODE XREF: sub_131868+54↓p ROM:001314CA ; sub_131868+106↓p ROM:001314CA move.w ($147C).w,d0 ROM:001314CE move.w ($147E).w,d1 ROM:001314D2 move.w ($DD2).w,d2 ROM:001314D6 cmpi.w #$10,d2 ROM:001314DA bge.s loc_1314EA ROM:001314DC btst d2,d0 ROM:001314DE bne.s loc_1314E4 ROM:001314E0 bra.w loc_1314F8 ROM:001314E4 ; --------------------------------------------------------------------------- ROM:001314E4 ROM:001314E4 loc_1314E4: ; CODE XREF: sub_1314CA+14↑j ROM:001314E4 bra.l locret_1315D0 ROM:001314EA ; --------------------------------------------------------------------------- ROM:001314EA ROM:001314EA loc_1314EA: ; CODE XREF: sub_1314CA+10↑j ROM:001314EA move.w d2,d3 ROM:001314EC subi.w #$10,d3 ROM:001314F0 btst d3,d1 ROM:001314F2 bne.l locret_1315D0 ROM:001314F8 ROM:001314F8 loc_1314F8: ; CODE XREF: sub_1314CA+16↑j ROM:001314F8 ori.w #$800,($DC8).w ROM:001314FE move.w ($482).w,$1B2E(d2.w*2) ROM:00131506 move.w ($FB2).w,$1B6E(d2.w*2) ROM:0013150E move.w ($1056).w,$1BAE(d2.w*2) ROM:00131516 move.w ($47E).w,$1BEE(d2.w*2) ROM:0013151E move.w ($57E).w,$1C2E(d2.w*2) ROM:00131526 move.w ($506).w,$1C6E(d2.w*2) ROM:0013152E move.w ($9AA).w,$1CEE(d2.w*2) ROM:00131536 move.w ($DC6).w,$1CAE(d2.w*2) ROM:0013153E move.l ($143C).w,d4 ROM:00131542 divs.w #$3E8,d4 ROM:00131546 move.w d4,$1D2E(d2.w*2) ROM:0013154C move.b #$28,$1D6F(d2.w) ; '(' ROM:00131554 btst #0,($11E4).w ROM:0013155A beq.s loc_13159C ROM:0013155C btst #6,($DE3).w ROM:00131562 bne.s loc_131592 ROM:00131564 btst #2,($DE3).w ROM:0013156A bne.s loc_131588 ROM:0013156C btst #0,($DE2).w ROM:00131572 bne.s loc_13157E ROM:00131574 move.b #2,$1D8F(d2.w) ROM:0013157C bra.s loc_131586 ROM:0013157E ; --------------------------------------------------------------------------- ROM:0013157E ROM:0013157E loc_13157E: ; CODE XREF: sub_1314CA+A8↑j ROM:0013157E move.b #$10,$1D8F(d2.w) ROM:00131586 ROM:00131586 loc_131586: ; CODE XREF: sub_1314CA+B2↑j ROM:00131586 bra.s loc_131590 ROM:00131588 ; --------------------------------------------------------------------------- ROM:00131588 ROM:00131588 loc_131588: ; CODE XREF: sub_1314CA+A0↑j ROM:00131588 move.b #$10,$1D8F(d2.w) ROM:00131590 ROM:00131590 loc_131590: ; CODE XREF: sub_1314CA:loc_131586↑j ROM:00131590 bra.s loc_13159A ROM:00131592 ; --------------------------------------------------------------------------- ROM:00131592 ROM:00131592 loc_131592: ; CODE XREF: sub_1314CA+98↑j ROM:00131592 move.b #$10,$1D8F(d2.w) ROM:0013159A ROM:0013159A loc_13159A: ; CODE XREF: sub_1314CA:loc_131590↑j ROM:0013159A bra.s loc_1315C8 ROM:0013159C ; --------------------------------------------------------------------------- ROM:0013159C ROM:0013159C loc_13159C: ; CODE XREF: sub_1314CA+90↑j ROM:0013159C btst #0,($11EA).w ROM:001315A2 beq.s loc_1315AE ROM:001315A4 move.b #8,$1D8F(d2.w) ROM:001315AC bra.s loc_1315C8 ROM:001315AE ; --------------------------------------------------------------------------- ROM:001315AE ROM:001315AE loc_1315AE: ; CODE XREF: sub_1314CA+D8↑j ROM:001315AE btst #0,($11EE).w ROM:001315B4 bne.s loc_1315C0 ROM:001315B6 move.b #1,$1D8F(d2.w) ROM:001315BE bra.s loc_1315C8 ROM:001315C0 ; --------------------------------------------------------------------------- ROM:001315C0 ROM:001315C0 loc_1315C0: ; CODE XREF: sub_1314CA+EA↑j ROM:001315C0 move.b #4,$1D8F(d2.w) ROM:001315C8 ROM:001315C8 loc_1315C8: ; CODE XREF: sub_1314CA:loc_13159A↑j ROM:001315C8 ; sub_1314CA+E2↑j ... ROM:001315C8 move.w d1,($147E).w ROM:001315CC move.w d0,($147C).w ROM:001315D0 ROM:001315D0 locret_1315D0: ; CODE XREF: sub_1314CA:loc_1314E4↑j ROM:001315D0 ; sub_1314CA+28↑j ROM:001315D0 rts ROM:001315D0 ; End of function sub_1314CA ROM:001315D0 ROM:001315D2 ROM:001315D2 ; =============== S U B R O U T I N E ======================================= ROM:001315D2 ROM:001315D2 ROM:001315D2 sub_1315D2: ; CODE XREF: sub_1311EA+10↑p ROM:001315D2 move.w ($DFA).w,d0 ROM:001315D6 move.w ($DFC).w,d1 ROM:001315DA addq.w #1,($DDC).w ROM:001315DE cmpi.w #1,($DDC).w ROM:001315E4 bne.s loc_1315F0 ROM:001315E6 move.w #0,d2 ROM:001315EA move.w #7,d3 ROM:001315EE bra.s loc_131620 ROM:001315F0 ; --------------------------------------------------------------------------- ROM:001315F0 ROM:001315F0 loc_1315F0: ; CODE XREF: sub_1315D2+12↑j ROM:001315F0 cmpi.w #2,($DDC).w ROM:001315F6 bne.s loc_131602 ROM:001315F8 move.w #8,d2 ROM:001315FC move.w #$F,d3 ROM:00131600 bra.s loc_131620 ROM:00131602 ; --------------------------------------------------------------------------- ROM:00131602 ROM:00131602 loc_131602: ; CODE XREF: sub_1315D2+24↑j ROM:00131602 cmpi.w #3,($DDC).w ROM:00131608 bne.s loc_131614 ROM:0013160A move.w #$10,d2 ROM:0013160E move.w #$17,d3 ROM:00131612 bra.s loc_131620 ROM:00131614 ; --------------------------------------------------------------------------- ROM:00131614 ROM:00131614 loc_131614: ; CODE XREF: sub_1315D2+36↑j ROM:00131614 move.w #$18,d2 ROM:00131618 move.w #$1F,d3 ROM:0013161C clr.w ($DDC).w ROM:00131620 ROM:00131620 loc_131620: ; CODE XREF: sub_1315D2+1C↑j ROM:00131620 ; sub_1315D2+2E↑j ... ROM:00131620 move.w d2,d5 ROM:00131622 bra.s loc_131628 ROM:00131624 ; --------------------------------------------------------------------------- ROM:00131624 ROM:00131624 loc_131624: ; CODE XREF: sub_1315D2:loc_13168E↓j ROM:00131624 addi.w #1,d5 ROM:00131628 ROM:00131628 loc_131628: ; CODE XREF: sub_1315D2+50↑j ROM:00131628 cmp.w d3,d5 ROM:0013162A bgt.l loc_131690 ROM:00131630 cmpi.w #$10,d5 ROM:00131634 bge.s loc_131660 ROM:00131636 btst d5,d0 ROM:00131638 beq.s loc_13165E ROM:0013163A bclr d5,d0 ROM:0013163C move.w ($DCC).w,d7 ROM:00131640 bset d5,d7 ROM:00131642 move.w d7,($DCC).w ROM:00131646 move.w d5,($DD0).w ROM:0013164A movem.l d0-d7,-(sp) ROM:0013164E bsr.w sub_13169A ROM:00131652 bsr.w sub_131748 ROM:00131656 bsr.w sub_131868 ROM:0013165A movem.l (sp)+,d0-d7 ROM:0013165E ROM:0013165E loc_13165E: ; CODE XREF: sub_1315D2+66↑j ROM:0013165E bra.s loc_13168E ROM:00131660 ; --------------------------------------------------------------------------- ROM:00131660 ROM:00131660 loc_131660: ; CODE XREF: sub_1315D2+62↑j ROM:00131660 move.w d5,d6 ROM:00131662 subi.w #$10,d6 ROM:00131666 btst d6,d1 ROM:00131668 beq.s loc_13168E ROM:0013166A bclr d6,d1 ROM:0013166C move.w ($DCE).w,d7 ROM:00131670 bset d6,d7 ROM:00131672 move.w d7,($DCE).w ROM:00131676 move.w d5,($DD0).w ROM:0013167A movem.l d0-d7,-(sp) ROM:0013167E bsr.w sub_13169A ROM:00131682 bsr.w sub_131748 ROM:00131686 bsr.w sub_131868 ROM:0013168A movem.l (sp)+,d0-d7 ROM:0013168E ROM:0013168E loc_13168E: ; CODE XREF: sub_1315D2:loc_13165E↑j ROM:0013168E ; sub_1315D2+96↑j ROM:0013168E bra.s loc_131624 ROM:00131690 ; --------------------------------------------------------------------------- ROM:00131690 ROM:00131690 loc_131690: ; CODE XREF: sub_1315D2+58↑j ROM:00131690 move.w d1,($DFC).w ROM:00131694 move.w d0,($DFA).w ROM:00131698 rts ROM:00131698 ; End of function sub_1315D2 ROM:00131698 ROM:0013169A ROM:0013169A ; =============== S U B R O U T I N E ======================================= ROM:0013169A ROM:0013169A ROM:0013169A sub_13169A: ; CODE XREF: sub_1315D2+7C↑p ROM:0013169A ; sub_1315D2+AC↑p ROM:0013169A move.w ($DE2).w,d0 ROM:0013169E move.w ($DE4).w,d1 ROM:001316A2 clr.w d2 ROM:001316A4 move.w ($DD0).w,d3 ROM:001316A8 cmpi.w #$10,d3 ROM:001316AC bge.s loc_1316C0 ROM:001316AE move.w ($DE6).w,d5 ROM:001316B2 btst d3,d5 ROM:001316B4 beq.s loc_1316BA ROM:001316B6 move.w #1,d2 ROM:001316BA ROM:001316BA loc_1316BA: ; CODE XREF: sub_13169A+1A↑j ROM:001316BA move.w d5,($DE6).w ROM:001316BE bra.s loc_1316D4 ROM:001316C0 ; --------------------------------------------------------------------------- ROM:001316C0 ROM:001316C0 loc_1316C0: ; CODE XREF: sub_13169A+12↑j ROM:001316C0 subi.w #$10,d3 ROM:001316C4 move.w ($DE8).w,d5 ROM:001316C8 btst d3,d5 ROM:001316CA beq.s loc_1316D0 ROM:001316CC move.w #1,d2 ROM:001316D0 ROM:001316D0 loc_1316D0: ; CODE XREF: sub_13169A+30↑j ROM:001316D0 move.w d5,($DE8).w ROM:001316D4 ROM:001316D4 loc_1316D4: ; CODE XREF: sub_13169A+24↑j ROM:001316D4 cmpi.w #1,d2 ROM:001316D8 bne.s loc_13173E ROM:001316DA move.w ($DD0).w,d3 ROM:001316DE move.w $111C(d3.w*2),d4 ROM:001316E4 move.w $AB6(a5,d3.w*2),d7 ROM:001316EA cmp.w d4,d7 ROM:001316EC ble.s loc_1316FA ROM:001316EE add.w $A36(a5,d3.w*2),d4 ROM:001316F4 move.w d4,$111C(d3.w*2) ROM:001316FA ROM:001316FA loc_1316FA: ; CODE XREF: sub_13169A+52↑j ROM:001316FA cmp.w d4,d7 ROM:001316FC bgt.s loc_13173E ROM:001316FE cmpi.w #$10,d3 ROM:00131702 bge.s loc_131720 ROM:00131704 move.w ($DE6).w,d5 ROM:00131708 move.w ($1B22).w,d6 ROM:0013170C ori.w #$100,($DC8).w ROM:00131712 bclr d3,d5 ROM:00131714 bclr d3,d6 ROM:00131716 move.w d6,($1B22).w ROM:0013171A move.w d5,($DE6).w ROM:0013171E bra.s loc_13173E ROM:00131720 ; --------------------------------------------------------------------------- ROM:00131720 ROM:00131720 loc_131720: ; CODE XREF: sub_13169A+68↑j ROM:00131720 subi.w #$10,d3 ROM:00131724 move.w ($DE8).w,d5 ROM:00131728 move.w ($1B24).w,d6 ROM:0013172C ori.w #$100,($DC8).w ROM:00131732 bclr d3,d5 ROM:00131734 bclr d3,d6 ROM:00131736 move.w d6,($1B24).w ROM:0013173A move.w d5,($DE8).w ROM:0013173E ROM:0013173E loc_13173E: ; CODE XREF: sub_13169A+3E↑j ROM:0013173E ; sub_13169A+62↑j ... ROM:0013173E move.w d1,($DE4).w ROM:00131742 move.w d0,($DE2).w ROM:00131746 rts ROM:00131746 ; End of function sub_13169A ROM:00131746 ROM:00131748 ROM:00131748 ; =============== S U B R O U T I N E ======================================= ROM:00131748 ROM:00131748 ROM:00131748 sub_131748: ; CODE XREF: sub_1315D2+80↑p ROM:00131748 ; sub_1315D2+B0↑p ROM:00131748 move.w ($DE2).w,d0 ROM:0013174C move.w ($DE4).w,d1 ROM:00131750 move.w ($DF2).w,d2 ROM:00131754 move.w ($DF4).w,d3 ROM:00131758 move.w ($DD0).w,d4 ROM:0013175C cmpi.w #$10,d4 ROM:00131760 bge.s loc_1317DA ROM:00131762 btst d4,d0 ROM:00131764 beq.s loc_1317B4 ROM:00131766 addi.w #1,($DD4).w ROM:0013176C move.w $10DC(d4.w*2),d6 ROM:00131772 add.w $A36(a5,d4.w*2),d6 ROM:00131778 move.w $AB6(a5,d4.w*2),d7 ROM:0013177E cmp.w d6,d7 ROM:00131780 bge.s loc_131784 ROM:00131782 move.w d7,d6 ROM:00131784 ROM:00131784 loc_131784: ; CODE XREF: sub_131748+38↑j ROM:00131784 move.w d6,$10DC(d4.w*2) ROM:0013178A cmp.w $115C(d4.w*2),d6 ROM:00131790 ble.s loc_131798 ROM:00131792 move.w d6,$115C(d4.w*2) ROM:00131798 ROM:00131798 loc_131798: ; CODE XREF: sub_131748+48↑j ROM:00131798 move.w d4,($DDE).w ROM:0013179C bset d4,d2 ROM:0013179E move.w ($DEA).w,d7 ROM:001317A2 bclr d4,d7 ROM:001317A4 move.w d7,($DEA).w ROM:001317A8 move.w ($1B26).w,d7 ROM:001317AC bclr d4,d7 ROM:001317AE move.w d7,($1B26).w ROM:001317B2 bra.s loc_1317D8 ROM:001317B4 ; --------------------------------------------------------------------------- ROM:001317B4 ROM:001317B4 loc_1317B4: ; CODE XREF: sub_131748+1C↑j ROM:001317B4 cmpi.w #0,$10DC(d4.w*2) ROM:001317BC ble.s loc_1317D8 ROM:001317BE move.w $10DC(d4.w*2),d6 ROM:001317C4 sub.w $A76(a5,d4.w*2),d6 ROM:001317CA cmpi.w #0,d6 ROM:001317CE bge.s loc_1317D2 ROM:001317D0 clr.w d6 ROM:001317D2 ROM:001317D2 loc_1317D2: ; CODE XREF: sub_131748+86↑j ROM:001317D2 move.w d6,$10DC(d4.w*2) ROM:001317D8 ROM:001317D8 loc_1317D8: ; CODE XREF: sub_131748+6A↑j ROM:001317D8 ; sub_131748+74↑j ROM:001317D8 bra.s loc_131856 ROM:001317DA ; --------------------------------------------------------------------------- ROM:001317DA ROM:001317DA loc_1317DA: ; CODE XREF: sub_131748+18↑j ROM:001317DA move.w d4,d5 ROM:001317DC subi.w #$10,d5 ROM:001317E0 btst d5,d1 ROM:001317E2 beq.s loc_131832 ROM:001317E4 addi.w #1,($DD4).w ROM:001317EA move.w $10DC(d4.w*2),d6 ROM:001317F0 add.w $A36(a5,d4.w*2),d6 ROM:001317F6 move.w $AB6(a5,d4.w*2),d7 ROM:001317FC cmp.w d6,d7 ROM:001317FE bge.s loc_131802 ROM:00131800 move.w d7,d6 ROM:00131802 ROM:00131802 loc_131802: ; CODE XREF: sub_131748+B6↑j ROM:00131802 move.w d6,$10DC(d4.w*2) ROM:00131808 cmp.w $115C(d4.w*2),d6 ROM:0013180E ble.s loc_131816 ROM:00131810 move.w d6,$115C(d4.w*2) ROM:00131816 ROM:00131816 loc_131816: ; CODE XREF: sub_131748+C6↑j ROM:00131816 move.w d4,($DDE).w ROM:0013181A bset d5,d3 ROM:0013181C move.w ($DEC).w,d7 ROM:00131820 bclr d5,d7 ROM:00131822 move.w d7,($DEC).w ROM:00131826 move.w ($1B28).w,d7 ROM:0013182A bclr d5,d7 ROM:0013182C move.w d7,($1B28).w ROM:00131830 bra.s loc_131856 ROM:00131832 ; --------------------------------------------------------------------------- ROM:00131832 ROM:00131832 loc_131832: ; CODE XREF: sub_131748+9A↑j ROM:00131832 cmpi.w #0,$10DC(d4.w*2) ROM:0013183A ble.s loc_131856 ROM:0013183C move.w $10DC(d4.w*2),d6 ROM:00131842 sub.w $A76(a5,d4.w*2),d6 ROM:00131848 cmpi.w #0,d6 ROM:0013184C bge.s loc_131850 ROM:0013184E clr.w d6 ROM:00131850 ROM:00131850 loc_131850: ; CODE XREF: sub_131748+104↑j ROM:00131850 move.w d6,$10DC(d4.w*2) ROM:00131856 ROM:00131856 loc_131856: ; CODE XREF: sub_131748:loc_1317D8↑j ROM:00131856 ; sub_131748+E8↑j ... ROM:00131856 move.w d3,($DF4).w ROM:0013185A move.w d2,($DF2).w ROM:0013185E move.w d1,($DE4).w ROM:00131862 move.w d0,($DE2).w ROM:00131866 rts ROM:00131866 ; End of function sub_131748 ROM:00131866 ROM:00131868 ROM:00131868 ; =============== S U B R O U T I N E ======================================= ROM:00131868 ROM:00131868 ROM:00131868 sub_131868: ; CODE XREF: sub_1315D2+84↑p ROM:00131868 ; sub_1315D2+B4↑p ROM:00131868 move.w ($1470).w,d0 ROM:0013186C move.w ($1472).w,d1 ROM:00131870 move.w ($146C).w,d2 ROM:00131874 move.w ($146E).w,d3 ROM:00131878 move.w ($DD0).w,d4 ROM:0013187C cmpi.w #$10,d4 ROM:00131880 bge.l loc_131918 ROM:00131886 btst d4,d0 ROM:00131888 bne.s loc_1318D2 ROM:0013188A move.w $AB6(a5,d4.w*2),d6 ROM:00131890 cmp.w $10DC(d4.w*2),d6 ROM:00131896 bgt.s loc_1318D0 ROM:00131898 move.w d6,$10DC(d4.w*2) ROM:0013189E move.w d4,($DD2).w ROM:001318A2 bset d4,d0 ROM:001318A4 bset d4,d2 ROM:001318A6 move.w d4,($DE0).w ROM:001318AA ori.w #$40,($DC8).w ; '@' ROM:001318B0 move.w d1,($1472).w ROM:001318B4 move.w d0,($1470).w ROM:001318B8 movem.l d0-d7,-(sp) ROM:001318BC bsr.w sub_1314CA ROM:001318C0 bsr.w sub_1319F0 ROM:001318C4 movem.l (sp)+,d0-d7 ROM:001318C8 move.w ($1470).w,d0 ROM:001318CC move.w ($1472).w,d1 ROM:001318D0 ROM:001318D0 loc_1318D0: ; CODE XREF: sub_131868+2E↑j ROM:001318D0 bra.s loc_131912 ROM:001318D2 ; --------------------------------------------------------------------------- ROM:001318D2 ROM:001318D2 loc_1318D2: ; CODE XREF: sub_131868+20↑j ROM:001318D2 cmpi.w #0,$10DC(d4.w*2) ROM:001318DA bge.s loc_1318E2 ROM:001318DC clr.w $10DC(d4.w*2) ROM:001318E2 ROM:001318E2 loc_1318E2: ; CODE XREF: sub_131868+72↑j ROM:001318E2 move.w $AF6(a5,d4.w*2),d6 ROM:001318E8 cmp.w $10DC(d4.w*2),d6 ROM:001318EE ble.s loc_131912 ROM:001318F0 move.w d4,($DD2).w ROM:001318F4 bclr d4,d0 ROM:001318F6 move.w d1,($1472).w ROM:001318FA move.w d0,($1470).w ROM:001318FE movem.l d0-d7,-(sp) ROM:00131902 bsr.w sub_1319F0 ROM:00131906 movem.l (sp)+,d0-d7 ROM:0013190A move.w ($1470).w,d0 ROM:0013190E move.w ($1472).w,d1 ROM:00131912 ROM:00131912 loc_131912: ; CODE XREF: sub_131868:loc_1318D0↑j ROM:00131912 ; sub_131868+86↑j ROM:00131912 bra.l loc_1319DE ROM:00131918 ; --------------------------------------------------------------------------- ROM:00131918 ROM:00131918 loc_131918: ; CODE XREF: sub_131868+18↑j ROM:00131918 move.w d4,d5 ROM:0013191A subi.w #$10,d5 ROM:0013191E btst d5,d1 ROM:00131920 bne.s loc_131984 ROM:00131922 move.w $AB6(a5,d4.w*2),d6 ROM:00131928 cmp.w $10DC(d4.w*2),d6 ROM:0013192E bgt.s loc_131982 ROM:00131930 move.w d6,$10DC(d4.w*2) ROM:00131936 move.w d4,($DD2).w ROM:0013193A bset d5,d1 ROM:0013193C bset d5,d3 ROM:0013193E cmpi.w #7,d5 ROM:00131942 bne.s loc_131958 ROM:00131944 move.w ($1476).w,d7 ROM:00131948 bset d5,d7 ROM:0013194A move.w d7,($1476).w ROM:0013194E move.w ($147A).w,d7 ROM:00131952 bset d5,d7 ROM:00131954 move.w d7,($147A).w ROM:00131958 ROM:00131958 loc_131958: ; CODE XREF: sub_131868+DA↑j ROM:00131958 move.w d4,($DE0).w ROM:0013195C ori.w #$40,($DC8).w ; '@' ROM:00131962 move.w d1,($1472).w ROM:00131966 move.w d0,($1470).w ROM:0013196A movem.l d0-d7,-(sp) ROM:0013196E bsr.w sub_1314CA ROM:00131972 bsr.w sub_1319F0 ROM:00131976 movem.l (sp)+,d0-d7 ROM:0013197A move.w ($1470).w,d0 ROM:0013197E move.w ($1472).w,d1 ROM:00131982 ROM:00131982 loc_131982: ; CODE XREF: sub_131868+C6↑j ROM:00131982 bra.s loc_1319DE ROM:00131984 ; --------------------------------------------------------------------------- ROM:00131984 ROM:00131984 loc_131984: ; CODE XREF: sub_131868+B8↑j ROM:00131984 cmpi.w #0,$10DC(d4.w*2) ROM:0013198C bge.s loc_131994 ROM:0013198E clr.w $10DC(d4.w*2) ROM:00131994 ROM:00131994 loc_131994: ; CODE XREF: sub_131868+124↑j ROM:00131994 move.w $AF6(a5,d4.w*2),d6 ROM:0013199A cmp.w $10DC(d4.w*2),d6 ROM:001319A0 ble.s loc_1319DE ROM:001319A2 move.w d4,($DD2).w ROM:001319A6 bclr d5,d1 ROM:001319A8 cmpi.w #7,d5 ROM:001319AC bne.s loc_1319C2 ROM:001319AE move.w ($1476).w,d7 ROM:001319B2 bclr d5,d7 ROM:001319B4 move.w d7,($1476).w ROM:001319B8 move.w ($147A).w,d7 ROM:001319BC bclr d5,d7 ROM:001319BE move.w d7,($147A).w ROM:001319C2 ROM:001319C2 loc_1319C2: ; CODE XREF: sub_131868+144↑j ROM:001319C2 move.w d1,($1472).w ROM:001319C6 move.w d0,($1470).w ROM:001319CA movem.l d0-d7,-(sp) ROM:001319CE bsr.w sub_1319F0 ROM:001319D2 movem.l (sp)+,d0-d7 ROM:001319D6 move.w ($1470).w,d0 ROM:001319DA move.w ($1472).w,d1 ROM:001319DE ROM:001319DE loc_1319DE: ; CODE XREF: sub_131868:loc_131912↑j ROM:001319DE ; sub_131868:loc_131982↑j ... ROM:001319DE move.w d3,($146E).w ROM:001319E2 move.w d2,($146C).w ROM:001319E6 move.w d1,($1472).w ROM:001319EA move.w d0,($1470).w ROM:001319EE rts ROM:001319EE ; End of function sub_131868 ROM:001319EE ROM:001319F0 ROM:001319F0 ; =============== S U B R O U T I N E ======================================= ROM:001319F0 ROM:001319F0 ROM:001319F0 sub_1319F0: ; CODE XREF: sub_131868+58↑p ROM:001319F0 ; sub_131868+9A↑p ... ROM:001319F0 move.w ($DD2).w,d0 ROM:001319F4 cmpi.w #$10,d0 ROM:001319F8 bge.s loc_131A44 ROM:001319FA move.w ($1470).w,d1 ROM:001319FE move.w ($1474).w,d2 ROM:00131A02 move.w ($1478).w,d3 ROM:00131A06 btst d0,d1 ROM:00131A08 beq.s loc_131A36 ROM:00131A0A btst d0,d2 ROM:00131A0C beq.s loc_131A36 ROM:00131A0E btst d0,d3 ROM:00131A10 beq.s loc_131A36 ROM:00131A12 move.w ($147C).w,d4 ROM:00131A16 move.w ($DE6).w,d5 ROM:00131A1A move.w ($1B22).w,d6 ROM:00131A1E bset d0,d4 ROM:00131A20 ori.w #$200,($DC8).w ROM:00131A26 bclr d0,d5 ROM:00131A28 bclr d0,d6 ROM:00131A2A move.w d6,($1B22).w ROM:00131A2E move.w d5,($DE6).w ROM:00131A32 move.w d4,($147C).w ROM:00131A36 ROM:00131A36 loc_131A36: ; CODE XREF: sub_1319F0+18↑j ROM:00131A36 ; sub_1319F0+1C↑j ... ROM:00131A36 move.w d3,($1478).w ROM:00131A3A move.w d2,($1474).w ROM:00131A3E move.w d1,($1470).w ROM:00131A42 bra.s locret_131A90 ROM:00131A44 ; --------------------------------------------------------------------------- ROM:00131A44 ROM:00131A44 loc_131A44: ; CODE XREF: sub_1319F0+8↑j ROM:00131A44 subi.w #$10,d0 ROM:00131A48 move.w ($1472).w,d1 ROM:00131A4C move.w ($1476).w,d2 ROM:00131A50 move.w ($147A).w,d3 ROM:00131A54 btst d0,d1 ROM:00131A56 beq.s loc_131A84 ROM:00131A58 btst d0,d2 ROM:00131A5A beq.s loc_131A84 ROM:00131A5C btst d0,d3 ROM:00131A5E beq.s loc_131A84 ROM:00131A60 move.w ($147E).w,d4 ROM:00131A64 move.w ($DE8).w,d5 ROM:00131A68 move.w ($1B24).w,d6 ROM:00131A6C bset d0,d4 ROM:00131A6E ori.w #$200,($DC8).w ROM:00131A74 bclr d0,d5 ROM:00131A76 bclr d0,d6 ROM:00131A78 move.w d6,($1B24).w ROM:00131A7C move.w d5,($DE8).w ROM:00131A80 move.w d4,($147E).w ROM:00131A84 ROM:00131A84 loc_131A84: ; CODE XREF: sub_1319F0+66↑j ROM:00131A84 ; sub_1319F0+6A↑j ... ROM:00131A84 move.w d3,($147A).w ROM:00131A88 move.w d2,($1476).w ROM:00131A8C move.w d1,($1472).w ROM:00131A90 ROM:00131A90 locret_131A90: ; CODE XREF: sub_1319F0+52↑j ROM:00131A90 rts ROM:00131A90 ; End of function sub_1319F0 ROM:00131A90 ROM:00131A92 ROM:00131A92 ; =============== S U B R O U T I N E ======================================= ROM:00131A92 ROM:00131A92 ROM:00131A92 sub_131A92: ; CODE XREF: ROM:001313B8↑p ROM:00131A92 move.b #0,($126D).w ROM:00131A98 move.b #0,($1267).w ROM:00131A9E move.w #0,d0 ROM:00131AA2 bra.s loc_131AA8 ROM:00131AA4 ; --------------------------------------------------------------------------- ROM:00131AA4 ROM:00131AA4 loc_131AA4: ; CODE XREF: sub_131A92:loc_131B24↓j ROM:00131AA4 addi.w #1,d0 ROM:00131AA8 ROM:00131AA8 loc_131AA8: ; CODE XREF: sub_131A92+10↑j ROM:00131AA8 cmpi.w #$1F,d0 ROM:00131AAC bgt.l loc_131B28 ROM:00131AB2 cmpi.w #$10,d0 ROM:00131AB6 bge.s loc_131AEC ROM:00131AB8 move.w ($147C).w,d2 ROM:00131ABC move.w ($1470).w,d3 ROM:00131AC0 move.w ($1474).w,d4 ROM:00131AC4 move.w ($1478).w,d5 ROM:00131AC8 btst d0,d2 ROM:00131ACA beq.s loc_131ADA ROM:00131ACC btst d0,d3 ROM:00131ACE bne.s loc_131ADA ROM:00131AD0 btst d0,d4 ROM:00131AD2 bne.s loc_131ADA ROM:00131AD4 btst d0,d5 ROM:00131AD6 bne.s loc_131ADA ROM:00131AD8 bclr d0,d2 ROM:00131ADA ROM:00131ADA loc_131ADA: ; CODE XREF: sub_131A92+38↑j ROM:00131ADA ; sub_131A92+3C↑j ... ROM:00131ADA move.w d5,($1478).w ROM:00131ADE move.w d4,($1474).w ROM:00131AE2 move.w d3,($1470).w ROM:00131AE6 move.w d2,($147C).w ROM:00131AEA bra.s loc_131B24 ROM:00131AEC ; --------------------------------------------------------------------------- ROM:00131AEC ROM:00131AEC loc_131AEC: ; CODE XREF: sub_131A92+24↑j ROM:00131AEC move.w d0,d1 ROM:00131AEE subi.w #$10,d1 ROM:00131AF2 move.w ($147E).w,d2 ROM:00131AF6 move.w ($1472).w,d3 ROM:00131AFA move.w ($1476).w,d4 ROM:00131AFE move.w ($147A).w,d5 ROM:00131B02 btst d1,d2 ROM:00131B04 beq.s loc_131B14 ROM:00131B06 btst d1,d3 ROM:00131B08 bne.s loc_131B14 ROM:00131B0A btst d1,d4 ROM:00131B0C bne.s loc_131B14 ROM:00131B0E btst d1,d5 ROM:00131B10 bne.s loc_131B14 ROM:00131B12 bclr d1,d2 ROM:00131B14 ROM:00131B14 loc_131B14: ; CODE XREF: sub_131A92+72↑j ROM:00131B14 ; sub_131A92+76↑j ... ROM:00131B14 move.w d5,($147A).w ROM:00131B18 move.w d4,($1476).w ROM:00131B1C move.w d3,($1472).w ROM:00131B20 move.w d2,($147E).w ROM:00131B24 ROM:00131B24 loc_131B24: ; CODE XREF: sub_131A92+58↑j ROM:00131B24 bra.w loc_131AA4 ROM:00131B28 ; --------------------------------------------------------------------------- ROM:00131B28 ROM:00131B28 loc_131B28: ; CODE XREF: sub_131A92+1A↑j ROM:00131B28 move.w #0,d0 ROM:00131B2C bra.s loc_131B32 ROM:00131B2E ; --------------------------------------------------------------------------- ROM:00131B2E ROM:00131B2E loc_131B2E: ; CODE XREF: sub_131A92:loc_131BCE↓j ROM:00131B2E addi.w #1,d0 ROM:00131B32 ROM:00131B32 loc_131B32: ; CODE XREF: sub_131A92+9A↑j ROM:00131B32 cmpi.w #$1F,d0 ROM:00131B36 bgt.l locret_131BD2 ROM:00131B3C cmpi.w #$10,d0 ROM:00131B40 bge.s loc_131B86 ROM:00131B42 move.w ($DE6).w,d2 ROM:00131B46 move.w ($1470).w,d3 ROM:00131B4A move.w ($1474).w,d4 ROM:00131B4E move.w ($1478).w,d5 ROM:00131B52 btst d0,d3 ROM:00131B54 beq.s loc_131B5A ROM:00131B56 bra.w loc_131B5E ROM:00131B5A ; --------------------------------------------------------------------------- ROM:00131B5A ROM:00131B5A loc_131B5A: ; CODE XREF: sub_131A92+C2↑j ROM:00131B5A btst d0,d2 ROM:00131B5C bne.s loc_131B72 ROM:00131B5E ROM:00131B5E loc_131B5E: ; CODE XREF: sub_131A92+C4↑j ROM:00131B5E btst d0,d4 ROM:00131B60 beq.s loc_131B66 ROM:00131B62 bset d0,d5 ROM:00131B64 bra.s loc_131B68 ROM:00131B66 ; --------------------------------------------------------------------------- ROM:00131B66 ROM:00131B66 loc_131B66: ; CODE XREF: sub_131A92+CE↑j ROM:00131B66 bclr d0,d5 ROM:00131B68 ROM:00131B68 loc_131B68: ; CODE XREF: sub_131A92+D2↑j ROM:00131B68 btst d0,d3 ROM:00131B6A beq.s loc_131B70 ROM:00131B6C bset d0,d4 ROM:00131B6E bra.s loc_131B72 ROM:00131B70 ; --------------------------------------------------------------------------- ROM:00131B70 ROM:00131B70 loc_131B70: ; CODE XREF: sub_131A92+D8↑j ROM:00131B70 bclr d0,d4 ROM:00131B72 ROM:00131B72 loc_131B72: ; CODE XREF: sub_131A92+CA↑j ROM:00131B72 ; sub_131A92+DC↑j ROM:00131B72 bclr d0,d3 ROM:00131B74 move.w d5,($1478).w ROM:00131B78 move.w d4,($1474).w ROM:00131B7C move.w d3,($1470).w ROM:00131B80 move.w d2,($DE6).w ROM:00131B84 bra.s loc_131BCE ROM:00131B86 ; --------------------------------------------------------------------------- ROM:00131B86 ROM:00131B86 loc_131B86: ; CODE XREF: sub_131A92+AE↑j ROM:00131B86 move.w d0,d1 ROM:00131B88 subi.w #$10,d1 ROM:00131B8C move.w ($DE8).w,d2 ROM:00131B90 move.w ($1472).w,d3 ROM:00131B94 move.w ($1476).w,d4 ROM:00131B98 move.w ($147A).w,d5 ROM:00131B9C btst d1,d3 ROM:00131B9E beq.s loc_131BA4 ROM:00131BA0 bra.w loc_131BA8 ROM:00131BA4 ; --------------------------------------------------------------------------- ROM:00131BA4 ROM:00131BA4 loc_131BA4: ; CODE XREF: sub_131A92+10C↑j ROM:00131BA4 btst d1,d2 ROM:00131BA6 bne.s loc_131BBC ROM:00131BA8 ROM:00131BA8 loc_131BA8: ; CODE XREF: sub_131A92+10E↑j ROM:00131BA8 btst d1,d4 ROM:00131BAA beq.s loc_131BB0 ROM:00131BAC bset d1,d5 ROM:00131BAE bra.s loc_131BB2 ROM:00131BB0 ; --------------------------------------------------------------------------- ROM:00131BB0 ROM:00131BB0 loc_131BB0: ; CODE XREF: sub_131A92+118↑j ROM:00131BB0 bclr d1,d5 ROM:00131BB2 ROM:00131BB2 loc_131BB2: ; CODE XREF: sub_131A92+11C↑j ROM:00131BB2 btst d1,d3 ROM:00131BB4 beq.s loc_131BBA ROM:00131BB6 bset d1,d4 ROM:00131BB8 bra.s loc_131BBC ROM:00131BBA ; --------------------------------------------------------------------------- ROM:00131BBA ROM:00131BBA loc_131BBA: ; CODE XREF: sub_131A92+122↑j ROM:00131BBA bclr d1,d4 ROM:00131BBC ROM:00131BBC loc_131BBC: ; CODE XREF: sub_131A92+114↑j ROM:00131BBC ; sub_131A92+126↑j ROM:00131BBC bclr d1,d3 ROM:00131BBE move.w d5,($147A).w ROM:00131BC2 move.w d4,($1476).w ROM:00131BC6 move.w d3,($1472).w ROM:00131BCA move.w d2,($DE8).w ROM:00131BCE ROM:00131BCE loc_131BCE: ; CODE XREF: sub_131A92+F2↑j ROM:00131BCE bra.w loc_131B2E ROM:00131BD2 ; --------------------------------------------------------------------------- ROM:00131BD2 ROM:00131BD2 locret_131BD2: ; CODE XREF: sub_131A92+A4↑j ROM:00131BD2 rts ROM:00131BD2 ; End of function sub_131A92 ROM:00131BD2 ROM:00131BD4 ROM:00131BD4 ; =============== S U B R O U T I N E ======================================= ROM:00131BD4 ROM:00131BD4 ROM:00131BD4 sub_131BD4: ; CODE XREF: sub_1311EA+2C↑p ROM:00131BD4 clr.w d2 ROM:00131BD6 cmpi.b #0,($14B8).w ROM:00131BDC ble.l loc_131C3C ROM:00131BE2 move.b ($14B9).w,d0 ROM:00131BE6 ext.w d0 ROM:00131BE8 cmpi.w #$10,d0 ROM:00131BEC bge.s loc_131C12 ROM:00131BEE move.w ($147C).w,d6 ROM:00131BF2 btst d0,d6 ROM:00131BF4 bne.s loc_131C04 ROM:00131BF6 move.b #$FF,($14B9).w ROM:00131BFC clr.w d4 ROM:00131BFE move.w #$FF,d5 ROM:00131C02 bra.s loc_131C0C ROM:00131C04 ; --------------------------------------------------------------------------- ROM:00131C04 ROM:00131C04 loc_131C04: ; CODE XREF: sub_131BD4+20↑j ROM:00131C04 move.w $B36(a5,d0.w*2),d4 ROM:00131C0A move.w d0,d5 ROM:00131C0C ROM:00131C0C loc_131C0C: ; CODE XREF: sub_131BD4+2E↑j ROM:00131C0C move.w d6,($147C).w ROM:00131C10 bra.s loc_131C3A ROM:00131C12 ; --------------------------------------------------------------------------- ROM:00131C12 ROM:00131C12 loc_131C12: ; CODE XREF: sub_131BD4+18↑j ROM:00131C12 move.w d0,d1 ROM:00131C14 subi.w #$10,d1 ROM:00131C18 move.w ($147E).w,d6 ROM:00131C1C btst d1,d6 ROM:00131C1E bne.s loc_131C2E ROM:00131C20 clr.w d4 ROM:00131C22 move.b #$FF,($14B9).w ROM:00131C28 move.w #$FF,d5 ROM:00131C2C bra.s loc_131C36 ROM:00131C2E ; --------------------------------------------------------------------------- ROM:00131C2E ROM:00131C2E loc_131C2E: ; CODE XREF: sub_131BD4+4A↑j ROM:00131C2E move.w $B36(a5,d0.w*2),d4 ROM:00131C34 move.w d0,d5 ROM:00131C36 ROM:00131C36 loc_131C36: ; CODE XREF: sub_131BD4+58↑j ROM:00131C36 move.w d6,($147E).w ROM:00131C3A ROM:00131C3A loc_131C3A: ; CODE XREF: sub_131BD4+3C↑j ROM:00131C3A bra.s loc_131C4E ROM:00131C3C ; --------------------------------------------------------------------------- ROM:00131C3C ROM:00131C3C loc_131C3C: ; CODE XREF: sub_131BD4+8↑j ROM:00131C3C clr.w d4 ROM:00131C3E move.b #$FF,($14B9).w ROM:00131C44 move.w #$FF,d5 ROM:00131C48 move.b #$FF,($127B).w ROM:00131C4E ROM:00131C4E loc_131C4E: ; CODE XREF: sub_131BD4:loc_131C3A↑j ROM:00131C4E move.w #0,d0 ROM:00131C52 bra.s loc_131C58 ROM:00131C54 ; --------------------------------------------------------------------------- ROM:00131C54 ROM:00131C54 loc_131C54: ; CODE XREF: sub_131BD4:loc_131CA8↓j ROM:00131C54 addi.w #1,d0 ROM:00131C58 ROM:00131C58 loc_131C58: ; CODE XREF: sub_131BD4+7E↑j ROM:00131C58 cmpi.w #$1F,d0 ROM:00131C5C bgt.l loc_131CAA ROM:00131C62 cmpi.w #$10,d0 ROM:00131C66 bge.s loc_131C86 ROM:00131C68 move.w ($147C).w,d6 ROM:00131C6C btst d0,d6 ROM:00131C6E beq.s loc_131C80 ROM:00131C70 addq.w #1,d2 ROM:00131C72 move.w $B36(a5,d0.w*2),d3 ROM:00131C78 cmp.w d3,d4 ROM:00131C7A bge.s loc_131C80 ROM:00131C7C move.w d0,d5 ROM:00131C7E move.w d3,d4 ROM:00131C80 ROM:00131C80 loc_131C80: ; CODE XREF: sub_131BD4+9A↑j ROM:00131C80 ; sub_131BD4+A6↑j ROM:00131C80 move.w d6,($147C).w ROM:00131C84 bra.s loc_131CA8 ROM:00131C86 ; --------------------------------------------------------------------------- ROM:00131C86 ROM:00131C86 loc_131C86: ; CODE XREF: sub_131BD4+92↑j ROM:00131C86 move.w d0,d1 ROM:00131C88 subi.w #$10,d1 ROM:00131C8C move.w ($147E).w,d6 ROM:00131C90 btst d1,d6 ROM:00131C92 beq.s loc_131CA4 ROM:00131C94 addq.w #1,d2 ROM:00131C96 move.w $B36(a5,d0.w*2),d3 ROM:00131C9C cmp.w d3,d4 ROM:00131C9E bge.s loc_131CA4 ROM:00131CA0 move.w d0,d5 ROM:00131CA2 move.w d3,d4 ROM:00131CA4 ROM:00131CA4 loc_131CA4: ; CODE XREF: sub_131BD4+BE↑j ROM:00131CA4 ; sub_131BD4+CA↑j ROM:00131CA4 move.w d6,($147E).w ROM:00131CA8 ROM:00131CA8 loc_131CA8: ; CODE XREF: sub_131BD4+B0↑j ROM:00131CA8 bra.s loc_131C54 ROM:00131CAA ; --------------------------------------------------------------------------- ROM:00131CAA ROM:00131CAA loc_131CAA: ; CODE XREF: sub_131BD4+88↑j ROM:00131CAA cmpi.w #0,d2 ROM:00131CAE ble.s loc_131CF4 ROM:00131CB0 cmp.b ($14B9).w,d5 ROM:00131CB4 beq.s loc_131CF2 ROM:00131CB6 clr.w ($DEE).w ROM:00131CBA clr.w ($DF0).w ROM:00131CBE move.b d5,($14B9).w ROM:00131CC2 move.b d5,d7 ROM:00131CC4 ext.w d7 ROM:00131CC6 cmpi.w #$10,d7 ROM:00131CCA bge.s loc_131CD8 ROM:00131CCC move.w ($DEE).w,d6 ROM:00131CD0 bset d7,d6 ROM:00131CD2 move.w d6,($DEE).w ROM:00131CD6 bra.s loc_131CEC ROM:00131CD8 ; --------------------------------------------------------------------------- ROM:00131CD8 ROM:00131CD8 loc_131CD8: ; CODE XREF: sub_131BD4+F6↑j ROM:00131CD8 cmpi.w #$20,d7 ; ' ' ROM:00131CDC bge.s loc_131CEC ROM:00131CDE subi.w #$10,d7 ROM:00131CE2 move.w ($DF0).w,d6 ROM:00131CE6 bset d7,d6 ROM:00131CE8 move.w d6,($DF0).w ROM:00131CEC ROM:00131CEC loc_131CEC: ; CODE XREF: sub_131BD4+102↑j ROM:00131CEC ; sub_131BD4+108↑j ROM:00131CEC bset #6,($1429).w ROM:00131CF2 ROM:00131CF2 loc_131CF2: ; CODE XREF: sub_131BD4+E0↑j ROM:00131CF2 bra.s loc_131CFC ROM:00131CF4 ; --------------------------------------------------------------------------- ROM:00131CF4 ROM:00131CF4 loc_131CF4: ; CODE XREF: sub_131BD4+DA↑j ROM:00131CF4 clr.w ($DEE).w ROM:00131CF8 clr.w ($DF0).w ROM:00131CFC ROM:00131CFC loc_131CFC: ; CODE XREF: sub_131BD4:loc_131CF2↑j ROM:00131CFC move.b d2,($14B8).w ROM:00131D00 rts ROM:00131D00 ; End of function sub_131BD4 ROM:00131D00 ROM:00131D02 ROM:00131D02 ; =============== S U B R O U T I N E ======================================= ROM:00131D02 ROM:00131D02 ROM:00131D02 sub_131D02: ; CODE XREF: sub_1311EA+30↑p ROM:00131D02 clr.w d1 ROM:00131D04 move.b ($127F).w,d1 ROM:00131D08 cmpi.w #2,d1 ROM:00131D0C bcc.s locret_131D16 ROM:00131D0E movea.l off_131D18(pc,d1.w*4),a0 ROM:00131D12 nop ROM:00131D14 jmp (a0) ROM:00131D16 ; --------------------------------------------------------------------------- ROM:00131D16 ROM:00131D16 locret_131D16: ; CODE XREF: sub_131D02+A↑j ROM:00131D16 rts ROM:00131D16 ; End of function sub_131D02 ROM:00131D16 ROM:00131D16 ; --------------------------------------------------------------------------- ROM:00131D18 off_131D18: dc.l loc_131D20 ; DATA XREF: sub_131D02+C↑r ROM:00131D1C dc.l loc_131D2C ROM:00131D20 ; --------------------------------------------------------------------------- ROM:00131D20 ROM:00131D20 loc_131D20: ; DATA XREF: ROM:off_131D18↑o ROM:00131D20 move.b #1,($127F).w ROM:00131D26 bra.w locret_131D62 ROM:00131D2A ; --------------------------------------------------------------------------- ROM:00131D2A rts ROM:00131D2C ; --------------------------------------------------------------------------- ROM:00131D2C ROM:00131D2C loc_131D2C: ; DATA XREF: ROM:00131D1C↑o ROM:00131D2C btst #1,($142A).w ROM:00131D32 beq.s loc_131D44 ROM:00131D34 bclr #1,($142A).w ROM:00131D3A ori.w #$400,($DC8).w ROM:00131D40 bsr.w sub_131DCC ROM:00131D44 ROM:00131D44 loc_131D44: ; CODE XREF: ROM:00131D32↑j ROM:00131D44 btst #6,($1429).w ROM:00131D4A beq.s locret_131D62 ROM:00131D4C bclr #6,($1429).w ROM:00131D52 ori.w #$80,($DC8).w ROM:00131D58 bsr.w sub_131D64 ROM:00131D5C bset #0,($1422).w ROM:00131D62 ROM:00131D62 locret_131D62: ; CODE XREF: ROM:00131D26↑j ROM:00131D62 ; ROM:00131D4A↑j ROM:00131D62 rts ROM:00131D64 ROM:00131D64 ; =============== S U B R O U T I N E ======================================= ROM:00131D64 ROM:00131D64 ROM:00131D64 sub_131D64: ; CODE XREF: ROM:00131D58↑p ROM:00131D64 move.b ($14B9).w,d0 ROM:00131D68 cmp.b ($14BA).w,d0 ROM:00131D6C beq.s locret_131DCA ROM:00131D6E move.b d0,($14BA).w ROM:00131D72 move.b $1D6F(d0.w),($14BB).w ROM:00131D7A move.w $1B2E(d0.w*2),($1B12).w ROM:00131D82 move.w $1B6E(d0.w*2),($1B14).w ROM:00131D8A move.w $1BAE(d0.w*2),($1B16).w ROM:00131D92 move.w $1BEE(d0.w*2),($1B18).w ROM:00131D9A move.w $1C2E(d0.w*2),($1B1A).w ROM:00131DA2 move.w $1C6E(d0.w*2),($1B1C).w ROM:00131DAA move.b $1D8F(d0.w),($1D6E).w ROM:00131DB2 move.w $1CAE(d0.w*2),($1B1E).w ROM:00131DBA move.w $1CEE(d0.w*2),($1B20).w ROM:00131DC2 move.w $1D2E(d0.w*2),($146A).w ROM:00131DCA ROM:00131DCA locret_131DCA: ; CODE XREF: sub_131D64+8↑j ROM:00131DCA rts ROM:00131DCA ; End of function sub_131D64 ROM:00131DCA ROM:00131DCC ROM:00131DCC ; =============== S U B R O U T I N E ======================================= ROM:00131DCC ROM:00131DCC ROM:00131DCC sub_131DCC: ; CODE XREF: sub_128990+148↑p ROM:00131DCC ; ROM:00131D40↑p ROM:00131DCC move.w ($146C).w,d1 ROM:00131DD0 move.w ($146E).w,d2 ROM:00131DD4 move.b ($14BA).w,d0 ROM:00131DD8 ext.w d0 ROM:00131DDA move.b #$FF,($14BA).w ROM:00131DE0 move.b #0,($14BB).w ROM:00131DE6 move.w #0,($1B12).w ROM:00131DEC move.w #0,($1B14).w ROM:00131DF2 move.w #0,($1B16).w ROM:00131DF8 move.w #0,($1B18).w ROM:00131DFE move.w #0,($1B1A).w ROM:00131E04 move.w #0,($1B1C).w ROM:00131E0A move.b #0,($1D6E).w ROM:00131E10 move.w #0,($1B1E).w ROM:00131E16 cmpi.w #$10,d0 ROM:00131E1A bge.s loc_131E20 ROM:00131E1C bclr d0,d1 ROM:00131E1E bra.s loc_131E26 ROM:00131E20 ; --------------------------------------------------------------------------- ROM:00131E20 ROM:00131E20 loc_131E20: ; CODE XREF: sub_131DCC+4E↑j ROM:00131E20 subi.w #$10,d0 ROM:00131E24 bclr d0,d2 ROM:00131E26 ROM:00131E26 loc_131E26: ; CODE XREF: sub_131DCC+52↑j ROM:00131E26 move.w d2,($146E).w ROM:00131E2A move.w d1,($146C).w ROM:00131E2E rts ROM:00131E2E ; End of function sub_131DCC ROM:00131E2E ROM:00131E30 ROM:00131E30 ; =============== S U B R O U T I N E ======================================= ROM:00131E30 ROM:00131E30 ROM:00131E30 sub_131E30: ; CODE XREF: sub_1311EA:loc_13122C↑p ROM:00131E30 clr.w d1 ROM:00131E32 move.b ($1280).w,d1 ROM:00131E36 cmpi.w #2,d1 ROM:00131E3A bcc.s locret_131E44 ROM:00131E3C movea.l off_131E46(pc,d1.w*4),a0 ROM:00131E40 nop ROM:00131E42 jmp (a0) ROM:00131E44 ; --------------------------------------------------------------------------- ROM:00131E44 ROM:00131E44 locret_131E44: ; CODE XREF: sub_131E30+A↑j ROM:00131E44 rts ROM:00131E44 ; End of function sub_131E30 ROM:00131E44 ROM:00131E44 ; --------------------------------------------------------------------------- ROM:00131E46 off_131E46: dc.l loc_131E4E ; DATA XREF: sub_131E30+C↑r ROM:00131E4A dc.l loc_131E76 ROM:00131E4E ; --------------------------------------------------------------------------- ROM:00131E4E ROM:00131E4E loc_131E4E: ; DATA XREF: ROM:off_131E46↑o ROM:00131E4E cmpi.w #0,($708).w ROM:00131E54 bgt.s locret_131E74 ROM:00131E56 move.w $798(a5),d0 ROM:00131E5A clr.b ($85C).w ROM:00131E5E move.w d0,($706).w ROM:00131E62 move.b #1,($85C).w ROM:00131E68 bset #4,($1410).w ROM:00131E6E move.b #1,($1280).w ROM:00131E74 ROM:00131E74 locret_131E74: ; CODE XREF: ROM:00131E54↑j ROM:00131E74 rts ROM:00131E76 ; --------------------------------------------------------------------------- ROM:00131E76 ROM:00131E76 loc_131E76: ; DATA XREF: ROM:00131E4A↑o ROM:00131E76 cmpi.w #0,($708).w ROM:00131E7C bgt.s locret_131E9C ROM:00131E7E move.w $798(a5),d0 ROM:00131E82 clr.b ($85C).w ROM:00131E86 move.w d0,($706).w ROM:00131E8A move.b #1,($85C).w ROM:00131E90 bclr #4,($1410).w ROM:00131E96 move.b #0,($1280).w ROM:00131E9C ROM:00131E9C locret_131E9C: ; CODE XREF: ROM:00131E7C↑j ROM:00131E9C rts ROM:00131E9E ROM:00131E9E ; =============== S U B R O U T I N E ======================================= ROM:00131E9E ROM:00131E9E ROM:00131E9E sub_131E9E: ; CODE XREF: sub_1311EA+3C↑p ROM:00131E9E clr.w d1 ROM:00131EA0 move.b ($1281).w,d1 ROM:00131EA4 cmpi.w #8,d1 ROM:00131EA8 bcc.s locret_131EB2 ROM:00131EAA movea.l off_131EB4(pc,d1.w*4),a0 ROM:00131EAE nop ROM:00131EB0 jmp (a0) ROM:00131EB2 ; --------------------------------------------------------------------------- ROM:00131EB2 ROM:00131EB2 locret_131EB2: ; CODE XREF: sub_131E9E+A↑j ROM:00131EB2 rts ROM:00131EB2 ; End of function sub_131E9E ROM:00131EB2 ROM:00131EB2 ; --------------------------------------------------------------------------- ROM:00131EB4 off_131EB4: dc.l loc_131ED4 ; DATA XREF: sub_131E9E+C↑r ROM:00131EB8 dc.l loc_131EE0 ROM:00131EBC dc.l loc_131F0C ROM:00131EC0 dc.l loc_131F3C ROM:00131EC4 dc.l loc_131F80 ROM:00131EC8 dc.l loc_131FCA ROM:00131ECC dc.l loc_13203E ROM:00131ED0 dc.l loc_1320B0 ROM:00131ED4 ; --------------------------------------------------------------------------- ROM:00131ED4 ROM:00131ED4 loc_131ED4: ; DATA XREF: ROM:off_131EB4↑o ROM:00131ED4 move.b #1,($1281).w ROM:00131EDA bra.w locret_131F0A ROM:00131EDE ; --------------------------------------------------------------------------- ROM:00131EDE rts ROM:00131EE0 ; --------------------------------------------------------------------------- ROM:00131EE0 ROM:00131EE0 loc_131EE0: ; DATA XREF: ROM:00131EB8↑o ROM:00131EE0 btst #4,($894).w ROM:00131EE6 beq.s locret_131F0A ROM:00131EE8 move.w $796(a5),d0 ROM:00131EEC clr.b ($85C).w ROM:00131EF0 move.w d0,($706).w ROM:00131EF4 move.b #1,($85C).w ROM:00131EFA bset #4,($1410).w ROM:00131F00 move.b #2,($1281).w ROM:00131F06 bra.w locret_131F3A ROM:00131F0A ; --------------------------------------------------------------------------- ROM:00131F0A ROM:00131F0A locret_131F0A: ; CODE XREF: ROM:00131EDA↑j ROM:00131F0A ; ROM:00131EE6↑j ... ROM:00131F0A rts ROM:00131F0C ; --------------------------------------------------------------------------- ROM:00131F0C ROM:00131F0C loc_131F0C: ; DATA XREF: ROM:00131EBC↑o ROM:00131F0C btst #2,($1428).w ROM:00131F12 beq.s loc_131F24 ROM:00131F14 bclr #4,($1410).w ROM:00131F1A move.b #7,($1281).w ROM:00131F20 bra.w locret_13212A ROM:00131F24 ; --------------------------------------------------------------------------- ROM:00131F24 ROM:00131F24 loc_131F24: ; CODE XREF: ROM:00131F12↑j ROM:00131F24 btst #4,($894).w ROM:00131F2A bne.s locret_131F3A ROM:00131F2C bclr #4,($1410).w ROM:00131F32 move.b #1,($1281).w ROM:00131F38 bra.s locret_131F0A ROM:00131F3A ; --------------------------------------------------------------------------- ROM:00131F3A ROM:00131F3A locret_131F3A: ; CODE XREF: ROM:00131F06↑j ROM:00131F3A ; ROM:00131F2A↑j ROM:00131F3A rts ROM:00131F3C ; --------------------------------------------------------------------------- ROM:00131F3C ROM:00131F3C loc_131F3C: ; DATA XREF: ROM:00131EC0↑o ROM:00131F3C btst #4,($141D).w ROM:00131F42 beq.s loc_131F4A ROM:00131F44 bset #4,($1410).w ROM:00131F4A ROM:00131F4A loc_131F4A: ; CODE XREF: ROM:00131F42↑j ROM:00131F4A btst #0,($1422).w ROM:00131F50 beq.s loc_131F62 ROM:00131F52 bclr #0,($1422).w ROM:00131F58 move.b #7,($1281).w ROM:00131F5E bra.w locret_13212A ROM:00131F62 ; --------------------------------------------------------------------------- ROM:00131F62 ROM:00131F62 loc_131F62: ; CODE XREF: ROM:00131F50↑j ROM:00131F62 btst #4,($894).w ROM:00131F68 bne.s loc_131F78 ROM:00131F6A bclr #4,($1410).w ROM:00131F70 move.b #1,($1281).w ROM:00131F76 bra.s locret_131F0A ROM:00131F78 ; --------------------------------------------------------------------------- ROM:00131F78 ROM:00131F78 loc_131F78: ; CODE XREF: ROM:00131F68↑j ROM:00131F78 ; ROM:001320C4↓j ... ROM:00131F78 bclr #4,($1410).w ROM:00131F7E rts ROM:00131F80 ; --------------------------------------------------------------------------- ROM:00131F80 ROM:00131F80 loc_131F80: ; DATA XREF: ROM:00131EC4↑o ROM:00131F80 btst #0,($1422).w ROM:00131F86 beq.s loc_131F98 ROM:00131F88 bclr #0,($1422).w ROM:00131F8E move.b #7,($1281).w ROM:00131F94 bra.w locret_13212A ROM:00131F98 ; --------------------------------------------------------------------------- ROM:00131F98 ROM:00131F98 loc_131F98: ; CODE XREF: ROM:00131F86↑j ROM:00131F98 cmpi.b #0,($14B8).w ROM:00131F9E bne.s loc_131FAA ROM:00131FA0 move.b #7,($1281).w ROM:00131FA6 bra.w locret_13212A ROM:00131FAA ; --------------------------------------------------------------------------- ROM:00131FAA ROM:00131FAA loc_131FAA: ; CODE XREF: ROM:00131F9E↑j ROM:00131FAA btst #4,($894).w ROM:00131FB0 bne.s loc_131FC2 ROM:00131FB2 bclr #4,($1410).w ROM:00131FB8 move.b #1,($1281).w ROM:00131FBE bra.w locret_131F0A ROM:00131FC2 ; --------------------------------------------------------------------------- ROM:00131FC2 ROM:00131FC2 loc_131FC2: ; CODE XREF: ROM:00131FB0↑j ROM:00131FC2 ; ROM:001320FE↓j ROM:00131FC2 bset #4,($1410).w ROM:00131FC8 rts ROM:00131FCA ; --------------------------------------------------------------------------- ROM:00131FCA ROM:00131FCA loc_131FCA: ; DATA XREF: ROM:00131EC8↑o ROM:00131FCA btst #0,($1422).w ROM:00131FD0 beq.s loc_131FE2 ROM:00131FD2 bclr #0,($1422).w ROM:00131FD8 move.b #7,($1281).w ROM:00131FDE bra.w locret_13212A ROM:00131FE2 ; --------------------------------------------------------------------------- ROM:00131FE2 ROM:00131FE2 loc_131FE2: ; CODE XREF: ROM:00131FD0↑j ROM:00131FE2 cmpi.b #0,($14B8).w ROM:00131FE8 bne.s loc_131FF4 ROM:00131FEA move.b #7,($1281).w ROM:00131FF0 bra.w locret_13212A ROM:00131FF4 ; --------------------------------------------------------------------------- ROM:00131FF4 ROM:00131FF4 loc_131FF4: ; CODE XREF: ROM:00131FE8↑j ROM:00131FF4 btst #4,($894).w ROM:00131FFA bne.s loc_13200C ROM:00131FFC bclr #4,($1410).w ROM:00132002 move.b #1,($1281).w ROM:00132008 bra.w locret_131F0A ROM:0013200C ; --------------------------------------------------------------------------- ROM:0013200C ROM:0013200C loc_13200C: ; CODE XREF: ROM:00131FFA↑j ROM:0013200C cmpi.w #0,($708).w ROM:00132012 bgt.s loc_132036 ROM:00132014 move.w $798(a5),d0 ROM:00132018 clr.b ($85C).w ROM:0013201C move.w d0,($706).w ROM:00132020 move.b #1,($85C).w ROM:00132026 bclr #4,($1410).w ROM:0013202C move.b #6,($1281).w ROM:00132032 bra.w loc_1320A8 ROM:00132036 ; --------------------------------------------------------------------------- ROM:00132036 ROM:00132036 loc_132036: ; CODE XREF: ROM:00132012↑j ROM:00132036 ; ROM:001320A6↓j ... ROM:00132036 bset #4,($1410).w ROM:0013203C rts ROM:0013203E ; --------------------------------------------------------------------------- ROM:0013203E ROM:0013203E loc_13203E: ; DATA XREF: ROM:00131ECC↑o ROM:0013203E btst #0,($1422).w ROM:00132044 beq.s loc_132056 ROM:00132046 bclr #0,($1422).w ROM:0013204C move.b #7,($1281).w ROM:00132052 bra.w locret_13212A ROM:00132056 ; --------------------------------------------------------------------------- ROM:00132056 ROM:00132056 loc_132056: ; CODE XREF: ROM:00132044↑j ROM:00132056 cmpi.b #0,($14B8).w ROM:0013205C bne.s loc_132068 ROM:0013205E move.b #7,($1281).w ROM:00132064 bra.w locret_13212A ROM:00132068 ; --------------------------------------------------------------------------- ROM:00132068 ROM:00132068 loc_132068: ; CODE XREF: ROM:0013205C↑j ROM:00132068 btst #4,($894).w ROM:0013206E bne.s loc_132080 ROM:00132070 bclr #4,($1410).w ROM:00132076 move.b #1,($1281).w ROM:0013207C bra.w locret_131F0A ROM:00132080 ; --------------------------------------------------------------------------- ROM:00132080 ROM:00132080 loc_132080: ; CODE XREF: ROM:0013206E↑j ROM:00132080 cmpi.w #0,($708).w ROM:00132086 bgt.s loc_1320A8 ROM:00132088 move.w $798(a5),d0 ROM:0013208C clr.b ($85C).w ROM:00132090 move.w d0,($706).w ROM:00132094 move.b #1,($85C).w ROM:0013209A bset #4,($1410).w ROM:001320A0 move.b #5,($1281).w ROM:001320A6 bra.s loc_132036 ROM:001320A8 ; --------------------------------------------------------------------------- ROM:001320A8 ROM:001320A8 loc_1320A8: ; CODE XREF: ROM:00132032↑j ROM:001320A8 ; ROM:00132086↑j ROM:001320A8 bclr #4,($1410).w ROM:001320AE rts ROM:001320B0 ; --------------------------------------------------------------------------- ROM:001320B0 ROM:001320B0 loc_1320B0: ; DATA XREF: ROM:00131ED0↑o ROM:001320B0 cmpi.b #0,($14B8).w ROM:001320B6 bne.s loc_1320CA ROM:001320B8 bclr #4,($1410).w ROM:001320BE move.b #3,($1281).w ROM:001320C4 bra.w loc_131F78 ROM:001320C8 ; --------------------------------------------------------------------------- ROM:001320C8 bra.s locret_13212A ROM:001320CA ; --------------------------------------------------------------------------- ROM:001320CA ROM:001320CA loc_1320CA: ; CODE XREF: ROM:001320B6↑j ROM:001320CA move.b ($14B9).w,d0 ROM:001320CE ext.w d0 ROM:001320D0 move.w $B76(a5,d0.w*2),d1 ROM:001320D6 cmpi.w #0,d1 ROM:001320DA bne.s loc_1320EC ROM:001320DC bclr #4,($1410).w ROM:001320E2 move.b #3,($1281).w ROM:001320E8 bra.w loc_131F78 ROM:001320EC ; --------------------------------------------------------------------------- ROM:001320EC ROM:001320EC loc_1320EC: ; CODE XREF: ROM:001320DA↑j ROM:001320EC cmpi.w #1,d1 ROM:001320F0 bne.s loc_132102 ROM:001320F2 bset #4,($1410).w ROM:001320F8 move.b #4,($1281).w ROM:001320FE bra.w loc_131FC2 ROM:00132102 ; --------------------------------------------------------------------------- ROM:00132102 ROM:00132102 loc_132102: ; CODE XREF: ROM:001320F0↑j ROM:00132102 cmpi.w #2,d1 ROM:00132106 bne.s locret_13212A ROM:00132108 move.w $798(a5),d2 ROM:0013210C clr.b ($85C).w ROM:00132110 move.w d2,($706).w ROM:00132114 move.b #1,($85C).w ROM:0013211A bset #4,($1410).w ROM:00132120 move.b #5,($1281).w ROM:00132126 bra.w loc_132036 ROM:0013212A ; --------------------------------------------------------------------------- ROM:0013212A ROM:0013212A locret_13212A: ; CODE XREF: ROM:00131F20↑j ROM:0013212A ; ROM:00131F5E↑j ... ROM:0013212A rts ROM:0013212C ROM:0013212C ; =============== S U B R O U T I N E ======================================= ROM:0013212C ROM:0013212C ROM:0013212C sub_13212C: ; CODE XREF: sub_1311EA+5A↑p ROM:0013212C clr.w d1 ROM:0013212E move.b ($1282).w,d1 ROM:00132132 cmpi.w #2,d1 ROM:00132136 bcc.s locret_132140 ROM:00132138 movea.l off_132142(pc,d1.w*4),a0 ROM:0013213C nop ROM:0013213E jmp (a0) ROM:00132140 ; --------------------------------------------------------------------------- ROM:00132140 ROM:00132140 locret_132140: ; CODE XREF: sub_13212C+A↑j ROM:00132140 rts ROM:00132140 ; End of function sub_13212C ROM:00132140 ROM:00132140 ; --------------------------------------------------------------------------- ROM:00132142 off_132142: dc.l loc_13214A ; DATA XREF: sub_13212C+C↑r ROM:00132146 dc.l loc_132156 ROM:0013214A ; --------------------------------------------------------------------------- ROM:0013214A ROM:0013214A loc_13214A: ; DATA XREF: ROM:off_132142↑o ROM:0013214A move.b #1,($1282).w ROM:00132150 bra.w loc_132168 ROM:00132154 ; --------------------------------------------------------------------------- ROM:00132154 rts ROM:00132156 ; --------------------------------------------------------------------------- ROM:00132156 ROM:00132156 loc_132156: ; DATA XREF: ROM:00132146↑o ROM:00132156 btst #5,($1413).w ROM:0013215C beq.s loc_132168 ROM:0013215E bclr #5,($1413).w ROM:00132164 bsr.w sub_13216E ROM:00132168 ROM:00132168 loc_132168: ; CODE XREF: ROM:00132150↑j ROM:00132168 ; ROM:0013215C↑j ROM:00132168 bsr.w sub_132238 ROM:0013216C rts ROM:0013216E ROM:0013216E ; =============== S U B R O U T I N E ======================================= ROM:0013216E ROM:0013216E ROM:0013216E sub_13216E: ; CODE XREF: ROM:00132164↑p ROM:0013216E move.w ($147C).w,d2 ROM:00132172 move.w ($147E).w,d3 ROM:00132176 cmpi.b #0,($14B8).w ROM:0013217C ble.s loc_1321C2 ROM:0013217E move.b #$28,($14BB).w ; '(' ROM:00132184 move.w #0,d0 ROM:00132188 bra.s loc_13218E ROM:0013218A ; --------------------------------------------------------------------------- ROM:0013218A ROM:0013218A loc_13218A: ; CODE XREF: sub_13216E:loc_1321BE↓j ROM:0013218A addi.w #1,d0 ROM:0013218E ROM:0013218E loc_13218E: ; CODE XREF: sub_13216E+1A↑j ROM:0013218E cmpi.w #$1F,d0 ROM:00132192 bgt.l loc_1321C0 ROM:00132198 cmpi.w #$10,d0 ROM:0013219C bge.s loc_1321AC ROM:0013219E btst d0,d2 ROM:001321A0 beq.s loc_1321AA ROM:001321A2 move.b #$28,$1D6F(d0.w) ; '(' ROM:001321AA ROM:001321AA loc_1321AA: ; CODE XREF: sub_13216E+32↑j ROM:001321AA bra.s loc_1321BE ROM:001321AC ; --------------------------------------------------------------------------- ROM:001321AC ROM:001321AC loc_1321AC: ; CODE XREF: sub_13216E+2E↑j ROM:001321AC move.w d0,d1 ROM:001321AE subi.w #$10,d1 ROM:001321B2 btst d1,d3 ROM:001321B4 beq.s loc_1321BE ROM:001321B6 move.b #$28,$1D6F(d0.w) ; '(' ROM:001321BE ROM:001321BE loc_1321BE: ; CODE XREF: sub_13216E:loc_1321AA↑j ROM:001321BE ; sub_13216E+46↑j ROM:001321BE bra.s loc_13218A ROM:001321C0 ; --------------------------------------------------------------------------- ROM:001321C0 ROM:001321C0 loc_1321C0: ; CODE XREF: sub_13216E+24↑j ROM:001321C0 bra.s loc_1321DE ROM:001321C2 ; --------------------------------------------------------------------------- ROM:001321C2 ROM:001321C2 loc_1321C2: ; CODE XREF: sub_13216E+E↑j ROM:001321C2 cmpi.b #0,($14BB).w ROM:001321C8 ble.s loc_1321DE ROM:001321CA subi.b #1,($14BB).w ROM:001321D0 cmpi.b #0,($14BB).w ROM:001321D6 bne.s loc_1321DE ROM:001321D8 bset #1,($142A).w ROM:001321DE ROM:001321DE loc_1321DE: ; CODE XREF: sub_13216E:loc_1321C0↑j ROM:001321DE ; sub_13216E+5A↑j ... ROM:001321DE move.w #0,d0 ROM:001321E2 bra.s loc_1321E8 ROM:001321E4 ; --------------------------------------------------------------------------- ROM:001321E4 ROM:001321E4 loc_1321E4: ; CODE XREF: sub_13216E:loc_13222C↓j ROM:001321E4 addi.w #1,d0 ROM:001321E8 ROM:001321E8 loc_1321E8: ; CODE XREF: sub_13216E+74↑j ROM:001321E8 cmpi.w #$1F,d0 ROM:001321EC bgt.l loc_13222E ROM:001321F2 cmpi.w #$10,d0 ROM:001321F6 bge.s loc_132210 ROM:001321F8 btst d0,d2 ROM:001321FA bne.s loc_13220E ROM:001321FC cmpi.b #0,$1D6F(d0.w) ROM:00132204 ble.s loc_13220E ROM:00132206 subi.b #1,$1D6F(d0.w) ROM:0013220E ROM:0013220E loc_13220E: ; CODE XREF: sub_13216E+8C↑j ROM:0013220E ; sub_13216E+96↑j ROM:0013220E bra.s loc_13222C ROM:00132210 ; --------------------------------------------------------------------------- ROM:00132210 ROM:00132210 loc_132210: ; CODE XREF: sub_13216E+88↑j ROM:00132210 move.w d0,d1 ROM:00132212 subi.w #$10,d1 ROM:00132216 btst d1,d3 ROM:00132218 bne.s loc_13222C ROM:0013221A cmpi.b #0,$1D6F(d0.w) ROM:00132222 ble.s loc_13222C ROM:00132224 subi.b #1,$1D6F(d0.w) ROM:0013222C ROM:0013222C loc_13222C: ; CODE XREF: sub_13216E:loc_13220E↑j ROM:0013222C ; sub_13216E+AA↑j ... ROM:0013222C bra.s loc_1321E4 ROM:0013222E ; --------------------------------------------------------------------------- ROM:0013222E ROM:0013222E loc_13222E: ; CODE XREF: sub_13216E+7E↑j ROM:0013222E move.w d3,($147E).w ROM:00132232 move.w d2,($147C).w ROM:00132236 rts ROM:00132236 ; End of function sub_13216E ROM:00132236 ROM:00132238 ROM:00132238 ; =============== S U B R O U T I N E ======================================= ROM:00132238 ROM:00132238 ROM:00132238 sub_132238: ; CODE XREF: ROM:loc_132168↑p ROM:00132238 clr.w d1 ROM:0013223A move.b ($1283).w,d1 ROM:0013223E cmpi.w #4,d1 ROM:00132242 bcc.s locret_13224C ROM:00132244 movea.l off_13224E(pc,d1.w*4),a0 ROM:00132248 nop ROM:0013224A jmp (a0) ROM:0013224C ; --------------------------------------------------------------------------- ROM:0013224C ROM:0013224C locret_13224C: ; CODE XREF: sub_132238+A↑j ROM:0013224C rts ROM:0013224C ; End of function sub_132238 ROM:0013224C ROM:0013224C ; --------------------------------------------------------------------------- ROM:0013224E off_13224E: dc.l loc_13225E ; DATA XREF: sub_132238+C↑r ROM:00132252 dc.l loc_13226A ROM:00132256 dc.l loc_132282 ROM:0013225A dc.l loc_1322B6 ROM:0013225E ; --------------------------------------------------------------------------- ROM:0013225E ROM:0013225E loc_13225E: ; DATA XREF: ROM:off_13224E↑o ROM:0013225E move.b #1,($1283).w ROM:00132264 bra.w locret_132280 ROM:00132268 ; --------------------------------------------------------------------------- ROM:00132268 rts ROM:0013226A ; --------------------------------------------------------------------------- ROM:0013226A ROM:0013226A loc_13226A: ; DATA XREF: ROM:00132252↑o ROM:0013226A btst #2,($1428).w ROM:00132270 beq.s locret_132280 ROM:00132272 bsr.w sub_1322C8 ROM:00132276 move.b #2,($1283).w ROM:0013227C bra.w loc_1322B0 ROM:00132280 ; --------------------------------------------------------------------------- ROM:00132280 ROM:00132280 locret_132280: ; CODE XREF: ROM:00132264↑j ROM:00132280 ; ROM:00132270↑j ... ROM:00132280 rts ROM:00132282 ; --------------------------------------------------------------------------- ROM:00132282 ROM:00132282 loc_132282: ; DATA XREF: ROM:00132256↑o ROM:00132282 btst #1,($142F).w ROM:00132288 beq.s loc_1322A0 ROM:0013228A bclr #1,($142F).w ROM:00132290 bset #5,($1413).w ROM:00132296 move.b #3,($1283).w ROM:0013229C bra.w locret_1322C6 ROM:001322A0 ; --------------------------------------------------------------------------- ROM:001322A0 ROM:001322A0 loc_1322A0: ; CODE XREF: ROM:00132288↑j ROM:001322A0 btst #2,($1428).w ROM:001322A6 bne.s loc_1322B0 ROM:001322A8 move.b #1,($1283).w ROM:001322AE bra.s locret_132280 ROM:001322B0 ; --------------------------------------------------------------------------- ROM:001322B0 ROM:001322B0 loc_1322B0: ; CODE XREF: ROM:0013227C↑j ROM:001322B0 ; ROM:001322A6↑j ROM:001322B0 bsr.w sub_1322D0 ROM:001322B4 rts ROM:001322B6 ; --------------------------------------------------------------------------- ROM:001322B6 ROM:001322B6 loc_1322B6: ; DATA XREF: ROM:0013225A↑o ROM:001322B6 btst #2,($1428).w ROM:001322BC bne.s locret_1322C6 ROM:001322BE move.b #1,($1283).w ROM:001322C4 bra.s locret_132280 ROM:001322C6 ; --------------------------------------------------------------------------- ROM:001322C6 ROM:001322C6 locret_1322C6: ; CODE XREF: ROM:0013229C↑j ROM:001322C6 ; ROM:001322BC↑j ROM:001322C6 rts ROM:001322C8 ROM:001322C8 ; =============== S U B R O U T I N E ======================================= ROM:001322C8 ROM:001322C8 ROM:001322C8 sub_1322C8: ; CODE XREF: ROM:00132272↑p ROM:001322C8 move.w ($9E8).w,($DD6).w ROM:001322CE rts ROM:001322CE ; End of function sub_1322C8 ROM:001322CE ROM:001322D0 ROM:001322D0 ; =============== S U B R O U T I N E ======================================= ROM:001322D0 ROM:001322D0 ROM:001322D0 sub_1322D0: ; CODE XREF: ROM:loc_1322B0↑p ROM:001322D0 move.w $79E(a5),d0 ROM:001322D4 cmp.w ($9E8).w,d0 ROM:001322D8 bge.s locret_1322EE ROM:001322DA move.w $79C(a5),d0 ROM:001322DE add.w ($DD6).w,d0 ROM:001322E2 cmp.w ($9E8).w,d0 ROM:001322E6 bgt.s locret_1322EE ROM:001322E8 bset #1,($142F).w ROM:001322EE ROM:001322EE locret_1322EE: ; CODE XREF: sub_1322D0+8↑j ROM:001322EE ; sub_1322D0+16↑j ROM:001322EE rts ROM:001322EE ; End of function sub_1322D0 ROM:001322EE ROM:001322F0 ROM:001322F0 ; =============== S U B R O U T I N E ======================================= ROM:001322F0 ROM:001322F0 ROM:001322F0 sub_1322F0: ; CODE XREF: ROM:loc_131318↑p ROM:001322F0 move.w ($1496).w,d0 ROM:001322F4 move.w ($1498).w,d1 ROM:001322F8 move.w ($149A).w,d2 ROM:001322FC move.w ($149C).w,d3 ROM:00132300 cmp.w d0,d1 ROM:00132302 bne.s locret_132318 ROM:00132304 cmp.w d1,d2 ROM:00132306 bne.s locret_132318 ROM:00132308 cmp.w d2,d3 ROM:0013230A bne.s locret_132318 ROM:0013230C ori.w #$8000,($DC8).w ROM:00132312 bsr.l sub_12F7BC ROM:00132318 ROM:00132318 locret_132318: ; CODE XREF: sub_1322F0+12↑j ROM:00132318 ; sub_1322F0+16↑j ... ROM:00132318 rts ROM:00132318 ; End of function sub_1322F0 ROM:00132318 ROM:0013231A ROM:0013231A ; =============== S U B R O U T I N E ======================================= ROM:0013231A ROM:0013231A ROM:0013231A sub_13231A: ; CODE XREF: sub_1311EA+9E↑p ROM:0013231A btst #1,($DF9).w ROM:00132320 beq.s loc_13232A ROM:00132322 bset #1,($140D).w ROM:00132328 bra.s loc_132340 ROM:0013232A ; --------------------------------------------------------------------------- ROM:0013232A ROM:0013232A loc_13232A: ; CODE XREF: sub_13231A+6↑j ROM:0013232A btst #4,($DF9).w ROM:00132330 beq.s loc_13233A ROM:00132332 bset #1,($140D).w ROM:00132338 bra.s loc_132340 ROM:0013233A ; --------------------------------------------------------------------------- ROM:0013233A ROM:0013233A loc_13233A: ; CODE XREF: sub_13231A+16↑j ROM:0013233A bclr #1,($140D).w ROM:00132340 ROM:00132340 loc_132340: ; CODE XREF: sub_13231A+E↑j ROM:00132340 ; sub_13231A+1E↑j ROM:00132340 btst #4,($DF6).w ROM:00132346 beq.s loc_132350 ROM:00132348 bset #3,($141E).w ROM:0013234E bra.s loc_132366 ROM:00132350 ; --------------------------------------------------------------------------- ROM:00132350 ROM:00132350 loc_132350: ; CODE XREF: sub_13231A+2C↑j ROM:00132350 btst #3,($DF6).w ROM:00132356 beq.s loc_132360 ROM:00132358 bset #3,($141E).w ROM:0013235E bra.s loc_132366 ROM:00132360 ; --------------------------------------------------------------------------- ROM:00132360 ROM:00132360 loc_132360: ; CODE XREF: sub_13231A+3C↑j ROM:00132360 bclr #3,($141E).w ROM:00132366 ROM:00132366 loc_132366: ; CODE XREF: sub_13231A+34↑j ROM:00132366 ; sub_13231A+44↑j ROM:00132366 btst #3,($DF8).w ROM:0013236C beq.s loc_132376 ROM:0013236E bset #2,($141B).w ROM:00132374 bra.s loc_13238C ROM:00132376 ; --------------------------------------------------------------------------- ROM:00132376 ROM:00132376 loc_132376: ; CODE XREF: sub_13231A+52↑j ROM:00132376 btst #2,($DF6).w ROM:0013237C beq.s loc_132386 ROM:0013237E bset #2,($141B).w ROM:00132384 bra.s loc_13238C ROM:00132386 ; --------------------------------------------------------------------------- ROM:00132386 ROM:00132386 loc_132386: ; CODE XREF: sub_13231A+62↑j ROM:00132386 bclr #2,($141B).w ROM:0013238C ROM:0013238C loc_13238C: ; CODE XREF: sub_13231A+5A↑j ROM:0013238C ; sub_13231A+6A↑j ROM:0013238C btst #1,($146F).w ROM:00132392 beq.s loc_13239C ROM:00132394 bset #7,($142B).w ROM:0013239A bra.s loc_1323B2 ROM:0013239C ; --------------------------------------------------------------------------- ROM:0013239C ROM:0013239C loc_13239C: ; CODE XREF: sub_13231A+78↑j ROM:0013239C btst #4,($146F).w ROM:001323A2 beq.s loc_1323AC ROM:001323A4 bset #7,($142B).w ROM:001323AA bra.s loc_1323B2 ROM:001323AC ; --------------------------------------------------------------------------- ROM:001323AC ROM:001323AC loc_1323AC: ; CODE XREF: sub_13231A+88↑j ROM:001323AC bclr #7,($142B).w ROM:001323B2 ROM:001323B2 loc_1323B2: ; CODE XREF: sub_13231A+80↑j ROM:001323B2 ; sub_13231A+90↑j ROM:001323B2 btst #4,($146C).w ROM:001323B8 beq.s loc_1323C2 ROM:001323BA bset #6,($1425).w ROM:001323C0 bra.s loc_1323D8 ROM:001323C2 ; --------------------------------------------------------------------------- ROM:001323C2 ROM:001323C2 loc_1323C2: ; CODE XREF: sub_13231A+9E↑j ROM:001323C2 btst #3,($146C).w ROM:001323C8 beq.s loc_1323D2 ROM:001323CA bset #6,($1425).w ROM:001323D0 bra.s loc_1323D8 ROM:001323D2 ; --------------------------------------------------------------------------- ROM:001323D2 ROM:001323D2 loc_1323D2: ; CODE XREF: sub_13231A+AE↑j ROM:001323D2 bclr #6,($1425).w ROM:001323D8 ROM:001323D8 loc_1323D8: ; CODE XREF: sub_13231A+A6↑j ROM:001323D8 ; sub_13231A+B6↑j ROM:001323D8 btst #4,($146E).w ROM:001323DE beq.s loc_1323E8 ROM:001323E0 bset #7,($1421).w ROM:001323E6 bra.s loc_13241E ROM:001323E8 ; --------------------------------------------------------------------------- ROM:001323E8 ROM:001323E8 loc_1323E8: ; CODE XREF: sub_13231A+C4↑j ROM:001323E8 btst #5,($146E).w ROM:001323EE beq.s loc_1323F8 ROM:001323F0 bset #7,($1421).w ROM:001323F6 bra.s loc_13241E ROM:001323F8 ; --------------------------------------------------------------------------- ROM:001323F8 ROM:001323F8 loc_1323F8: ; CODE XREF: sub_13231A+D4↑j ROM:001323F8 btst #6,($146E).w ROM:001323FE beq.s loc_132408 ROM:00132400 bset #7,($1421).w ROM:00132406 bra.s loc_13241E ROM:00132408 ; --------------------------------------------------------------------------- ROM:00132408 ROM:00132408 loc_132408: ; CODE XREF: sub_13231A+E4↑j ROM:00132408 btst #7,($146E).w ROM:0013240E beq.s loc_132418 ROM:00132410 bset #7,($1421).w ROM:00132416 bra.s loc_13241E ROM:00132418 ; --------------------------------------------------------------------------- ROM:00132418 ROM:00132418 loc_132418: ; CODE XREF: sub_13231A+F4↑j ROM:00132418 bclr #7,($1421).w ROM:0013241E ROM:0013241E loc_13241E: ; CODE XREF: sub_13231A+CC↑j ROM:0013241E ; sub_13231A+DC↑j ... ROM:0013241E btst #6,($146F).w ROM:00132424 beq.s loc_13242E ROM:00132426 bset #2,($140A).w ROM:0013242C bra.s loc_132444 ROM:0013242E ; --------------------------------------------------------------------------- ROM:0013242E ROM:0013242E loc_13242E: ; CODE XREF: sub_13231A+10A↑j ROM:0013242E btst #5,($146D).w ROM:00132434 beq.s loc_13243E ROM:00132436 bset #2,($140A).w ROM:0013243C bra.s loc_132444 ROM:0013243E ; --------------------------------------------------------------------------- ROM:0013243E ROM:0013243E loc_13243E: ; CODE XREF: sub_13231A+11A↑j ROM:0013243E bclr #2,($140A).w ROM:00132444 ROM:00132444 loc_132444: ; CODE XREF: sub_13231A+112↑j ROM:00132444 ; sub_13231A+122↑j ROM:00132444 btst #3,($146E).w ROM:0013244A beq.s loc_132454 ROM:0013244C bset #1,($1423).w ROM:00132452 bra.s loc_13246A ROM:00132454 ; --------------------------------------------------------------------------- ROM:00132454 ROM:00132454 loc_132454: ; CODE XREF: sub_13231A+130↑j ROM:00132454 btst #2,($146C).w ROM:0013245A beq.s loc_132464 ROM:0013245C bset #1,($1423).w ROM:00132462 bra.s loc_13246A ROM:00132464 ; --------------------------------------------------------------------------- ROM:00132464 ROM:00132464 loc_132464: ; CODE XREF: sub_13231A+140↑j ROM:00132464 bclr #1,($1423).w ROM:0013246A ROM:0013246A loc_13246A: ; CODE XREF: sub_13231A+138↑j ROM:0013246A ; sub_13231A+148↑j ROM:0013246A btst #6,($146C).w ROM:00132470 beq.s loc_13247A ROM:00132472 bset #2,($1421).w ROM:00132478 bra.s loc_132490 ROM:0013247A ; --------------------------------------------------------------------------- ROM:0013247A ROM:0013247A loc_13247A: ; CODE XREF: sub_13231A+156↑j ROM:0013247A btst #7,($146C).w ROM:00132480 beq.s loc_13248A ROM:00132482 bset #2,($1421).w ROM:00132488 bra.s loc_132490 ROM:0013248A ; --------------------------------------------------------------------------- ROM:0013248A ROM:0013248A loc_13248A: ; CODE XREF: sub_13231A+166↑j ROM:0013248A bclr #2,($1421).w ROM:00132490 ROM:00132490 loc_132490: ; CODE XREF: sub_13231A+15E↑j ROM:00132490 ; sub_13231A+16E↑j ROM:00132490 btst #1,($DE5).w ROM:00132496 beq.s loc_1324A0 ROM:00132498 bset #1,($1411).w ROM:0013249E bra.s loc_1324B6 ROM:001324A0 ; --------------------------------------------------------------------------- ROM:001324A0 ROM:001324A0 loc_1324A0: ; CODE XREF: sub_13231A+17C↑j ROM:001324A0 btst #4,($DE5).w ROM:001324A6 beq.s loc_1324B0 ROM:001324A8 bset #1,($1411).w ROM:001324AE bra.s loc_1324B6 ROM:001324B0 ; --------------------------------------------------------------------------- ROM:001324B0 ROM:001324B0 loc_1324B0: ; CODE XREF: sub_13231A+18C↑j ROM:001324B0 bclr #1,($1411).w ROM:001324B6 ROM:001324B6 loc_1324B6: ; CODE XREF: sub_13231A+184↑j ROM:001324B6 ; sub_13231A+194↑j ROM:001324B6 btst #4,($DE2).w ROM:001324BC beq.s loc_1324C6 ROM:001324BE bset #3,($141F).w ROM:001324C4 bra.s loc_1324DC ROM:001324C6 ; --------------------------------------------------------------------------- ROM:001324C6 ROM:001324C6 loc_1324C6: ; CODE XREF: sub_13231A+1A2↑j ROM:001324C6 btst #3,($DE2).w ROM:001324CC beq.s loc_1324D6 ROM:001324CE bset #3,($141F).w ROM:001324D4 bra.s loc_1324DC ROM:001324D6 ; --------------------------------------------------------------------------- ROM:001324D6 ROM:001324D6 loc_1324D6: ; CODE XREF: sub_13231A+1B2↑j ROM:001324D6 bclr #3,($141F).w ROM:001324DC ROM:001324DC loc_1324DC: ; CODE XREF: sub_13231A+1AA↑j ROM:001324DC ; sub_13231A+1BA↑j ROM:001324DC btst #4,($DE4).w ROM:001324E2 beq.s loc_1324EC ROM:001324E4 bset #7,($141A).w ROM:001324EA bra.s loc_132522 ROM:001324EC ; --------------------------------------------------------------------------- ROM:001324EC ROM:001324EC loc_1324EC: ; CODE XREF: sub_13231A+1C8↑j ROM:001324EC btst #5,($DE4).w ROM:001324F2 beq.s loc_1324FC ROM:001324F4 bset #7,($141A).w ROM:001324FA bra.s loc_132522 ROM:001324FC ; --------------------------------------------------------------------------- ROM:001324FC ROM:001324FC loc_1324FC: ; CODE XREF: sub_13231A+1D8↑j ROM:001324FC btst #6,($DE4).w ROM:00132502 beq.s loc_13250C ROM:00132504 bset #7,($141A).w ROM:0013250A bra.s loc_132522 ROM:0013250C ; --------------------------------------------------------------------------- ROM:0013250C ROM:0013250C loc_13250C: ; CODE XREF: sub_13231A+1E8↑j ROM:0013250C btst #7,($DE4).w ROM:00132512 beq.s loc_13251C ROM:00132514 bset #7,($141A).w ROM:0013251A bra.s loc_132522 ROM:0013251C ; --------------------------------------------------------------------------- ROM:0013251C ROM:0013251C loc_13251C: ; CODE XREF: sub_13231A+1F8↑j ROM:0013251C bclr #7,($141A).w ROM:00132522 ROM:00132522 loc_132522: ; CODE XREF: sub_13231A+1D0↑j ROM:00132522 ; sub_13231A+1E0↑j ... ROM:00132522 btst #6,($DE5).w ROM:00132528 beq.s loc_132532 ROM:0013252A bset #5,($1404).w ROM:00132530 bra.s loc_132548 ROM:00132532 ; --------------------------------------------------------------------------- ROM:00132532 ROM:00132532 loc_132532: ; CODE XREF: sub_13231A+20E↑j ROM:00132532 btst #5,($DE3).w ROM:00132538 beq.s loc_132542 ROM:0013253A bset #5,($1404).w ROM:00132540 bra.s loc_132548 ROM:00132542 ; --------------------------------------------------------------------------- ROM:00132542 ROM:00132542 loc_132542: ; CODE XREF: sub_13231A+21E↑j ROM:00132542 bclr #5,($1404).w ROM:00132548 ROM:00132548 loc_132548: ; CODE XREF: sub_13231A+216↑j ROM:00132548 ; sub_13231A+226↑j ROM:00132548 btst #6,($DE2).w ROM:0013254E beq.s loc_132558 ROM:00132550 bset #0,($141B).w ROM:00132556 bra.s loc_13256E ROM:00132558 ; --------------------------------------------------------------------------- ROM:00132558 ROM:00132558 loc_132558: ; CODE XREF: sub_13231A+234↑j ROM:00132558 btst #7,($DE2).w ROM:0013255E beq.s loc_132568 ROM:00132560 bset #0,($141B).w ROM:00132566 bra.s loc_13256E ROM:00132568 ; --------------------------------------------------------------------------- ROM:00132568 ROM:00132568 loc_132568: ; CODE XREF: sub_13231A+244↑j ROM:00132568 bclr #0,($141B).w ROM:0013256E ROM:0013256E loc_13256E: ; CODE XREF: sub_13231A+23C↑j ROM:0013256E ; sub_13231A+24C↑j ROM:0013256E btst #3,($DE4).w ROM:00132574 beq.s loc_13257E ROM:00132576 bset #3,($141C).w ROM:0013257C bra.s locret_132594 ROM:0013257E ; --------------------------------------------------------------------------- ROM:0013257E ROM:0013257E loc_13257E: ; CODE XREF: sub_13231A+25A↑j ROM:0013257E btst #2,($DE2).w ROM:00132584 beq.s loc_13258E ROM:00132586 bset #3,($141C).w ROM:0013258C bra.s locret_132594 ROM:0013258E ; --------------------------------------------------------------------------- ROM:0013258E ROM:0013258E loc_13258E: ; CODE XREF: sub_13231A+26A↑j ROM:0013258E bclr #3,($141C).w ROM:00132594 ROM:00132594 locret_132594: ; CODE XREF: sub_13231A+262↑j ROM:00132594 ; sub_13231A+272↑j ROM:00132594 rts ROM:00132594 ; End of function sub_13231A ROM:00132594 ROM:00132596 ROM:00132596 ; =============== S U B R O U T I N E ======================================= ROM:00132596 ROM:00132596 ROM:00132596 sub_132596: ; CODE XREF: sub_1311EA↑p ROM:00132596 move.l ($914).w,d5 ROM:0013259A move.w $18E(a5),d4 ROM:0013259E ext.l d4 ROM:001325A0 muls.l d4,d6:d5 ROM:001325A4 move.w ($1448).w,d4 ROM:001325A8 ext.l d4 ROM:001325AA divs.l d4,d6:d5 ROM:001325AE muls.l #$3E8,d6:d5 ROM:001325B6 move.l $148(a5),d4 ROM:001325BA divs.l d4,d6:d5 ROM:001325BE bvc.s loc_1325C8 ROM:001325C0 move.w #$3E8,($DC6).w ROM:001325C6 bra.s locret_1325CC ROM:001325C8 ; --------------------------------------------------------------------------- ROM:001325C8 ROM:001325C8 loc_1325C8: ; CODE XREF: sub_132596+28↑j ROM:001325C8 move.w d5,($DC6).w ROM:001325CC ROM:001325CC locret_1325CC: ; CODE XREF: sub_132596+30↑j ROM:001325CC rts ROM:001325CC ; End of function sub_132596 ROM:001325CC ROM:001325CE ROM:001325CE ; =============== S U B R O U T I N E ======================================= ROM:001325CE ROM:001325CE ROM:001325CE sub_1325CE: ; CODE XREF: sub_129E70+D8↑p ROM:001325CE clr.w d2 ROM:001325D0 ROM:001325D0 loc_1325D0: ; CODE XREF: sub_1325CE:loc_1325E4↓j ROM:001325D0 bsr.w sub_1325EC ROM:001325D4 move.w #4,d0 ROM:001325D8 cmp.w d2,d0 ROM:001325DA ble.s loc_1325E6 ROM:001325DC addq.w #1,d2 ROM:001325DE bvc.s loc_1325E4 ROM:001325E0 move.w #$8000,d2 ROM:001325E4 ROM:001325E4 loc_1325E4: ; CODE XREF: sub_1325CE+10↑j ROM:001325E4 bra.s loc_1325D0 ROM:001325E6 ; --------------------------------------------------------------------------- ROM:001325E6 ROM:001325E6 loc_1325E6: ; CODE XREF: sub_1325CE+C↑j ROM:001325E6 bsr.w sub_132818 ROM:001325EA rts ROM:001325EA ; End of function sub_1325CE ROM:001325EA ROM:001325EC ROM:001325EC ; =============== S U B R O U T I N E ======================================= ROM:001325EC ROM:001325EC ROM:001325EC sub_1325EC: ; CODE XREF: sub_1325CE:loc_1325D0↑p ROM:001325EC clr.w d1 ROM:001325EE move.b $13FE(d2.w),d1 ROM:001325F4 cmpi.w #7,d1 ROM:001325F8 bcc.s locret_132602 ROM:001325FA movea.l off_132604(pc,d1.w*4),a0 ROM:001325FE nop ROM:00132600 jmp (a0) ROM:00132602 ; --------------------------------------------------------------------------- ROM:00132602 ROM:00132602 locret_132602: ; CODE XREF: sub_1325EC+C↑j ROM:00132602 rts ROM:00132602 ; End of function sub_1325EC ROM:00132602 ROM:00132602 ; --------------------------------------------------------------------------- ROM:00132604 off_132604: dc.l loc_132620 ; DATA XREF: sub_1325EC+E↑r ROM:00132608 dc.l loc_132642 ROM:0013260C dc.l loc_13265C ROM:00132610 dc.l loc_1326A4 ROM:00132614 dc.l loc_132770 ROM:00132618 dc.l loc_1327A4 ROM:0013261C dc.l loc_1327D8 ROM:00132620 ; --------------------------------------------------------------------------- ROM:00132620 ROM:00132620 loc_132620: ; DATA XREF: ROM:off_132604↑o ROM:00132620 bclr #5,($140B).w ROM:00132626 bclr d2,($1285).w ROM:0013262A bclr d2,($1286).w ROM:0013262E bclr d2,($1287).w ROM:00132632 clr.w $119C(d2.w*2) ROM:00132638 move.b #1,$13FE(d2.w) ROM:00132640 rts ROM:00132642 ; --------------------------------------------------------------------------- ROM:00132642 ROM:00132642 loc_132642: ; DATA XREF: ROM:00132608↑o ROM:00132642 move.w $BC0(a5,d2.w*2),d0 ROM:00132648 cmpi.w #1,d0 ROM:0013264C blt.s locret_13265A ROM:0013264E bset d2,($1286).w ROM:00132652 move.b #2,$13FE(d2.w) ROM:0013265A ROM:0013265A locret_13265A: ; CODE XREF: ROM:0013264C↑j ROM:0013265A rts ROM:0013265C ; --------------------------------------------------------------------------- ROM:0013265C ROM:0013265C loc_13265C: ; DATA XREF: ROM:0013260C↑o ROM:0013265C btst #3,($142D).w ROM:00132662 beq.s loc_132672 ROM:00132664 bclr d2,($1286).w ROM:00132668 move.b #1,$13FE(d2.w) ROM:00132670 rts ROM:00132672 ; --------------------------------------------------------------------------- ROM:00132672 ROM:00132672 loc_132672: ; CODE XREF: ROM:00132662↑j ROM:00132672 btst d2,($1284).w ROM:00132676 beq.s locret_1326A2 ROM:00132678 btst #5,($140B).w ROM:0013267E bne.s locret_1326A2 ROM:00132680 bset d2,($1285).w ROM:00132684 bset #5,($140B).w ROM:0013268A addq.w #1,$119C(d2.w*2) ROM:00132690 bvc.s loc_13269A ROM:00132692 move.w #$8000,$119C(d2.w*2) ROM:0013269A ROM:0013269A loc_13269A: ; CODE XREF: ROM:00132690↑j ROM:0013269A move.b #3,$13FE(d2.w) ROM:001326A2 ROM:001326A2 locret_1326A2: ; CODE XREF: ROM:00132676↑j ROM:001326A2 ; ROM:0013267E↑j ROM:001326A2 rts ROM:001326A4 ; --------------------------------------------------------------------------- ROM:001326A4 ROM:001326A4 loc_1326A4: ; DATA XREF: ROM:00132610↑o ROM:001326A4 btst #3,($142D).w ROM:001326AA beq.s loc_1326C4 ROM:001326AC bclr #5,($140B).w ROM:001326B2 bclr d2,($1285).w ROM:001326B6 bclr d2,($1286).w ROM:001326BA move.b #1,$13FE(d2.w) ROM:001326C2 rts ROM:001326C4 ; --------------------------------------------------------------------------- ROM:001326C4 ROM:001326C4 loc_1326C4: ; CODE XREF: ROM:001326AA↑j ROM:001326C4 btst d2,($1289).w ROM:001326C8 beq.s loc_1326FA ROM:001326CA bclr d2,($1285).w ROM:001326CE bclr d2,($1286).w ROM:001326D2 bset d2,($1287).w ROM:001326D6 clr.w $119C(d2.w*2) ROM:001326DC move.w $BB6(a5,d2.w*2),d1 ROM:001326E2 clr.b ($85F).w ROM:001326E6 move.w d1,($70C).w ROM:001326EA move.b #1,($85F).w ROM:001326F0 move.b #4,$13FE(d2.w) ROM:001326F8 rts ROM:001326FA ; --------------------------------------------------------------------------- ROM:001326FA ROM:001326FA loc_1326FA: ; CODE XREF: ROM:001326C8↑j ROM:001326FA btst d2,($1284).w ROM:001326FE bne.s loc_132722 ROM:00132700 move.w $119C(d2.w*2),d3 ROM:00132706 move.w $BD4(a5,d2.w*2),d4 ROM:0013270C cmp.w d3,d4 ROM:0013270E blt.s loc_132722 ROM:00132710 bclr d2,($1285).w ROM:00132714 bclr #5,($140B).w ROM:0013271A move.b #2,$13FE(d2.w) ROM:00132722 ROM:00132722 loc_132722: ; CODE XREF: ROM:001326FE↑j ROM:00132722 ; ROM:0013270E↑j ROM:00132722 btst d2,($1284).w ROM:00132726 bne.s locret_13276E ROM:00132728 move.w $119C(d2.w*2),d3 ROM:0013272E move.w $BD4(a5,d2.w*2),d4 ROM:00132734 cmp.w d3,d4 ROM:00132736 bge.s locret_13276E ROM:00132738 bclr d2,($1285).w ROM:0013273C bclr #5,($140B).w ROM:00132742 bset d2,($1288).w ROM:00132746 clr.w $119C(d2.w*2) ROM:0013274C move.w $BDE(a5,d2.w*2),d5 ROM:00132752 clr.b $860(d2.w) ROM:00132758 move.w d5,$70E(d2.w*2) ROM:0013275E move.b #1,$860(d2.w) ROM:00132766 move.b #6,$13FE(d2.w) ROM:0013276E ROM:0013276E locret_13276E: ; CODE XREF: ROM:00132726↑j ROM:0013276E ; ROM:00132736↑j ROM:0013276E rts ROM:00132770 ; --------------------------------------------------------------------------- ROM:00132770 ROM:00132770 loc_132770: ; DATA XREF: ROM:00132614↑o ROM:00132770 btst #3,($142D).w ROM:00132776 beq.s loc_13278C ROM:00132778 bclr #5,($140B).w ROM:0013277E bclr d2,($1287).w ROM:00132782 move.b #1,$13FE(d2.w) ROM:0013278A rts ROM:0013278C ; --------------------------------------------------------------------------- ROM:0013278C ROM:0013278C loc_13278C: ; CODE XREF: ROM:00132776↑j ROM:0013278C cmpi.w #0,($70C).w ROM:00132792 bgt.s locret_1327A2 ROM:00132794 bclr #5,($140B).w ROM:0013279A move.b #5,$13FE(d2.w) ROM:001327A2 ROM:001327A2 locret_1327A2: ; CODE XREF: ROM:00132792↑j ROM:001327A2 rts ROM:001327A4 ; --------------------------------------------------------------------------- ROM:001327A4 ROM:001327A4 loc_1327A4: ; DATA XREF: ROM:00132618↑o ROM:001327A4 btst #3,($142D).w ROM:001327AA beq.s loc_1327BA ROM:001327AC bclr d2,($1287).w ROM:001327B0 move.b #1,$13FE(d2.w) ROM:001327B8 rts ROM:001327BA ; --------------------------------------------------------------------------- ROM:001327BA ROM:001327BA loc_1327BA: ; CODE XREF: ROM:001327AA↑j ROM:001327BA move.w $BCA(a5,d2.w*2),d0 ROM:001327C0 cmpi.w #0,d0 ROM:001327C4 bne.s locret_1327D6 ROM:001327C6 bset d2,($1286).w ROM:001327CA bclr d2,($1287).w ROM:001327CE move.b #2,$13FE(d2.w) ROM:001327D6 ROM:001327D6 locret_1327D6: ; CODE XREF: ROM:001327C4↑j ROM:001327D6 rts ROM:001327D8 ; --------------------------------------------------------------------------- ROM:001327D8 ROM:001327D8 loc_1327D8: ; DATA XREF: ROM:0013261C↑o ROM:001327D8 btst #3,($142D).w ROM:001327DE beq.s loc_1327FE ROM:001327E0 bclr d2,($1288).w ROM:001327E4 bclr d2,($1286).w ROM:001327E8 clr.b $860(d2.w) ROM:001327EE clr.w $70E(d2.w*2) ROM:001327F4 move.b #1,$13FE(d2.w) ROM:001327FC rts ROM:001327FE ; --------------------------------------------------------------------------- ROM:001327FE ROM:001327FE loc_1327FE: ; CODE XREF: ROM:001327DE↑j ROM:001327FE cmpi.w #0,$70E(d2.w*2) ROM:00132806 bgt.s locret_132816 ROM:00132808 bclr d2,($1288).w ROM:0013280C move.b #2,$13FE(d2.w) ROM:00132814 rts ROM:00132816 ; --------------------------------------------------------------------------- ROM:00132816 ROM:00132816 locret_132816: ; CODE XREF: ROM:00132806↑j ROM:00132816 rts ROM:00132818 ROM:00132818 ; =============== S U B R O U T I N E ======================================= ROM:00132818 ROM:00132818 ROM:00132818 sub_132818: ; CODE XREF: sub_1325CE:loc_1325E6↑p ROM:00132818 btst #0,($1285).w ROM:0013281E beq.s loc_13282E ROM:00132820 bset #0,($1412).w ROM:00132826 bset #7,($1428).w ROM:0013282C bra.s locret_13283A ROM:0013282E ; --------------------------------------------------------------------------- ROM:0013282E ROM:0013282E loc_13282E: ; CODE XREF: sub_132818+6↑j ROM:0013282E bclr #0,($1412).w ROM:00132834 bclr #7,($1428).w ROM:0013283A ROM:0013283A locret_13283A: ; CODE XREF: sub_132818+14↑j ROM:0013283A rts ROM:0013283A ; End of function sub_132818 ROM:0013283A ROM:0013283C ROM:0013283C ; =============== S U B R O U T I N E ======================================= ROM:0013283C ROM:0013283C ROM:0013283C sub_13283C: ; CODE XREF: sub_129E70+54↑p ROM:0013283C bsr.w sub_132C8A ROM:00132840 bsr.w sub_132852 ROM:00132844 bsr.w sub_13294A ROM:00132848 bsr.w sub_132A9A ROM:0013284C bsr.w sub_132BC2 ROM:00132850 rts ROM:00132850 ; End of function sub_13283C ROM:00132850 ROM:00132852 ROM:00132852 ; =============== S U B R O U T I N E ======================================= ROM:00132852 ROM:00132852 ROM:00132852 sub_132852: ; CODE XREF: sub_13283C+4↑p ROM:00132852 clr.w d1 ROM:00132854 move.b ($128A).w,d1 ROM:00132858 cmpi.w #5,d1 ROM:0013285C bcc.s locret_132866 ROM:0013285E movea.l off_132868(pc,d1.w*4),a0 ROM:00132862 nop ROM:00132864 jmp (a0) ROM:00132866 ; --------------------------------------------------------------------------- ROM:00132866 ROM:00132866 locret_132866: ; CODE XREF: sub_132852+A↑j ROM:00132866 rts ROM:00132866 ; End of function sub_132852 ROM:00132866 ROM:00132866 ; --------------------------------------------------------------------------- ROM:00132868 off_132868: dc.l loc_13287C ; DATA XREF: sub_132852+C↑r ROM:0013286C dc.l loc_13288A ROM:00132870 dc.l loc_1328A4 ROM:00132874 dc.l loc_132904 ROM:00132878 dc.l loc_132936 ROM:0013287C ; --------------------------------------------------------------------------- ROM:0013287C ROM:0013287C loc_13287C: ; DATA XREF: ROM:off_132868↑o ROM:0013287C bclr #3,($140B).w ROM:00132882 move.b #1,($128A).w ROM:00132888 rts ROM:0013288A ; --------------------------------------------------------------------------- ROM:0013288A ROM:0013288A loc_13288A: ; DATA XREF: ROM:0013286C↑o ROM:0013288A btst #1,($1426).w ROM:00132890 beq.s locret_1328A2 ROM:00132892 btst #3,($1409).w ROM:00132898 bne.s locret_1328A2 ROM:0013289A move.b #2,($128A).w ROM:001328A0 rts ROM:001328A2 ; --------------------------------------------------------------------------- ROM:001328A2 ROM:001328A2 locret_1328A2: ; CODE XREF: ROM:00132890↑j ROM:001328A2 ; ROM:00132898↑j ROM:001328A2 rts ROM:001328A4 ; --------------------------------------------------------------------------- ROM:001328A4 ROM:001328A4 loc_1328A4: ; DATA XREF: ROM:00132870↑o ROM:001328A4 move.w $7B4(a5),d0 ROM:001328A8 cmp.w ($A14).w,d0 ROM:001328AC bge.s loc_1328B6 ROM:001328AE move.b #4,($128A).w ROM:001328B4 rts ROM:001328B6 ; --------------------------------------------------------------------------- ROM:001328B6 ROM:001328B6 loc_1328B6: ; CODE XREF: ROM:001328AC↑j ROM:001328B6 btst #4,($140B).w ROM:001328BC bne.s loc_1328F2 ROM:001328BE move.w ($E02).w,d1 ROM:001328C2 add.w $7A2(a5),d1 ROM:001328C6 cmp.w ($57E).w,d1 ROM:001328CA bge.s loc_1328F2 ROM:001328CC move.w $7BC(a5),d2 ROM:001328D0 btst #1,($1520).w ROM:001328D6 beq.s loc_1328DE ROM:001328D8 cmp.w ($AC0).w,d2 ROM:001328DC bge.s loc_1328F2 ROM:001328DE ROM:001328DE loc_1328DE: ; CODE XREF: ROM:001328D6↑j ROM:001328DE move.w ($9B2).w,($E06).w ROM:001328E4 bset #3,($140B).w ROM:001328EA move.b #3,($128A).w ROM:001328F0 rts ROM:001328F2 ; --------------------------------------------------------------------------- ROM:001328F2 ROM:001328F2 loc_1328F2: ; CODE XREF: ROM:001328BC↑j ROM:001328F2 ; ROM:001328CA↑j ... ROM:001328F2 btst #2,($1409).w ROM:001328F8 beq.s locret_132902 ROM:001328FA move.b #1,($128A).w ROM:00132900 rts ROM:00132902 ; --------------------------------------------------------------------------- ROM:00132902 ROM:00132902 locret_132902: ; CODE XREF: ROM:001328F8↑j ROM:00132902 rts ROM:00132904 ; --------------------------------------------------------------------------- ROM:00132904 ROM:00132904 loc_132904: ; DATA XREF: ROM:00132874↑o ROM:00132904 btst #4,($140B).w ROM:0013290A bne.s loc_132928 ROM:0013290C move.w ($E02).w,d0 ROM:00132910 move.w ($C0A).w,d1 ROM:00132914 add.w $7A0(a5),d1 ROM:00132918 cmp.w ($57E).w,d0 ROM:0013291C bge.s loc_132924 ROM:0013291E cmp.w ($9B2).w,d1 ROM:00132922 bgt.s locret_132926 ROM:00132924 ROM:00132924 loc_132924: ; CODE XREF: ROM:0013291C↑j ROM:00132924 bra.s loc_132928 ROM:00132926 ; --------------------------------------------------------------------------- ROM:00132926 ROM:00132926 locret_132926: ; CODE XREF: ROM:00132922↑j ROM:00132926 rts ROM:00132928 ; --------------------------------------------------------------------------- ROM:00132928 ROM:00132928 loc_132928: ; CODE XREF: ROM:0013290A↑j ROM:00132928 ; ROM:loc_132924↑j ROM:00132928 bclr #3,($140B).w ROM:0013292E move.b #2,($128A).w ROM:00132934 rts ROM:00132936 ; --------------------------------------------------------------------------- ROM:00132936 ROM:00132936 loc_132936: ; DATA XREF: ROM:00132878↑o ROM:00132936 btst #4,($140B).w ROM:0013293C beq.s locret_132946 ROM:0013293E move.b #2,($128A).w ROM:00132944 rts ROM:00132946 ; --------------------------------------------------------------------------- ROM:00132946 ROM:00132946 locret_132946: ; CODE XREF: ROM:0013293C↑j ROM:00132946 rts ROM:00132948 ; --------------------------------------------------------------------------- ROM:00132948 rts ROM:0013294A ROM:0013294A ; =============== S U B R O U T I N E ======================================= ROM:0013294A ROM:0013294A ROM:0013294A sub_13294A: ; CODE XREF: sub_13283C+8↑p ROM:0013294A clr.w d1 ROM:0013294C move.b ($128B).w,d1 ROM:00132950 cmpi.w #5,d1 ROM:00132954 bcc.s locret_13295E ROM:00132956 movea.l off_132960(pc,d1.w*4),a0 ROM:0013295A nop ROM:0013295C jmp (a0) ROM:0013295E ; --------------------------------------------------------------------------- ROM:0013295E ROM:0013295E locret_13295E: ; CODE XREF: sub_13294A+A↑j ROM:0013295E rts ROM:0013295E ; End of function sub_13294A ROM:0013295E ROM:0013295E ; --------------------------------------------------------------------------- ROM:00132960 off_132960: dc.l loc_132974 ; DATA XREF: sub_13294A+C↑r ROM:00132964 dc.l loc_132988 ROM:00132968 dc.l loc_1329B6 ROM:0013296C dc.l loc_132A3A ROM:00132970 dc.l loc_132A52 ROM:00132974 ; --------------------------------------------------------------------------- ROM:00132974 ROM:00132974 loc_132974: ; DATA XREF: ROM:off_132960↑o ROM:00132974 bclr #7,($140D).w ROM:0013297A bclr #4,($1419).w ROM:00132980 move.b #1,($128B).w ROM:00132986 rts ROM:00132988 ; --------------------------------------------------------------------------- ROM:00132988 ROM:00132988 loc_132988: ; DATA XREF: ROM:00132964↑o ROM:00132988 btst #3,($140B).w ROM:0013298E beq.s locret_1329B4 ROM:00132990 bsr.w sub_132D60 ROM:00132994 move.w ($E04).w,d0 ROM:00132998 clr.b ($871).w ROM:0013299C move.w d0,($730).w ROM:001329A0 move.b #1,($871).w ROM:001329A6 bset #7,($140D).w ROM:001329AC move.b #2,($128B).w ROM:001329B2 rts ROM:001329B4 ; --------------------------------------------------------------------------- ROM:001329B4 ROM:001329B4 locret_1329B4: ; CODE XREF: ROM:0013298E↑j ROM:001329B4 rts ROM:001329B6 ; --------------------------------------------------------------------------- ROM:001329B6 ROM:001329B6 loc_1329B6: ; DATA XREF: ROM:00132968↑o ROM:001329B6 move.w ($C0A).w,d0 ROM:001329BA add.w $7B2(a5),d0 ROM:001329BE cmp.w ($9B2).w,d0 ROM:001329C2 ble.s loc_1329DA ROM:001329C4 cmpi.w #0,($730).w ROM:001329CA bgt.s loc_1329DA ROM:001329CC bset #4,($1419).w ROM:001329D2 move.b #3,($128B).w ROM:001329D8 rts ROM:001329DA ; --------------------------------------------------------------------------- ROM:001329DA ROM:001329DA loc_1329DA: ; CODE XREF: ROM:001329C2↑j ROM:001329DA ; ROM:001329CA↑j ROM:001329DA btst #0,($1415).w ROM:001329E0 bne.s loc_1329FA ROM:001329E2 cmpi.w #0,($72E).w ROM:001329E8 bgt.s loc_1329FA ROM:001329EA btst #7,($1417).w ROM:001329F0 bne.s loc_132A24 ROM:001329F2 btst #3,($140B).w ROM:001329F8 beq.s loc_132A24 ROM:001329FA ROM:001329FA loc_1329FA: ; CODE XREF: ROM:001329E0↑j ROM:001329FA ; ROM:001329E8↑j ROM:001329FA btst #3,($140B).w ROM:00132A00 bne.s locret_132A22 ROM:00132A02 btst #0,($1415).w ROM:00132A08 bne.s loc_132A12 ROM:00132A0A cmpi.w #0,($72E).w ROM:00132A10 beq.s locret_132A22 ROM:00132A12 ROM:00132A12 loc_132A12: ; CODE XREF: ROM:00132A08↑j ROM:00132A12 clr.b ($871).w ROM:00132A16 clr.w ($730).w ROM:00132A1A move.b #4,($128B).w ROM:00132A20 rts ROM:00132A22 ; --------------------------------------------------------------------------- ROM:00132A22 ROM:00132A22 locret_132A22: ; CODE XREF: ROM:00132A00↑j ROM:00132A22 ; ROM:00132A10↑j ROM:00132A22 rts ROM:00132A24 ; --------------------------------------------------------------------------- ROM:00132A24 ROM:00132A24 loc_132A24: ; CODE XREF: ROM:001329F0↑j ROM:00132A24 ; ROM:001329F8↑j ROM:00132A24 clr.b ($871).w ROM:00132A28 clr.w ($730).w ROM:00132A2C bclr #7,($140D).w ROM:00132A32 move.b #1,($128B).w ROM:00132A38 rts ROM:00132A3A ; --------------------------------------------------------------------------- ROM:00132A3A ROM:00132A3A loc_132A3A: ; DATA XREF: ROM:0013296C↑o ROM:00132A3A btst #3,($140B).w ROM:00132A40 bne.s locret_132A50 ROM:00132A42 bclr #4,($1419).w ROM:00132A48 move.b #4,($128B).w ROM:00132A4E rts ROM:00132A50 ; --------------------------------------------------------------------------- ROM:00132A50 ROM:00132A50 locret_132A50: ; CODE XREF: ROM:00132A40↑j ROM:00132A50 rts ROM:00132A52 ; --------------------------------------------------------------------------- ROM:00132A52 ROM:00132A52 loc_132A52: ; DATA XREF: ROM:00132970↑o ROM:00132A52 btst #0,($1415).w ROM:00132A58 bne.s loc_132A70 ROM:00132A5A cmpi.w #0,($72E).w ROM:00132A60 bgt.s loc_132A70 ROM:00132A62 bclr #7,($140D).w ROM:00132A68 move.b #1,($128B).w ROM:00132A6E rts ROM:00132A70 ; --------------------------------------------------------------------------- ROM:00132A70 ROM:00132A70 loc_132A70: ; CODE XREF: ROM:00132A58↑j ROM:00132A70 ; ROM:00132A60↑j ROM:00132A70 btst #3,($140B).w ROM:00132A76 beq.s locret_132A96 ROM:00132A78 bsr.w sub_132D60 ROM:00132A7C move.w ($E04).w,d0 ROM:00132A80 clr.b ($871).w ROM:00132A84 move.w d0,($730).w ROM:00132A88 move.b #1,($871).w ROM:00132A8E move.b #2,($128B).w ROM:00132A94 rts ROM:00132A96 ; --------------------------------------------------------------------------- ROM:00132A96 ROM:00132A96 locret_132A96: ; CODE XREF: ROM:00132A76↑j ROM:00132A96 rts ROM:00132A98 ; --------------------------------------------------------------------------- ROM:00132A98 rts ROM:00132A9A ROM:00132A9A ; =============== S U B R O U T I N E ======================================= ROM:00132A9A ROM:00132A9A ROM:00132A9A sub_132A9A: ; CODE XREF: sub_13283C+C↑p ROM:00132A9A clr.w d1 ROM:00132A9C move.b ($128C).w,d1 ROM:00132AA0 cmpi.w #4,d1 ROM:00132AA4 bcc.s locret_132AAE ROM:00132AA6 movea.l off_132AB0(pc,d1.w*4),a0 ROM:00132AAA nop ROM:00132AAC jmp (a0) ROM:00132AAE ; --------------------------------------------------------------------------- ROM:00132AAE ROM:00132AAE locret_132AAE: ; CODE XREF: sub_132A9A+A↑j ROM:00132AAE rts ROM:00132AAE ; End of function sub_132A9A ROM:00132AAE ROM:00132AAE ; --------------------------------------------------------------------------- ROM:00132AB0 off_132AB0: dc.l loc_132AC0 ; DATA XREF: sub_132A9A+C↑r ROM:00132AB4 dc.l loc_132ADC ROM:00132AB8 dc.l loc_132AFA ROM:00132ABC dc.l loc_132B58 ROM:00132AC0 ; --------------------------------------------------------------------------- ROM:00132AC0 ROM:00132AC0 loc_132AC0: ; DATA XREF: ROM:off_132AB0↑o ROM:00132AC0 move.w #$2710,($DFE).w ROM:00132AC6 move.l #0,($90C).w ROM:00132ACE bclr #0,($1415).w ROM:00132AD4 move.b #1,($128C).w ROM:00132ADA rts ROM:00132ADC ; --------------------------------------------------------------------------- ROM:00132ADC ROM:00132ADC loc_132ADC: ; DATA XREF: ROM:00132AB4↑o ROM:00132ADC btst #4,($1419).w ROM:00132AE2 beq.s locret_132AF8 ROM:00132AE4 move.w #0,($DFE).w ROM:00132AEA bset #5,($1421).w ROM:00132AF0 move.b #2,($128C).w ROM:00132AF6 rts ROM:00132AF8 ; --------------------------------------------------------------------------- ROM:00132AF8 ROM:00132AF8 locret_132AF8: ; CODE XREF: ROM:00132AE2↑j ROM:00132AF8 rts ROM:00132AFA ; --------------------------------------------------------------------------- ROM:00132AFA ROM:00132AFA loc_132AFA: ; DATA XREF: ROM:00132AB8↑o ROM:00132AFA bsr.w sub_132CD2 ROM:00132AFE btst #0,($1415).w ROM:00132B04 beq.s loc_132B24 ROM:00132B06 btst #4,($1419).w ROM:00132B0C bne.s loc_132B24 ROM:00132B0E move.w $7AA(a5),($DFE).w ROM:00132B14 move.l #0,($90C).w ROM:00132B1C move.b #3,($128C).w ROM:00132B22 rts ROM:00132B24 ; --------------------------------------------------------------------------- ROM:00132B24 ROM:00132B24 loc_132B24: ; CODE XREF: ROM:00132B04↑j ROM:00132B24 ; ROM:00132B0C↑j ROM:00132B24 btst #0,($1415).w ROM:00132B2A bne.s locret_132B56 ROM:00132B2C btst #4,($1419).w ROM:00132B32 bne.s locret_132B56 ROM:00132B34 move.w #$2710,($DFE).w ROM:00132B3A move.l #0,($90C).w ROM:00132B42 bclr #0,($1415).w ROM:00132B48 bclr #5,($1421).w ROM:00132B4E move.b #1,($128C).w ROM:00132B54 rts ROM:00132B56 ; --------------------------------------------------------------------------- ROM:00132B56 ROM:00132B56 locret_132B56: ; CODE XREF: ROM:00132B2A↑j ROM:00132B56 ; ROM:00132B32↑j ROM:00132B56 rts ROM:00132B58 ; --------------------------------------------------------------------------- ROM:00132B58 ROM:00132B58 loc_132B58: ; DATA XREF: ROM:00132ABC↑o ROM:00132B58 bsr.w sub_132D26 ROM:00132B5C btst #4,($1419).w ROM:00132B62 beq.s loc_132B80 ROM:00132B64 move.w #0,($DFE).w ROM:00132B6A move.l #0,($90C).w ROM:00132B72 bclr #0,($1415).w ROM:00132B78 move.b #2,($128C).w ROM:00132B7E rts ROM:00132B80 ; --------------------------------------------------------------------------- ROM:00132B80 ROM:00132B80 loc_132B80: ; CODE XREF: ROM:00132B62↑j ROM:00132B80 move.w ($E02).w,d0 ROM:00132B84 sub.w $7AE(a5),d0 ROM:00132B88 move.w $7AC(a5),d1 ROM:00132B8C muls.w #$64,d1 ; 'd' ROM:00132B90 cmp.l ($90C).w,d1 ROM:00132B94 ble.s loc_132B9C ROM:00132B96 cmp.w ($57E).w,d0 ROM:00132B9A ble.s locret_132BBE ROM:00132B9C ROM:00132B9C loc_132B9C: ; CODE XREF: ROM:00132B94↑j ROM:00132B9C move.w #$2710,($DFE).w ROM:00132BA2 move.l #0,($90C).w ROM:00132BAA bclr #0,($1415).w ROM:00132BB0 bclr #5,($1421).w ROM:00132BB6 move.b #1,($128C).w ROM:00132BBC rts ROM:00132BBE ; --------------------------------------------------------------------------- ROM:00132BBE ROM:00132BBE locret_132BBE: ; CODE XREF: ROM:00132B9A↑j ROM:00132BBE rts ROM:00132BC0 ; --------------------------------------------------------------------------- ROM:00132BC0 rts ROM:00132BC2 ROM:00132BC2 ; =============== S U B R O U T I N E ======================================= ROM:00132BC2 ROM:00132BC2 ROM:00132BC2 sub_132BC2: ; CODE XREF: sub_13283C+10↑p ROM:00132BC2 clr.w d1 ROM:00132BC4 move.b ($128D).w,d1 ROM:00132BC8 cmpi.w #4,d1 ROM:00132BCC bcc.s locret_132BD6 ROM:00132BCE movea.l off_132BD8(pc,d1.w*4),a0 ROM:00132BD2 nop ROM:00132BD4 jmp (a0) ROM:00132BD6 ; --------------------------------------------------------------------------- ROM:00132BD6 ROM:00132BD6 locret_132BD6: ; CODE XREF: sub_132BC2+A↑j ROM:00132BD6 rts ROM:00132BD6 ; End of function sub_132BC2 ROM:00132BD6 ROM:00132BD6 ; --------------------------------------------------------------------------- ROM:00132BD8 off_132BD8: dc.l loc_132BE8 ; DATA XREF: sub_132BC2+C↑r ROM:00132BDC dc.l loc_132BF0 ROM:00132BE0 dc.l loc_132C0C ROM:00132BE4 dc.l loc_132C4C ROM:00132BE8 ; --------------------------------------------------------------------------- ROM:00132BE8 ROM:00132BE8 loc_132BE8: ; DATA XREF: ROM:off_132BD8↑o ROM:00132BE8 move.b #1,($128D).w ROM:00132BEE rts ROM:00132BF0 ; --------------------------------------------------------------------------- ROM:00132BF0 ROM:00132BF0 loc_132BF0: ; DATA XREF: ROM:00132BDC↑o ROM:00132BF0 move.w $7A8(a5),d0 ROM:00132BF4 btst #4,($1419).w ROM:00132BFA beq.s locret_132C0A ROM:00132BFC cmpi.w #0,d0 ROM:00132C00 ble.s locret_132C0A ROM:00132C02 move.b #2,($128D).w ROM:00132C08 rts ROM:00132C0A ; --------------------------------------------------------------------------- ROM:00132C0A ROM:00132C0A locret_132C0A: ; CODE XREF: ROM:00132BFA↑j ROM:00132C0A ; ROM:00132C00↑j ROM:00132C0A rts ROM:00132C0C ; --------------------------------------------------------------------------- ROM:00132C0C ROM:00132C0C loc_132C0C: ; DATA XREF: ROM:00132BE0↑o ROM:00132C0C btst #4,($140B).w ROM:00132C12 beq.s loc_132C22 ROM:00132C14 move.w #0,($E00).w ROM:00132C1A move.b #1,($128D).w ROM:00132C20 rts ROM:00132C22 ; --------------------------------------------------------------------------- ROM:00132C22 ROM:00132C22 loc_132C22: ; CODE XREF: ROM:00132C12↑j ROM:00132C22 btst #4,($1419).w ROM:00132C28 bne.s locret_132C4A ROM:00132C2A move.w $7A6(a5),($E00).w ROM:00132C30 move.w $7A8(a5),d1 ROM:00132C34 clr.b ($870).w ROM:00132C38 move.w d1,($72E).w ROM:00132C3C move.b #1,($870).w ROM:00132C42 move.b #3,($128D).w ROM:00132C48 rts ROM:00132C4A ; --------------------------------------------------------------------------- ROM:00132C4A ROM:00132C4A locret_132C4A: ; CODE XREF: ROM:00132C28↑j ROM:00132C4A rts ROM:00132C4C ; --------------------------------------------------------------------------- ROM:00132C4C ROM:00132C4C loc_132C4C: ; DATA XREF: ROM:00132BE4↑o ROM:00132C4C bsr.w sub_132D0A ROM:00132C50 move.w ($E02).w,d0 ROM:00132C54 sub.w $7AE(a5),d0 ROM:00132C58 btst #4,($140B).w ROM:00132C5E bne.s loc_132C72 ROM:00132C60 cmpi.w #0,($72E).w ROM:00132C66 ble.s loc_132C6E ROM:00132C68 cmp.w ($57E).w,d0 ROM:00132C6C blt.s locret_132C70 ROM:00132C6E ROM:00132C6E loc_132C6E: ; CODE XREF: ROM:00132C66↑j ROM:00132C6E bra.s loc_132C72 ROM:00132C70 ; --------------------------------------------------------------------------- ROM:00132C70 ROM:00132C70 locret_132C70: ; CODE XREF: ROM:00132C6C↑j ROM:00132C70 rts ROM:00132C72 ; --------------------------------------------------------------------------- ROM:00132C72 ROM:00132C72 loc_132C72: ; CODE XREF: ROM:00132C5E↑j ROM:00132C72 ; ROM:loc_132C6E↑j ROM:00132C72 move.w #0,($E00).w ROM:00132C78 clr.b ($870).w ROM:00132C7C clr.w ($72E).w ROM:00132C80 move.b #1,($128D).w ROM:00132C86 rts ROM:00132C88 ; --------------------------------------------------------------------------- ROM:00132C88 rts ROM:00132C8A ROM:00132C8A ; =============== S U B R O U T I N E ======================================= ROM:00132C8A ROM:00132C8A ROM:00132C8A sub_132C8A: ; CODE XREF: sub_13283C↑p ROM:00132C8A move.w #$3EA0,d1 ROM:00132C8E move.w ($9E8).w,d2 ROM:00132C92 bsr.l sub_1174A6 ROM:00132C98 clr.w d7 ROM:00132C9A btst #2,($140D).w ROM:00132CA0 beq.s loc_132CA6 ROM:00132CA2 move.w $7B8(a5),d7 ROM:00132CA6 ROM:00132CA6 loc_132CA6: ; CODE XREF: sub_132C8A+16↑j ROM:00132CA6 move.w $7BA(a5),d6 ROM:00132CAA cmpi.w #1,($ACE).w ROM:00132CB0 bne.s loc_132CB8 ROM:00132CB2 cmp.w d6,d7 ROM:00132CB4 bge.s loc_132CB8 ROM:00132CB6 move.w d6,d7 ROM:00132CB8 ROM:00132CB8 loc_132CB8: ; CODE XREF: sub_132C8A+26↑j ROM:00132CB8 ; sub_132C8A+2A↑j ROM:00132CB8 move.w $7B0(a5),d6 ROM:00132CBC btst #7,($1417).w ROM:00132CC2 beq.s loc_132CCA ROM:00132CC4 cmp.w d6,d7 ROM:00132CC6 bge.s loc_132CCA ROM:00132CC8 move.w d6,d7 ROM:00132CCA ROM:00132CCA loc_132CCA: ; CODE XREF: sub_132C8A+38↑j ROM:00132CCA ; sub_132C8A+3C↑j ROM:00132CCA add.w d7,d1 ROM:00132CCC move.w d1,($E02).w ROM:00132CD0 rts ROM:00132CD0 ; End of function sub_132C8A ROM:00132CD0 ROM:00132CD2 ROM:00132CD2 ; =============== S U B R O U T I N E ======================================= ROM:00132CD2 ROM:00132CD2 ROM:00132CD2 sub_132CD2: ; CODE XREF: ROM:loc_132AFA↑p ROM:00132CD2 move.w $7A4(a5),d0 ROM:00132CD6 muls.w #$3E8,d0 ROM:00132CDA move.w $7AC(a5),d1 ROM:00132CDE cmp.l ($90C).w,d0 ROM:00132CE2 bge.s loc_132D02 ROM:00132CE4 btst #5,($1420).w ROM:00132CEA bne.s loc_132CFA ROM:00132CEC cmpi.w #0,d1 ROM:00132CF0 ble.s loc_132CFA ROM:00132CF2 bset #0,($1415).w ROM:00132CF8 bra.s loc_132D00 ROM:00132CFA ; --------------------------------------------------------------------------- ROM:00132CFA ROM:00132CFA loc_132CFA: ; CODE XREF: sub_132CD2+18↑j ROM:00132CFA ; sub_132CD2+1E↑j ROM:00132CFA bclr #0,($1415).w ROM:00132D00 ROM:00132D00 loc_132D00: ; CODE XREF: sub_132CD2+26↑j ROM:00132D00 bra.s locret_132D08 ROM:00132D02 ; --------------------------------------------------------------------------- ROM:00132D02 ROM:00132D02 loc_132D02: ; CODE XREF: sub_132CD2+10↑j ROM:00132D02 bclr #0,($1415).w ROM:00132D08 ROM:00132D08 locret_132D08: ; CODE XREF: sub_132CD2:loc_132D00↑j ROM:00132D08 rts ROM:00132D08 ; End of function sub_132CD2 ROM:00132D08 ROM:00132D0A ROM:00132D0A ; =============== S U B R O U T I N E ======================================= ROM:00132D0A ROM:00132D0A ROM:00132D0A sub_132D0A: ; CODE XREF: ROM:loc_132C4C↑p ROM:00132D0A move.w ($72E).w,d1 ROM:00132D0E move.w $7A8(a5),d2 ROM:00132D12 muls.w $7A6(a5),d1 ROM:00132D16 divs.w d2,d1 ROM:00132D18 bvc.w loc_132D20 ROM:00132D1C move.w #0,d1 ROM:00132D20 ROM:00132D20 loc_132D20: ; CODE XREF: sub_132D0A+E↑j ROM:00132D20 move.w d1,($E00).w ROM:00132D24 rts ROM:00132D24 ; End of function sub_132D0A ROM:00132D24 ROM:00132D26 ROM:00132D26 ; =============== S U B R O U T I N E ======================================= ROM:00132D26 ROM:00132D26 ROM:00132D26 sub_132D26: ; CODE XREF: ROM:loc_132B58↑p ROM:00132D26 move.w $7AA(a5),d0 ROM:00132D2A ext.l d0 ROM:00132D2C move.w $7AC(a5),d1 ROM:00132D30 muls.w #$64,d1 ; 'd' ROM:00132D34 move.l d1,d2 ROM:00132D36 sub.l ($90C).w,d2 ROM:00132D3A cmpi.l #0,d2 ROM:00132D40 bge.s loc_132D48 ROM:00132D42 move.l #0,d2 ROM:00132D48 ROM:00132D48 loc_132D48: ; CODE XREF: sub_132D26+1A↑j ROM:00132D48 subi.w #$2710,d0 ROM:00132D4C clr.l d3 ROM:00132D4E muls.l d0,d3:d2 ROM:00132D52 divs.l d1,d3:d2 ROM:00132D56 addi.w #$2710,d2 ROM:00132D5A move.w d2,($DFE).w ROM:00132D5E rts ROM:00132D5E ; End of function sub_132D26 ROM:00132D5E ROM:00132D60 ROM:00132D60 ; =============== S U B R O U T I N E ======================================= ROM:00132D60 ROM:00132D60 ROM:00132D60 sub_132D60: ; CODE XREF: ROM:00132990↑p ROM:00132D60 ; ROM:00132A78↑p ROM:00132D60 move.w #$3F5A,d1 ROM:00132D64 move.w ($57E).w,d2 ROM:00132D68 move.w ($ACE).w,d3 ROM:00132D6C bsr.l sub_1174A6 ROM:00132D72 move.w d1,($E04).w ROM:00132D76 rts ROM:00132D76 ; End of function sub_132D60 ROM:00132D76 ROM:00132D78 ROM:00132D78 ; =============== S U B R O U T I N E ======================================= ROM:00132D78 ROM:00132D78 ROM:00132D78 sub_132D78: ; CODE XREF: sub_110E14:loc_110FB6↑p ROM:00132D78 move.w ($CCE).w,d0 ROM:00132D7C move.w $7B6(a5),d1 ROM:00132D80 sub.w ($E08).w,d0 ROM:00132D84 btst #1,($1410).w ROM:00132D8A bne.s loc_132D90 ROM:00132D8C cmp.w d0,d1 ROM:00132D8E bge.s loc_132D98 ROM:00132D90 ROM:00132D90 loc_132D90: ; CODE XREF: sub_132D78+12↑j ROM:00132D90 bset #4,($140B).w ROM:00132D96 bra.s loc_132D9E ROM:00132D98 ; --------------------------------------------------------------------------- ROM:00132D98 ROM:00132D98 loc_132D98: ; CODE XREF: sub_132D78+16↑j ROM:00132D98 bclr #4,($140B).w ROM:00132D9E ROM:00132D9E loc_132D9E: ; CODE XREF: sub_132D78+1E↑j ROM:00132D9E move.w ($CCE).w,($E08).w ROM:00132DA4 btst #5,($1421).w ROM:00132DAA beq.s locret_132DD4 ROM:00132DAC cmpi.l #0,($90C).w ROM:00132DB4 bne.s loc_132DBA ROM:00132DB6 clr.l ($910).w ROM:00132DBA ROM:00132DBA loc_132DBA: ; CODE XREF: sub_132D78+3C↑j ROM:00132DBA clr.l d0 ROM:00132DBC move.l ($980).w,d1 ROM:00132DC0 add.l ($910).w,d1 ROM:00132DC4 divs.l #$3E8,d0:d1 ROM:00132DCC move.l d0,($910).w ROM:00132DD0 add.l d1,($90C).w ROM:00132DD4 ROM:00132DD4 locret_132DD4: ; CODE XREF: sub_132D78+32↑j ROM:00132DD4 rts ROM:00132DD4 ; End of function sub_132D78 ROM:00132DD4 ROM:00132DD6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00132DD8 ROM:00132DD8 ; =============== S U B R O U T I N E ======================================= ROM:00132DD8 ROM:00132DD8 ROM:00132DD8 sub_132DD8: ; CODE XREF: sub_129E70+72↑p ROM:00132DD8 clr.w d1 ROM:00132DDA move.b ($1290).w,d1 ROM:00132DDE cmpi.w #2,d1 ROM:00132DE2 bcc.s locret_132DEC ROM:00132DE4 movea.l off_132DEE(pc,d1.w*4),a0 ROM:00132DE8 nop ROM:00132DEA jmp (a0) ROM:00132DEC ; --------------------------------------------------------------------------- ROM:00132DEC ROM:00132DEC locret_132DEC: ; CODE XREF: sub_132DD8+A↑j ROM:00132DEC rts ROM:00132DEC ; End of function sub_132DD8 ROM:00132DEC ROM:00132DEC ; --------------------------------------------------------------------------- ROM:00132DEE off_132DEE: dc.l loc_132DF6 ; DATA XREF: sub_132DD8+C↑r ROM:00132DF2 dc.l loc_132E04 ROM:00132DF6 ; --------------------------------------------------------------------------- ROM:00132DF6 ROM:00132DF6 loc_132DF6: ; DATA XREF: ROM:off_132DEE↑o ROM:00132DF6 bsr.w sub_132E4A ROM:00132DFA move.b #1,($1290).w ROM:00132E00 bra.s loc_132E04 ROM:00132E02 ; --------------------------------------------------------------------------- ROM:00132E02 rts ROM:00132E04 ; --------------------------------------------------------------------------- ROM:00132E04 ROM:00132E04 loc_132E04: ; CODE XREF: ROM:00132E00↑j ROM:00132E04 ; DATA XREF: ROM:00132DF2↑o ROM:00132E04 bsr.w sub_133100 ROM:00132E08 bsr.w sub_13311A ROM:00132E0C bsr.w sub_1330AA ROM:00132E10 bsr.w sub_133282 ROM:00132E14 bsr.w sub_1332CE ROM:00132E18 bsr.w sub_133236 ROM:00132E1C bsr.w sub_1332FE ROM:00132E20 bsr.w sub_1331DC ROM:00132E24 bsr.w sub_13325C ROM:00132E28 bsr.w sub_13312E ROM:00132E2C bsr.w sub_133342 ROM:00132E30 bsr.w sub_133404 ROM:00132E34 bsr.w sub_133424 ROM:00132E38 bsr.w sub_1334BC ROM:00132E3C bsr.w sub_132E5E ROM:00132E40 bsr.w sub_132EC0 ROM:00132E44 bsr.w sub_13358A ROM:00132E48 rts ROM:00132E4A ROM:00132E4A ; =============== S U B R O U T I N E ======================================= ROM:00132E4A ROM:00132E4A ROM:00132E4A sub_132E4A: ; CODE XREF: ROM:loc_132DF6↑p ROM:00132E4A move.w #$2710,d0 ROM:00132E4E sub.w $7D2(a5),d0 ROM:00132E52 move.w d0,($E24).w ROM:00132E56 move.w #$2710,($E26).w ROM:00132E5C rts ROM:00132E5C ; End of function sub_132E4A ROM:00132E5C ROM:00132E5E ROM:00132E5E ; =============== S U B R O U T I N E ======================================= ROM:00132E5E ROM:00132E5E ROM:00132E5E sub_132E5E: ; CODE XREF: ROM:00132E3C↑p ROM:00132E5E move.w ($588).w,d0 ROM:00132E62 muls.w ($E16).w,d0 ROM:00132E66 move.l d0,d1 ROM:00132E68 divs.w #$411B,d0 ROM:00132E6C move.w d0,($E1A).w ROM:00132E70 move.w ($614).w,d2 ROM:00132E74 ext.l d2 ROM:00132E76 muls.l d2,d1 ROM:00132E7A divs.l #$186A0,d1 ROM:00132E82 add.l d1,($91C).w ROM:00132E86 bvc.s loc_132E90 ROM:00132E88 move.l #$7FFFFFFF,($91C).w ROM:00132E90 ROM:00132E90 loc_132E90: ; CODE XREF: sub_132E5E+28↑j ROM:00132E90 clr.b ($7E3).w ROM:00132E94 move.w #0,($614).w ROM:00132E9A move.b #3,($7E3).w ROM:00132EA0 rts ROM:00132EA0 ; End of function sub_132E5E ROM:00132EA0 ROM:00132EA2 ROM:00132EA2 ; =============== S U B R O U T I N E ======================================= ROM:00132EA2 ROM:00132EA2 ROM:00132EA2 sub_132EA2: ; CODE XREF: ROM:00132F78↓p ROM:00132EA2 ; ROM:0013303C↓p ROM:00132EA2 move.l ($91C).w,d0 ROM:00132EA6 divs.l #$186A0,d0 ROM:00132EAE add.w d0,($E2E).w ROM:00132EB2 bvc.s loc_132EBA ROM:00132EB4 move.w #$7FFF,($E2E).w ROM:00132EBA ROM:00132EBA loc_132EBA: ; CODE XREF: sub_132EA2+10↑j ROM:00132EBA clr.l ($91C).w ROM:00132EBE rts ROM:00132EBE ; End of function sub_132EA2 ROM:00132EBE ROM:00132EC0 ROM:00132EC0 ; =============== S U B R O U T I N E ======================================= ROM:00132EC0 ROM:00132EC0 ROM:00132EC0 sub_132EC0: ; CODE XREF: ROM:00132E40↑p ROM:00132EC0 clr.w d1 ROM:00132EC2 move.b ($1291).w,d1 ROM:00132EC6 cmpi.w #8,d1 ROM:00132ECA bcc.s locret_132ED4 ROM:00132ECC movea.l off_132ED6(pc,d1.w*4),a0 ROM:00132ED0 nop ROM:00132ED2 jmp (a0) ROM:00132ED4 ; --------------------------------------------------------------------------- ROM:00132ED4 ROM:00132ED4 locret_132ED4: ; CODE XREF: sub_132EC0+A↑j ROM:00132ED4 rts ROM:00132ED4 ; End of function sub_132EC0 ROM:00132ED4 ROM:00132ED4 ; --------------------------------------------------------------------------- ROM:00132ED6 off_132ED6: dc.l loc_132EF6 ; DATA XREF: sub_132EC0+C↑r ROM:00132EDA dc.l loc_132F12 ROM:00132EDE dc.l loc_132F30 ROM:00132EE2 dc.l loc_132FF6 ROM:00132EE6 dc.l loc_13301C ROM:00132EEA dc.l loc_13304A ROM:00132EEE dc.l locret_1330A6 ROM:00132EF2 dc.l loc_132FCC ROM:00132EF6 ; --------------------------------------------------------------------------- ROM:00132EF6 ROM:00132EF6 loc_132EF6: ; DATA XREF: ROM:off_132ED6↑o ROM:00132EF6 bset #2,($1432).w ROM:00132EFC bset #6,($1427).w ROM:00132F02 bclr #3,($142B).w ROM:00132F08 move.b #1,($1291).w ROM:00132F0E bra.s locret_132F2E ROM:00132F10 ; --------------------------------------------------------------------------- ROM:00132F10 rts ROM:00132F12 ; --------------------------------------------------------------------------- ROM:00132F12 ROM:00132F12 loc_132F12: ; DATA XREF: ROM:00132EDA↑o ROM:00132F12 btst #7,($140E).w ROM:00132F18 beq.s locret_132F2E ROM:00132F1A clr.l ($91C).w ROM:00132F1E bclr #2,($1432).w ROM:00132F24 move.b #2,($1291).w ROM:00132F2A bra.w locret_132FCA ROM:00132F2E ; --------------------------------------------------------------------------- ROM:00132F2E ROM:00132F2E locret_132F2E: ; CODE XREF: ROM:00132F0E↑j ROM:00132F2E ; ROM:00132F18↑j ROM:00132F2E rts ROM:00132F30 ; --------------------------------------------------------------------------- ROM:00132F30 ROM:00132F30 loc_132F30: ; DATA XREF: ROM:00132EDE↑o ROM:00132F30 btst #0,($11E2).w ROM:00132F36 bne.s loc_132F40 ROM:00132F38 btst #0,($11E2).w ROM:00132F3E beq.s loc_132F5C ROM:00132F40 ROM:00132F40 loc_132F40: ; CODE XREF: ROM:00132F36↑j ROM:00132F40 move.b #7,($1291).w ROM:00132F46 move.w $7EA(a5),d0 ROM:00132F4A clr.b ($886).w ROM:00132F4E move.w d0,($75A).w ROM:00132F52 move.b #1,($886).w ROM:00132F58 bra.w locret_132FF4 ROM:00132F5C ; --------------------------------------------------------------------------- ROM:00132F5C ROM:00132F5C loc_132F5C: ; CODE XREF: ROM:00132F3E↑j ROM:00132F5C btst #2,($1423).w ROM:00132F62 beq.s loc_132F86 ROM:00132F64 btst #1,($142D).w ROM:00132F6A beq.s loc_132F86 ROM:00132F6C bset #2,($1432).w ROM:00132F72 bclr #6,($1427).w ROM:00132F78 bsr.w sub_132EA2 ROM:00132F7C move.b #3,($1291).w ROM:00132F82 bra.w locret_13301A ROM:00132F86 ; --------------------------------------------------------------------------- ROM:00132F86 ROM:00132F86 loc_132F86: ; CODE XREF: ROM:00132F62↑j ROM:00132F86 ; ROM:00132F6A↑j ROM:00132F86 btst #2,($1423).w ROM:00132F8C beq.s locret_132FCA ROM:00132F8E move.w $7E0(a5),d0 ROM:00132F92 move.w $7E2(a5),d1 ROM:00132F96 cmp.w ($E2C).w,d0 ROM:00132F9A bgt.s loc_132FA4 ROM:00132F9C cmp.w ($E2A).w,d1 ROM:00132FA0 ble.s loc_132FA4 ROM:00132FA2 bra.s loc_132FBC ROM:00132FA4 ; --------------------------------------------------------------------------- ROM:00132FA4 ROM:00132FA4 loc_132FA4: ; CODE XREF: ROM:00132F9A↑j ROM:00132FA4 ; ROM:00132FA0↑j ROM:00132FA4 move.l ($91C).w,d1 ROM:00132FA8 divs.w #$2710,d1 ROM:00132FAC move.w $7E4(a5),d0 ROM:00132FB0 cmp.w d1,d0 ROM:00132FB2 bgt.s locret_132FCA ROM:00132FB4 cmpi.w #0,($58A).w ROM:00132FBA ble.s locret_132FCA ROM:00132FBC ROM:00132FBC loc_132FBC: ; CODE XREF: ROM:00132FA2↑j ROM:00132FBC bset #2,($1432).w ROM:00132FC2 move.b #4,($1291).w ROM:00132FC8 bra.s locret_133048 ROM:00132FCA ; --------------------------------------------------------------------------- ROM:00132FCA ROM:00132FCA locret_132FCA: ; CODE XREF: ROM:00132F2A↑j ROM:00132FCA ; ROM:00132F8C↑j ... ROM:00132FCA rts ROM:00132FCC ; --------------------------------------------------------------------------- ROM:00132FCC ROM:00132FCC loc_132FCC: ; DATA XREF: ROM:00132EF2↑o ROM:00132FCC btst #0,($11E2).w ROM:00132FD2 bne.s loc_132FDC ROM:00132FD4 move.b #2,($1291).w ROM:00132FDA bra.s locret_132FCA ROM:00132FDC ; --------------------------------------------------------------------------- ROM:00132FDC ROM:00132FDC loc_132FDC: ; CODE XREF: ROM:00132FD2↑j ROM:00132FDC cmpi.w #0,($75A).w ROM:00132FE2 bgt.s locret_132FF4 ROM:00132FE4 bset #3,($142B).w ROM:00132FEA move.b #6,($1291).w ROM:00132FF0 bra.w locret_1330A6 ROM:00132FF4 ; --------------------------------------------------------------------------- ROM:00132FF4 ROM:00132FF4 locret_132FF4: ; CODE XREF: ROM:00132F58↑j ROM:00132FF4 ; ROM:00132FE2↑j ROM:00132FF4 rts ROM:00132FF6 ; --------------------------------------------------------------------------- ROM:00132FF6 ROM:00132FF6 loc_132FF6: ; DATA XREF: ROM:00132EE2↑o ROM:00132FF6 btst #2,($1423).w ROM:00132FFC beq.s loc_133006 ROM:00132FFE btst #4,($140E).w ROM:00133004 bne.s locret_13301A ROM:00133006 ROM:00133006 loc_133006: ; CODE XREF: ROM:00132FFC↑j ROM:00133006 bset #6,($1427).w ROM:0013300C bclr #2,($1432).w ROM:00133012 move.b #2,($1291).w ROM:00133018 bra.s locret_132FCA ROM:0013301A ; --------------------------------------------------------------------------- ROM:0013301A ROM:0013301A locret_13301A: ; CODE XREF: ROM:00132F82↑j ROM:0013301A ; ROM:00133004↑j ... ROM:0013301A rts ROM:0013301C ; --------------------------------------------------------------------------- ROM:0013301C ROM:0013301C loc_13301C: ; DATA XREF: ROM:00132EE6↑o ROM:0013301C cmpi.w #0,($58A).w ROM:00133022 bne.s locret_133048 ROM:00133024 bclr #6,($1427).w ROM:0013302A move.w $7E6(a5),d0 ROM:0013302E clr.b ($884).w ROM:00133032 move.w d0,($756).w ROM:00133036 move.b #1,($884).w ROM:0013303C bsr.w sub_132EA2 ROM:00133040 move.b #5,($1291).w ROM:00133046 bra.s locret_1330A4 ROM:00133048 ; --------------------------------------------------------------------------- ROM:00133048 ROM:00133048 locret_133048: ; CODE XREF: ROM:00132FC8↑j ROM:00133048 ; ROM:00133022↑j ROM:00133048 rts ROM:0013304A ; --------------------------------------------------------------------------- ROM:0013304A ROM:0013304A loc_13304A: ; DATA XREF: ROM:00132EEA↑o ROM:0013304A btst #1,($142D).w ROM:00133050 beq.s loc_13305A ROM:00133052 move.b #3,($1291).w ROM:00133058 bra.s locret_13301A ROM:0013305A ; --------------------------------------------------------------------------- ROM:0013305A ROM:0013305A loc_13305A: ; CODE XREF: ROM:00133050↑j ROM:0013305A btst #2,($1423).w ROM:00133060 beq.s loc_13306A ROM:00133062 cmpi.w #0,($756).w ROM:00133068 bgt.s loc_133080 ROM:0013306A ROM:0013306A loc_13306A: ; CODE XREF: ROM:00133060↑j ROM:0013306A bset #6,($1427).w ROM:00133070 bclr #2,($1432).w ROM:00133076 move.b #2,($1291).w ROM:0013307C bra.w locret_132FCA ROM:00133080 ; --------------------------------------------------------------------------- ROM:00133080 ROM:00133080 loc_133080: ; CODE XREF: ROM:00133068↑j ROM:00133080 move.w $7E8(a5),d0 ROM:00133084 cmp.w ($E2A).w,d0 ROM:00133088 bgt.s locret_1330A4 ROM:0013308A bset #6,($1427).w ROM:00133090 bclr #2,($1432).w ROM:00133096 bset #3,($142B).w ROM:0013309C move.b #6,($1291).w ROM:001330A2 bra.s locret_1330A6 ROM:001330A4 ; --------------------------------------------------------------------------- ROM:001330A4 ROM:001330A4 locret_1330A4: ; CODE XREF: ROM:00133046↑j ROM:001330A4 ; ROM:00133088↑j ROM:001330A4 rts ROM:001330A6 ; --------------------------------------------------------------------------- ROM:001330A6 ROM:001330A6 locret_1330A6: ; CODE XREF: ROM:00132FF0↑j ROM:001330A6 ; ROM:001330A2↑j ROM:001330A6 ; DATA XREF: ... ROM:001330A6 rts ROM:001330A8 ; --------------------------------------------------------------------------- ROM:001330A8 rts ROM:001330AA ROM:001330AA ; =============== S U B R O U T I N E ======================================= ROM:001330AA ROM:001330AA ROM:001330AA sub_1330AA: ; CODE XREF: ROM:00132E0C↑p ROM:001330AA btst #3,($142B).w ROM:001330B0 beq.s loc_1330B8 ROM:001330B2 move.w $7D4(a5),d0 ROM:001330B6 bra.s loc_1330BC ROM:001330B8 ; --------------------------------------------------------------------------- ROM:001330B8 ROM:001330B8 loc_1330B8: ; CODE XREF: sub_1330AA+6↑j ROM:001330B8 move.w $7D2(a5),d0 ROM:001330BC ROM:001330BC loc_1330BC: ; CODE XREF: sub_1330AA+C↑j ROM:001330BC muls.w #$1F4,d0 ROM:001330C0 muls.l ($914).w,d1:d0 ROM:001330C6 move.w $7C4(a5),d3 ROM:001330CA muls.w ($E6A).w,d3 ROM:001330CE divs.l d3,d1:d0 ROM:001330D2 bvs.s loc_1330F8 ROM:001330D4 move.w $7BE(a5),d2 ROM:001330D8 muls.w ($E16).w,d2 ROM:001330DC muls.l #$FA0,d1:d0 ROM:001330E4 divs.l d2,d1:d0 ROM:001330E8 bvs.s loc_1330F8 ROM:001330EA cmpi.l #$2710,d0 ROM:001330F0 bgt.s loc_1330F8 ROM:001330F2 move.w d0,($E1C).w ROM:001330F6 bra.s locret_1330FE ROM:001330F8 ; --------------------------------------------------------------------------- ROM:001330F8 ROM:001330F8 loc_1330F8: ; CODE XREF: sub_1330AA+28↑j ROM:001330F8 ; sub_1330AA+3E↑j ... ROM:001330F8 move.w #$2710,($E1C).w ROM:001330FE ROM:001330FE locret_1330FE: ; CODE XREF: sub_1330AA+4C↑j ROM:001330FE rts ROM:001330FE ; End of function sub_1330AA ROM:001330FE ROM:00133100 ROM:00133100 ; =============== S U B R O U T I N E ======================================= ROM:00133100 ROM:00133100 ROM:00133100 sub_133100: ; CODE XREF: ROM:loc_132E04↑p ROM:00133100 move.w ($57E).w,d0 ROM:00133104 ext.l d0 ROM:00133106 muls.l ($980).w,d1:d0 ROM:0013310C divs.l #$1E,d1:d0 ROM:00133114 move.l d0,($914).w ROM:00133118 rts ROM:00133118 ; End of function sub_133100 ROM:00133118 ROM:0013311A ROM:0013311A ; =============== S U B R O U T I N E ======================================= ROM:0013311A ROM:0013311A ROM:0013311A sub_13311A: ; CODE XREF: ROM:00132E08↑p ROM:0013311A move.w #$3EA2,d1 ROM:0013311E move.w ($9B2).w,d2 ROM:00133122 bsr.l sub_1174A6 ROM:00133128 move.w d1,($E16).w ROM:0013312C rts ROM:0013312C ; End of function sub_13311A ROM:0013312C ROM:0013312E ROM:0013312E ; =============== S U B R O U T I N E ======================================= ROM:0013312E ROM:0013312E ROM:0013312E sub_13312E: ; CODE XREF: ROM:00132E28↑p ROM:0013312E move.b ($128E).w,($128F).w ROM:00133134 bclr #1,($142D).w ROM:0013313A btst #0,($11E1).w ROM:00133140 bne.s loc_13314A ROM:00133142 btst #0,($11E1).w ROM:00133148 beq.s loc_13315A ROM:0013314A ROM:0013314A loc_13314A: ; CODE XREF: sub_13312E+12↑j ROM:0013314A move.w #0,($E1E).w ROM:00133150 move.b #4,($128E).w ROM:00133156 bra.w locret_1331DA ROM:0013315A ; --------------------------------------------------------------------------- ROM:0013315A ROM:0013315A loc_13315A: ; CODE XREF: sub_13312E+1A↑j ROM:0013315A btst #7,($140E).w ROM:00133160 beq.s loc_133172 ROM:00133162 btst #2,($1432).w ROM:00133168 bne.s loc_133172 ROM:0013316A btst #6,($1413).w ROM:00133170 beq.s loc_133180 ROM:00133172 ROM:00133172 loc_133172: ; CODE XREF: sub_13312E+32↑j ROM:00133172 ; sub_13312E+3A↑j ROM:00133172 move.w #0,($E1E).w ROM:00133178 move.b #0,($128E).w ROM:0013317E bra.s locret_1331DA ROM:00133180 ; --------------------------------------------------------------------------- ROM:00133180 ROM:00133180 loc_133180: ; CODE XREF: sub_13312E+42↑j ROM:00133180 btst #0,($141D).w ROM:00133186 beq.s loc_133198 ROM:00133188 move.w $7D0(a5),($E1E).w ROM:0013318E move.b #3,($128E).w ROM:00133194 bra.w locret_1331DA ROM:00133198 ; --------------------------------------------------------------------------- ROM:00133198 ROM:00133198 loc_133198: ; CODE XREF: sub_13312E+58↑j ROM:00133198 btst #4,($140E).w ROM:0013319E beq.s loc_1331CE ROM:001331A0 btst #3,($142B).w ROM:001331A6 beq.s loc_1331B0 ROM:001331A8 move.w $7C8(a5),($E1E).w ROM:001331AE bra.s loc_1331B6 ROM:001331B0 ; --------------------------------------------------------------------------- ROM:001331B0 ROM:001331B0 loc_1331B0: ; CODE XREF: sub_13312E+78↑j ROM:001331B0 move.w $7C6(a5),($E1E).w ROM:001331B6 ROM:001331B6 loc_1331B6: ; CODE XREF: sub_13312E+80↑j ROM:001331B6 move.b #2,($128E).w ROM:001331BC cmpi.w #0,($E1E).w ROM:001331C2 bne.s loc_1331CA ROM:001331C4 bset #1,($142D).w ROM:001331CA ROM:001331CA loc_1331CA: ; CODE XREF: sub_13312E+94↑j ROM:001331CA bra.w locret_1331DA ROM:001331CE ; --------------------------------------------------------------------------- ROM:001331CE ROM:001331CE loc_1331CE: ; CODE XREF: sub_13312E+70↑j ROM:001331CE move.w ($E14).w,($E1E).w ROM:001331D4 move.b #1,($128E).w ROM:001331DA ROM:001331DA locret_1331DA: ; CODE XREF: sub_13312E+28↑j ROM:001331DA ; sub_13312E+50↑j ... ROM:001331DA rts ROM:001331DA ; End of function sub_13312E ROM:001331DA ROM:001331DC ROM:001331DC ; =============== S U B R O U T I N E ======================================= ROM:001331DC ROM:001331DC ROM:001331DC sub_1331DC: ; CODE XREF: ROM:00132E20↑p ROM:001331DC btst #1,($1426).w ROM:001331E2 beq.s loc_13322E ROM:001331E4 move.w $7C2(a5),d0 ROM:001331E8 sub.w $7C0(a5),d0 ROM:001331EC cmp.w ($9E8).w,d0 ROM:001331F0 bgt.w loc_13322E ROM:001331F4 btst #0,($1412).w ROM:001331FA bne.s loc_13322E ROM:001331FC btst #0,($11EC).w ROM:00133202 bne.s loc_13321C ROM:00133204 btst #0,($11EC).w ROM:0013320A bne.s loc_13321C ROM:0013320C btst #0,($11EA).w ROM:00133212 beq.s loc_13322E ROM:00133214 btst #0,($11EA).w ROM:0013321A beq.s loc_13322E ROM:0013321C ROM:0013321C loc_13321C: ; CODE XREF: sub_1331DC+26↑j ROM:0013321C ; sub_1331DC+2E↑j ROM:0013321C move.w $7C2(a5),d0 ROM:00133220 cmp.w ($9E8).w,d0 ROM:00133224 bge.s loc_13322C ROM:00133226 bset #7,($140E).w ROM:0013322C ROM:0013322C loc_13322C: ; CODE XREF: sub_1331DC+48↑j ROM:0013322C bra.s locret_133234 ROM:0013322E ; --------------------------------------------------------------------------- ROM:0013322E ROM:0013322E loc_13322E: ; CODE XREF: sub_1331DC+6↑j ROM:0013322E ; sub_1331DC+14↑j ... ROM:0013322E bclr #7,($140E).w ROM:00133234 ROM:00133234 locret_133234: ; CODE XREF: sub_1331DC:loc_13322C↑j ROM:00133234 rts ROM:00133234 ; End of function sub_1331DC ROM:00133234 ROM:00133236 ROM:00133236 ; =============== S U B R O U T I N E ======================================= ROM:00133236 ROM:00133236 ROM:00133236 sub_133236: ; CODE XREF: ROM:00132E18↑p ROM:00133236 move.w ($BC0).w,d0 ROM:0013323A add.w $7CA(a5),d0 ROM:0013323E btst #1,($1410).w ROM:00133244 bne.s loc_133254 ROM:00133246 cmp.w ($57E).w,d0 ROM:0013324A ble.s loc_133254 ROM:0013324C bset #4,($140E).w ROM:00133252 bra.s locret_13325A ROM:00133254 ; --------------------------------------------------------------------------- ROM:00133254 ROM:00133254 loc_133254: ; CODE XREF: sub_133236+E↑j ROM:00133254 ; sub_133236+14↑j ROM:00133254 bclr #4,($140E).w ROM:0013325A ROM:0013325A locret_13325A: ; CODE XREF: sub_133236+1C↑j ROM:0013325A rts ROM:0013325A ; End of function sub_133236 ROM:0013325A ROM:0013325C ROM:0013325C ; =============== S U B R O U T I N E ======================================= ROM:0013325C ROM:0013325C ROM:0013325C sub_13325C: ; CODE XREF: ROM:00132E24↑p ROM:0013325C bclr #6,($1413).w ROM:00133262 btst #0,($1417).w ROM:00133268 bne.s loc_13327A ROM:0013326A btst #2,($1428).w ROM:00133270 beq.s loc_13327A ROM:00133272 btst #4,($894).w ROM:00133278 bne.s locret_133280 ROM:0013327A ROM:0013327A loc_13327A: ; CODE XREF: sub_13325C+C↑j ROM:0013327A ; sub_13325C+14↑j ROM:0013327A bset #6,($1413).w ROM:00133280 ROM:00133280 locret_133280: ; CODE XREF: sub_13325C+1C↑j ROM:00133280 rts ROM:00133280 ; End of function sub_13325C ROM:00133280 ROM:00133282 ROM:00133282 ; =============== S U B R O U T I N E ======================================= ROM:00133282 ROM:00133282 ROM:00133282 sub_133282: ; CODE XREF: ROM:00132E10↑p ROM:00133282 move.w $7D2(a5),d0 ROM:00133286 add.w $7CC(a5),d0 ROM:0013328A muls.w #$1F4,d0 ROM:0013328E muls.l ($914).w,d1:d0 ROM:00133294 move.w $7CE(a5),d2 ROM:00133298 muls.w ($E6A).w,d2 ROM:0013329C divs.l d2,d1:d0 ROM:001332A0 bvs.s loc_1332C6 ROM:001332A2 move.w $7BE(a5),d2 ROM:001332A6 muls.w ($E16).w,d2 ROM:001332AA muls.l #$FA0,d1:d0 ROM:001332B2 divs.l d2,d1:d0 ROM:001332B6 bvs.s loc_1332C6 ROM:001332B8 cmpi.l #$2710,d0 ROM:001332BE bgt.s loc_1332C6 ROM:001332C0 move.w d0,($E18).w ROM:001332C4 bra.s locret_1332CC ROM:001332C6 ; --------------------------------------------------------------------------- ROM:001332C6 ROM:001332C6 loc_1332C6: ; CODE XREF: sub_133282+1E↑j ROM:001332C6 ; sub_133282+34↑j ... ROM:001332C6 move.w #$2710,($E18).w ROM:001332CC ROM:001332CC locret_1332CC: ; CODE XREF: sub_133282+42↑j ROM:001332CC rts ROM:001332CC ; End of function sub_133282 ROM:001332CC ROM:001332CE ROM:001332CE ; =============== S U B R O U T I N E ======================================= ROM:001332CE ROM:001332CE ROM:001332CE sub_1332CE: ; CODE XREF: ROM:00132E14↑p ROM:001332CE move.w ($E18).w,d1 ROM:001332D2 cmp.w ($E1C).w,d1 ROM:001332D6 bge.s loc_1332F0 ROM:001332D8 move.w ($E18).w,($E14).w ROM:001332DE move.w $7D2(a5),d0 ROM:001332E2 muls.w ($E18).w,d0 ROM:001332E6 divs.w ($E1C).w,d0 ROM:001332EA move.w d0,($E12).w ROM:001332EE bra.s locret_1332FC ROM:001332F0 ; --------------------------------------------------------------------------- ROM:001332F0 ROM:001332F0 loc_1332F0: ; CODE XREF: sub_1332CE+8↑j ROM:001332F0 move.w ($E1C).w,($E14).w ROM:001332F6 move.w $7D2(a5),($E12).w ROM:001332FC ROM:001332FC locret_1332FC: ; CODE XREF: sub_1332CE+20↑j ROM:001332FC rts ROM:001332FC ; End of function sub_1332CE ROM:001332FC ROM:001332FE ROM:001332FE ; =============== S U B R O U T I N E ======================================= ROM:001332FE ROM:001332FE ROM:001332FE sub_1332FE: ; CODE XREF: ROM:00132E1C↑p ROM:001332FE btst #0,($11EA).w ROM:00133304 beq.s loc_133328 ROM:00133306 btst #0,($11EA).w ROM:0013330C beq.s loc_133328 ROM:0013330E btst #7,($140D).w ROM:00133314 beq.s loc_133320 ROM:00133316 bset #0,($141D).w ROM:0013331C bra.w loc_133326 ROM:00133320 ; --------------------------------------------------------------------------- ROM:00133320 ROM:00133320 loc_133320: ; CODE XREF: sub_1332FE+16↑j ROM:00133320 bclr #0,($141D).w ROM:00133326 ROM:00133326 loc_133326: ; CODE XREF: sub_1332FE+1E↑j ROM:00133326 bra.s locret_133340 ROM:00133328 ; --------------------------------------------------------------------------- ROM:00133328 ROM:00133328 loc_133328: ; CODE XREF: sub_1332FE+6↑j ROM:00133328 ; sub_1332FE+E↑j ROM:00133328 btst #0,($11EF).w ROM:0013332E beq.s loc_13333A ROM:00133330 bset #0,($141D).w ROM:00133336 bra.w locret_133340 ROM:0013333A ; --------------------------------------------------------------------------- ROM:0013333A ROM:0013333A loc_13333A: ; CODE XREF: sub_1332FE+30↑j ROM:0013333A bclr #0,($141D).w ROM:00133340 ROM:00133340 locret_133340: ; CODE XREF: sub_1332FE:loc_133326↑j ROM:00133340 ; sub_1332FE+38↑j ROM:00133340 rts ROM:00133340 ; End of function sub_1332FE ROM:00133340 ROM:00133342 ROM:00133342 ; =============== S U B R O U T I N E ======================================= ROM:00133342 ROM:00133342 ROM:00133342 sub_133342: ; CODE XREF: ROM:00132E2C↑p ROM:00133342 btst #0,($11E2).w ROM:00133348 bne.s loc_133352 ROM:0013334A btst #0,($11E2).w ROM:00133350 beq.s loc_133364 ROM:00133352 ROM:00133352 loc_133352: ; CODE XREF: sub_133342+6↑j ROM:00133352 move.w $43E(a5),d0 ROM:00133356 move.w d0,($E24).w ROM:0013335A move.w #1,($E2C).w ROM:00133360 bra.w loc_1333FA ROM:00133364 ; --------------------------------------------------------------------------- ROM:00133364 ROM:00133364 loc_133364: ; CODE XREF: sub_133342+E↑j ROM:00133364 move.w $7DC(a5),d2 ROM:00133368 btst d2,($11F1).w ROM:0013336C beq.s loc_133388 ROM:0013336E cmpi.w #0,($758).w ROM:00133374 bne.s loc_133388 ROM:00133376 move.w $FB4(d2.w*2),d0 ROM:0013337C ext.l d0 ROM:0013337E add.l d0,($918).w ROM:00133382 addi.w #1,($E28).w ROM:00133388 ROM:00133388 loc_133388: ; CODE XREF: sub_133342+2A↑j ROM:00133388 ; sub_133342+32↑j ROM:00133388 move.w $7DA(a5),d1 ROM:0013338C cmp.w ($E28).w,d1 ROM:00133390 blt.s loc_1333A2 ROM:00133392 btst #3,($1419).w ROM:00133398 beq.s loc_1333EE ROM:0013339A cmpi.w #5,($E28).w ROM:001333A0 blt.s loc_1333EE ROM:001333A2 ROM:001333A2 loc_1333A2: ; CODE XREF: sub_133342+4E↑j ROM:001333A2 move.l ($918).w,d0 ROM:001333A6 divs.w ($E28).w,d0 ROM:001333AA clr.l ($918).w ROM:001333AE clr.w ($E28).w ROM:001333B2 cmpi.w #0,($58A).w ROM:001333B8 beq.s loc_1333D8 ROM:001333BA cmpi.b #3,($128F).w ROM:001333C0 beq.s loc_1333D8 ROM:001333C2 cmp.w ($E24).w,d0 ROM:001333C6 blt.s loc_1333D0 ROM:001333C8 cmpi.w #0,($E2C).w ROM:001333CE bne.s loc_1333D4 ROM:001333D0 ROM:001333D0 loc_1333D0: ; CODE XREF: sub_133342+84↑j ROM:001333D0 move.w d0,($E24).w ROM:001333D4 ROM:001333D4 loc_1333D4: ; CODE XREF: sub_133342+8C↑j ROM:001333D4 bra.w loc_1333DC ROM:001333D8 ; --------------------------------------------------------------------------- ROM:001333D8 ROM:001333D8 loc_1333D8: ; CODE XREF: sub_133342+76↑j ROM:001333D8 ; sub_133342+7E↑j ROM:001333D8 move.w d0,($E26).w ROM:001333DC ROM:001333DC loc_1333DC: ; CODE XREF: sub_133342:loc_1333D4↑j ROM:001333DC move.w ($E26).w,d0 ROM:001333E0 sub.w ($E24).w,d0 ROM:001333E4 move.w d0,($E2A).w ROM:001333E8 addi.w #1,($E2C).w ROM:001333EE ROM:001333EE loc_1333EE: ; CODE XREF: sub_133342+56↑j ROM:001333EE ; sub_133342+5E↑j ROM:001333EE btst #3,($1419).w ROM:001333F4 beq.s locret_133402 ROM:001333F6 clr.w ($E2C).w ROM:001333FA ROM:001333FA loc_1333FA: ; CODE XREF: sub_133342+1E↑j ROM:001333FA clr.l ($918).w ROM:001333FE clr.w ($E28).w ROM:00133402 ROM:00133402 locret_133402: ; CODE XREF: sub_133342+B2↑j ROM:00133402 rts ROM:00133402 ; End of function sub_133342 ROM:00133402 ROM:00133404 ROM:00133404 ; =============== S U B R O U T I N E ======================================= ROM:00133404 ROM:00133404 ROM:00133404 sub_133404: ; CODE XREF: ROM:00132E30↑p ROM:00133404 move.w #$2710,d0 ROM:00133408 sub.w ($E24).w,d0 ROM:0013340C bge.s loc_133412 ROM:0013340E move.w #0,d0 ROM:00133412 ROM:00133412 loc_133412: ; CODE XREF: sub_133404+8↑j ROM:00133412 muls.w $7D8(a5),d0 ROM:00133416 divs.w #$64,d0 ; 'd' ROM:0013341A add.w $7D6(a5),d0 ROM:0013341E move.w d0,($E22).w ROM:00133422 rts ROM:00133422 ; End of function sub_133404 ROM:00133422 ROM:00133424 ROM:00133424 ; =============== S U B R O U T I N E ======================================= ROM:00133424 ROM:00133424 ROM:00133424 sub_133424: ; CODE XREF: ROM:00132E34↑p ROM:00133424 move.b ($128F).w,d0 ROM:00133428 cmp.b ($128E).w,d0 ROM:0013342C beq.l loc_1334AE ROM:00133432 bset #3,($1419).w ROM:00133438 clr.w d0 ROM:0013343A cmpi.w #0,($E1E).w ROM:00133440 bne.s loc_13345E ROM:00133442 cmpi.w #0,($58A).w ROM:00133448 beq.s loc_13345E ROM:0013344A cmpi.b #2,($128E).w ROM:00133450 beq.s loc_13345A ROM:00133452 cmpi.b #3,($128E).w ROM:00133458 bne.s loc_13345E ROM:0013345A ROM:0013345A loc_13345A: ; CODE XREF: sub_133424+2C↑j ROM:0013345A move.w #1,d0 ROM:0013345E ROM:0013345E loc_13345E: ; CODE XREF: sub_133424+1C↑j ROM:0013345E ; sub_133424+24↑j ... ROM:0013345E btst #6,($1413).w ROM:00133464 bne.s loc_133474 ROM:00133466 cmpi.b #4,($128F).w ROM:0013346C beq.s loc_133474 ROM:0013346E cmpi.w #1,d0 ROM:00133472 bne.s loc_1334A2 ROM:00133474 ROM:00133474 loc_133474: ; CODE XREF: sub_133424+40↑j ROM:00133474 ; sub_133424+48↑j ROM:00133474 clr.b ($885).w ROM:00133478 clr.w ($758).w ROM:0013347C bclr #4,($142F).w ROM:00133482 cmpi.w #1,d0 ROM:00133486 bne.s loc_1334A0 ROM:00133488 move.w #0,($B3A).w ROM:0013348E bsr.l sub_12071A ROM:00133494 move.w #0,($B3A).w ROM:0013349A bsr.l sub_12071A ROM:001334A0 ROM:001334A0 loc_1334A0: ; CODE XREF: sub_133424+62↑j ROM:001334A0 bra.s locret_1334BA ROM:001334A2 ; --------------------------------------------------------------------------- ROM:001334A2 ROM:001334A2 loc_1334A2: ; CODE XREF: sub_133424+4E↑j ROM:001334A2 bset #4,($142F).w ROM:001334A8 bra.s locret_1334BA ROM:001334AA ; --------------------------------------------------------------------------- ROM:001334AA bra.w locret_1334BA ROM:001334AE ; --------------------------------------------------------------------------- ROM:001334AE ROM:001334AE loc_1334AE: ; CODE XREF: sub_133424+8↑j ROM:001334AE bclr #4,($142F).w ROM:001334B4 bclr #3,($1419).w ROM:001334BA ROM:001334BA locret_1334BA: ; CODE XREF: sub_133424:loc_1334A0↑j ROM:001334BA ; sub_133424+84↑j ... ROM:001334BA rts ROM:001334BA ; End of function sub_133424 ROM:001334BA ROM:001334BC ROM:001334BC ; =============== S U B R O U T I N E ======================================= ROM:001334BC ROM:001334BC ROM:001334BC sub_1334BC: ; CODE XREF: ROM:00132E38↑p ROM:001334BC clr.w d1 ROM:001334BE move.b ($1292).w,d1 ROM:001334C2 cmpi.w #3,d1 ROM:001334C6 bcc.s locret_1334D0 ROM:001334C8 movea.l off_1334D2(pc,d1.w*4),a0 ROM:001334CC nop ROM:001334CE jmp (a0) ROM:001334D0 ; --------------------------------------------------------------------------- ROM:001334D0 ROM:001334D0 locret_1334D0: ; CODE XREF: sub_1334BC+A↑j ROM:001334D0 rts ROM:001334D0 ; End of function sub_1334BC ROM:001334D0 ROM:001334D0 ; --------------------------------------------------------------------------- ROM:001334D2 off_1334D2: dc.l loc_1334DE ; DATA XREF: sub_1334BC+C↑r ROM:001334D6 dc.l loc_1334E8 ROM:001334DA dc.l loc_133522 ROM:001334DE ; --------------------------------------------------------------------------- ROM:001334DE ROM:001334DE loc_1334DE: ; DATA XREF: ROM:off_1334D2↑o ROM:001334DE move.b #1,($1292).w ROM:001334E4 bra.s loc_13351C ROM:001334E6 ; --------------------------------------------------------------------------- ROM:001334E6 rts ROM:001334E8 ; --------------------------------------------------------------------------- ROM:001334E8 ROM:001334E8 loc_1334E8: ; DATA XREF: ROM:001334D6↑o ROM:001334E8 btst #4,($142F).w ROM:001334EE beq.s loc_13351C ROM:001334F0 move.w ($E22).w,d0 ROM:001334F4 move.w ($E22).w,($E20).w ROM:001334FA clr.b ($885).w ROM:001334FE move.w d0,($758).w ROM:00133502 move.b #1,($885).w ROM:00133508 clr.w ($E2C).w ROM:0013350C clr.w ($E28).w ROM:00133510 clr.l ($918).w ROM:00133514 move.b #2,($1292).w ROM:0013351A bra.s locret_133550 ROM:0013351C ; --------------------------------------------------------------------------- ROM:0013351C ROM:0013351C loc_13351C: ; CODE XREF: ROM:001334E4↑j ROM:0013351C ; ROM:001334EE↑j ... ROM:0013351C bsr.w sub_133580 ROM:00133520 rts ROM:00133522 ; --------------------------------------------------------------------------- ROM:00133522 ROM:00133522 loc_133522: ; DATA XREF: ROM:001334DA↑o ROM:00133522 cmpi.w #0,($758).w ROM:00133528 ble.s loc_133532 ROM:0013352A cmpi.w #0,($57E).w ROM:00133530 bne.s loc_13353E ROM:00133532 ROM:00133532 loc_133532: ; CODE XREF: ROM:00133528↑j ROM:00133532 move.b #1,($1292).w ROM:00133538 bra.s loc_13351C ROM:0013353A ; --------------------------------------------------------------------------- ROM:0013353A bra.w locret_133550 ROM:0013353E ; --------------------------------------------------------------------------- ROM:0013353E ROM:0013353E loc_13353E: ; CODE XREF: ROM:00133530↑j ROM:0013353E move.w ($758).w,d0 ROM:00133542 cmp.w ($E20).w,d0 ROM:00133546 beq.s locret_133550 ROM:00133548 move.w d0,($E20).w ROM:0013354C bsr.w sub_133552 ROM:00133550 ROM:00133550 locret_133550: ; CODE XREF: ROM:0013351A↑j ROM:00133550 ; ROM:0013353A↑j ... ROM:00133550 rts ROM:00133552 ROM:00133552 ; =============== S U B R O U T I N E ======================================= ROM:00133552 ROM:00133552 ROM:00133552 sub_133552: ; CODE XREF: ROM:0013354C↑p ROM:00133552 move.w ($758).w,d1 ROM:00133556 muls.w d1,d1 ROM:00133558 move.w ($E22).w,d0 ROM:0013355C muls.w $7DE(a5),d0 ROM:00133560 divs.w #$64,d0 ; 'd' ROM:00133564 divs.w d0,d1 ROM:00133566 addi.w #1,d1 ROM:0013356A move.w ($E1E).w,d0 ROM:0013356E sub.w ($58A).w,d0 ROM:00133572 ext.l d0 ROM:00133574 divs.w d1,d0 ROM:00133576 add.w ($58A).w,d0 ROM:0013357A move.w d0,($58A).w ROM:0013357E rts ROM:0013357E ; End of function sub_133552 ROM:0013357E ROM:00133580 ROM:00133580 ; =============== S U B R O U T I N E ======================================= ROM:00133580 ROM:00133580 ROM:00133580 sub_133580: ; CODE XREF: ROM:loc_13351C↑p ROM:00133580 move.w ($E1E).w,d0 ROM:00133584 move.w d0,($58A).w ROM:00133588 rts ROM:00133588 ; End of function sub_133580 ROM:00133588 ROM:0013358A ROM:0013358A ; =============== S U B R O U T I N E ======================================= ROM:0013358A ROM:0013358A ROM:0013358A sub_13358A: ; CODE XREF: ROM:00132E44↑p ROM:0013358A btst #1,($8D1).w ROM:00133590 beq.s loc_133594 ROM:00133592 bra.s loc_13359C ROM:00133594 ; --------------------------------------------------------------------------- ROM:00133594 ROM:00133594 loc_133594: ; CODE XREF: sub_13358A+6↑j ROM:00133594 btst #4,($8D1).w ROM:0013359A beq.s loc_1335A4 ROM:0013359C ROM:0013359C loc_13359C: ; CODE XREF: sub_13358A+8↑j ROM:0013359C move.w ($E30).w,($588).w ROM:001335A2 bra.s locret_1335AA ROM:001335A4 ; --------------------------------------------------------------------------- ROM:001335A4 ROM:001335A4 loc_1335A4: ; CODE XREF: sub_13358A+10↑j ROM:001335A4 move.w ($58A).w,($588).w ROM:001335AA ROM:001335AA locret_1335AA: ; CODE XREF: sub_13358A+18↑j ROM:001335AA rts ROM:001335AA ; End of function sub_13358A ROM:001335AA ROM:001335AC ROM:001335AC ; =============== S U B R O U T I N E ======================================= ROM:001335AC ROM:001335AC ROM:001335AC sub_1335AC: ; CODE XREF: sub_129E70+30↑p ROM:001335AC bsr.w sub_1337A2 ROM:001335B0 bsr.w sub_133794 ROM:001335B4 bsr.w sub_133756 ROM:001335B8 bsr.w sub_1335BE ROM:001335BC rts ROM:001335BC ; End of function sub_1335AC ROM:001335BC ROM:001335BE ROM:001335BE ; =============== S U B R O U T I N E ======================================= ROM:001335BE ROM:001335BE ROM:001335BE sub_1335BE: ; CODE XREF: sub_1335AC+C↑p ROM:001335BE clr.w d1 ROM:001335C0 move.b ($1293).w,d1 ROM:001335C4 cmpi.w #5,d1 ROM:001335C8 bcc.s locret_1335D2 ROM:001335CA movea.l off_1335D4(pc,d1.w*4),a0 ROM:001335CE nop ROM:001335D0 jmp (a0) ROM:001335D2 ; --------------------------------------------------------------------------- ROM:001335D2 ROM:001335D2 locret_1335D2: ; CODE XREF: sub_1335BE+A↑j ROM:001335D2 rts ROM:001335D2 ; End of function sub_1335BE ROM:001335D2 ROM:001335D2 ; --------------------------------------------------------------------------- ROM:001335D4 off_1335D4: dc.l loc_1335E8 ; DATA XREF: sub_1335BE+C↑r ROM:001335D8 dc.l loc_133604 ROM:001335DC dc.l loc_133652 ROM:001335E0 dc.l loc_1336E8 ROM:001335E4 dc.l loc_13372C ROM:001335E8 ; --------------------------------------------------------------------------- ROM:001335E8 ROM:001335E8 loc_1335E8: ; DATA XREF: ROM:off_1335D4↑o ROM:001335E8 bclr #1,($1415).w ROM:001335EE bclr #3,($CA1).w ROM:001335F4 bclr #1,($DE2).w ROM:001335FA move.b #1,($1293).w ROM:00133600 bra.s locret_133650 ROM:00133602 ; --------------------------------------------------------------------------- ROM:00133602 rts ROM:00133604 ; --------------------------------------------------------------------------- ROM:00133604 ROM:00133604 loc_133604: ; DATA XREF: ROM:001335D8↑o ROM:00133604 btst #5,($142B).w ROM:0013360A beq.s loc_13363C ROM:0013360C bset #0,($141C).w ROM:00133612 bset #1,($1415).w ROM:00133618 bset #1,($DE2).w ROM:0013361E bset #3,($CA1).w ROM:00133624 bset #3,($145F).w ROM:0013362A bset #1,($DFA).w ROM:00133630 move.b #3,($1293).w ROM:00133636 bra.l locret_13372A ROM:0013363C ; --------------------------------------------------------------------------- ROM:0013363C ROM:0013363C loc_13363C: ; CODE XREF: ROM:0013360A↑j ROM:0013363C btst #1,($1426).w ROM:00133642 beq.s locret_133650 ROM:00133644 move.b #2,($1293).w ROM:0013364A bra.l locret_1336E6 ROM:00133650 ; --------------------------------------------------------------------------- ROM:00133650 ROM:00133650 locret_133650: ; CODE XREF: ROM:00133600↑j ROM:00133650 ; ROM:00133642↑j ... ROM:00133650 rts ROM:00133652 ; --------------------------------------------------------------------------- ROM:00133652 ROM:00133652 loc_133652: ; DATA XREF: ROM:001335DC↑o ROM:00133652 move.w $7EC(a5),d0 ROM:00133656 move.w $7EE(a5),d1 ROM:0013365A cmp.w ($9B2).w,d0 ROM:0013365E bge.s loc_13369E ROM:00133660 cmp.w ($9BC).w,d1 ROM:00133664 bge.s loc_133698 ROM:00133666 bset #4,($141E).w ROM:0013366C bset #1,($1415).w ROM:00133672 bset #3,($CA1).w ROM:00133678 bset #3,($145F).w ROM:0013367E bset #1,($DE2).w ROM:00133684 bset #1,($DFA).w ROM:0013368A move.b #3,($1293).w ROM:00133690 bra.l locret_13372A ROM:00133696 ; --------------------------------------------------------------------------- ROM:00133696 bra.s loc_13369E ROM:00133698 ; --------------------------------------------------------------------------- ROM:00133698 ROM:00133698 loc_133698: ; CODE XREF: ROM:00133664↑j ROM:00133698 bset #1,($DFA).w ROM:0013369E ROM:0013369E loc_13369E: ; CODE XREF: ROM:0013365E↑j ROM:0013369E ; ROM:00133696↑j ROM:0013369E btst #5,($142B).w ROM:001336A4 beq.s loc_1336D2 ROM:001336A6 bset #3,($CA1).w ROM:001336AC bset #3,($145F).w ROM:001336B2 bset #0,($141C).w ROM:001336B8 bset #1,($1415).w ROM:001336BE bset #1,($DE2).w ROM:001336C4 bset #1,($DFA).w ROM:001336CA move.b #3,($1293).w ROM:001336D0 bra.s locret_13372A ROM:001336D2 ; --------------------------------------------------------------------------- ROM:001336D2 ROM:001336D2 loc_1336D2: ; CODE XREF: ROM:001336A4↑j ROM:001336D2 btst #1,($1426).w ROM:001336D8 bne.s locret_1336E6 ROM:001336DA move.b #1,($1293).w ROM:001336E0 bra.l locret_133650 ROM:001336E6 ; --------------------------------------------------------------------------- ROM:001336E6 ROM:001336E6 locret_1336E6: ; CODE XREF: ROM:0013364A↑j ROM:001336E6 ; ROM:001336D8↑j ROM:001336E6 rts ROM:001336E8 ; --------------------------------------------------------------------------- ROM:001336E8 ROM:001336E8 loc_1336E8: ; DATA XREF: ROM:001335E0↑o ROM:001336E8 btst #1,($1426).w ROM:001336EE bne.s locret_13372A ROM:001336F0 btst #5,($142B).w ROM:001336F6 bne.s loc_133710 ROM:001336F8 bclr #1,($1415).w ROM:001336FE bclr #1,($DE2).w ROM:00133704 move.b #1,($1293).w ROM:0013370A bra.l locret_133650 ROM:00133710 ; --------------------------------------------------------------------------- ROM:00133710 ROM:00133710 loc_133710: ; CODE XREF: ROM:001336F6↑j ROM:00133710 btst #3,($142A).w ROM:00133716 beq.s locret_13372A ROM:00133718 bset #1,($DE2).w ROM:0013371E bset #1,($DFA).w ROM:00133724 move.b #4,($1293).w ROM:0013372A ROM:0013372A locret_13372A: ; CODE XREF: ROM:00133636↑j ROM:0013372A ; ROM:00133690↑j ... ROM:0013372A rts ROM:0013372C ; --------------------------------------------------------------------------- ROM:0013372C ROM:0013372C loc_13372C: ; DATA XREF: ROM:001335E4↑o ROM:0013372C btst #1,($1426).w ROM:00133732 bne.s locret_13372A ROM:00133734 btst #5,($142B).w ROM:0013373A bne.s locret_133754 ROM:0013373C bclr #1,($1415).w ROM:00133742 bclr #1,($DE2).w ROM:00133748 move.b #1,($1293).w ROM:0013374E bra.l locret_133650 ROM:00133754 ; --------------------------------------------------------------------------- ROM:00133754 ROM:00133754 locret_133754: ; CODE XREF: ROM:0013373A↑j ROM:00133754 rts ROM:00133756 ROM:00133756 ; =============== S U B R O U T I N E ======================================= ROM:00133756 ROM:00133756 ROM:00133756 sub_133756: ; CODE XREF: sub_1335AC+8↑p ROM:00133756 move.w $7F0(a5),d0 ROM:0013375A cmp.w ($CCE).w,d0 ROM:0013375E blt.s loc_133774 ROM:00133760 move.w #$3F5E,d1 ROM:00133764 move.w ($E34).w,d2 ROM:00133768 move.w ($57E).w,d3 ROM:0013376C bsr.l sub_1174A6 ROM:00133772 bra.s loc_133786 ROM:00133774 ; --------------------------------------------------------------------------- ROM:00133774 ROM:00133774 loc_133774: ; CODE XREF: sub_133756+8↑j ROM:00133774 move.w #$3F5C,d1 ROM:00133778 move.w ($CCE).w,d2 ROM:0013377C move.w ($57E).w,d3 ROM:00133780 bsr.l sub_1174A6 ROM:00133786 ROM:00133786 loc_133786: ; CODE XREF: sub_133756+1C↑j ROM:00133786 muls.w ($1448).w,d1 ROM:0013378A divs.w $18E(a5),d1 ROM:0013378E move.w d1,($E32).w ROM:00133792 rts ROM:00133792 ; End of function sub_133756 ROM:00133792 ROM:00133794 ROM:00133794 ; =============== S U B R O U T I N E ======================================= ROM:00133794 ROM:00133794 ROM:00133794 sub_133794: ; CODE XREF: sub_1335AC+4↑p ROM:00133794 move.w ($BEE).w,d0 ROM:00133798 sub.w ($144E).w,d0 ROM:0013379C move.w d0,($E34).w ROM:001337A0 rts ROM:001337A0 ; End of function sub_133794 ROM:001337A0 ROM:001337A2 ROM:001337A2 ; =============== S U B R O U T I N E ======================================= ROM:001337A2 ROM:001337A2 ROM:001337A2 sub_1337A2: ; CODE XREF: sub_1335AC↑p ROM:001337A2 clr.w d1 ROM:001337A4 move.b ($1294).w,d1 ROM:001337A8 cmpi.w #4,d1 ROM:001337AC bcc.s locret_1337B6 ROM:001337AE movea.l off_1337B8(pc,d1.w*4),a0 ROM:001337B2 nop ROM:001337B4 jmp (a0) ROM:001337B6 ; --------------------------------------------------------------------------- ROM:001337B6 ROM:001337B6 locret_1337B6: ; CODE XREF: sub_1337A2+A↑j ROM:001337B6 rts ROM:001337B6 ; End of function sub_1337A2 ROM:001337B6 ROM:001337B6 ; --------------------------------------------------------------------------- ROM:001337B8 off_1337B8: dc.l loc_1337C8 ; DATA XREF: sub_1337A2+C↑r ROM:001337BC dc.l loc_1337D8 ROM:001337C0 dc.l loc_133820 ROM:001337C4 dc.l loc_133874 ROM:001337C8 ; --------------------------------------------------------------------------- ROM:001337C8 ROM:001337C8 loc_1337C8: ; DATA XREF: ROM:off_1337B8↑o ROM:001337C8 bclr #5,($142B).w ROM:001337CE move.b #1,($1294).w ROM:001337D4 bra.s locret_13381E ROM:001337D6 ; --------------------------------------------------------------------------- ROM:001337D6 rts ROM:001337D8 ; --------------------------------------------------------------------------- ROM:001337D8 ROM:001337D8 loc_1337D8: ; DATA XREF: ROM:001337BC↑o ROM:001337D8 move.w $7F2(a5),d0 ROM:001337DC move.w $7F4(a5),d1 ROM:001337E0 move.w $7F6(a5),d3 ROM:001337E4 move.w $7F8(a5),d2 ROM:001337E8 move.w $7FA(a5),d4 ROM:001337EC cmp.w ($9E2).w,d0 ROM:001337F0 bge.s loc_1337F6 ROM:001337F2 bra.w loc_133808 ROM:001337F6 ; --------------------------------------------------------------------------- ROM:001337F6 ROM:001337F6 loc_1337F6: ; CODE XREF: ROM:001337F0↑j ROM:001337F6 cmp.w ($9E2).w,d1 ROM:001337FA ble.s locret_13381E ROM:001337FC cmp.w ($57E).w,d2 ROM:00133800 bgt.s loc_133808 ROM:00133802 cmp.w ($CCE).w,d3 ROM:00133806 bge.s locret_13381E ROM:00133808 ROM:00133808 loc_133808: ; CODE XREF: ROM:001337F2↑j ROM:00133808 ; ROM:00133800↑j ROM:00133808 clr.b ($837).w ROM:0013380C move.w d4,($6BC).w ROM:00133810 move.b #1,($837).w ROM:00133816 move.b #2,($1294).w ROM:0013381C bra.s locret_133872 ROM:0013381E ; --------------------------------------------------------------------------- ROM:0013381E ROM:0013381E locret_13381E: ; CODE XREF: ROM:001337D4↑j ROM:0013381E ; ROM:001337FA↑j ... ROM:0013381E rts ROM:00133820 ; --------------------------------------------------------------------------- ROM:00133820 ROM:00133820 loc_133820: ; DATA XREF: ROM:001337C0↑o ROM:00133820 cmpi.w #0,($6BC).w ROM:00133826 bgt.s loc_133836 ROM:00133828 bset #5,($142B).w ROM:0013382E move.b #3,($1294).w ROM:00133834 bra.s locret_133896 ROM:00133836 ; --------------------------------------------------------------------------- ROM:00133836 ROM:00133836 loc_133836: ; CODE XREF: ROM:00133826↑j ROM:00133836 move.w $7F2(a5),d0 ROM:0013383A move.w $7F4(a5),d1 ROM:0013383E move.w $7F6(a5),d3 ROM:00133842 move.w $7F8(a5),d2 ROM:00133846 cmp.w ($9E2).w,d0 ROM:0013384A blt.s locret_133872 ROM:0013384C cmp.w ($9E2).w,d1 ROM:00133850 bgt.s loc_133856 ROM:00133852 bra.w loc_133862 ROM:00133856 ; --------------------------------------------------------------------------- ROM:00133856 ROM:00133856 loc_133856: ; CODE XREF: ROM:00133850↑j ROM:00133856 cmp.w ($57E).w,d2 ROM:0013385A bgt.s locret_133872 ROM:0013385C cmp.w ($CCE).w,d3 ROM:00133860 blt.s locret_133872 ROM:00133862 ROM:00133862 loc_133862: ; CODE XREF: ROM:00133852↑j ROM:00133862 clr.b ($837).w ROM:00133866 clr.w ($6BC).w ROM:0013386A move.b #1,($1294).w ROM:00133870 bra.s locret_13381E ROM:00133872 ; --------------------------------------------------------------------------- ROM:00133872 ROM:00133872 locret_133872: ; CODE XREF: ROM:0013381C↑j ROM:00133872 ; ROM:0013384A↑j ... ROM:00133872 rts ROM:00133874 ; --------------------------------------------------------------------------- ROM:00133874 ROM:00133874 loc_133874: ; DATA XREF: ROM:001337C4↑o ROM:00133874 move.w $7F2(a5),d0 ROM:00133878 move.w $7F4(a5),d1 ROM:0013387C cmp.w ($9E2).w,d1 ROM:00133880 bgt.s locret_133896 ROM:00133882 cmp.w ($9E2).w,d0 ROM:00133886 blt.s locret_133896 ROM:00133888 bclr #5,($142B).w ROM:0013388E move.b #1,($1294).w ROM:00133894 bra.s locret_13381E ROM:00133896 ; --------------------------------------------------------------------------- ROM:00133896 ROM:00133896 locret_133896: ; CODE XREF: ROM:00133834↑j ROM:00133896 ; ROM:00133880↑j ... ROM:00133896 rts ROM:00133898 ; --------------------------------------------------------------------------- ROM:00133898 rts ROM:0013389A ROM:0013389A ; =============== S U B R O U T I N E ======================================= ROM:0013389A ROM:0013389A ROM:0013389A sub_13389A: ; CODE XREF: sub_129E70+90↑p ROM:0013389A move.w ($E3A).w,d1 ROM:0013389E cmpi.w #6,d1 ROM:001338A2 bcc.s locret_1338AC ROM:001338A4 movea.l off_1338AE(pc,d1.w*4),a0 ROM:001338A8 nop ROM:001338AA jmp (a0) ROM:001338AC ; --------------------------------------------------------------------------- ROM:001338AC ROM:001338AC locret_1338AC: ; CODE XREF: sub_13389A+8↑j ROM:001338AC rts ROM:001338AC ; End of function sub_13389A ROM:001338AC ROM:001338AC ; --------------------------------------------------------------------------- ROM:001338AE off_1338AE: dc.l loc_1338C6 ; DATA XREF: sub_13389A+A↑r ROM:001338B2 dc.l loc_1338D0 ROM:001338B6 dc.l loc_13390A ROM:001338BA dc.l loc_133926 ROM:001338BE dc.l loc_13395A ROM:001338C2 dc.l loc_133994 ROM:001338C6 ; --------------------------------------------------------------------------- ROM:001338C6 ROM:001338C6 loc_1338C6: ; DATA XREF: ROM:off_1338AE↑o ROM:001338C6 move.w #1,($E3A).w ROM:001338CC bra.s loc_133904 ROM:001338CE ; --------------------------------------------------------------------------- ROM:001338CE rts ROM:001338D0 ; --------------------------------------------------------------------------- ROM:001338D0 ROM:001338D0 loc_1338D0: ; DATA XREF: ROM:001338B2↑o ROM:001338D0 btst #6,($142B).w ROM:001338D6 beq.s loc_133904 ROM:001338D8 move.l ($920).w,d0 ROM:001338DC divu.l #$3E8,d0 ROM:001338E4 bset #0,($1414).w ROM:001338EA clr.b ($7E4).w ROM:001338EE move.w d0,($616).w ROM:001338F2 move.b #1,($7E4).w ROM:001338F8 bsr.w sub_1339D2 ROM:001338FC move.w #2,($E3A).w ROM:00133902 bra.s loc_133920 ROM:00133904 ; --------------------------------------------------------------------------- ROM:00133904 ROM:00133904 loc_133904: ; CODE XREF: ROM:001338CC↑j ROM:00133904 ; ROM:001338D6↑j ROM:00133904 bsr.w sub_133A64 ROM:00133908 rts ROM:0013390A ; --------------------------------------------------------------------------- ROM:0013390A ROM:0013390A loc_13390A: ; DATA XREF: ROM:001338B6↑o ROM:0013390A cmpi.w #0,($616).w ROM:00133910 bgt.s loc_133920 ROM:00133912 bclr #0,($1414).w ROM:00133918 move.w #3,($E3A).w ROM:0013391E bra.s locret_133958 ROM:00133920 ; --------------------------------------------------------------------------- ROM:00133920 ROM:00133920 loc_133920: ; CODE XREF: ROM:00133902↑j ROM:00133920 ; ROM:00133910↑j ... ROM:00133920 bsr.w sub_133A10 ROM:00133924 rts ROM:00133926 ; --------------------------------------------------------------------------- ROM:00133926 ROM:00133926 loc_133926: ; DATA XREF: ROM:001338BA↑o ROM:00133926 btst #7,($1415).w ROM:0013392C beq.s loc_13393C ROM:0013392E bsr.w sub_133AB4 ROM:00133932 move.w #5,($E3A).w ROM:00133938 bra.w loc_1339CA ROM:0013393C ; --------------------------------------------------------------------------- ROM:0013393C ROM:0013393C loc_13393C: ; CODE XREF: ROM:0013392C↑j ROM:0013393C btst #2,($1409).w ROM:00133942 beq.s locret_133958 ROM:00133944 btst #7,($1415).w ROM:0013394A bne.s locret_133958 ROM:0013394C bsr.w sub_133A92 ROM:00133950 move.w #4,($E3A).w ROM:00133956 bra.s loc_13398E ROM:00133958 ; --------------------------------------------------------------------------- ROM:00133958 ROM:00133958 locret_133958: ; CODE XREF: ROM:0013391E↑j ROM:00133958 ; ROM:00133942↑j ... ROM:00133958 rts ROM:0013395A ; --------------------------------------------------------------------------- ROM:0013395A ROM:0013395A loc_13395A: ; DATA XREF: ROM:001338BE↑o ROM:0013395A btst #6,($142B).w ROM:00133960 beq.s loc_13398E ROM:00133962 move.l ($920).w,d0 ROM:00133966 divu.l #$3E8,d0 ROM:0013396E bset #0,($1414).w ROM:00133974 clr.b ($7E4).w ROM:00133978 move.w d0,($616).w ROM:0013397C move.b #1,($7E4).w ROM:00133982 bsr.w sub_1339D2 ROM:00133986 move.w #2,($E3A).w ROM:0013398C bra.s loc_133920 ROM:0013398E ; --------------------------------------------------------------------------- ROM:0013398E ROM:0013398E loc_13398E: ; CODE XREF: ROM:00133956↑j ROM:0013398E ; ROM:00133960↑j ROM:0013398E bsr.w sub_133A92 ROM:00133992 rts ROM:00133994 ; --------------------------------------------------------------------------- ROM:00133994 ROM:00133994 loc_133994: ; DATA XREF: ROM:001338C2↑o ROM:00133994 btst #6,($142B).w ROM:0013399A beq.s loc_1339CA ROM:0013399C move.l ($920).w,d0 ROM:001339A0 divu.l #$3E8,d0 ROM:001339A8 bset #0,($1414).w ROM:001339AE clr.b ($7E4).w ROM:001339B2 move.w d0,($616).w ROM:001339B6 move.b #1,($7E4).w ROM:001339BC bsr.w sub_1339D2 ROM:001339C0 move.w #2,($E3A).w ROM:001339C6 bra.w loc_133920 ROM:001339CA ; --------------------------------------------------------------------------- ROM:001339CA ROM:001339CA loc_1339CA: ; CODE XREF: ROM:00133938↑j ROM:001339CA ; ROM:0013399A↑j ROM:001339CA bsr.w sub_133AB4 ROM:001339CE rts ROM:001339D0 ; --------------------------------------------------------------------------- ROM:001339D0 rts ROM:001339D2 ROM:001339D2 ; =============== S U B R O U T I N E ======================================= ROM:001339D2 ROM:001339D2 ROM:001339D2 sub_1339D2: ; CODE XREF: ROM:001338F8↑p ROM:001339D2 ; ROM:00133982↑p ... ROM:001339D2 move.l #$FDE8,d2 ROM:001339D8 move.w ($11A6).w,d1 ROM:001339DC ext.l d1 ROM:001339DE sub.l d1,d2 ROM:001339E0 cmp.l ($920).w,d2 ROM:001339E4 bge.s loc_133A00 ROM:001339E6 move.l d2,d0 ROM:001339E8 move.l ($920).w,d1 ROM:001339EC sub.l d2,d1 ROM:001339EE move.l d1,($920).w ROM:001339F2 move.w ($616).w,d1 ROM:001339F6 sub.w $800(a5),d1 ROM:001339FA move.w d1,($E38).w ROM:001339FE bra.s loc_133A08 ROM:00133A00 ; --------------------------------------------------------------------------- ROM:00133A00 ROM:00133A00 loc_133A00: ; CODE XREF: sub_1339D2+12↑j ROM:00133A00 move.l ($920).w,d0 ROM:00133A04 clr.l ($920).w ROM:00133A08 ROM:00133A08 loc_133A08: ; CODE XREF: sub_1339D2+2C↑j ROM:00133A08 bsr.l sub_116B02 ROM:00133A0E rts ROM:00133A0E ; End of function sub_1339D2 ROM:00133A0E ROM:00133A10 ROM:00133A10 ; =============== S U B R O U T I N E ======================================= ROM:00133A10 ROM:00133A10 ROM:00133A10 sub_133A10: ; CODE XREF: ROM:loc_133920↑p ROM:00133A10 move.l ($920).w,d1 ROM:00133A14 cmpi.l #0,d1 ROM:00133A1A ble.s locret_133A62 ROM:00133A1C move.w ($E38).w,d1 ROM:00133A20 cmp.w ($616).w,d1 ROM:00133A24 blt.s locret_133A62 ROM:00133A26 move.w $800(a5),d1 ROM:00133A2A muls.w #$3E8,d1 ROM:00133A2E cmp.l ($920).w,d1 ROM:00133A32 blt.s loc_133A3E ROM:00133A34 move.l ($920).w,d0 ROM:00133A38 clr.l ($920).w ROM:00133A3C bra.s loc_133A5C ROM:00133A3E ; --------------------------------------------------------------------------- ROM:00133A3E ROM:00133A3E loc_133A3E: ; CODE XREF: sub_133A10+22↑j ROM:00133A3E move.w $800(a5),d0 ROM:00133A42 add.w ($E38).w,d0 ROM:00133A46 sub.w ($616).w,d0 ROM:00133A4A sub.w d0,($E38).w ROM:00133A4E ext.l d0 ROM:00133A50 muls.l #$3E8,d0 ROM:00133A58 sub.l d0,($920).w ROM:00133A5C ROM:00133A5C loc_133A5C: ; CODE XREF: sub_133A10+2C↑j ROM:00133A5C bsr.l sub_116B02 ROM:00133A62 ROM:00133A62 locret_133A62: ; CODE XREF: sub_133A10+A↑j ROM:00133A62 ; sub_133A10+14↑j ROM:00133A62 rts ROM:00133A62 ; End of function sub_133A10 ROM:00133A62 ROM:00133A64 ROM:00133A64 ; =============== S U B R O U T I N E ======================================= ROM:00133A64 ROM:00133A64 ROM:00133A64 sub_133A64: ; CODE XREF: ROM:loc_133904↑p ROM:00133A64 move.w #$3EA4,d1 ROM:00133A68 move.w ($9E8).w,d2 ROM:00133A6C bsr.l sub_1174A6 ROM:00133A72 move.w d1,($E36).w ROM:00133A76 move.w ($E36).w,d3 ROM:00133A7A muls.w ($E4E).w,d3 ROM:00133A7E muls.l ($984).w,d4:d3 ROM:00133A84 divs.l #$6DDD00,d4:d3 ROM:00133A8C move.l d3,($920).w ROM:00133A90 rts ROM:00133A90 ; End of function sub_133A64 ROM:00133A90 ROM:00133A92 ROM:00133A92 ; =============== S U B R O U T I N E ======================================= ROM:00133A92 ROM:00133A92 ROM:00133A92 sub_133A92: ; CODE XREF: ROM:0013394C↑p ROM:00133A92 ; ROM:loc_13398E↑p ROM:00133A92 move.w $7FE(a5),($E36).w ROM:00133A98 move.w ($E36).w,d3 ROM:00133A9C muls.w ($E4E).w,d3 ROM:00133AA0 muls.l ($984).w,d4:d3 ROM:00133AA6 divs.l #$6DDD00,d4:d3 ROM:00133AAE move.l d3,($920).w ROM:00133AB2 rts ROM:00133AB2 ; End of function sub_133A92 ROM:00133AB2 ROM:00133AB4 ROM:00133AB4 ; =============== S U B R O U T I N E ======================================= ROM:00133AB4 ROM:00133AB4 ROM:00133AB4 sub_133AB4: ; CODE XREF: ROM:0013392E↑p ROM:00133AB4 ; ROM:loc_1339CA↑p ROM:00133AB4 move.w $7FC(a5),($E36).w ROM:00133ABA move.w ($E36).w,d3 ROM:00133ABE muls.w ($E4E).w,d3 ROM:00133AC2 muls.l ($984).w,d4:d3 ROM:00133AC8 divs.l #$6DDD00,d4:d3 ROM:00133AD0 move.l d3,($920).w ROM:00133AD4 rts ROM:00133AD4 ; End of function sub_133AB4 ROM:00133AD4 ROM:00133AD6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133AD8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133ADA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133ADC ROM:00133ADC ; =============== S U B R O U T I N E ======================================= ROM:00133ADC ROM:00133ADC ROM:00133ADC sub_133ADC: ; CODE XREF: ROM:0011762A↑p ROM:00133ADC bsr.w sub_134068 ROM:00133AE0 bsr.w sub_133AE6 ROM:00133AE4 rts ROM:00133AE4 ; End of function sub_133ADC ROM:00133AE4 ROM:00133AE6 ROM:00133AE6 ; =============== S U B R O U T I N E ======================================= ROM:00133AE6 ROM:00133AE6 ROM:00133AE6 sub_133AE6: ; CODE XREF: sub_133ADC+4↑p ROM:00133AE6 clr.w d1 ROM:00133AE8 move.b ($1295).w,d1 ROM:00133AEC cmpi.w #7,d1 ROM:00133AF0 bcc.s locret_133AFA ROM:00133AF2 movea.l off_133AFC(pc,d1.w*4),a0 ROM:00133AF6 nop ROM:00133AF8 jmp (a0) ROM:00133AFA ; --------------------------------------------------------------------------- ROM:00133AFA ROM:00133AFA locret_133AFA: ; CODE XREF: sub_133AE6+A↑j ROM:00133AFA rts ROM:00133AFA ; End of function sub_133AE6 ROM:00133AFA ROM:00133AFA ; --------------------------------------------------------------------------- ROM:00133AFC off_133AFC: dc.l loc_133B18 ; DATA XREF: sub_133AE6+C↑r ROM:00133B00 dc.l loc_133B32 ROM:00133B04 dc.l loc_133BA6 ROM:00133B08 dc.l loc_133C5E ROM:00133B0C dc.l loc_133D16 ROM:00133B10 dc.l a08 ; "0-\b\b\b8" ROM:00133B14 dc.l loc_133EE0 ROM:00133B18 ; --------------------------------------------------------------------------- ROM:00133B18 ROM:00133B18 loc_133B18: ; DATA XREF: ROM:off_133AFC↑o ROM:00133B18 move.w #7,($E40).w ROM:00133B1E bclr #1,($140C).w ROM:00133B24 move.b #5,($1295).w ROM:00133B2A bra.l loc_133ECC ROM:00133B30 ; --------------------------------------------------------------------------- ROM:00133B30 rts ROM:00133B32 ; --------------------------------------------------------------------------- ROM:00133B32 ROM:00133B32 loc_133B32: ; DATA XREF: ROM:00133B00↑o ROM:00133B32 cmpi.w #0,($618).w ROM:00133B38 bgt.s loc_133B5A ROM:00133B3A btst #6,($89F).w ROM:00133B40 beq.s loc_133B5A ROM:00133B42 move.w #1,($E40).w ROM:00133B48 bclr #1,($140C).w ROM:00133B4E move.b #5,($1295).w ROM:00133B54 bra.l loc_133ECC ROM:00133B5A ; --------------------------------------------------------------------------- ROM:00133B5A ROM:00133B5A loc_133B5A: ; CODE XREF: ROM:00133B38↑j ROM:00133B5A ; ROM:00133B40↑j ROM:00133B5A cmpi.w #0,($618).w ROM:00133B60 bgt.s loc_133B82 ROM:00133B62 btst #6,($89F).w ROM:00133B68 bne.s loc_133B82 ROM:00133B6A move.w #2,($E40).w ROM:00133B70 bclr #1,($140C).w ROM:00133B76 move.b #5,($1295).w ROM:00133B7C bra.l loc_133ECC ROM:00133B82 ; --------------------------------------------------------------------------- ROM:00133B82 ROM:00133B82 loc_133B82: ; CODE XREF: ROM:00133B60↑j ROM:00133B82 ; ROM:00133B68↑j ROM:00133B82 btst #4,($1426).w ROM:00133B88 beq.s locret_133BA4 ROM:00133B8A clr.b ($7E6).w ROM:00133B8E clr.w ($61A).w ROM:00133B92 move.b #3,($7E6).w ROM:00133B98 move.b #2,($1295).w ROM:00133B9E bra.l loc_133C56 ROM:00133BA4 ; --------------------------------------------------------------------------- ROM:00133BA4 ROM:00133BA4 locret_133BA4: ; CODE XREF: ROM:00133B88↑j ROM:00133BA4 ; ROM:00133EC6↓j ROM:00133BA4 rts ROM:00133BA6 ; --------------------------------------------------------------------------- ROM:00133BA6 ROM:00133BA6 loc_133BA6: ; CODE XREF: ROM:00133C06↓j ROM:00133BA6 ; ROM:00133CBE↓j ... ROM:00133BA6 cmpi.w #0,($618).w ROM:00133BAC bgt.s loc_133BC6 ROM:00133BAE move.w #0,($E40).w ROM:00133BB4 bclr #1,($140C).w ROM:00133BBA move.b #5,($1295).w ROM:00133BC0 bra.l loc_133ECC ROM:00133BC6 ; --------------------------------------------------------------------------- ROM:00133BC6 ROM:00133BC6 loc_133BC6: ; CODE XREF: ROM:00133BAC↑j ROM:00133BC6 move.w #6,d0 ROM:00133BCA move.w #2,d1 ROM:00133BCE btst #4,($1426).w ROM:00133BD4 beq.s loc_133C0E ROM:00133BD6 cmp.w ($61A).w,d1 ROM:00133BDA ble.s loc_133BEC ROM:00133BDC clr.b ($7E6).w ROM:00133BE0 clr.w ($61A).w ROM:00133BE4 move.b #3,($7E6).w ROM:00133BEA bra.s loc_133C14 ROM:00133BEC ; --------------------------------------------------------------------------- ROM:00133BEC ROM:00133BEC loc_133BEC: ; CODE XREF: ROM:00133BDA↑j ROM:00133BEC cmp.w ($61A).w,d0 ROM:00133BF0 bge.s loc_133C0C ROM:00133BF2 clr.b ($7E6).w ROM:00133BF6 clr.w ($61A).w ROM:00133BFA move.b #3,($7E6).w ROM:00133C00 move.b #2,($1295).w ROM:00133C06 bra.l loc_133BA6 ROM:00133C0C ; --------------------------------------------------------------------------- ROM:00133C0C ROM:00133C0C loc_133C0C: ; CODE XREF: ROM:00133BF0↑j ROM:00133C0C bra.s loc_133C20 ROM:00133C0E ; --------------------------------------------------------------------------- ROM:00133C0E ROM:00133C0E loc_133C0E: ; CODE XREF: ROM:00133BD4↑j ROM:00133C0E cmp.w ($61A).w,d0 ROM:00133C12 bge.s loc_133C20 ROM:00133C14 ROM:00133C14 loc_133C14: ; CODE XREF: ROM:00133BEA↑j ROM:00133C14 move.b #2,($1295).w ROM:00133C1A bra.l loc_133C56 ROM:00133C20 ; --------------------------------------------------------------------------- ROM:00133C20 ROM:00133C20 loc_133C20: ; CODE XREF: ROM:loc_133C0C↑j ROM:00133C20 ; ROM:00133C12↑j ROM:00133C20 move.w #2,d0 ROM:00133C24 move.w #6,d1 ROM:00133C28 btst #4,($1426).w ROM:00133C2E beq.s loc_133C56 ROM:00133C30 cmp.w ($61A).w,d0 ROM:00133C34 bgt.s loc_133C56 ROM:00133C36 cmp.w ($61A).w,d1 ROM:00133C3A blt.s loc_133C56 ROM:00133C3C clr.b ($7E6).w ROM:00133C40 clr.w ($61A).w ROM:00133C44 move.b #3,($7E6).w ROM:00133C4A move.b #3,($1295).w ROM:00133C50 bra.l loc_133D0E ROM:00133C56 ; --------------------------------------------------------------------------- ROM:00133C56 ROM:00133C56 loc_133C56: ; CODE XREF: ROM:00133B9E↑j ROM:00133C56 ; ROM:00133C1A↑j ... ROM:00133C56 bclr #4,($1426).w ROM:00133C5C rts ROM:00133C5E ; --------------------------------------------------------------------------- ROM:00133C5E ROM:00133C5E loc_133C5E: ; DATA XREF: ROM:00133B08↑o ROM:00133C5E cmpi.w #0,($618).w ROM:00133C64 bgt.s loc_133C7E ROM:00133C66 move.w #0,($E40).w ROM:00133C6C bclr #1,($140C).w ROM:00133C72 move.b #5,($1295).w ROM:00133C78 bra.l loc_133ECC ROM:00133C7E ; --------------------------------------------------------------------------- ROM:00133C7E ROM:00133C7E loc_133C7E: ; CODE XREF: ROM:00133C64↑j ROM:00133C7E move.w #$10,d0 ROM:00133C82 move.w #$A,d1 ROM:00133C86 btst #4,($1426).w ROM:00133C8C beq.s loc_133CC6 ROM:00133C8E cmp.w ($61A).w,d1 ROM:00133C92 ble.s loc_133CA4 ROM:00133C94 clr.b ($7E6).w ROM:00133C98 clr.w ($61A).w ROM:00133C9C move.b #3,($7E6).w ROM:00133CA2 bra.s loc_133CCC ROM:00133CA4 ; --------------------------------------------------------------------------- ROM:00133CA4 ROM:00133CA4 loc_133CA4: ; CODE XREF: ROM:00133C92↑j ROM:00133CA4 cmp.w ($61A).w,d0 ROM:00133CA8 bge.s loc_133CC4 ROM:00133CAA clr.b ($7E6).w ROM:00133CAE clr.w ($61A).w ROM:00133CB2 move.b #3,($7E6).w ROM:00133CB8 move.b #2,($1295).w ROM:00133CBE bra.l loc_133BA6 ROM:00133CC4 ; --------------------------------------------------------------------------- ROM:00133CC4 ROM:00133CC4 loc_133CC4: ; CODE XREF: ROM:00133CA8↑j ROM:00133CC4 bra.s loc_133CD8 ROM:00133CC6 ; --------------------------------------------------------------------------- ROM:00133CC6 ROM:00133CC6 loc_133CC6: ; CODE XREF: ROM:00133C8C↑j ROM:00133CC6 cmp.w ($61A).w,d0 ROM:00133CCA bge.s loc_133CD8 ROM:00133CCC ROM:00133CCC loc_133CCC: ; CODE XREF: ROM:00133CA2↑j ROM:00133CCC move.b #2,($1295).w ROM:00133CD2 bra.l loc_133C56 ROM:00133CD8 ; --------------------------------------------------------------------------- ROM:00133CD8 ROM:00133CD8 loc_133CD8: ; CODE XREF: ROM:loc_133CC4↑j ROM:00133CD8 ; ROM:00133CCA↑j ROM:00133CD8 move.w #$A,d0 ROM:00133CDC move.w #$10,d1 ROM:00133CE0 btst #4,($1426).w ROM:00133CE6 beq.s loc_133D0E ROM:00133CE8 cmp.w ($61A).w,d0 ROM:00133CEC bgt.s loc_133D0E ROM:00133CEE cmp.w ($61A).w,d1 ROM:00133CF2 blt.s loc_133D0E ROM:00133CF4 clr.b ($7E6).w ROM:00133CF8 clr.w ($61A).w ROM:00133CFC move.b #3,($7E6).w ROM:00133D02 move.b #4,($1295).w ROM:00133D08 bra.l loc_133E7E ROM:00133D0E ; --------------------------------------------------------------------------- ROM:00133D0E ROM:00133D0E loc_133D0E: ; CODE XREF: ROM:00133C50↑j ROM:00133D0E ; ROM:00133CE6↑j ... ROM:00133D0E bclr #4,($1426).w ROM:00133D14 rts ROM:00133D16 ; --------------------------------------------------------------------------- ROM:00133D16 ROM:00133D16 loc_133D16: ; DATA XREF: ROM:00133B0C↑o ROM:00133D16 cmpi.w #0,($618).w ROM:00133D1C bgt.s loc_133D36 ROM:00133D1E move.w #0,($E40).w ROM:00133D24 bclr #1,($140C).w ROM:00133D2A move.b #5,($1295).w ROM:00133D30 bra.l loc_133ECC ROM:00133D36 ; --------------------------------------------------------------------------- ROM:00133D36 ROM:00133D36 loc_133D36: ; CODE XREF: ROM:00133D1C↑j ROM:00133D36 move.w #$A,d0 ROM:00133D3A move.w #2,d1 ROM:00133D3E move.w #6,d2 ROM:00133D42 move.w #6,d3 ROM:00133D46 btst #4,($1426).w ROM:00133D4C beq.s loc_133DA2 ROM:00133D4E cmp.w ($61A).w,d1 ROM:00133D52 ble.s loc_133D64 ROM:00133D54 clr.b ($7E6).w ROM:00133D58 clr.w ($61A).w ROM:00133D5C move.b #3,($7E6).w ROM:00133D62 bra.s loc_133DA8 ROM:00133D64 ; --------------------------------------------------------------------------- ROM:00133D64 ROM:00133D64 loc_133D64: ; CODE XREF: ROM:00133D52↑j ROM:00133D64 cmp.w ($61A).w,d2 ROM:00133D68 bge.s loc_133D80 ROM:00133D6A cmp.w ($61A).w,d3 ROM:00133D6E ble.s loc_133D80 ROM:00133D70 clr.b ($7E6).w ROM:00133D74 clr.w ($61A).w ROM:00133D78 move.b #3,($7E6).w ROM:00133D7E bra.s loc_133DA8 ROM:00133D80 ; --------------------------------------------------------------------------- ROM:00133D80 ROM:00133D80 loc_133D80: ; CODE XREF: ROM:00133D68↑j ROM:00133D80 ; ROM:00133D6E↑j ROM:00133D80 cmp.w ($61A).w,d0 ROM:00133D84 bge.s loc_133DA0 ROM:00133D86 clr.b ($7E6).w ROM:00133D8A clr.w ($61A).w ROM:00133D8E move.b #3,($7E6).w ROM:00133D94 move.b #2,($1295).w ROM:00133D9A bra.l loc_133BA6 ROM:00133DA0 ; --------------------------------------------------------------------------- ROM:00133DA0 ROM:00133DA0 loc_133DA0: ; CODE XREF: ROM:00133D84↑j ROM:00133DA0 bra.s loc_133DC0 ROM:00133DA2 ; --------------------------------------------------------------------------- ROM:00133DA2 ROM:00133DA2 loc_133DA2: ; CODE XREF: ROM:00133D4C↑j ROM:00133DA2 cmp.w ($61A).w,d0 ROM:00133DA6 bge.s loc_133DC0 ROM:00133DA8 ROM:00133DA8 loc_133DA8: ; CODE XREF: ROM:00133D62↑j ROM:00133DA8 ; ROM:00133D7E↑j ROM:00133DA8 move.w #0,($E42).w ROM:00133DAE move.w #0,($E3C).w ROM:00133DB4 move.b #2,($1295).w ROM:00133DBA bra.l loc_133C56 ROM:00133DC0 ; --------------------------------------------------------------------------- ROM:00133DC0 ROM:00133DC0 loc_133DC0: ; CODE XREF: ROM:loc_133DA0↑j ROM:00133DC0 ; ROM:00133DA6↑j ROM:00133DC0 move.w #6,d0 ROM:00133DC4 move.w #$A,d1 ROM:00133DC8 move.w #$F,d2 ROM:00133DCC btst #4,($1426).w ROM:00133DD2 beq.s loc_133E0C ROM:00133DD4 cmp.w ($61A).w,d0 ROM:00133DD8 bgt.s loc_133E0C ROM:00133DDA cmp.w ($61A).w,d1 ROM:00133DDE blt.s loc_133E0C ROM:00133DE0 cmp.w ($E42).w,d2 ROM:00133DE4 ble.s loc_133E0C ROM:00133DE6 clr.b ($7E6).w ROM:00133DEA clr.w ($61A).w ROM:00133DEE move.b #3,($7E6).w ROM:00133DF4 bsr.w sub_134004 ROM:00133DF8 addq.w #1,($E42).w ROM:00133DFC bvc.s loc_133E04 ROM:00133DFE move.w #$8000,($E42).w ROM:00133E04 ROM:00133E04 loc_133E04: ; CODE XREF: ROM:00133DFC↑j ROM:00133E04 move.b #4,($1295).w ROM:00133E0A bra.s loc_133E7E ROM:00133E0C ; --------------------------------------------------------------------------- ROM:00133E0C ROM:00133E0C loc_133E0C: ; CODE XREF: ROM:00133DD2↑j ROM:00133E0C ; ROM:00133DD8↑j ... ROM:00133E0C btst #4,($1426).w ROM:00133E12 beq.s loc_133E48 ROM:00133E14 cmp.w ($61A).w,d0 ROM:00133E18 bgt.s loc_133E48 ROM:00133E1A cmp.w ($61A).w,d1 ROM:00133E1E blt.s loc_133E48 ROM:00133E20 cmp.w ($E42).w,d2 ROM:00133E24 bgt.s loc_133E48 ROM:00133E26 clr.b ($7E6).w ROM:00133E2A clr.w ($61A).w ROM:00133E2E bsr.w sub_134004 ROM:00133E32 bsr.w sub_134016 ROM:00133E36 bclr #1,($140C).w ROM:00133E3C move.b #5,($1295).w ROM:00133E42 bra.l loc_133ECC ROM:00133E48 ; --------------------------------------------------------------------------- ROM:00133E48 ROM:00133E48 loc_133E48: ; CODE XREF: ROM:00133E12↑j ROM:00133E48 ; ROM:00133E18↑j ... ROM:00133E48 move.w #2,d0 ROM:00133E4C move.w #6,d1 ROM:00133E50 btst #4,($1426).w ROM:00133E56 beq.s loc_133E7E ROM:00133E58 cmp.w ($61A).w,d0 ROM:00133E5C bgt.s loc_133E7E ROM:00133E5E cmp.w ($61A).w,d1 ROM:00133E62 blt.s loc_133E7E ROM:00133E64 clr.b ($7E6).w ROM:00133E68 clr.w ($61A).w ROM:00133E6C move.b #3,($7E6).w ROM:00133E72 move.b #6,($1295).w ROM:00133E78 bra.l loc_133FFA ROM:00133E7E ; --------------------------------------------------------------------------- ROM:00133E7E ROM:00133E7E loc_133E7E: ; CODE XREF: ROM:00133D08↑j ROM:00133E7E ; ROM:00133E0A↑j ... ROM:00133E7E bclr #4,($1426).w ROM:00133E84 rts ROM:00133E84 ; --------------------------------------------------------------------------- ROM:00133E86 a08: dc.b '0-',8,8,8,'8',0 ; DATA XREF: ROM:00133B10↑o ROM:00133E8D dc.b 3, $14, $21 ROM:00133E90 ; --------------------------------------------------------------------------- ROM:00133E90 beq.s loc_133E94 ROM:00133E92 bra.s loc_133E9C ROM:00133E94 ; --------------------------------------------------------------------------- ROM:00133E94 ROM:00133E94 loc_133E94: ; CODE XREF: ROM:00133E90↑j ROM:00133E94 btst #6,($1423).w ROM:00133E9A beq.s loc_133ECC ROM:00133E9C ROM:00133E9C loc_133E9C: ; CODE XREF: ROM:00133E92↑j ROM:00133E9C bsr.w sub_134050 ROM:00133EA0 move.w #0,($E42).w ROM:00133EA6 move.w #0,($E3C).w ROM:00133EAC clr.b ($7E5).w ROM:00133EB0 move.w d0,($618).w ROM:00133EB4 move.b #1,($7E5).w ROM:00133EBA bset #1,($140C).w ROM:00133EC0 move.b #1,($1295).w ROM:00133EC6 bra.l locret_133BA4 ROM:00133ECC ; --------------------------------------------------------------------------- ROM:00133ECC ROM:00133ECC loc_133ECC: ; CODE XREF: ROM:00133B2A↑j ROM:00133ECC ; ROM:00133B54↑j ... ROM:00133ECC bclr #3,($1421).w ROM:00133ED2 bclr #6,($1423).w ROM:00133ED8 bclr #4,($1426).w ROM:00133EDE rts ROM:00133EE0 ; --------------------------------------------------------------------------- ROM:00133EE0 ROM:00133EE0 loc_133EE0: ; DATA XREF: ROM:00133B14↑o ROM:00133EE0 cmpi.w #0,($618).w ROM:00133EE6 bgt.s loc_133EFC ROM:00133EE8 move.w #0,($E40).w ROM:00133EEE bclr #1,($140C).w ROM:00133EF4 move.b #5,($1295).w ROM:00133EFA bra.s loc_133ECC ROM:00133EFC ; --------------------------------------------------------------------------- ROM:00133EFC ROM:00133EFC loc_133EFC: ; CODE XREF: ROM:00133EE6↑j ROM:00133EFC move.w #2,d0 ROM:00133F00 move.w #6,d1 ROM:00133F04 move.w #$F,d2 ROM:00133F08 btst #4,($1426).w ROM:00133F0E beq.s loc_133F44 ROM:00133F10 cmp.w ($61A).w,d0 ROM:00133F14 bgt.s loc_133F44 ROM:00133F16 cmp.w ($61A).w,d1 ROM:00133F1A blt.s loc_133F44 ROM:00133F1C cmp.w ($E42).w,d2 ROM:00133F20 bgt.s loc_133F44 ROM:00133F22 clr.b ($7E6).w ROM:00133F26 clr.w ($61A).w ROM:00133F2A bsr.w sub_134010 ROM:00133F2E bsr.w sub_134016 ROM:00133F32 bclr #1,($140C).w ROM:00133F38 move.b #5,($1295).w ROM:00133F3E bra.l loc_133ECC ROM:00133F44 ; --------------------------------------------------------------------------- ROM:00133F44 ROM:00133F44 loc_133F44: ; CODE XREF: ROM:00133F0E↑j ROM:00133F44 ; ROM:00133F14↑j ... ROM:00133F44 move.w #6,d0 ROM:00133F48 move.w #2,d1 ROM:00133F4C btst #4,($1426).w ROM:00133F52 beq.s loc_133F8C ROM:00133F54 cmp.w ($61A).w,d1 ROM:00133F58 ble.s loc_133F6A ROM:00133F5A clr.b ($7E6).w ROM:00133F5E clr.w ($61A).w ROM:00133F62 move.b #3,($7E6).w ROM:00133F68 bra.s loc_133F92 ROM:00133F6A ; --------------------------------------------------------------------------- ROM:00133F6A ROM:00133F6A loc_133F6A: ; CODE XREF: ROM:00133F58↑j ROM:00133F6A cmp.w ($61A).w,d0 ROM:00133F6E bge.s loc_133F8A ROM:00133F70 clr.b ($7E6).w ROM:00133F74 clr.w ($61A).w ROM:00133F78 move.b #3,($7E6).w ROM:00133F7E move.b #2,($1295).w ROM:00133F84 bra.l loc_133BA6 ROM:00133F8A ; --------------------------------------------------------------------------- ROM:00133F8A ROM:00133F8A loc_133F8A: ; CODE XREF: ROM:00133F6E↑j ROM:00133F8A bra.s loc_133FAA ROM:00133F8C ; --------------------------------------------------------------------------- ROM:00133F8C ROM:00133F8C loc_133F8C: ; CODE XREF: ROM:00133F52↑j ROM:00133F8C cmp.w ($61A).w,d0 ROM:00133F90 bge.s loc_133FAA ROM:00133F92 ROM:00133F92 loc_133F92: ; CODE XREF: ROM:00133F68↑j ROM:00133F92 move.w #0,($E42).w ROM:00133F98 move.w #0,($E3C).w ROM:00133F9E move.b #2,($1295).w ROM:00133FA4 bra.l loc_133C56 ROM:00133FAA ; --------------------------------------------------------------------------- ROM:00133FAA ROM:00133FAA loc_133FAA: ; CODE XREF: ROM:loc_133F8A↑j ROM:00133FAA ; ROM:00133F90↑j ROM:00133FAA move.w #2,d0 ROM:00133FAE move.w #6,d1 ROM:00133FB2 move.w #$F,d2 ROM:00133FB6 btst #4,($1426).w ROM:00133FBC beq.s loc_133FFA ROM:00133FBE cmp.w ($61A).w,d0 ROM:00133FC2 bgt.s loc_133FFA ROM:00133FC4 cmp.w ($61A).w,d1 ROM:00133FC8 blt.s loc_133FFA ROM:00133FCA cmp.w ($E42).w,d2 ROM:00133FCE ble.s loc_133FFA ROM:00133FD0 clr.b ($7E6).w ROM:00133FD4 clr.w ($61A).w ROM:00133FD8 move.b #3,($7E6).w ROM:00133FDE bsr.w sub_134010 ROM:00133FE2 addq.w #1,($E42).w ROM:00133FE6 bvc.s loc_133FEE ROM:00133FE8 move.w #$8000,($E42).w ROM:00133FEE ROM:00133FEE loc_133FEE: ; CODE XREF: ROM:00133FE6↑j ROM:00133FEE move.b #4,($1295).w ROM:00133FF4 bra.l loc_133E7E ROM:00133FFA ; --------------------------------------------------------------------------- ROM:00133FFA ROM:00133FFA loc_133FFA: ; CODE XREF: ROM:00133E78↑j ROM:00133FFA ; ROM:00133FBC↑j ... ROM:00133FFA bclr #4,($1426).w ROM:00134000 rts ROM:00134002 ; --------------------------------------------------------------------------- ROM:00134002 rts ROM:00134004 ROM:00134004 ; =============== S U B R O U T I N E ======================================= ROM:00134004 ROM:00134004 ROM:00134004 sub_134004: ; CODE XREF: ROM:00133DF4↑p ROM:00134004 ; ROM:00133E2E↑p ROM:00134004 lsl ($E3C).w ROM:00134008 ori.w #1,($E3C).w ROM:0013400E rts ROM:0013400E ; End of function sub_134004 ROM:0013400E ROM:00134010 ROM:00134010 ; =============== S U B R O U T I N E ======================================= ROM:00134010 ROM:00134010 ROM:00134010 sub_134010: ; CODE XREF: ROM:00133F2A↑p ROM:00134010 ; ROM:00133FDE↑p ROM:00134010 lsl ($E3C).w ROM:00134014 rts ROM:00134014 ; End of function sub_134010 ROM:00134014 ROM:00134016 ROM:00134016 ; =============== S U B R O U T I N E ======================================= ROM:00134016 ROM:00134016 ROM:00134016 sub_134016: ; CODE XREF: ROM:00133E32↑p ROM:00134016 ; ROM:00133F2E↑p ROM:00134016 move.w ($E3C).w,d0 ROM:0013401A cmpi.w #$F0F0,d0 ROM:0013401E bne.s loc_134028 ROM:00134020 move.w #5,($E40).w ROM:00134026 bra.s loc_13403C ROM:00134028 ; --------------------------------------------------------------------------- ROM:00134028 ROM:00134028 loc_134028: ; CODE XREF: sub_134016+8↑j ROM:00134028 cmp.w ($E3E).w,d0 ROM:0013402C bne.s loc_134036 ROM:0013402E move.w #3,($E40).w ROM:00134034 bra.s loc_13403C ROM:00134036 ; --------------------------------------------------------------------------- ROM:00134036 ROM:00134036 loc_134036: ; CODE XREF: sub_134016+16↑j ROM:00134036 move.w #4,($E40).w ROM:0013403C ROM:0013403C loc_13403C: ; CODE XREF: sub_134016+10↑j ROM:0013403C ; sub_134016+1E↑j ROM:0013403C cmpi.w #0,d0 ROM:00134040 beq.s loc_134048 ROM:00134042 cmpi.w #$FFFF,d0 ROM:00134046 bne.s locret_13404E ROM:00134048 ROM:00134048 loc_134048: ; CODE XREF: sub_134016+2A↑j ROM:00134048 move.w #6,($E40).w ROM:0013404E ROM:0013404E locret_13404E: ; CODE XREF: sub_134016+30↑j ROM:0013404E rts ROM:0013404E ; End of function sub_134016 ROM:0013404E ROM:00134050 ROM:00134050 ; =============== S U B R O U T I N E ======================================= ROM:00134050 ROM:00134050 ROM:00134050 sub_134050: ; CODE XREF: ROM:loc_133E9C↑p ROM:00134050 btst #6,($89F).w ROM:00134056 beq.s loc_134060 ROM:00134058 bset #5,($1417).w ROM:0013405E bra.s locret_134066 ROM:00134060 ; --------------------------------------------------------------------------- ROM:00134060 ROM:00134060 loc_134060: ; CODE XREF: sub_134050+6↑j ROM:00134060 bclr #5,($1417).w ROM:00134066 ROM:00134066 locret_134066: ; CODE XREF: sub_134050+E↑j ROM:00134066 rts ROM:00134066 ; End of function sub_134050 ROM:00134066 ROM:00134068 ROM:00134068 ; =============== S U B R O U T I N E ======================================= ROM:00134068 ROM:00134068 ROM:00134068 sub_134068: ; CODE XREF: sub_133ADC↑p ROM:00134068 btst #5,($1417).w ROM:0013406E beq.s loc_134086 ROM:00134070 btst #6,($89F).w ROM:00134076 bne.s loc_134084 ROM:00134078 bset #4,($1426).w ROM:0013407E bclr #5,($1417).w ROM:00134084 ROM:00134084 loc_134084: ; CODE XREF: sub_134068+E↑j ROM:00134084 bra.s locret_13409A ROM:00134086 ; --------------------------------------------------------------------------- ROM:00134086 ROM:00134086 loc_134086: ; CODE XREF: sub_134068+6↑j ROM:00134086 btst #6,($89F).w ROM:0013408C beq.s locret_13409A ROM:0013408E bset #4,($1426).w ROM:00134094 bset #5,($1417).w ROM:0013409A ROM:0013409A locret_13409A: ; CODE XREF: sub_134068:loc_134084↑j ROM:0013409A ; sub_134068+24↑j ROM:0013409A rts ROM:0013409A ; End of function sub_134068 ROM:0013409A ROM:0013409C ROM:0013409C ; =============== S U B R O U T I N E ======================================= ROM:0013409C ROM:0013409C ROM:0013409C sub_13409C: ; CODE XREF: sub_129E70+B4↑p ROM:0013409C bsr.w sub_1340A2 ROM:001340A0 rts ROM:001340A0 ; End of function sub_13409C ROM:001340A0 ROM:001340A2 ROM:001340A2 ; =============== S U B R O U T I N E ======================================= ROM:001340A2 ROM:001340A2 ROM:001340A2 sub_1340A2: ; CODE XREF: sub_13409C↑p ROM:001340A2 clr.w d1 ROM:001340A4 move.b ($1297).w,d1 ROM:001340A8 cmpi.w #3,d1 ROM:001340AC bcc.s locret_1340B6 ROM:001340AE movea.l off_1340B8(pc,d1.w*4),a0 ROM:001340B2 nop ROM:001340B4 jmp (a0) ROM:001340B6 ; --------------------------------------------------------------------------- ROM:001340B6 ROM:001340B6 locret_1340B6: ; CODE XREF: sub_1340A2+A↑j ROM:001340B6 rts ROM:001340B6 ; End of function sub_1340A2 ROM:001340B6 ROM:001340B6 ; --------------------------------------------------------------------------- ROM:001340B8 off_1340B8: dc.l loc_1340C4 ; DATA XREF: sub_1340A2+C↑r ROM:001340BC dc.l loc_1340D2 ROM:001340C0 dc.l loc_134112 ROM:001340C4 ; --------------------------------------------------------------------------- ROM:001340C4 ROM:001340C4 loc_1340C4: ; DATA XREF: ROM:off_1340B8↑o ROM:001340C4 bsr.w sub_134126 ROM:001340C8 move.b #1,($1297).w ROM:001340CE bra.s locret_134110 ROM:001340D0 ; --------------------------------------------------------------------------- ROM:001340D0 rts ROM:001340D2 ; --------------------------------------------------------------------------- ROM:001340D2 ROM:001340D2 loc_1340D2: ; DATA XREF: ROM:001340BC↑o ROM:001340D2 btst #4,($894).w ROM:001340D8 bne.s loc_1340EC ROM:001340DA bsr.w sub_1341AC ROM:001340DE bset #2,($89B).w ROM:001340E4 move.b #2,($1297).w ROM:001340EA bra.s locret_134122 ROM:001340EC ; --------------------------------------------------------------------------- ROM:001340EC ROM:001340EC loc_1340EC: ; CODE XREF: ROM:001340D8↑j ROM:001340EC btst #7,($142A).w ROM:001340F2 beq.s locret_134110 ROM:001340F4 bsr.w sub_1341EA ROM:001340F8 bset #2,($89B).w ROM:001340FE bclr #7,($142A).w ROM:00134104 move.b #1,($1297).w ROM:0013410A bra.l *+6 ROM:00134110 ; --------------------------------------------------------------------------- ROM:00134110 ROM:00134110 locret_134110: ; CODE XREF: ROM:001340CE↑j ROM:00134110 ; ROM:001340F2↑j ... ROM:00134110 rts ROM:00134112 ; --------------------------------------------------------------------------- ROM:00134112 ROM:00134112 loc_134112: ; DATA XREF: ROM:001340C0↑o ROM:00134112 btst #4,($894).w ROM:00134118 beq.s locret_134122 ROM:0013411A move.b #1,($1297).w ROM:00134120 bra.s locret_134110 ROM:00134122 ; --------------------------------------------------------------------------- ROM:00134122 ROM:00134122 locret_134122: ; CODE XREF: ROM:001340EA↑j ROM:00134122 ; ROM:00134118↑j ROM:00134122 rts ROM:00134124 ; --------------------------------------------------------------------------- ROM:00134124 rts ROM:00134126 ROM:00134126 ; =============== S U B R O U T I N E ======================================= ROM:00134126 ROM:00134126 ROM:00134126 sub_134126: ; CODE XREF: ROM:loc_1340C4↑p ROM:00134126 move.b ($1296).w,d0 ROM:0013412A andi.b #$F,d0 ROM:0013412E move.w #0,d1 ROM:00134132 move.b ($1296).w,d1 ROM:00134136 lsr.b #4,d1 ROM:00134138 cmpi.b #$F,d0 ROM:0013413C bne.s loc_134154 ROM:0013413E bclr #0,($1413).w ROM:00134144 btst #2,($8A0).w ROM:0013414A beq.s loc_134152 ROM:0013414C bset #5,($141B).w ROM:00134152 ROM:00134152 loc_134152: ; CODE XREF: sub_134126+24↑j ROM:00134152 bra.s locret_1341AA ROM:00134154 ; --------------------------------------------------------------------------- ROM:00134154 ROM:00134154 loc_134154: ; CODE XREF: sub_134126+16↑j ROM:00134154 cmp.b d1,d0 ROM:00134156 bne.s loc_134188 ROM:00134158 cmpi.b #7,d1 ROM:0013415C beq.s loc_134164 ROM:0013415E cmpi.b #$B,d1 ROM:00134162 bne.s loc_13416C ROM:00134164 ROM:00134164 loc_134164: ; CODE XREF: sub_134126+36↑j ROM:00134164 bset #0,($1413).w ROM:0013416A bra.s locret_1341AA ROM:0013416C ; --------------------------------------------------------------------------- ROM:0013416C ROM:0013416C loc_13416C: ; CODE XREF: sub_134126+3C↑j ROM:0013416C cmpi.b #$D,d1 ROM:00134170 beq.s loc_134178 ROM:00134172 cmpi.b #$E,d1 ROM:00134176 bne.s loc_134180 ROM:00134178 ROM:00134178 loc_134178: ; CODE XREF: sub_134126+4A↑j ROM:00134178 bset #0,($1413).w ROM:0013417E bra.s locret_1341AA ROM:00134180 ; --------------------------------------------------------------------------- ROM:00134180 ROM:00134180 loc_134180: ; CODE XREF: sub_134126+50↑j ROM:00134180 bra.l loc_134188 ROM:00134186 ; --------------------------------------------------------------------------- ROM:00134186 bra.s locret_1341AA ROM:00134188 ; --------------------------------------------------------------------------- ROM:00134188 ROM:00134188 loc_134188: ; CODE XREF: sub_134126+30↑j ROM:00134188 ; sub_134126:loc_134180↑j ROM:00134188 bclr #0,($1413).w ROM:0013418E bset #5,($141B).w ROM:00134194 cmpi.b #0,($1296).w ROM:0013419A bne.s loc_1341A4 ROM:0013419C bset #1,($1430).w ROM:001341A2 bra.s locret_1341AA ROM:001341A4 ; --------------------------------------------------------------------------- ROM:001341A4 ROM:001341A4 loc_1341A4: ; CODE XREF: sub_134126+74↑j ROM:001341A4 bclr #1,($1430).w ROM:001341AA ROM:001341AA locret_1341AA: ; CODE XREF: sub_134126:loc_134152↑j ROM:001341AA ; sub_134126+44↑j ... ROM:001341AA rts ROM:001341AA ; End of function sub_134126 ROM:001341AA ROM:001341AC ROM:001341AC ; =============== S U B R O U T I N E ======================================= ROM:001341AC ROM:001341AC ROM:001341AC sub_1341AC: ; CODE XREF: ROM:001340DA↑p ROM:001341AC move.w #0,d1 ROM:001341B0 move.b ($1296).w,d1 ROM:001341B4 lsr.b #4,d1 ROM:001341B6 cmpi.b #7,d1 ROM:001341BA beq.s loc_1341D2 ROM:001341BC cmpi.b #$B,d1 ROM:001341C0 beq.s loc_1341D2 ROM:001341C2 cmpi.b #$D,d1 ROM:001341C6 beq.s loc_1341D2 ROM:001341C8 cmpi.b #$E,d1 ROM:001341CC beq.s loc_1341D2 ROM:001341CE move.b #7,d1 ROM:001341D2 ROM:001341D2 loc_1341D2: ; CODE XREF: sub_1341AC+E↑j ROM:001341D2 ; sub_1341AC+14↑j ... ROM:001341D2 move.b d1,d0 ROM:001341D4 move.w #0,d2 ROM:001341D8 move.b d1,d2 ROM:001341DA lsl.b #4,d2 ROM:001341DC add.b d0,d2 ROM:001341DE rol.b #1,d2 ROM:001341E0 ori.b #$F,d2 ROM:001341E4 move.b d2,($1296).w ROM:001341E8 rts ROM:001341E8 ; End of function sub_1341AC ROM:001341E8 ROM:001341EA ROM:001341EA ; =============== S U B R O U T I N E ======================================= ROM:001341EA ROM:001341EA ROM:001341EA sub_1341EA: ; CODE XREF: ROM:001340F4↑p ROM:001341EA move.w #0,d1 ROM:001341EE move.b ($1296).w,d1 ROM:001341F2 lsr.b #4,d1 ROM:001341F4 cmpi.b #7,d1 ROM:001341F8 beq.s loc_134210 ROM:001341FA cmpi.b #$B,d1 ROM:001341FE beq.s loc_134210 ROM:00134200 cmpi.b #$D,d1 ROM:00134204 beq.s loc_134210 ROM:00134206 cmpi.b #$E,d1 ROM:0013420A beq.s loc_134210 ROM:0013420C move.b #7,d1 ROM:00134210 ROM:00134210 loc_134210: ; CODE XREF: sub_1341EA+E↑j ROM:00134210 ; sub_1341EA+14↑j ... ROM:00134210 move.b d1,d0 ROM:00134212 move.w #0,d2 ROM:00134216 move.b d1,d2 ROM:00134218 lsl.b #4,d2 ROM:0013421A add.b d0,d2 ROM:0013421C rol.b #1,d2 ROM:0013421E btst #7,($1429).w ROM:00134224 bne.s loc_13422C ROM:00134226 move.b d2,($1296).w ROM:0013422A bra.s locret_134236 ROM:0013422C ; --------------------------------------------------------------------------- ROM:0013422C ROM:0013422C loc_13422C: ; CODE XREF: sub_1341EA+3A↑j ROM:0013422C andi.b #$F0,d2 ROM:00134230 or.b d0,d2 ROM:00134232 move.b d2,($1296).w ROM:00134236 ROM:00134236 locret_134236: ; CODE XREF: sub_1341EA+40↑j ROM:00134236 rts ROM:00134236 ; End of function sub_1341EA ROM:00134236 ROM:00134238 ROM:00134238 ; =============== S U B R O U T I N E ======================================= ROM:00134238 ROM:00134238 ROM:00134238 sub_134238: ; CODE XREF: sub_129E70+AE↑p ROM:00134238 bsr.w sub_134492 ROM:0013423C bsr.w sub_1344B4 ROM:00134240 bsr.w sub_134246 ROM:00134244 rts ROM:00134244 ; End of function sub_134238 ROM:00134244 ROM:00134246 ROM:00134246 ; =============== S U B R O U T I N E ======================================= ROM:00134246 ROM:00134246 ROM:00134246 sub_134246: ; CODE XREF: sub_134238+8↑p ROM:00134246 clr.w d1 ROM:00134248 move.b ($1298).w,d1 ROM:0013424C cmpi.w #5,d1 ROM:00134250 bcc.s locret_13425A ROM:00134252 movea.l off_13425C(pc,d1.w*4),a0 ROM:00134256 nop ROM:00134258 jmp (a0) ROM:0013425A ; --------------------------------------------------------------------------- ROM:0013425A ROM:0013425A locret_13425A: ; CODE XREF: sub_134246+A↑j ROM:0013425A rts ROM:0013425A ; End of function sub_134246 ROM:0013425A ROM:0013425A ; --------------------------------------------------------------------------- ROM:0013425C off_13425C: dc.l loc_134270 ; DATA XREF: sub_134246+C↑r ROM:00134260 dc.l loc_134282 ROM:00134264 dc.l loc_13431C ROM:00134268 dc.l loc_134388 ROM:0013426C dc.l loc_1343DE ROM:00134270 ; --------------------------------------------------------------------------- ROM:00134270 ROM:00134270 loc_134270: ; DATA XREF: ROM:off_13425C↑o ROM:00134270 bsr.w sub_13440C ROM:00134274 move.b #1,($1298).w ROM:0013427A bra.l locret_13431A ROM:00134280 ; --------------------------------------------------------------------------- ROM:00134280 rts ROM:00134282 ; --------------------------------------------------------------------------- ROM:00134282 ROM:00134282 loc_134282: ; DATA XREF: ROM:00134260↑o ROM:00134282 btst #5,($141B).w ROM:00134288 beq.s loc_134290 ROM:0013428A bset #7,($1429).w ROM:00134290 ROM:00134290 loc_134290: ; CODE XREF: ROM:00134288↑j ROM:00134290 btst #0,($1413).w ROM:00134296 beq.s loc_1342AE ROM:00134298 bsr.w sub_134434 ROM:0013429C bset #7,($142A).w ROM:001342A2 move.b #3,($1298).w ROM:001342A8 bra.l loc_1343D6 ROM:001342AE ; --------------------------------------------------------------------------- ROM:001342AE ROM:001342AE loc_1342AE: ; CODE XREF: ROM:00134296↑j ROM:001342AE btst #0,($1418).w ROM:001342B4 beq.s loc_1342DA ROM:001342B6 bsr.w sub_134434 ROM:001342BA bset #7,($142A).w ROM:001342C0 bsr.w sub_13443C ROM:001342C4 bsr.w sub_13440C ROM:001342C8 bset #2,($89E).w ROM:001342CE move.b #3,($1298).w ROM:001342D4 bra.l loc_1343D6 ROM:001342DA ; --------------------------------------------------------------------------- ROM:001342DA ROM:001342DA loc_1342DA: ; CODE XREF: ROM:001342B4↑j ROM:001342DA btst #6,($142A).w ROM:001342E0 beq.s loc_134304 ROM:001342E2 bset #6,($1423).w ROM:001342E8 bset #0,($1408).w ROM:001342EE bsr.w sub_134434 ROM:001342F2 bset #7,($142A).w ROM:001342F8 move.b #4,($1298).w ROM:001342FE bra.l loc_134402 ROM:00134304 ; --------------------------------------------------------------------------- ROM:00134304 ROM:00134304 loc_134304: ; CODE XREF: ROM:001342E0↑j ROM:00134304 cmpi.w #0,($57E).w ROM:0013430A ble.s locret_13431A ROM:0013430C bset #6,($1423).w ROM:00134312 move.b #2,($1298).w ROM:00134318 bra.s locret_134386 ROM:0013431A ; --------------------------------------------------------------------------- ROM:0013431A ROM:0013431A locret_13431A: ; CODE XREF: ROM:0013427A↑j ROM:0013431A ; ROM:0013430A↑j ROM:0013431A rts ROM:0013431C ; --------------------------------------------------------------------------- ROM:0013431C ROM:0013431C loc_13431C: ; DATA XREF: ROM:00134264↑o ROM:0013431C btst #0,($1418).w ROM:00134322 beq.s loc_134348 ROM:00134324 bsr.w sub_134434 ROM:00134328 bset #7,($142A).w ROM:0013432E bsr.w sub_13443C ROM:00134332 bsr.w sub_13440C ROM:00134336 bset #2,($89E).w ROM:0013433C move.b #3,($1298).w ROM:00134342 bra.l loc_1343D6 ROM:00134348 ; --------------------------------------------------------------------------- ROM:00134348 ROM:00134348 loc_134348: ; CODE XREF: ROM:00134322↑j ROM:00134348 btst #6,($142A).w ROM:0013434E beq.s loc_13436C ROM:00134350 bset #0,($1408).w ROM:00134356 bsr.w sub_134434 ROM:0013435A bset #7,($142A).w ROM:00134360 move.b #4,($1298).w ROM:00134366 bra.l loc_134402 ROM:0013436C ; --------------------------------------------------------------------------- ROM:0013436C ROM:0013436C loc_13436C: ; CODE XREF: ROM:0013434E↑j ROM:0013436C btst #1,($140C).w ROM:00134372 bne.s locret_134386 ROM:00134374 bsr.w sub_13444C ROM:00134378 bset #7,($142A).w ROM:0013437E move.b #3,($1298).w ROM:00134384 bra.s loc_1343D6 ROM:00134386 ; --------------------------------------------------------------------------- ROM:00134386 ROM:00134386 locret_134386: ; CODE XREF: ROM:00134318↑j ROM:00134386 ; ROM:00134372↑j ROM:00134386 rts ROM:00134388 ; --------------------------------------------------------------------------- ROM:00134388 ROM:00134388 loc_134388: ; DATA XREF: ROM:00134268↑o ROM:00134388 btst #0,($1418).w ROM:0013438E beq.s loc_1343B0 ROM:00134390 bsr.w sub_134434 ROM:00134394 bset #7,($142A).w ROM:0013439A bsr.w sub_13443C ROM:0013439E bsr.w sub_13440C ROM:001343A2 bset #2,($89E).w ROM:001343A8 move.b #3,($1298).w ROM:001343AE bra.s loc_1343D6 ROM:001343B0 ; --------------------------------------------------------------------------- ROM:001343B0 ROM:001343B0 loc_1343B0: ; CODE XREF: ROM:0013438E↑j ROM:001343B0 btst #6,($142A).w ROM:001343B6 beq.s loc_1343D6 ROM:001343B8 bset #6,($1423).w ROM:001343BE bset #0,($1408).w ROM:001343C4 bsr.w sub_134434 ROM:001343C8 bset #7,($142A).w ROM:001343CE move.b #4,($1298).w ROM:001343D4 bra.s loc_134402 ROM:001343D6 ; --------------------------------------------------------------------------- ROM:001343D6 ROM:001343D6 loc_1343D6: ; CODE XREF: ROM:001342A8↑j ROM:001343D6 ; ROM:001342D4↑j ... ROM:001343D6 bclr #0,($1418).w ROM:001343DC rts ROM:001343DE ; --------------------------------------------------------------------------- ROM:001343DE ROM:001343DE loc_1343DE: ; DATA XREF: ROM:0013426C↑o ROM:001343DE btst #1,($140C).w ROM:001343E4 bne.s loc_134402 ROM:001343E6 bsr.w sub_134480 ROM:001343EA bsr.w sub_13440C ROM:001343EE bset #2,($89E).w ROM:001343F4 bclr #0,($1408).w ROM:001343FA move.b #3,($1298).w ROM:00134400 bra.s loc_1343D6 ROM:00134402 ; --------------------------------------------------------------------------- ROM:00134402 ROM:00134402 loc_134402: ; CODE XREF: ROM:001342FE↑j ROM:00134402 ; ROM:00134366↑j ... ROM:00134402 bclr #6,($142A).w ROM:00134408 rts ROM:0013440A ; --------------------------------------------------------------------------- ROM:0013440A rts ROM:0013440C ROM:0013440C ; =============== S U B R O U T I N E ======================================= ROM:0013440C ROM:0013440C ROM:0013440C sub_13440C: ; CODE XREF: ROM:loc_134270↑p ROM:0013440C ; ROM:001342C4↑p ... ROM:0013440C move.w ($E3E).w,d0 ROM:00134410 cmpi.w #$FFFF,d0 ROM:00134414 bne.s loc_13441E ROM:00134416 move.w #0,($E44).w ROM:0013441C bra.s locret_134432 ROM:0013441E ; --------------------------------------------------------------------------- ROM:0013441E ROM:0013441E loc_13441E: ; CODE XREF: sub_13440C+8↑j ROM:0013441E cmpi.w #0,d0 ROM:00134422 bne.s loc_13442C ROM:00134424 move.w #1,($E44).w ROM:0013442A bra.s locret_134432 ROM:0013442C ; --------------------------------------------------------------------------- ROM:0013442C ROM:0013442C loc_13442C: ; CODE XREF: sub_13440C+16↑j ROM:0013442C move.w #2,($E44).w ROM:00134432 ROM:00134432 locret_134432: ; CODE XREF: sub_13440C+10↑j ROM:00134432 ; sub_13440C+1E↑j ROM:00134432 rts ROM:00134432 ; End of function sub_13440C ROM:00134432 ROM:00134434 ROM:00134434 ; =============== S U B R O U T I N E ======================================= ROM:00134434 ROM:00134434 ROM:00134434 sub_134434: ; CODE XREF: ROM:00134298↑p ROM:00134434 ; ROM:001342B6↑p ... ROM:00134434 bclr #7,($1429).w ROM:0013443A rts ROM:0013443A ; End of function sub_134434 ROM:0013443A ROM:0013443C ROM:0013443C ; =============== S U B R O U T I N E ======================================= ROM:0013443C ROM:0013443C ROM:0013443C sub_13443C: ; CODE XREF: ROM:001342C0↑p ROM:0013443C ; ROM:0013432E↑p ... ROM:0013443C cmpi.w #0,($E44).w ROM:00134442 bne.s locret_13444A ROM:00134444 move.w #0,($E3E).w ROM:0013444A ROM:0013444A locret_13444A: ; CODE XREF: sub_13443C+6↑j ROM:0013444A rts ROM:0013444A ; End of function sub_13443C ROM:0013444A ROM:0013444C ROM:0013444C ; =============== S U B R O U T I N E ======================================= ROM:0013444C ROM:0013444C ROM:0013444C sub_13444C: ; CODE XREF: ROM:00134374↑p ROM:0013444C move.w ($E3E).w,d0 ROM:00134450 move.w ($E40).w,d1 ROM:00134454 cmpi.w #0,d0 ROM:00134458 bne.s loc_13446A ROM:0013445A cmpi.w #1,d1 ROM:0013445E bne.s loc_13446A ROM:00134460 btst #1,($1430).w ROM:00134466 bne.s loc_13446A ROM:00134468 bra.s loc_134470 ROM:0013446A ; --------------------------------------------------------------------------- ROM:0013446A ROM:0013446A loc_13446A: ; CODE XREF: sub_13444C+C↑j ROM:0013446A ; sub_13444C+12↑j ... ROM:0013446A cmpi.w #3,d1 ROM:0013446E bne.s loc_134478 ROM:00134470 ROM:00134470 loc_134470: ; CODE XREF: sub_13444C+1C↑j ROM:00134470 bclr #7,($1429).w ROM:00134476 bra.s locret_13447E ROM:00134478 ; --------------------------------------------------------------------------- ROM:00134478 ROM:00134478 loc_134478: ; CODE XREF: sub_13444C+22↑j ROM:00134478 bset #7,($1429).w ROM:0013447E ROM:0013447E locret_13447E: ; CODE XREF: sub_13444C+2A↑j ROM:0013447E rts ROM:0013447E ; End of function sub_13444C ROM:0013447E ROM:00134480 ROM:00134480 ; =============== S U B R O U T I N E ======================================= ROM:00134480 ROM:00134480 ROM:00134480 sub_134480: ; CODE XREF: ROM:001343E6↑p ROM:00134480 move.w ($E40).w,d0 ROM:00134484 cmpi.w #4,d0 ROM:00134488 bne.s locret_134490 ROM:0013448A move.w ($E3C).w,($E3E).w ROM:00134490 ROM:00134490 locret_134490: ; CODE XREF: sub_134480+8↑j ROM:00134490 rts ROM:00134490 ; End of function sub_134480 ROM:00134490 ROM:00134492 ROM:00134492 ; =============== S U B R O U T I N E ======================================= ROM:00134492 ROM:00134492 ROM:00134492 sub_134492: ; CODE XREF: sub_134238↑p ROM:00134492 move.b $C1B(a5),d0 ROM:00134496 move.b $C1A(a5),d1 ROM:0013449A cmpi.b #1,d0 ROM:0013449E bne.s loc_1344A6 ROM:001344A0 bset #6,($142A).w ROM:001344A6 ROM:001344A6 loc_1344A6: ; CODE XREF: sub_134492+C↑j ROM:001344A6 cmpi.b #1,d1 ROM:001344AA bne.s locret_1344B2 ROM:001344AC bset #0,($1418).w ROM:001344B2 ROM:001344B2 locret_1344B2: ; CODE XREF: sub_134492+18↑j ROM:001344B2 rts ROM:001344B2 ; End of function sub_134492 ROM:001344B2 ROM:001344B4 ROM:001344B4 ; =============== S U B R O U T I N E ======================================= ROM:001344B4 ROM:001344B4 ROM:001344B4 sub_1344B4: ; CODE XREF: sub_134238+4↑p ROM:001344B4 clr.w d1 ROM:001344B6 move.b ($1299).w,d1 ROM:001344BA cmpi.w #3,d1 ROM:001344BE bcc.s locret_1344C8 ROM:001344C0 movea.l off_1344CA(pc,d1.w*4),a0 ROM:001344C4 nop ROM:001344C6 jmp (a0) ROM:001344C8 ; --------------------------------------------------------------------------- ROM:001344C8 ROM:001344C8 locret_1344C8: ; CODE XREF: sub_1344B4+A↑j ROM:001344C8 rts ROM:001344C8 ; End of function sub_1344B4 ROM:001344C8 ROM:001344C8 ; --------------------------------------------------------------------------- ROM:001344CA off_1344CA: dc.l loc_1344D6 ; DATA XREF: sub_1344B4+C↑r ROM:001344CE dc.l loc_1344E0 ROM:001344D2 dc.l loc_1344FE ROM:001344D6 ; --------------------------------------------------------------------------- ROM:001344D6 ROM:001344D6 loc_1344D6: ; DATA XREF: ROM:off_1344CA↑o ROM:001344D6 move.b #1,($1299).w ROM:001344DC bra.s locret_1344FC ROM:001344DE ; --------------------------------------------------------------------------- ROM:001344DE rts ROM:001344E0 ; --------------------------------------------------------------------------- ROM:001344E0 ROM:001344E0 loc_1344E0: ; DATA XREF: ROM:001344CE↑o ROM:001344E0 btst #7,($1418).w ROM:001344E6 beq.s locret_1344FC ROM:001344E8 bset #3,($1421).w ROM:001344EE bset #4,($141F).w ROM:001344F4 move.b #2,($1299).w ROM:001344FA bra.s loc_134514 ROM:001344FC ; --------------------------------------------------------------------------- ROM:001344FC ROM:001344FC locret_1344FC: ; CODE XREF: ROM:001344DC↑j ROM:001344FC ; ROM:001344E6↑j ... ROM:001344FC rts ROM:001344FE ; --------------------------------------------------------------------------- ROM:001344FE ROM:001344FE loc_1344FE: ; DATA XREF: ROM:001344D2↑o ROM:001344FE btst #1,($140C).w ROM:00134504 bne.s loc_134514 ROM:00134506 bclr #4,($141F).w ROM:0013450C move.b #1,($1299).w ROM:00134512 bra.s locret_1344FC ROM:00134514 ; --------------------------------------------------------------------------- ROM:00134514 ROM:00134514 loc_134514: ; CODE XREF: ROM:001344FA↑j ROM:00134514 ; ROM:00134504↑j ROM:00134514 bclr #7,($1418).w ROM:0013451A rts ROM:0013451C ; --------------------------------------------------------------------------- ROM:0013451C rts ROM:0013451E ROM:0013451E ; =============== S U B R O U T I N E ======================================= ROM:0013451E ROM:0013451E ROM:0013451E sub_13451E: ; CODE XREF: sub_1349D4+10↓p ROM:0013451E bsr.w sub_134964 ROM:00134522 bsr.w sub_134534 ROM:00134526 bsr.w sub_1347EE ROM:0013452A bsr.w sub_134882 ROM:0013452E bsr.w sub_13497E ROM:00134532 rts ROM:00134532 ; End of function sub_13451E ROM:00134532 ROM:00134534 ROM:00134534 ; =============== S U B R O U T I N E ======================================= ROM:00134534 ROM:00134534 ROM:00134534 sub_134534: ; CODE XREF: sub_13451E+4↑p ROM:00134534 move.w ($E46).w,d0 ROM:00134538 add.w $81A(a5),d0 ROM:0013453C move.w d0,($E4C).w ROM:00134540 clr.w d1 ROM:00134542 move.b ($129A).w,d1 ROM:00134546 cmpi.w #6,d1 ROM:0013454A bcc.s locret_134554 ROM:0013454C movea.l off_134556(pc,d1.w*4),a0 ROM:00134550 nop ROM:00134552 jmp (a0) ROM:00134554 ; --------------------------------------------------------------------------- ROM:00134554 ROM:00134554 locret_134554: ; CODE XREF: sub_134534+16↑j ROM:00134554 rts ROM:00134554 ; End of function sub_134534 ROM:00134554 ROM:00134554 ; --------------------------------------------------------------------------- ROM:00134556 off_134556: dc.l loc_13456E ; DATA XREF: sub_134534+18↑r ROM:0013455A dc.l loc_134578 ROM:0013455E dc.l loc_1345AC ROM:00134562 dc.l loc_134652 ROM:00134566 dc.l loc_1346D6 ROM:0013456A dc.l loc_134752 ROM:0013456E ; --------------------------------------------------------------------------- ROM:0013456E ROM:0013456E loc_13456E: ; DATA XREF: ROM:off_134556↑o ROM:0013456E move.b #1,($129A).w ROM:00134574 bra.s loc_1345A4 ROM:00134576 ; --------------------------------------------------------------------------- ROM:00134576 rts ROM:00134578 ; --------------------------------------------------------------------------- ROM:00134578 ROM:00134578 loc_134578: ; DATA XREF: ROM:0013455A↑o ROM:00134578 move.w ($E46).w,d0 ROM:0013457C sub.w $80A(a5),d0 ROM:00134580 cmp.w ($57E).w,d0 ROM:00134584 bgt.s loc_1345A4 ROM:00134586 move.w $814(a5),d1 ROM:0013458A clr.b ($887).w ROM:0013458E move.w d1,($75C).w ROM:00134592 move.b #1,($887).w ROM:00134598 move.b #2,($129A).w ROM:0013459E bra.l loc_13464C ROM:001345A4 ; --------------------------------------------------------------------------- ROM:001345A4 ROM:001345A4 loc_1345A4: ; CODE XREF: ROM:00134574↑j ROM:001345A4 ; ROM:00134584↑j ... ROM:001345A4 bsr.l sub_135C54 ROM:001345AA rts ROM:001345AC ; --------------------------------------------------------------------------- ROM:001345AC ROM:001345AC loc_1345AC: ; DATA XREF: ROM:0013455E↑o ROM:001345AC cmpi.w #0,($75C).w ROM:001345B2 bgt.s loc_1345D2 ROM:001345B4 move.w $816(a5),d1 ROM:001345B8 clr.b ($887).w ROM:001345BC move.w d1,($75C).w ROM:001345C0 move.b #1,($887).w ROM:001345C6 move.b #3,($129A).w ROM:001345CC bra.l loc_1346CC ROM:001345D2 ; --------------------------------------------------------------------------- ROM:001345D2 ROM:001345D2 loc_1345D2: ; CODE XREF: ROM:001345B2↑j ROM:001345D2 move.w $80E(a5),d0 ROM:001345D6 btst #5,($142C).w ROM:001345DC beq.s loc_1345E2 ROM:001345DE move.w $810(a5),d0 ROM:001345E2 ROM:001345E2 loc_1345E2: ; CODE XREF: ROM:001345DC↑j ROM:001345E2 move.w ($E4A).w,d3 ROM:001345E6 btst #5,($1425).w ROM:001345EC bne.s loc_134608 ROM:001345EE cmp.w ($57E).w,d3 ROM:001345F2 ble.s loc_134608 ROM:001345F4 clr.b ($887).w ROM:001345F8 clr.w ($75C).w ROM:001345FC move.b #1,($129A).w ROM:00134602 bra.l loc_1345A4 ROM:00134608 ; --------------------------------------------------------------------------- ROM:00134608 ROM:00134608 loc_134608: ; CODE XREF: ROM:001345EC↑j ROM:00134608 ; ROM:001345F2↑j ROM:00134608 cmp.w ($57E).w,d0 ROM:0013460C ble.s loc_134622 ROM:0013460E clr.b ($887).w ROM:00134612 clr.w ($75C).w ROM:00134616 move.b #1,($129A).w ROM:0013461C bra.l loc_1345A4 ROM:00134622 ; --------------------------------------------------------------------------- ROM:00134622 ROM:00134622 loc_134622: ; CODE XREF: ROM:0013460C↑j ROM:00134622 move.w ($E46).w,d0 ROM:00134626 sub.w $80A(a5),d0 ROM:0013462A sub.w $80C(a5),d0 ROM:0013462E cmp.w ($57E).w,d0 ROM:00134632 ble.s loc_13464C ROM:00134634 bclr #0,($887).w ROM:0013463A bset #2,($887).w ROM:00134640 move.b #4,($129A).w ROM:00134646 bra.l loc_13474C ROM:0013464C ; --------------------------------------------------------------------------- ROM:0013464C ROM:0013464C loc_13464C: ; CODE XREF: ROM:0013459E↑j ROM:0013464C ; ROM:00134632↑j ... ROM:0013464C bsr.w sub_1349BE ROM:00134650 rts ROM:00134652 ; --------------------------------------------------------------------------- ROM:00134652 ROM:00134652 loc_134652: ; DATA XREF: ROM:00134562↑o ROM:00134652 move.w $80E(a5),d0 ROM:00134656 btst #5,($142C).w ROM:0013465C beq.s loc_134662 ROM:0013465E move.w $810(a5),d0 ROM:00134662 ROM:00134662 loc_134662: ; CODE XREF: ROM:0013465C↑j ROM:00134662 move.w ($E4A).w,d3 ROM:00134666 btst #5,($1425).w ROM:0013466C bne.s loc_134688 ROM:0013466E cmp.w ($57E).w,d3 ROM:00134672 ble.s loc_134688 ROM:00134674 clr.b ($887).w ROM:00134678 clr.w ($75C).w ROM:0013467C move.b #1,($129A).w ROM:00134682 bra.l loc_1345A4 ROM:00134688 ; --------------------------------------------------------------------------- ROM:00134688 ROM:00134688 loc_134688: ; CODE XREF: ROM:0013466C↑j ROM:00134688 ; ROM:00134672↑j ROM:00134688 cmp.w ($57E).w,d0 ROM:0013468C ble.s loc_1346A2 ROM:0013468E clr.b ($887).w ROM:00134692 clr.w ($75C).w ROM:00134696 move.b #1,($129A).w ROM:0013469C bra.l loc_1345A4 ROM:001346A2 ; --------------------------------------------------------------------------- ROM:001346A2 ROM:001346A2 loc_1346A2: ; CODE XREF: ROM:0013468C↑j ROM:001346A2 move.w ($E46).w,d0 ROM:001346A6 sub.w $80A(a5),d0 ROM:001346AA sub.w $80C(a5),d0 ROM:001346AE cmp.w ($57E).w,d0 ROM:001346B2 ble.s loc_1346CC ROM:001346B4 bclr #0,($887).w ROM:001346BA bset #2,($887).w ROM:001346C0 move.b #5,($129A).w ROM:001346C6 bra.l loc_1347C8 ROM:001346CC ; --------------------------------------------------------------------------- ROM:001346CC ROM:001346CC loc_1346CC: ; CODE XREF: ROM:001345CC↑j ROM:001346CC ; ROM:001346B2↑j ... ROM:001346CC bsr.w sub_1349BE ROM:001346D0 bsr.w sub_1347D4 ROM:001346D4 rts ROM:001346D6 ; --------------------------------------------------------------------------- ROM:001346D6 ROM:001346D6 loc_1346D6: ; DATA XREF: ROM:00134566↑o ROM:001346D6 move.w $80E(a5),d0 ROM:001346DA btst #5,($142C).w ROM:001346E0 beq.s loc_1346E6 ROM:001346E2 move.w $810(a5),d0 ROM:001346E6 ROM:001346E6 loc_1346E6: ; CODE XREF: ROM:001346E0↑j ROM:001346E6 move.w ($E4A).w,d3 ROM:001346EA btst #5,($1425).w ROM:001346F0 bne.s loc_13470C ROM:001346F2 cmp.w ($57E).w,d3 ROM:001346F6 ble.s loc_13470C ROM:001346F8 clr.b ($887).w ROM:001346FC clr.w ($75C).w ROM:00134700 move.b #1,($129A).w ROM:00134706 bra.l loc_1345A4 ROM:0013470C ; --------------------------------------------------------------------------- ROM:0013470C ROM:0013470C loc_13470C: ; CODE XREF: ROM:001346F0↑j ROM:0013470C ; ROM:001346F6↑j ROM:0013470C cmp.w ($57E).w,d0 ROM:00134710 ble.s loc_134726 ROM:00134712 clr.b ($887).w ROM:00134716 clr.w ($75C).w ROM:0013471A move.b #1,($129A).w ROM:00134720 bra.l loc_1345A4 ROM:00134726 ; --------------------------------------------------------------------------- ROM:00134726 ROM:00134726 loc_134726: ; CODE XREF: ROM:00134710↑j ROM:00134726 move.w ($E46).w,d0 ROM:0013472A sub.w $80A(a5),d0 ROM:0013472E cmp.w ($57E).w,d0 ROM:00134732 bgt.s loc_13474C ROM:00134734 bclr #2,($887).w ROM:0013473A bset #0,($887).w ROM:00134740 move.b #2,($129A).w ROM:00134746 bra.l loc_13464C ROM:0013474C ; --------------------------------------------------------------------------- ROM:0013474C ROM:0013474C loc_13474C: ; CODE XREF: ROM:00134646↑j ROM:0013474C ; ROM:00134732↑j ROM:0013474C bsr.w sub_1349BE ROM:00134750 rts ROM:00134752 ; --------------------------------------------------------------------------- ROM:00134752 ROM:00134752 loc_134752: ; DATA XREF: ROM:0013456A↑o ROM:00134752 move.w $80E(a5),d0 ROM:00134756 btst #5,($142C).w ROM:0013475C beq.s loc_134762 ROM:0013475E move.w $810(a5),d0 ROM:00134762 ROM:00134762 loc_134762: ; CODE XREF: ROM:0013475C↑j ROM:00134762 move.w ($E4A).w,d3 ROM:00134766 btst #5,($1425).w ROM:0013476C bne.s loc_134788 ROM:0013476E cmp.w ($57E).w,d3 ROM:00134772 ble.s loc_134788 ROM:00134774 clr.b ($887).w ROM:00134778 clr.w ($75C).w ROM:0013477C move.b #1,($129A).w ROM:00134782 bra.l loc_1345A4 ROM:00134788 ; --------------------------------------------------------------------------- ROM:00134788 ROM:00134788 loc_134788: ; CODE XREF: ROM:0013476C↑j ROM:00134788 ; ROM:00134772↑j ROM:00134788 cmp.w ($57E).w,d0 ROM:0013478C ble.s loc_1347A2 ROM:0013478E clr.b ($887).w ROM:00134792 clr.w ($75C).w ROM:00134796 move.b #1,($129A).w ROM:0013479C bra.l loc_1345A4 ROM:001347A2 ; --------------------------------------------------------------------------- ROM:001347A2 ROM:001347A2 loc_1347A2: ; CODE XREF: ROM:0013478C↑j ROM:001347A2 move.w ($E46).w,d0 ROM:001347A6 sub.w $80A(a5),d0 ROM:001347AA cmp.w ($57E).w,d0 ROM:001347AE bgt.s loc_1347C8 ROM:001347B0 bclr #2,($887).w ROM:001347B6 bset #0,($887).w ROM:001347BC move.b #3,($129A).w ROM:001347C2 bra.l loc_1346CC ROM:001347C8 ; --------------------------------------------------------------------------- ROM:001347C8 ROM:001347C8 loc_1347C8: ; CODE XREF: ROM:001346C6↑j ROM:001347C8 ; ROM:001347AE↑j ROM:001347C8 bsr.w sub_1349BE ROM:001347CC bsr.w sub_1347D4 ROM:001347D0 rts ROM:001347D2 ; --------------------------------------------------------------------------- ROM:001347D2 rts ROM:001347D4 ROM:001347D4 ; =============== S U B R O U T I N E ======================================= ROM:001347D4 ROM:001347D4 ROM:001347D4 sub_1347D4: ; CODE XREF: ROM:001346D0↑p ROM:001347D4 ; ROM:001347CC↑p ROM:001347D4 move.w ($75C).w,d1 ROM:001347D8 muls.w $80A(a5),d1 ROM:001347DC divs.w $816(a5),d1 ROM:001347E0 add.w ($E46).w,d1 ROM:001347E4 sub.w $80A(a5),d1 ROM:001347E8 move.w d1,($E48).w ROM:001347EC rts ROM:001347EC ; End of function sub_1347D4 ROM:001347EC ROM:001347EE ROM:001347EE ; =============== S U B R O U T I N E ======================================= ROM:001347EE ROM:001347EE ROM:001347EE sub_1347EE: ; CODE XREF: sub_13451E+8↑p ROM:001347EE clr.w d1 ROM:001347F0 move.b ($129B).w,d1 ROM:001347F4 cmpi.w #3,d1 ROM:001347F8 bcc.s locret_134802 ROM:001347FA movea.l off_134804(pc,d1.w*4),a0 ROM:001347FE nop ROM:00134800 jmp (a0) ROM:00134802 ; --------------------------------------------------------------------------- ROM:00134802 ROM:00134802 locret_134802: ; CODE XREF: sub_1347EE+A↑j ROM:00134802 rts ROM:00134802 ; End of function sub_1347EE ROM:00134802 ROM:00134802 ; --------------------------------------------------------------------------- ROM:00134804 off_134804: dc.l loc_134810 ; DATA XREF: sub_1347EE+C↑r ROM:00134808 dc.l loc_134820 ROM:0013480C dc.l loc_13484E ROM:00134810 ; --------------------------------------------------------------------------- ROM:00134810 ROM:00134810 loc_134810: ; DATA XREF: ROM:off_134804↑o ROM:00134810 bclr #0,($1417).w ROM:00134816 move.b #1,($129B).w ROM:0013481C bra.s loc_134848 ROM:0013481E ; --------------------------------------------------------------------------- ROM:0013481E rts ROM:00134820 ; --------------------------------------------------------------------------- ROM:00134820 ROM:00134820 loc_134820: ; DATA XREF: ROM:00134808↑o ROM:00134820 move.w ($E48).w,d0 ROM:00134824 btst #3,($1412).w ROM:0013482A bne.s loc_13483A ROM:0013482C btst #4,($894).w ROM:00134832 beq.s loc_13483A ROM:00134834 cmp.w ($57E).w,d0 ROM:00134838 bgt.s loc_134848 ROM:0013483A ROM:0013483A loc_13483A: ; CODE XREF: ROM:0013482A↑j ROM:0013483A ; ROM:00134832↑j ROM:0013483A bset #0,($1417).w ROM:00134840 move.b #2,($129B).w ROM:00134846 bra.s loc_13487A ROM:00134848 ; --------------------------------------------------------------------------- ROM:00134848 ROM:00134848 loc_134848: ; CODE XREF: ROM:0013481C↑j ROM:00134848 ; ROM:00134838↑j ... ROM:00134848 bsr.w sub_134910 ROM:0013484C rts ROM:0013484E ; --------------------------------------------------------------------------- ROM:0013484E ROM:0013484E loc_13484E: ; DATA XREF: ROM:0013480C↑o ROM:0013484E btst #4,($894).w ROM:00134854 beq.s loc_13487A ROM:00134856 move.w ($E48).w,d0 ROM:0013485A sub.w $80C(a5),d0 ROM:0013485E btst #3,($1412).w ROM:00134864 bne.s loc_13487A ROM:00134866 cmp.w ($57E).w,d0 ROM:0013486A ble.s loc_13487A ROM:0013486C bclr #0,($1417).w ROM:00134872 move.b #1,($129B).w ROM:00134878 bra.s loc_134848 ROM:0013487A ; --------------------------------------------------------------------------- ROM:0013487A ROM:0013487A loc_13487A: ; CODE XREF: ROM:00134846↑j ROM:0013487A ; ROM:00134854↑j ... ROM:0013487A bsr.w sub_134954 ROM:0013487E rts ROM:00134880 ; --------------------------------------------------------------------------- ROM:00134880 rts ROM:00134882 ROM:00134882 ; =============== S U B R O U T I N E ======================================= ROM:00134882 ROM:00134882 ROM:00134882 sub_134882: ; CODE XREF: sub_13451E+C↑p ROM:00134882 clr.w d1 ROM:00134884 move.b ($129C).w,d1 ROM:00134888 cmpi.w #4,d1 ROM:0013488C bcc.s locret_134896 ROM:0013488E movea.l off_134898(pc,d1.w*4),a0 ROM:00134892 nop ROM:00134894 jmp (a0) ROM:00134896 ; --------------------------------------------------------------------------- ROM:00134896 ROM:00134896 locret_134896: ; CODE XREF: sub_134882+A↑j ROM:00134896 rts ROM:00134896 ; End of function sub_134882 ROM:00134896 ROM:00134896 ; --------------------------------------------------------------------------- ROM:00134898 off_134898: dc.l loc_1348A8 ; DATA XREF: sub_134882+C↑r ROM:0013489C dc.l loc_1348B0 ROM:001348A0 dc.l loc_1348C6 ROM:001348A4 dc.l loc_1348E8 ROM:001348A8 ; --------------------------------------------------------------------------- ROM:001348A8 ROM:001348A8 loc_1348A8: ; DATA XREF: ROM:off_134898↑o ROM:001348A8 move.b #1,($129C).w ROM:001348AE rts ROM:001348B0 ; --------------------------------------------------------------------------- ROM:001348B0 ROM:001348B0 loc_1348B0: ; DATA XREF: ROM:0013489C↑o ROM:001348B0 btst #0,($1417).w ROM:001348B6 beq.s locret_1348C4 ROM:001348B8 bset #4,($1420).w ROM:001348BE move.b #2,($129C).w ROM:001348C4 ROM:001348C4 locret_1348C4: ; CODE XREF: ROM:001348B6↑j ROM:001348C4 rts ROM:001348C6 ; --------------------------------------------------------------------------- ROM:001348C6 ROM:001348C6 loc_1348C6: ; DATA XREF: ROM:001348A0↑o ROM:001348C6 btst #0,($1417).w ROM:001348CC bne.s locret_1348E6 ROM:001348CE move.w $818(a5),d0 ROM:001348D2 clr.b ($838).w ROM:001348D6 move.w d0,($6BE).w ROM:001348DA move.b #1,($838).w ROM:001348E0 move.b #3,($129C).w ROM:001348E6 ROM:001348E6 locret_1348E6: ; CODE XREF: ROM:001348CC↑j ROM:001348E6 rts ROM:001348E8 ; --------------------------------------------------------------------------- ROM:001348E8 ROM:001348E8 loc_1348E8: ; DATA XREF: ROM:001348A4↑o ROM:001348E8 cmpi.w #0,($6BE).w ROM:001348EE bgt.s loc_1348FE ROM:001348F0 bclr #4,($1420).w ROM:001348F6 move.b #1,($129C).w ROM:001348FC rts ROM:001348FE ; --------------------------------------------------------------------------- ROM:001348FE ROM:001348FE loc_1348FE: ; CODE XREF: ROM:001348EE↑j ROM:001348FE btst #0,($1417).w ROM:00134904 beq.s locret_13490C ROM:00134906 move.b #2,($129C).w ROM:0013490C ROM:0013490C locret_13490C: ; CODE XREF: ROM:00134904↑j ROM:0013490C rts ROM:0013490E ; --------------------------------------------------------------------------- ROM:0013490E rts ROM:00134910 ROM:00134910 ; =============== S U B R O U T I N E ======================================= ROM:00134910 ROM:00134910 ROM:00134910 sub_134910: ; CODE XREF: ROM:loc_134848↑p ROM:00134910 move.w #0,d1 ROM:00134914 bra.s loc_13491A ROM:00134916 ; --------------------------------------------------------------------------- ROM:00134916 ROM:00134916 loc_134916: ; CODE XREF: sub_134910:loc_134950↓j ROM:00134916 addi.w #1,d1 ROM:0013491A ROM:0013491A loc_13491A: ; CODE XREF: sub_134910+4↑j ROM:0013491A cmpi.w #0,d1 ROM:0013491E bgt.s locret_134952 ROM:00134920 btst #7,($1429).w ROM:00134926 bne.s loc_13493C ROM:00134928 btst #1,($142E).w ROM:0013492E bne.s loc_13493C ROM:00134930 cmpi.l #0,$984(d1.w*4) ROM:0013493A bne.s loc_134946 ROM:0013493C ROM:0013493C loc_13493C: ; CODE XREF: sub_134910+16↑j ROM:0013493C ; sub_134910+1E↑j ROM:0013493C move.w #0,$11A6(d1.w*2) ROM:00134944 bra.s loc_134950 ROM:00134946 ; --------------------------------------------------------------------------- ROM:00134946 ROM:00134946 loc_134946: ; CODE XREF: sub_134910+2A↑j ROM:00134946 move.w $11A8(d1.w*2),$11A6(d1.w*2) ROM:00134950 ROM:00134950 loc_134950: ; CODE XREF: sub_134910+34↑j ROM:00134950 bra.s loc_134916 ROM:00134952 ; --------------------------------------------------------------------------- ROM:00134952 ROM:00134952 locret_134952: ; CODE XREF: sub_134910+E↑j ROM:00134952 rts ROM:00134952 ; End of function sub_134910 ROM:00134952 ROM:00134954 ROM:00134954 ; =============== S U B R O U T I N E ======================================= ROM:00134954 ROM:00134954 ROM:00134954 sub_134954: ; CODE XREF: ROM:loc_13487A↑p ROM:00134954 move.l #0,($984).w ROM:0013495C move.w #0,($11A6).w ROM:00134962 rts ROM:00134962 ; End of function sub_134954 ROM:00134962 ROM:00134964 ROM:00134964 ; =============== S U B R O U T I N E ======================================= ROM:00134964 ROM:00134964 ROM:00134964 sub_134964: ; CODE XREF: sub_13451E↑p ROM:00134964 move.w #$3EA6,d1 ROM:00134968 move.w ($9A0).w,d2 ROM:0013496C bsr.l sub_1174A6 ROM:00134972 move.w d1,d0 ROM:00134974 add.w ($1494).w,d0 ROM:00134978 move.w d0,($11A8).w ROM:0013497C rts ROM:0013497C ; End of function sub_134964 ROM:0013497C ROM:0013497E ROM:0013497E ; =============== S U B R O U T I N E ======================================= ROM:0013497E ROM:0013497E ROM:0013497E sub_13497E: ; CODE XREF: sub_13451E+10↑p ROM:0013497E lea ($984).w,a0 ROM:00134982 lea $BE8(a5),a1 ROM:00134986 lea ($968).w,a2 ROM:0013498A move.w #0,d0 ROM:0013498E bra.s loc_134994 ROM:00134990 ; --------------------------------------------------------------------------- ROM:00134990 ROM:00134990 loc_134990: ; CODE XREF: sub_13497E+3C↓j ROM:00134990 addi.w #1,d0 ROM:00134994 ROM:00134994 loc_134994: ; CODE XREF: sub_13497E+10↑j ROM:00134994 cmpi.w #3,d0 ROM:00134998 bgt.s locret_1349BC ROM:0013499A move.w (a1,d0.w*2),d3 ROM:0013499E ext.l d3 ROM:001349A0 move.l (a0),d6 ROM:001349A2 muls.l d6,d4:d3 ROM:001349A6 divs.l #$2710,d4:d3 ROM:001349AE bvc.s loc_1349B6 ROM:001349B0 move.l #$7FFFFFFF,d3 ROM:001349B6 ROM:001349B6 loc_1349B6: ; CODE XREF: sub_13497E+30↑j ROM:001349B6 move.l d3,(a2,d0.w*4) ROM:001349BA bra.s loc_134990 ROM:001349BC ; --------------------------------------------------------------------------- ROM:001349BC ROM:001349BC locret_1349BC: ; CODE XREF: sub_13497E+1A↑j ROM:001349BC rts ROM:001349BC ; End of function sub_13497E ROM:001349BC ROM:001349BE ROM:001349BE ; =============== S U B R O U T I N E ======================================= ROM:001349BE ROM:001349BE ROM:001349BE sub_1349BE: ; CODE XREF: ROM:loc_13464C↑p ROM:001349BE ; ROM:loc_1346CC↑p ... ROM:001349BE move.w $812(a5),($E4A).w ROM:001349C4 move.w ($BC4).w,d1 ROM:001349C8 cmp.w ($E4A).w,d1 ROM:001349CC ble.s locret_1349D2 ROM:001349CE move.w d1,($E4A).w ROM:001349D2 ROM:001349D2 locret_1349D2: ; CODE XREF: sub_1349BE+E↑j ROM:001349D2 rts ROM:001349D2 ; End of function sub_1349BE ROM:001349D2 ROM:001349D4 ROM:001349D4 ; =============== S U B R O U T I N E ======================================= ROM:001349D4 ROM:001349D4 ROM:001349D4 sub_1349D4: ; CODE XREF: sub_129E70+84↑p ROM:001349D4 bsr.l sub_134E08 ROM:001349DA bsr.w sub_134C00 ROM:001349DE bsr.l sub_1356F6 ROM:001349E4 bsr.l sub_13451E ROM:001349EA bsr.w sub_134D7A ROM:001349EE bsr.w sub_134A48 ROM:001349F2 bsr.w sub_134A06 ROM:001349F6 bsr.w sub_134AF8 ROM:001349FA bsr.w sub_134B0A ROM:001349FE bsr.l sub_1169DE ROM:00134A04 rts ROM:00134A04 ; End of function sub_1349D4 ROM:00134A04 ROM:00134A06 ROM:00134A06 ; =============== S U B R O U T I N E ======================================= ROM:00134A06 ROM:00134A06 ROM:00134A06 sub_134A06: ; CODE XREF: sub_1349D4+1E↑p ROM:00134A06 btst #0,($E0B).w ROM:00134A0C beq.s loc_134A16 ROM:00134A0E move.l #0,($968).w ROM:00134A16 ROM:00134A16 loc_134A16: ; CODE XREF: sub_134A06+6↑j ROM:00134A16 btst #1,($E0B).w ROM:00134A1C beq.s loc_134A26 ROM:00134A1E move.l #0,($96C).w ROM:00134A26 ROM:00134A26 loc_134A26: ; CODE XREF: sub_134A06+16↑j ROM:00134A26 btst #2,($E0B).w ROM:00134A2C beq.s loc_134A36 ROM:00134A2E move.l #0,($970).w ROM:00134A36 ROM:00134A36 loc_134A36: ; CODE XREF: sub_134A06+26↑j ROM:00134A36 btst #3,($E0B).w ROM:00134A3C beq.s locret_134A46 ROM:00134A3E move.l #0,($974).w ROM:00134A46 ROM:00134A46 locret_134A46: ; CODE XREF: sub_134A06+36↑j ROM:00134A46 rts ROM:00134A46 ; End of function sub_134A06 ROM:00134A46 ROM:00134A48 ROM:00134A48 ; =============== S U B R O U T I N E ======================================= ROM:00134A48 ROM:00134A48 ROM:00134A48 sub_134A48: ; CODE XREF: sub_1349D4+1A↑p ROM:00134A48 move.w #0,d0 ROM:00134A4C bra.s loc_134A52 ROM:00134A4E ; --------------------------------------------------------------------------- ROM:00134A4E ROM:00134A4E loc_134A4E: ; CODE XREF: sub_134A48:loc_134AF2↓j ROM:00134A4E addi.w #1,d0 ROM:00134A52 ROM:00134A52 loc_134A52: ; CODE XREF: sub_134A48+4↑j ROM:00134A52 cmpi.w #3,d0 ROM:00134A56 bgt.l locret_134AF6 ROM:00134A5C move.l $968(d0.w*4),d2 ROM:00134A62 move.w #1,d5 ROM:00134A66 cmpi.w #2,d5 ROM:00134A6A bne.s loc_134A74 ROM:00134A6C move.w d0,d4 ROM:00134A6E andi.w #1,d4 ROM:00134A72 bra.s loc_134A78 ROM:00134A74 ; --------------------------------------------------------------------------- ROM:00134A74 ROM:00134A74 loc_134A74: ; CODE XREF: sub_134A48+22↑j ROM:00134A74 move.w #0,d4 ROM:00134A78 ROM:00134A78 loc_134A78: ; CODE XREF: sub_134A48+2A↑j ROM:00134A78 move.w $11A6(d4.w*2),d3 ROM:00134A7E ext.l d3 ROM:00134A80 add.l d3,d2 ROM:00134A82 cmpi.l #$5FFF4,d2 ROM:00134A88 ble.s loc_134A98 ROM:00134A8A move.l #$5FFF4,d1 ROM:00134A90 sub.l d3,d1 ROM:00134A92 bra.l loc_134A9E ROM:00134A98 ; --------------------------------------------------------------------------- ROM:00134A98 ROM:00134A98 loc_134A98: ; CODE XREF: sub_134A48+40↑j ROM:00134A98 move.l $968(d0.w*4),d1 ROM:00134A9E ROM:00134A9E loc_134A9E: ; CODE XREF: sub_134A48+4A↑j ROM:00134A9E move.l $14C(a5),d4 ROM:00134AA2 cmpi.l #0,d1 ROM:00134AA8 ble.s loc_134AB0 ROM:00134AAA cmp.l d1,d4 ROM:00134AAC ble.s loc_134AB0 ROM:00134AAE move.l d4,d1 ROM:00134AB0 ROM:00134AB0 loc_134AB0: ; CODE XREF: sub_134A48+60↑j ROM:00134AB0 ; sub_134A48+64↑j ROM:00134AB0 btst #7,($1426).w ROM:00134AB6 beq.s loc_134AC8 ROM:00134AB8 move.w $82C(a5),d6 ROM:00134ABC cmpi.w #0,d6 ROM:00134AC0 bne.s loc_134AC8 ROM:00134AC2 cmp.l d1,d4 ROM:00134AC4 ble.s loc_134AC8 ROM:00134AC6 move.l d4,d1 ROM:00134AC8 ROM:00134AC8 loc_134AC8: ; CODE XREF: sub_134A48+6E↑j ROM:00134AC8 ; sub_134A48+78↑j ... ROM:00134AC8 btst #7,($1429).w ROM:00134ACE bne.s loc_134AD8 ROM:00134AD0 btst #1,($142E).w ROM:00134AD6 beq.s loc_134AEC ROM:00134AD8 ROM:00134AD8 loc_134AD8: ; CODE XREF: sub_134A48+86↑j ROM:00134AD8 btst #3,($1424).w ROM:00134ADE bne.s loc_134AEC ROM:00134AE0 move.l #0,$968(d0.w*4) ROM:00134AEA bra.s loc_134AF2 ROM:00134AEC ; --------------------------------------------------------------------------- ROM:00134AEC ROM:00134AEC loc_134AEC: ; CODE XREF: sub_134A48+8E↑j ROM:00134AEC ; sub_134A48+96↑j ROM:00134AEC move.l d1,$968(d0.w*4) ROM:00134AF2 ROM:00134AF2 loc_134AF2: ; CODE XREF: sub_134A48+A2↑j ROM:00134AF2 bra.w loc_134A4E ROM:00134AF6 ; --------------------------------------------------------------------------- ROM:00134AF6 ROM:00134AF6 locret_134AF6: ; CODE XREF: sub_134A48+E↑j ROM:00134AF6 rts ROM:00134AF6 ; End of function sub_134A48 ROM:00134AF6 ROM:00134AF8 ROM:00134AF8 ; =============== S U B R O U T I N E ======================================= ROM:00134AF8 ROM:00134AF8 ROM:00134AF8 sub_134AF8: ; CODE XREF: sub_1349D4+22↑p ROM:00134AF8 lea ($968).w,a0 ROM:00134AFC move.w ($11A6).w,d1 ROM:00134B00 ext.l d1 ROM:00134B02 add.l (a0),d1 ROM:00134B04 move.l d1,($924).w ROM:00134B08 rts ROM:00134B08 ; End of function sub_134AF8 ROM:00134B08 ROM:00134B0A ROM:00134B0A ; =============== S U B R O U T I N E ======================================= ROM:00134B0A ROM:00134B0A ROM:00134B0A sub_134B0A: ; CODE XREF: sub_1349D4+26↑p ROM:00134B0A move.w $81E(a5),d7 ROM:00134B0E cmp.w ($57E).w,d7 ROM:00134B12 ble.s loc_134B2E ROM:00134B14 move.w #$3F60,d1 ROM:00134B18 move.w ($9B2).w,d2 ROM:00134B1C move.w ($57E).w,d3 ROM:00134B20 bsr.l sub_1174A6 ROM:00134B26 bclr #5,($1427).w ROM:00134B2C bra.s loc_134B62 ROM:00134B2E ; --------------------------------------------------------------------------- ROM:00134B2E ROM:00134B2E loc_134B2E: ; CODE XREF: sub_134B0A+8↑j ROM:00134B2E btst #1,($1426).w ROM:00134B34 beq.s loc_134B4A ROM:00134B36 move.w #$3F62,d1 ROM:00134B3A move.w ($9B2).w,d2 ROM:00134B3E move.w ($57E).w,d3 ROM:00134B42 bsr.l sub_1174A6 ROM:00134B48 bra.s loc_134B5C ROM:00134B4A ; --------------------------------------------------------------------------- ROM:00134B4A ROM:00134B4A loc_134B4A: ; CODE XREF: sub_134B0A+2A↑j ROM:00134B4A move.w #$3F64,d1 ROM:00134B4E move.w ($9B2).w,d2 ROM:00134B52 move.w ($57E).w,d3 ROM:00134B56 bsr.l sub_1174A6 ROM:00134B5C ROM:00134B5C loc_134B5C: ; CODE XREF: sub_134B0A+3E↑j ROM:00134B5C bset #5,($1427).w ROM:00134B62 ROM:00134B62 loc_134B62: ; CODE XREF: sub_134B0A+22↑j ROM:00134B62 move.w #0,d2 ROM:00134B66 bra.s loc_134B6C ROM:00134B68 ; --------------------------------------------------------------------------- ROM:00134B68 ROM:00134B68 loc_134B68: ; CODE XREF: sub_134B0A+AE↓j ROM:00134B68 addi.w #1,d2 ROM:00134B6C ROM:00134B6C loc_134B6C: ; CODE XREF: sub_134B0A+5C↑j ROM:00134B6C cmpi.w #3,d2 ROM:00134B70 bgt.l loc_134BBA ROM:00134B76 move.w d1,d0 ROM:00134B78 add.w $BF8(a5,d2.w*2),d0 ROM:00134B7E cmpi.w #$1C20,d0 ROM:00134B82 blt.s loc_134B88 ROM:00134B84 subi.w #$1C20,d0 ROM:00134B88 ROM:00134B88 loc_134B88: ; CODE XREF: sub_134B0A+78↑j ROM:00134B88 btst d2,$C1C(a5) ROM:00134B8C beq.s loc_134BA0 ROM:00134B8E bclr d2,($129F).w ROM:00134B92 move.w $C08(a5,d2.w*2),d3 ROM:00134B98 move.w $11AA(d3.w*2),d0 ROM:00134B9E bra.s loc_134BB2 ROM:00134BA0 ; --------------------------------------------------------------------------- ROM:00134BA0 ROM:00134BA0 loc_134BA0: ; CODE XREF: sub_134B0A+82↑j ROM:00134BA0 btst #5,($1427).w ROM:00134BA6 beq.s loc_134BAE ROM:00134BA8 bset d2,($129F).w ROM:00134BAC bra.s loc_134BB2 ROM:00134BAE ; --------------------------------------------------------------------------- ROM:00134BAE ROM:00134BAE loc_134BAE: ; CODE XREF: sub_134B0A+9C↑j ROM:00134BAE bclr d2,($129F).w ROM:00134BB2 ROM:00134BB2 loc_134BB2: ; CODE XREF: sub_134B0A+94↑j ROM:00134BB2 ; sub_134B0A+A2↑j ROM:00134BB2 move.w d0,$11AA(d2.w*2) ROM:00134BB8 bra.s loc_134B68 ROM:00134BBA ; --------------------------------------------------------------------------- ROM:00134BBA ROM:00134BBA loc_134BBA: ; CODE XREF: sub_134B0A+66↑j ROM:00134BBA move.w ($57E).w,d4 ROM:00134BBE muls.w #$3C,d4 ; '<' ROM:00134BC2 muls.l ($924).w,d5:d4 ROM:00134BC8 divs.l #$F4240,d5:d4 ROM:00134BD0 btst #0,($129F).w ROM:00134BD6 beq.s loc_134BEA ROM:00134BD8 move.w d1,($E52).w ROM:00134BDC sub.w d4,d1 ROM:00134BDE bge.s loc_134BE4 ROM:00134BE0 addi.w #$1C20,d1 ROM:00134BE4 ROM:00134BE4 loc_134BE4: ; CODE XREF: sub_134B0A+D4↑j ROM:00134BE4 move.w d1,($E50).w ROM:00134BE8 bra.s locret_134BFE ROM:00134BEA ; --------------------------------------------------------------------------- ROM:00134BEA ROM:00134BEA loc_134BEA: ; CODE XREF: sub_134B0A+CC↑j ROM:00134BEA move.w d1,($E50).w ROM:00134BEE add.w d4,d1 ROM:00134BF0 cmpi.w #$1C20,d1 ROM:00134BF4 ble.s loc_134BFA ROM:00134BF6 subi.w #$1C20,d1 ROM:00134BFA ROM:00134BFA loc_134BFA: ; CODE XREF: sub_134B0A+EA↑j ROM:00134BFA move.w d1,($E52).w ROM:00134BFE ROM:00134BFE locret_134BFE: ; CODE XREF: sub_134B0A+DE↑j ROM:00134BFE rts ROM:00134BFE ; End of function sub_134B0A ROM:00134BFE ROM:00134C00 ROM:00134C00 ; =============== S U B R O U T I N E ======================================= ROM:00134C00 ROM:00134C00 ROM:00134C00 sub_134C00: ; CODE XREF: sub_1349D4+6↑p ROM:00134C00 clr.w d1 ROM:00134C02 move.b ($129D).w,d1 ROM:00134C06 cmpi.w #4,d1 ROM:00134C0A bcc.s locret_134C14 ROM:00134C0C movea.l off_134C16(pc,d1.w*4),a0 ROM:00134C10 nop ROM:00134C12 jmp (a0) ROM:00134C14 ; --------------------------------------------------------------------------- ROM:00134C14 ROM:00134C14 locret_134C14: ; CODE XREF: sub_134C00+A↑j ROM:00134C14 rts ROM:00134C14 ; End of function sub_134C00 ROM:00134C14 ROM:00134C14 ; --------------------------------------------------------------------------- ROM:00134C16 off_134C16: dc.l loc_134C26 ; DATA XREF: sub_134C00+C↑r ROM:00134C1A dc.l loc_134C36 ROM:00134C1E dc.l loc_134CAA ROM:00134C22 dc.l a08_0 ; "0-\b \b8" ROM:00134C26 ; --------------------------------------------------------------------------- ROM:00134C26 ROM:00134C26 loc_134C26: ; DATA XREF: ROM:off_134C16↑o ROM:00134C26 bsr.w sub_134D5A ROM:00134C2A move.b #1,($129D).w ROM:00134C30 bra.w locret_134CA8 ROM:00134C34 ; --------------------------------------------------------------------------- ROM:00134C34 rts ROM:00134C36 ; --------------------------------------------------------------------------- ROM:00134C36 ROM:00134C36 loc_134C36: ; DATA XREF: ROM:00134C1A↑o ROM:00134C36 move.w $820(a5),d0 ROM:00134C3A move.w ($57E).w,d1 ROM:00134C3E cmp.w $822(a5),d1 ROM:00134C42 bge.w loc_134C5C ROM:00134C46 btst #2,($1428).w ROM:00134C4C beq.s loc_134C6C ROM:00134C4E btst #6,($891).w ROM:00134C54 beq.s loc_134C6C ROM:00134C56 cmpi.w #0,d0 ROM:00134C5A bne.s loc_134C6C ROM:00134C5C ROM:00134C5C loc_134C5C: ; CODE XREF: ROM:00134C42↑j ROM:00134C5C bsr.w sub_134D72 ROM:00134C60 move.b #3,($129D).w ROM:00134C66 bra.l locret_134D56 ROM:00134C6C ; --------------------------------------------------------------------------- ROM:00134C6C ROM:00134C6C loc_134C6C: ; CODE XREF: ROM:00134C4C↑j ROM:00134C6C ; ROM:00134C54↑j ... ROM:00134C6C cmp.w $826(a5),d1 ROM:00134C70 bge.w loc_134C9C ROM:00134C74 btst #2,($1409).w ROM:00134C7A bne.s locret_134CA8 ROM:00134C7C btst #6,($142B).w ROM:00134C82 bne.s locret_134CA8 ROM:00134C84 btst #2,($1428).w ROM:00134C8A bne.s loc_134C8E ROM:00134C8C bra.s loc_134C9C ROM:00134C8E ; --------------------------------------------------------------------------- ROM:00134C8E ROM:00134C8E loc_134C8E: ; CODE XREF: ROM:00134C8A↑j ROM:00134C8E btst #6,($891).w ROM:00134C94 beq.s loc_134C9C ROM:00134C96 cmpi.w #0,d0 ROM:00134C9A beq.s locret_134CA8 ROM:00134C9C ROM:00134C9C loc_134C9C: ; CODE XREF: ROM:00134C70↑j ROM:00134C9C ; ROM:00134C8C↑j ... ROM:00134C9C bsr.w sub_134D6A ROM:00134CA0 move.b #2,($129D).w ROM:00134CA6 bra.s locret_134D12 ROM:00134CA8 ; --------------------------------------------------------------------------- ROM:00134CA8 ROM:00134CA8 locret_134CA8: ; CODE XREF: ROM:00134C30↑j ROM:00134CA8 ; ROM:00134C7A↑j ... ROM:00134CA8 rts ROM:00134CAA ; --------------------------------------------------------------------------- ROM:00134CAA ROM:00134CAA loc_134CAA: ; DATA XREF: ROM:00134C1E↑o ROM:00134CAA move.w $826(a5),d1 ROM:00134CAE sub.w $828(a5),d1 ROM:00134CB2 btst #6,($142B).w ROM:00134CB8 beq.s loc_134CCC ROM:00134CBA cmp.w ($57E).w,d1 ROM:00134CBE ble.s loc_134CCC ROM:00134CC0 bsr.w sub_134D5A ROM:00134CC4 move.b #1,($129D).w ROM:00134CCA bra.s locret_134CA8 ROM:00134CCC ; --------------------------------------------------------------------------- ROM:00134CCC ROM:00134CCC loc_134CCC: ; CODE XREF: ROM:00134CB8↑j ROM:00134CCC ; ROM:00134CBE↑j ROM:00134CCC move.w ($57E).w,d1 ROM:00134CD0 move.w $820(a5),d0 ROM:00134CD4 move.w $822(a5),d2 ROM:00134CD8 cmp.w d1,d2 ROM:00134CDA bgt.s loc_134CF0 ROM:00134CDC cmpi.w #0,d0 ROM:00134CE0 bne.s loc_134CF0 ROM:00134CE2 bsr.w sub_134D72 ROM:00134CE6 move.b #3,($129D).w ROM:00134CEC bra.s locret_134D56 ROM:00134CEE ; --------------------------------------------------------------------------- ROM:00134CEE bra.s locret_134D12 ROM:00134CF0 ; --------------------------------------------------------------------------- ROM:00134CF0 ROM:00134CF0 loc_134CF0: ; CODE XREF: ROM:00134CDA↑j ROM:00134CF0 ; ROM:00134CE0↑j ROM:00134CF0 btst #2,($1428).w ROM:00134CF6 beq.s locret_134D12 ROM:00134CF8 btst #6,($891).w ROM:00134CFE beq.s locret_134D12 ROM:00134D00 cmpi.w #0,d0 ROM:00134D04 bne.s locret_134D12 ROM:00134D06 bsr.w sub_134D72 ROM:00134D0A move.b #3,($129D).w ROM:00134D10 bra.s locret_134D56 ROM:00134D12 ; --------------------------------------------------------------------------- ROM:00134D12 ROM:00134D12 locret_134D12: ; CODE XREF: ROM:00134CA6↑j ROM:00134D12 ; ROM:00134CEE↑j ... ROM:00134D12 rts ROM:00134D12 ; --------------------------------------------------------------------------- ROM:00134D14 a08_0: dc.b '0-',8,' ',8,'8',0 ; DATA XREF: ROM:00134C22↑o ROM:00134D1B dc.b 2 ROM:00134D1C ; --------------------------------------------------------------------------- ROM:00134D1C move.b a1,d2 ROM:00134D1E bne.s loc_134D32 ROM:00134D20 cmpi.w #0,d0 ROM:00134D24 beq.s loc_134D32 ROM:00134D26 bsr.w sub_134D6A ROM:00134D2A move.b #2,($129D).w ROM:00134D30 bra.s locret_134D12 ROM:00134D32 ; --------------------------------------------------------------------------- ROM:00134D32 ROM:00134D32 loc_134D32: ; CODE XREF: ROM:00134D1E↑j ROM:00134D32 ; ROM:00134D24↑j ROM:00134D32 move.w $822(a5),d1 ROM:00134D36 sub.w $824(a5),d1 ROM:00134D3A btst #2,($1409).w ROM:00134D40 beq.s locret_134D56 ROM:00134D42 cmp.w ($57E).w,d1 ROM:00134D46 ble.s locret_134D56 ROM:00134D48 bsr.w sub_134D5A ROM:00134D4C move.b #1,($129D).w ROM:00134D52 bra.w locret_134CA8 ROM:00134D56 ; --------------------------------------------------------------------------- ROM:00134D56 ROM:00134D56 locret_134D56: ; CODE XREF: ROM:00134C66↑j ROM:00134D56 ; ROM:00134CEC↑j ... ROM:00134D56 rts ROM:00134D58 ; --------------------------------------------------------------------------- ROM:00134D58 rts ROM:00134D5A ROM:00134D5A ; =============== S U B R O U T I N E ======================================= ROM:00134D5A ROM:00134D5A ROM:00134D5A sub_134D5A: ; CODE XREF: ROM:loc_134C26↑p ROM:00134D5A ; ROM:00134CC0↑p ... ROM:00134D5A move.w #$1C20,d0 ROM:00134D5E ext.l d0 ROM:00134D60 divs.w #4,d0 ROM:00134D64 move.w d0,($E4E).w ROM:00134D68 rts ROM:00134D68 ; End of function sub_134D5A ROM:00134D68 ROM:00134D6A ROM:00134D6A ; =============== S U B R O U T I N E ======================================= ROM:00134D6A ROM:00134D6A ROM:00134D6A sub_134D6A: ; CODE XREF: ROM:loc_134C9C↑p ROM:00134D6A ; ROM:00134D26↑p ROM:00134D6A move.w #$E10,($E4E).w ROM:00134D70 rts ROM:00134D70 ; End of function sub_134D6A ROM:00134D70 ROM:00134D72 ROM:00134D72 ; =============== S U B R O U T I N E ======================================= ROM:00134D72 ROM:00134D72 ROM:00134D72 sub_134D72: ; CODE XREF: ROM:loc_134C5C↑p ROM:00134D72 ; ROM:00134CE2↑p ... ROM:00134D72 move.w #$1C20,($E4E).w ROM:00134D78 rts ROM:00134D78 ; End of function sub_134D72 ROM:00134D78 ROM:00134D7A ROM:00134D7A ; =============== S U B R O U T I N E ======================================= ROM:00134D7A ROM:00134D7A ROM:00134D7A sub_134D7A: ; CODE XREF: sub_1349D4+16↑p ROM:00134D7A clr.w d1 ROM:00134D7C move.b ($129E).w,d1 ROM:00134D80 cmpi.w #3,d1 ROM:00134D84 bcc.s locret_134D8E ROM:00134D86 movea.l off_134D90(pc,d1.w*4),a0 ROM:00134D8A nop ROM:00134D8C jmp (a0) ROM:00134D8E ; --------------------------------------------------------------------------- ROM:00134D8E ROM:00134D8E locret_134D8E: ; CODE XREF: sub_134D7A+A↑j ROM:00134D8E rts ROM:00134D8E ; End of function sub_134D7A ROM:00134D8E ROM:00134D8E ; --------------------------------------------------------------------------- ROM:00134D90 off_134D90: dc.l loc_134D9C ; DATA XREF: sub_134D7A+C↑r ROM:00134D94 dc.l loc_134DBE ROM:00134D98 dc.l a08_1 ; "0-\b*\b8" ROM:00134D9C ; --------------------------------------------------------------------------- ROM:00134D9C ROM:00134D9C loc_134D9C: ; DATA XREF: ROM:off_134D90↑o ROM:00134D9C move.w $82A(a5),d0 ROM:00134DA0 clr.b ($872).w ROM:00134DA4 move.w d0,($732).w ROM:00134DA8 move.b #1,($872).w ROM:00134DAE bset #1,($142E).w ROM:00134DB4 move.b #1,($129E).w ROM:00134DBA bra.s locret_134DD4 ROM:00134DBC ; --------------------------------------------------------------------------- ROM:00134DBC rts ROM:00134DBE ; --------------------------------------------------------------------------- ROM:00134DBE ROM:00134DBE loc_134DBE: ; DATA XREF: ROM:00134D94↑o ROM:00134DBE cmpi.w #0,($732).w ROM:00134DC4 bgt.s locret_134DD4 ROM:00134DC6 bclr #1,($142E).w ROM:00134DCC move.b #2,($129E).w ROM:00134DD2 bra.s locret_134E04 ROM:00134DD4 ; --------------------------------------------------------------------------- ROM:00134DD4 ROM:00134DD4 locret_134DD4: ; CODE XREF: ROM:00134DBA↑j ROM:00134DD4 ; ROM:00134DC4↑j ... ROM:00134DD4 rts ROM:00134DD4 ; --------------------------------------------------------------------------- ROM:00134DD6 a08_1: dc.b '0-',8,'*',8,'8',0 ; DATA XREF: ROM:00134D98↑o ROM:00134DDD dc.b 2, $14, 9 ROM:00134DE0 ; --------------------------------------------------------------------------- ROM:00134DE0 beq.s locret_134E04 ROM:00134DE2 cmpi.w #0,d0 ROM:00134DE6 beq.s locret_134E04 ROM:00134DE8 clr.b ($872).w ROM:00134DEC move.w d0,($732).w ROM:00134DF0 move.b #1,($872).w ROM:00134DF6 bset #1,($142E).w ROM:00134DFC move.b #1,($129E).w ROM:00134E02 bra.s locret_134DD4 ROM:00134E04 ; --------------------------------------------------------------------------- ROM:00134E04 ROM:00134E04 locret_134E04: ; CODE XREF: ROM:00134DD2↑j ROM:00134E04 ; ROM:00134DE0↑j ... ROM:00134E04 rts ROM:00134E06 ; --------------------------------------------------------------------------- ROM:00134E06 rts ROM:00134E08 ROM:00134E08 ; =============== S U B R O U T I N E ======================================= ROM:00134E08 ROM:00134E08 ROM:00134E08 sub_134E08: ; CODE XREF: sub_1349D4↑p ROM:00134E08 bsr.w sub_134E36 ROM:00134E0C bsr.w sub_134E16 ROM:00134E10 bsr.w sub_135032 ROM:00134E14 rts ROM:00134E14 ; End of function sub_134E08 ROM:00134E14 ROM:00134E16 ROM:00134E16 ; =============== S U B R O U T I N E ======================================= ROM:00134E16 ROM:00134E16 ROM:00134E16 sub_134E16: ; CODE XREF: sub_134E08+4↑p ROM:00134E16 btst #2,($1428).w ROM:00134E1C beq.s loc_134E2E ROM:00134E1E cmpi.w #$3E8,($E54).w ROM:00134E24 beq.s loc_134E2E ROM:00134E26 bset #3,($1409).w ROM:00134E2C bra.s locret_134E34 ROM:00134E2E ; --------------------------------------------------------------------------- ROM:00134E2E ROM:00134E2E loc_134E2E: ; CODE XREF: sub_134E16+6↑j ROM:00134E2E ; sub_134E16+E↑j ROM:00134E2E bclr #3,($1409).w ROM:00134E34 ROM:00134E34 locret_134E34: ; CODE XREF: sub_134E16+16↑j ROM:00134E34 rts ROM:00134E34 ; End of function sub_134E16 ROM:00134E34 ROM:00134E36 ROM:00134E36 ; =============== S U B R O U T I N E ======================================= ROM:00134E36 ROM:00134E36 ROM:00134E36 sub_134E36: ; CODE XREF: sub_134E08↑p ROM:00134E36 clr.w d1 ROM:00134E38 move.b ($12A0).w,d1 ROM:00134E3C cmpi.w #6,d1 ROM:00134E40 bcc.s locret_134E4A ROM:00134E42 movea.l off_134E4C(pc,d1.w*4),a0 ROM:00134E46 nop ROM:00134E48 jmp (a0) ROM:00134E4A ; --------------------------------------------------------------------------- ROM:00134E4A ROM:00134E4A locret_134E4A: ; CODE XREF: sub_134E36+A↑j ROM:00134E4A rts ROM:00134E4A ; End of function sub_134E36 ROM:00134E4A ROM:00134E4A ; --------------------------------------------------------------------------- ROM:00134E4C off_134E4C: dc.l loc_134E64 ; DATA XREF: sub_134E36+C↑r ROM:00134E50 dc.l loc_134E70 ROM:00134E54 dc.l loc_134E98 ROM:00134E58 dc.l loc_134F02 ROM:00134E5C dc.l loc_134F42 ROM:00134E60 dc.l loc_134F66 ROM:00134E64 ; --------------------------------------------------------------------------- ROM:00134E64 ROM:00134E64 loc_134E64: ; DATA XREF: ROM:off_134E4C↑o ROM:00134E64 bsr.w sub_134F94 ROM:00134E68 move.b #1,($12A0).w ROM:00134E6E rts ROM:00134E70 ; --------------------------------------------------------------------------- ROM:00134E70 ROM:00134E70 loc_134E70: ; DATA XREF: ROM:00134E50↑o ROM:00134E70 btst #2,($1428).w ROM:00134E76 beq.s loc_134E92 ROM:00134E78 move.w $82E(a5),d0 ROM:00134E7C clr.b ($873).w ROM:00134E80 move.w d0,($734).w ROM:00134E84 move.b #1,($873).w ROM:00134E8A move.b #2,($12A0).w ROM:00134E90 rts ROM:00134E92 ; --------------------------------------------------------------------------- ROM:00134E92 ROM:00134E92 loc_134E92: ; CODE XREF: ROM:00134E76↑j ROM:00134E92 bsr.w sub_134F94 ROM:00134E96 rts ROM:00134E98 ; --------------------------------------------------------------------------- ROM:00134E98 ROM:00134E98 loc_134E98: ; DATA XREF: ROM:00134E54↑o ROM:00134E98 btst #2,($1428).w ROM:00134E9E bne.s loc_134EC2 ROM:00134EA0 clr.b ($873).w ROM:00134EA4 clr.w ($734).w ROM:00134EA8 move.w $830(a5),d0 ROM:00134EAC clr.b ($839).w ROM:00134EB0 move.w d0,($6C0).w ROM:00134EB4 move.b #1,($839).w ROM:00134EBA move.b #3,($12A0).w ROM:00134EC0 rts ROM:00134EC2 ; --------------------------------------------------------------------------- ROM:00134EC2 ROM:00134EC2 loc_134EC2: ; CODE XREF: ROM:00134E9E↑j ROM:00134EC2 cmpi.w #0,($734).w ROM:00134EC8 bgt.s loc_134EF0 ROM:00134ECA cmpi.w #$3E8,($E54).w ROM:00134ED0 ble.s loc_134EF0 ROM:00134ED2 bsr.w sub_134FE4 ROM:00134ED6 move.w $82E(a5),d0 ROM:00134EDA clr.b ($873).w ROM:00134EDE move.w d0,($734).w ROM:00134EE2 move.b #1,($873).w ROM:00134EE8 move.b #2,($12A0).w ROM:00134EEE rts ROM:00134EF0 ; --------------------------------------------------------------------------- ROM:00134EF0 ROM:00134EF0 loc_134EF0: ; CODE XREF: ROM:00134EC8↑j ROM:00134EF0 ; ROM:00134ED0↑j ROM:00134EF0 cmpi.w #$3E8,($E54).w ROM:00134EF6 bgt.s locret_134F00 ROM:00134EF8 move.b #4,($12A0).w ROM:00134EFE rts ROM:00134F00 ; --------------------------------------------------------------------------- ROM:00134F00 ROM:00134F00 locret_134F00: ; CODE XREF: ROM:00134EF6↑j ROM:00134F00 rts ROM:00134F02 ; --------------------------------------------------------------------------- ROM:00134F02 ROM:00134F02 loc_134F02: ; DATA XREF: ROM:00134E58↑o ROM:00134F02 btst #2,($1428).w ROM:00134F08 beq.s loc_134F2C ROM:00134F0A move.w $82E(a5),d0 ROM:00134F0E clr.b ($873).w ROM:00134F12 move.w d0,($734).w ROM:00134F16 move.b #1,($873).w ROM:00134F1C clr.b ($839).w ROM:00134F20 clr.w ($6C0).w ROM:00134F24 move.b #2,($12A0).w ROM:00134F2A rts ROM:00134F2C ; --------------------------------------------------------------------------- ROM:00134F2C ROM:00134F2C loc_134F2C: ; CODE XREF: ROM:00134F08↑j ROM:00134F2C cmpi.w #0,($6C0).w ROM:00134F32 bgt.s locret_134F40 ROM:00134F34 bsr.w sub_134F94 ROM:00134F38 move.b #1,($12A0).w ROM:00134F3E rts ROM:00134F40 ; --------------------------------------------------------------------------- ROM:00134F40 ROM:00134F40 locret_134F40: ; CODE XREF: ROM:00134F32↑j ROM:00134F40 rts ROM:00134F42 ; --------------------------------------------------------------------------- ROM:00134F42 ROM:00134F42 loc_134F42: ; DATA XREF: ROM:00134E5C↑o ROM:00134F42 btst #2,($1409).w ROM:00134F48 beq.s locret_134F64 ROM:00134F4A move.w $830(a5),d0 ROM:00134F4E clr.b ($839).w ROM:00134F52 move.w d0,($6C0).w ROM:00134F56 move.b #1,($839).w ROM:00134F5C move.b #5,($12A0).w ROM:00134F62 rts ROM:00134F64 ; --------------------------------------------------------------------------- ROM:00134F64 ROM:00134F64 locret_134F64: ; CODE XREF: ROM:00134F48↑j ROM:00134F64 rts ROM:00134F66 ; --------------------------------------------------------------------------- ROM:00134F66 ROM:00134F66 loc_134F66: ; DATA XREF: ROM:00134E60↑o ROM:00134F66 btst #2,($1409).w ROM:00134F6C bne.s loc_134F7E ROM:00134F6E clr.b ($839).w ROM:00134F72 clr.w ($6C0).w ROM:00134F76 move.b #4,($12A0).w ROM:00134F7C rts ROM:00134F7E ; --------------------------------------------------------------------------- ROM:00134F7E ROM:00134F7E loc_134F7E: ; CODE XREF: ROM:00134F6C↑j ROM:00134F7E cmpi.w #0,($6C0).w ROM:00134F84 bgt.s locret_134F92 ROM:00134F86 bsr.w sub_134F94 ROM:00134F8A move.b #1,($12A0).w ROM:00134F90 rts ROM:00134F92 ; --------------------------------------------------------------------------- ROM:00134F92 ROM:00134F92 locret_134F92: ; CODE XREF: ROM:00134F84↑j ROM:00134F92 rts ROM:00134F94 ROM:00134F94 ; =============== S U B R O U T I N E ======================================= ROM:00134F94 ROM:00134F94 ROM:00134F94 sub_134F94: ; CODE XREF: ROM:loc_134E64↑p ROM:00134F94 ; ROM:loc_134E92↑p ... ROM:00134F94 btst #5,($88A).w ROM:00134F9A beq.s locret_134FE2 ROM:00134F9C move.w #$3EA8,d1 ROM:00134FA0 move.w ($9E8).w,d2 ROM:00134FA4 bsr.l sub_1174A6 ROM:00134FAA move.w d1,($E56).w ROM:00134FAE move.w #$3EAA,d1 ROM:00134FB2 move.w ($9E8).w,d2 ROM:00134FB6 bsr.l sub_1174A6 ROM:00134FBC move.w d1,($E58).w ROM:00134FC0 move.w #$3EAC,d1 ROM:00134FC4 move.w ($9E8).w,d2 ROM:00134FC8 bsr.l sub_1174A6 ROM:00134FCE move.w d1,($E5A).w ROM:00134FD2 add.w ($E56).w,d1 ROM:00134FD6 add.w ($E58).w,d1 ROM:00134FDA addi.w #$3E8,d1 ROM:00134FDE move.w d1,($E54).w ROM:00134FE2 ROM:00134FE2 locret_134FE2: ; CODE XREF: sub_134F94+6↑j ROM:00134FE2 rts ROM:00134FE2 ; End of function sub_134F94 ROM:00134FE2 ROM:00134FE4 ROM:00134FE4 ; =============== S U B R O U T I N E ======================================= ROM:00134FE4 ROM:00134FE4 ROM:00134FE4 sub_134FE4: ; CODE XREF: ROM:00134ED2↑p ROM:00134FE4 move.w ($E56).w,d4 ROM:00134FE8 muls.w $836(a5),d4 ROM:00134FEC divs.w #$2710,d4 ROM:00134FF0 move.w d4,($E56).w ROM:00134FF4 move.w ($E58).w,d3 ROM:00134FF8 muls.w $838(a5),d3 ROM:00134FFC divs.w #$2710,d3 ROM:00135000 move.w d3,($E58).w ROM:00135004 move.w ($E5A).w,d5 ROM:00135008 muls.w $83A(a5),d5 ROM:0013500C divs.w #$2710,d5 ROM:00135010 move.w d5,($E5A).w ROM:00135014 add.w d3,d4 ROM:00135016 add.w d5,d4 ROM:00135018 addi.w #$3E8,d4 ROM:0013501C move.w $832(a5),d0 ROM:00135020 cmp.w d4,d0 ROM:00135022 ble.s loc_13502C ROM:00135024 move.w #$3E8,($E54).w ROM:0013502A bra.s locret_135030 ROM:0013502C ; --------------------------------------------------------------------------- ROM:0013502C ROM:0013502C loc_13502C: ; CODE XREF: sub_134FE4+3E↑j ROM:0013502C move.w d4,($E54).w ROM:00135030 ROM:00135030 locret_135030: ; CODE XREF: sub_134FE4+46↑j ROM:00135030 rts ROM:00135030 ; End of function sub_134FE4 ROM:00135030 ROM:00135032 ROM:00135032 ; =============== S U B R O U T I N E ======================================= ROM:00135032 ROM:00135032 ROM:00135032 sub_135032: ; CODE XREF: sub_134E08+8↑p ROM:00135032 move.w $834(a5),d0 ROM:00135036 cmp.w ($E54).w,d0 ROM:0013503A blt.s loc_135044 ROM:0013503C bset #6,($142E).w ROM:00135042 bra.s locret_13504A ROM:00135044 ; --------------------------------------------------------------------------- ROM:00135044 ROM:00135044 loc_135044: ; CODE XREF: sub_135032+8↑j ROM:00135044 bclr #6,($142E).w ROM:0013504A ROM:0013504A locret_13504A: ; CODE XREF: sub_135032+10↑j ROM:0013504A rts ROM:0013504A ; End of function sub_135032 ROM:0013504A ROM:0013504C ROM:0013504C ; =============== S U B R O U T I N E ======================================= ROM:0013504C ROM:0013504C ROM:0013504C sub_13504C: ; CODE XREF: ROM:00135728↓p ROM:0013504C move.w #$3EAE,d1 ROM:00135050 move.w ($9E8).w,d2 ROM:00135054 bsr.l sub_1174A6 ROM:0013505A muls.w #$FA,d1 ROM:0013505E move.l d1,($928).w ROM:00135062 move.w #$3EB0,d1 ROM:00135066 move.w $83C(a5),d2 ROM:0013506A bsr.l sub_1174A6 ROM:00135070 move.w d1,($E5C).w ROM:00135074 ext.l d1 ROM:00135076 muls.l ($928).w,d2:d1 ROM:0013507C move.w ($E72).w,d3 ROM:00135080 ext.l d3 ROM:00135082 divs.l d3,d2:d1 ROM:00135086 move.l d1,($92C).w ROM:0013508A clr.w d1 ROM:0013508C move.b ($12A1).w,d1 ROM:00135090 cmpi.w #4,d1 ROM:00135094 bcc.s locret_13509E ROM:00135096 movea.l off_1350A0(pc,d1.w*4),a0 ROM:0013509A nop ROM:0013509C jmp (a0) ROM:0013509E ; --------------------------------------------------------------------------- ROM:0013509E ROM:0013509E locret_13509E: ; CODE XREF: sub_13504C+48↑j ROM:0013509E rts ROM:0013509E ; End of function sub_13504C ROM:0013509E ROM:0013509E ; --------------------------------------------------------------------------- ROM:001350A0 off_1350A0: dc.l loc_1350B0 ; DATA XREF: sub_13504C+4A↑r ROM:001350A4 dc.l loc_1350CE ROM:001350A8 dc.l loc_135126 ROM:001350AC dc.l loc_13515C ROM:001350B0 ; --------------------------------------------------------------------------- ROM:001350B0 ROM:001350B0 loc_1350B0: ; DATA XREF: ROM:off_1350A0↑o ROM:001350B0 bclr #2,($888).w ROM:001350B6 bset #0,($888).w ROM:001350BC bsr.w sub_135180 ROM:001350C0 bsr.w sub_1351C0 ROM:001350C4 move.b #1,($12A1).w ROM:001350CA rts ROM:001350CC ; --------------------------------------------------------------------------- ROM:001350CC rts ROM:001350CE ; --------------------------------------------------------------------------- ROM:001350CE ROM:001350CE loc_1350CE: ; DATA XREF: ROM:001350A4↑o ROM:001350CE move.w $83E(a5),d0 ROM:001350D2 cmp.w ($75E).w,d0 ROM:001350D6 bge.s loc_1350E4 ROM:001350D8 bsr.w sub_1351B6 ROM:001350DC move.b #2,($12A1).w ROM:001350E2 rts ROM:001350E4 ; --------------------------------------------------------------------------- ROM:001350E4 ROM:001350E4 loc_1350E4: ; CODE XREF: ROM:001350D6↑j ROM:001350E4 btst #2,($1409).w ROM:001350EA beq.s loc_135102 ROM:001350EC btst #7,($1415).w ROM:001350F2 bne.s loc_135102 ROM:001350F4 clr.b ($888).w ROM:001350F8 clr.w ($75E).w ROM:001350FC move.b #3,($888).w ROM:00135102 ROM:00135102 loc_135102: ; CODE XREF: ROM:001350EA↑j ROM:00135102 ; ROM:001350F2↑j ROM:00135102 btst #0,($1414).w ROM:00135108 beq.s loc_13511C ROM:0013510A bclr #0,($888).w ROM:00135110 bset #2,($888).w ROM:00135116 move.b #3,($12A1).w ROM:0013511C ROM:0013511C loc_13511C: ; CODE XREF: ROM:00135108↑j ROM:0013511C bsr.w sub_135180 ROM:00135120 bsr.w sub_1351C0 ROM:00135124 rts ROM:00135126 ; --------------------------------------------------------------------------- ROM:00135126 ROM:00135126 loc_135126: ; DATA XREF: ROM:001350A8↑o ROM:00135126 move.w $840(a5),d0 ROM:0013512A cmp.w ($75E).w,d0 ROM:0013512E bgt.s loc_135156 ROM:00135130 clr.b ($888).w ROM:00135134 clr.w ($75E).w ROM:00135138 clr.b ($888).w ROM:0013513C clr.w ($75E).w ROM:00135140 move.b #3,($888).w ROM:00135146 bsr.w sub_135180 ROM:0013514A bsr.w sub_1351C0 ROM:0013514E move.b #1,($12A1).w ROM:00135154 rts ROM:00135156 ; --------------------------------------------------------------------------- ROM:00135156 ROM:00135156 loc_135156: ; CODE XREF: ROM:0013512E↑j ROM:00135156 bsr.w sub_1351B6 ROM:0013515A rts ROM:0013515C ; --------------------------------------------------------------------------- ROM:0013515C ROM:0013515C loc_13515C: ; DATA XREF: ROM:001350AC↑o ROM:0013515C btst #0,($1414).w ROM:00135162 bne.s loc_135176 ROM:00135164 move.b #1,($12A1).w ROM:0013516A bclr #2,($888).w ROM:00135170 bset #0,($888).w ROM:00135176 ROM:00135176 loc_135176: ; CODE XREF: ROM:00135162↑j ROM:00135176 bsr.w sub_135180 ROM:0013517A bsr.w sub_1351C0 ROM:0013517E rts ROM:00135180 ROM:00135180 ; =============== S U B R O U T I N E ======================================= ROM:00135180 ROM:00135180 ROM:00135180 sub_135180: ; CODE XREF: ROM:001350BC↑p ROM:00135180 ; ROM:loc_13511C↑p ... ROM:00135180 move.w ($75E).w,d1 ROM:00135184 muls.w $842(a5),d1 ROM:00135188 move.l #$2710,d0 ROM:0013518E sub.l d1,d0 ROM:00135190 cmpi.w #0,d0 ROM:00135194 bge.s loc_1351A0 ROM:00135196 move.l #0,($930).w ROM:0013519E bra.s locret_1351B4 ROM:001351A0 ; --------------------------------------------------------------------------- ROM:001351A0 ROM:001351A0 loc_1351A0: ; CODE XREF: sub_135180+14↑j ROM:001351A0 move.l ($92C).w,d2 ROM:001351A4 muls.l d0,d3:d2 ROM:001351A8 divs.l #$2710,d3:d2 ROM:001351B0 move.l d2,($930).w ROM:001351B4 ROM:001351B4 locret_1351B4: ; CODE XREF: sub_135180+1E↑j ROM:001351B4 rts ROM:001351B4 ; End of function sub_135180 ROM:001351B4 ROM:001351B6 ROM:001351B6 ; =============== S U B R O U T I N E ======================================= ROM:001351B6 ROM:001351B6 ROM:001351B6 sub_1351B6: ; CODE XREF: ROM:001350D8↑p ROM:001351B6 ; ROM:loc_135156↑p ROM:001351B6 move.l #0,($984).w ROM:001351BE rts ROM:001351BE ; End of function sub_1351B6 ROM:001351BE ROM:001351C0 ROM:001351C0 ; =============== S U B R O U T I N E ======================================= ROM:001351C0 ROM:001351C0 ROM:001351C0 sub_1351C0: ; CODE XREF: ROM:001350C0↑p ROM:001351C0 ; ROM:00135120↑p ... ROM:001351C0 move.w #0,d0 ROM:001351C4 bra.s loc_1351CA ROM:001351C6 ; --------------------------------------------------------------------------- ROM:001351C6 ROM:001351C6 loc_1351C6: ; CODE XREF: sub_1351C0+2E↓j ROM:001351C6 addi.w #1,d0 ROM:001351CA ROM:001351CA loc_1351CA: ; CODE XREF: sub_1351C0+4↑j ROM:001351CA cmpi.w #0,d0 ROM:001351CE bgt.s loc_1351F0 ROM:001351D0 move.w $EF8(d0.w*2),d1 ROM:001351D6 ext.l d1 ROM:001351D8 muls.l ($930).w,d2:d1 ROM:001351DE move.w ($1448).w,d3 ROM:001351E2 ext.l d3 ROM:001351E4 divs.l d3,d2:d1 ROM:001351E8 move.l d1,$978(d0.w*4) ROM:001351EE bra.s loc_1351C6 ROM:001351F0 ; --------------------------------------------------------------------------- ROM:001351F0 ROM:001351F0 loc_1351F0: ; CODE XREF: sub_1351C0+E↑j ROM:001351F0 move.w #0,d0 ROM:001351F4 bra.s loc_1351FA ROM:001351F6 ; --------------------------------------------------------------------------- ROM:001351F6 ROM:001351F6 loc_1351F6: ; CODE XREF: sub_1351C0+5C↓j ROM:001351F6 addi.w #1,d0 ROM:001351FA ROM:001351FA loc_1351FA: ; CODE XREF: sub_1351C0+34↑j ROM:001351FA cmpi.w #0,d0 ROM:001351FE bgt.s locret_13521E ROM:00135200 move.w $1056(d0.w*2),d1 ROM:00135206 ext.l d1 ROM:00135208 muls.l ($978).w,d2:d1 ROM:0013520E divs.l #$2710,d2:d1 ROM:00135216 move.l d1,$984(d0.w*4) ROM:0013521C bra.s loc_1351F6 ROM:0013521E ; --------------------------------------------------------------------------- ROM:0013521E ROM:0013521E locret_13521E: ; CODE XREF: sub_1351C0+3E↑j ROM:0013521E rts ROM:0013521E ; End of function sub_1351C0 ROM:0013521E ROM:00135220 ROM:00135220 ; =============== S U B R O U T I N E ======================================= ROM:00135220 ROM:00135220 ROM:00135220 sub_135220: ; CODE XREF: sub_1359CE+C↓p ROM:00135220 move.w ($11B4).w,($11B2).w ROM:00135226 rts ROM:00135226 ; End of function sub_135220 ROM:00135226 ROM:00135228 ROM:00135228 ; =============== S U B R O U T I N E ======================================= ROM:00135228 ROM:00135228 ROM:00135228 sub_135228: ; CODE XREF: sub_13589C+C↓p ROM:00135228 bsr.w sub_1354B8 ROM:0013522C bsr.w sub_13545A ROM:00135230 bsr.w sub_13548A ROM:00135234 bsr.w sub_13523E ROM:00135238 bsr.w sub_13557E ROM:0013523C rts ROM:0013523C ; End of function sub_135228 ROM:0013523C ROM:0013523E ROM:0013523E ; =============== S U B R O U T I N E ======================================= ROM:0013523E ROM:0013523E ROM:0013523E sub_13523E: ; CODE XREF: sub_135228+C↑p ROM:0013523E clr.w d1 ROM:00135240 move.b ($12A2).w,d1 ROM:00135244 cmpi.w #5,d1 ROM:00135248 bcc.s locret_135252 ROM:0013524A movea.l off_135254(pc,d1.w*4),a0 ROM:0013524E nop ROM:00135250 jmp (a0) ROM:00135252 ; --------------------------------------------------------------------------- ROM:00135252 ROM:00135252 locret_135252: ; CODE XREF: sub_13523E+A↑j ROM:00135252 rts ROM:00135252 ; End of function sub_13523E ROM:00135252 ROM:00135252 ; --------------------------------------------------------------------------- ROM:00135254 off_135254: dc.l loc_135268 ; DATA XREF: sub_13523E+C↑r ROM:00135258 dc.l loc_13527C ROM:0013525C dc.l loc_1352F0 ROM:00135260 dc.l loc_135384 ROM:00135264 dc.l loc_135422 ROM:00135268 ; --------------------------------------------------------------------------- ROM:00135268 ROM:00135268 loc_135268: ; DATA XREF: ROM:off_135254↑o ROM:00135268 clr.b ($889).w ROM:0013526C clr.w ($760).w ROM:00135270 move.b #1,($12A2).w ROM:00135276 bsr.w sub_1354D0 ROM:0013527A rts ROM:0013527C ; --------------------------------------------------------------------------- ROM:0013527C ROM:0013527C loc_13527C: ; DATA XREF: ROM:00135258↑o ROM:0013527C btst #6,($1405).w ROM:00135282 beq.s loc_1352C0 ROM:00135284 move.w $85A(a5),d0 ROM:00135288 move.w ($E60).w,d1 ROM:0013528C cmp.w ($9E8).w,d0 ROM:00135290 ble.s loc_135298 ROM:00135292 cmp.w ($CCE).w,d1 ROM:00135296 bgt.s loc_1352C0 ROM:00135298 ROM:00135298 loc_135298: ; CODE XREF: ROM:00135290↑j ROM:00135298 move.w $844(a5),d2 ROM:0013529C add.w $846(a5),d2 ROM:001352A0 clr.b ($889).w ROM:001352A4 move.w d2,($760).w ROM:001352A8 move.b #3,($889).w ROM:001352AE bset #5,($1420).w ROM:001352B4 move.b #4,($12A2).w ROM:001352BA bsr.w sub_1354D8 ROM:001352BE rts ROM:001352C0 ; --------------------------------------------------------------------------- ROM:001352C0 ROM:001352C0 loc_1352C0: ; CODE XREF: ROM:00135282↑j ROM:001352C0 ; ROM:00135296↑j ROM:001352C0 btst #6,($1405).w ROM:001352C6 beq.s loc_1352EA ROM:001352C8 move.w ($760).w,($E66).w ROM:001352CE clr.b ($889).w ROM:001352D2 move.w ($E66).w,($760).w ROM:001352D8 move.b #3,($889).w ROM:001352DE move.b #2,($12A2).w ROM:001352E4 bsr.w sub_1354D0 ROM:001352E8 rts ROM:001352EA ; --------------------------------------------------------------------------- ROM:001352EA ROM:001352EA loc_1352EA: ; CODE XREF: ROM:001352C6↑j ROM:001352EA bsr.w sub_1354D0 ROM:001352EE rts ROM:001352F0 ; --------------------------------------------------------------------------- ROM:001352F0 ROM:001352F0 loc_1352F0: ; DATA XREF: ROM:0013525C↑o ROM:001352F0 btst #6,($1405).w ROM:001352F6 beq.s loc_135334 ROM:001352F8 move.w $85A(a5),d0 ROM:001352FC move.w ($E60).w,d1 ROM:00135300 cmp.w ($9E8).w,d0 ROM:00135304 ble.s loc_13530C ROM:00135306 cmp.w ($CCE).w,d1 ROM:0013530A bgt.s loc_135334 ROM:0013530C ROM:0013530C loc_13530C: ; CODE XREF: ROM:00135304↑j ROM:0013530C move.w $844(a5),d2 ROM:00135310 add.w $846(a5),d2 ROM:00135314 clr.b ($889).w ROM:00135318 move.w d2,($760).w ROM:0013531C move.b #3,($889).w ROM:00135322 bset #5,($1420).w ROM:00135328 move.b #4,($12A2).w ROM:0013532E bsr.w sub_1354D8 ROM:00135332 rts ROM:00135334 ; --------------------------------------------------------------------------- ROM:00135334 ROM:00135334 loc_135334: ; CODE XREF: ROM:001352F6↑j ROM:00135334 ; ROM:0013530A↑j ROM:00135334 btst #6,($1405).w ROM:0013533A beq.s loc_135352 ROM:0013533C move.w $844(a5),d0 ROM:00135340 cmp.w ($760).w,d0 ROM:00135344 bgt.s loc_135352 ROM:00135346 move.b #3,($12A2).w ROM:0013534C bsr.w sub_135512 ROM:00135350 rts ROM:00135352 ; --------------------------------------------------------------------------- ROM:00135352 ROM:00135352 loc_135352: ; CODE XREF: ROM:0013533A↑j ROM:00135352 ; ROM:00135344↑j ROM:00135352 btst #6,($1405).w ROM:00135358 bne.s loc_13537E ROM:0013535A move.w ($760).w,($E66).w ROM:00135360 move.w ($E66).w,d0 ROM:00135364 clr.b ($889).w ROM:00135368 move.w d0,($760).w ROM:0013536C move.b #1,($889).w ROM:00135372 move.b #1,($12A2).w ROM:00135378 bsr.w sub_1354D0 ROM:0013537C rts ROM:0013537E ; --------------------------------------------------------------------------- ROM:0013537E ROM:0013537E loc_13537E: ; CODE XREF: ROM:00135358↑j ROM:0013537E bsr.w sub_1354D0 ROM:00135382 rts ROM:00135384 ; --------------------------------------------------------------------------- ROM:00135384 ROM:00135384 loc_135384: ; DATA XREF: ROM:00135260↑o ROM:00135384 btst #6,($1405).w ROM:0013538A beq.s loc_1353C8 ROM:0013538C move.w $85A(a5),d0 ROM:00135390 move.w ($E60).w,d1 ROM:00135394 cmp.w ($9E8).w,d0 ROM:00135398 ble.s loc_1353A0 ROM:0013539A cmp.w ($CCE).w,d1 ROM:0013539E bgt.s loc_1353C8 ROM:001353A0 ROM:001353A0 loc_1353A0: ; CODE XREF: ROM:00135398↑j ROM:001353A0 move.w $844(a5),d2 ROM:001353A4 add.w $846(a5),d2 ROM:001353A8 clr.b ($889).w ROM:001353AC move.w d2,($760).w ROM:001353B0 move.b #3,($889).w ROM:001353B6 bset #5,($1420).w ROM:001353BC move.b #4,($12A2).w ROM:001353C2 bsr.w sub_1354D8 ROM:001353C6 rts ROM:001353C8 ; --------------------------------------------------------------------------- ROM:001353C8 ROM:001353C8 loc_1353C8: ; CODE XREF: ROM:0013538A↑j ROM:001353C8 ; ROM:0013539E↑j ROM:001353C8 btst #6,($1405).w ROM:001353CE bne.s loc_1353F4 ROM:001353D0 move.w ($760).w,($E66).w ROM:001353D6 move.w ($E66).w,d0 ROM:001353DA clr.b ($889).w ROM:001353DE move.w d0,($760).w ROM:001353E2 move.b #1,($889).w ROM:001353E8 move.b #1,($12A2).w ROM:001353EE bsr.w sub_1354D0 ROM:001353F2 rts ROM:001353F4 ; --------------------------------------------------------------------------- ROM:001353F4 ROM:001353F4 loc_1353F4: ; CODE XREF: ROM:001353CE↑j ROM:001353F4 btst #6,($1405).w ROM:001353FA beq.s loc_13541C ROM:001353FC move.w $844(a5),d0 ROM:00135400 add.w $846(a5),d0 ROM:00135404 cmp.w ($760).w,d0 ROM:00135408 bgt.s loc_13541C ROM:0013540A bset #5,($1420).w ROM:00135410 move.b #4,($12A2).w ROM:00135416 bsr.w sub_1354D8 ROM:0013541A rts ROM:0013541C ; --------------------------------------------------------------------------- ROM:0013541C ROM:0013541C loc_13541C: ; CODE XREF: ROM:001353FA↑j ROM:0013541C ; ROM:00135408↑j ROM:0013541C bsr.w sub_135512 ROM:00135420 rts ROM:00135422 ; --------------------------------------------------------------------------- ROM:00135422 ROM:00135422 loc_135422: ; DATA XREF: ROM:00135264↑o ROM:00135422 btst #6,($1405).w ROM:00135428 bne.s loc_135452 ROM:0013542A bsr.w sub_135534 ROM:0013542E move.w ($E66).w,d0 ROM:00135432 clr.b ($889).w ROM:00135436 move.w d0,($760).w ROM:0013543A move.b #1,($889).w ROM:00135440 bclr #5,($1420).w ROM:00135446 bsr.w sub_1354D0 ROM:0013544A move.b #1,($12A2).w ROM:00135450 rts ROM:00135452 ; --------------------------------------------------------------------------- ROM:00135452 ROM:00135452 loc_135452: ; CODE XREF: ROM:00135428↑j ROM:00135452 bsr.w sub_1354D8 ROM:00135456 rts ROM:00135458 ; --------------------------------------------------------------------------- ROM:00135458 rts ROM:0013545A ROM:0013545A ; =============== S U B R O U T I N E ======================================= ROM:0013545A ROM:0013545A ROM:0013545A sub_13545A: ; CODE XREF: sub_135228+4↑p ROM:0013545A move.w $858(a5),d0 ROM:0013545E cmp.w ($CCE).w,d0 ROM:00135462 bgt.s loc_13546C ROM:00135464 move.w $856(a5),($E64).w ROM:0013546A bra.s loc_135472 ROM:0013546C ; --------------------------------------------------------------------------- ROM:0013546C ROM:0013546C loc_13546C: ; CODE XREF: sub_13545A+8↑j ROM:0013546C move.w ($9B2).w,($E64).w ROM:00135472 ROM:00135472 loc_135472: ; CODE XREF: sub_13545A+10↑j ROM:00135472 move.w #$3F68,d1 ROM:00135476 move.w ($E64).w,d2 ROM:0013547A move.w ($57E).w,d3 ROM:0013547E bsr.l sub_1174A6 ROM:00135484 move.w d1,($E5E).w ROM:00135488 rts ROM:00135488 ; End of function sub_13545A ROM:00135488 ROM:0013548A ROM:0013548A ; =============== S U B R O U T I N E ======================================= ROM:0013548A ROM:0013548A ROM:0013548A sub_13548A: ; CODE XREF: sub_135228+8↑p ROM:0013548A move.w ($E5E).w,d0 ROM:0013548E move.w ($E60).w,d1 ROM:00135492 move.w ($9B2).w,d2 ROM:00135496 move.w $84C(a5),d4 ROM:0013549A bclr #6,($1405).w ROM:001354A0 cmp.w ($E6E).w,d0 ROM:001354A4 bge.s locret_1354B6 ROM:001354A6 cmp.w d2,d4 ROM:001354A8 ble.s loc_1354B0 ROM:001354AA cmp.w ($CCE).w,d1 ROM:001354AE bgt.s locret_1354B6 ROM:001354B0 ROM:001354B0 loc_1354B0: ; CODE XREF: sub_13548A+1E↑j ROM:001354B0 bset #6,($1405).w ROM:001354B6 ROM:001354B6 locret_1354B6: ; CODE XREF: sub_13548A+1A↑j ROM:001354B6 ; sub_13548A+24↑j ROM:001354B6 rts ROM:001354B6 ; End of function sub_13548A ROM:001354B6 ROM:001354B8 ROM:001354B8 ; =============== S U B R O U T I N E ======================================= ROM:001354B8 ROM:001354B8 ROM:001354B8 sub_1354B8: ; CODE XREF: sub_135228↑p ROM:001354B8 move.w #$3F66,d1 ROM:001354BC move.w ($57E).w,d2 ROM:001354C0 move.w ($9B4).w,d3 ROM:001354C4 bsr.l sub_1174A6 ROM:001354CA move.w d1,($E60).w ROM:001354CE rts ROM:001354CE ; End of function sub_1354B8 ROM:001354CE ROM:001354D0 ROM:001354D0 ; =============== S U B R O U T I N E ======================================= ROM:001354D0 ROM:001354D0 ROM:001354D0 sub_1354D0: ; CODE XREF: ROM:00135276↑p ROM:001354D0 ; ROM:001352E4↑p ... ROM:001354D0 move.w ($E6E).w,($E62).w ROM:001354D6 rts ROM:001354D6 ; End of function sub_1354D0 ROM:001354D6 ROM:001354D8 ROM:001354D8 ; =============== S U B R O U T I N E ======================================= ROM:001354D8 ROM:001354D8 ROM:001354D8 sub_1354D8: ; CODE XREF: ROM:001352BA↑p ROM:001354D8 ; ROM:0013532E↑p ... ROM:001354D8 move.w $85A(a5),d0 ROM:001354DC sub.w $85C(a5),d0 ROM:001354E0 cmp.w ($9E8).w,d0 ROM:001354E4 blt.s loc_1354EC ROM:001354E6 bclr #2,($1406).w ROM:001354EC ROM:001354EC loc_1354EC: ; CODE XREF: sub_1354D8+C↑j ROM:001354EC move.w $85A(a5),d0 ROM:001354F0 cmp.w ($9E8).w,d0 ROM:001354F4 bge.s loc_1354FC ROM:001354F6 bset #2,($1406).w ROM:001354FC ROM:001354FC loc_1354FC: ; CODE XREF: sub_1354D8+1C↑j ROM:001354FC move.w ($E5E).w,d0 ROM:00135500 btst #2,($1406).w ROM:00135506 beq.s loc_13550C ROM:00135508 add.w $84E(a5),d0 ROM:0013550C ROM:0013550C loc_13550C: ; CODE XREF: sub_1354D8+2E↑j ROM:0013550C move.w d0,($E62).w ROM:00135510 rts ROM:00135510 ; End of function sub_1354D8 ROM:00135510 ROM:00135512 ROM:00135512 ; =============== S U B R O U T I N E ======================================= ROM:00135512 ROM:00135512 ROM:00135512 sub_135512: ; CODE XREF: ROM:0013534C↑p ROM:00135512 ; ROM:loc_13541C↑p ROM:00135512 move.w ($E6E).w,d0 ROM:00135516 sub.w ($E5E).w,d0 ROM:0013551A move.w ($760).w,d1 ROM:0013551E sub.w $844(a5),d1 ROM:00135522 muls.w d0,d1 ROM:00135524 divs.w $846(a5),d1 ROM:00135528 move.w ($E6E).w,d0 ROM:0013552C sub.w d1,d0 ROM:0013552E move.w d0,($E62).w ROM:00135532 rts ROM:00135532 ; End of function sub_135512 ROM:00135532 ROM:00135534 ROM:00135534 ; =============== S U B R O U T I N E ======================================= ROM:00135534 ROM:00135534 ROM:00135534 sub_135534: ; CODE XREF: ROM:0013542A↑p ROM:00135534 move.w $84A(a5),d0 ROM:00135538 muls.w $848(a5),d0 ROM:0013553C move.w ($760).w,d1 ROM:00135540 ext.l d1 ROM:00135542 cmp.l d1,d0 ROM:00135544 bge.s loc_13555E ROM:00135546 move.w $84A(a5),d0 ROM:0013554A ext.l d0 ROM:0013554C divs.w $848(a5),d0 ROM:00135550 add.w $844(a5),d0 ROM:00135554 add.w $846(a5),d0 ROM:00135558 move.w d0,($E66).w ROM:0013555C bra.s locret_13557C ROM:0013555E ; --------------------------------------------------------------------------- ROM:0013555E ROM:0013555E loc_13555E: ; CODE XREF: sub_135534+10↑j ROM:0013555E move.w ($760).w,d2 ROM:00135562 sub.w $844(a5),d2 ROM:00135566 sub.w $846(a5),d2 ROM:0013556A ext.l d2 ROM:0013556C divs.w $848(a5),d2 ROM:00135570 add.w $844(a5),d2 ROM:00135574 add.w $846(a5),d2 ROM:00135578 move.w d2,($E66).w ROM:0013557C ROM:0013557C locret_13557C: ; CODE XREF: sub_135534+28↑j ROM:0013557C rts ROM:0013557C ; End of function sub_135534 ROM:0013557C ROM:0013557E ROM:0013557E ; =============== S U B R O U T I N E ======================================= ROM:0013557E ROM:0013557E ROM:0013557E sub_13557E: ; CODE XREF: sub_135228+10↑p ROM:0013557E clr.w d1 ROM:00135580 move.b ($12A3).w,d1 ROM:00135584 cmpi.w #5,d1 ROM:00135588 bcc.s locret_135592 ROM:0013558A movea.l off_135594(pc,d1.w*4),a0 ROM:0013558E nop ROM:00135590 jmp (a0) ROM:00135592 ; --------------------------------------------------------------------------- ROM:00135592 ROM:00135592 locret_135592: ; CODE XREF: sub_13557E+A↑j ROM:00135592 rts ROM:00135592 ; End of function sub_13557E ROM:00135592 ROM:00135592 ; --------------------------------------------------------------------------- ROM:00135594 off_135594: dc.l loc_1355A8 ; DATA XREF: sub_13557E+C↑r ROM:00135598 dc.l loc_1355B4 ROM:0013559C dc.l loc_135618 ROM:001355A0 dc.l loc_13567E ROM:001355A4 dc.l loc_135684 ROM:001355A8 ; --------------------------------------------------------------------------- ROM:001355A8 ROM:001355A8 loc_1355A8: ; DATA XREF: ROM:off_135594↑o ROM:001355A8 move.b #1,($12A3).w ROM:001355AE bsr.w sub_1356E2 ROM:001355B2 rts ROM:001355B4 ; --------------------------------------------------------------------------- ROM:001355B4 ROM:001355B4 loc_1355B4: ; DATA XREF: ROM:00135598↑o ROM:001355B4 move.w $852(a5),d0 ROM:001355B8 move.w $446(a5),d1 ROM:001355BC move.w $850(a5),d2 ROM:001355C0 cmp.w ($57E).w,d0 ROM:001355C4 bge.s loc_1355F0 ROM:001355C6 cmp.w ($57E).w,d2 ROM:001355CA ble.s loc_1355F0 ROM:001355CC cmp.w ($E62).w,d1 ROM:001355D0 ble.s loc_1355F0 ROM:001355D2 move.b #2,($12A3).w ROM:001355D8 bsr.w sub_1356EC ROM:001355DC move.w $854(a5),d3 ROM:001355E0 clr.b ($867).w ROM:001355E4 move.w d3,($71C).w ROM:001355E8 move.b #1,($867).w ROM:001355EE rts ROM:001355F0 ; --------------------------------------------------------------------------- ROM:001355F0 ROM:001355F0 loc_1355F0: ; CODE XREF: ROM:001355C4↑j ROM:001355F0 ; ROM:001355CA↑j ... ROM:001355F0 cmp.w ($E62).w,d1 ROM:001355F4 ble.s loc_135612 ROM:001355F6 cmp.w ($57E).w,d2 ROM:001355FA bge.s loc_135600 ROM:001355FC bra.w loc_135606 ROM:00135600 ; --------------------------------------------------------------------------- ROM:00135600 ROM:00135600 loc_135600: ; CODE XREF: ROM:001355FA↑j ROM:00135600 cmp.w ($57E).w,d0 ROM:00135604 ble.s loc_135612 ROM:00135606 ROM:00135606 loc_135606: ; CODE XREF: ROM:001355FC↑j ROM:00135606 ; ROM:00135620↓j ... ROM:00135606 move.b #3,($12A3).w ROM:0013560C bsr.w sub_1356E2 ROM:00135610 rts ROM:00135612 ; --------------------------------------------------------------------------- ROM:00135612 ROM:00135612 loc_135612: ; CODE XREF: ROM:001355F4↑j ROM:00135612 ; ROM:00135604↑j ROM:00135612 bsr.w sub_1356E2 ROM:00135616 rts ROM:00135618 ; --------------------------------------------------------------------------- ROM:00135618 ROM:00135618 loc_135618: ; DATA XREF: ROM:0013559C↑o ROM:00135618 cmpi.w #0,($71C).w ROM:0013561E bgt.s loc_135622 ROM:00135620 bra.s loc_135606 ROM:00135622 ; --------------------------------------------------------------------------- ROM:00135622 ROM:00135622 loc_135622: ; CODE XREF: ROM:0013561E↑j ROM:00135622 move.w $852(a5),d0 ROM:00135626 move.w $850(a5),d2 ROM:0013562A cmp.w ($57E).w,d2 ROM:0013562E bge.s loc_135632 ROM:00135630 bra.s loc_135606 ROM:00135632 ; --------------------------------------------------------------------------- ROM:00135632 ROM:00135632 loc_135632: ; CODE XREF: ROM:0013562E↑j ROM:00135632 cmp.w ($57E).w,d0 ROM:00135636 ble.s loc_135644 ROM:00135638 bsr.w sub_1356E2 ROM:0013563C move.b #3,($12A3).w ROM:00135642 rts ROM:00135644 ; --------------------------------------------------------------------------- ROM:00135644 ROM:00135644 loc_135644: ; CODE XREF: ROM:00135636↑j ROM:00135644 move.w $852(a5),d0 ROM:00135648 move.w $446(a5),d1 ROM:0013564C move.w $850(a5),d2 ROM:00135650 cmp.w ($57E).w,d2 ROM:00135654 ble.s loc_135678 ROM:00135656 cmp.w ($57E).w,d0 ROM:0013565A bge.s loc_135678 ROM:0013565C cmp.w ($E62).w,d1 ROM:00135660 bne.s loc_135678 ROM:00135662 bsr.w sub_1356E2 ROM:00135666 bclr #0,($867).w ROM:0013566C bset #2,($867).w ROM:00135672 move.b #4,($12A3).w ROM:00135678 ROM:00135678 loc_135678: ; CODE XREF: ROM:00135654↑j ROM:00135678 ; ROM:0013565A↑j ... ROM:00135678 bsr.w sub_1356EC ROM:0013567C rts ROM:0013567E ; --------------------------------------------------------------------------- ROM:0013567E ROM:0013567E loc_13567E: ; DATA XREF: ROM:001355A0↑o ROM:0013567E bsr.w sub_1356E2 ROM:00135682 rts ROM:00135684 ; --------------------------------------------------------------------------- ROM:00135684 ROM:00135684 loc_135684: ; DATA XREF: ROM:001355A4↑o ROM:00135684 move.w $852(a5),d0 ROM:00135688 move.w $446(a5),d1 ROM:0013568C move.w $850(a5),d2 ROM:00135690 cmp.w ($57E).w,d0 ROM:00135694 bge.s loc_1356BA ROM:00135696 cmp.w ($57E).w,d2 ROM:0013569A ble.s loc_1356BA ROM:0013569C cmp.w ($E62).w,d1 ROM:001356A0 ble.s loc_1356BA ROM:001356A2 move.b #2,($12A3).w ROM:001356A8 bsr.w sub_1356EC ROM:001356AC bclr #2,($867).w ROM:001356B2 bset #0,($867).w ROM:001356B8 rts ROM:001356BA ; --------------------------------------------------------------------------- ROM:001356BA ROM:001356BA loc_1356BA: ; CODE XREF: ROM:00135694↑j ROM:001356BA ; ROM:0013569A↑j ... ROM:001356BA cmp.w ($E62).w,d1 ROM:001356BE ble.s loc_1356DC ROM:001356C0 cmp.w ($57E).w,d2 ROM:001356C4 bge.s loc_1356CA ROM:001356C6 bra.w loc_1356D0 ROM:001356CA ; --------------------------------------------------------------------------- ROM:001356CA ROM:001356CA loc_1356CA: ; CODE XREF: ROM:001356C4↑j ROM:001356CA cmp.w ($57E).w,d0 ROM:001356CE ble.s loc_1356DC ROM:001356D0 ROM:001356D0 loc_1356D0: ; CODE XREF: ROM:001356C6↑j ROM:001356D0 move.b #3,($12A3).w ROM:001356D6 bsr.w sub_1356E2 ROM:001356DA rts ROM:001356DC ; --------------------------------------------------------------------------- ROM:001356DC ROM:001356DC loc_1356DC: ; CODE XREF: ROM:001356BE↑j ROM:001356DC ; ROM:001356CE↑j ROM:001356DC bsr.w sub_1356E2 ROM:001356E0 rts ROM:001356E2 ROM:001356E2 ; =============== S U B R O U T I N E ======================================= ROM:001356E2 ROM:001356E2 ROM:001356E2 sub_1356E2: ; CODE XREF: ROM:001355AE↑p ROM:001356E2 ; ROM:0013560C↑p ... ROM:001356E2 move.w ($E62).w,d0 ROM:001356E6 move.w d0,($E68).w ROM:001356EA rts ROM:001356EA ; End of function sub_1356E2 ROM:001356EA ROM:001356EC ROM:001356EC ; =============== S U B R O U T I N E ======================================= ROM:001356EC ROM:001356EC ROM:001356EC sub_1356EC: ; CODE XREF: ROM:001355D8↑p ROM:001356EC ; ROM:loc_135678↑p ... ROM:001356EC move.w $446(a5),d0 ROM:001356F0 move.w d0,($E68).w ROM:001356F4 rts ROM:001356F4 ; End of function sub_1356EC ROM:001356F4 ROM:001356F6 ROM:001356F6 ; =============== S U B R O U T I N E ======================================= ROM:001356F6 ROM:001356F6 ROM:001356F6 sub_1356F6: ; CODE XREF: sub_1349D4+A↑p ROM:001356F6 clr.w d1 ROM:001356F8 move.b ($12A5).w,d1 ROM:001356FC cmpi.w #4,d1 ROM:00135700 bcc.s locret_13570A ROM:00135702 movea.l off_13570C(pc,d1.w*4),a0 ROM:00135706 nop ROM:00135708 jmp (a0) ROM:0013570A ; --------------------------------------------------------------------------- ROM:0013570A ROM:0013570A locret_13570A: ; CODE XREF: sub_1356F6+A↑j ROM:0013570A rts ROM:0013570A ; End of function sub_1356F6 ROM:0013570A ROM:0013570A ; --------------------------------------------------------------------------- ROM:0013570C off_13570C: dc.l loc_13571C ; DATA XREF: sub_1356F6+C↑r ROM:00135710 dc.l loc_135724 ROM:00135714 dc.l loc_135758 ROM:00135718 dc.l loc_13579A ROM:0013571C ; --------------------------------------------------------------------------- ROM:0013571C ROM:0013571C loc_13571C: ; DATA XREF: ROM:off_13570C↑o ROM:0013571C move.b #1,($12A5).w ROM:00135722 rts ROM:00135724 ; --------------------------------------------------------------------------- ROM:00135724 ROM:00135724 loc_135724: ; DATA XREF: ROM:00135710↑o ROM:00135724 bsr.w sub_135C36 ROM:00135728 bsr.l sub_13504C ROM:0013572E btst #2,($1409).w ROM:00135734 bne.s locret_135756 ROM:00135736 btst #6,($142B).w ROM:0013573C bne.s locret_135756 ROM:0013573E move.b #2,($12A5).w ROM:00135744 move.b #0,($12A1).w ROM:0013574A bclr #0,($888).w ROM:00135750 bset #2,($888).w ROM:00135756 ROM:00135756 locret_135756: ; CODE XREF: ROM:00135734↑j ROM:00135756 ; ROM:0013573C↑j ROM:00135756 rts ROM:00135758 ; --------------------------------------------------------------------------- ROM:00135758 ROM:00135758 loc_135758: ; DATA XREF: ROM:00135714↑o ROM:00135758 bsr.w sub_13588E ROM:0013575C bsr.w sub_135C36 ROM:00135760 bsr.w sub_1358FC ROM:00135764 btst #2,($1409).w ROM:0013576A bne.s loc_13577E ROM:0013576C btst #6,($142B).w ROM:00135772 bne.s loc_13577E ROM:00135774 btst #7,($1404).w ROM:0013577A beq.s loc_135786 ROM:0013577C rts ROM:0013577E ; --------------------------------------------------------------------------- ROM:0013577E ROM:0013577E loc_13577E: ; CODE XREF: ROM:0013576A↑j ROM:0013577E ; ROM:00135772↑j ROM:0013577E move.b #1,($12A5).w ROM:00135784 rts ROM:00135786 ; --------------------------------------------------------------------------- ROM:00135786 ROM:00135786 loc_135786: ; CODE XREF: ROM:0013577A↑j ROM:00135786 bsr.w sub_13589C ROM:0013578A bsr.w sub_135C36 ROM:0013578E bsr.w sub_1358FC ROM:00135792 move.b #3,($12A5).w ROM:00135798 rts ROM:0013579A ; --------------------------------------------------------------------------- ROM:0013579A ROM:0013579A loc_13579A: ; DATA XREF: ROM:00135718↑o ROM:0013579A bsr.w sub_13589C ROM:0013579E bsr.w sub_135C36 ROM:001357A2 bsr.w sub_1358FC ROM:001357A6 btst #2,($1409).w ROM:001357AC bne.s loc_1357C0 ROM:001357AE btst #6,($142B).w ROM:001357B4 bne.s loc_1357C0 ROM:001357B6 btst #7,($1404).w ROM:001357BC bne.s loc_1357CE ROM:001357BE rts ROM:001357C0 ; --------------------------------------------------------------------------- ROM:001357C0 ROM:001357C0 loc_1357C0: ; CODE XREF: ROM:001357AC↑j ROM:001357C0 ; ROM:001357B4↑j ROM:001357C0 move.b #1,($12A5).w ROM:001357C6 move.b #0,($12A2).w ROM:001357CC rts ROM:001357CE ; --------------------------------------------------------------------------- ROM:001357CE ROM:001357CE loc_1357CE: ; CODE XREF: ROM:001357BC↑j ROM:001357CE move.b #2,($12A5).w ROM:001357D4 move.b #0,($12A2).w ROM:001357DA rts ROM:001357DC ; --------------------------------------------------------------------------- ROM:001357DC rts ROM:001357DE ROM:001357DE ; =============== S U B R O U T I N E ======================================= ROM:001357DE ROM:001357DE ROM:001357DE sub_1357DE: ; CODE XREF: sub_13589C+4↓p ROM:001357DE clr.w d1 ROM:001357E0 move.b ($12A4).w,d1 ROM:001357E4 cmpi.w #4,d1 ROM:001357E8 bcc.s locret_1357F2 ROM:001357EA movea.l off_1357F4(pc,d1.w*4),a0 ROM:001357EE nop ROM:001357F0 jmp (a0) ROM:001357F2 ; --------------------------------------------------------------------------- ROM:001357F2 ROM:001357F2 locret_1357F2: ; CODE XREF: sub_1357DE+A↑j ROM:001357F2 rts ROM:001357F2 ; End of function sub_1357DE ROM:001357F2 ROM:001357F2 ; --------------------------------------------------------------------------- ROM:001357F4 off_1357F4: dc.l loc_135804 ; DATA XREF: sub_1357DE+C↑r ROM:001357F8 dc.l loc_13581A ROM:001357FC dc.l loc_135850 ROM:00135800 dc.l loc_13586E ROM:00135804 ; --------------------------------------------------------------------------- ROM:00135804 ROM:00135804 loc_135804: ; DATA XREF: ROM:off_1357F4↑o ROM:00135804 bclr #1,($1422).w ROM:0013580A bclr #6,($1430).w ROM:00135810 move.b #1,($12A4).w ROM:00135816 bra.s loc_13584A ROM:00135818 ; --------------------------------------------------------------------------- ROM:00135818 rts ROM:0013581A ; --------------------------------------------------------------------------- ROM:0013581A ROM:0013581A loc_13581A: ; DATA XREF: ROM:001357F8↑o ROM:0013581A move.w $86A(a5),d0 ROM:0013581E cmp.w ($9AE).w,d0 ROM:00135822 ble.s loc_135832 ROM:00135824 bset #1,($1422).w ROM:0013582A move.b #3,($12A4).w ROM:00135830 bra.s loc_135886 ROM:00135832 ; --------------------------------------------------------------------------- ROM:00135832 ROM:00135832 loc_135832: ; CODE XREF: ROM:00135822↑j ROM:00135832 move.w $870(a5),d0 ROM:00135836 cmp.w ($9AE).w,d0 ROM:0013583A bge.s loc_13584A ROM:0013583C bset #6,($1430).w ROM:00135842 move.b #2,($12A4).w ROM:00135848 bra.s loc_135868 ROM:0013584A ; --------------------------------------------------------------------------- ROM:0013584A ROM:0013584A loc_13584A: ; CODE XREF: ROM:00135816↑j ROM:0013584A ; ROM:0013583A↑j ... ROM:0013584A bsr.w sub_1358F6 ROM:0013584E rts ROM:00135850 ; --------------------------------------------------------------------------- ROM:00135850 ROM:00135850 loc_135850: ; DATA XREF: ROM:001357FC↑o ROM:00135850 move.w $86E(a5),d0 ROM:00135854 cmp.w ($9AE).w,d0 ROM:00135858 ble.s loc_135868 ROM:0013585A bclr #6,($1430).w ROM:00135860 move.b #1,($12A4).w ROM:00135866 bra.s loc_13584A ROM:00135868 ; --------------------------------------------------------------------------- ROM:00135868 ROM:00135868 loc_135868: ; CODE XREF: ROM:00135848↑j ROM:00135868 ; ROM:00135858↑j ROM:00135868 bsr.w sub_1358DE ROM:0013586C rts ROM:0013586E ; --------------------------------------------------------------------------- ROM:0013586E ROM:0013586E loc_13586E: ; DATA XREF: ROM:00135800↑o ROM:0013586E move.w $86C(a5),d0 ROM:00135872 cmp.w ($9AE).w,d0 ROM:00135876 bge.s loc_135886 ROM:00135878 bclr #1,($1422).w ROM:0013587E move.b #1,($12A4).w ROM:00135884 bra.s loc_13584A ROM:00135886 ; --------------------------------------------------------------------------- ROM:00135886 ROM:00135886 loc_135886: ; CODE XREF: ROM:00135830↑j ROM:00135886 ; ROM:00135876↑j ROM:00135886 bsr.w sub_1358DE ROM:0013588A rts ROM:0013588C ; --------------------------------------------------------------------------- ROM:0013588C rts ROM:0013588E ROM:0013588E ; =============== S U B R O U T I N E ======================================= ROM:0013588E ROM:0013588E ROM:0013588E sub_13588E: ; CODE XREF: ROM:loc_135758↑p ROM:0013588E bsr.w sub_135894 ROM:00135892 rts ROM:00135892 ; End of function sub_13588E ROM:00135892 ROM:00135894 ROM:00135894 ; =============== S U B R O U T I N E ======================================= ROM:00135894 ROM:00135894 ROM:00135894 sub_135894: ; CODE XREF: sub_13588E↑p ROM:00135894 move.w $85E(a5),($E68).w ROM:0013589A rts ROM:0013589A ; End of function sub_135894 ROM:0013589A ROM:0013589C ROM:0013589C ; =============== S U B R O U T I N E ======================================= ROM:0013589C ROM:0013589C ROM:0013589C sub_13589C: ; CODE XREF: ROM:loc_135786↑p ROM:0013589C ; ROM:loc_13579A↑p ROM:0013589C bsr.w sub_1359B6 ROM:001358A0 bsr.w sub_1357DE ROM:001358A4 bsr.w sub_1358B0 ROM:001358A8 bsr.l sub_135228 ROM:001358AE rts ROM:001358AE ; End of function sub_13589C ROM:001358AE ROM:001358B0 ROM:001358B0 ; =============== S U B R O U T I N E ======================================= ROM:001358B0 ROM:001358B0 ROM:001358B0 sub_1358B0: ; CODE XREF: sub_13589C+8↑p ROM:001358B0 move.w ($9AE).w,d0 ROM:001358B4 sub.w $872(a5),d0 ROM:001358B8 move.w d0,($E82).w ROM:001358BC muls.w ($E84).w,d0 ROM:001358C0 divs.w #$1F4,d0 ROM:001358C4 move.w d0,($E86).w ROM:001358C8 move.w ($E6C).w,d1 ROM:001358CC sub.w d0,d1 ROM:001358CE move.w $446(a5),d0 ROM:001358D2 cmp.w d1,d0 ROM:001358D4 bge.s loc_1358D8 ROM:001358D6 move.w d0,d1 ROM:001358D8 ROM:001358D8 loc_1358D8: ; CODE XREF: sub_1358B0+24↑j ROM:001358D8 move.w d1,($E6E).w ROM:001358DC rts ROM:001358DC ; End of function sub_1358B0 ROM:001358DC ROM:001358DE ROM:001358DE ; =============== S U B R O U T I N E ======================================= ROM:001358DE ROM:001358DE ROM:001358DE sub_1358DE: ; CODE XREF: ROM:loc_135868↑p ROM:001358DE ; ROM:loc_135886↑p ROM:001358DE move.w #$3F6E,d1 ROM:001358E2 move.w ($EF8).w,d2 ROM:001358E6 move.w ($57E).w,d3 ROM:001358EA bsr.l sub_1174A6 ROM:001358F0 move.w d1,($E84).w ROM:001358F4 rts ROM:001358F4 ; End of function sub_1358DE ROM:001358F4 ROM:001358F6 ROM:001358F6 ; =============== S U B R O U T I N E ======================================= ROM:001358F6 ROM:001358F6 ROM:001358F6 sub_1358F6: ; CODE XREF: ROM:loc_13584A↑p ROM:001358F6 clr.w ($E84).w ROM:001358FA rts ROM:001358FA ; End of function sub_1358F6 ROM:001358FA ROM:001358FC ROM:001358FC ; =============== S U B R O U T I N E ======================================= ROM:001358FC ROM:001358FC ROM:001358FC sub_1358FC: ; CODE XREF: ROM:00135760↑p ROM:001358FC ; ROM:0013578E↑p ... ROM:001358FC bsr.w sub_1359CE ROM:00135900 bsr.w sub_135ABC ROM:00135904 bsr.w sub_135ACE ROM:00135908 bsr.w sub_135AF6 ROM:0013590C bsr.w sub_135922 ROM:00135910 bsr.w sub_135986 ROM:00135914 bsr.w sub_13599E ROM:00135918 bsr.w sub_135B1A ROM:0013591C bsr.w sub_135B56 ROM:00135920 rts ROM:00135920 ; End of function sub_1358FC ROM:00135920 ROM:00135922 ROM:00135922 ; =============== S U B R O U T I N E ======================================= ROM:00135922 ROM:00135922 ROM:00135922 sub_135922: ; CODE XREF: sub_1358FC+10↑p ROM:00135922 move.w #$2710,($E7C).w ROM:00135928 btst #1,($1426).w ROM:0013592E beq.s locret_135984 ROM:00135930 move.w $868(a5),d0 ROM:00135934 cmp.w ($57E).w,d0 ROM:00135938 bgt.s loc_135942 ROM:0013593A move.w #$2710,($E7C).w ROM:00135940 bra.s locret_135984 ROM:00135942 ; --------------------------------------------------------------------------- ROM:00135942 ROM:00135942 loc_135942: ; CODE XREF: sub_135922+16↑j ROM:00135942 move.w #$3F6C,d1 ROM:00135946 move.w ($9AE).w,d2 ROM:0013594A move.w ($9E8).w,d3 ROM:0013594E bsr.l sub_1174A6 ROM:00135954 move.w $866(a5),d0 ROM:00135958 cmp.w ($57E).w,d0 ROM:0013595C blt.s loc_135964 ROM:0013595E move.w d1,($E7C).w ROM:00135962 bra.s locret_135984 ROM:00135964 ; --------------------------------------------------------------------------- ROM:00135964 ROM:00135964 loc_135964: ; CODE XREF: sub_135922+3A↑j ROM:00135964 move.w $868(a5),d7 ROM:00135968 sub.w ($57E).w,d7 ROM:0013596C move.w $868(a5),d5 ROM:00135970 sub.w $866(a5),d5 ROM:00135974 subi.w #$2710,d1 ROM:00135978 muls.w d7,d1 ROM:0013597A divs.w d5,d1 ROM:0013597C addi.w #$2710,d1 ROM:00135980 move.w d1,($E7C).w ROM:00135984 ROM:00135984 locret_135984: ; CODE XREF: sub_135922+C↑j ROM:00135984 ; sub_135922+1E↑j ... ROM:00135984 rts ROM:00135984 ; End of function sub_135922 ROM:00135984 ROM:00135986 ROM:00135986 ; =============== S U B R O U T I N E ======================================= ROM:00135986 ROM:00135986 ROM:00135986 sub_135986: ; CODE XREF: sub_1358FC+14↑p ROM:00135986 move.w #$3F6A,d1 ROM:0013598A move.w ($9E8).w,d2 ROM:0013598E move.w ($EF8).w,d3 ROM:00135992 bsr.l sub_1174A6 ROM:00135998 move.w d1,($E7A).w ROM:0013599C rts ROM:0013599C ; End of function sub_135986 ROM:0013599C ROM:0013599E ROM:0013599E ; =============== S U B R O U T I N E ======================================= ROM:0013599E ROM:0013599E ROM:0013599E sub_13599E: ; CODE XREF: sub_1358FC+18↑p ROM:0013599E move.w #$3F70,d1 ROM:001359A2 move.w ($9B4).w,d2 ROM:001359A6 move.w ($EF8).w,d3 ROM:001359AA bsr.l sub_1174A6 ROM:001359B0 move.w d1,($E7E).w ROM:001359B4 rts ROM:001359B4 ; End of function sub_13599E ROM:001359B4 ROM:001359B6 ROM:001359B6 ; =============== S U B R O U T I N E ======================================= ROM:001359B6 ROM:001359B6 ROM:001359B6 sub_1359B6: ; CODE XREF: sub_13589C↑p ROM:001359B6 move.w #$3F72,d1 ROM:001359BA move.w ($EF8).w,d2 ROM:001359BE move.w ($57E).w,d3 ROM:001359C2 bsr.l sub_1174A6 ROM:001359C8 move.w d1,($E6C).w ROM:001359CC rts ROM:001359CC ; End of function sub_1359B6 ROM:001359CC ROM:001359CE ROM:001359CE ; =============== S U B R O U T I N E ======================================= ROM:001359CE ROM:001359CE ROM:001359CE sub_1359CE: ; CODE XREF: sub_1358FC↑p ROM:001359CE bsr.w sub_1359E6 ROM:001359D2 bsr.w sub_1359FE ROM:001359D6 bsr.w sub_135A2C ROM:001359DA bsr.l sub_135220 ROM:001359E0 bsr.w sub_135A70 ROM:001359E4 rts ROM:001359E4 ; End of function sub_1359CE ROM:001359E4 ROM:001359E6 ROM:001359E6 ; =============== S U B R O U T I N E ======================================= ROM:001359E6 ROM:001359E6 ROM:001359E6 sub_1359E6: ; CODE XREF: sub_1359CE↑p ROM:001359E6 move.w #$3F74,d1 ROM:001359EA move.w ($EF8).w,d2 ROM:001359EE move.w ($57E).w,d3 ROM:001359F2 bsr.l sub_1174A6 ROM:001359F8 move.w d1,($E70).w ROM:001359FC rts ROM:001359FC ; End of function sub_1359E6 ROM:001359FC ROM:001359FE ROM:001359FE ; =============== S U B R O U T I N E ======================================= ROM:001359FE ROM:001359FE ROM:001359FE sub_1359FE: ; CODE XREF: sub_1359CE+4↑p ROM:001359FE move.w #$3F76,d1 ROM:00135A02 move.w ($EF8).w,d2 ROM:00135A06 move.w ($57E).w,d3 ROM:00135A0A bsr.l sub_1174A6 ROM:00135A10 move.w d1,($E76).w ROM:00135A14 move.w ($9AE).w,d0 ROM:00135A18 sub.w ($E70).w,d0 ROM:00135A1C muls.w d1,d0 ROM:00135A1E divs.w #$2710,d0 ROM:00135A22 add.w ($E70).w,d0 ROM:00135A26 move.w d0,($E78).w ROM:00135A2A rts ROM:00135A2A ; End of function sub_1359FE ROM:00135A2A ROM:00135A2C ROM:00135A2C ; =============== S U B R O U T I N E ======================================= ROM:00135A2C ROM:00135A2C ROM:00135A2C sub_135A2C: ; CODE XREF: sub_1359CE+8↑p ROM:00135A2C move.w $862(a5),d1 ROM:00135A30 move.w ($EF8).w,d0 ROM:00135A34 cmpi.w #1,d1 ROM:00135A38 bne.s loc_135A42 ROM:00135A3A muls.w $18E(a5),d0 ROM:00135A3E divs.w ($1448).w,d0 ROM:00135A42 ROM:00135A42 loc_135A42: ; CODE XREF: sub_135A2C+C↑j ROM:00135A42 move.w d0,($11B6).w ROM:00135A46 move.w #$3F78,d1 ROM:00135A4A move.w ($11B6).w,d2 ROM:00135A4E move.w ($57E).w,d3 ROM:00135A52 bsr.l sub_1174A6 ROM:00135A58 move.w $862(a5),d7 ROM:00135A5C cmpi.w #2,d7 ROM:00135A60 bne.s loc_135A6A ROM:00135A62 muls.w ($9EC).w,d1 ROM:00135A66 divs.w #$2710,d1 ROM:00135A6A ROM:00135A6A loc_135A6A: ; CODE XREF: sub_135A2C+34↑j ROM:00135A6A move.w d1,($11B4).w ROM:00135A6E rts ROM:00135A6E ; End of function sub_135A2C ROM:00135A6E ROM:00135A70 ROM:00135A70 ; =============== S U B R O U T I N E ======================================= ROM:00135A70 ROM:00135A70 ROM:00135A70 sub_135A70: ; CODE XREF: sub_1359CE+12↑p ROM:00135A70 move.w $860(a5),d0 ROM:00135A74 ext.l d0 ROM:00135A76 divs.w #4,d0 ROM:00135A7A move.w #0,d6 ROM:00135A7E bra.s loc_135A84 ROM:00135A80 ; --------------------------------------------------------------------------- ROM:00135A80 ROM:00135A80 loc_135A80: ; CODE XREF: sub_135A70+48↓j ROM:00135A80 addi.w #1,d6 ROM:00135A84 ROM:00135A84 loc_135A84: ; CODE XREF: sub_135A70+E↑j ROM:00135A84 cmpi.w #0,d6 ROM:00135A88 bgt.s locret_135ABA ROM:00135A8A move.w d0,d2 ROM:00135A8C muls.w $11B2(d6.w*2),d2 ROM:00135A92 move.w $EF8(d6.w*2),d3 ROM:00135A98 muls.w #$220A,d3 ROM:00135A9C move.w ($E78).w,d4 ROM:00135AA0 ext.l d4 ROM:00135AA2 muls.l #$2710,d4 ROM:00135AAA muls.l d2,d5:d3 ROM:00135AAE divs.l d4,d5:d3 ROM:00135AB2 move.l d3,$980(d6.w*4) ROM:00135AB8 bra.s loc_135A80 ROM:00135ABA ; --------------------------------------------------------------------------- ROM:00135ABA ROM:00135ABA locret_135ABA: ; CODE XREF: sub_135A70+18↑j ROM:00135ABA rts ROM:00135ABA ; End of function sub_135A70 ROM:00135ABA ROM:00135ABC ROM:00135ABC ; =============== S U B R O U T I N E ======================================= ROM:00135ABC ROM:00135ABC ROM:00135ABC sub_135ABC: ; CODE XREF: sub_1358FC+4↑p ROM:00135ABC move.w $874(a5),d0 ROM:00135AC0 muls.w ($C3E).w,d0 ROM:00135AC4 divs.w #$A,d0 ROM:00135AC8 move.w d0,($E74).w ROM:00135ACC rts ROM:00135ACC ; End of function sub_135ABC ROM:00135ACC ROM:00135ACE ROM:00135ACE ; =============== S U B R O U T I N E ======================================= ROM:00135ACE ROM:00135ACE ROM:00135ACE sub_135ACE: ; CODE XREF: sub_1358FC+8↑p ROM:00135ACE btst #4,($1420).w ROM:00135AD4 beq.s loc_135ADE ROM:00135AD6 move.w $864(a5),d0 ROM:00135ADA bra.w loc_135AE2 ROM:00135ADE ; --------------------------------------------------------------------------- ROM:00135ADE ROM:00135ADE loc_135ADE: ; CODE XREF: sub_135ACE+6↑j ROM:00135ADE move.w ($E68).w,d0 ROM:00135AE2 ROM:00135AE2 loc_135AE2: ; CODE XREF: sub_135ACE+C↑j ROM:00135AE2 add.w ($E74).w,d0 ROM:00135AE6 cmpi.w #1,d0 ROM:00135AEA bge.s loc_135AF0 ROM:00135AEC move.w #1,d0 ROM:00135AF0 ROM:00135AF0 loc_135AF0: ; CODE XREF: sub_135ACE+1C↑j ROM:00135AF0 move.w d0,($E6A).w ROM:00135AF4 rts ROM:00135AF4 ; End of function sub_135ACE ROM:00135AF4 ROM:00135AF6 ROM:00135AF6 ; =============== S U B R O U T I N E ======================================= ROM:00135AF6 ROM:00135AF6 ROM:00135AF6 sub_135AF6: ; CODE XREF: sub_1358FC+C↑p ROM:00135AF6 move.l ($980).w,d2 ROM:00135AFA muls.l #$14,d3:d2 ROM:00135B02 move.w ($E6A).w,d4 ROM:00135B06 ext.l d4 ROM:00135B08 divs.l d4,d3:d2 ROM:00135B0C move.l d2,($990).w ROM:00135B10 divs.w #$64,d2 ; 'd' ROM:00135B14 move.w d2,($E80).w ROM:00135B18 rts ROM:00135B18 ; End of function sub_135AF6 ROM:00135B18 ROM:00135B1A ROM:00135B1A ; =============== S U B R O U T I N E ======================================= ROM:00135B1A ROM:00135B1A ROM:00135B1A sub_135B1A: ; CODE XREF: sub_1358FC+1C↑p ROM:00135B1A move.l ($990).w,d2 ROM:00135B1E add.l ($94C).w,d2 ROM:00135B22 bpl.s loc_135B26 ROM:00135B24 clr.l d2 ROM:00135B26 ROM:00135B26 loc_135B26: ; CODE XREF: sub_135B1A+8↑j ROM:00135B26 move.w $7B4(a5),d4 ROM:00135B2A cmp.w ($A14).w,d4 ROM:00135B2E bge.s loc_135B3A ROM:00135B30 move.l $150(a5),d5 ROM:00135B34 cmp.l d2,d5 ROM:00135B36 ble.s loc_135B3A ROM:00135B38 move.l d5,d2 ROM:00135B3A ROM:00135B3A loc_135B3A: ; CODE XREF: sub_135B1A+14↑j ROM:00135B3A ; sub_135B1A+1C↑j ROM:00135B3A move.l d2,($98C).w ROM:00135B3E muls.l #$258,d3:d2 ROM:00135B46 move.w ($E72).w,d4 ROM:00135B4A ext.l d4 ROM:00135B4C divs.l d4,d3:d2 ROM:00135B50 move.l d2,($994).w ROM:00135B54 rts ROM:00135B54 ; End of function sub_135B1A ROM:00135B54 ROM:00135B56 ROM:00135B56 ; =============== S U B R O U T I N E ======================================= ROM:00135B56 ROM:00135B56 ROM:00135B56 sub_135B56: ; CODE XREF: sub_1358FC+20↑p ROM:00135B56 move.w #0,d7 ROM:00135B5A bra.s loc_135B60 ROM:00135B5C ; --------------------------------------------------------------------------- ROM:00135B5C ROM:00135B5C loc_135B5C: ; CODE XREF: sub_135B56+DA↓j ROM:00135B5C addi.w #1,d7 ROM:00135B60 ROM:00135B60 loc_135B60: ; CODE XREF: sub_135B56+4↑j ROM:00135B60 cmpi.w #0,d7 ROM:00135B64 bgt.l locret_135C34 ROM:00135B6A move.l #$2710,d6 ROM:00135B70 move.w ($E7A).w,d4 ROM:00135B74 ext.l d4 ROM:00135B76 move.l $994(d7.w*4),d2 ROM:00135B7C muls.l d4,d3:d2 ROM:00135B80 divs.l d6,d3:d2 ROM:00135B84 bvc.w loc_135B8E ROM:00135B88 move.l #$7FFFFFFF,d2 ROM:00135B8E ROM:00135B8E loc_135B8E: ; CODE XREF: sub_135B56+2E↑j ROM:00135B8E move.w ($E7E).w,d4 ROM:00135B92 ext.l d4 ROM:00135B94 muls.l d4,d3:d2 ROM:00135B98 divs.l d6,d3:d2 ROM:00135B9C bvc.w loc_135BA6 ROM:00135BA0 move.l #$7FFFFFFF,d2 ROM:00135BA6 ROM:00135BA6 loc_135BA6: ; CODE XREF: sub_135B56+46↑j ROM:00135BA6 move.w ($E7C).w,d4 ROM:00135BAA ext.l d4 ROM:00135BAC muls.l d4,d3:d2 ROM:00135BB0 divs.l d6,d3:d2 ROM:00135BB4 bvc.w loc_135BBE ROM:00135BB8 move.l #$7FFFFFFF,d2 ROM:00135BBE ROM:00135BBE loc_135BBE: ; CODE XREF: sub_135B56+5E↑j ROM:00135BBE move.w ($E54).w,d4 ROM:00135BC2 muls.w #$A,d4 ROM:00135BC6 muls.l d4,d3:d2 ROM:00135BCA divs.l d6,d3:d2 ROM:00135BCE bvc.w loc_135BD8 ROM:00135BD2 move.l #$7FFFFFFF,d2 ROM:00135BD8 ROM:00135BD8 loc_135BD8: ; CODE XREF: sub_135B56+78↑j ROM:00135BD8 move.w ($DFE).w,d4 ROM:00135BDC ext.l d4 ROM:00135BDE muls.l d4,d3:d2 ROM:00135BE2 divs.l d6,d3:d2 ROM:00135BE6 bvc.w loc_135BF0 ROM:00135BEA move.l #$7FFFFFFF,d2 ROM:00135BF0 ROM:00135BF0 loc_135BF0: ; CODE XREF: sub_135B56+90↑j ROM:00135BF0 move.w $FB2(d7.w*2),d4 ROM:00135BF6 ext.l d4 ROM:00135BF8 muls.l d4,d3:d2 ROM:00135BFC divs.l d6,d3:d2 ROM:00135C00 bvc.w loc_135C0A ROM:00135C04 move.l #$7FFFFFFF,d2 ROM:00135C0A ROM:00135C0A loc_135C0A: ; CODE XREF: sub_135B56+AA↑j ROM:00135C0A move.w $1056(d7.w*2),d4 ROM:00135C10 ext.l d4 ROM:00135C12 muls.l d4,d3:d2 ROM:00135C16 divs.l d6,d3:d2 ROM:00135C1A bvc.w loc_135C24 ROM:00135C1E move.l #$7FFFFFFF,d2 ROM:00135C24 ROM:00135C24 loc_135C24: ; CODE XREF: sub_135B56+C4↑j ROM:00135C24 move.l d2,$984(d7.w*4) ROM:00135C2A move.l d2,$988(d7.w*4) ROM:00135C30 bra.w loc_135B5C ROM:00135C34 ; --------------------------------------------------------------------------- ROM:00135C34 ROM:00135C34 locret_135C34: ; CODE XREF: sub_135B56+E↑j ROM:00135C34 rts ROM:00135C34 ; End of function sub_135B56 ROM:00135C34 ROM:00135C36 ROM:00135C36 ; =============== S U B R O U T I N E ======================================= ROM:00135C36 ROM:00135C36 ROM:00135C36 sub_135C36: ; CODE XREF: ROM:loc_135724↑p ROM:00135C36 ; ROM:0013575C↑p ... ROM:00135C36 move.w #$3EB0,d1 ROM:00135C3A move.w ($9A0).w,d2 ROM:00135C3E bsr.l sub_1174A6 ROM:00135C44 cmpi.w #$258,d1 ROM:00135C48 bge.s loc_135C4E ROM:00135C4A move.w #$258,d1 ROM:00135C4E ROM:00135C4E loc_135C4E: ; CODE XREF: sub_135C36+12↑j ROM:00135C4E move.w d1,($E72).w ROM:00135C52 rts ROM:00135C52 ; End of function sub_135C36 ROM:00135C52 ROM:00135C54 ROM:00135C54 ; =============== S U B R O U T I N E ======================================= ROM:00135C54 ROM:00135C54 ROM:00135C54 sub_135C54: ; CODE XREF: ROM:loc_1345A4↑p ROM:00135C54 move.w $876(a5),($E46).w ROM:00135C5A move.w $876(a5),($E48).w ROM:00135C60 btst #5,($142C).w ROM:00135C66 beq.s loc_135C74 ROM:00135C68 move.w $878(a5),($E46).w ROM:00135C6E move.w $878(a5),($E48).w ROM:00135C74 ROM:00135C74 loc_135C74: ; CODE XREF: sub_135C54+12↑j ROM:00135C74 btst #5,($1425).w ROM:00135C7A beq.s locret_135C92 ROM:00135C7C move.w $87C(a5),d1 ROM:00135C80 cmp.w ($580).w,d1 ROM:00135C84 bge.s locret_135C92 ROM:00135C86 move.w $87A(a5),($E46).w ROM:00135C8C move.w $87A(a5),($E48).w ROM:00135C92 ROM:00135C92 locret_135C92: ; CODE XREF: sub_135C54+26↑j ROM:00135C92 ; sub_135C54+30↑j ROM:00135C92 rts ROM:00135C92 ; End of function sub_135C54 ROM:00135C92 ROM:00135C94 ROM:00135C94 ; =============== S U B R O U T I N E ======================================= ROM:00135C94 ROM:00135C94 ROM:00135C94 sub_135C94: ; CODE XREF: ROM:00117002↑p ROM:00135C94 bclr #5,($1407).w ROM:00135C9A move.w ($EB8).w,d1 ROM:00135C9E cmpi.w #6,d1 ROM:00135CA2 bcc.s locret_135CAC ROM:00135CA4 movea.l off_135CAE(pc,d1.w*4),a0 ROM:00135CA8 nop ROM:00135CAA jmp (a0) ROM:00135CAC ; --------------------------------------------------------------------------- ROM:00135CAC ROM:00135CAC locret_135CAC: ; CODE XREF: sub_135C94+E↑j ROM:00135CAC rts ROM:00135CAC ; End of function sub_135C94 ROM:00135CAC ROM:00135CAC ; --------------------------------------------------------------------------- ROM:00135CAE off_135CAE: dc.l loc_135CC6 ; DATA XREF: sub_135C94+10↑r ROM:00135CB2 dc.l loc_135CD4 ROM:00135CB6 dc.l loc_135CF4 ROM:00135CBA dc.l loc_135D28 ROM:00135CBE dc.l loc_135D54 ROM:00135CC2 dc.l loc_135D9E ROM:00135CC6 ; --------------------------------------------------------------------------- ROM:00135CC6 ROM:00135CC6 loc_135CC6: ; DATA XREF: ROM:off_135CAE↑o ROM:00135CC6 bsr.w sub_135E1C ROM:00135CCA move.w #1,($EB8).w ROM:00135CD0 bra.s loc_135CEE ROM:00135CD2 ; --------------------------------------------------------------------------- ROM:00135CD2 rts ROM:00135CD4 ; --------------------------------------------------------------------------- ROM:00135CD4 ROM:00135CD4 loc_135CD4: ; DATA XREF: ROM:00135CB2↑o ROM:00135CD4 btst #4,($140D).w ROM:00135CDA beq.s loc_135CEE ROM:00135CDC bclr #4,($140D).w ROM:00135CE2 bsr.w sub_136A70 ROM:00135CE6 move.w #2,($EB8).w ROM:00135CEC bra.s loc_135D22 ROM:00135CEE ; --------------------------------------------------------------------------- ROM:00135CEE ROM:00135CEE loc_135CEE: ; CODE XREF: ROM:00135CD0↑j ROM:00135CEE ; ROM:00135CDA↑j ROM:00135CEE bsr.w sub_135E88 ROM:00135CF2 rts ROM:00135CF4 ; --------------------------------------------------------------------------- ROM:00135CF4 ROM:00135CF4 loc_135CF4: ; DATA XREF: ROM:00135CB6↑o ROM:00135CF4 btst #4,($140D).w ROM:00135CFA beq.s loc_135D22 ROM:00135CFC bclr #4,($140D).w ROM:00135D02 bsr.w sub_136984 ROM:00135D06 bsr.w sub_136958 ROM:00135D0A bsr.w sub_136A8C ROM:00135D0E bset #7,($FFFFFC1A).w ROM:00135D14 move.w #3,($EB8).w ROM:00135D1A bra.s loc_135D4E ROM:00135D1C ; --------------------------------------------------------------------------- ROM:00135D1C bra.l *+6 ROM:00135D22 ; --------------------------------------------------------------------------- ROM:00135D22 ROM:00135D22 loc_135D22: ; CODE XREF: ROM:00135CEC↑j ROM:00135D22 ; ROM:00135CFA↑j ... ROM:00135D22 bsr.w sub_135E88 ROM:00135D26 rts ROM:00135D28 ; --------------------------------------------------------------------------- ROM:00135D28 ROM:00135D28 loc_135D28: ; DATA XREF: ROM:00135CBA↑o ROM:00135D28 btst #4,($140D).w ROM:00135D2E beq.s loc_135D4E ROM:00135D30 bclr #4,($140D).w ROM:00135D36 bsr.w sub_135EAE ROM:00135D3A bsr.w sub_1363E6 ROM:00135D3E bsr.w sub_13663E ROM:00135D42 bsr.w sub_136848 ROM:00135D46 move.w #4,($EB8).w ROM:00135D4C bra.s loc_135D54 ROM:00135D4E ; --------------------------------------------------------------------------- ROM:00135D4E ROM:00135D4E loc_135D4E: ; CODE XREF: ROM:00135D1A↑j ROM:00135D4E ; ROM:00135D2E↑j ... ROM:00135D4E bsr.w sub_135E88 ROM:00135D52 rts ROM:00135D54 ; --------------------------------------------------------------------------- ROM:00135D54 ROM:00135D54 loc_135D54: ; CODE XREF: ROM:00135D4C↑j ROM:00135D54 ; DATA XREF: ROM:00135CBE↑o ROM:00135D54 btst #2,($1407).w ROM:00135D5A bne.s loc_135D80 ROM:00135D5C bsr.w sub_135DDC ROM:00135D60 bsr.w sub_136984 ROM:00135D64 bsr.w sub_136958 ROM:00135D68 bsr.w sub_136A8C ROM:00135D6C bset #5,($1407).w ROM:00135D72 bset #7,($FFFFFC1A).w ROM:00135D78 move.w #3,($EB8).w ROM:00135D7E bra.s loc_135D4E ROM:00135D80 ; --------------------------------------------------------------------------- ROM:00135D80 ROM:00135D80 loc_135D80: ; CODE XREF: ROM:00135D5A↑j ROM:00135D80 btst #2,($1407).w ROM:00135D86 beq.s locret_135D9C ROM:00135D88 bset #7,($FFFFFC1A).w ROM:00135D8E bclr #2,($1407).w ROM:00135D94 move.w #5,($EB8).w ROM:00135D9A bra.s loc_135DD4 ROM:00135D9C ; --------------------------------------------------------------------------- ROM:00135D9C ROM:00135D9C locret_135D9C: ; CODE XREF: ROM:00135D86↑j ROM:00135D9C rts ROM:00135D9E ; --------------------------------------------------------------------------- ROM:00135D9E ROM:00135D9E loc_135D9E: ; DATA XREF: ROM:00135CC2↑o ROM:00135D9E btst #4,($140D).w ROM:00135DA4 beq.s loc_135DD4 ROM:00135DA6 bclr #4,($140D).w ROM:00135DAC bsr.w sub_135DDC ROM:00135DB0 bsr.w sub_136984 ROM:00135DB4 bsr.w sub_136958 ROM:00135DB8 bsr.w sub_136A8C ROM:00135DBC bset #5,($1407).w ROM:00135DC2 bset #7,($FFFFFC1A).w ROM:00135DC8 move.w #3,($EB8).w ROM:00135DCE bra.l loc_135D4E ROM:00135DD4 ; --------------------------------------------------------------------------- ROM:00135DD4 ROM:00135DD4 loc_135DD4: ; CODE XREF: ROM:00135D9A↑j ROM:00135DD4 ; ROM:00135DA4↑j ROM:00135DD4 bsr.w sub_135E88 ROM:00135DD8 rts ROM:00135DDA ; --------------------------------------------------------------------------- ROM:00135DDA rts ROM:00135DDC ROM:00135DDC ; =============== S U B R O U T I N E ======================================= ROM:00135DDC ROM:00135DDC ROM:00135DDC sub_135DDC: ; CODE XREF: ROM:00135D5C↑p ROM:00135DDC ; ROM:00135DAC↑p ROM:00135DDC lea ($FFFFFD00).w,a0 ROM:00135DE0 move.w (a0),($E88).w ROM:00135DE4 move.w 2(a0),($E8A).w ROM:00135DEA move.w 4(a0),($E8C).w ROM:00135DF0 move.w 6(a0),($E8E).w ROM:00135DF6 move.w #$FF,($E90).w ROM:00135DFC move.w #$FF,($E92).w ROM:00135E02 move.w #$FF,($E94).w ROM:00135E08 move.w #$FF,($E96).w ROM:00135E0E move.w #$FF,($E98).w ROM:00135E14 move.w #$FF,($E9A).w ROM:00135E1A rts ROM:00135E1A ; End of function sub_135DDC ROM:00135E1A ROM:00135E1C ROM:00135E1C ; =============== S U B R O U T I N E ======================================= ROM:00135E1C ROM:00135E1C ROM:00135E1C sub_135E1C: ; CODE XREF: ROM:loc_135CC6↑p ROM:00135E1C lea ($FFFFFD20).w,a0 ROM:00135E20 move.w #$55,(a0) ; 'U' ROM:00135E24 move.w #$2A,2(a0) ; '*' ROM:00135E2A move.w #$2A,4(a0) ; '*' ROM:00135E30 move.w #0,6(a0) ROM:00135E36 lea ($FFFFFD40).w,a0 ROM:00135E3A move.b #$79,(a0) ; 'y' ROM:00135E3E move.b #$7A,1(a0) ; 'z' ROM:00135E44 move.b #$7B,2(a0) ; '{' ROM:00135E4A move.b #$38,3(a0) ; '8' ROM:00135E50 move.b ($FFFFFC15).w,($792).w ROM:00135E56 ori.b #8,($792).w ROM:00135E5C move.b ($792).w,($FFFFFC15).w ROM:00135E62 move.b #$7E,($FFFFFC17).w ; '~' ROM:00135E68 move.b #$7B,($FFFFFC16).w ; '{' ROM:00135E6E move.w #$A908,($FFFFFC18).w ROM:00135E74 move.w #$300,($FFFFFC1C).w ROM:00135E7A move.b #0,($FFFFFC1E).w ROM:00135E80 move.w #$9814,($FFFFFC1A).w ROM:00135E86 rts ROM:00135E86 ; End of function sub_135E1C ROM:00135E86 ROM:00135E88 ROM:00135E88 ; =============== S U B R O U T I N E ======================================= ROM:00135E88 ROM:00135E88 ROM:00135E88 sub_135E88: ; CODE XREF: ROM:loc_135CEE↑p ROM:00135E88 ; ROM:loc_135D22↑p ... ROM:00135E88 btst #7,($FFFFFC1F).w ROM:00135E8E beq.s loc_135E9E ROM:00135E90 bset #4,($140D).w ROM:00135E96 bclr #7,($FFFFFC1F).w ROM:00135E9C bra.s locret_135EAC ROM:00135E9E ; --------------------------------------------------------------------------- ROM:00135E9E ROM:00135E9E loc_135E9E: ; CODE XREF: sub_135E88+6↑j ROM:00135E9E btst #7,($FFFFFC1A).w ROM:00135EA4 bne.s locret_135EAC ROM:00135EA6 bset #4,($140D).w ROM:00135EAC ROM:00135EAC locret_135EAC: ; CODE XREF: sub_135E88+14↑j ROM:00135EAC ; sub_135E88+1C↑j ROM:00135EAC rts ROM:00135EAC ; End of function sub_135E88 ROM:00135EAC ROM:00135EAE ROM:00135EAE ; =============== S U B R O U T I N E ======================================= ROM:00135EAE ROM:00135EAE ROM:00135EAE sub_135EAE: ; CODE XREF: ROM:00135D36↑p ROM:00135EAE lea ($FFFFFD00).w,a0 ROM:00135EB2 lea ($FFFFFD20).w,a1 ROM:00135EB6 btst #4,($DFC).w ROM:00135EBC beq.s loc_135EE0 ROM:00135EBE move.b #0,d0 ROM:00135EC2 bra.s loc_135EC8 ROM:00135EC4 ; --------------------------------------------------------------------------- ROM:00135EC4 ROM:00135EC4 loc_135EC4: ; CODE XREF: sub_135EAE:loc_135EDE↓j ROM:00135EC4 addi.b #1,d0 ROM:00135EC8 ROM:00135EC8 loc_135EC8: ; CODE XREF: sub_135EAE+14↑j ROM:00135EC8 cmpi.b #$B,d0 ROM:00135ECC bgt.s loc_135EE0 ROM:00135ECE cmpi.b #0,$7B8(d0.w) ROM:00135ED6 beq.s loc_135EDE ROM:00135ED8 subq.b #1,$7B8(d0.w) ROM:00135EDE ROM:00135EDE loc_135EDE: ; CODE XREF: sub_135EAE+28↑j ROM:00135EDE bra.s loc_135EC4 ROM:00135EE0 ; --------------------------------------------------------------------------- ROM:00135EE0 ROM:00135EE0 loc_135EE0: ; CODE XREF: sub_135EAE+E↑j ROM:00135EE0 ; sub_135EAE+1E↑j ROM:00135EE0 btst #1,($FFFFFD00).w ROM:00135EE6 beq.l locret_1363E4 ROM:00135EEC bset #0,($E9D).w ROM:00135EF2 bset #0,($1481).w ROM:00135EF8 move.w (a0),d5 ROM:00135EFA andi.w #$3F8,d5 ROM:00135EFE cmpi.w #$218,d5 ROM:00135F02 bne.l loc_135F1A ROM:00135F08 bset #1,($E9D).w ROM:00135F0E bset #1,($1481).w ROM:00135F14 bra.l loc_1363DA ROM:00135F1A ; --------------------------------------------------------------------------- ROM:00135F1A ROM:00135F1A loc_135F1A: ; CODE XREF: sub_135EAE+54↑j ROM:00135F1A cmpi.w #$3D8,d5 ROM:00135F1E bne.l loc_135F36 ROM:00135F24 bset #2,($E9D).w ROM:00135F2A bset #2,($1481).w ROM:00135F30 bra.l loc_1363DA ROM:00135F36 ; --------------------------------------------------------------------------- ROM:00135F36 ROM:00135F36 loc_135F36: ; CODE XREF: sub_135EAE+70↑j ROM:00135F36 cmpi.w #$3F8,d5 ROM:00135F3A bne.s loc_135F5A ROM:00135F3C bset #1,($E9D).w ROM:00135F42 bset #1,($1481).w ROM:00135F48 bset #2,($E9D).w ROM:00135F4E bset #2,($1481).w ROM:00135F54 bra.l loc_1363DA ROM:00135F5A ; --------------------------------------------------------------------------- ROM:00135F5A ROM:00135F5A loc_135F5A: ; CODE XREF: sub_135EAE+8C↑j ROM:00135F5A move.w d5,d1 ROM:00135F5C andi.w #$1E0,d1 ROM:00135F60 asr.w #5,d1 ROM:00135F62 move.w d1,($E90).w ROM:00135F66 move.w d5,d2 ROM:00135F68 andi.w #$18,d2 ROM:00135F6C asr.w #3,d2 ROM:00135F6E move.w d2,($E92).w ROM:00135F72 cmpi.w #0,d2 ROM:00135F76 bne.l loc_1360EC ROM:00135F7C move.w ($EA0).w,d3 ROM:00135F80 move.w ($1482).w,d4 ROM:00135F84 cmpi.w #1,d1 ROM:00135F88 bne.s loc_135FC4 ROM:00135F8A move.w $87E(a5),d6 ROM:00135F8E cmpi.w #0,d6 ROM:00135F92 bne.s loc_135FB8 ROM:00135F94 move.b $102(a5),d6 ROM:00135F98 addq.b #2,($7B8).w ROM:00135F9C cmpi.b #0,($7B8).w ROM:00135FA2 bge.s loc_135FAA ROM:00135FA4 move.b #$7F,($7B8).w ROM:00135FAA ROM:00135FAA loc_135FAA: ; CODE XREF: sub_135EAE+F4↑j ROM:00135FAA cmp.b ($7B8).w,d6 ROM:00135FAE bge.s loc_135FB8 ROM:00135FB0 bset #0,d3 ROM:00135FB4 bset #0,d4 ROM:00135FB8 ROM:00135FB8 loc_135FB8: ; CODE XREF: sub_135EAE+E4↑j ROM:00135FB8 ; sub_135EAE+100↑j ROM:00135FB8 bset #4,($1416).w ROM:00135FBE bra.l loc_1360DE ROM:00135FC4 ; --------------------------------------------------------------------------- ROM:00135FC4 ROM:00135FC4 loc_135FC4: ; CODE XREF: sub_135EAE+DA↑j ROM:00135FC4 cmpi.w #2,d1 ROM:00135FC8 bne.s loc_136004 ROM:00135FCA move.w $87E(a5),d6 ROM:00135FCE cmpi.w #0,d6 ROM:00135FD2 bne.s loc_135FF8 ROM:00135FD4 move.b $102(a5),d6 ROM:00135FD8 addq.b #2,($7B9).w ROM:00135FDC cmpi.b #0,($7B9).w ROM:00135FE2 bge.s loc_135FEA ROM:00135FE4 move.b #$7F,($7B9).w ROM:00135FEA ROM:00135FEA loc_135FEA: ; CODE XREF: sub_135EAE+134↑j ROM:00135FEA cmp.b ($7B9).w,d6 ROM:00135FEE bge.s loc_135FF8 ROM:00135FF0 bset #1,d3 ROM:00135FF4 bset #1,d4 ROM:00135FF8 ROM:00135FF8 loc_135FF8: ; CODE XREF: sub_135EAE+124↑j ROM:00135FF8 ; sub_135EAE+140↑j ROM:00135FF8 bset #3,($1418).w ROM:00135FFE bra.l loc_1360DE ROM:00136004 ; --------------------------------------------------------------------------- ROM:00136004 ROM:00136004 loc_136004: ; CODE XREF: sub_135EAE+11A↑j ROM:00136004 cmpi.w #3,d1 ROM:00136008 bne.s loc_136044 ROM:0013600A move.w $87E(a5),d6 ROM:0013600E cmpi.w #0,d6 ROM:00136012 bne.s loc_136038 ROM:00136014 move.b $102(a5),d6 ROM:00136018 addq.b #2,($7BA).w ROM:0013601C cmpi.b #0,($7BA).w ROM:00136022 bge.s loc_13602A ROM:00136024 move.b #$7F,($7BA).w ROM:0013602A ROM:0013602A loc_13602A: ; CODE XREF: sub_135EAE+174↑j ROM:0013602A cmp.b ($7BA).w,d6 ROM:0013602E bge.s loc_136038 ROM:00136030 bset #2,d3 ROM:00136034 bset #2,d4 ROM:00136038 ROM:00136038 loc_136038: ; CODE XREF: sub_135EAE+164↑j ROM:00136038 ; sub_135EAE+180↑j ROM:00136038 bset #7,($1414).w ROM:0013603E bra.l loc_1360DE ROM:00136044 ; --------------------------------------------------------------------------- ROM:00136044 ROM:00136044 loc_136044: ; CODE XREF: sub_135EAE+15A↑j ROM:00136044 cmpi.w #4,d1 ROM:00136048 bne.s loc_136080 ROM:0013604A move.w $87E(a5),d6 ROM:0013604E cmpi.w #0,d6 ROM:00136052 bne.s loc_136078 ROM:00136054 move.b $102(a5),d6 ROM:00136058 addq.b #2,($7BB).w ROM:0013605C cmpi.b #0,($7BB).w ROM:00136062 bge.s loc_13606A ROM:00136064 move.b #$7F,($7BB).w ROM:0013606A ROM:0013606A loc_13606A: ; CODE XREF: sub_135EAE+1B4↑j ROM:0013606A cmp.b ($7BB).w,d6 ROM:0013606E bge.s loc_136078 ROM:00136070 bset #3,d3 ROM:00136074 bset #3,d4 ROM:00136078 ROM:00136078 loc_136078: ; CODE XREF: sub_135EAE+1A4↑j ROM:00136078 ; sub_135EAE+1C0↑j ROM:00136078 bset #5,($1416).w ROM:0013607E bra.s loc_1360DE ROM:00136080 ; --------------------------------------------------------------------------- ROM:00136080 ROM:00136080 loc_136080: ; CODE XREF: sub_135EAE+19A↑j ROM:00136080 cmpi.w #5,d1 ROM:00136084 bne.s loc_136090 ROM:00136086 bset #4,d3 ROM:0013608A bset #4,d4 ROM:0013608E bra.s loc_1360DE ROM:00136090 ; --------------------------------------------------------------------------- ROM:00136090 ROM:00136090 loc_136090: ; CODE XREF: sub_135EAE+1D6↑j ROM:00136090 cmpi.w #6,d1 ROM:00136094 bne.s loc_1360A0 ROM:00136096 bset #5,d3 ROM:0013609A bset #5,d4 ROM:0013609E bra.s loc_1360DE ROM:001360A0 ; --------------------------------------------------------------------------- ROM:001360A0 ROM:001360A0 loc_1360A0: ; CODE XREF: sub_135EAE+1E6↑j ROM:001360A0 cmpi.w #7,d1 ROM:001360A4 bne.s loc_1360B0 ROM:001360A6 bset #6,d3 ROM:001360AA bset #6,d4 ROM:001360AE bra.s loc_1360DE ROM:001360B0 ; --------------------------------------------------------------------------- ROM:001360B0 ROM:001360B0 loc_1360B0: ; CODE XREF: sub_135EAE+1F6↑j ROM:001360B0 cmpi.w #8,d1 ROM:001360B4 bne.s loc_1360C0 ROM:001360B6 bset #7,d3 ROM:001360BA bset #7,d4 ROM:001360BE bra.s loc_1360DE ROM:001360C0 ; --------------------------------------------------------------------------- ROM:001360C0 ROM:001360C0 loc_1360C0: ; CODE XREF: sub_135EAE+206↑j ROM:001360C0 cmpi.w #9,d1 ROM:001360C4 bne.s loc_1360D0 ROM:001360C6 bset #8,d3 ROM:001360CA bset #8,d4 ROM:001360CE bra.s loc_1360DE ROM:001360D0 ; --------------------------------------------------------------------------- ROM:001360D0 ROM:001360D0 loc_1360D0: ; CODE XREF: sub_135EAE+216↑j ROM:001360D0 cmpi.w #$C,d1 ROM:001360D4 bne.s loc_1360DE ROM:001360D6 bset #9,d3 ROM:001360DA bset #9,d4 ROM:001360DE ROM:001360DE loc_1360DE: ; CODE XREF: sub_135EAE+110↑j ROM:001360DE ; sub_135EAE+150↑j ... ROM:001360DE move.w d3,($EA0).w ROM:001360E2 move.w d4,($1482).w ROM:001360E6 bra.l loc_1363DA ROM:001360EC ; --------------------------------------------------------------------------- ROM:001360EC ROM:001360EC loc_1360EC: ; CODE XREF: sub_135EAE+C8↑j ROM:001360EC cmpi.w #1,d2 ROM:001360F0 bne.l loc_136266 ROM:001360F6 move.w ($EA2).w,d3 ROM:001360FA move.w ($1484).w,d4 ROM:001360FE cmpi.w #1,d1 ROM:00136102 bne.s loc_13613E ROM:00136104 move.w $87E(a5),d6 ROM:00136108 cmpi.w #0,d6 ROM:0013610C bne.s loc_136132 ROM:0013610E move.b $102(a5),d6 ROM:00136112 addq.b #2,($7BC).w ROM:00136116 cmpi.b #0,($7BC).w ROM:0013611C bge.s loc_136124 ROM:0013611E move.b #$7F,($7BC).w ROM:00136124 ROM:00136124 loc_136124: ; CODE XREF: sub_135EAE+26E↑j ROM:00136124 cmp.b ($7BC).w,d6 ROM:00136128 bge.s loc_136132 ROM:0013612A bset #0,d3 ROM:0013612E bset #0,d4 ROM:00136132 ROM:00136132 loc_136132: ; CODE XREF: sub_135EAE+25E↑j ROM:00136132 ; sub_135EAE+27A↑j ROM:00136132 bset #4,($1416).w ROM:00136138 bra.l loc_136258 ROM:0013613E ; --------------------------------------------------------------------------- ROM:0013613E ROM:0013613E loc_13613E: ; CODE XREF: sub_135EAE+254↑j ROM:0013613E cmpi.w #2,d1 ROM:00136142 bne.s loc_13617E ROM:00136144 move.w $87E(a5),d6 ROM:00136148 cmpi.w #0,d6 ROM:0013614C bne.s loc_136172 ROM:0013614E move.b $102(a5),d6 ROM:00136152 addq.b #2,($7BD).w ROM:00136156 cmpi.b #0,($7BD).w ROM:0013615C bge.s loc_136164 ROM:0013615E move.b #$7F,($7BD).w ROM:00136164 ROM:00136164 loc_136164: ; CODE XREF: sub_135EAE+2AE↑j ROM:00136164 cmp.b ($7BD).w,d6 ROM:00136168 bge.s loc_136172 ROM:0013616A bset #1,d3 ROM:0013616E bset #1,d4 ROM:00136172 ROM:00136172 loc_136172: ; CODE XREF: sub_135EAE+29E↑j ROM:00136172 ; sub_135EAE+2BA↑j ROM:00136172 bset #3,($1418).w ROM:00136178 bra.l loc_136258 ROM:0013617E ; --------------------------------------------------------------------------- ROM:0013617E ROM:0013617E loc_13617E: ; CODE XREF: sub_135EAE+294↑j ROM:0013617E cmpi.w #3,d1 ROM:00136182 bne.s loc_1361BE ROM:00136184 move.w $87E(a5),d6 ROM:00136188 cmpi.w #0,d6 ROM:0013618C bne.s loc_1361B2 ROM:0013618E move.b $102(a5),d6 ROM:00136192 addq.b #2,($7BE).w ROM:00136196 cmpi.b #0,($7BE).w ROM:0013619C bge.s loc_1361A4 ROM:0013619E move.b #$7F,($7BE).w ROM:001361A4 ROM:001361A4 loc_1361A4: ; CODE XREF: sub_135EAE+2EE↑j ROM:001361A4 cmp.b ($7BE).w,d6 ROM:001361A8 bge.s loc_1361B2 ROM:001361AA bset #2,d3 ROM:001361AE bset #2,d4 ROM:001361B2 ROM:001361B2 loc_1361B2: ; CODE XREF: sub_135EAE+2DE↑j ROM:001361B2 ; sub_135EAE+2FA↑j ROM:001361B2 bset #7,($1414).w ROM:001361B8 bra.l loc_136258 ROM:001361BE ; --------------------------------------------------------------------------- ROM:001361BE ROM:001361BE loc_1361BE: ; CODE XREF: sub_135EAE+2D4↑j ROM:001361BE cmpi.w #4,d1 ROM:001361C2 bne.s loc_1361FA ROM:001361C4 move.w $87E(a5),d6 ROM:001361C8 cmpi.w #0,d6 ROM:001361CC bne.s loc_1361F2 ROM:001361CE move.b $102(a5),d6 ROM:001361D2 addq.b #2,($7BF).w ROM:001361D6 cmpi.b #0,($7BF).w ROM:001361DC bge.s loc_1361E4 ROM:001361DE move.b #$7F,($7BF).w ROM:001361E4 ROM:001361E4 loc_1361E4: ; CODE XREF: sub_135EAE+32E↑j ROM:001361E4 cmp.b ($7BF).w,d6 ROM:001361E8 bge.s loc_1361F2 ROM:001361EA bset #3,d3 ROM:001361EE bset #3,d4 ROM:001361F2 ROM:001361F2 loc_1361F2: ; CODE XREF: sub_135EAE+31E↑j ROM:001361F2 ; sub_135EAE+33A↑j ROM:001361F2 bset #5,($1416).w ROM:001361F8 bra.s loc_136258 ROM:001361FA ; --------------------------------------------------------------------------- ROM:001361FA ROM:001361FA loc_1361FA: ; CODE XREF: sub_135EAE+314↑j ROM:001361FA cmpi.w #5,d1 ROM:001361FE bne.s loc_13620A ROM:00136200 bset #4,d3 ROM:00136204 bset #4,d4 ROM:00136208 bra.s loc_136258 ROM:0013620A ; --------------------------------------------------------------------------- ROM:0013620A ROM:0013620A loc_13620A: ; CODE XREF: sub_135EAE+350↑j ROM:0013620A cmpi.w #6,d1 ROM:0013620E bne.s loc_13621A ROM:00136210 bset #5,d3 ROM:00136214 bset #5,d4 ROM:00136218 bra.s loc_136258 ROM:0013621A ; --------------------------------------------------------------------------- ROM:0013621A ROM:0013621A loc_13621A: ; CODE XREF: sub_135EAE+360↑j ROM:0013621A cmpi.w #7,d1 ROM:0013621E bne.s loc_13622A ROM:00136220 bset #6,d3 ROM:00136224 bset #6,d4 ROM:00136228 bra.s loc_136258 ROM:0013622A ; --------------------------------------------------------------------------- ROM:0013622A ROM:0013622A loc_13622A: ; CODE XREF: sub_135EAE+370↑j ROM:0013622A cmpi.w #8,d1 ROM:0013622E bne.s loc_13623A ROM:00136230 bset #7,d3 ROM:00136234 bset #7,d4 ROM:00136238 bra.s loc_136258 ROM:0013623A ; --------------------------------------------------------------------------- ROM:0013623A ROM:0013623A loc_13623A: ; CODE XREF: sub_135EAE+380↑j ROM:0013623A cmpi.w #9,d1 ROM:0013623E bne.s loc_13624A ROM:00136240 bset #8,d3 ROM:00136244 bset #8,d4 ROM:00136248 bra.s loc_136258 ROM:0013624A ; --------------------------------------------------------------------------- ROM:0013624A ROM:0013624A loc_13624A: ; CODE XREF: sub_135EAE+390↑j ROM:0013624A cmpi.w #$C,d1 ROM:0013624E bne.s loc_136258 ROM:00136250 bset #9,d3 ROM:00136254 bset #9,d4 ROM:00136258 ROM:00136258 loc_136258: ; CODE XREF: sub_135EAE+28A↑j ROM:00136258 ; sub_135EAE+2CA↑j ... ROM:00136258 move.w d3,($EA2).w ROM:0013625C move.w d4,($1484).w ROM:00136260 bra.l loc_1363DA ROM:00136266 ; --------------------------------------------------------------------------- ROM:00136266 ROM:00136266 loc_136266: ; CODE XREF: sub_135EAE+242↑j ROM:00136266 cmpi.w #2,d2 ROM:0013626A bne.l loc_1363DA ROM:00136270 move.w ($EA4).w,d3 ROM:00136274 move.w ($1486).w,d4 ROM:00136278 cmpi.w #1,d1 ROM:0013627C bne.s loc_1362B8 ROM:0013627E move.w $87E(a5),d6 ROM:00136282 cmpi.w #0,d6 ROM:00136286 bne.s loc_1362AC ROM:00136288 move.b $102(a5),d6 ROM:0013628C addq.b #2,($7C0).w ROM:00136290 cmpi.b #0,($7C0).w ROM:00136296 bge.s loc_13629E ROM:00136298 move.b #$7F,($7C0).w ROM:0013629E ROM:0013629E loc_13629E: ; CODE XREF: sub_135EAE+3E8↑j ROM:0013629E cmp.b ($7C0).w,d6 ROM:001362A2 bge.s loc_1362AC ROM:001362A4 bset #0,d3 ROM:001362A8 bset #0,d4 ROM:001362AC ROM:001362AC loc_1362AC: ; CODE XREF: sub_135EAE+3D8↑j ROM:001362AC ; sub_135EAE+3F4↑j ROM:001362AC bset #4,($1416).w ROM:001362B2 bra.l loc_1363D2 ROM:001362B8 ; --------------------------------------------------------------------------- ROM:001362B8 ROM:001362B8 loc_1362B8: ; CODE XREF: sub_135EAE+3CE↑j ROM:001362B8 cmpi.w #2,d1 ROM:001362BC bne.s loc_1362F8 ROM:001362BE move.w $87E(a5),d6 ROM:001362C2 cmpi.w #0,d6 ROM:001362C6 bne.s loc_1362EC ROM:001362C8 move.b $102(a5),d6 ROM:001362CC addq.b #2,($7C1).w ROM:001362D0 cmpi.b #0,($7C1).w ROM:001362D6 bge.s loc_1362DE ROM:001362D8 move.b #$7F,($7C1).w ROM:001362DE ROM:001362DE loc_1362DE: ; CODE XREF: sub_135EAE+428↑j ROM:001362DE cmp.b ($7C1).w,d6 ROM:001362E2 bge.s loc_1362EC ROM:001362E4 bset #1,d3 ROM:001362E8 bset #1,d4 ROM:001362EC ROM:001362EC loc_1362EC: ; CODE XREF: sub_135EAE+418↑j ROM:001362EC ; sub_135EAE+434↑j ROM:001362EC bset #3,($1418).w ROM:001362F2 bra.l loc_1363D2 ROM:001362F8 ; --------------------------------------------------------------------------- ROM:001362F8 ROM:001362F8 loc_1362F8: ; CODE XREF: sub_135EAE+40E↑j ROM:001362F8 cmpi.w #3,d1 ROM:001362FC bne.s loc_136338 ROM:001362FE move.w $87E(a5),d6 ROM:00136302 cmpi.w #0,d6 ROM:00136306 bne.s loc_13632C ROM:00136308 move.b $102(a5),d6 ROM:0013630C addq.b #2,($7C2).w ROM:00136310 cmpi.b #0,($7C2).w ROM:00136316 bge.s loc_13631E ROM:00136318 move.b #$7F,($7C2).w ROM:0013631E ROM:0013631E loc_13631E: ; CODE XREF: sub_135EAE+468↑j ROM:0013631E cmp.b ($7C2).w,d6 ROM:00136322 bge.s loc_13632C ROM:00136324 bset #2,d3 ROM:00136328 bset #2,d4 ROM:0013632C ROM:0013632C loc_13632C: ; CODE XREF: sub_135EAE+458↑j ROM:0013632C ; sub_135EAE+474↑j ROM:0013632C bset #7,($1414).w ROM:00136332 bra.l loc_1363D2 ROM:00136338 ; --------------------------------------------------------------------------- ROM:00136338 ROM:00136338 loc_136338: ; CODE XREF: sub_135EAE+44E↑j ROM:00136338 cmpi.w #4,d1 ROM:0013633C bne.s loc_136374 ROM:0013633E move.w $87E(a5),d6 ROM:00136342 cmpi.w #0,d6 ROM:00136346 bne.s loc_13636C ROM:00136348 move.b $102(a5),d6 ROM:0013634C addq.b #2,($7C3).w ROM:00136350 cmpi.b #0,($7C3).w ROM:00136356 bge.s loc_13635E ROM:00136358 move.b #$7F,($7C3).w ROM:0013635E ROM:0013635E loc_13635E: ; CODE XREF: sub_135EAE+4A8↑j ROM:0013635E cmp.b ($7C3).w,d6 ROM:00136362 bge.s loc_13636C ROM:00136364 bset #3,d3 ROM:00136368 bset #3,d4 ROM:0013636C ROM:0013636C loc_13636C: ; CODE XREF: sub_135EAE+498↑j ROM:0013636C ; sub_135EAE+4B4↑j ROM:0013636C bset #5,($1416).w ROM:00136372 bra.s loc_1363D2 ROM:00136374 ; --------------------------------------------------------------------------- ROM:00136374 ROM:00136374 loc_136374: ; CODE XREF: sub_135EAE+48E↑j ROM:00136374 cmpi.w #5,d1 ROM:00136378 bne.s loc_136384 ROM:0013637A bset #4,d3 ROM:0013637E bset #4,d4 ROM:00136382 bra.s loc_1363D2 ROM:00136384 ; --------------------------------------------------------------------------- ROM:00136384 ROM:00136384 loc_136384: ; CODE XREF: sub_135EAE+4CA↑j ROM:00136384 cmpi.w #6,d1 ROM:00136388 bne.s loc_136394 ROM:0013638A bset #5,d3 ROM:0013638E bset #5,d4 ROM:00136392 bra.s loc_1363D2 ROM:00136394 ; --------------------------------------------------------------------------- ROM:00136394 ROM:00136394 loc_136394: ; CODE XREF: sub_135EAE+4DA↑j ROM:00136394 cmpi.w #7,d1 ROM:00136398 bne.s loc_1363A4 ROM:0013639A bset #6,d3 ROM:0013639E bset #6,d4 ROM:001363A2 bra.s loc_1363D2 ROM:001363A4 ; --------------------------------------------------------------------------- ROM:001363A4 ROM:001363A4 loc_1363A4: ; CODE XREF: sub_135EAE+4EA↑j ROM:001363A4 cmpi.w #8,d1 ROM:001363A8 bne.s loc_1363B4 ROM:001363AA bset #7,d3 ROM:001363AE bset #7,d4 ROM:001363B2 bra.s loc_1363D2 ROM:001363B4 ; --------------------------------------------------------------------------- ROM:001363B4 ROM:001363B4 loc_1363B4: ; CODE XREF: sub_135EAE+4FA↑j ROM:001363B4 cmpi.w #9,d1 ROM:001363B8 bne.s loc_1363C4 ROM:001363BA bset #8,d3 ROM:001363BE bset #8,d4 ROM:001363C2 bra.s loc_1363D2 ROM:001363C4 ; --------------------------------------------------------------------------- ROM:001363C4 ROM:001363C4 loc_1363C4: ; CODE XREF: sub_135EAE+50A↑j ROM:001363C4 cmpi.w #$C,d1 ROM:001363C8 bne.s loc_1363D2 ROM:001363CA bset #9,d3 ROM:001363CE bset #9,d4 ROM:001363D2 ROM:001363D2 loc_1363D2: ; CODE XREF: sub_135EAE+404↑j ROM:001363D2 ; sub_135EAE+444↑j ... ROM:001363D2 move.w d3,($EA4).w ROM:001363D6 move.w d4,($1486).w ROM:001363DA ROM:001363DA loc_1363DA: ; CODE XREF: sub_135EAE+66↑j ROM:001363DA ; sub_135EAE+82↑j ... ROM:001363DA move.w #$7F,(a1) ROM:001363DE bset #2,($1407).w ROM:001363E4 ROM:001363E4 locret_1363E4: ; CODE XREF: sub_135EAE+38↑j ROM:001363E4 rts ROM:001363E4 ; End of function sub_135EAE ROM:001363E4 ROM:001363E6 ROM:001363E6 ; =============== S U B R O U T I N E ======================================= ROM:001363E6 ROM:001363E6 ROM:001363E6 sub_1363E6: ; CODE XREF: ROM:00135D3A↑p ROM:001363E6 bclr #0,($12AA).w ROM:001363EC bclr #1,($12AA).w ROM:001363F2 btst #1,($FFFFFD02).w ROM:001363F8 beq.l locret_13663C ROM:001363FE bset #3,($E9D).w ROM:00136404 bset #3,($1481).w ROM:0013640A move.w 2(a0),d5 ROM:0013640E andi.w #$3F0,d5 ROM:00136412 cmpi.w #$230,d5 ROM:00136416 bne.l loc_13642E ROM:0013641C bset #4,($E9D).w ROM:00136422 bset #4,($1481).w ROM:00136428 bra.l loc_136630 ROM:0013642E ; --------------------------------------------------------------------------- ROM:0013642E ROM:0013642E loc_13642E: ; CODE XREF: sub_1363E6+30↑j ROM:0013642E cmpi.w #$3B0,d5 ROM:00136432 bne.l loc_13644A ROM:00136438 bset #5,($E9D).w ROM:0013643E bset #5,($1481).w ROM:00136444 bra.l loc_136630 ROM:0013644A ; --------------------------------------------------------------------------- ROM:0013644A ROM:0013644A loc_13644A: ; CODE XREF: sub_1363E6+4C↑j ROM:0013644A cmpi.w #$3F0,d5 ROM:0013644E bne.s loc_13646E ROM:00136450 bset #4,($E9D).w ROM:00136456 bset #4,($1481).w ROM:0013645C bset #5,($E9D).w ROM:00136462 bset #5,($1481).w ROM:00136468 bra.l loc_136630 ROM:0013646E ; --------------------------------------------------------------------------- ROM:0013646E ROM:0013646E loc_13646E: ; CODE XREF: sub_1363E6+68↑j ROM:0013646E move.w d5,d1 ROM:00136470 andi.w #$1C0,d1 ROM:00136474 asr.w #6,d1 ROM:00136476 move.w d1,($E94).w ROM:0013647A move.w d5,d2 ROM:0013647C andi.w #$30,d2 ; '0' ROM:00136480 asr.w #4,d2 ROM:00136482 move.w d2,($E96).w ROM:00136486 cmpi.w #0,d2 ROM:0013648A bne.l loc_136516 ROM:00136490 move.w ($EA6).w,d3 ROM:00136494 move.w ($1488).w,d4 ROM:00136498 cmpi.w #4,d1 ROM:0013649C bne.s loc_1364A8 ROM:0013649E bset #0,d3 ROM:001364A2 bset #0,d4 ROM:001364A6 bra.s loc_136508 ROM:001364A8 ; --------------------------------------------------------------------------- ROM:001364A8 ROM:001364A8 loc_1364A8: ; CODE XREF: sub_1363E6+B6↑j ROM:001364A8 cmpi.w #2,d1 ROM:001364AC bne.s loc_1364B8 ROM:001364AE bset #1,d3 ROM:001364B2 bset #1,d4 ROM:001364B6 bra.s loc_136508 ROM:001364B8 ; --------------------------------------------------------------------------- ROM:001364B8 ROM:001364B8 loc_1364B8: ; CODE XREF: sub_1363E6+C6↑j ROM:001364B8 cmpi.w #6,d1 ROM:001364BC bne.s loc_1364CE ROM:001364BE bset #2,d3 ROM:001364C2 bset #2,d4 ROM:001364C6 bset #0,($12AA).w ROM:001364CC bra.s loc_136508 ROM:001364CE ; --------------------------------------------------------------------------- ROM:001364CE ROM:001364CE loc_1364CE: ; CODE XREF: sub_1363E6+D6↑j ROM:001364CE cmpi.w #1,d1 ROM:001364D2 bne.s loc_1364E4 ROM:001364D4 bset #3,d3 ROM:001364D8 bset #3,d4 ROM:001364DC bset #1,($12AA).w ROM:001364E2 bra.s loc_136508 ROM:001364E4 ; --------------------------------------------------------------------------- ROM:001364E4 ROM:001364E4 loc_1364E4: ; CODE XREF: sub_1363E6+EC↑j ROM:001364E4 cmpi.w #0,d1 ROM:001364E8 bne.s loc_1364FA ROM:001364EA bset #4,d3 ROM:001364EE bset #4,d4 ROM:001364F2 bset #5,($1410).w ROM:001364F8 bra.s loc_136508 ROM:001364FA ; --------------------------------------------------------------------------- ROM:001364FA ROM:001364FA loc_1364FA: ; CODE XREF: sub_1363E6+102↑j ROM:001364FA cmpi.w #3,d1 ROM:001364FE bne.s loc_136508 ROM:00136500 bset #5,d3 ROM:00136504 bset #5,d4 ROM:00136508 ROM:00136508 loc_136508: ; CODE XREF: sub_1363E6+C0↑j ROM:00136508 ; sub_1363E6+D0↑j ... ROM:00136508 move.w d3,($EA6).w ROM:0013650C move.w d4,($1488).w ROM:00136510 bra.l loc_136630 ROM:00136516 ; --------------------------------------------------------------------------- ROM:00136516 ROM:00136516 loc_136516: ; CODE XREF: sub_1363E6+A4↑j ROM:00136516 cmpi.w #1,d2 ROM:0013651A bne.l loc_1365A6 ROM:00136520 move.w ($EA8).w,d3 ROM:00136524 move.w ($148A).w,d4 ROM:00136528 cmpi.w #4,d1 ROM:0013652C bne.s loc_136538 ROM:0013652E bset #0,d3 ROM:00136532 bset #0,d4 ROM:00136536 bra.s loc_136598 ROM:00136538 ; --------------------------------------------------------------------------- ROM:00136538 ROM:00136538 loc_136538: ; CODE XREF: sub_1363E6+146↑j ROM:00136538 cmpi.w #2,d1 ROM:0013653C bne.s loc_136548 ROM:0013653E bset #1,d3 ROM:00136542 bset #1,d4 ROM:00136546 bra.s loc_136598 ROM:00136548 ; --------------------------------------------------------------------------- ROM:00136548 ROM:00136548 loc_136548: ; CODE XREF: sub_1363E6+156↑j ROM:00136548 cmpi.w #6,d1 ROM:0013654C bne.s loc_13655E ROM:0013654E bset #2,d3 ROM:00136552 bset #2,d4 ROM:00136556 bset #0,($12AA).w ROM:0013655C bra.s loc_136598 ROM:0013655E ; --------------------------------------------------------------------------- ROM:0013655E ROM:0013655E loc_13655E: ; CODE XREF: sub_1363E6+166↑j ROM:0013655E cmpi.w #1,d1 ROM:00136562 bne.s loc_136574 ROM:00136564 bset #3,d3 ROM:00136568 bset #3,d4 ROM:0013656C bset #1,($12AA).w ROM:00136572 bra.s loc_136598 ROM:00136574 ; --------------------------------------------------------------------------- ROM:00136574 ROM:00136574 loc_136574: ; CODE XREF: sub_1363E6+17C↑j ROM:00136574 cmpi.w #0,d1 ROM:00136578 bne.s loc_13658A ROM:0013657A bset #4,d3 ROM:0013657E bset #4,d4 ROM:00136582 bset #5,($1410).w ROM:00136588 bra.s loc_136598 ROM:0013658A ; --------------------------------------------------------------------------- ROM:0013658A ROM:0013658A loc_13658A: ; CODE XREF: sub_1363E6+192↑j ROM:0013658A cmpi.w #3,d1 ROM:0013658E bne.s loc_136598 ROM:00136590 bset #5,d3 ROM:00136594 bset #5,d4 ROM:00136598 ROM:00136598 loc_136598: ; CODE XREF: sub_1363E6+150↑j ROM:00136598 ; sub_1363E6+160↑j ... ROM:00136598 move.w d3,($EA8).w ROM:0013659C move.w d4,($148A).w ROM:001365A0 bra.l loc_136630 ROM:001365A6 ; --------------------------------------------------------------------------- ROM:001365A6 ROM:001365A6 loc_1365A6: ; CODE XREF: sub_1363E6+134↑j ROM:001365A6 cmpi.w #2,d2 ROM:001365AA bne.l loc_136630 ROM:001365B0 move.w ($EAA).w,d3 ROM:001365B4 move.w ($148C).w,d4 ROM:001365B8 cmpi.w #4,d1 ROM:001365BC bne.s loc_1365C8 ROM:001365BE bset #0,d3 ROM:001365C2 bset #0,d4 ROM:001365C6 bra.s loc_136628 ROM:001365C8 ; --------------------------------------------------------------------------- ROM:001365C8 ROM:001365C8 loc_1365C8: ; CODE XREF: sub_1363E6+1D6↑j ROM:001365C8 cmpi.w #2,d1 ROM:001365CC bne.s loc_1365D8 ROM:001365CE bset #1,d3 ROM:001365D2 bset #1,d4 ROM:001365D6 bra.s loc_136628 ROM:001365D8 ; --------------------------------------------------------------------------- ROM:001365D8 ROM:001365D8 loc_1365D8: ; CODE XREF: sub_1363E6+1E6↑j ROM:001365D8 cmpi.w #6,d1 ROM:001365DC bne.s loc_1365EE ROM:001365DE bset #2,d3 ROM:001365E2 bset #2,d4 ROM:001365E6 bset #0,($12AA).w ROM:001365EC bra.s loc_136628 ROM:001365EE ; --------------------------------------------------------------------------- ROM:001365EE ROM:001365EE loc_1365EE: ; CODE XREF: sub_1363E6+1F6↑j ROM:001365EE cmpi.w #1,d1 ROM:001365F2 bne.s loc_136604 ROM:001365F4 bset #3,d3 ROM:001365F8 bset #3,d4 ROM:001365FC bset #1,($12AA).w ROM:00136602 bra.s loc_136628 ROM:00136604 ; --------------------------------------------------------------------------- ROM:00136604 ROM:00136604 loc_136604: ; CODE XREF: sub_1363E6+20C↑j ROM:00136604 cmpi.w #0,d1 ROM:00136608 bne.s loc_13661A ROM:0013660A bset #4,d3 ROM:0013660E bset #4,d4 ROM:00136612 bset #5,($1410).w ROM:00136618 bra.s loc_136628 ROM:0013661A ; --------------------------------------------------------------------------- ROM:0013661A ROM:0013661A loc_13661A: ; CODE XREF: sub_1363E6+222↑j ROM:0013661A cmpi.w #3,d1 ROM:0013661E bne.s loc_136628 ROM:00136620 bset #5,d3 ROM:00136624 bset #5,d4 ROM:00136628 ROM:00136628 loc_136628: ; CODE XREF: sub_1363E6+1E0↑j ROM:00136628 ; sub_1363E6+1F0↑j ... ROM:00136628 move.w d3,($EAA).w ROM:0013662C move.w d4,($148C).w ROM:00136630 ROM:00136630 loc_136630: ; CODE XREF: sub_1363E6+42↑j ROM:00136630 ; sub_1363E6+5E↑j ... ROM:00136630 move.w #$3F,2(a1) ; '?' ROM:00136636 bset #2,($1407).w ROM:0013663C ROM:0013663C locret_13663C: ; CODE XREF: sub_1363E6+12↑j ROM:0013663C rts ROM:0013663C ; End of function sub_1363E6 ROM:0013663C ROM:0013663E ROM:0013663E ; =============== S U B R O U T I N E ======================================= ROM:0013663E ROM:0013663E ROM:0013663E sub_13663E: ; CODE XREF: ROM:00135D3E↑p ROM:0013663E btst #1,($FFFFFD04).w ROM:00136644 beq.l locret_136846 ROM:0013664A bset #6,($E9D).w ROM:00136650 bset #6,($1481).w ROM:00136656 move.w 4(a0),d5 ROM:0013665A andi.w #$3F0,d5 ROM:0013665E cmpi.w #$230,d5 ROM:00136662 bne.l loc_13667A ROM:00136668 bset #7,($E9D).w ROM:0013666E bset #7,($1481).w ROM:00136674 bra.l loc_13683A ROM:0013667A ; --------------------------------------------------------------------------- ROM:0013667A ROM:0013667A loc_13667A: ; CODE XREF: sub_13663E+24↑j ROM:0013667A cmpi.w #$3B0,d5 ROM:0013667E bne.l loc_136696 ROM:00136684 bset #0,($E9C).w ROM:0013668A bset #0,($1480).w ROM:00136690 bra.l loc_13683A ROM:00136696 ; --------------------------------------------------------------------------- ROM:00136696 ROM:00136696 loc_136696: ; CODE XREF: sub_13663E+40↑j ROM:00136696 cmpi.w #$3F0,d5 ROM:0013669A bne.s loc_1366BA ROM:0013669C bset #7,($E9D).w ROM:001366A2 bset #7,($1481).w ROM:001366A8 bset #0,($E9C).w ROM:001366AE bset #0,($1480).w ROM:001366B4 bra.l loc_13683A ROM:001366BA ; --------------------------------------------------------------------------- ROM:001366BA ROM:001366BA loc_1366BA: ; CODE XREF: sub_13663E+5C↑j ROM:001366BA move.w d5,d1 ROM:001366BC andi.w #$1C0,d1 ROM:001366C0 asr.w #6,d1 ROM:001366C2 move.w d1,($E98).w ROM:001366C6 move.w d5,d2 ROM:001366C8 andi.w #$30,d2 ; '0' ROM:001366CC asr.w #4,d2 ROM:001366CE move.w d2,($E9A).w ROM:001366D2 cmpi.w #0,d2 ROM:001366D6 bne.l loc_136750 ROM:001366DC move.w ($EAC).w,d3 ROM:001366E0 move.w ($148E).w,d4 ROM:001366E4 cmpi.w #4,d1 ROM:001366E8 bne.s loc_1366F4 ROM:001366EA bset #0,d3 ROM:001366EE bset #0,d4 ROM:001366F2 bra.s loc_136742 ROM:001366F4 ; --------------------------------------------------------------------------- ROM:001366F4 ROM:001366F4 loc_1366F4: ; CODE XREF: sub_13663E+AA↑j ROM:001366F4 cmpi.w #2,d1 ROM:001366F8 bne.s loc_136704 ROM:001366FA bset #1,d3 ROM:001366FE bset #1,d4 ROM:00136702 bra.s loc_136742 ROM:00136704 ; --------------------------------------------------------------------------- ROM:00136704 ROM:00136704 loc_136704: ; CODE XREF: sub_13663E+BA↑j ROM:00136704 cmpi.w #6,d1 ROM:00136708 bne.s loc_136714 ROM:0013670A bset #2,d3 ROM:0013670E bset #2,d4 ROM:00136712 bra.s loc_136742 ROM:00136714 ; --------------------------------------------------------------------------- ROM:00136714 ROM:00136714 loc_136714: ; CODE XREF: sub_13663E+CA↑j ROM:00136714 cmpi.w #1,d1 ROM:00136718 bne.s loc_136724 ROM:0013671A bset #3,d3 ROM:0013671E bset #3,d4 ROM:00136722 bra.s loc_136742 ROM:00136724 ; --------------------------------------------------------------------------- ROM:00136724 ROM:00136724 loc_136724: ; CODE XREF: sub_13663E+DA↑j ROM:00136724 cmpi.w #0,d1 ROM:00136728 bne.s loc_136734 ROM:0013672A bset #4,d3 ROM:0013672E bset #4,d4 ROM:00136732 bra.s loc_136742 ROM:00136734 ; --------------------------------------------------------------------------- ROM:00136734 ROM:00136734 loc_136734: ; CODE XREF: sub_13663E+EA↑j ROM:00136734 cmpi.w #3,d1 ROM:00136738 bne.s loc_136742 ROM:0013673A bset #5,d3 ROM:0013673E bset #5,d4 ROM:00136742 ROM:00136742 loc_136742: ; CODE XREF: sub_13663E+B4↑j ROM:00136742 ; sub_13663E+C4↑j ... ROM:00136742 move.w d3,($EAC).w ROM:00136746 move.w d4,($148E).w ROM:0013674A bra.l loc_13683A ROM:00136750 ; --------------------------------------------------------------------------- ROM:00136750 ROM:00136750 loc_136750: ; CODE XREF: sub_13663E+98↑j ROM:00136750 cmpi.w #1,d2 ROM:00136754 bne.s loc_1367C6 ROM:00136756 move.w ($EAE).w,d3 ROM:0013675A move.w ($1490).w,d4 ROM:0013675E cmpi.w #4,d1 ROM:00136762 bne.s loc_13676E ROM:00136764 bset #0,d3 ROM:00136768 bset #0,d4 ROM:0013676C bra.s loc_1367BC ROM:0013676E ; --------------------------------------------------------------------------- ROM:0013676E ROM:0013676E loc_13676E: ; CODE XREF: sub_13663E+124↑j ROM:0013676E cmpi.w #2,d1 ROM:00136772 bne.s loc_13677E ROM:00136774 bset #1,d3 ROM:00136778 bset #1,d4 ROM:0013677C bra.s loc_1367BC ROM:0013677E ; --------------------------------------------------------------------------- ROM:0013677E ROM:0013677E loc_13677E: ; CODE XREF: sub_13663E+134↑j ROM:0013677E cmpi.w #6,d1 ROM:00136782 bne.s loc_13678E ROM:00136784 bset #2,d3 ROM:00136788 bset #2,d4 ROM:0013678C bra.s loc_1367BC ROM:0013678E ; --------------------------------------------------------------------------- ROM:0013678E ROM:0013678E loc_13678E: ; CODE XREF: sub_13663E+144↑j ROM:0013678E cmpi.w #1,d1 ROM:00136792 bne.s loc_13679E ROM:00136794 bset #3,d3 ROM:00136798 bset #3,d4 ROM:0013679C bra.s loc_1367BC ROM:0013679E ; --------------------------------------------------------------------------- ROM:0013679E ROM:0013679E loc_13679E: ; CODE XREF: sub_13663E+154↑j ROM:0013679E cmpi.w #0,d1 ROM:001367A2 bne.s loc_1367AE ROM:001367A4 bset #4,d3 ROM:001367A8 bset #4,d4 ROM:001367AC bra.s loc_1367BC ROM:001367AE ; --------------------------------------------------------------------------- ROM:001367AE ROM:001367AE loc_1367AE: ; CODE XREF: sub_13663E+164↑j ROM:001367AE cmpi.w #3,d1 ROM:001367B2 bne.s loc_1367BC ROM:001367B4 bset #5,d3 ROM:001367B8 bset #5,d4 ROM:001367BC ROM:001367BC loc_1367BC: ; CODE XREF: sub_13663E+12E↑j ROM:001367BC ; sub_13663E+13E↑j ... ROM:001367BC move.w d3,($EAE).w ROM:001367C0 move.w d4,($1490).w ROM:001367C4 bra.s loc_13683A ROM:001367C6 ; --------------------------------------------------------------------------- ROM:001367C6 ROM:001367C6 loc_1367C6: ; CODE XREF: sub_13663E+116↑j ROM:001367C6 cmpi.w #2,d2 ROM:001367CA bne.s loc_13683A ROM:001367CC move.w ($EB0).w,d3 ROM:001367D0 move.w ($1492).w,d4 ROM:001367D4 cmpi.w #4,d1 ROM:001367D8 bne.s loc_1367E4 ROM:001367DA bset #0,d3 ROM:001367DE bset #0,d4 ROM:001367E2 bra.s loc_136832 ROM:001367E4 ; --------------------------------------------------------------------------- ROM:001367E4 ROM:001367E4 loc_1367E4: ; CODE XREF: sub_13663E+19A↑j ROM:001367E4 cmpi.w #2,d1 ROM:001367E8 bne.s loc_1367F4 ROM:001367EA bset #1,d3 ROM:001367EE bset #1,d4 ROM:001367F2 bra.s loc_136832 ROM:001367F4 ; --------------------------------------------------------------------------- ROM:001367F4 ROM:001367F4 loc_1367F4: ; CODE XREF: sub_13663E+1AA↑j ROM:001367F4 cmpi.w #6,d1 ROM:001367F8 bne.s loc_136804 ROM:001367FA bset #2,d3 ROM:001367FE bset #2,d4 ROM:00136802 bra.s loc_136832 ROM:00136804 ; --------------------------------------------------------------------------- ROM:00136804 ROM:00136804 loc_136804: ; CODE XREF: sub_13663E+1BA↑j ROM:00136804 cmpi.w #1,d1 ROM:00136808 bne.s loc_136814 ROM:0013680A bset #3,d3 ROM:0013680E bset #3,d4 ROM:00136812 bra.s loc_136832 ROM:00136814 ; --------------------------------------------------------------------------- ROM:00136814 ROM:00136814 loc_136814: ; CODE XREF: sub_13663E+1CA↑j ROM:00136814 cmpi.w #0,d1 ROM:00136818 bne.s loc_136824 ROM:0013681A bset #4,d3 ROM:0013681E bset #4,d4 ROM:00136822 bra.s loc_136832 ROM:00136824 ; --------------------------------------------------------------------------- ROM:00136824 ROM:00136824 loc_136824: ; CODE XREF: sub_13663E+1DA↑j ROM:00136824 cmpi.w #3,d1 ROM:00136828 bne.s loc_136832 ROM:0013682A bset #5,d3 ROM:0013682E bset #5,d4 ROM:00136832 ROM:00136832 loc_136832: ; CODE XREF: sub_13663E+1A4↑j ROM:00136832 ; sub_13663E+1B4↑j ... ROM:00136832 move.w d3,($EB0).w ROM:00136836 move.w d4,($1492).w ROM:0013683A ROM:0013683A loc_13683A: ; CODE XREF: sub_13663E+36↑j ROM:0013683A ; sub_13663E+52↑j ... ROM:0013683A move.w #$3F,4(a1) ; '?' ROM:00136840 bset #2,($1407).w ROM:00136846 ROM:00136846 locret_136846: ; CODE XREF: sub_13663E+6↑j ROM:00136846 rts ROM:00136846 ; End of function sub_13663E ROM:00136846 ROM:00136848 ROM:00136848 ; =============== S U B R O U T I N E ======================================= ROM:00136848 ROM:00136848 ROM:00136848 sub_136848: ; CODE XREF: ROM:00135D42↑p ROM:00136848 btst #7,($FFFFFD07).w ROM:0013684E beq.l locret_136956 ROM:00136854 bset #1,($E9C).w ROM:0013685A bset #1,($1480).w ROM:00136860 move.w 6(a0),d1 ROM:00136864 cmpi.w #$D4,d1 ROM:00136868 bne.s loc_13687C ROM:0013686A bset #2,($E9C).w ROM:00136870 bset #2,($1480).w ROM:00136876 bra.l locret_136956 ROM:0013687C ; --------------------------------------------------------------------------- ROM:0013687C ROM:0013687C loc_13687C: ; CODE XREF: sub_136848+20↑j ROM:0013687C andi.w #$60,d1 ; '`' ROM:00136880 asr.w #5,d1 ROM:00136882 cmpi.w #0,d1 ROM:00136886 bne.s loc_136896 ROM:00136888 bset #0,($EB3).w ROM:0013688E bset #0,($14BC).w ROM:00136894 bra.s loc_1368BC ROM:00136896 ; --------------------------------------------------------------------------- ROM:00136896 ROM:00136896 loc_136896: ; CODE XREF: sub_136848+3E↑j ROM:00136896 cmpi.w #1,d1 ROM:0013689A bne.s loc_1368AA ROM:0013689C bset #0,($EB5).w ROM:001368A2 bset #0,($14BD).w ROM:001368A8 bra.s loc_1368BC ROM:001368AA ; --------------------------------------------------------------------------- ROM:001368AA ROM:001368AA loc_1368AA: ; CODE XREF: sub_136848+52↑j ROM:001368AA cmpi.w #3,d1 ROM:001368AE bne.s loc_1368BC ROM:001368B0 bset #0,($EB7).w ROM:001368B6 bset #0,($14BE).w ROM:001368BC ROM:001368BC loc_1368BC: ; CODE XREF: sub_136848+4C↑j ROM:001368BC ; sub_136848+60↑j ... ROM:001368BC move.w 6(a0),d1 ROM:001368C0 andi.w #$18,d1 ROM:001368C4 asr.w #3,d1 ROM:001368C6 cmpi.w #0,d1 ROM:001368CA bne.s loc_1368E0 ROM:001368CC bset #1,($EB3).w ROM:001368D2 bset #1,($14BC).w ROM:001368D8 bset #0,($140E).w ROM:001368DE bra.s loc_136912 ROM:001368E0 ; --------------------------------------------------------------------------- ROM:001368E0 ROM:001368E0 loc_1368E0: ; CODE XREF: sub_136848+82↑j ROM:001368E0 cmpi.w #1,d1 ROM:001368E4 bne.s loc_1368FA ROM:001368E6 bset #1,($EB5).w ROM:001368EC bset #1,($14BD).w ROM:001368F2 bset #0,($140E).w ROM:001368F8 bra.s loc_136912 ROM:001368FA ; --------------------------------------------------------------------------- ROM:001368FA ROM:001368FA loc_1368FA: ; CODE XREF: sub_136848+9C↑j ROM:001368FA cmpi.w #3,d1 ROM:001368FE bne.s loc_136912 ROM:00136900 bset #1,($EB7).w ROM:00136906 bset #1,($14BE).w ROM:0013690C bset #0,($140E).w ROM:00136912 ROM:00136912 loc_136912: ; CODE XREF: sub_136848+96↑j ROM:00136912 ; sub_136848+B0↑j ... ROM:00136912 move.w 6(a0),d1 ROM:00136916 andi.w #6,d1 ROM:0013691A asr.w #1,d1 ROM:0013691C cmpi.w #0,d1 ROM:00136920 bne.s loc_136930 ROM:00136922 bset #2,($EB3).w ROM:00136928 bset #2,($14BC).w ROM:0013692E bra.s locret_136956 ROM:00136930 ; --------------------------------------------------------------------------- ROM:00136930 ROM:00136930 loc_136930: ; CODE XREF: sub_136848+D8↑j ROM:00136930 cmpi.w #1,d1 ROM:00136934 bne.s loc_136944 ROM:00136936 bset #2,($EB5).w ROM:0013693C bset #2,($14BD).w ROM:00136942 bra.s locret_136956 ROM:00136944 ; --------------------------------------------------------------------------- ROM:00136944 ROM:00136944 loc_136944: ; CODE XREF: sub_136848+EC↑j ROM:00136944 cmpi.w #3,d1 ROM:00136948 bne.s locret_136956 ROM:0013694A bset #2,($EB7).w ROM:00136950 bset #2,($14BE).w ROM:00136956 ROM:00136956 locret_136956: ; CODE XREF: sub_136848+6↑j ROM:00136956 ; sub_136848+2E↑j ... ROM:00136956 rts ROM:00136956 ; End of function sub_136848 ROM:00136956 ROM:00136958 ROM:00136958 ; =============== S U B R O U T I N E ======================================= ROM:00136958 ROM:00136958 ROM:00136958 sub_136958: ; CODE XREF: ROM:00135D06↑p ROM:00136958 ; ROM:00135D64↑p ... ROM:00136958 lea ($FFFFFD00).w,a0 ROM:0013695C move.w (a0),d0 ROM:0013695E andi.w #7,d0 ROM:00136962 asl.w #8,d0 ROM:00136964 move.w 2(a0),d1 ROM:00136968 andi.w #$F,d1 ROM:0013696C move.w 4(a0),d2 ROM:00136970 andi.w #$F,d2 ROM:00136974 asl.w #4,d2 ROM:00136976 move.w d0,($E9E).w ROM:0013697A add.w d1,($E9E).w ROM:0013697E add.w d2,($E9E).w ROM:00136982 rts ROM:00136982 ; End of function sub_136958 ROM:00136982 ROM:00136984 ROM:00136984 ; =============== S U B R O U T I N E ======================================= ROM:00136984 ROM:00136984 ROM:00136984 sub_136984: ; CODE XREF: ROM:00135D02↑p ROM:00136984 ; ROM:00135D60↑p ... ROM:00136984 lea ($FFFFFD20).w,a0 ROM:00136988 move.w #$55,d0 ; 'U' ROM:0013698C btst #7,($893).w ROM:00136992 beq.s loc_1369A0 ROM:00136994 btst #5,($E0B).w ROM:0013699A bne.s loc_1369A0 ROM:0013699C addi.w #$200,d0 ROM:001369A0 ROM:001369A0 loc_1369A0: ; CODE XREF: sub_136984+E↑j ROM:001369A0 ; sub_136984+16↑j ROM:001369A0 btst #6,($893).w ROM:001369A6 beq.s loc_1369B4 ROM:001369A8 btst #6,($E0B).w ROM:001369AE bne.s loc_1369B4 ROM:001369B0 addi.w #$100,d0 ROM:001369B4 ROM:001369B4 loc_1369B4: ; CODE XREF: sub_136984+22↑j ROM:001369B4 ; sub_136984+2A↑j ROM:001369B4 btst #4,($88C).w ROM:001369BA beq.s loc_1369C8 ROM:001369BC btst #7,($E0B).w ROM:001369C2 bne.s loc_1369C8 ROM:001369C4 addi.w #$80,d0 ROM:001369C8 ROM:001369C8 loc_1369C8: ; CODE XREF: sub_136984+36↑j ROM:001369C8 ; sub_136984+3E↑j ROM:001369C8 move.w d0,(a0) ROM:001369CA move.w #$2A,d0 ; '*' ROM:001369CE bclr #0,($12A9).w ROM:001369D4 btst #3,($8A1).w ROM:001369DA beq.s loc_1369EE ROM:001369DC btst #0,($E0F).w ROM:001369E2 bne.s loc_1369EE ROM:001369E4 bset #0,($12A9).w ROM:001369EA addi.w #$200,d0 ROM:001369EE ROM:001369EE loc_1369EE: ; CODE XREF: sub_136984+56↑j ROM:001369EE ; sub_136984+5E↑j ROM:001369EE bclr #1,($12A9).w ROM:001369F4 btst #2,($891).w ROM:001369FA beq.s loc_136A0E ROM:001369FC btst #1,($E0F).w ROM:00136A02 bne.s loc_136A0E ROM:00136A04 bset #1,($12A9).w ROM:00136A0A addi.w #$100,d0 ROM:00136A0E ROM:00136A0E loc_136A0E: ; CODE XREF: sub_136984+76↑j ROM:00136A0E ; sub_136984+7E↑j ROM:00136A0E bclr #0,($12A8).w ROM:00136A14 btst #1,($89F).w ROM:00136A1A beq.s loc_136A2E ROM:00136A1C btst #2,($E0F).w ROM:00136A22 bne.s loc_136A2E ROM:00136A24 bset #0,($12A8).w ROM:00136A2A addi.w #$80,d0 ROM:00136A2E ROM:00136A2E loc_136A2E: ; CODE XREF: sub_136984+96↑j ROM:00136A2E ; sub_136984+9E↑j ROM:00136A2E bclr #1,($12A8).w ROM:00136A34 btst #7,($88F).w ROM:00136A3A beq.s loc_136A4E ROM:00136A3C btst #3,($E0F).w ROM:00136A42 bne.s loc_136A4E ROM:00136A44 bset #1,($12A8).w ROM:00136A4A addi.w #$40,d0 ; '@' ROM:00136A4E ROM:00136A4E loc_136A4E: ; CODE XREF: sub_136984+B6↑j ROM:00136A4E ; sub_136984+BE↑j ROM:00136A4E move.w d0,2(a0) ROM:00136A52 move.w #$2A,d0 ; '*' ROM:00136A56 btst #4,($895).w ROM:00136A5C beq.s loc_136A6A ROM:00136A5E btst #2,($E0D).w ROM:00136A64 bne.s loc_136A6A ROM:00136A66 addi.w #$80,d0 ROM:00136A6A ROM:00136A6A loc_136A6A: ; CODE XREF: sub_136984+D8↑j ROM:00136A6A ; sub_136984+E0↑j ROM:00136A6A move.w d0,4(a0) ROM:00136A6E rts ROM:00136A6E ; End of function sub_136984 ROM:00136A6E ROM:00136A70 ROM:00136A70 ; =============== S U B R O U T I N E ======================================= ROM:00136A70 ROM:00136A70 ROM:00136A70 sub_136A70: ; CODE XREF: ROM:00135CE2↑p ROM:00136A70 lea ($FFFFFD20).w,a0 ROM:00136A74 move.w #$7F,(a0) ROM:00136A78 move.w #$3F,2(a0) ; '?' ROM:00136A7E move.w #$3F,4(a0) ; '?' ROM:00136A84 bset #7,($FFFFFC1A).w ROM:00136A8A rts ROM:00136A8A ; End of function sub_136A70 ROM:00136A8A ROM:00136A8C ROM:00136A8C ; =============== S U B R O U T I N E ======================================= ROM:00136A8C ROM:00136A8C ROM:00136A8C sub_136A8C: ; CODE XREF: ROM:00135D0A↑p ROM:00136A8C ; ROM:00135D68↑p ... ROM:00136A8C btst #1,($FFFFFD02).w ROM:00136A92 bne.s locret_136AEC ROM:00136A94 btst #6,($FFFFFD03).w ROM:00136A9A beq.s loc_136AA4 ROM:00136A9C bset #0,($12A6).w ROM:00136AA2 bra.s loc_136AAA ROM:00136AA4 ; --------------------------------------------------------------------------- ROM:00136AA4 ROM:00136AA4 loc_136AA4: ; CODE XREF: sub_136A8C+E↑j ROM:00136AA4 bclr #0,($12A6).w ROM:00136AAA ROM:00136AAA loc_136AAA: ; CODE XREF: sub_136A8C+16↑j ROM:00136AAA btst #7,($FFFFFD03).w ROM:00136AB0 beq.s loc_136ABA ROM:00136AB2 bset #0,($12A7).w ROM:00136AB8 bra.s loc_136AC0 ROM:00136ABA ; --------------------------------------------------------------------------- ROM:00136ABA ROM:00136ABA loc_136ABA: ; CODE XREF: sub_136A8C+24↑j ROM:00136ABA bclr #0,($12A7).w ROM:00136AC0 ROM:00136AC0 loc_136AC0: ; CODE XREF: sub_136A8C+2C↑j ROM:00136AC0 btst #4,($FFFFFD03).w ROM:00136AC6 beq.s loc_136AD0 ROM:00136AC8 bset #1,($12A6).w ROM:00136ACE bra.s loc_136AD6 ROM:00136AD0 ; --------------------------------------------------------------------------- ROM:00136AD0 ROM:00136AD0 loc_136AD0: ; CODE XREF: sub_136A8C+3A↑j ROM:00136AD0 bclr #1,($12A6).w ROM:00136AD6 ROM:00136AD6 loc_136AD6: ; CODE XREF: sub_136A8C+42↑j ROM:00136AD6 btst #5,($FFFFFD03).w ROM:00136ADC beq.s loc_136AE6 ROM:00136ADE bset #1,($12A7).w ROM:00136AE4 bra.s locret_136AEC ROM:00136AE6 ; --------------------------------------------------------------------------- ROM:00136AE6 ROM:00136AE6 loc_136AE6: ; CODE XREF: sub_136A8C+50↑j ROM:00136AE6 bclr #1,($12A7).w ROM:00136AEC ROM:00136AEC locret_136AEC: ; CODE XREF: sub_136A8C+6↑j ROM:00136AEC ; sub_136A8C+58↑j ROM:00136AEC rts ROM:00136AEC ; End of function sub_136A8C ROM:00136AEC ROM:00136AEE ROM:00136AEE ; =============== S U B R O U T I N E ======================================= ROM:00136AEE ROM:00136AEE ROM:00136AEE sub_136AEE: ; CODE XREF: sub_11859A+9A↑p ROM:00136AEE btst #3,($147C).w ROM:00136AF4 beq.s loc_136AFE ROM:00136AF6 bset #4,($1413).w ROM:00136AFC bra.s loc_136B0C ROM:00136AFE ; --------------------------------------------------------------------------- ROM:00136AFE ROM:00136AFE loc_136AFE: ; CODE XREF: sub_136AEE+6↑j ROM:00136AFE btst #4,($147C).w ROM:00136B04 beq.s loc_136B0C ROM:00136B06 bset #4,($1413).w ROM:00136B0C ROM:00136B0C loc_136B0C: ; CODE XREF: sub_136AEE+E↑j ROM:00136B0C ; sub_136AEE+16↑j ROM:00136B0C clr.b ($12AB).w ROM:00136B10 lea (dword_139AF0).l,a3 ROM:00136B16 move.w (a3),d0 ROM:00136B18 ROM:00136B18 loc_136B18: ; CODE XREF: sub_136AEE+48↓j ROM:00136B18 cmpi.w #$FF,d0 ROM:00136B1C beq.s locret_136B38 ROM:00136B1E move.w 6(a3),d1 ROM:00136B22 move.b 8(a3),d2 ROM:00136B26 btst d2,(d1.w) ROM:00136B2A beq.s loc_136B30 ROM:00136B2C addq.b #1,($12AB).w ROM:00136B30 ROM:00136B30 loc_136B30: ; CODE XREF: sub_136AEE+3C↑j ROM:00136B30 adda.w #$A,a3 ROM:00136B34 move.w (a3),d0 ROM:00136B36 bra.s loc_136B18 ROM:00136B38 ; --------------------------------------------------------------------------- ROM:00136B38 ROM:00136B38 locret_136B38: ; CODE XREF: sub_136AEE+2E↑j ROM:00136B38 rts ROM:00136B38 ; End of function sub_136AEE ROM:00136B38 ROM:00136B3A ROM:00136B3A ; =============== S U B R O U T I N E ======================================= ROM:00136B3A ROM:00136B3A ROM:00136B3A sub_136B3A: ; CODE XREF: sub_118B62+C0↑p ROM:00136B3A clr.w ($EBC).w ROM:00136B3E cmpi.b #0,($14BA).w ROM:00136B44 bne.s loc_136B52 ROM:00136B46 move.w #$420,($EBC).w ROM:00136B4C bra.l locret_136E30 ROM:00136B52 ; --------------------------------------------------------------------------- ROM:00136B52 ROM:00136B52 loc_136B52: ; CODE XREF: sub_136B3A+A↑j ROM:00136B52 cmpi.b #1,($14BA).w ROM:00136B58 bne.s loc_136B66 ROM:00136B5A move.w #$140,($EBC).w ROM:00136B60 bra.l locret_136E30 ROM:00136B66 ; --------------------------------------------------------------------------- ROM:00136B66 ROM:00136B66 loc_136B66: ; CODE XREF: sub_136B3A+1E↑j ROM:00136B66 cmpi.b #2,($14BA).w ROM:00136B6C bne.s loc_136B7A ROM:00136B6E move.w #$133,($EBC).w ROM:00136B74 bra.l locret_136E30 ROM:00136B7A ; --------------------------------------------------------------------------- ROM:00136B7A ROM:00136B7A loc_136B7A: ; CODE XREF: sub_136B3A+32↑j ROM:00136B7A cmpi.b #3,($14BA).w ROM:00136B80 bne.s loc_136B8E ROM:00136B82 move.w #$505,($EBC).w ROM:00136B88 bra.l locret_136E30 ROM:00136B8E ; --------------------------------------------------------------------------- ROM:00136B8E ROM:00136B8E loc_136B8E: ; CODE XREF: sub_136B3A+46↑j ROM:00136B8E cmpi.b #4,($14BA).w ROM:00136B94 bne.s loc_136BA2 ROM:00136B96 move.w #$340,($EBC).w ROM:00136B9C bra.l locret_136E30 ROM:00136BA2 ; --------------------------------------------------------------------------- ROM:00136BA2 ROM:00136BA2 loc_136BA2: ; CODE XREF: sub_136B3A+5A↑j ROM:00136BA2 cmpi.b #5,($14BA).w ROM:00136BA8 bne.s loc_136BB6 ROM:00136BAA move.w #$111,($EBC).w ROM:00136BB0 bra.l locret_136E30 ROM:00136BB6 ; --------------------------------------------------------------------------- ROM:00136BB6 ROM:00136BB6 loc_136BB6: ; CODE XREF: sub_136B3A+6E↑j ROM:00136BB6 cmpi.b #6,($14BA).w ROM:00136BBC bne.s loc_136BCA ROM:00136BBE move.w #$130,($EBC).w ROM:00136BC4 bra.l locret_136E30 ROM:00136BCA ; --------------------------------------------------------------------------- ROM:00136BCA ROM:00136BCA loc_136BCA: ; CODE XREF: sub_136B3A+82↑j ROM:00136BCA cmpi.b #7,($14BA).w ROM:00136BD0 bne.s loc_136BDE ROM:00136BD2 move.w #$141,($EBC).w ROM:00136BD8 bra.l locret_136E30 ROM:00136BDE ; --------------------------------------------------------------------------- ROM:00136BDE ROM:00136BDE loc_136BDE: ; CODE XREF: sub_136B3A+96↑j ROM:00136BDE cmpi.b #8,($14BA).w ROM:00136BE4 bne.s loc_136BF2 ROM:00136BE6 move.w #$135,($EBC).w ROM:00136BEC bra.l locret_136E30 ROM:00136BF2 ; --------------------------------------------------------------------------- ROM:00136BF2 ROM:00136BF2 loc_136BF2: ; CODE XREF: sub_136B3A+AA↑j ROM:00136BF2 cmpi.b #9,($14BA).w ROM:00136BF8 bne.s loc_136C06 ROM:00136BFA move.w #$106,($EBC).w ROM:00136C00 bra.l locret_136E30 ROM:00136C06 ; --------------------------------------------------------------------------- ROM:00136C06 ROM:00136C06 loc_136C06: ; CODE XREF: sub_136B3A+BE↑j ROM:00136C06 cmpi.b #$A,($14BA).w ROM:00136C0C bne.s loc_136C1A ROM:00136C0E move.w #$115,($EBC).w ROM:00136C14 bra.l locret_136E30 ROM:00136C1A ; --------------------------------------------------------------------------- ROM:00136C1A ROM:00136C1A loc_136C1A: ; CODE XREF: sub_136B3A+D2↑j ROM:00136C1A cmpi.b #$B,($14BA).w ROM:00136C20 bne.s loc_136C76 ROM:00136C22 btst #2,($1520).w ROM:00136C28 beq.s loc_136C32 ROM:00136C2A move.w #$300,($EBC).w ROM:00136C30 bra.s loc_136C70 ROM:00136C32 ; --------------------------------------------------------------------------- ROM:00136C32 ROM:00136C32 loc_136C32: ; CODE XREF: sub_136B3A+EE↑j ROM:00136C32 btst #0,($14B6).w ROM:00136C38 beq.s loc_136C42 ROM:00136C3A move.w #$301,($EBC).w ROM:00136C40 bra.s loc_136C70 ROM:00136C42 ; --------------------------------------------------------------------------- ROM:00136C42 ROM:00136C42 loc_136C42: ; CODE XREF: sub_136B3A+FE↑j ROM:00136C42 btst #1,($14B6).w ROM:00136C48 beq.s loc_136C52 ROM:00136C4A move.w #$302,($EBC).w ROM:00136C50 bra.s loc_136C70 ROM:00136C52 ; --------------------------------------------------------------------------- ROM:00136C52 ROM:00136C52 loc_136C52: ; CODE XREF: sub_136B3A+10E↑j ROM:00136C52 btst #2,($14B6).w ROM:00136C58 beq.s loc_136C62 ROM:00136C5A move.w #$303,($EBC).w ROM:00136C60 bra.s loc_136C70 ROM:00136C62 ; --------------------------------------------------------------------------- ROM:00136C62 ROM:00136C62 loc_136C62: ; CODE XREF: sub_136B3A+11E↑j ROM:00136C62 btst #3,($14B6).w ROM:00136C68 beq.s loc_136C70 ROM:00136C6A move.w #$304,($EBC).w ROM:00136C70 ROM:00136C70 loc_136C70: ; CODE XREF: sub_136B3A+F6↑j ROM:00136C70 ; sub_136B3A+106↑j ... ROM:00136C70 bra.l locret_136E30 ROM:00136C76 ; --------------------------------------------------------------------------- ROM:00136C76 ROM:00136C76 loc_136C76: ; CODE XREF: sub_136B3A+E6↑j ROM:00136C76 cmpi.b #$C,($14BA).w ROM:00136C7C bne.s loc_136CD2 ROM:00136C7E btst #2,($1520).w ROM:00136C84 beq.s loc_136C8E ROM:00136C86 move.w #$300,($EBC).w ROM:00136C8C bra.s loc_136CCC ROM:00136C8E ; --------------------------------------------------------------------------- ROM:00136C8E ROM:00136C8E loc_136C8E: ; CODE XREF: sub_136B3A+14A↑j ROM:00136C8E btst #0,($14B6).w ROM:00136C94 beq.s loc_136C9E ROM:00136C96 move.w #$301,($EBC).w ROM:00136C9C bra.s loc_136CCC ROM:00136C9E ; --------------------------------------------------------------------------- ROM:00136C9E ROM:00136C9E loc_136C9E: ; CODE XREF: sub_136B3A+15A↑j ROM:00136C9E btst #1,($14B6).w ROM:00136CA4 beq.s loc_136CAE ROM:00136CA6 move.w #$302,($EBC).w ROM:00136CAC bra.s loc_136CCC ROM:00136CAE ; --------------------------------------------------------------------------- ROM:00136CAE ROM:00136CAE loc_136CAE: ; CODE XREF: sub_136B3A+16A↑j ROM:00136CAE btst #2,($14B6).w ROM:00136CB4 beq.s loc_136CBE ROM:00136CB6 move.w #$303,($EBC).w ROM:00136CBC bra.s loc_136CCC ROM:00136CBE ; --------------------------------------------------------------------------- ROM:00136CBE ROM:00136CBE loc_136CBE: ; CODE XREF: sub_136B3A+17A↑j ROM:00136CBE btst #3,($14B6).w ROM:00136CC4 beq.s loc_136CCC ROM:00136CC6 move.w #$304,($EBC).w ROM:00136CCC ROM:00136CCC loc_136CCC: ; CODE XREF: sub_136B3A+152↑j ROM:00136CCC ; sub_136B3A+162↑j ... ROM:00136CCC bra.l locret_136E30 ROM:00136CD2 ; --------------------------------------------------------------------------- ROM:00136CD2 ROM:00136CD2 loc_136CD2: ; CODE XREF: sub_136B3A+142↑j ROM:00136CD2 cmpi.b #$D,($14BA).w ROM:00136CD8 bne.s loc_136CE6 ROM:00136CDA move.w #$136,($EBC).w ROM:00136CE0 bra.l locret_136E30 ROM:00136CE6 ; --------------------------------------------------------------------------- ROM:00136CE6 ROM:00136CE6 loc_136CE6: ; CODE XREF: sub_136B3A+19E↑j ROM:00136CE6 cmpi.b #$E,($14BA).w ROM:00136CEC bne.s loc_136CFA ROM:00136CEE move.w #$120,($EBC).w ROM:00136CF4 bra.l locret_136E30 ROM:00136CFA ; --------------------------------------------------------------------------- ROM:00136CFA ROM:00136CFA loc_136CFA: ; CODE XREF: sub_136B3A+1B2↑j ROM:00136CFA cmpi.b #$F,($14BA).w ROM:00136D00 bne.s loc_136D0E ROM:00136D02 move.w #$121,($EBC).w ROM:00136D08 bra.l locret_136E30 ROM:00136D0E ; --------------------------------------------------------------------------- ROM:00136D0E ROM:00136D0E loc_136D0E: ; CODE XREF: sub_136B3A+1C6↑j ROM:00136D0E cmpi.b #$10,($14BA).w ROM:00136D14 bne.s loc_136D22 ROM:00136D16 move.w #$195,($EBC).w ROM:00136D1C bra.l locret_136E30 ROM:00136D22 ; --------------------------------------------------------------------------- ROM:00136D22 ROM:00136D22 loc_136D22: ; CODE XREF: sub_136B3A+1DA↑j ROM:00136D22 cmpi.b #$11,($14BA).w ROM:00136D28 bne.s loc_136D36 ROM:00136D2A move.w #$501,($EBC).w ROM:00136D30 bra.l locret_136E30 ROM:00136D36 ; --------------------------------------------------------------------------- ROM:00136D36 ROM:00136D36 loc_136D36: ; CODE XREF: sub_136B3A+1EE↑j ROM:00136D36 cmpi.b #$12,($14BA).w ROM:00136D3C bne.s loc_136D4A ROM:00136D3E move.w #$443,($EBC).w ROM:00136D44 bra.l locret_136E30 ROM:00136D4A ; --------------------------------------------------------------------------- ROM:00136D4A ROM:00136D4A loc_136D4A: ; CODE XREF: sub_136B3A+202↑j ROM:00136D4A cmpi.b #$13,($14BA).w ROM:00136D50 bne.s loc_136D5E ROM:00136D52 move.w #$170,($EBC).w ROM:00136D58 bra.l locret_136E30 ROM:00136D5E ; --------------------------------------------------------------------------- ROM:00136D5E ROM:00136D5E loc_136D5E: ; CODE XREF: sub_136B3A+216↑j ROM:00136D5E cmpi.b #$14,($14BA).w ROM:00136D64 bne.s loc_136D72 ROM:00136D66 move.w #$500,($EBC).w ROM:00136D6C bra.l locret_136E30 ROM:00136D72 ; --------------------------------------------------------------------------- ROM:00136D72 ROM:00136D72 loc_136D72: ; CODE XREF: sub_136B3A+22A↑j ROM:00136D72 cmpi.b #$15,($14BA).w ROM:00136D78 bne.s loc_136D86 ROM:00136D7A move.w #$335,($EBC).w ROM:00136D80 bra.l locret_136E30 ROM:00136D86 ; --------------------------------------------------------------------------- ROM:00136D86 ROM:00136D86 loc_136D86: ; CODE XREF: sub_136B3A+23E↑j ROM:00136D86 cmpi.b #$16,($14BA).w ROM:00136D8C bne.s loc_136D9A ROM:00136D8E move.w #$110,($EBC).w ROM:00136D94 bra.l locret_136E30 ROM:00136D9A ; --------------------------------------------------------------------------- ROM:00136D9A ROM:00136D9A loc_136D9A: ; CODE XREF: sub_136B3A+252↑j ROM:00136D9A cmpi.b #$17,($14BA).w ROM:00136DA0 bne.s loc_136DAE ROM:00136DA2 move.w #$1775,($EBC).w ROM:00136DA8 bra.l locret_136E30 ROM:00136DAE ; --------------------------------------------------------------------------- ROM:00136DAE ROM:00136DAE loc_136DAE: ; CODE XREF: sub_136B3A+266↑j ROM:00136DAE cmpi.b #$18,($14BA).w ROM:00136DB4 bne.s loc_136DC2 ROM:00136DB6 move.w #$170,($EBC).w ROM:00136DBC bra.l locret_136E30 ROM:00136DC2 ; --------------------------------------------------------------------------- ROM:00136DC2 ROM:00136DC2 loc_136DC2: ; CODE XREF: sub_136B3A+27A↑j ROM:00136DC2 cmpi.b #$19,($14BA).w ROM:00136DC8 bne.s loc_136DD2 ROM:00136DCA move.w #$1590,($EBC).w ROM:00136DD0 bra.s locret_136E30 ROM:00136DD2 ; --------------------------------------------------------------------------- ROM:00136DD2 ROM:00136DD2 loc_136DD2: ; CODE XREF: sub_136B3A+28E↑j ROM:00136DD2 cmpi.b #$1A,($14BA).w ROM:00136DD8 bne.s loc_136DE2 ROM:00136DDA move.w #$1640,($EBC).w ROM:00136DE0 bra.s locret_136E30 ROM:00136DE2 ; --------------------------------------------------------------------------- ROM:00136DE2 ROM:00136DE2 loc_136DE2: ; CODE XREF: sub_136B3A+29E↑j ROM:00136DE2 cmpi.b #$1B,($14BA).w ROM:00136DE8 bne.s loc_136DF2 ROM:00136DEA move.w #$1775,($EBC).w ROM:00136DF0 bra.s locret_136E30 ROM:00136DF2 ; --------------------------------------------------------------------------- ROM:00136DF2 ROM:00136DF2 loc_136DF2: ; CODE XREF: sub_136B3A+2AE↑j ROM:00136DF2 cmpi.b #$1C,($14BA).w ROM:00136DF8 bne.s loc_136E02 ROM:00136DFA move.w #$201,($EBC).w ROM:00136E00 bra.s locret_136E30 ROM:00136E02 ; --------------------------------------------------------------------------- ROM:00136E02 ROM:00136E02 loc_136E02: ; CODE XREF: sub_136B3A+2BE↑j ROM:00136E02 cmpi.b #$1D,($14BA).w ROM:00136E08 bne.s loc_136E12 ROM:00136E0A move.w #$202,($EBC).w ROM:00136E10 bra.s locret_136E30 ROM:00136E12 ; --------------------------------------------------------------------------- ROM:00136E12 ROM:00136E12 loc_136E12: ; CODE XREF: sub_136B3A+2CE↑j ROM:00136E12 cmpi.b #$1E,($14BA).w ROM:00136E18 bne.s loc_136E22 ROM:00136E1A move.w #$203,($EBC).w ROM:00136E20 bra.s locret_136E30 ROM:00136E22 ; --------------------------------------------------------------------------- ROM:00136E22 ROM:00136E22 loc_136E22: ; CODE XREF: sub_136B3A+2DE↑j ROM:00136E22 cmpi.b #$1F,($14BA).w ROM:00136E28 bne.s locret_136E30 ROM:00136E2A move.w #$204,($EBC).w ROM:00136E30 ROM:00136E30 locret_136E30: ; CODE XREF: sub_136B3A+12↑j ROM:00136E30 ; sub_136B3A+26↑j ... ROM:00136E30 rts ROM:00136E30 ; End of function sub_136B3A ROM:00136E30 ROM:00136E32 ROM:00136E32 ; =============== S U B R O U T I N E ======================================= ROM:00136E32 ROM:00136E32 ROM:00136E32 sub_136E32: ; CODE XREF: sub_129E70+36↑p ROM:00136E32 move.w #$2710,($A06).w ROM:00136E38 move.w #$2710,($EBE).w ROM:00136E3E clr.w ($A08).w ROM:00136E42 clr.w ($9FE).w ROM:00136E46 clr.w ($9FC).w ROM:00136E4A rts ROM:00136E4A ; End of function sub_136E32 ROM:00136E4A ROM:00136E4C ROM:00136E4C ; =============== S U B R O U T I N E ======================================= ROM:00136E4C ROM:00136E4C ROM:00136E4C sub_136E4C: ; CODE XREF: sub_1372EC↓p ROM:00136E4C move.w ($EF6).w,d0 ROM:00136E50 cmp.w ($CCE).w,d0 ROM:00136E54 bge.s loc_136E5E ROM:00136E56 move.w ($EF4).w,($EEA).w ROM:00136E5C bra.s loc_136E86 ROM:00136E5E ; --------------------------------------------------------------------------- ROM:00136E5E ROM:00136E5E loc_136E5E: ; CODE XREF: sub_136E4C+8↑j ROM:00136E5E clr.l d1 ROM:00136E60 move.w ($EF4).w,d1 ROM:00136E64 swap d1 ROM:00136E66 move.w ($EEA).w,d2 ROM:00136E6A swap d2 ROM:00136E6C move.w ($EC0).w,d2 ROM:00136E70 move.w ($EE2).w,d3 ROM:00136E74 ext.l d3 ROM:00136E76 bsr.l sub_1173B2 ROM:00136E7C move.w d4,($EC0).w ROM:00136E80 swap d4 ROM:00136E82 move.w d4,($EEA).w ROM:00136E86 ROM:00136E86 loc_136E86: ; CODE XREF: sub_136E4C+10↑j ROM:00136E86 move.l ($990).w,d1 ROM:00136E8A btst #4,($1419).w ROM:00136E90 beq.s loc_136E9A ROM:00136E92 move.w $886(a5),d1 ROM:00136E96 muls.w #$A,d1 ROM:00136E9A ROM:00136E9A loc_136E9A: ; CODE XREF: sub_136E4C+44↑j ROM:00136E9A move.l d1,($944).w ROM:00136E9E divs.w #$A,d1 ROM:00136EA2 move.w d1,($ECA).w ROM:00136EA6 move.l ($944).w,d1 ROM:00136EAA move.l ($950).w,d2 ROM:00136EAE move.w ($ED4).w,d3 ROM:00136EB2 ext.l d3 ROM:00136EB4 bsr.l sub_1173B2 ROM:00136EBA move.l d4,($950).w ROM:00136EBE divs.w #$A,d4 ROM:00136EC2 move.w d4,($EEE).w ROM:00136EC6 move.l ($944).w,d1 ROM:00136ECA move.l ($954).w,d2 ROM:00136ECE move.w ($ED6).w,d3 ROM:00136ED2 muls.w #$64,d3 ; 'd' ROM:00136ED6 bsr.l sub_1173B2 ROM:00136EDC move.l d4,($954).w ROM:00136EE0 divs.w #$A,d4 ROM:00136EE4 move.w d4,($EF0).w ROM:00136EE8 move.l ($944).w,d1 ROM:00136EEC move.l ($958).w,d2 ROM:00136EF0 move.w ($ED8).w,d3 ROM:00136EF4 muls.w #$64,d3 ; 'd' ROM:00136EF8 bsr.l sub_1173B2 ROM:00136EFE move.l d4,($958).w ROM:00136F02 divs.w #$A,d4 ROM:00136F06 move.w d4,($EF2).w ROM:00136F0A clr.l d0 ROM:00136F0C move.l ($944).w,d1 ROM:00136F10 move.l ($950).w,d4 ROM:00136F14 sub.l d4,d1 ROM:00136F16 move.l d1,d2 ROM:00136F18 cmpi.l #0,d2 ROM:00136F1E bge.s loc_136F22 ROM:00136F20 neg.l d2 ROM:00136F22 ROM:00136F22 loc_136F22: ; CODE XREF: sub_136E4C+D2↑j ROM:00136F22 move.w ($EE6).w,d3 ROM:00136F26 ext.l d3 ROM:00136F28 cmp.l d2,d3 ROM:00136F2A bge.s loc_136F4C ROM:00136F2C move.w ($EDA).w,d5 ROM:00136F30 ext.l d5 ROM:00136F32 muls.l d5,d1 ROM:00136F36 divs.l #$64,d1 ; 'd' ROM:00136F3E move.l d1,($938).w ROM:00136F42 move.l d1,d0 ROM:00136F44 divs.w #$A,d1 ROM:00136F48 move.w d1,($EC4).w ROM:00136F4C ROM:00136F4C loc_136F4C: ; CODE XREF: sub_136E4C+DE↑j ROM:00136F4C move.l ($944).w,d1 ROM:00136F50 move.l ($954).w,d4 ROM:00136F54 sub.l d4,d1 ROM:00136F56 move.l d1,d2 ROM:00136F58 cmpi.l #0,d2 ROM:00136F5E bge.s loc_136F62 ROM:00136F60 neg.l d2 ROM:00136F62 ROM:00136F62 loc_136F62: ; CODE XREF: sub_136E4C+112↑j ROM:00136F62 cmp.l d2,d3 ROM:00136F64 bge.s loc_136F86 ROM:00136F66 move.w ($EDC).w,d5 ROM:00136F6A ext.l d5 ROM:00136F6C muls.l d5,d1 ROM:00136F70 divs.l #$3E8,d1 ROM:00136F78 move.l d1,($93C).w ROM:00136F7C add.l d1,d0 ROM:00136F7E divs.w #$A,d1 ROM:00136F82 move.w d1,($EC6).w ROM:00136F86 ROM:00136F86 loc_136F86: ; CODE XREF: sub_136E4C+118↑j ROM:00136F86 move.l ($944).w,d1 ROM:00136F8A move.l ($958).w,d4 ROM:00136F8E sub.l d4,d1 ROM:00136F90 move.l d1,d2 ROM:00136F92 cmpi.l #0,d2 ROM:00136F98 bge.s loc_136F9C ROM:00136F9A neg.l d2 ROM:00136F9C ROM:00136F9C loc_136F9C: ; CODE XREF: sub_136E4C+14C↑j ROM:00136F9C cmp.l d2,d3 ROM:00136F9E bge.s loc_136FC0 ROM:00136FA0 move.w ($EDE).w,d5 ROM:00136FA4 ext.l d5 ROM:00136FA6 muls.l d5,d1 ROM:00136FAA divs.l #$3E8,d1 ROM:00136FB2 move.l d1,($940).w ROM:00136FB6 add.l d1,d0 ROM:00136FB8 divs.w #$A,d1 ROM:00136FBC move.w d1,($EC8).w ROM:00136FC0 ROM:00136FC0 loc_136FC0: ; CODE XREF: sub_136E4C+152↑j ROM:00136FC0 move.w ($EF4).w,d1 ROM:00136FC4 sub.w ($EEA).w,d1 ROM:00136FC8 move.w $884(a5),d2 ROM:00136FCC move.w $7B4(a5),d3 ROM:00136FD0 cmp.w d1,d2 ROM:00136FD2 ble.s loc_136FEC ROM:00136FD4 cmp.w ($A14).w,d3 ROM:00136FD8 blt.s loc_136FEC ROM:00136FDA muls.w ($EE4).w,d1 ROM:00136FDE move.l d1,($934).w ROM:00136FE2 add.l d1,d0 ROM:00136FE4 divs.w #$A,d1 ROM:00136FE8 move.w d1,($EC2).w ROM:00136FEC ROM:00136FEC loc_136FEC: ; CODE XREF: sub_136E4C+186↑j ROM:00136FEC ; sub_136E4C+18C↑j ROM:00136FEC move.l d0,($94C).w ROM:00136FF0 divs.w #$A,d0 ROM:00136FF4 move.w d0,($EE8).w ROM:00136FF8 rts ROM:00136FF8 ; End of function sub_136E4C ROM:00136FF8 ROM:00136FFA ROM:00136FFA ; =============== S U B R O U T I N E ======================================= ROM:00136FFA ROM:00136FFA ROM:00136FFA sub_136FFA: ; CODE XREF: sub_110E14+AE↑p ROM:00136FFA clr.l ($948).w ROM:00136FFE move.w $888(a5),d0 ROM:00137002 move.w ($ED2).w,d1 ROM:00137006 addq.w #1,d1 ROM:00137008 ext.l d1 ROM:0013700A divs.w d0,d1 ROM:0013700C swap d1 ROM:0013700E move.w d1,($ED2).w ROM:00137012 clr.w d1 ROM:00137014 move.b ($12AE).w,d1 ROM:00137018 cmpi.w #2,d1 ROM:0013701C bcc.s locret_137026 ROM:0013701E movea.l off_137028(pc,d1.w*4),a0 ROM:00137022 nop ROM:00137024 jmp (a0) ROM:00137026 ; --------------------------------------------------------------------------- ROM:00137026 ROM:00137026 locret_137026: ; CODE XREF: sub_136FFA+22↑j ROM:00137026 rts ROM:00137026 ; End of function sub_136FFA ROM:00137026 ROM:00137026 ; --------------------------------------------------------------------------- ROM:00137028 off_137028: dc.l loc_137030 ; DATA XREF: sub_136FFA+24↑r ROM:0013702C dc.l loc_137050 ROM:00137030 ; --------------------------------------------------------------------------- ROM:00137030 ROM:00137030 loc_137030: ; DATA XREF: ROM:off_137028↑o ROM:00137030 move.w $888(a5),d0 ROM:00137034 cmpi.w #0,($4CE).w ROM:0013703A bne.s locret_13704E ROM:0013703C move.w #0,($ED2).w ROM:00137042 bsr.w sub_137092 ROM:00137046 move.b #1,($12AE).w ROM:0013704C bra.s locret_137090 ROM:0013704E ; --------------------------------------------------------------------------- ROM:0013704E ROM:0013704E locret_13704E: ; CODE XREF: ROM:0013703A↑j ROM:0013704E rts ROM:00137050 ; --------------------------------------------------------------------------- ROM:00137050 ROM:00137050 loc_137050: ; DATA XREF: ROM:0013702C↑o ROM:00137050 move.w $888(a5),d0 ROM:00137054 move.w $88A(a5),d1 ROM:00137058 cmpi.w #0,($ED2).w ROM:0013705E bne.s loc_13706E ROM:00137060 cmp.w ($57E).w,d1 ROM:00137064 ble.s loc_13706E ROM:00137066 move.b #1,($12AE).w ROM:0013706C bra.s locret_137090 ROM:0013706E ; --------------------------------------------------------------------------- ROM:0013706E ROM:0013706E loc_13706E: ; CODE XREF: ROM:0013705E↑j ROM:0013706E ; ROM:00137064↑j ROM:0013706E cmpi.w #0,($ED2).w ROM:00137074 bne.s locret_137090 ROM:00137076 cmp.w ($57E).w,d1 ROM:0013707A bgt.s locret_137090 ROM:0013707C bsr.w sub_13710A ROM:00137080 bsr.w sub_13709A ROM:00137084 move.b #1,($12AE).w ROM:0013708A bra.l *+6 ROM:00137090 ; --------------------------------------------------------------------------- ROM:00137090 ROM:00137090 locret_137090: ; CODE XREF: ROM:0013704C↑j ROM:00137090 ; ROM:0013706C↑j ... ROM:00137090 rts ROM:00137092 ROM:00137092 ; =============== S U B R O U T I N E ======================================= ROM:00137092 ROM:00137092 ROM:00137092 sub_137092: ; CODE XREF: ROM:00137042↑p ROM:00137092 move.w ($CCE).w,($ECC).w ROM:00137098 rts ROM:00137098 ; End of function sub_137092 ROM:00137098 ROM:0013709A ROM:0013709A ; =============== S U B R O U T I N E ======================================= ROM:0013709A ROM:0013709A ROM:0013709A sub_13709A: ; CODE XREF: ROM:00137080↑p ROM:0013709A move.w $88C(a5),d1 ROM:0013709E move.w ($CCE).w,d0 ROM:001370A2 cmp.w ($EF6).w,d0 ROM:001370A6 ble.s loc_1370B0 ROM:001370A8 move.w ($EF6).w,d0 ROM:001370AC bra.w loc_1370B4 ROM:001370B0 ; --------------------------------------------------------------------------- ROM:001370B0 ROM:001370B0 loc_1370B0: ; CODE XREF: sub_13709A+C↑j ROM:001370B0 move.w ($CCE).w,d0 ROM:001370B4 ROM:001370B4 loc_1370B4: ; CODE XREF: sub_13709A+12↑j ROM:001370B4 sub.w ($ECC).w,d0 ROM:001370B8 cmp.w d0,d1 ROM:001370BA bgt.s loc_1370FA ROM:001370BC muls.w ($EE0).w,d0 ROM:001370C0 divs.l #$64,d0 ; 'd' ROM:001370C8 move.l d0,($948).w ROM:001370CC move.w ($11A6).w,d3 ROM:001370D0 ext.l d3 ROM:001370D2 move.l #$FFFE,d2 ROM:001370D8 sub.l d3,d2 ROM:001370DA cmp.l d0,d2 ROM:001370DC bge.s loc_1370E0 ROM:001370DE move.l d2,d0 ROM:001370E0 ROM:001370E0 loc_1370E0: ; CODE XREF: sub_13709A+42↑j ROM:001370E0 cmpi.w #0,d0 ROM:001370E4 ble.s loc_1370F8 ROM:001370E6 bsr.l sub_116B02 ROM:001370EC addq.w #1,($ECE).w ROM:001370F0 bvc.s loc_1370F8 ROM:001370F2 move.w #$8000,($ECE).w ROM:001370F8 ROM:001370F8 loc_1370F8: ; CODE XREF: sub_13709A+4A↑j ROM:001370F8 ; sub_13709A+56↑j ROM:001370F8 bra.s locret_137108 ROM:001370FA ; --------------------------------------------------------------------------- ROM:001370FA ROM:001370FA loc_1370FA: ; CODE XREF: sub_13709A+20↑j ROM:001370FA cmpi.w #0,d0 ROM:001370FE bge.s loc_137104 ROM:00137100 clr.w ($ECE).w ROM:00137104 ROM:00137104 loc_137104: ; CODE XREF: sub_13709A+64↑j ROM:00137104 clr.l ($948).w ROM:00137108 ROM:00137108 locret_137108: ; CODE XREF: sub_13709A:loc_1370F8↑j ROM:00137108 rts ROM:00137108 ; End of function sub_13709A ROM:00137108 ROM:0013710A ROM:0013710A ; =============== S U B R O U T I N E ======================================= ROM:0013710A ROM:0013710A ROM:0013710A sub_13710A: ; CODE XREF: ROM:0013707C↑p ROM:0013710A move.w ($EF6).w,d0 ROM:0013710E clr.l d1 ROM:00137110 move.w ($CCE).w,d1 ROM:00137114 cmp.w d1,d0 ROM:00137116 bge.s loc_13711A ROM:00137118 move.w d0,d1 ROM:0013711A ROM:0013711A loc_13711A: ; CODE XREF: sub_13710A+C↑j ROM:0013711A swap d1 ROM:0013711C move.w ($ECC).w,d2 ROM:00137120 swap d2 ROM:00137122 move.w ($ED0).w,d2 ROM:00137126 move.w $88E(a5),d3 ROM:0013712A ext.l d3 ROM:0013712C bsr.l sub_1173B2 ROM:00137132 move.w d4,($ED0).w ROM:00137136 swap d4 ROM:00137138 move.w d4,($ECC).w ROM:0013713C rts ROM:0013713C ; End of function sub_13710A ROM:0013713C ROM:0013713E ROM:0013713E ; =============== S U B R O U T I N E ======================================= ROM:0013713E ROM:0013713E ROM:0013713E sub_13713E: ; CODE XREF: sub_137352:loc_13737A↓p ROM:0013713E btst #5,($88A).w ROM:00137144 beq.s loc_1371A0 ROM:00137146 move.w #$3EB8,d1 ROM:0013714A move.w ($9E8).w,d2 ROM:0013714E bsr.l sub_1174A6 ROM:00137154 move.w d1,($EE2).w ROM:00137158 move.w #$3EBA,d1 ROM:0013715C move.w ($9E8).w,d2 ROM:00137160 bsr.l sub_1174A6 ROM:00137166 move.w d1,($EE4).w ROM:0013716A move.w #$3EB2,d1 ROM:0013716E move.w ($9E8).w,d2 ROM:00137172 bsr.l sub_1174A6 ROM:00137178 move.w d1,($ED4).w ROM:0013717C move.w #$3EB4,d1 ROM:00137180 move.w ($9E8).w,d2 ROM:00137184 bsr.l sub_1174A6 ROM:0013718A move.w d1,($ED6).w ROM:0013718E move.w #$3EB6,d1 ROM:00137192 move.w ($9E8).w,d2 ROM:00137196 bsr.l sub_1174A6 ROM:0013719C move.w d1,($ED8).w ROM:001371A0 ROM:001371A0 loc_1371A0: ; CODE XREF: sub_13713E+6↑j ROM:001371A0 move.w #$3F84,d1 ROM:001371A4 move.w ($9E8).w,d2 ROM:001371A8 move.w ($9EA).w,d3 ROM:001371AC bsr.l sub_1174A6 ROM:001371B2 move.w d1,($EE6).w ROM:001371B6 move.w #$3F7C,d1 ROM:001371BA move.w ($9E8).w,d2 ROM:001371BE move.w ($9B2).w,d3 ROM:001371C2 bsr.l sub_1174A6 ROM:001371C8 move.w d1,($EDA).w ROM:001371CC move.w #$3F7E,d1 ROM:001371D0 move.w ($9E8).w,d2 ROM:001371D4 move.w ($9B2).w,d3 ROM:001371D8 bsr.l sub_1174A6 ROM:001371DE move.w d1,($EDC).w ROM:001371E2 move.w #$3F80,d1 ROM:001371E6 move.w ($9E8).w,d2 ROM:001371EA move.w ($9B2).w,d3 ROM:001371EE bsr.l sub_1174A6 ROM:001371F4 move.w d1,($EDE).w ROM:001371F8 move.w #$3F82,d1 ROM:001371FC move.w ($9E8).w,d2 ROM:00137200 move.w ($57E).w,d3 ROM:00137204 bsr.l sub_1174A6 ROM:0013720A move.w d1,($EE0).w ROM:0013720E rts ROM:0013720E ; End of function sub_13713E ROM:0013720E ROM:00137210 ROM:00137210 ; =============== S U B R O U T I N E ======================================= ROM:00137210 ROM:00137210 ROM:00137210 sub_137210: ; CODE XREF: sub_137352+2E↓p ROM:00137210 clr.w d1 ROM:00137212 move.b ($12AF).w,d1 ROM:00137216 cmpi.w #4,d1 ROM:0013721A bcc.s locret_137224 ROM:0013721C movea.l off_137226(pc,d1.w*4),a0 ROM:00137220 nop ROM:00137222 jmp (a0) ROM:00137224 ; --------------------------------------------------------------------------- ROM:00137224 ROM:00137224 locret_137224: ; CODE XREF: sub_137210+A↑j ROM:00137224 rts ROM:00137224 ; End of function sub_137210 ROM:00137224 ROM:00137224 ; --------------------------------------------------------------------------- ROM:00137226 off_137226: dc.l loc_137236 ; DATA XREF: sub_137210+C↑r ROM:0013722A dc.l loc_137250 ROM:0013722E dc.l loc_137278 ROM:00137232 dc.l loc_1372B0 ROM:00137236 ; --------------------------------------------------------------------------- ROM:00137236 ROM:00137236 loc_137236: ; DATA XREF: ROM:off_137226↑o ROM:00137236 bsr.w sub_137336 ROM:0013723A bclr #1,($1427).w ROM:00137240 bclr #2,($1412).w ROM:00137246 move.b #1,($12AF).w ROM:0013724C bra.s loc_13726E ROM:0013724E ; --------------------------------------------------------------------------- ROM:0013724E rts ROM:00137250 ; --------------------------------------------------------------------------- ROM:00137250 ROM:00137250 loc_137250: ; DATA XREF: ROM:0013722A↑o ROM:00137250 move.w $892(a5),d0 ROM:00137254 move.w ($9B2).w,d1 ROM:00137258 sub.w ($EEC).w,d1 ROM:0013725C cmp.w d1,d0 ROM:0013725E bge.s loc_13726E ROM:00137260 bset #1,($1427).w ROM:00137266 move.b #2,($12AF).w ROM:0013726C bra.s loc_1372AA ROM:0013726E ; --------------------------------------------------------------------------- ROM:0013726E ROM:0013726E loc_13726E: ; CODE XREF: ROM:0013724C↑j ROM:0013726E ; ROM:0013725E↑j ... ROM:0013726E bsr.w sub_1372FA ROM:00137272 bsr.w sub_13733E ROM:00137276 rts ROM:00137278 ; --------------------------------------------------------------------------- ROM:00137278 ROM:00137278 loc_137278: ; DATA XREF: ROM:0013722E↑o ROM:00137278 btst #2,($1409).w ROM:0013727E beq.s loc_137292 ROM:00137280 bsr.w sub_137336 ROM:00137284 bclr #1,($1427).w ROM:0013728A move.b #1,($12AF).w ROM:00137290 bra.s loc_13726E ROM:00137292 ; --------------------------------------------------------------------------- ROM:00137292 ROM:00137292 loc_137292: ; CODE XREF: ROM:0013727E↑j ROM:00137292 move.w $890(a5),d0 ROM:00137296 cmp.w ($57E).w,d0 ROM:0013729A bgt.s loc_1372AA ROM:0013729C bset #2,($1412).w ROM:001372A2 move.b #3,($12AF).w ROM:001372A8 bra.s locret_1372E8 ROM:001372AA ; --------------------------------------------------------------------------- ROM:001372AA ROM:001372AA loc_1372AA: ; CODE XREF: ROM:0013726C↑j ROM:001372AA ; ROM:0013729A↑j ... ROM:001372AA bsr.w sub_1372FA ROM:001372AE rts ROM:001372B0 ; --------------------------------------------------------------------------- ROM:001372B0 ROM:001372B0 loc_1372B0: ; DATA XREF: ROM:00137232↑o ROM:001372B0 btst #2,($1409).w ROM:001372B6 beq.s loc_1372D0 ROM:001372B8 bsr.w sub_137336 ROM:001372BC bclr #1,($1427).w ROM:001372C2 bclr #2,($1412).w ROM:001372C8 move.b #1,($12AF).w ROM:001372CE bra.s loc_13726E ROM:001372D0 ; --------------------------------------------------------------------------- ROM:001372D0 ROM:001372D0 loc_1372D0: ; CODE XREF: ROM:001372B6↑j ROM:001372D0 move.w $890(a5),d0 ROM:001372D4 cmp.w ($57E).w,d0 ROM:001372D8 ble.s locret_1372E8 ROM:001372DA bclr #2,($1412).w ROM:001372E0 move.b #2,($12AF).w ROM:001372E6 bra.s loc_1372AA ROM:001372E8 ; --------------------------------------------------------------------------- ROM:001372E8 ROM:001372E8 locret_1372E8: ; CODE XREF: ROM:001372A8↑j ROM:001372E8 ; ROM:001372D8↑j ROM:001372E8 rts ROM:001372EA ; --------------------------------------------------------------------------- ROM:001372EA rts ROM:001372EC ROM:001372EC ; =============== S U B R O U T I N E ======================================= ROM:001372EC ROM:001372EC ROM:001372EC sub_1372EC: ; CODE XREF: sub_110E14+13A↑p ROM:001372EC bsr.l sub_136E4C ROM:001372F2 bset #0,($1406).w ROM:001372F8 rts ROM:001372F8 ; End of function sub_1372EC ROM:001372F8 ROM:001372FA ROM:001372FA ; =============== S U B R O U T I N E ======================================= ROM:001372FA ROM:001372FA ROM:001372FA sub_1372FA: ; CODE XREF: ROM:loc_13726E↑p ROM:001372FA ; ROM:loc_1372AA↑p ROM:001372FA move.l #0,($94C).w ROM:00137302 move.w #0,($EE8).w ROM:00137308 move.w ($EF4).w,($EEA).w ROM:0013730E move.l ($990).w,($950).w ROM:00137314 move.l ($990).w,($954).w ROM:0013731A move.l ($990).w,($958).w ROM:00137320 move.l ($990).w,d0 ROM:00137324 divs.w #$A,d0 ROM:00137328 move.w d0,($EEE).w ROM:0013732C move.w d0,($EF0).w ROM:00137330 move.w d0,($EF2).w ROM:00137334 rts ROM:00137334 ; End of function sub_1372FA ROM:00137334 ROM:00137336 ROM:00137336 ; =============== S U B R O U T I N E ======================================= ROM:00137336 ROM:00137336 ROM:00137336 sub_137336: ; CODE XREF: ROM:loc_137236↑p ROM:00137336 ; ROM:00137280↑p ... ROM:00137336 move.w #$7FFF,($EEC).w ROM:0013733C rts ROM:0013733C ; End of function sub_137336 ROM:0013733C ROM:0013733E ROM:0013733E ; =============== S U B R O U T I N E ======================================= ROM:0013733E ROM:0013733E ROM:0013733E sub_13733E: ; CODE XREF: ROM:00137272↑p ROM:0013733E move.w ($EEC).w,d0 ROM:00137342 move.w ($9B2).w,d1 ROM:00137346 cmp.w d0,d1 ROM:00137348 bge.s locret_137350 ROM:0013734A move.w ($9B2).w,($EEC).w ROM:00137350 ROM:00137350 locret_137350: ; CODE XREF: sub_13733E+A↑j ROM:00137350 rts ROM:00137350 ; End of function sub_13733E ROM:00137350 ROM:00137352 ROM:00137352 ; =============== S U B R O U T I N E ======================================= ROM:00137352 ROM:00137352 ROM:00137352 sub_137352: ; CODE XREF: sub_129E70+48↑p ROM:00137352 move.w #$3EBC,d1 ROM:00137356 move.w ($57E).w,d2 ROM:0013735A bsr.l sub_1174A6 ROM:00137360 move.w d1,($EF6).w ROM:00137364 move.w ($EF6).w,d0 ROM:00137368 cmp.w ($CCE).w,d0 ROM:0013736C bge.s loc_137374 ROM:0013736E move.w d0,($EF4).w ROM:00137372 bra.s loc_13737A ROM:00137374 ; --------------------------------------------------------------------------- ROM:00137374 ROM:00137374 loc_137374: ; CODE XREF: sub_137352+1A↑j ROM:00137374 move.w ($CCE).w,($EF4).w ROM:0013737A ROM:0013737A loc_13737A: ; CODE XREF: sub_137352+20↑j ROM:0013737A bsr.l sub_13713E ROM:00137380 bsr.l sub_137210 ROM:00137386 rts ROM:00137386 ; End of function sub_137352 ROM:00137386 ROM:00137388 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013738A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013738C ROM:0013738C ; =============== S U B R O U T I N E ======================================= ROM:0013738C ROM:0013738C ROM:0013738C sub_13738C: ; CODE XREF: sub_129E70+78↑p ROM:0013738C bclr #2,($1418).w ROM:00137392 bclr #7,($1430).w ROM:00137398 rts ROM:00137398 ; End of function sub_13738C ROM:00137398 ROM:0013739A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013739C dword_13739C: dc.l $60007, $9E80002, $4820002, $9B40002, $4920002, $9AE0002 ROM:0013739C ; DATA XREF: sub_1263AA:loc_1267C6↑o ROM:0013739C dc.l $4800002, $99C0002, $1060001, $9E80002, $2060001 ROM:0013739C dc.l $9B40002, $3060001, $9AE0002, $4060001, $99C0002 ROM:0013739C dc.l $5060001, $9CA0002, $6060005, $9B20002, $47E0002 ROM:0013739C dc.l $CCE0002, $49C0002, $57E0002, $7060001, $9B20002 ROM:0013739C dc.l $10060002, $9A00002, $4840002, $5C060007, $F200002 ROM:0013739C dc.l $F220002, $F240002, $F2E0002, $F340002, $F380002 ROM:0013739C dc.l $F3C0002, $6E060010, $F200002, $F220002, $F240002 ROM:0013739C dc.l $F260002, $F280002, $F2A0002, $F2C0002, $F2E0002 ROM:0013739C dc.l $F300002, $F320002, $F340002, $F360002, $F380002 ROM:0013739C dc.l $F3A0002, $F3C0002, $F3E0002, $D060001, $5070001 ROM:0013739C dc.l $46040001, $40C0004, $6F060002, $5060002, $122E0001 ROM:0013739C dc.l $8006001B, $5440002, $A680002, $AC60002, $AC20002 ROM:0013739C dc.l $AC80002, $AC40002, $5580002, $5560002, $ACA0002 ROM:0013739C dc.l $A6A0002, $B120002, $AB00002, $B140002, $AB20002 ROM:0013739C dc.l $ABC0002, $AB60002, $5180002, $14B00001, $14B10001 ROM:0013739C dc.l $AC00002, $5480002, $7820001, $CA60002, $CA80002 ROM:0013739C dc.l $CAA0002, $CAC0002, $122F0001, $A060007, $FB20002 ROM:0013739C dc.l $EFC0002, $4880002, $FB40002, $EFE0002, $48A0002 ROM:0013739C dc.l $57E0002, $5506000D, $FBA0002, $FBE0002, $122A0001 ROM:0013739C dc.l $DA40002, $149E0002, $14A00002, $14A20002, $14A40002 ROM:0013739C dc.l $14A60002, $14A80002, $14AA0002, $14AC0002, $14AE0002 ROM:0013739C dc.l $71060001, $10560002, $21060001, $BEA0002, $5D060010 ROM:0013739C dc.l $57E0002, $BC00002, $BC40002, $144E0002, $14620002 ROM:0013739C dc.l $C1A0002, $9C60002, $4D80002, $99C0002, $9980002 ROM:0013739C dc.l $B5A0002, $BEA0002, $BEE0002, $122C0001, $122D0001 ROM:0013739C dc.l $9A60002, $62060001, $C300002, $44040001, $B1424004 ROM:0013739C dc.l $E070001, $4004010, $18070001, $121D0001, $3207000A ROM:0013739C dc.l $4004001, $4024001, $4044001, $4064001, $4084001 ROM:0013739C dc.l $40A4001, $40C4001, $40E4001, $28008, $11F8008, $3307000A ROM:0013739C dc.l $B1464004, $7C40004, $400C001, $402C001, $404C001 ROM:0013739C dc.l $406C001, $408C001, $40AC001, $40CC001, $40EC001 ROM:0013739C dc.l $610E0001, $5600002, $900E0001, $7870001, $3E04000A ROM:0013739C dc.l $4310003, $B14B4003, $4350003, $B14E4001, $5660002 ROM:0013739C dc.l $42D0003, $B1514003, $B14F4001, $7880001, $43D0003 ROM:0013739C dc.l $F060001, $12230001, $11060003, $12260001, $55E0002 ROM:0013739C dc.l $4CE0002, $13060001, $12240001, $14060001, $12250001 ROM:0013739C dc.l $15060001, $CA40002, $19070009, $14460004, $14440004 ROM:0013739C dc.l $49E0004, $8C80004, $14380004, $CA00002, $145E0002 ROM:0013739C dc.l $CA20002, $14B40001, $20060001, $8CC0004, $35060002 ROM:0013739C dc.l $4B00002, $4B20002, $3A060003, $145C0002, $144C0002 ROM:0013739C dc.l $14940002, $B060003, $5D00004, $10600008, $B1544001 ROM:0013739C dc.l $9060001, $57E0002, $8060001, $CCE0002, $56060004 ROM:0013739C dc.l $10700002, $10720002, $10880002, $108A0002, $57060003 ROM:0013739C dc.l $8E80004, $D1C0002, $12580001, $52060004, $13F40001 ROM:0013739C dc.l $13F50001, $13F60001, $13F70001, $5106000C, $49A0002 ROM:0013739C dc.l $4820002, $4800002, $4920002, $BEE0002, $57E0002 ROM:0013739C dc.l $5060002, $CCE0002, $47E0002, $FB20002, $FBC0002 ROM:0013739C dc.l $12270001, $5A060009, $D6C0002, $D6E0002, $D640002 ROM:0013739C dc.l $D660002, $DBE0002, $10D80002, $10DA0002, $122B0001 ROM:0013739C dc.l $8FC0004, $5806000C, $14BA0001, $14BB0001, $1B120002 ROM:0013739C dc.l $1B140002, $1B160002, $1B180002, $1B1A0002, $1B1C0002 ROM:0013739C dc.l $1D6E0001, $1B1E0002, $1B200002, $146A0002, $63060001 ROM:0013739C dc.l $1D6F0020, $64060001, $1B2E0040, $65060001, $1B6E0040 ROM:0013739C dc.l $66060001, $1BAE0040, $67060001, $1BEE0040, $68060001 ROM:0013739C dc.l $1C2E0040, $69060001, $1C6E0040, $6A060001, $1D8F0020 ROM:0013739C dc.l $6B060001, $1CAE0040, $6C060001, $1CEE0040, $6D060001 ROM:0013739C dc.l $1D2E0040, $59060017, $14BA0001, $DE20002, $DE40002 ROM:0013739C dc.l $147C0002, $147E0002, $14700002, $14720002, $DF20002 ROM:0013739C dc.l $DF40002, $146C0002, $146E0002, $DE60002, $DE80002 ROM:0013739C dc.l $1B220002, $1B240002, $DEA0002, $DEC0002, $1B260002 ROM:0013739C dc.l $1B280002, $14740002, $14760002, $14780002, $147A0002 ROM:0013739C dc.l $16060001, $58A0002, $24040001, $E450001, $C060003 ROM:0013739C dc.l $E4E0002, $9680010, $11A60002, $7006000C, $EA00002 ROM:0013739C dc.l $EA20002, $EA40002, $EA60002, $EA80002, $EAA0002 ROM:0013739C dc.l $EAC0002, $EAE0002, $EB00002, $EB20002, $EB40002 ROM:0013739C dc.l $EB60002, $12060001, $5B60002 ROM:001378D8 dcb.b 2,$FF ROM:001378DA byte_1378DA: dc.b $FF ; DATA XREF: sub_127FBA+292↑r ROM:001378DA ; sub_127FBA:loc_12826C↑r ROM:001378DB dc.b $FF ROM:001378DC word_1378DC: dc.w $8201 ; DATA XREF: sub_1275A0+E↑r ROM:001378DC ; sub_1275A0+18↑r ... ROM:001378DE dc.w $3E07 ROM:001378E0 dc.l $21073B04, $23043D04, $3004310E, $32043304, $100F200E ROM:001378E0 dc.l $270F1707, $18073408, $37083608, $14071A0F, $110E8308 ROM:001378E0 dc.l $2C047F00 ROM:0013790C dword_13790C: dc.l $B7170013 ; DATA XREF: sub_1275A0+A6↑r ROM:0013790C ; sub_1275A0+BA↑r ... ROM:00137910 dc.l $9980BA18, $139980, $BB1D0013, $9980BC1E, $139980 ROM:00137910 dc.l $BD1F0013, $9980A202, $139980, $A0000013, $9980A101 ROM:00137910 dc.l $139980, $A2020013, $9980A303, $139980, $A4040013 ROM:00137910 dc.l $9980A505, $139980, $A6060013, $9980A909, $139980 ROM:00137910 dc.l $C31B0013, $9980C21C, $139980, $B30B0013, $9980B616 ROM:00137910 dc.l $138B60, $B5150013, $8BD8FFFF, $FFFFFFFF ROM:00137984 dword_137984: dc.l $BE130013 ; DATA XREF: sub_1275A0+80↑r ROM:00137984 ; sub_1275A0+94↑r ... ROM:00137988 dc.l $8B32B111, $139A30, $BF140013, $9A60B212, $139AA8 ROM:00137988 dc.l $FFFFFFFF ROM:001379A0 dcb.b 2,$FF ROM:001379A2 dword_1379A2: dc.l $C3040013 ; DATA XREF: sub_1275A0+1D8↑r ROM:001379A2 ; sub_1275A0+1EC↑r ... ROM:001379A6 dc.w $9970 ROM:001379A8 dc.l $C4040013, $9978FFFF, $FFFFFFFF ROM:001379B4 dword_1379B4: dc.l $83040011 ; DATA XREF: sub_1275A0+166↑r ROM:001379B4 ; sub_1275A0+17A↑r ... ROM:001379B8 dc.l $37448404, $114704, $86040013, $8A608204, $122AD4 ROM:001379B8 dc.l $20C0011, $621CE604, $138C34, $E1040013, $901EE004 ROM:001379B8 dc.l $13906A, $40F0012, $74F8C004, $139076, $C8040013 ROM:001379B8 dc.l $910CC904, $1391B2, $CC040013, $91C0CD04, $13925E ROM:001379B8 dc.l $D0040013, $92B8D104, $1392D0, $D2040013, $92D8D404 ROM:001379B8 dc.l $1393C4, $D9040013, $94C0DA04, $1394F4, $E2060013 ROM:001379B8 dc.l $95BAD604, $1395C2, $D7040013, $95E0C104, $125706 ROM:001379B8 dc.l $E8040013, $973EE704, $139746, $C2040013, $974EC404 ROM:001379B8 dc.l $13978A, $C3040013, $9792C504, $13979A, $C6040013 ROM:001379B8 dc.l $97CCC704, $1397FE, $CA040012, $1BE0CB06, $13987E ROM:001379B8 dc.l $CF040013, $98E8D304, $139936, $D8040013, $993EDB04 ROM:001379B8 dc.l $1399EA, $85040012, $F7BCFFFF, $FFFFFFFF ROM:00137AA4 dword_137AA4: dc.l $86040013 ; DATA XREF: sub_1263AA+5BE↑r ROM:00137AA4 ; sub_1263AA+5D2↑r ... ROM:00137AA8 dc.l $8A92C004, $13907E, $C8040013, $9124D204, $139318 ROM:00137AA8 dc.l $D4040013, $93D8DA04, $13950E, $D7040013, $963AC104 ROM:00137AA8 dc.l $139672, $FFFFFFFF, $FFFF0002, $30004, $10005 ROM:00137AE4 dc.b 0, $FF ROM:00137AE6 word_137AE6: dc.w $705 ; DATA XREF: sub_1263AA+144↑o ROM:00137AE6 ; sub_1263AA+2E6↑o ROM:00137AE8 dc.l $12, $88F2002C, $706088C, $240144B, $520088C, $2080722 ROM:00137AE8 dc.l $12, $88F20026, $7060899, $340144A, $3200899, $3040730 ROM:00137AE8 dc.l $12, $88F20028, $7061409, $540144A, $4201409, $5080815 ROM:00137AE8 dc.l $12, $88F2002A, $7060898, $540144A, $200898, $5080816 ROM:00137AE8 dc.l $12, $88F2002A, $706089C, $540144A, $120089C, $5081815 ROM:00137AE8 dc.l $12, $88F2002A, $706088B, $440144B, $620088B, $4081816 ROM:00137AE8 dc.l $12, $88F2002A, $7060893, $340144B, $7200893, $3080790 ROM:00137AE8 dc.l $12, $88F2002A, $7060898, $640144A, $2200898, $6081830 ROM:00137AE8 dc.l $12, $88F20024, $7060EB1, $3401493, $3200EB1, $3011831 ROM:00137AE8 dc.l $12, $88F20024, $7060EAF, $3401491, $3200EAF, $3021836 ROM:00137AE8 dc.l $12, $88F20024, $7060894, $640144B, $200894, $6041837 ROM:00137AE8 dc.l $12, $88F2002E, $7060EB1, $5401493, $5200EB1, $5011838 ROM:00137AE8 dc.l $12, $88F2002E, $7060899, $740151F, $2200899, $7021785 ROM:00137AE8 dc.l $12, $88F20022, $7060781, $340144B, $4200781, $3081787 ROM:00137AE8 dc.l $12, $88F20022, $7060781, $140144B, $2200781, $1021788 ROM:00137AE8 dc.l $12, $88F20022, $7060781, $240144B, $3200781, $2011231 ROM:00137AE8 dc.l $12, $88F20032, $70A0DEC, $100EB5, $14014BD, $1200DF0 ROM:00137AE8 dc.l $800EB5, $1021232, $12, $88F20032, $70A0DEC, $100EB3 ROM:00137AE8 dc.l $14014BC, $1200DF0, $800EB3, $1041232, $12, $88F20032 ROM:00137AE8 dc.l $70A0DEC, $100EB7, $14014BE, $1200DF0, $800EB7, $1010261 ROM:00137AE8 dc.l $12, $88F20034, $70A0DEC, $4100EA3, $401485, $200DF0 ROM:00137AE8 dc.l $4800EA3, $20262, $12, $88F20034, $70A0DEC, $4100EA1 ROM:00137AE8 dc.l $401483, $200DF0, $4800EA1, $40262, $12, $88F20034 ROM:00137AE8 dc.l $70A0DEC, $4100EA5, $401487, $200DF0, $4800EA5, $10264 ROM:00137AE8 dc.l $12, $88F20034, $70A0DEC, $5100EA3, $1401485, $1200DF0 ROM:00137AE8 dc.l $5800EA3, $1020265, $12, $88F20034, $70A0DEC, $5100EA1 ROM:00137AE8 dc.l $1401483, $1200DF0, $5800EA1, $1040265, $12, $88F20034 ROM:00137AE8 dc.l $70A0DEC, $5100EA5, $1401487, $1200DF0, $5800EA5 ROM:00137AE8 dc.l $1010267, $12, $88F20034, $70A0DEC, $6100EA3, $2401485 ROM:00137AE8 dc.l $2200DF0, $6800EA3, $2020268, $12, $88F20034, $70A0DEC ROM:00137AE8 dc.l $6100EA1, $2401483, $2200DF0, $6800EA1, $2040268 ROM:00137AE8 dc.l $12, $88F20034, $70A0DEC, $6100EA5, $2401487, $2200DF0 ROM:00137AE8 dc.l $6800EA5, $2010270, $12, $88F20034, $70A0DEC, $7100EA3 ROM:00137AE8 dc.l $3401485, $3200DF0, $7800EA3, $3020271, $12, $88F20034 ROM:00137AE8 dc.l $70A0DEC, $7100EA1, $3401483, $3200DF0, $7800EA1 ROM:00137AE8 dc.l $3040271, $12, $88F20034, $70A0DEC, $7100EA5, $3401487 ROM:00137AE8 dc.l $3200DF0, $7800EA5, $3010650, $12, $88F20036, $7080EA3 ROM:00137AE8 dc.l $4401485, $4201403, $7800EA3, $4020650, $12, $88F20036 ROM:00137AE8 dc.l $7080EA1, $4401483, $4201403, $7800EA1, $4040650 ROM:00137AE8 dc.l $12, $88F20036, $7080EA5, $4401487, $4201403, $7800EA5 ROM:00137AE8 dc.l $4011537, $12, $88F20038, $7080EA3, $5401485, $5201403 ROM:00137AE8 dc.l $7800EA3, $5021538, $12, $88F20038, $7080EA1, $5401483 ROM:00137AE8 dc.l $5201403, $7800EA1, $5041538, $12, $88F20038, $7080EA5 ROM:00137AE8 dc.l $5401487, $5201403, $7800EA5, $5010481, $12, $88F2003A ROM:00137AE8 dc.l $70A1412, $1100EA3, $7401485, $7201403, $7800EA3 ROM:00137AE8 dc.l $7020481, $12, $88F2003A, $70A1412, $1100EA1, $7401483 ROM:00137AE8 dc.l $7201403, $7800EA1, $7040481, $12, $88F2003A, $70A1412 ROM:00137AE8 dc.l $1100EA5, $7401487, $7201403, $7800EA5, $7011507 ROM:00137AE8 dc.l $12, $88F20040, $7080EA2, $401484, $200DEF, $3800EA2 ROM:00137AE8 dc.l $21508, $12, $88F20040, $7080EA0, $401482, $200DEF ROM:00137AE8 dc.l $3800EA0, $41506, $12, $88F20040, $7080EA4, $401486 ROM:00137AE8 dc.l $200DEF, $3800EA4, $11507, $12, $88F20040, $7080EA2 ROM:00137AE8 dc.l $1401484, $1200DEF, $3800EA2, $1021508, $12, $88F20040 ROM:00137AE8 dc.l $7080EA0, $1401482, $1200DEF, $3800EA0, $1041506 ROM:00137AE8 dc.l $12, $88F20040, $7080EA4, $1401486, $1200DEF, $3800EA4 ROM:00137AE8 dc.l $1011186, $12, $88F20042, $70E0DEA, $100EA9, $40148B ROM:00137AE8 dc.l $200EA9, $240148B, $2200DEE, $800EA9, $21185, $12 ROM:00137AE8 dc.l $88F20042, $70E0DEA, $100EA7, $401489, $200EA7, $2401489 ROM:00137AE8 dc.l $2200DEE, $800EA7, $41186, $12, $88F20042, $70E0DEA ROM:00137AE8 dc.l $100EAB, $40148D, $200EAB, $240148D, $2200DEE, $800EAB ROM:00137AE8 dc.l $11192, $12, $88F20044, $70E0DEB, $7100EA9, $140148B ROM:00137AE8 dc.l $1200EA9, $340148B, $3200DEF, $7800EA9, $1021191 ROM:00137AE8 dc.l $12, $88F20044, $70E0DEB, $7100EA7, $1401489, $1200EA7 ROM:00137AE8 dc.l $3401489, $3200DEF, $7800EA7, $1041192, $12, $88F20044 ROM:00137AE8 dc.l $70E0DEB, $7100EAB, $140148D, $1200EAB, $340148D ROM:00137AE8 dc.l $3200DEF, $7800EAB, $1010445, $12, $88F2003E, $70A0DED ROM:00137AE8 dc.l $2100EA9, $440148B, $4200DF1, $2800EA9, $4020444 ROM:00137AE8 dc.l $12, $88F2003E, $70A0DED, $2100EA7, $4401489, $4200DF1 ROM:00137AE8 dc.l $2800EA7, $4040445, $12, $88F2003E, $70A0DED, $2100EAB ROM:00137AE8 dc.l $440148D, $4200DF1, $2800EAB, $4010480, $12, $88F2003C ROM:00137AE8 dc.l $70A1412, $1100EA9, $540148B, $5201403, $7800EA9 ROM:00137AE8 dc.l $5020480, $12, $88F2003C, $70A1412, $1100EA7, $5401489 ROM:00137AE8 dc.l $5201403, $7800EA7, $5040480, $12, $88F2003C, $70A1412 ROM:00137AE8 dc.l $1100EAB, $540148D, $5201403, $7800EAB, $5011611 ROM:00137AE8 dc.l $12, $88F20046, $7080EB5, $4014BD, $201403, $7800EB5 ROM:00137AE8 dc.l $21610, $12, $88F20046, $7080EB3, $4014BC, $201403 ROM:00137AE8 dc.l $7800EB3, $41610, $12, $88F20046, $7080EB7, $4014BE ROM:00137AE8 dc.l $201403, $7800EB7, $11523, $12, $88F2008A, $70A1412 ROM:00137AE8 dc.l $1100EAF, $401491, $201403, $7800EAF, $21524, $12 ROM:00137AE8 dc.l $88F2008A, $70A1412, $1100EAD, $40148F, $201403, $7800EAD ROM:00137AE8 dc.l $41524, $12, $88F2008A, $70A1412, $1100EB1, $401493 ROM:00137AE8 dc.l $201403, $7800EB1, $11529, $12, $88F2008A, $70A1412 ROM:00137AE8 dc.l $1100EAF, $1401491, $1201403, $7800EAF, $1021530 ROM:00137AE8 dc.l $12, $88F2008A, $70A1412, $1100EAD, $140148F, $1201403 ROM:00137AE8 dc.l $7800EAD, $1041530, $12, $88F2008A, $70A1412, $1100EB1 ROM:00137AE8 dc.l $1401493, $1201403, $7800EB1, $1010107, $12, $88F20050 ROM:00137AE8 dc.l $70809DF, $401447, $200DEE, $18009DF, $20108, $12 ROM:00137AE8 dc.l $88F20050, $70809DD, $401445 ROM:001382E8 dc.l $200DEE, $18009DD, $10112, $12, $88F20048, $70809DF ROM:001382E8 dc.l $1401447, $1200DF1, $68009DF, $1020113, $12, $88F20048 ROM:001382E8 dc.l $70809DD, $1401445, $1200DF1, $68009DD, $1010117 ROM:001382E8 dc.l $12, $88F2004E, $70809DF, $2401447, $2200DEE, $28009DF ROM:001382E8 dc.l $2020118, $12, $88F2004E, $70809DD, $2401445, $2200DEE ROM:001382E8 dc.l $28009DD, $2010122, $12, $88F20052, $70809DE, $7401446 ROM:001382E8 dc.l $7200DEE, $68009DE, $7020123, $12, $88F20052, $70809DC ROM:001382E8 dc.l $7401444, $7200DEE, $68009DC, $7010131, $12, $88F20054 ROM:001382E8 dc.l $70809DF, $5401447, $5200DEF, $68009DF, $5020132 ROM:001382E8 dc.l $12, $88F20054, $70809DD, $5401445, $5200DEF, $68009DD ROM:001382E8 dc.l $5010137, $12, $88F20056, $70809DF, $6401447, $6200DEE ROM:001382E8 dc.l $58009DF, $6020138, $12, $88F20056, $70809DD, $6401445 ROM:001382E8 dc.l $6201403, $78009DD, $6010562, $12, $88F20058, $70809DF ROM:001382E8 dc.l $3401447, $3201403, $78009DF, $3020563, $12, $88F20058 ROM:001382E8 dc.l $70809DD, $3401445, $3201403, $78009DD, $3010552 ROM:001382E8 dc.l $12, $88F2005E, $70809DF, $7401447, $7201403, $78009DF ROM:001382E8 dc.l $7020553, $12, $88F2005E, $70809DD, $7401445, $7201403 ROM:001382E8 dc.l $78009DD, $7010532, $12, $88F2005A, $70809DE, $1401446 ROM:001382E8 dc.l $1201403, $78009DE, $1020533, $12, $88F2005A, $70809DC ROM:001382E8 dc.l $1401444, $1201403, $78009DC, $1011539, $12, $88F2005C ROM:001382E8 dc.l $70809DE, $5401446, $5201403, $78009DE, $5021539 ROM:001382E8 dc.l $12, $88F2005C, $70809DC, $5401444, $5201403, $78009DC ROM:001382E8 dc.l $5010198, $12, $88F2004A, $70A0DED, $1009DE, $2401446 ROM:001382E8 dc.l $2200DF1, $8009DE, $2020197, $12, $88F2004A, $70A0DED ROM:001382E8 dc.l $1009DC, $2401444, $2200DF1, $8009DC, $2011520, $12 ROM:001382E8 dc.l $88F2004C, $70809DE, $4401446, $4201403, $78009DE ROM:001382E8 dc.l $4021520, $12, $88F2004C, $70809DC, $4401444, $4201403 ROM:001382E8 dc.l $78009DC, $4010462, $12, $88F20060, $708142C, $3401520 ROM:001382E8 dc.l $201403, $780142C, $3020463, $12, $88F20060, $7081425 ROM:001382E8 dc.l $340151F, $7201403, $7801425, $3010505, $12, $88F20064 ROM:001382E8 dc.l $70A0DEB, $3100DE3, $340146D, $3200DEF, $3800DE3 ROM:001382E8 dc.l $3081590, $12, $88F20062, $70A0DEC, $1100DE4, $140146E ROM:001382E8 dc.l $1200DF0, $1800DE4, $1080340, $12, $88F20068, $70A0DEB ROM:001382E8 dc.l $4100DE3, $440146D, $4200DEF, $4800DE3, $4080116 ROM:001382E8 dc.l $12, $88F20066, $70A0DEC, $3100DE4, $340146E, $3200DF0 ROM:001382E8 dc.l $3800DE4, $3081522, $12, $88F2008A, $70A0DEC, $3100DE4 ROM:001382E8 dc.l $340146E, $3200DF0, $3800DE4, $3080335, $12, $88F2006A ROM:001382E8 dc.l $70A0DED, $5100DE5, $540146F, $5200DF1, $5800DE5 ROM:001382E8 dc.l $5080351, $12, $88F2006C, $70A1522, $6101522, $2401523 ROM:001382E8 dc.l $4201523, $801522, $2040352, $12, $88F2006C, $70A1522 ROM:001382E8 dc.l $7101522, $3401523, $5201523, $1801522, $3040111 ROM:001382E8 dc.l $12, $88F2006E, $70A0DEB, $5100DE3, $540146D, $5200DEF ROM:001382E8 dc.l $5800DE3, $5080106, $12, $88F20070, $70A0DEA, $1100CA1 ROM:001382E8 dc.l $340141E, $4200DEE, $1800CA1, $3080135, $12, $88F20076 ROM:001382E8 dc.l $70A0DEA, $100DE2, $40146C, $200DEE, $800DE2, $80141 ROM:001382E8 dc.l $12, $88F20078, $70A0DEB, $7100DE3, $740146D, $7200DEF ROM:001382E8 dc.l $7800DE3, $7080130, $12, $88F20072, $70A0DEB, $6100DE3 ROM:001382E8 dc.l $640146D, $6200DEF, $6800DE3, $6080136, $12, $88F20074 ROM:001382E8 dc.l $70A0DEA, $5100DE2, $540146C, $5200DEE, $5800DE2 ROM:001382E8 dc.l $5080133, $12, $88F20072, $70A0DEB, $2100DE3, $240146D ROM:001382E8 dc.l $2200DEF, $2800DE3, $2080140, $12, $88F20074, $70A0DEB ROM:001382E8 dc.l $1100DE3, $140146D, $1200DEF, $1800DE3, $1040501 ROM:001382E8 dc.l $12, $88F20086, $70A0DED, $1100DE5, $140146F, $1200DF1 ROM:001382E8 dc.l $1800DE5, $1080500, $12, $88F20086, $70A0DED, $4100DE5 ROM:001382E8 dc.l $44014B4, $200DF1, $4800DE5, $4080121, $12, $88F2007A ROM:001382E8 dc.l $70A0DEA, $7100DE2, $740146C, $7200DEE, $7800DE2 ROM:001382E8 dc.l $7080420, $12, $88F2007C, $70A0DEB, $100DE3, $40146D ROM:001382E8 dc.l $200DEF, $800DE3, $81300, $12, $88F2007E, $70A0DEA ROM:001382E8 dc.l $3100DE2, $340146C, $3200DEE, $3800DE2, $3081316 ROM:001382E8 dc.l $12, $88F20080, $70A0DEA, $4100DE2, $440146C, $4200DEE ROM:001382E8 dc.l $4800DE2, $4080170, $12, $88F20082, $70A0DED, $3100DE5 ROM:001382E8 dc.l $340146F, $3200DF1, $3800DE5, $3081640, $12, $88F20088 ROM:001382E8 dc.l $70A0DEC, $2100DE4, $240146E, $2200DF0, $2800DE4 ROM:001382E8 dc.l $2081775, $12, $88F20084, $70A0DED, $7100DE5, $740146F ROM:001382E8 dc.l $7200DF1, $7800DE5, $7080301, $12, $88F2008C, $70A0DEA ROM:001382E8 dc.l $3101266, $401522, $200DEE, $3801266, $80302, $12 ROM:001382E8 dc.l $88F2008C, $70A0DEA, $3101266, $1401522, $5200DEE ROM:001382E8 dc.l $3801266, $1080303, $12, $88F2008C, $70A0DEA, $3101266 ROM:001382E8 dc.l $2401523, $3200DEE, $3801266, $2080304, $12, $88F2008C ROM:001382E8 dc.l $70A0DEA, $3101266, $3401522, $4200DEE, $3801266 ROM:001382E8 dc.l $3080300, $12, $88F2008E, $70A0DEA, $310141D, $7401520 ROM:001382E8 dc.l $2200DEE, $380141D, $7080601, $12, $88F20096, $7060787 ROM:001382E8 dc.l $1400787, $3401403, $7800655, $12, $88F20090, $7080EAF ROM:001382E8 dc.l $2401491, $2201403, $7800EAF, $2020655, $12, $88F20090 ROM:001382E8 dc.l $7080EAD, $240148F, $2201403, $7800EAD, $2040655 ROM:001382E8 dc.l $12, $88F20090, $7080EB1, $2401493, $2201403, $7800EB1 ROM:001382E8 dc.l $2011487, $12, $88F20094, $70809DF, $7401447, $7201403 ROM:001382E8 dc.l $78009DF, $7021487, $12, $88F20094, $70809DD, $7401445 ROM:001382E8 dc.l $7201403, $78009DD, $7011486, $12, $88F20092, $70A1412 ROM:001382E8 dc.l $1100EA3, $6401485, $6201403, $7800EA3, $6021486 ROM:001382E8 dc.l $12, $88F20092, $70A1412, $1100EA1, $6401483, $6201403 ROM:001382E8 dc.l $7800EA1, $6041486, $12, $88F20092, $70A1412, $1100EA5 ROM:001382E8 dc.l $6401487, $6201403, $7800EA5, $60100FF, $303C00E0 ROM:001382E8 dc.l $E84061FF, $FFFE2590, $41F8FFE0, $317C000F, $4323C ROM:001382E8 dc.l $343C, $8363C, $383C, $13A3C, $161FF, $FFFE24F0, $4E757001 ROM:001382E8 dc.l $323C00E0, $E641E3A0, $21C0FE18, $41F8FFE0, $8380007 ROM:001382E8 dc.l $FFE66708, $11FC0001, $11D56004, $423811D5, $8380004 ROM:001382E8 dc.l $142D673A, $13FC0003, $12DE, $10390000, $12DC0600 ROM:001382E8 dc.l $4013C0, $12DF, $10390000, $12DD13C0, $12E0, $13F811D5 ROM:00138AE8 dc.l $12E1, $61FFFFFE, $E92631FC, $80C90, $603613FC, $30000 ROM:00138AE8 dc.l $12DB0639, $400000, $12DC1039, $12DC, $6000003, $D0390000 ROM:00138AE8 dc.l $12DD13F8, $11D50000, $12DED038, $11D511C0, $12DF31FC ROM:00138AE8 dc.l $50C90, $4E750C03, $FF661C, $2C3808D0, $5C621C6, $8D04247 ROM:00138AE8 dc.l $1E390000, $12DFCFFC, $6431C7, $B30600A, $2C3808D0 ROM:00138AE8 dc.l $58621C6, $8D04E75, $C0300FF, $66423C3C, $13E3C, $6004 ROM:00138AE8 dc.l $6470001, $C470000, $6E0A0F38, $11E56602, $424660EC ROM:00138AE8 dc.l $C460000, $660808F8, $51424, $60142C38, $8D42E38 ROM:00138AE8 dc.l $8D00BC6, $BC721C6, $8D421C7, $8D0602E, $C0300F0 ROM:00138AE8 dc.l $66162C38, $8D42E38, $8D00B86, $BC721C6, $8D421C7 ROM:00138AE8 dc.l $8D06012, $2C3808D4, $2E3808D0, $B8721C6, $8D421C7 ROM:00138AE8 dc.l $8D04E75, $8380000, $14266708, $8F80005, $1424604A ROM:00138AE8 dc.l $C0300FF, $66162C38, $8D42E38, $8D00BC6, $BC721C6 ROM:00138AE8 dc.l $8D421C7, $8D0602E, $C0300F0, $66162C38, $8D42E38 ROM:00138AE8 dc.l $8D00B86, $BC721C6, $8D421C7, $8D06012, $2C3808D4 ROM:00138AE8 dc.l $2E3808D0, $B8721C6, $8D421C7, $8D04E75, $46FC2700 ROM:00138AE8 dc.l $31FC000C, $FC0A6100, $1704241, $61000022, $C870000 ROM:00138AE8 dc.l $6F00, $80487, 1, $11FC0055, $FA2711FC, $AAFA27, $60DE4E75 ROM:00138AE8 dc.l $C410004, $6408207B, $14084E71, $4ED04E75, $138C88 ROM:00138AE8 dc.l $138C8E, $138CC0, $138CFE, $323C0001, $4E756100, $26A0C40 ROM:00138AE8 dc.l $7FFF6726, $2E3C000F, $42400C00, $671A, $C000008 ROM:00138AE8 dc.l $6E144284, $42854242, $42438880, $143C0001, $1600323C ROM:00138AE8 dc.l $34E75, $280A9889, $B684660E, $3C3C0002, $61000116 ROM:00138AE8 dc.l $323C0001, $60266100, $2220C40, $7FFF670A, $2E3C000F ROM:00138AE8 dc.l $424014C0, $60120C87, 0 ROM:00138CF0 ; --------------------------------------------------------------------------- ROM:00138CF0 bne.s locret_138CFC ROM:00138CF2 movea.l a1,a2 ROM:00138CF4 bsr.w sub_138E20 ROM:00138CF8 move.w #1,d1 ROM:00138CFC ROM:00138CFC locret_138CFC: ; CODE XREF: ROM:00138CF0↑j ROM:00138CFC rts ROM:00138CFE ; --------------------------------------------------------------------------- ROM:00138CFE cmp.w d2,d3 ROM:00138D00 beq.s loc_138D4A ROM:00138D02 bsr.w sub_138EFA ROM:00138D06 cmpi.w #$7FFF,d0 ROM:00138D0A beq.s loc_138D36 ROM:00138D0C move.l #$F4240,d7 ROM:00138D12 andi.l #$FF,d0 ROM:00138D18 cmpi.w #3,d2 ROM:00138D1C bgt.s loc_138D28 ROM:00138D1E move.w d2,d6 ROM:00138D20 asl.w #3,d6 ROM:00138D22 asl.l d6,d0 ROM:00138D24 or.l d0,d4 ROM:00138D26 bra.s loc_138D32 ROM:00138D28 ; --------------------------------------------------------------------------- ROM:00138D28 ROM:00138D28 loc_138D28: ; CODE XREF: ROM:00138D1C↑j ROM:00138D28 move.w d2,d6 ROM:00138D2A subq.w #4,d6 ROM:00138D2C asl.w #3,d6 ROM:00138D2E asl.l d6,d0 ROM:00138D30 or.l d0,d5 ROM:00138D32 ROM:00138D32 loc_138D32: ; CODE XREF: ROM:00138D26↑j ROM:00138D32 addq.w #1,d2 ROM:00138D34 bra.s loc_138D48 ROM:00138D36 ; --------------------------------------------------------------------------- ROM:00138D36 ROM:00138D36 loc_138D36: ; CODE XREF: ROM:00138D0A↑j ROM:00138D36 cmpi.l #0,d7 ROM:00138D3C bne.s loc_138D48 ROM:00138D3E clr.w d2 ROM:00138D40 bsr.w sub_138E20 ROM:00138D44 move.w #1,d1 ROM:00138D48 ROM:00138D48 loc_138D48: ; CODE XREF: ROM:00138D34↑j ROM:00138D48 ; ROM:00138D3C↑j ROM:00138D48 bra.s locret_138DAC ROM:00138D4A ; --------------------------------------------------------------------------- ROM:00138D4A ROM:00138D4A loc_138D4A: ; CODE XREF: ROM:00138D00↑j ROM:00138D4A move.w d4,d6 ROM:00138D4C asr.w #8,d6 ROM:00138D4E andi.w #$FF,d6 ROM:00138D52 cmpi.w #3,d6 ROM:00138D56 bne.s loc_138D62 ROM:00138D58 bsr.w sub_138DE4 ROM:00138D5C move.w #1,d1 ROM:00138D60 bra.s locret_138DAC ROM:00138D62 ; --------------------------------------------------------------------------- ROM:00138D62 ROM:00138D62 loc_138D62: ; CODE XREF: ROM:00138D56↑j ROM:00138D62 cmpi.w #2,d6 ROM:00138D66 bne.s loc_138D76 ROM:00138D68 bsr.w sub_138E3C ROM:00138D6C bsr.w sub_138DE4 ROM:00138D70 move.w #2,d1 ROM:00138D74 bra.s locret_138DAC ROM:00138D76 ; --------------------------------------------------------------------------- ROM:00138D76 ROM:00138D76 loc_138D76: ; CODE XREF: ROM:00138D66↑j ROM:00138D76 cmpi.w #4,d6 ROM:00138D7A bne.s loc_138D98 ROM:00138D7C bsr.w sub_138E98 ROM:00138D80 move.w #4,d6 ROM:00138D84 cmp.w d2,d3 ROM:00138D86 bne.s loc_138D8E ROM:00138D88 bsr.w sub_138DE4 ROM:00138D8C bra.s loc_138D92 ROM:00138D8E ; --------------------------------------------------------------------------- ROM:00138D8E ROM:00138D8E loc_138D8E: ; CODE XREF: ROM:00138D86↑j ROM:00138D8E bsr.w sub_138E02 ROM:00138D92 ROM:00138D92 loc_138D92: ; CODE XREF: ROM:00138D8C↑j ROM:00138D92 move.w #1,d1 ROM:00138D96 bra.s locret_138DAC ROM:00138D98 ; --------------------------------------------------------------------------- ROM:00138D98 ROM:00138D98 loc_138D98: ; CODE XREF: ROM:00138D7A↑j ROM:00138D98 cmpi.w #5,d6 ROM:00138D9C bne.s loc_138DA8 ROM:00138D9E bsr.w sub_138DE4 ROM:00138DA2 bsr.w sub_138ECC ROM:00138DA6 bra.s locret_138DAC ROM:00138DA8 ; --------------------------------------------------------------------------- ROM:00138DA8 ROM:00138DA8 loc_138DA8: ; CODE XREF: ROM:00138D9C↑j ROM:00138DA8 move.w #1,d1 ROM:00138DAC ROM:00138DAC locret_138DAC: ; CODE XREF: ROM:loc_138D48↑j ROM:00138DAC ; ROM:00138D60↑j ... ROM:00138DAC rts ROM:00138DAE ; --------------------------------------------------------------------------- ROM:00138DAE rts ROM:00138DB0 ; --------------------------------------------------------------------------- ROM:00138DB0 bsr.w sub_138EFA ROM:00138DB4 clr.w d1 ROM:00138DB6 clr.l d0 ROM:00138DB8 move.b #2,d0 ROM:00138DBC add.b d0,d1 ROM:00138DBE bsr.w sub_138F0E ROM:00138DC2 clr.l d0 ROM:00138DC4 move.b #$71,d0 ; 'q' ROM:00138DC8 add.b d0,d1 ROM:00138DCA bsr.w sub_138F0E ROM:00138DCE clr.l d0 ROM:00138DD0 move.b #$E6,d0 ROM:00138DD4 add.b d0,d1 ROM:00138DD6 bsr.w sub_138F0E ROM:00138DDA clr.l d0 ROM:00138DDC move.b d1,d0 ROM:00138DDE bsr.w sub_138F0E ROM:00138DE2 rts ROM:00138DE4 ROM:00138DE4 ; =============== S U B R O U T I N E ======================================= ROM:00138DE4 ROM:00138DE4 ROM:00138DE4 sub_138DE4: ; CODE XREF: ROM:00138D58↑p ROM:00138DE4 ; ROM:00138D6C↑p ... ROM:00138DE4 clr.w d0 ROM:00138DE6 move.b #3,d0 ROM:00138DEA bsr.w sub_138F0E ROM:00138DEE clr.w d0 ROM:00138DF0 move.b d6,d0 ROM:00138DF2 bsr.w sub_138F0E ROM:00138DF6 clr.w d0 ROM:00138DF8 move.w #$40,d0 ; '@' ROM:00138DFC bsr.w sub_138F0E ROM:00138E00 rts ROM:00138E00 ; End of function sub_138DE4 ROM:00138E00 ROM:00138E02 ROM:00138E02 ; =============== S U B R O U T I N E ======================================= ROM:00138E02 ROM:00138E02 ROM:00138E02 sub_138E02: ; CODE XREF: ROM:loc_138D8E↑p ROM:00138E02 clr.w d0 ROM:00138E04 move.b #3,d0 ROM:00138E08 bsr.w sub_138F0E ROM:00138E0C clr.w d0 ROM:00138E0E move.b d6,d0 ROM:00138E10 bsr.w sub_138F0E ROM:00138E14 clr.w d0 ROM:00138E16 move.w #$7F,d0 ROM:00138E1A bsr.w sub_138F0E ROM:00138E1E rts ROM:00138E1E ; End of function sub_138E02 ROM:00138E1E ROM:00138E20 ROM:00138E20 ; =============== S U B R O U T I N E ======================================= ROM:00138E20 ROM:00138E20 ROM:00138E20 sub_138E20: ; CODE XREF: ROM:00138CF4↑p ROM:00138E20 ; ROM:00138D40↑p ROM:00138E20 clr.w d0 ROM:00138E22 move.b #3,d0 ROM:00138E26 bsr.w sub_138F0E ROM:00138E2A clr.w d0 ROM:00138E2C bsr.w sub_138F0E ROM:00138E30 clr.w d0 ROM:00138E32 move.w #$FF,d0 ROM:00138E36 bsr.w sub_138F0E ROM:00138E3A rts ROM:00138E3A ; End of function sub_138E20 ROM:00138E3A ROM:00138E3C ROM:00138E3C ; =============== S U B R O U T I N E ======================================= ROM:00138E3C ROM:00138E3C ROM:00138E3C sub_138E3C: ; CODE XREF: ROM:00138D68↑p ROM:00138E3C movea.l #0,a1 ROM:00138E42 movea.l #0,a2 ROM:00138E48 move.l d4,d2 ROM:00138E4A andi.l #$FF0000,d2 ROM:00138E50 adda.l d2,a1 ROM:00138E52 move.l d4,d2 ROM:00138E54 asr.l #8,d2 ROM:00138E56 asr.l #8,d2 ROM:00138E58 andi.l #$FF00,d2 ROM:00138E5E adda.l d2,a1 ROM:00138E60 move.l d5,d2 ROM:00138E62 andi.l #$FF,d2 ROM:00138E68 adda.l d2,a1 ROM:00138E6A movea.l a1,a2 ROM:00138E6C clr.l d3 ROM:00138E6E move.l d5,d2 ROM:00138E70 asl.l #8,d2 ROM:00138E72 andi.l #$FF0000,d2 ROM:00138E78 or.l d2,d3 ROM:00138E7A move.l d5,d2 ROM:00138E7C asr.l #8,d2 ROM:00138E7E andi.l #$FF00,d2 ROM:00138E84 or.l d2,d3 ROM:00138E86 move.l d5,d2 ROM:00138E88 asr.l #8,d2 ROM:00138E8A asr.l #8,d2 ROM:00138E8C asr.l #8,d2 ROM:00138E8E andi.l #$FF,d2 ROM:00138E94 or.l d2,d3 ROM:00138E96 rts ROM:00138E96 ; End of function sub_138E3C ROM:00138E96 ROM:00138E98 ROM:00138E98 ; =============== S U B R O U T I N E ======================================= ROM:00138E98 ROM:00138E98 ROM:00138E98 sub_138E98: ; CODE XREF: ROM:00138D7C↑p ROM:00138E98 clr.l d3 ROM:00138E9A suba.l #1,a2 ROM:00138EA0 ROM:00138EA0 loc_138EA0: ; CODE XREF: sub_138E98+10↓j ROM:00138EA0 cmpa.l a1,a2 ROM:00138EA2 blt.s loc_138EAA ROM:00138EA4 move.w (a1)+,d2 ROM:00138EA6 add.w d2,d3 ROM:00138EA8 bra.s loc_138EA0 ROM:00138EAA ; --------------------------------------------------------------------------- ROM:00138EAA ROM:00138EAA loc_138EAA: ; CODE XREF: sub_138E98+A↑j ROM:00138EAA clr.l d2 ROM:00138EAC clr.l d6 ROM:00138EAE move.l d4,d6 ROM:00138EB0 asr.l #8,d6 ROM:00138EB2 andi.l #$FF00,d6 ROM:00138EB8 or.l d6,d2 ROM:00138EBA move.l d4,d6 ROM:00138EBC asr.l #8,d6 ROM:00138EBE asr.l #8,d6 ROM:00138EC0 asr.l #8,d6 ROM:00138EC2 andi.l #$FF,d6 ROM:00138EC8 or.l d6,d2 ROM:00138ECA rts ROM:00138ECA ; End of function sub_138E98 ROM:00138ECA ROM:00138ECC ROM:00138ECC ; =============== S U B R O U T I N E ======================================= ROM:00138ECC ROM:00138ECC ROM:00138ECC sub_138ECC: ; CODE XREF: ROM:00138DA2↑p ROM:00138ECC movea.l #0,a1 ROM:00138ED2 clr.l d2 ROM:00138ED4 move.l d4,d2 ROM:00138ED6 andi.l #$FF0000,d2 ROM:00138EDC adda.l d2,a1 ROM:00138EDE move.l d4,d2 ROM:00138EE0 asr.l #8,d2 ROM:00138EE2 asr.l #8,d2 ROM:00138EE4 andi.l #$FF00,d2 ROM:00138EEA adda.l d2,a1 ROM:00138EEC move.l d5,d2 ROM:00138EEE andi.l #$FF,d2 ROM:00138EF4 adda.l d2,a1 ROM:00138EF6 jmp (a1) ROM:00138EF6 ; End of function sub_138ECC ROM:00138EF6 ROM:00138EF8 ; --------------------------------------------------------------------------- ROM:00138EF8 rts ROM:00138EFA ROM:00138EFA ; =============== S U B R O U T I N E ======================================= ROM:00138EFA ROM:00138EFA ROM:00138EFA sub_138EFA: ; CODE XREF: ROM:00138D02↑p ROM:00138EFA ; ROM:00138DB0↑p ROM:00138EFA clr.l d0 ROM:00138EFC move.w #$7FFF,d0 ROM:00138F00 btst #6,($FFFFFC0D).w ROM:00138F06 beq.s locret_138F0C ROM:00138F08 move.w ($FFFFFC0E).w,d0 ROM:00138F0C ROM:00138F0C locret_138F0C: ; CODE XREF: sub_138EFA+C↑j ROM:00138F0C rts ROM:00138F0C ; End of function sub_138EFA ROM:00138F0C ROM:00138F0E ROM:00138F0E ; =============== S U B R O U T I N E ======================================= ROM:00138F0E ROM:00138F0E ROM:00138F0E sub_138F0E: ; CODE XREF: ROM:00138DBE↑p ROM:00138F0E ; ROM:00138DCA↑p ... ROM:00138F0E move.w d0,($FFFFFC0E).w ROM:00138F12 ROM:00138F12 loc_138F12: ; CODE XREF: sub_138F0E+A↓j ROM:00138F12 btst #6,($FFFFFC0D).w ROM:00138F18 beq.s loc_138F12 ROM:00138F1A move.w ($FFFFFC0E).w,d0 ROM:00138F1E rts ROM:00138F1E ; End of function sub_138F0E ROM:00138F1E ROM:00138F20 ROM:00138F20 ; =============== S U B R O U T I N E ======================================= ROM:00138F20 ROM:00138F20 ROM:00138F20 sub_138F20: ; CODE XREF: sub_1263AA+3CE↑p ROM:00138F20 ; sub_127478↑p ... ROM:00138F20 movea.l #$13C000,a2 ROM:00138F26 move.w (a2),($566).w ROM:00138F2A clr.l d4 ROM:00138F2C btst #2,($1413).w ROM:00138F32 beq.s loc_138F46 ROM:00138F34 move.w ($566).w,d4 ROM:00138F38 asl.l #1,d4 ROM:00138F3A addi.l #$1E00,d4 ROM:00138F40 move.l d4,($434).w ROM:00138F44 bra.s loc_138F5C ROM:00138F46 ; --------------------------------------------------------------------------- ROM:00138F46 ROM:00138F46 loc_138F46: ; CODE XREF: sub_138F20+12↑j ROM:00138F46 move.l #$32,d0 ; '2' ROM:00138F4C asl.l #2,d0 ROM:00138F4E addq.l #6,d0 ROM:00138F50 move.l #$1B00,($434).w ROM:00138F58 sub.l d0,($434).w ROM:00138F5C ROM:00138F5C loc_138F5C: ; CODE XREF: sub_138F20+24↑j ROM:00138F5C btst #7,($141E).w ROM:00138F62 bne.s loc_138F72 ROM:00138F64 move.l ($434).w,d4 ROM:00138F68 addi.l #2,d4 ROM:00138F6E move.l d4,($438).w ROM:00138F72 ROM:00138F72 loc_138F72: ; CODE XREF: sub_138F20+42↑j ROM:00138F72 move.l #$10000,d0 ROM:00138F78 cmpi.l #0,d0 ROM:00138F7E bge.s loc_138F8A ROM:00138F80 move.l #0,($42C).w ROM:00138F88 bra.s loc_138F9C ROM:00138F8A ; --------------------------------------------------------------------------- ROM:00138F8A ROM:00138F8A loc_138F8A: ; CODE XREF: sub_138F20+5E↑j ROM:00138F8A move.l #$32,d0 ; '2' ROM:00138F90 asl.l #2,d0 ROM:00138F92 addq.l #6,d0 ROM:00138F94 add.l ($434).w,d0 ROM:00138F98 move.l d0,($42C).w ROM:00138F9C ROM:00138F9C loc_138F9C: ; CODE XREF: sub_138F20+68↑j ROM:00138F9C move.l #$1E00,d4 ROM:00138FA2 cmp.l ($43C).w,d4 ROM:00138FA6 bne.s loc_138FB0 ROM:00138FA8 move.b #1,($788).w ROM:00138FAE bra.s loc_138FE6 ROM:00138FB0 ; --------------------------------------------------------------------------- ROM:00138FB0 ROM:00138FB0 loc_138FB0: ; CODE XREF: sub_138F20+86↑j ROM:00138FB0 clr.l d4 ROM:00138FB2 move.w ($566).w,d4 ROM:00138FB6 addi.l #$1E00,d4 ROM:00138FBC cmp.l ($43C).w,d4 ROM:00138FC0 bne.s loc_138FCA ROM:00138FC2 move.b #2,($788).w ROM:00138FC8 bra.s loc_138FE6 ROM:00138FCA ; --------------------------------------------------------------------------- ROM:00138FCA ROM:00138FCA loc_138FCA: ; CODE XREF: sub_138F20+A0↑j ROM:00138FCA move.l #$13C000,d4 ROM:00138FD0 cmp.l ($43C).w,d4 ROM:00138FD4 bgt.s loc_138FE0 ROM:00138FD6 move.b #0,($788).w ROM:00138FDC bra.w loc_138FE6 ROM:00138FE0 ; --------------------------------------------------------------------------- ROM:00138FE0 ROM:00138FE0 loc_138FE0: ; CODE XREF: sub_138F20+B4↑j ROM:00138FE0 nop ROM:00138FE2 nop ROM:00138FE4 nop ROM:00138FE6 ROM:00138FE6 loc_138FE6: ; CODE XREF: sub_138F20+8E↑j ROM:00138FE6 ; sub_138F20+A8↑j ... ROM:00138FE6 move.w ($4D4).w,d4 ROM:00138FEA ext.l d4 ROM:00138FEC addi.l #$13C000,d4 ROM:00138FF2 move.l #$140000,d5 ROM:00138FF8 clr.l d6 ROM:00138FFA move.w ($566).w,d6 ROM:00138FFE sub.l d6,d5 ROM:00139000 cmp.l d4,d5 ROM:00139002 bge.s loc_13900A ROM:00139004 move.l #$140000,d4 ROM:0013900A ROM:0013900A loc_13900A: ; CODE XREF: sub_138F20+E2↑j ROM:0013900A move.l d4,($430).w ROM:0013900E move.l ($434).w,d4 ROM:00139012 move.l ($42C).w,d5 ROM:00139016 bset #5,($1408).w ROM:0013901C rts ROM:0013901C ; End of function sub_138F20 ROM:0013901C ROM:0013901E ; --------------------------------------------------------------------------- ROM:0013901E bsr.w sub_138F20 ROM:00139022 clr.l d1 ROM:00139024 clr.l d0 ROM:00139026 move.b ($12DE).l,d0 ROM:0013902C clr.l d1 ROM:0013902E move.w ($566).w,d1 ROM:00139032 cmp.b ($788).w,d0 ROM:00139036 beq.s locret_139068 ROM:00139038 cmpi.b #0,d0 ROM:0013903C bne.s loc_139046 ROM:0013903E move.l ($430).w,($43C).w ROM:00139044 bra.s locret_139068 ROM:00139046 ; --------------------------------------------------------------------------- ROM:00139046 ROM:00139046 loc_139046: ; CODE XREF: ROM:0013903C↑j ROM:00139046 cmpi.b #2,d0 ROM:0013904A bgt.s loc_139062 ROM:0013904C move.l #$1E00,d2 ROM:00139052 cmpi.l #2,d0 ROM:00139058 bne.s loc_13905C ROM:0013905A add.l d1,d2 ROM:0013905C ROM:0013905C loc_13905C: ; CODE XREF: ROM:00139058↑j ROM:0013905C move.l d2,($43C).w ROM:00139060 bra.s locret_139068 ROM:00139062 ; --------------------------------------------------------------------------- ROM:00139062 ROM:00139062 loc_139062: ; CODE XREF: ROM:0013904A↑j ROM:00139062 bset #5,($1424).w ROM:00139068 ROM:00139068 locret_139068: ; CODE XREF: ROM:00139036↑j ROM:00139068 ; ROM:00139044↑j ... ROM:00139068 rts ROM:0013906A ; --------------------------------------------------------------------------- ROM:0013906A bsr.w sub_138F20 ROM:0013906E bsr.l nullsub_43 ROM:00139074 rts ROM:00139076 ; --------------------------------------------------------------------------- ROM:00139076 bset #7,($1418).w ROM:0013907C rts ROM:0013907E ; --------------------------------------------------------------------------- ROM:0013907E btst #4,($141F).w ROM:00139084 bne.s loc_139104 ROM:00139086 btst #4,($142D).w ROM:0013908C beq.s loc_1390C8 ROM:0013908E move.b ($12DC).l,d1 ROM:00139094 addi.b #$40,d1 ; '@' ROM:00139098 move.b d1,($12DF).l ROM:0013909E move.b #3,($12DE).l ROM:001390A6 move.b ($12DD).l,d1 ROM:001390AC move.b d1,($12E0).l ROM:001390B2 move.b ($E41).w,($12E1).l ROM:001390BA bsr.l sub_127414 ROM:001390C0 move.w #8,($C90).w ROM:001390C6 bra.s loc_139102 ROM:001390C8 ; --------------------------------------------------------------------------- ROM:001390C8 ROM:001390C8 loc_1390C8: ; CODE XREF: ROM:0013908C↑j ROM:001390C8 move.b #3,($12DB).l ROM:001390D0 addi.b #$40,($12DC).l ; '@' ROM:001390D8 move.b ($12DC).l,d0 ROM:001390DE addi.b #3,d0 ROM:001390E2 add.b ($12DD).l,d0 ROM:001390E8 move.b ($E41).w,($12DE).l ROM:001390F0 add.b ($12DE).l,d0 ROM:001390F6 move.b d0,($12DF).l ROM:001390FC move.w #5,($C90).w ROM:00139102 ROM:00139102 loc_139102: ; CODE XREF: ROM:001390C6↑j ROM:00139102 bra.s locret_13910A ROM:00139104 ; --------------------------------------------------------------------------- ROM:00139104 ROM:00139104 loc_139104: ; CODE XREF: ROM:00139084↑j ROM:00139104 bsr.l sub_126FB0 ROM:0013910A ROM:0013910A locret_13910A: ; CODE XREF: ROM:loc_139102↑j ROM:0013910A rts ROM:0013910C ; --------------------------------------------------------------------------- ROM:0013910C cmpi.w #0,($57E).w ROM:00139112 bne.s loc_13911C ROM:00139114 bsr.l sub_116342 ROM:0013911A bra.s locret_139122 ROM:0013911C ; --------------------------------------------------------------------------- ROM:0013911C ROM:0013911C loc_13911C: ; CODE XREF: ROM:00139112↑j ROM:0013911C bset #5,($1424).w ROM:00139122 ROM:00139122 locret_139122: ; CODE XREF: ROM:0013911A↑j ROM:00139122 rts ROM:00139124 ; --------------------------------------------------------------------------- ROM:00139124 btst #3,($140A).w ROM:0013912A bne.s loc_1391AA ROM:0013912C btst #4,($142D).w ROM:00139132 beq.s loc_13916E ROM:00139134 move.b ($12DC).l,d1 ROM:0013913A addi.b #$40,d1 ; '@' ROM:0013913E move.b d1,($12DF).l ROM:00139144 move.b #3,($12DE).l ROM:0013914C move.b ($12DD).l,d1 ROM:00139152 move.b d1,($12E0).l ROM:00139158 move.b ($1220).w,($12E1).l ROM:00139160 bsr.l sub_127414 ROM:00139166 move.w #8,($C90).w ROM:0013916C bra.s loc_1391A8 ROM:0013916E ; --------------------------------------------------------------------------- ROM:0013916E ROM:0013916E loc_13916E: ; CODE XREF: ROM:00139132↑j ROM:0013916E move.b #3,($12DB).l ROM:00139176 addi.b #$40,($12DC).l ; '@' ROM:0013917E move.b ($12DC).l,d0 ROM:00139184 addi.b #3,d0 ROM:00139188 add.b ($12DD).l,d0 ROM:0013918E move.b ($1220).w,($12DE).l ROM:00139196 add.b ($12DE).l,d0 ROM:0013919C move.b d0,($12DF).l ROM:001391A2 move.w #5,($C90).w ROM:001391A8 ROM:001391A8 loc_1391A8: ; CODE XREF: ROM:0013916C↑j ROM:001391A8 bra.s locret_1391B0 ROM:001391AA ; --------------------------------------------------------------------------- ROM:001391AA ROM:001391AA loc_1391AA: ; CODE XREF: ROM:0013912A↑j ROM:001391AA bsr.l sub_126FB0 ROM:001391B0 ROM:001391B0 locret_1391B0: ; CODE XREF: ROM:loc_1391A8↑j ROM:001391B0 rts ROM:001391B2 ; --------------------------------------------------------------------------- ROM:001391B2 bset #4,($890).w ROM:001391B8 bset #0,($89D).w ROM:001391BE rts ROM:001391C0 ; --------------------------------------------------------------------------- ROM:001391C0 move.b ($12DE).l,d5 ROM:001391C6 cmpi.b #$FF,d5 ROM:001391CA bne.s loc_139218 ROM:001391CC bset #6,($1409).w ROM:001391D2 bset #4,($1407).w ROM:001391D8 move.w #0,d2 ROM:001391DC bra.s loc_1391E2 ROM:001391DE ; --------------------------------------------------------------------------- ROM:001391DE ROM:001391DE loc_1391DE: ; CODE XREF: ROM:0013920A↓j ROM:001391DE addi.w #1,d2 ROM:001391E2 ROM:001391E2 loc_1391E2: ; CODE XREF: ROM:001391DC↑j ROM:001391E2 cmpi.w #3,d2 ROM:001391E6 bgt.s loc_13920C ROM:001391E8 move.w d2,d4 ROM:001391EA lsl.w #1,d4 ROM:001391EC addi.w #4,d4 ROM:001391F0 move.b $12DB(d4.w),d0 ROM:001391F6 lsl.w #8,d0 ROM:001391F8 addi.w #1,d4 ROM:001391FC move.b $12DB(d4.w),d1 ROM:00139202 or.b d1,d0 ROM:00139204 move.w d0,$1068(d2.w*2) ROM:0013920A bra.s loc_1391DE ROM:0013920C ; --------------------------------------------------------------------------- ROM:0013920C ROM:0013920C loc_13920C: ; CODE XREF: ROM:001391E6↑j ROM:0013920C bset #0,($1425).w ROM:00139212 bra.l locret_13925C ROM:00139218 ; --------------------------------------------------------------------------- ROM:00139218 ROM:00139218 loc_139218: ; CODE XREF: ROM:001391CA↑j ROM:00139218 cmpi.b #3,d5 ROM:0013921C bgt.s loc_139256 ROM:0013921E bset #6,($1409).w ROM:00139224 bclr #4,($1407).w ROM:0013922A clr.w d3 ROM:0013922C move.b ($12DE).l,d3 ROM:00139232 addi.w #$FC,d3 ROM:00139236 move.w d3,($C94).w ROM:0013923A move.b ($12DF).l,d0 ROM:00139240 lsl.w #8,d0 ROM:00139242 move.b ($12E0).l,d1 ROM:00139248 or.b d1,d0 ROM:0013924A move.w d0,($1068).w ROM:0013924E bset #0,($1425).w ROM:00139254 bra.s locret_13925C ROM:00139256 ; --------------------------------------------------------------------------- ROM:00139256 ROM:00139256 loc_139256: ; CODE XREF: ROM:0013921C↑j ROM:00139256 bset #5,($1424).w ROM:0013925C ROM:0013925C locret_13925C: ; CODE XREF: ROM:00139212↑j ROM:0013925C ; ROM:00139254↑j ROM:0013925C rts ROM:0013925E ; --------------------------------------------------------------------------- ROM:0013925E bset #6,($1409).w ROM:00139264 bclr #4,($1407).w ROM:0013926A move.b ($12DF).l,d0 ROM:00139270 lsl.w #8,d0 ROM:00139272 move.b ($12E0).l,d1 ROM:00139278 or.b d1,d0 ROM:0013927A move.w d0,($C94).w ROM:0013927E move.b ($12E1).l,d2 ROM:00139284 lsl.w #8,d2 ROM:00139286 move.b ($12E2).l,d3 ROM:0013928C or.b d3,d2 ROM:0013928E move.w #0,d4 ROM:00139292 move.w d2,$1068(d4.w*2) ROM:00139298 cmpi.w #0,($C94).w ROM:0013929E blt.s loc_1392B0 ROM:001392A0 cmpi.w #$FF,($C94).w ROM:001392A6 bgt.s loc_1392B0 ROM:001392A8 bset #0,($1425).w ROM:001392AE bra.s locret_1392B6 ROM:001392B0 ; --------------------------------------------------------------------------- ROM:001392B0 ROM:001392B0 loc_1392B0: ; CODE XREF: ROM:0013929E↑j ROM:001392B0 ; ROM:001392A6↑j ROM:001392B0 bset #5,($1424).w ROM:001392B6 ROM:001392B6 locret_1392B6: ; CODE XREF: ROM:001392AE↑j ROM:001392B6 rts ROM:001392B8 ; --------------------------------------------------------------------------- ROM:001392B8 cmpi.w #0,($E44).w ROM:001392BE bne.s loc_1392C8 ROM:001392C0 bset #0,($1418).w ROM:001392C6 bra.s locret_1392CE ROM:001392C8 ; --------------------------------------------------------------------------- ROM:001392C8 ROM:001392C8 loc_1392C8: ; CODE XREF: ROM:001392BE↑j ROM:001392C8 bset #5,($1424).w ROM:001392CE ROM:001392CE locret_1392CE: ; CODE XREF: ROM:001392C6↑j ROM:001392CE rts ROM:001392D0 ; --------------------------------------------------------------------------- ROM:001392D0 bset #6,($142A).w ROM:001392D6 rts ROM:001392D8 ; --------------------------------------------------------------------------- ROM:001392D8 bclr #6,($1409).w ROM:001392DE bclr #4,($1407).w ROM:001392E4 move.b ($12DF).l,d0 ROM:001392EA lsl.w #8,d0 ROM:001392EC move.b ($12E0).l,d1 ROM:001392F2 or.b d1,d0 ROM:001392F4 move.w d0,($C94).w ROM:001392F8 cmpi.w #0,($C94).w ROM:001392FE blt.s loc_139310 ROM:00139300 cmpi.w #$FF,($C94).w ROM:00139306 bgt.s loc_139310 ROM:00139308 bset #0,($1425).w ROM:0013930E bra.s locret_139316 ROM:00139310 ; --------------------------------------------------------------------------- ROM:00139310 ROM:00139310 loc_139310: ; CODE XREF: ROM:001392FE↑j ROM:00139310 ; ROM:00139306↑j ROM:00139310 bset #5,($1424).w ROM:00139316 ROM:00139316 locret_139316: ; CODE XREF: ROM:0013930E↑j ROM:00139316 rts ROM:00139318 ; --------------------------------------------------------------------------- ROM:00139318 btst #7,($142E).w ROM:0013931E bne.l loc_1393BC ROM:00139324 btst #4,($142D).w ROM:0013932A beq.s loc_139370 ROM:0013932C move.b ($12DC).l,d3 ROM:00139332 addi.b #$40,d3 ; '@' ROM:00139336 move.b d3,($12DF).l ROM:0013933C move.b #4,($12DE).l ROM:00139344 move.b ($12DD).l,d3 ROM:0013934A move.b d3,($12E0).l ROM:00139350 move.w ($1068).w,d1 ROM:00139354 move.b d1,($12E2).l ROM:0013935A lsr.w #8,d1 ROM:0013935C move.b d1,($12DE).l ROM:00139362 bsr.l sub_127414 ROM:00139368 move.w #9,($C90).w ROM:0013936E bra.s loc_1393BA ROM:00139370 ; --------------------------------------------------------------------------- ROM:00139370 ROM:00139370 loc_139370: ; CODE XREF: ROM:0013932A↑j ROM:00139370 move.b #4,($12DB).l ROM:00139378 addi.b #$40,($12DC).l ; '@' ROM:00139380 move.b ($12DC).l,d0 ROM:00139386 addi.b #4,d0 ROM:0013938A add.b ($12DD).l,d0 ROM:00139390 move.w ($1068).w,d1 ROM:00139394 move.b d1,($12DF).l ROM:0013939A add.b ($12DF).l,d0 ROM:001393A0 lsr.w #8,d1 ROM:001393A2 move.b d1,($12DE).l ROM:001393A8 add.b ($12DE).l,d0 ROM:001393AE move.b d0,($12E0).l ROM:001393B4 move.w #6,($C90).w ROM:001393BA ROM:001393BA loc_1393BA: ; CODE XREF: ROM:0013936E↑j ROM:001393BA bra.s locret_1393C2 ROM:001393BC ; --------------------------------------------------------------------------- ROM:001393BC ROM:001393BC loc_1393BC: ; CODE XREF: ROM:0013931E↑j ROM:001393BC bset #5,($1424).w ROM:001393C2 ROM:001393C2 locret_1393C2: ; CODE XREF: ROM:loc_1393BA↑j ROM:001393C2 rts ROM:001393C4 ; --------------------------------------------------------------------------- ROM:001393C4 bclr #6,($1409).w ROM:001393CA bset #4,($1407).w ROM:001393D0 bset #0,($1425).w ROM:001393D6 rts ROM:001393D8 ; --------------------------------------------------------------------------- ROM:001393D8 btst #7,($142E).w ROM:001393DE bne.l loc_1394B8 ROM:001393E4 btst #4,($142D).w ROM:001393EA beq.s loc_13944E ROM:001393EC move.b ($12DC).l,d4 ROM:001393F2 addi.b #$40,d4 ; '@' ROM:001393F6 move.b d4,($12DF).l ROM:001393FC move.b #$A,($12DE).l ROM:00139404 move.b ($12DD).l,d4 ROM:0013940A move.b d4,($12E0).l ROM:00139410 move.w #0,d2 ROM:00139414 bra.s loc_13941A ROM:00139416 ; --------------------------------------------------------------------------- ROM:00139416 ROM:00139416 loc_139416: ; CODE XREF: ROM:0013943E↓j ROM:00139416 addi.w #1,d2 ROM:0013941A ROM:0013941A loc_13941A: ; CODE XREF: ROM:00139414↑j ROM:0013941A cmpi.w #3,d2 ROM:0013941E bgt.s loc_139440 ROM:00139420 move.w $1068(d2.w*2),d1 ROM:00139426 move.w d2,d3 ROM:00139428 lsl.w #1,d3 ROM:0013942A addi.w #7,d3 ROM:0013942E move.b d1,$12DB(d3.w) ROM:00139434 lsr.w #8,d1 ROM:00139436 subq.w #1,d3 ROM:00139438 move.b d1,$12DB(d3.w) ROM:0013943E bra.s loc_139416 ROM:00139440 ; --------------------------------------------------------------------------- ROM:00139440 ROM:00139440 loc_139440: ; CODE XREF: ROM:0013941E↑j ROM:00139440 bsr.l sub_127414 ROM:00139446 move.w #$C,($C90).w ROM:0013944C bra.s loc_1394B6 ROM:0013944E ; --------------------------------------------------------------------------- ROM:0013944E ROM:0013944E loc_13944E: ; CODE XREF: ROM:001393EA↑j ROM:0013944E move.b #$A,($12DB).l ROM:00139456 addi.b #$40,($12DC).l ; '@' ROM:0013945E move.b ($12DC).l,d0 ROM:00139464 addi.b #$A,d0 ROM:00139468 add.b ($12DD).l,d0 ROM:0013946E move.w #0,d2 ROM:00139472 bra.s loc_139478 ROM:00139474 ; --------------------------------------------------------------------------- ROM:00139474 ROM:00139474 loc_139474: ; CODE XREF: ROM:001394A8↓j ROM:00139474 addi.w #1,d2 ROM:00139478 ROM:00139478 loc_139478: ; CODE XREF: ROM:00139472↑j ROM:00139478 cmpi.w #3,d2 ROM:0013947C bgt.s loc_1394AA ROM:0013947E move.w $1068(d2.w*2),d1 ROM:00139484 move.w d2,d3 ROM:00139486 lsl.w #1,d3 ROM:00139488 addi.w #4,d3 ROM:0013948C move.b d1,$12DB(d3.w) ROM:00139492 add.b $12DB(d3.w),d0 ROM:00139498 lsr.w #8,d1 ROM:0013949A subq.w #1,d3 ROM:0013949C move.b d1,$12DB(d3.w) ROM:001394A2 add.b $12DB(d3.w),d0 ROM:001394A8 bra.s loc_139474 ROM:001394AA ; --------------------------------------------------------------------------- ROM:001394AA ROM:001394AA loc_1394AA: ; CODE XREF: ROM:0013947C↑j ROM:001394AA move.b d0,($12E6).l ROM:001394B0 move.w #$C,($C90).w ROM:001394B6 ROM:001394B6 loc_1394B6: ; CODE XREF: ROM:0013944C↑j ROM:001394B6 bra.s locret_1394BE ROM:001394B8 ; --------------------------------------------------------------------------- ROM:001394B8 ROM:001394B8 loc_1394B8: ; CODE XREF: ROM:001393DE↑j ROM:001394B8 bset #5,($1424).w ROM:001394BE ROM:001394BE locret_1394BE: ; CODE XREF: ROM:loc_1394B6↑j ROM:001394BE rts ROM:001394C0 ; --------------------------------------------------------------------------- ROM:001394C0 bset #6,($1409).w ROM:001394C6 bclr #4,($1407).w ROM:001394CC move.w #$EE,($C94).w ROM:001394D2 move.b ($12DE).l,d2 ROM:001394D8 lsl.w #8,d2 ROM:001394DA move.b ($12DF).l,d3 ROM:001394E0 or.b d3,d2 ROM:001394E2 move.w #0,d4 ROM:001394E6 move.w d2,$1068(d4.w*2) ROM:001394EC bset #0,($1425).w ROM:001394F2 rts ROM:001394F4 ; --------------------------------------------------------------------------- ROM:001394F4 bclr #6,($1409).w ROM:001394FA bclr #4,($1407).w ROM:00139500 move.w #$EE,($C94).w ROM:00139506 bset #0,($1425).w ROM:0013950C rts ROM:0013950E ; --------------------------------------------------------------------------- ROM:0013950E btst #7,($142E).w ROM:00139514 bne.l loc_1395B2 ROM:0013951A btst #4,($142D).w ROM:00139520 beq.s loc_139566 ROM:00139522 move.b ($12DC).l,d3 ROM:00139528 addi.b #$40,d3 ; '@' ROM:0013952C move.b d3,($12DF).l ROM:00139532 move.b #4,($12DE).l ROM:0013953A move.b ($12DD).l,d3 ROM:00139540 move.b d3,($12E0).l ROM:00139546 move.w ($1068).w,d1 ROM:0013954A move.b d1,($12E2).l ROM:00139550 lsr.w #8,d1 ROM:00139552 move.b d1,($12DE).l ROM:00139558 bsr.l sub_127414 ROM:0013955E move.w #9,($C90).w ROM:00139564 bra.s loc_1395B0 ROM:00139566 ; --------------------------------------------------------------------------- ROM:00139566 ROM:00139566 loc_139566: ; CODE XREF: ROM:00139520↑j ROM:00139566 move.b #4,($12DB).l ROM:0013956E addi.b #$40,($12DC).l ; '@' ROM:00139576 move.b ($12DC).l,d0 ROM:0013957C addi.b #4,d0 ROM:00139580 add.b ($12DD).l,d0 ROM:00139586 move.w ($1068).w,d1 ROM:0013958A move.b d1,($12DF).l ROM:00139590 add.b ($12DF).l,d0 ROM:00139596 lsr.w #8,d1 ROM:00139598 move.b d1,($12DE).l ROM:0013959E add.b ($12DE).l,d0 ROM:001395A4 move.b d0,($12E0).l ROM:001395AA move.w #6,($C90).w ROM:001395B0 ROM:001395B0 loc_1395B0: ; CODE XREF: ROM:00139564↑j ROM:001395B0 bra.s locret_1395B8 ROM:001395B2 ; --------------------------------------------------------------------------- ROM:001395B2 ROM:001395B2 loc_1395B2: ; CODE XREF: ROM:00139514↑j ROM:001395B2 bset #5,($1424).w ROM:001395B8 ROM:001395B8 locret_1395B8: ; CODE XREF: ROM:loc_1395B0↑j ROM:001395B8 rts ROM:001395BA ; --------------------------------------------------------------------------- ROM:001395BA bset #0,($89D).w ROM:001395C0 rts ROM:001395C2 ; --------------------------------------------------------------------------- ROM:001395C2 bset #3,($1424).w ROM:001395C8 movea.l #$13C000,a5 ROM:001395CE move.l a5,($43C).w ROM:001395D2 bsr.l sub_117092 ROM:001395D8 bset #4,($890).w ROM:001395DE rts ROM:001395E0 ; --------------------------------------------------------------------------- ROM:001395E0 move.b ($12DE).l,d1 ROM:001395E6 lsl.w #8,d1 ROM:001395E8 and.b ($12DF).l,d1 ROM:001395EE move.w #$FB,($520).w ROM:001395F4 move.w d1,($522).w ROM:001395F8 bset #7,($8A0).w ROM:001395FE move.w #$FFFF,($E3E).w ROM:00139604 bset #2,($89E).w ROM:0013960A move.w #$4000,($4D4).w ROM:00139610 bset #6,($88D).w ROM:00139616 movea.l #$140000,a5 ROM:0013961C move.l a5,($43C).w ROM:00139620 bsr.l sub_117092 ROM:00139626 bset #4,($890).w ROM:0013962C bset #0,($89D).w ROM:00139632 bclr #3,($1424).w ROM:00139638 rts ROM:0013963A ; --------------------------------------------------------------------------- ROM:0013963A btst #0,($89D).w ROM:00139640 bne.s loc_13966A ROM:00139642 btst #2,($89E).w ROM:00139648 bne.s loc_13966A ROM:0013964A btst #6,($88D).w ROM:00139650 bne.s loc_13966A ROM:00139652 btst #5,($89E).w ROM:00139658 bne.s loc_13966A ROM:0013965A btst #3,($897).w ROM:00139660 bne.s loc_13966A ROM:00139662 bsr.l sub_126F5C ROM:00139668 rts ROM:0013966A ; --------------------------------------------------------------------------- ROM:0013966A ROM:0013966A loc_13966A: ; CODE XREF: ROM:00139640↑j ROM:0013966A ; ROM:00139648↑j ... ROM:0013966A bsr.l sub_126FB0 ROM:00139670 rts ROM:00139672 ; --------------------------------------------------------------------------- ROM:00139672 clr.b d1 ROM:00139674 btst #2,($88D).w ROM:0013967A beq.s loc_139680 ROM:0013967C ori.b #$F,d1 ROM:00139680 ROM:00139680 loc_139680: ; CODE XREF: ROM:0013967A↑j ROM:00139680 btst #1,($898).w ROM:00139686 beq.s loc_13968C ROM:00139688 ori.b #$F0,d1 ROM:0013968C ROM:0013968C loc_13968C: ; CODE XREF: ROM:00139686↑j ROM:0013968C btst #4,($142D).w ROM:00139692 beq.s loc_1396E4 ROM:00139694 move.b #6,($12DE).l ROM:0013969C move.b ($12DC).l,d0 ROM:001396A2 addi.b #$40,d0 ; '@' ROM:001396A6 move.b d0,($12DF).l ROM:001396AC move.b ($12DD).l,d0 ROM:001396B2 move.b d0,($12E0).l ROM:001396B8 move.b ($120F).w,($12E1).l ROM:001396C0 move.b ($CAE).w,($12E2).l ROM:001396C8 move.b ($CAF).w,($12E3).l ROM:001396D0 move.b d1,($12E4).l ROM:001396D6 bsr.l sub_127414 ROM:001396DC move.w #$B,($C90).w ROM:001396E2 bra.s locret_13973C ROM:001396E4 ; --------------------------------------------------------------------------- ROM:001396E4 ROM:001396E4 loc_1396E4: ; CODE XREF: ROM:00139692↑j ROM:001396E4 move.b #6,($12DB).l ROM:001396EC addi.b #$40,($12DC).l ; '@' ROM:001396F4 move.b ($12DC).l,d0 ROM:001396FA addi.b #6,d0 ROM:001396FE add.b ($12DD).l,d0 ROM:00139704 move.b ($120F).w,($12DE).l ROM:0013970C add.b ($120F).w,d0 ROM:00139710 move.b ($CAE).w,($12DF).l ROM:00139718 add.b ($CAE).w,d0 ROM:0013971C move.b ($CAF).w,($12E0).l ROM:00139724 add.b ($CAF).w,d0 ROM:00139728 move.b d1,($12E1).l ROM:0013972E add.b d1,d0 ROM:00139730 move.b d0,($12E2).l ROM:00139736 move.w #8,($C90).w ROM:0013973C ROM:0013973C locret_13973C: ; CODE XREF: ROM:001396E2↑j ROM:0013973C rts ROM:0013973E ; --------------------------------------------------------------------------- ROM:0013973E bset #3,($141D).w ROM:00139744 rts ROM:00139746 ; --------------------------------------------------------------------------- ROM:00139746 bset #2,($1405).w ROM:0013974C rts ROM:0013974E ; --------------------------------------------------------------------------- ROM:0013974E clr.w d7 ROM:00139750 move.b ($12DE).l,d7 ROM:00139756 subq.w #1,d7 ROM:00139758 cmpi.w #4,d7 ROM:0013975C ble.s loc_139766 ROM:0013975E bset #5,($1424).w ROM:00139764 bra.s locret_139788 ROM:00139766 ; --------------------------------------------------------------------------- ROM:00139766 ROM:00139766 loc_139766: ; CODE XREF: ROM:0013975C↑j ROM:00139766 lea ($FFFFFF30).w,a0 ROM:0013976A move.w d7,d6 ROM:0013976C asl.w #4,d6 ROM:0013976E adda.w d6,a0 ROM:00139770 move.w #$30,d6 ; '0' ROM:00139774 asr.w #4,d6 ROM:00139776 add.w d7,d6 ROM:00139778 move.w $5E2(a5),2(a0) ROM:0013977E moveq #1,d5 ROM:00139780 asl.l d6,d5 ROM:00139782 asl.l d6,d5 ROM:00139784 or.l d5,($FFFFFE18).w ROM:00139788 ROM:00139788 locret_139788: ; CODE XREF: ROM:00139764↑j ROM:00139788 rts ROM:0013978A ; --------------------------------------------------------------------------- ROM:0013978A bset #2,($141F).w ROM:00139790 rts ROM:00139792 ; --------------------------------------------------------------------------- ROM:00139792 bset #3,($1412).w ROM:00139798 rts ROM:0013979A ; --------------------------------------------------------------------------- ROM:0013979A move.b ($12DE).l,d0 ROM:001397A0 lsl.w #8,d0 ROM:001397A2 or.b ($12DF).l,d0 ROM:001397A8 move.w $5E6(a5),d1 ROM:001397AC move.w $5E8(a5),d2 ROM:001397B0 cmp.w d0,d1 ROM:001397B2 bge.s loc_1397C4 ROM:001397B4 cmp.w d0,d2 ROM:001397B6 ble.s loc_1397C4 ROM:001397B8 move.w d0,($145C).w ROM:001397BC bset #0,($89D).w ROM:001397C2 bra.s locret_1397CA ROM:001397C4 ; --------------------------------------------------------------------------- ROM:001397C4 ROM:001397C4 loc_1397C4: ; CODE XREF: ROM:001397B2↑j ROM:001397C4 ; ROM:001397B6↑j ROM:001397C4 bset #5,($1424).w ROM:001397CA ROM:001397CA locret_1397CA: ; CODE XREF: ROM:001397C2↑j ROM:001397CA rts ROM:001397CC ; --------------------------------------------------------------------------- ROM:001397CC move.b ($12DE).l,d0 ROM:001397D2 lsl.w #8,d0 ROM:001397D4 or.b ($12DF).l,d0 ROM:001397DA move.w $5EA(a5),d1 ROM:001397DE move.w $5EC(a5),d2 ROM:001397E2 cmp.w d0,d1 ROM:001397E4 bge.s loc_1397F6 ROM:001397E6 cmp.w d0,d2 ROM:001397E8 ble.s loc_1397F6 ROM:001397EA move.w d0,($144C).w ROM:001397EE bset #0,($89D).w ROM:001397F4 bra.s locret_1397FC ROM:001397F6 ; --------------------------------------------------------------------------- ROM:001397F6 ROM:001397F6 loc_1397F6: ; CODE XREF: ROM:001397E4↑j ROM:001397F6 ; ROM:001397E8↑j ROM:001397F6 bset #5,($1424).w ROM:001397FC ROM:001397FC locret_1397FC: ; CODE XREF: ROM:001397F4↑j ROM:001397FC rts ROM:001397FE ; --------------------------------------------------------------------------- ROM:001397FE move.w #3,d1 ROM:00139802 cmpi.b #$FF,$12DB(d1.w) ROM:0013980A bne.s loc_13983C ROM:0013980C move.w #0,d2 ROM:00139810 bra.s loc_139816 ROM:00139812 ; --------------------------------------------------------------------------- ROM:00139812 ROM:00139812 loc_139812: ; CODE XREF: ROM:00139838↓j ROM:00139812 addi.w #1,d2 ROM:00139816 ROM:00139816 loc_139816: ; CODE XREF: ROM:00139810↑j ROM:00139816 cmpi.w #0,d2 ROM:0013981A bgt.s loc_13983A ROM:0013981C move.w $FB2(d2.w*2),d3 ROM:00139822 add.w $5EE(a5),d3 ROM:00139826 move.w $43C(a5),d4 ROM:0013982A cmp.w d3,d4 ROM:0013982C bge.s loc_139832 ROM:0013982E move.w $43C(a5),d3 ROM:00139832 ROM:00139832 loc_139832: ; CODE XREF: ROM:0013982C↑j ROM:00139832 move.w d3,$FB2(d2.w*2) ROM:00139838 bra.s loc_139812 ROM:0013983A ; --------------------------------------------------------------------------- ROM:0013983A ROM:0013983A loc_13983A: ; CODE XREF: ROM:0013981A↑j ROM:0013983A bra.s locret_13987C ROM:0013983C ; --------------------------------------------------------------------------- ROM:0013983C ROM:0013983C loc_13983C: ; CODE XREF: ROM:0013980A↑j ROM:0013983C cmpi.b #0,$12DB(d1.w) ROM:00139844 bne.s loc_139876 ROM:00139846 move.w #0,d2 ROM:0013984A bra.s loc_139850 ROM:0013984C ; --------------------------------------------------------------------------- ROM:0013984C ROM:0013984C loc_13984C: ; CODE XREF: ROM:00139872↓j ROM:0013984C addi.w #1,d2 ROM:00139850 ROM:00139850 loc_139850: ; CODE XREF: ROM:0013984A↑j ROM:00139850 cmpi.w #0,d2 ROM:00139854 bgt.s loc_139874 ROM:00139856 move.w $FB2(d2.w*2),d3 ROM:0013985C sub.w $5EE(a5),d3 ROM:00139860 move.w $43E(a5),d4 ROM:00139864 cmp.w d3,d4 ROM:00139866 ble.s loc_13986C ROM:00139868 move.w $43E(a5),d3 ROM:0013986C ROM:0013986C loc_13986C: ; CODE XREF: ROM:00139866↑j ROM:0013986C move.w d3,$FB2(d2.w*2) ROM:00139872 bra.s loc_13984C ROM:00139874 ; --------------------------------------------------------------------------- ROM:00139874 ROM:00139874 loc_139874: ; CODE XREF: ROM:00139854↑j ROM:00139874 bra.s locret_13987C ROM:00139876 ; --------------------------------------------------------------------------- ROM:00139876 ROM:00139876 loc_139876: ; CODE XREF: ROM:00139844↑j ROM:00139876 bset #5,($1424).w ROM:0013987C ROM:0013987C locret_13987C: ; CODE XREF: ROM:loc_13983A↑j ROM:0013987C ; ROM:loc_139874↑j ROM:0013987C rts ROM:0013987E ; --------------------------------------------------------------------------- ROM:0013987E clr.l d0 ROM:00139880 clr.l d1 ROM:00139882 movea.l #$12DE,a0 ROM:00139888 move.b (a0)+,d0 ROM:0013988A lsl.l #8,d0 ROM:0013988C or.b (a0)+,d0 ROM:0013988E swap d0 ROM:00139890 clr.l d1 ROM:00139892 move.b (a0)+,d1 ROM:00139894 lsl.l #8,d1 ROM:00139896 or.b (a0)+,d1 ROM:00139898 or.l d1,d0 ROM:0013989A and.l d0,($1446).w ROM:0013989E clr.l d0 ROM:001398A0 clr.l d1 ROM:001398A2 move.b (a0)+,d0 ROM:001398A4 lsl.l #8,d0 ROM:001398A6 or.b (a0)+,d0 ROM:001398A8 swap d0 ROM:001398AA clr.l d1 ROM:001398AC move.b (a0)+,d1 ROM:001398AE lsl.l #8,d1 ROM:001398B0 or.b (a0)+,d1 ROM:001398B2 or.l d1,d0 ROM:001398B4 and.l d0,($1444).w ROM:001398B8 clr.l d0 ROM:001398BA clr.l d1 ROM:001398BC move.b (a0)+,d0 ROM:001398BE lsl.l #8,d0 ROM:001398C0 or.b (a0)+,d0 ROM:001398C2 swap d0 ROM:001398C4 clr.l d1 ROM:001398C6 move.b (a0)+,d1 ROM:001398C8 lsl.l #8,d1 ROM:001398CA or.b (a0)+,d1 ROM:001398CC or.l d1,d0 ROM:001398CE and.l d0,($1438).w ROM:001398D2 clr.l d0 ROM:001398D4 clr.l d1 ROM:001398D6 move.b (a0)+,d0 ROM:001398D8 lsl.l #8,d0 ROM:001398DA or.b (a0)+,d0 ROM:001398DC and.w d0,($145E).w ROM:001398E0 move.b (a0),d0 ROM:001398E2 and.b d0,($14B4).w ROM:001398E6 rts ROM:001398E8 ; --------------------------------------------------------------------------- ROM:001398E8 lea ($FFFFFFF0).w,a0 ROM:001398EC move.w #$F0,d0 ROM:001398F0 asr.w #4,d0 ROM:001398F2 bsr.l sub_11AFF8 ROM:001398F8 moveq #$D,d2 ROM:001398FA moveq #1,d1 ROM:001398FC moveq #3,d4 ROM:001398FE clr.w (a0) ROM:00139900 clr.w 2(a0) ROM:00139904 clr.w 4(a0) ROM:00139908 clr.w 6(a0) ROM:0013990C clr.w 8(a0) ROM:00139910 moveq #1,d3 ROM:00139912 moveq #1,d5 ROM:00139914 bsr.l sub_11AF7C ROM:0013991A move.w #$F0,d0 ROM:0013991E asr.w #4,d0 ROM:00139920 lea ($FFFFFFF0).w,a0 ROM:00139924 move.w $5E4(a5),2(a0) ROM:0013992A moveq #1,d5 ROM:0013992C asl.l d0,d5 ROM:0013992E asl.l d0,d5 ROM:00139930 or.l d5,($FFFFFE18).w ROM:00139934 rts ROM:00139936 ; --------------------------------------------------------------------------- ROM:00139936 bset #7,($141B).w ROM:0013993C rts ROM:0013993E ; --------------------------------------------------------------------------- ROM:0013993E move.b ($12DE).l,d1 ROM:00139944 cmpi.b #0,d1 ROM:00139948 bne.s loc_139950 ROM:0013994A clr.b ($789).w ROM:0013994E bra.s locret_13996E ROM:00139950 ; --------------------------------------------------------------------------- ROM:00139950 ROM:00139950 loc_139950: ; CODE XREF: ROM:00139948↑j ROM:00139950 andi.b #$E0,d1 ROM:00139954 cmpi.b #$A0,d1 ROM:00139958 bne.s loc_139964 ROM:0013995A move.b ($12DE).l,($789).w ROM:00139962 bra.s locret_13996E ROM:00139964 ; --------------------------------------------------------------------------- ROM:00139964 ROM:00139964 loc_139964: ; CODE XREF: ROM:00139958↑j ROM:00139964 clr.b ($789).w ROM:00139968 bset #5,($1424).w ROM:0013996E ROM:0013996E locret_13996E: ; CODE XREF: ROM:0013994E↑j ROM:0013996E ; ROM:00139962↑j ROM:0013996E rts ROM:00139970 ; --------------------------------------------------------------------------- ROM:00139970 bclr #3,($1412).w ROM:00139976 rts ROM:00139978 ; --------------------------------------------------------------------------- ROM:00139978 bclr #2,($141F).w ROM:0013997E rts ROM:00139980 ; --------------------------------------------------------------------------- ROM:00139980 move.l ($8D4).w,d6 ROM:00139984 move.l ($8D0).w,d7 ROM:00139988 cmpi.b #$FF,d3 ROM:0013998C bne.s loc_139994 ROM:0013998E bset d5,d6 ROM:00139990 bset d5,d7 ROM:00139992 bra.s loc_1399A2 ROM:00139994 ; --------------------------------------------------------------------------- ROM:00139994 ROM:00139994 loc_139994: ; CODE XREF: ROM:0013998C↑j ROM:00139994 cmpi.b #$F0,d3 ROM:00139998 bne.s loc_1399A0 ROM:0013999A bclr d5,d6 ROM:0013999C bset d5,d7 ROM:0013999E bra.s loc_1399A2 ROM:001399A0 ; --------------------------------------------------------------------------- ROM:001399A0 ROM:001399A0 loc_1399A0: ; CODE XREF: ROM:00139998↑j ROM:001399A0 bclr d5,d7 ROM:001399A2 ROM:001399A2 loc_1399A2: ; CODE XREF: ROM:00139992↑j ROM:001399A2 ; ROM:0013999E↑j ROM:001399A2 move.l d6,($8D4).w ROM:001399A6 move.l d7,($8D0).w ROM:001399AA btst #3,($8D2).w ROM:001399B0 beq.s locret_1399CA ROM:001399B2 bset #3,($1416).w ROM:001399B8 move.b ($12DF).l,d2 ROM:001399BE lsl.w #8,d2 ROM:001399C0 or.b ($12E0).l,d2 ROM:001399C6 move.w d2,($C92).w ROM:001399CA ROM:001399CA locret_1399CA: ; CODE XREF: ROM:001399B0↑j ROM:001399CA rts ROM:001399CC ROM:001399CC ; =============== S U B R O U T I N E ======================================= ROM:001399CC ROM:001399CC ROM:001399CC sub_1399CC: ; CODE XREF: ROM:001278DE↑p ROM:001399CC ; ROM:0012793C↑p ... ROM:001399CC clr.b ($789).w ROM:001399D0 bclr #3,($1412).w ROM:001399D6 bclr #2,($141F).w ROM:001399DC rts ROM:001399DC ; End of function sub_1399CC ROM:001399DC ROM:001399DE ROM:001399DE ; =============== S U B R O U T I N E ======================================= ROM:001399DE ROM:001399DE ROM:001399DE sub_1399DE: ; CODE XREF: ROM:loc_1278D8↑p ROM:001399DE ; ROM:0012796E↑p ... ROM:001399DE clr.l ($8D0).w ROM:001399E2 bsr.l sub_1298D2 ROM:001399E8 rts ROM:001399E8 ; End of function sub_1399DE ROM:001399E8 ROM:001399EA ; --------------------------------------------------------------------------- ROM:001399EA move.b ($12DE).l,d0 ROM:001399F0 lsl.w #8,d0 ROM:001399F2 or.b ($12DF).l,d0 ROM:001399F8 move.w $3CE(a5),d1 ROM:001399FC move.w $3D0(a5),d2 ROM:00139A00 cmp.w d0,d1 ROM:00139A02 bge.s loc_139A28 ROM:00139A04 cmp.w d0,d2 ROM:00139A06 ble.s loc_139A28 ROM:00139A08 move.w #0,d3 ROM:00139A0C bra.s loc_139A12 ROM:00139A0E ; --------------------------------------------------------------------------- ROM:00139A0E ROM:00139A0E loc_139A0E: ; CODE XREF: ROM:00139A1E↓j ROM:00139A0E addi.w #1,d3 ROM:00139A12 ROM:00139A12 loc_139A12: ; CODE XREF: ROM:00139A0C↑j ROM:00139A12 cmpi.w #0,d3 ROM:00139A16 bgt.s loc_139A20 ROM:00139A18 move.w d0,$1494(d3.w*2) ROM:00139A1E bra.s loc_139A0E ROM:00139A20 ; --------------------------------------------------------------------------- ROM:00139A20 ROM:00139A20 loc_139A20: ; CODE XREF: ROM:00139A16↑j ROM:00139A20 bset #0,($89D).w ROM:00139A26 bra.s locret_139A2E ROM:00139A28 ; --------------------------------------------------------------------------- ROM:00139A28 ROM:00139A28 loc_139A28: ; CODE XREF: ROM:00139A02↑j ROM:00139A28 ; ROM:00139A06↑j ROM:00139A28 bset #5,($1424).w ROM:00139A2E ROM:00139A2E locret_139A2E: ; CODE XREF: ROM:00139A26↑j ROM:00139A2E rts ROM:00139A30 ; --------------------------------------------------------------------------- ROM:00139A30 cmpi.b #$FF,d3 ROM:00139A34 bne.s loc_139A54 ROM:00139A36 move.l ($8D0).w,d6 ROM:00139A3A bset d2,d6 ROM:00139A3C move.l d6,($8D0).w ROM:00139A40 move.b ($12DF).l,d7 ROM:00139A46 lsl.w #8,d7 ROM:00139A48 or.b ($12E0).l,d7 ROM:00139A4E move.w d7,($E30).w ROM:00139A52 bra.s locret_139A5E ROM:00139A54 ; --------------------------------------------------------------------------- ROM:00139A54 ROM:00139A54 loc_139A54: ; CODE XREF: ROM:00139A34↑j ROM:00139A54 move.l ($8D0).w,d6 ROM:00139A58 bclr d2,d6 ROM:00139A5A move.l d6,($8D0).w ROM:00139A5E ROM:00139A5E locret_139A5E: ; CODE XREF: ROM:00139A52↑j ROM:00139A5E rts ROM:00139A60 ; --------------------------------------------------------------------------- ROM:00139A60 cmpi.b #$FF,d3 ROM:00139A64 bne.s loc_139A9C ROM:00139A66 move.l ($8D0).w,d6 ROM:00139A6A bset d2,d6 ROM:00139A6C move.l d6,($8D0).w ROM:00139A70 bset #3,($1416).w ROM:00139A76 move.b ($12DF).l,d7 ROM:00139A7C lsl.w #8,d7 ROM:00139A7E or.b ($12E0).l,d7 ROM:00139A84 move.w d7,($E30).w ROM:00139A88 move.b ($12E1).l,d7 ROM:00139A8E lsl.w #8,d7 ROM:00139A90 or.b ($12E2).l,d7 ROM:00139A96 move.w d7,($C92).w ROM:00139A9A bra.s locret_139AA6 ROM:00139A9C ; --------------------------------------------------------------------------- ROM:00139A9C ROM:00139A9C loc_139A9C: ; CODE XREF: ROM:00139A64↑j ROM:00139A9C move.l ($8D0).w,d6 ROM:00139AA0 bclr d2,d6 ROM:00139AA2 move.l d6,($8D0).w ROM:00139AA6 ROM:00139AA6 locret_139AA6: ; CODE XREF: ROM:00139A9A↑j ROM:00139AA6 rts ROM:00139AA8 ; --------------------------------------------------------------------------- ROM:00139AA8 cmpi.b #$FF,d3 ROM:00139AAC bne.s loc_139AD8 ROM:00139AAE move.l ($8D0).w,d6 ROM:00139AB2 bset d2,d6 ROM:00139AB4 move.l d6,($8D0).w ROM:00139AB8 move.b ($12DF).l,d7 ROM:00139ABE lsl.w #8,d7 ROM:00139AC0 or.b ($12E0).l,d7 ROM:00139AC6 move.w #1,($5AE).w ROM:00139ACC move.w d7,($5AA).w ROM:00139AD0 bsr.l sub_11A6AA ROM:00139AD6 bra.s locret_139AEE ROM:00139AD8 ; --------------------------------------------------------------------------- ROM:00139AD8 ROM:00139AD8 loc_139AD8: ; CODE XREF: ROM:00139AAC↑j ROM:00139AD8 move.l ($8D0).w,d6 ROM:00139ADC bclr d2,d6 ROM:00139ADE move.l d6,($8D0).w ROM:00139AE2 move.w #2,($5AE).w ROM:00139AE8 bsr.l sub_11A6AA ROM:00139AEE ROM:00139AEE locret_139AEE: ; CODE XREF: ROM:00139AD6↑j ROM:00139AEE rts ROM:00139AEE ; --------------------------------------------------------------------------- ROM:00139AF0 dword_139AF0: dc.l $2010596, $4FF147E, $4FF0202, $59605FF, $147E05FF ROM:00139AF0 ; DATA XREF: sub_118FD0+12↑o ROM:00139AF0 ; sub_1195CA+24↑o ... ROM:00139AF0 dc.l $2030596, $6FF147E, $6FF0204, $59607FF, $147E07FF ROM:00139AF0 dc.l $5050595, $3FF147D, $3FF0443, $59702FF, $147F02FF ROM:00139AF0 dc.l $15900596, $1FF147E, $1FF0340, $59504FF, $147D04FF ROM:00139AF0 dc.l $1150594, $2FF147C, $2FF1775, $59603FF, $147E03FF ROM:00139AF0 dc.l $3350597, $5FF147F, $5FF0111, $59505FF, $147D05FF ROM:00139AF0 dc.l $1100597, $6FF147F, $6FF0195, $59700FF, $147F00FF ROM:00139AF0 dc.l $1060594, $1FF147C, $1FF0135, $59400FF, $147C00FF ROM:00139AF0 dc.l $1410595, $7FF147D, $7FF0130, $59506FF, $147D06FF ROM:00139AF0 dc.l $1360594, $5FF147C, $5FF0133, $59502FF, $147D02FF ROM:00139AF0 dc.l $1400595, $1FF147D, $1FF0501, $59701FF, $147F01FF ROM:00139AF0 dc.l $5000597, $4FF147F, $4FF0121, $59407FF, $147C07FF ROM:00139AF0 dc.l $1200594, $6FF147C, $6FF0420, $59500FF, $147D00FF ROM:00139AF0 dc.l $1700597, $3FF147F, $3FF0230, $59600FF, $147E00FF ROM:00139AF0 dc.l $16400596, $2FF147E, $2FF1775, $59707FF, $147F07FF ROM:00139AF0 dc.l $3011266, $FF14B6, $FF0302, $126601FF, $14B601FF ROM:00139AF0 dc.l $3031266, $2FF14B6, $2FF0304, $126603FF, $14B603FF ROM:00139AF0 dc.l $300141D, $7FF1520, $2FF0313 ROM:00139AF0 dcb.l 2,$151F05FF ROM:00139AF0 dc.l $601088A, $4FF088A, $4FF00FF ROM:00139C64 ROM:00139C64 ; =============== S U B R O U T I N E ======================================= ROM:00139C64 ROM:00139C64 ROM:00139C64 sub_139C64: ; CODE XREF: ROM:00116EC0↑p ROM:00139C64 move.w #0,($FFFFF462).w ROM:00139C6A move.w #$204,($FFFFF460).w ROM:00139C70 rts ROM:00139C70 ; End of function sub_139C64 ROM:00139C70 ROM:00139C72 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C74 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C76 ; --------------------------------------------------------------------------- ROM:00139C76 rts ROM:00139C78 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C7A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C7C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C7E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_34. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C80 dword_139C80: dcb.l 5,0 ; DATA XREF: sub_117B84+4↑o ROM:00139C94 dc.l $28, 0 ROM:00139C9C dc.l $64, $34BC0000, 0 ROM:00139CA8 dc.l $1388 ROM:00139CA8 dcb.l $13,0 ROM:00139CF8 dc.l $10000, 0 ROM:00139D00 dc.l $FF00, $7D ROM:00139D00 dcb.l $17,$7D7D7D7D ROM:00139D00 dc.l $7D7D7D00, $FFFFFF ROM:00139D00 dcb.l $3A,0 ROM:00139E54 dc.l $FFFFFF ROM:00139E54 dcb.l $3A,0 ROM:00139F40 dc.l $FFFFFF, $A469FFFF ROM:00139F40 dcb.l 2,$FFFF ROM:00139F40 dcb.l $2B,$FFFFFFFF ROM:00139FFC dcb.b 3,$FF ROM:00139FFF byte_139FFF: dc.b $FF ; DATA XREF: sub_116180+6↑o ROM:00139FFF ; sub_11623C+3C↑o ... ROM:00139FFF ; end of 'ROM' ROM:00139FFF ROM:00139FFF ROM:00139FFF END