VRAM:0000 ; Input MD5 : 6237089E81A9702CA86A948C61EC68B7 VRAM:0000 VRAM:0000 VRAM:0000 ; Processor: 6809 [] VRAM:0000 ; Target assembler: Motorola FreeWare Assembler VRAM:0000 VRAM:0000 ; =========================================================================== VRAM:0000 VRAM:0000 ; Segment type: Regular VRAM:0000 ; segment VRAM VRAM:0000 DPSanity_Check: rmb 1 VRAM:0001 DPbyte_1: rmb 1 VRAM:0002 byte_2: rmb 1 VRAM:0003 DPbyte_3: rmb 1 VRAM:0004 DPbyte_4: rmb 1 VRAM:0005 DPbyte_5: rmb 1 VRAM:0006 rmb 1 VRAM:0007 DPbyte_7: rmb 1 VRAM:0008 rmb 1 VRAM:0009 DPbyte_9: rmb 1 VRAM:000A DPbyte_A: rmb 1 VRAM:000B DPbyte_B: rmb 1 VRAM:000C rmb 1 VRAM:000D rmb 1 VRAM:000E rmb 1 VRAM:000F rmb 1 VRAM:0010 rmb 1 VRAM:0011 rmb 1 VRAM:0012 DPbyte_12: rmb 1 VRAM:0013 DPbyte_13: rmb 1 VRAM:0014 DPbyte_14: rmb 1 ; Credits VRAM:0015 DPbyte_15: rmb 1 VRAM:0016 DPbyte_16: rmb 1 VRAM:0017 DPbyte_17: rmb 1 VRAM:0018 DPbyte_18: rmb 1 VRAM:0019 rmb 1 VRAM:001A rmb 1 VRAM:001B rmb 1 VRAM:001C rmb 1 VRAM:001D rmb 1 VRAM:001E DPbyte_1E: rmb 1 VRAM:001F rmb 1 VRAM:0020 rmb 1 VRAM:0021 DPbyte_21: rmb 1 VRAM:0022 word_22: rmb 2 VRAM:0024 Opt0_Shad: rmb 2 VRAM:0026 byte_26: rmb 1 VRAM:0027 Opt1_Shad: rmb 1 VRAM:0028 DPbyte_28: rmb 1 VRAM:0029 DPbyte_29: rmb 1 ; Joystick X VRAM:002A DPbyte_2A: rmb 1 VRAM:002B DPbyte_2B: rmb 1 ; Joystick Y VRAM:002C byte_2C: rmb 1 VRAM:002D DPbyte_2D: rmb 1 VRAM:002E byte_2E: rmb 1 VRAM:002F DPbyte_2F: rmb 1 VRAM:0030 byte_30: rmb 1 VRAM:0031 DPbyte_31: rmb 1 VRAM:0032 DPbyte_32: rmb 1 VRAM:0033 DPbyte_33: rmb 1 VRAM:0034 DPbyte_34: rmb 1 VRAM:0035 DPbyte_35: rmb 1 VRAM:0036 DPbyte_36: rmb 1 VRAM:0037 DPbyte_37: rmb 1 VRAM:0038 DPbyte_38: rmb 1 VRAM:0039 DPbyte_39: rmb 1 VRAM:003A DPbyte_3A: rmb 1 VRAM:003B DPbyte_3B: rmb 1 VRAM:003C DPbyte_3C: rmb 1 ; Vector colour cycle count VRAM:003D DPbyte_3D: rmb 1 VRAM:003E DPbyte_3E: rmb 1 VRAM:003F DPbyte_3F: rmb 1 ; Vector pointer state VRAM:0040 DPbyte_40: rmb 1 VRAM:0041 DPbyte_41: rmb 1 ; Game mode/screen state VRAM:0042 DPbyte_42: rmb 1 VRAM:0043 DPbyte_43: rmb 1 ; Game over/insert coins timer VRAM:0044 DPbyte_44: rmb 1 VRAM:0045 DPbyte_45: rmb 1 VRAM:0046 DPbyte_46: rmb 1 VRAM:0047 rmb 1 VRAM:0048 DPbyte_48: rmb 1 VRAM:0049 rmb 1 VRAM:004A DPbyte_4A: rmb 1 VRAM:004B rmb 1 VRAM:004C DPbyte_4C: rmb 1 VRAM:004D DPbyte_4D: rmb 1 VRAM:004E DPbyte_4E: rmb 1 VRAM:004F DPbyte_4F: rmb 1 VRAM:0050 DPbyte_50: rmb 1 VRAM:0051 DPbyte_51: rmb 1 VRAM:0052 rmb 1 VRAM:0053 DPbyte_53: rmb 1 VRAM:0054 DPbyte_54: rmb 1 VRAM:0055 rmb 1 VRAM:0056 DPbyte_56: rmb 2 ; Zoom value VRAM:0058 DPbyte_58: rmb 1 ; Death Star zoom value VRAM:0059 rmb 1 VRAM:005A DPbyte_5A: rmb 1 VRAM:005B rmb 1 VRAM:005C DPbyte_5C: rmb 1 ; Score millions VRAM:005D DPbyte_5D: rmb 1 ; Score hundred thousands VRAM:005E DPbyte_5E: rmb 1 ; Score thousands VRAM:005F DPbyte_5F: rmb 1 ; Score VRAM:0060 DPbyte_60: rmb 1 ; Shield count VRAM:0061 DPbyte_61: rmb 1 VRAM:0062 DPbyte_62: rmb 1 ; Timer for fireball hit? VRAM:0063 DPbyte_63: rmb 1 VRAM:0064 DPbyte_64: rmb 1 ; Pointer to Tie fighter data VRAM:0065 rmb 1 VRAM:0066 rmb 1 VRAM:0067 rmb 1 VRAM:0068 rmb 1 VRAM:0069 rmb 1 VRAM:006A rmb 1 VRAM:006B DPbyte_6B: rmb 1 VRAM:006C DPbyte_6C: rmb 1 VRAM:006D rmb 1 VRAM:006E rmb 1 VRAM:006F rmb 1 VRAM:0070 rmb 1 VRAM:0071 rmb 1 VRAM:0072 rmb 1 VRAM:0073 rmb 1 VRAM:0074 DPbyte_74: rmb 1 VRAM:0075 DPbyte_75: rmb 1 VRAM:0076 rmb 1 VRAM:0077 rmb 1 VRAM:0078 rmb 1 VRAM:0079 DPbyte_79: rmb 1 VRAM:007A rmb 1 VRAM:007B DPbyte_7B: rmb 1 VRAM:007C rmb 1 VRAM:007D DPbyte_7D: rmb 1 ; Joystick X VRAM:007E rmb 1 VRAM:007F DPbyte_7F: rmb 1 ; Joystick Y VRAM:0080 rmb 1 VRAM:0081 rmb 1 VRAM:0082 rmb 1 VRAM:0083 DPbyte_83: rmb 1 ; Star intensity VRAM:0084 rmb 1 VRAM:0085 rmb 1 VRAM:0086 rmb 1 VRAM:0087 rmb 1 VRAM:0088 rmb 1 VRAM:0089 Stars_XT: rmb 1 VRAM:008A rmb 1 VRAM:008B DPbyte_8B: rmb 1 VRAM:008C DPbyte_8C: rmb 1 ; Sheild being depleted VRAM:008D DPbyte_8D: rmb 1 VRAM:008E DPbyte_8E: rmb 1 VRAM:008F DPbyte_8F: rmb 1 VRAM:0090 DPbyte_90: rmb 1 VRAM:0091 DPbyte_91: rmb 1 VRAM:0092 DPbyte_92: rmb 1 VRAM:0093 DPbyte_93: rmb 1 VRAM:0094 rmb 1 VRAM:0095 DPbyte_95: rmb 1 VRAM:0096 DPbyte_96: rmb 1 VRAM:0097 rmb 1 VRAM:0098 DPbyte_98: rmb 1 VRAM:0099 DPbyte_99: rmb 1 VRAM:009A DPbyte_9A: rmb 1 VRAM:009B DPbyte_9B: rmb 1 VRAM:009C DPbyte_9C: rmb 1 VRAM:009D DPbyte_9D: rmb 1 VRAM:009E DPbyte_9E: rmb 1 VRAM:009F DPbyte_9F: rmb 1 VRAM:00A0 DPbyte_A0: rmb 1 VRAM:00A1 DPbyte_A1: rmb 1 ; Death Star explosion state VRAM:00A2 DPbyte_A2: rmb 1 ; 3D Object slot select VRAM:00A3 DPbyte_A3: rmb 1 VRAM:00A4 rmb 1 VRAM:00A5 DPbyte_A5: rmb 1 VRAM:00A6 rmb 1 VRAM:00A7 DPbyte_A7: rmb 1 VRAM:00A8 DPbyte_A8: rmb 1 ; Fireball data pointer VRAM:00A9 rmb 1 VRAM:00AA DPbyte_AA: rmb 1 VRAM:00AB DPbyte_AB: rmb 1 VRAM:00AC DPbyte_AC: rmb 1 VRAM:00AD DPbyte_AD: rmb 1 VRAM:00AE rmb 1 VRAM:00AF rmb 1 VRAM:00B0 rmb 1 VRAM:00B1 rmb 1 VRAM:00B2 rmb 1 VRAM:00B3 DPbyte_B3: rmb 1 VRAM:00B4 rmb 1 VRAM:00B5 DPbyte_B5: rmb 1 VRAM:00B6 rmb 1 VRAM:00B7 DPbyte_B7: rmb 1 VRAM:00B8 DPbyte_B8: rmb 1 VRAM:00B9 rmb 1 VRAM:00BA DPbyte_BA: rmb 1 VRAM:00BB rmb 1 VRAM:00BC DPbyte_BC: rmb 1 VRAM:00BD DPbyte_BD: rmb 1 VRAM:00BE DPbyte_BE: rmb 1 VRAM:00BF rmb 1 VRAM:00C0 DPbyte_C0: rmb 1 VRAM:00C1 DPbyte_C1: rmb 1 VRAM:00C2 DPbyte_C2: rmb 1 VRAM:00C3 rmb 1 VRAM:00C4 DPbyte_C4: rmb 1 VRAM:00C5 DPbyte_C5: rmb 1 VRAM:00C6 DPbyte_C6: rmb 1 VRAM:00C7 DPbyte_C7: rmb 1 VRAM:00C8 DPbyte_C8: rmb 1 VRAM:00C9 rmb 1 VRAM:00CA DPbyte_CA: rmb 1 VRAM:00CB DPbyte_CB: rmb 1 VRAM:00CC DPbyte_CC: rmb 1 VRAM:00CD rmb 1 VRAM:00CE DPbyte_CE: rmb 1 VRAM:00CF rmb 1 VRAM:00D0 DPbyte_D0: rmb 1 VRAM:00D1 DPbyte_D1: rmb 1 VRAM:00D2 DPbyte_D2: rmb 1 VRAM:00D3 DPbyte_D3: rmb 1 VRAM:00D4 DPbyte_D4: rmb 2 VRAM:00D6 DPbyte_D6: rmb 1 VRAM:00D7 rmb 1 VRAM:00D8 DPbyte_D8: rmb 1 VRAM:00D9 rmb 1 VRAM:00DA rmb 1 VRAM:00DB rmb 1 VRAM:00DC DPbyte_DC: rmb 1 VRAM:00DD DPbyte_DD: rmb 1 VRAM:00DE DPbyte_DE: rmb 1 VRAM:00DF rmb 1 VRAM:00E0 DPbyte_E0: rmb 2 ; Pointer to 3D object index VRAM:00E2 DPbyte_E2: rmb 1 VRAM:00E3 rmb 1 VRAM:00E4 DPbyte_E4: rmb 1 VRAM:00E5 rmb 1 VRAM:00E6 DPbyte_E6: rmb 1 VRAM:00E7 rmb 1 VRAM:00E8 rmb 1 VRAM:00E9 rmb 1 VRAM:00EA rmb 1 VRAM:00EB rmb 1 VRAM:00EC rmb 1 VRAM:00ED rmb 1 VRAM:00EE rmb 1 VRAM:00EF rmb 1 VRAM:00F0 rmb 1 VRAM:00F1 rmb 1 VRAM:00F2 rmb 1 VRAM:00F3 rmb 1 VRAM:00F4 rmb 1 VRAM:00F5 rmb 1 VRAM:00F6 rmb 1 VRAM:00F7 rmb 1 VRAM:00F8 rmb 1 VRAM:00F9 rmb 1 VRAM:00FA rmb 1 VRAM:00FB rmb 1 VRAM:00FC rmb 1 VRAM:00FD rmb 1 VRAM:00FE rmb 1 VRAM:00FF rmb 1 VRAM:0100 rmb 1 VRAM:0101 rmb 1 VRAM:0102 rmb 1 VRAM:0103 rmb 1 VRAM:0104 rmb 1 VRAM:0105 rmb 1 VRAM:0106 rmb 1 VRAM:0107 rmb 1 VRAM:0108 rmb 1 VRAM:0109 rmb 1 VRAM:010A rmb 1 VRAM:010B rmb 1 VRAM:010C rmb 1 VRAM:010D rmb 1 VRAM:010E rmb 1 VRAM:010F rmb 1 VRAM:0110 rmb 1 VRAM:0111 rmb 1 VRAM:0112 rmb 1 VRAM:0113 rmb 1 VRAM:0114 rmb 1 VRAM:0115 rmb 1 VRAM:0116 rmb 1 VRAM:0117 rmb 1 VRAM:0118 rmb 1 VRAM:0119 rmb 1 VRAM:011A rmb 1 VRAM:011B rmb 1 VRAM:011C rmb 1 VRAM:011D rmb 1 VRAM:011E rmb 1 VRAM:011F rmb 1 VRAM:0120 rmb 1 VRAM:0121 rmb 1 VRAM:0122 rmb 1 VRAM:0123 rmb 1 VRAM:0124 rmb 1 VRAM:0125 rmb 2 VRAM:0127 rmb 1 VRAM:0128 rmb 1 VRAM:0129 rmb 1 VRAM:012A rmb 1 VRAM:012B rmb 1 VRAM:012C rmb 1 VRAM:012D rmb 1 VRAM:012E rmb 1 VRAM:012F rmb 1 VRAM:0130 rmb 1 VRAM:0131 rmb 1 VRAM:0132 rmb 1 VRAM:0133 rmb 1 VRAM:0134 rmb 1 VRAM:0135 rmb 1 VRAM:0136 rmb 1 VRAM:0137 rmb 1 VRAM:0138 rmb 1 VRAM:0139 rmb 1 VRAM:013A rmb 1 VRAM:013B rmb 1 VRAM:013C rmb 1 VRAM:013D rmb 1 VRAM:013E rmb 1 VRAM:013F rmb 1 VRAM:0140 rmb 1 VRAM:0141 rmb 1 VRAM:0142 rmb 1 VRAM:0143 rmb 1 VRAM:0144 rmb 1 VRAM:0145 rmb 1 VRAM:0146 rmb 1 VRAM:0147 rmb 1 VRAM:0148 rmb 1 VRAM:0149 rmb 1 VRAM:014A rmb 1 VRAM:014B rmb 1 VRAM:014C rmb 1 VRAM:014D rmb 1 VRAM:014E rmb 1 VRAM:014F rmb 1 VRAM:0150 rmb 1 VRAM:0151 rmb 1 VRAM:0152 rmb 1 VRAM:0153 rmb 1 VRAM:0154 rmb 1 VRAM:0155 rmb 1 VRAM:0156 rmb 1 VRAM:0157 rmb 1 VRAM:0158 rmb 1 VRAM:0159 rmb 1 VRAM:015A rmb 1 VRAM:015B rmb 1 VRAM:015C rmb 1 VRAM:015D rmb 1 VRAM:015E rmb 1 VRAM:015F rmb 1 VRAM:0160 rmb 1 VRAM:0161 rmb 1 VRAM:0162 rmb 1 VRAM:0163 rmb 1 VRAM:0164 rmb 1 VRAM:0165 rmb 1 VRAM:0166 rmb 1 VRAM:0167 rmb 1 VRAM:0168 rmb 1 VRAM:0169 rmb 1 VRAM:016A rmb 1 VRAM:016B rmb 1 VRAM:016C rmb 1 VRAM:016D rmb 1 VRAM:016E rmb 1 VRAM:016F rmb 1 VRAM:0170 rmb 1 VRAM:0171 rmb 1 VRAM:0172 rmb 1 VRAM:0173 rmb 1 VRAM:0174 rmb 1 VRAM:0175 rmb 1 VRAM:0176 rmb 1 VRAM:0177 rmb 1 VRAM:0178 rmb 1 VRAM:0179 rmb 1 VRAM:017A rmb 1 VRAM:017B rmb 1 VRAM:017C rmb 1 VRAM:017D rmb 1 VRAM:017E rmb 1 VRAM:017F rmb 1 VRAM:0180 rmb 1 VRAM:0181 rmb 1 VRAM:0182 rmb 1 VRAM:0183 rmb 1 VRAM:0184 rmb 1 VRAM:0185 rmb 1 VRAM:0186 rmb 1 VRAM:0187 rmb 1 VRAM:0188 rmb 1 VRAM:0189 rmb 1 VRAM:018A rmb 1 VRAM:018B rmb 1 VRAM:018C rmb 1 VRAM:018D rmb 1 VRAM:018E rmb 1 VRAM:018F rmb 1 VRAM:0190 rmb 1 VRAM:0191 rmb 1 VRAM:0192 rmb 1 VRAM:0193 rmb 1 VRAM:0194 rmb 1 VRAM:0195 rmb 1 VRAM:0196 rmb 1 VRAM:0197 rmb 1 VRAM:0198 rmb 1 VRAM:0199 rmb 1 VRAM:019A rmb 1 VRAM:019B rmb 1 VRAM:019C rmb 1 VRAM:019D rmb 1 VRAM:019E rmb 1 VRAM:019F rmb 1 VRAM:01A0 rmb 1 VRAM:01A1 rmb 1 VRAM:01A2 rmb 1 VRAM:01A3 rmb 1 VRAM:01A4 rmb 1 VRAM:01A5 rmb 1 VRAM:01A6 rmb 1 VRAM:01A7 rmb 1 VRAM:01A8 rmb 1 VRAM:01A9 rmb 1 VRAM:01AA rmb 1 VRAM:01AB rmb 1 VRAM:01AC rmb 1 VRAM:01AD rmb 1 VRAM:01AE rmb 1 VRAM:01AF rmb 1 VRAM:01B0 rmb 1 VRAM:01B1 rmb 1 VRAM:01B2 rmb 1 VRAM:01B3 rmb 1 VRAM:01B4 rmb 1 VRAM:01B5 rmb 1 VRAM:01B6 rmb 1 VRAM:01B7 rmb 1 VRAM:01B8 rmb 1 VRAM:01B9 rmb 1 VRAM:01BA rmb 1 VRAM:01BB rmb 1 VRAM:01BC rmb 1 VRAM:01BD rmb 1 VRAM:01BE rmb 1 VRAM:01BF rmb 1 VRAM:01C0 rmb 1 VRAM:01C1 rmb 1 VRAM:01C2 rmb 1 VRAM:01C3 rmb 1 VRAM:01C4 rmb 1 VRAM:01C5 rmb 1 VRAM:01C6 rmb 1 VRAM:01C7 rmb 1 VRAM:01C8 rmb 1 VRAM:01C9 rmb 1 VRAM:01CA rmb 1 VRAM:01CB rmb 1 VRAM:01CC rmb 1 VRAM:01CD rmb 1 VRAM:01CE rmb 1 VRAM:01CF rmb 1 VRAM:01D0 rmb 1 VRAM:01D1 rmb 1 VRAM:01D2 rmb 1 VRAM:01D3 rmb 1 VRAM:01D4 rmb 1 VRAM:01D5 rmb 1 VRAM:01D6 rmb 1 VRAM:01D7 rmb 1 VRAM:01D8 rmb 1 VRAM:01D9 rmb 1 VRAM:01DA rmb 1 VRAM:01DB rmb 1 VRAM:01DC rmb 1 VRAM:01DD rmb 1 VRAM:01DE rmb 1 VRAM:01DF rmb 1 VRAM:01E0 rmb 1 VRAM:01E1 rmb 1 VRAM:01E2 rmb 1 VRAM:01E3 rmb 1 VRAM:01E4 rmb 1 VRAM:01E5 rmb 1 VRAM:01E6 rmb 1 VRAM:01E7 rmb 1 VRAM:01E8 rmb 1 VRAM:01E9 rmb 1 VRAM:01EA rmb 1 VRAM:01EB rmb 1 VRAM:01EC rmb 1 VRAM:01ED rmb 1 VRAM:01EE rmb 1 VRAM:01EF rmb 1 VRAM:01F0 rmb 1 VRAM:01F1 rmb 1 VRAM:01F2 rmb 1 VRAM:01F3 rmb 1 VRAM:01F4 rmb 1 VRAM:01F5 rmb 1 VRAM:01F6 rmb 1 VRAM:01F7 rmb 1 VRAM:01F8 rmb 1 VRAM:01F9 rmb 1 VRAM:01FA rmb 1 VRAM:01FB rmb 1 VRAM:01FC rmb 1 VRAM:01FD rmb 1 VRAM:01FE rmb 1 VRAM:01FF rmb 1 VRAM:0200 rmb 1 VRAM:0201 rmb 1 VRAM:0202 rmb 1 VRAM:0203 rmb 1 VRAM:0204 rmb 1 VRAM:0205 rmb 1 VRAM:0206 rmb 1 VRAM:0207 rmb 1 VRAM:0208 rmb 1 VRAM:0209 rmb 1 VRAM:020A rmb 1 VRAM:020B rmb 1 VRAM:020C rmb 1 VRAM:020D rmb 1 VRAM:020E rmb 1 VRAM:020F rmb 1 VRAM:0210 rmb 1 VRAM:0211 rmb 1 VRAM:0212 rmb 1 VRAM:0213 rmb 1 VRAM:0214 rmb 1 VRAM:0215 rmb 1 VRAM:0216 rmb 1 VRAM:0217 rmb 1 VRAM:0218 rmb 1 VRAM:0219 rmb 1 VRAM:021A rmb 1 VRAM:021B rmb 1 VRAM:021C rmb 1 VRAM:021D rmb 1 VRAM:021E rmb 1 VRAM:021F rmb 1 VRAM:0220 rmb 1 VRAM:0221 rmb 1 VRAM:0222 rmb 1 VRAM:0223 rmb 1 VRAM:0224 rmb 1 VRAM:0225 rmb 1 VRAM:0226 rmb 1 VRAM:0227 rmb 1 VRAM:0228 rmb 1 VRAM:0229 rmb 1 VRAM:022A rmb 1 VRAM:022B rmb 1 VRAM:022C rmb 1 VRAM:022D rmb 1 VRAM:022E rmb 1 VRAM:022F rmb 1 VRAM:0230 rmb 1 VRAM:0231 rmb 1 VRAM:0232 rmb 1 VRAM:0233 rmb 1 VRAM:0234 rmb 1 VRAM:0235 rmb 1 VRAM:0236 rmb 1 VRAM:0237 rmb 1 VRAM:0238 rmb 1 VRAM:0239 rmb 1 VRAM:023A rmb 1 VRAM:023B rmb 1 VRAM:023C rmb 1 VRAM:023D rmb 1 VRAM:023E rmb 1 VRAM:023F rmb 1 VRAM:0240 rmb 1 VRAM:0241 rmb 1 VRAM:0242 rmb 1 VRAM:0243 rmb 1 VRAM:0244 rmb 1 VRAM:0245 rmb 1 VRAM:0246 rmb 1 VRAM:0247 rmb 1 VRAM:0248 rmb 1 VRAM:0249 rmb 1 VRAM:024A rmb 1 VRAM:024B rmb 1 VRAM:024C rmb 1 VRAM:024D rmb 1 VRAM:024E rmb 1 VRAM:024F rmb 1 VRAM:0250 rmb 1 VRAM:0251 rmb 1 VRAM:0252 rmb 1 VRAM:0253 rmb 1 VRAM:0254 rmb 1 VRAM:0255 rmb 1 VRAM:0256 rmb 1 VRAM:0257 rmb 1 VRAM:0258 rmb 1 VRAM:0259 rmb 1 VRAM:025A rmb 1 VRAM:025B rmb 1 VRAM:025C rmb 1 VRAM:025D rmb 1 VRAM:025E rmb 1 VRAM:025F rmb 1 VRAM:0260 rmb 1 VRAM:0261 rmb 1 VRAM:0262 rmb 1 VRAM:0263 rmb 1 VRAM:0264 rmb 1 VRAM:0265 rmb 1 VRAM:0266 rmb 1 VRAM:0267 rmb 1 VRAM:0268 rmb 1 VRAM:0269 rmb 1 VRAM:026A rmb 1 VRAM:026B rmb 1 VRAM:026C rmb 1 VRAM:026D rmb 1 VRAM:026E rmb 1 VRAM:026F rmb 1 VRAM:0270 rmb 1 VRAM:0271 rmb 1 VRAM:0272 rmb 1 VRAM:0273 rmb 1 VRAM:0274 rmb 1 VRAM:0275 rmb 1 VRAM:0276 rmb 1 VRAM:0277 rmb 1 VRAM:0278 rmb 1 VRAM:0279 rmb 1 VRAM:027A rmb 1 VRAM:027B rmb 1 VRAM:027C rmb 1 VRAM:027D rmb 1 VRAM:027E rmb 1 VRAM:027F rmb 1 VRAM:0280 rmb 1 VRAM:0281 rmb 1 VRAM:0282 rmb 1 VRAM:0283 rmb 1 VRAM:0284 rmb 1 VRAM:0285 rmb 1 VRAM:0286 rmb 1 VRAM:0287 rmb 1 VRAM:0288 rmb 1 VRAM:0289 rmb 1 VRAM:028A rmb 1 VRAM:028B rmb 1 VRAM:028C rmb 1 VRAM:028D rmb 1 VRAM:028E rmb 1 VRAM:028F rmb 1 VRAM:0290 rmb 1 VRAM:0291 rmb 1 VRAM:0292 rmb 1 VRAM:0293 rmb 1 VRAM:0294 rmb 1 VRAM:0295 rmb 1 VRAM:0296 rmb 1 VRAM:0297 rmb 1 VRAM:0298 rmb 1 VRAM:0299 rmb 1 VRAM:029A rmb 1 VRAM:029B rmb 1 VRAM:029C rmb 1 VRAM:029D rmb 1 VRAM:029E rmb 1 VRAM:029F rmb 1 VRAM:02A0 rmb 1 VRAM:02A1 rmb 1 VRAM:02A2 rmb 1 VRAM:02A3 rmb 1 VRAM:02A4 rmb 1 VRAM:02A5 rmb 1 VRAM:02A6 rmb 1 VRAM:02A7 rmb 1 VRAM:02A8 rmb 1 VRAM:02A9 rmb 1 VRAM:02AA rmb 1 VRAM:02AB rmb 1 VRAM:02AC rmb 1 VRAM:02AD rmb 1 VRAM:02AE rmb 1 VRAM:02AF rmb 1 VRAM:02B0 rmb 1 VRAM:02B1 rmb 1 VRAM:02B2 rmb 1 VRAM:02B3 rmb 1 VRAM:02B4 rmb 1 VRAM:02B5 rmb 1 VRAM:02B6 rmb 1 VRAM:02B7 rmb 1 VRAM:02B8 rmb 1 VRAM:02B9 rmb 1 VRAM:02BA rmb 1 VRAM:02BB rmb 1 VRAM:02BC rmb 1 VRAM:02BD rmb 1 VRAM:02BE rmb 1 VRAM:02BF rmb 1 VRAM:02C0 rmb 1 VRAM:02C1 rmb 1 VRAM:02C2 rmb 1 VRAM:02C3 rmb 1 VRAM:02C4 rmb 1 VRAM:02C5 rmb 1 VRAM:02C6 rmb 1 VRAM:02C7 rmb 1 VRAM:02C8 rmb 1 VRAM:02C9 rmb 1 VRAM:02CA rmb 1 VRAM:02CB rmb 1 VRAM:02CC rmb 1 VRAM:02CD rmb 1 VRAM:02CE rmb 1 VRAM:02CF rmb 1 VRAM:02D0 rmb 1 VRAM:02D1 rmb 1 VRAM:02D2 rmb 1 VRAM:02D3 rmb 1 VRAM:02D4 rmb 1 VRAM:02D5 rmb 1 VRAM:02D6 rmb 1 VRAM:02D7 rmb 1 VRAM:02D8 rmb 1 VRAM:02D9 rmb 1 VRAM:02DA rmb 1 VRAM:02DB rmb 1 VRAM:02DC rmb 1 VRAM:02DD rmb 1 VRAM:02DE rmb 1 VRAM:02DF rmb 1 VRAM:02E0 rmb 1 VRAM:02E1 rmb 1 VRAM:02E2 rmb 1 VRAM:02E3 rmb 1 VRAM:02E4 rmb 1 VRAM:02E5 rmb 1 VRAM:02E6 rmb 1 VRAM:02E7 rmb 1 VRAM:02E8 rmb 1 VRAM:02E9 rmb 1 VRAM:02EA rmb 1 VRAM:02EB rmb 1 VRAM:02EC rmb 1 VRAM:02ED rmb 1 VRAM:02EE rmb 1 VRAM:02EF rmb 1 VRAM:02F0 rmb 1 VRAM:02F1 rmb 1 VRAM:02F2 rmb 1 VRAM:02F3 rmb 1 VRAM:02F4 rmb 1 VRAM:02F5 rmb 1 VRAM:02F6 rmb 1 VRAM:02F7 rmb 1 VRAM:02F8 rmb 1 VRAM:02F9 rmb 1 VRAM:02FA rmb 1 VRAM:02FB rmb 1 VRAM:02FC rmb 1 VRAM:02FD rmb 1 VRAM:02FE rmb 1 VRAM:02FF rmb 1 VRAM:0300 rmb 1 VRAM:0301 rmb 1 VRAM:0302 rmb 1 VRAM:0303 rmb 1 VRAM:0304 rmb 1 VRAM:0305 rmb 1 VRAM:0306 rmb 1 VRAM:0307 rmb 1 VRAM:0308 rmb 1 VRAM:0309 rmb 1 VRAM:030A rmb 1 VRAM:030B rmb 1 VRAM:030C rmb 1 VRAM:030D rmb 1 VRAM:030E rmb 1 VRAM:030F rmb 1 VRAM:0310 rmb 1 VRAM:0311 rmb 1 VRAM:0312 rmb 1 VRAM:0313 rmb 1 VRAM:0314 rmb 1 VRAM:0315 rmb 1 VRAM:0316 rmb 1 VRAM:0317 rmb 1 VRAM:0318 rmb 1 VRAM:0319 rmb 1 VRAM:031A rmb 1 VRAM:031B rmb 1 VRAM:031C rmb 1 VRAM:031D rmb 1 VRAM:031E rmb 1 VRAM:031F rmb 1 VRAM:0320 rmb 1 VRAM:0321 rmb 1 VRAM:0322 rmb 1 VRAM:0323 rmb 1 VRAM:0324 rmb 1 VRAM:0325 rmb 1 VRAM:0326 rmb 1 VRAM:0327 rmb 1 VRAM:0328 rmb 1 VRAM:0329 rmb 1 VRAM:032A rmb 1 VRAM:032B rmb 1 VRAM:032C rmb 1 VRAM:032D rmb 1 VRAM:032E rmb 1 VRAM:032F rmb 1 VRAM:0330 rmb 1 VRAM:0331 rmb 1 VRAM:0332 rmb 1 VRAM:0333 rmb 1 VRAM:0334 rmb 1 VRAM:0335 rmb 1 VRAM:0336 rmb 1 VRAM:0337 rmb 1 VRAM:0338 rmb 1 VRAM:0339 rmb 1 VRAM:033A rmb 1 VRAM:033B rmb 1 VRAM:033C rmb 1 VRAM:033D rmb 1 VRAM:033E rmb 1 VRAM:033F rmb 1 VRAM:0340 rmb 1 VRAM:0341 rmb 1 VRAM:0342 rmb 1 VRAM:0343 rmb 1 VRAM:0344 rmb 1 VRAM:0345 rmb 1 VRAM:0346 rmb 1 VRAM:0347 rmb 1 VRAM:0348 rmb 1 VRAM:0349 rmb 1 VRAM:034A rmb 1 VRAM:034B rmb 1 VRAM:034C rmb 1 VRAM:034D rmb 1 VRAM:034E rmb 1 VRAM:034F rmb 1 VRAM:0350 rmb 1 VRAM:0351 rmb 1 VRAM:0352 rmb 1 VRAM:0353 rmb 1 VRAM:0354 rmb 1 VRAM:0355 rmb 1 VRAM:0356 rmb 1 VRAM:0357 rmb 1 VRAM:0358 rmb 1 VRAM:0359 rmb 1 VRAM:035A rmb 1 VRAM:035B rmb 1 VRAM:035C rmb 1 VRAM:035D rmb 1 VRAM:035E rmb 1 VRAM:035F rmb 1 VRAM:0360 rmb 1 VRAM:0361 rmb 1 VRAM:0362 rmb 1 VRAM:0363 rmb 1 VRAM:0364 rmb 1 VRAM:0365 rmb 1 VRAM:0366 rmb 1 VRAM:0367 rmb 1 VRAM:0368 rmb 1 VRAM:0369 rmb 1 VRAM:036A rmb 1 VRAM:036B rmb 1 VRAM:036C rmb 1 VRAM:036D rmb 1 VRAM:036E rmb 1 VRAM:036F rmb 1 VRAM:0370 rmb 1 VRAM:0371 rmb 1 VRAM:0372 rmb 1 VRAM:0373 rmb 1 VRAM:0374 rmb 1 VRAM:0375 rmb 1 VRAM:0376 rmb 1 VRAM:0377 rmb 1 VRAM:0378 rmb 1 VRAM:0379 rmb 1 VRAM:037A rmb 1 VRAM:037B rmb 1 VRAM:037C rmb 1 VRAM:037D rmb 1 VRAM:037E rmb 1 VRAM:037F rmb 1 VRAM:0380 rmb 1 VRAM:0381 rmb 1 VRAM:0382 rmb 1 VRAM:0383 rmb 1 VRAM:0384 rmb 1 VRAM:0385 rmb 1 VRAM:0386 rmb 1 VRAM:0387 rmb 1 VRAM:0388 rmb 1 VRAM:0389 rmb 1 VRAM:038A rmb 1 VRAM:038B rmb 1 VRAM:038C rmb 1 VRAM:038D rmb 1 VRAM:038E rmb 1 VRAM:038F rmb 1 VRAM:0390 rmb 1 VRAM:0391 rmb 1 VRAM:0392 rmb 1 VRAM:0393 rmb 1 VRAM:0394 rmb 1 VRAM:0395 rmb 1 VRAM:0396 rmb 1 VRAM:0397 rmb 1 VRAM:0398 rmb 1 VRAM:0399 rmb 1 VRAM:039A rmb 1 VRAM:039B rmb 1 VRAM:039C rmb 1 VRAM:039D rmb 1 VRAM:039E rmb 1 VRAM:039F rmb 1 VRAM:03A0 rmb 1 VRAM:03A1 rmb 1 VRAM:03A2 rmb 1 VRAM:03A3 rmb 1 VRAM:03A4 rmb 1 VRAM:03A5 rmb 1 VRAM:03A6 rmb 1 VRAM:03A7 rmb 1 VRAM:03A8 rmb 1 VRAM:03A9 rmb 1 VRAM:03AA rmb 1 VRAM:03AB rmb 1 VRAM:03AC rmb 1 VRAM:03AD rmb 1 VRAM:03AE rmb 1 VRAM:03AF rmb 1 VRAM:03B0 rmb 1 VRAM:03B1 rmb 1 VRAM:03B2 rmb 1 VRAM:03B3 rmb 1 VRAM:03B4 rmb 1 VRAM:03B5 rmb 1 VRAM:03B6 rmb 1 VRAM:03B7 rmb 1 VRAM:03B8 rmb 1 VRAM:03B9 rmb 1 VRAM:03BA rmb 1 VRAM:03BB rmb 1 VRAM:03BC rmb 1 VRAM:03BD rmb 1 VRAM:03BE rmb 1 VRAM:03BF rmb 1 VRAM:03C0 rmb 1 VRAM:03C1 rmb 1 VRAM:03C2 rmb 1 VRAM:03C3 rmb 1 VRAM:03C4 rmb 1 VRAM:03C5 rmb 1 VRAM:03C6 rmb 1 VRAM:03C7 rmb 1 VRAM:03C8 rmb 1 VRAM:03C9 rmb 1 VRAM:03CA rmb 1 VRAM:03CB rmb 1 VRAM:03CC rmb 1 VRAM:03CD rmb 1 VRAM:03CE rmb 1 VRAM:03CF rmb 1 VRAM:03D0 rmb 1 VRAM:03D1 rmb 1 VRAM:03D2 rmb 1 VRAM:03D3 rmb 1 VRAM:03D4 rmb 1 VRAM:03D5 rmb 1 VRAM:03D6 rmb 1 VRAM:03D7 rmb 1 VRAM:03D8 rmb 1 VRAM:03D9 rmb 1 VRAM:03DA rmb 1 VRAM:03DB rmb 1 VRAM:03DC rmb 1 VRAM:03DD rmb 1 VRAM:03DE rmb 1 VRAM:03DF rmb 1 VRAM:03E0 rmb 1 VRAM:03E1 rmb 1 VRAM:03E2 rmb 1 VRAM:03E3 rmb 1 VRAM:03E4 rmb 1 VRAM:03E5 rmb 1 VRAM:03E6 rmb 1 VRAM:03E7 rmb 1 VRAM:03E8 rmb 1 VRAM:03E9 rmb 1 VRAM:03EA rmb 1 VRAM:03EB rmb 1 VRAM:03EC rmb 1 VRAM:03ED rmb 1 VRAM:03EE rmb 1 VRAM:03EF rmb 1 VRAM:03F0 rmb 1 VRAM:03F1 rmb 1 VRAM:03F2 rmb 1 VRAM:03F3 rmb 1 VRAM:03F4 rmb 1 VRAM:03F5 rmb 1 VRAM:03F6 rmb 1 VRAM:03F7 rmb 1 VRAM:03F8 rmb 1 VRAM:03F9 rmb 1 VRAM:03FA rmb 1 VRAM:03FB rmb 1 VRAM:03FC rmb 1 VRAM:03FD rmb 1 VRAM:03FE rmb 1 VRAM:03FF rmb 1 VRAM:0400 rmb 1 VRAM:0401 rmb 1 VRAM:0402 rmb 1 VRAM:0403 rmb 1 VRAM:0404 rmb 1 VRAM:0405 rmb 1 VRAM:0406 rmb 1 VRAM:0407 rmb 1 VRAM:0408 rmb 1 VRAM:0409 rmb 1 VRAM:040A rmb 1 VRAM:040B rmb 1 VRAM:040C rmb 1 VRAM:040D rmb 1 VRAM:040E rmb 1 VRAM:040F rmb 1 VRAM:0410 rmb 1 VRAM:0411 rmb 1 VRAM:0412 rmb 1 VRAM:0413 rmb 1 VRAM:0414 rmb 1 VRAM:0415 rmb 1 VRAM:0416 rmb 1 VRAM:0417 rmb 1 VRAM:0418 rmb 1 VRAM:0419 rmb 1 VRAM:041A rmb 1 VRAM:041B rmb 1 VRAM:041C rmb 1 VRAM:041D rmb 1 VRAM:041E rmb 1 VRAM:041F rmb 1 VRAM:0420 rmb 1 VRAM:0421 rmb 1 VRAM:0422 rmb 1 VRAM:0423 rmb 1 VRAM:0424 rmb 1 VRAM:0425 rmb 1 VRAM:0426 rmb 1 VRAM:0427 rmb 1 VRAM:0428 rmb 1 VRAM:0429 rmb 1 VRAM:042A rmb 1 VRAM:042B rmb 1 VRAM:042C rmb 1 VRAM:042D rmb 1 VRAM:042E rmb 1 VRAM:042F rmb 1 VRAM:0430 rmb 1 VRAM:0431 rmb 1 VRAM:0432 rmb 1 VRAM:0433 rmb 1 VRAM:0434 rmb 1 VRAM:0435 rmb 1 VRAM:0436 rmb 1 VRAM:0437 rmb 1 VRAM:0438 rmb 1 VRAM:0439 rmb 1 VRAM:043A rmb 1 VRAM:043B rmb 1 VRAM:043C rmb 1 VRAM:043D rmb 1 VRAM:043E rmb 1 VRAM:043F rmb 1 VRAM:0440 rmb 1 VRAM:0441 rmb 1 VRAM:0442 rmb 1 VRAM:0443 rmb 1 VRAM:0444 rmb 1 VRAM:0445 rmb 1 VRAM:0446 rmb 1 VRAM:0447 rmb 1 VRAM:0448 rmb 1 VRAM:0449 rmb 1 VRAM:044A rmb 1 VRAM:044B rmb 1 VRAM:044C rmb 1 VRAM:044D rmb 1 VRAM:044E rmb 1 VRAM:044F rmb 1 VRAM:0450 rmb 1 VRAM:0451 rmb 1 VRAM:0452 rmb 1 VRAM:0453 rmb 1 VRAM:0454 rmb 1 VRAM:0455 rmb 1 VRAM:0456 rmb 1 VRAM:0457 rmb 1 VRAM:0458 rmb 1 VRAM:0459 rmb 1 VRAM:045A rmb 1 VRAM:045B rmb 1 VRAM:045C rmb 1 VRAM:045D rmb 1 VRAM:045E rmb 1 VRAM:045F rmb 1 VRAM:0460 rmb 1 VRAM:0461 rmb 1 VRAM:0462 rmb 1 VRAM:0463 rmb 1 VRAM:0464 rmb 1 VRAM:0465 rmb 1 VRAM:0466 rmb 1 VRAM:0467 rmb 1 VRAM:0468 rmb 1 VRAM:0469 rmb 1 VRAM:046A rmb 1 VRAM:046B rmb 1 VRAM:046C rmb 1 VRAM:046D rmb 1 VRAM:046E rmb 1 VRAM:046F rmb 1 VRAM:0470 rmb 1 VRAM:0471 rmb 1 VRAM:0472 rmb 1 VRAM:0473 rmb 1 VRAM:0474 rmb 1 VRAM:0475 rmb 1 VRAM:0476 rmb 1 VRAM:0477 rmb 1 VRAM:0478 rmb 1 VRAM:0479 rmb 1 VRAM:047A rmb 1 VRAM:047B rmb 1 VRAM:047C rmb 1 VRAM:047D rmb 1 VRAM:047E rmb 1 VRAM:047F rmb 1 VRAM:0480 rmb 1 VRAM:0481 rmb 1 VRAM:0482 rmb 1 VRAM:0483 rmb 1 VRAM:0484 rmb 1 VRAM:0485 rmb 1 VRAM:0486 rmb 1 VRAM:0487 rmb 1 VRAM:0488 rmb 1 VRAM:0489 rmb 1 VRAM:048A rmb 1 VRAM:048B rmb 1 VRAM:048C rmb 1 VRAM:048D rmb 1 VRAM:048E rmb 1 VRAM:048F rmb 1 VRAM:0490 rmb 1 VRAM:0491 rmb 1 VRAM:0492 rmb 1 VRAM:0493 rmb 1 VRAM:0494 rmb 1 VRAM:0495 rmb 1 VRAM:0496 rmb 1 VRAM:0497 rmb 1 VRAM:0498 rmb 1 VRAM:0499 rmb 1 VRAM:049A rmb 1 VRAM:049B rmb 1 VRAM:049C rmb 1 VRAM:049D rmb 1 VRAM:049E rmb 1 VRAM:049F rmb 1 VRAM:04A0 rmb 1 VRAM:04A1 rmb 1 VRAM:04A2 rmb 1 VRAM:04A3 rmb 1 VRAM:04A4 rmb 1 VRAM:04A5 rmb 1 VRAM:04A6 rmb 1 VRAM:04A7 rmb 1 VRAM:04A8 rmb 1 VRAM:04A9 rmb 1 VRAM:04AA rmb 1 VRAM:04AB rmb 1 VRAM:04AC rmb 1 VRAM:04AD rmb 1 VRAM:04AE rmb 1 VRAM:04AF rmb 1 VRAM:04B0 rmb 1 VRAM:04B1 rmb 1 VRAM:04B2 rmb 1 VRAM:04B3 rmb 1 VRAM:04B4 rmb 1 VRAM:04B5 rmb 1 VRAM:04B6 rmb 1 VRAM:04B7 rmb 1 VRAM:04B8 rmb 1 VRAM:04B9 rmb 1 VRAM:04BA rmb 1 VRAM:04BB rmb 1 VRAM:04BC rmb 1 VRAM:04BD rmb 1 VRAM:04BE rmb 1 VRAM:04BF rmb 1 VRAM:04C0 rmb 1 VRAM:04C1 rmb 1 VRAM:04C2 rmb 1 VRAM:04C3 rmb 1 VRAM:04C4 rmb 1 VRAM:04C5 rmb 1 VRAM:04C6 rmb 1 VRAM:04C7 rmb 1 VRAM:04C8 rmb 1 VRAM:04C9 rmb 1 VRAM:04CA rmb 1 VRAM:04CB rmb 1 VRAM:04CC rmb 1 VRAM:04CD rmb 1 VRAM:04CE rmb 1 VRAM:04CF rmb 1 VRAM:04D0 rmb 1 VRAM:04D1 rmb 1 VRAM:04D2 rmb 1 VRAM:04D3 rmb 1 VRAM:04D4 rmb 1 VRAM:04D5 rmb 1 VRAM:04D6 rmb 1 VRAM:04D7 rmb 1 VRAM:04D8 rmb 1 VRAM:04D9 rmb 1 VRAM:04DA rmb 1 VRAM:04DB rmb 1 VRAM:04DC rmb 1 VRAM:04DD rmb 1 VRAM:04DE rmb 1 VRAM:04DF rmb 1 VRAM:04E0 rmb 1 VRAM:04E1 rmb 1 VRAM:04E2 rmb 1 VRAM:04E3 rmb 1 VRAM:04E4 rmb 1 VRAM:04E5 rmb 1 VRAM:04E6 rmb 1 VRAM:04E7 rmb 1 VRAM:04E8 rmb 1 VRAM:04E9 rmb 1 VRAM:04EA rmb 1 VRAM:04EB rmb 1 VRAM:04EC rmb 1 VRAM:04ED rmb 1 VRAM:04EE rmb 1 VRAM:04EF rmb 1 VRAM:04F0 rmb 1 VRAM:04F1 rmb 1 VRAM:04F2 rmb 1 VRAM:04F3 rmb 1 VRAM:04F4 rmb 1 VRAM:04F5 rmb 1 VRAM:04F6 rmb 1 VRAM:04F7 rmb 1 VRAM:04F8 rmb 1 VRAM:04F9 rmb 1 VRAM:04FA rmb 1 VRAM:04FB rmb 1 VRAM:04FC rmb 1 VRAM:04FD rmb 1 VRAM:04FE rmb 1 VRAM:04FF rmb 1 VRAM:0500 rmb 1 VRAM:0501 rmb 1 VRAM:0502 rmb 1 VRAM:0503 rmb 1 VRAM:0504 rmb 1 VRAM:0505 rmb 1 VRAM:0506 rmb 1 VRAM:0507 rmb 1 VRAM:0508 rmb 1 VRAM:0509 rmb 1 VRAM:050A rmb 1 VRAM:050B rmb 1 VRAM:050C rmb 1 VRAM:050D rmb 1 VRAM:050E rmb 1 VRAM:050F rmb 1 VRAM:0510 rmb 1 VRAM:0511 rmb 1 VRAM:0512 rmb 1 VRAM:0513 rmb 1 VRAM:0514 rmb 1 VRAM:0515 rmb 1 VRAM:0516 rmb 1 VRAM:0517 rmb 1 VRAM:0518 rmb 1 VRAM:0519 rmb 1 VRAM:051A rmb 1 VRAM:051B rmb 1 VRAM:051C rmb 1 VRAM:051D rmb 1 VRAM:051E rmb 1 VRAM:051F rmb 1 VRAM:0520 rmb 1 VRAM:0521 rmb 1 VRAM:0522 rmb 1 VRAM:0523 rmb 1 VRAM:0524 rmb 1 VRAM:0525 rmb 1 VRAM:0526 rmb 1 VRAM:0527 rmb 1 VRAM:0528 rmb 1 VRAM:0529 rmb 1 VRAM:052A rmb 1 VRAM:052B rmb 1 VRAM:052C rmb 1 VRAM:052D rmb 1 VRAM:052E rmb 1 VRAM:052F rmb 1 VRAM:0530 rmb 1 VRAM:0531 rmb 1 VRAM:0532 rmb 1 VRAM:0533 rmb 1 VRAM:0534 rmb 1 VRAM:0535 rmb 1 VRAM:0536 rmb 1 VRAM:0537 rmb 1 VRAM:0538 rmb 1 VRAM:0539 rmb 1 VRAM:053A rmb 1 VRAM:053B rmb 1 VRAM:053C rmb 1 VRAM:053D rmb 1 VRAM:053E rmb 1 VRAM:053F rmb 1 VRAM:0540 rmb 1 VRAM:0541 rmb 1 VRAM:0542 rmb 1 VRAM:0543 rmb 1 VRAM:0544 rmb 1 VRAM:0545 rmb 1 VRAM:0546 rmb 1 VRAM:0547 rmb 1 VRAM:0548 rmb 1 VRAM:0549 rmb 1 VRAM:054A rmb 1 VRAM:054B rmb 1 VRAM:054C rmb 1 VRAM:054D rmb 1 VRAM:054E rmb 1 VRAM:054F rmb 1 VRAM:0550 rmb 1 VRAM:0551 rmb 1 VRAM:0552 rmb 1 VRAM:0553 rmb 1 VRAM:0554 rmb 1 VRAM:0555 rmb 1 VRAM:0556 rmb 1 VRAM:0557 rmb 1 VRAM:0558 rmb 1 VRAM:0559 rmb 1 VRAM:055A rmb 1 VRAM:055B rmb 1 VRAM:055C rmb 1 VRAM:055D rmb 1 VRAM:055E rmb 1 VRAM:055F rmb 1 VRAM:0560 rmb 1 VRAM:0561 rmb 1 VRAM:0562 rmb 1 VRAM:0563 rmb 1 VRAM:0564 rmb 1 VRAM:0565 rmb 1 VRAM:0566 rmb 1 VRAM:0567 rmb 1 VRAM:0568 rmb 1 VRAM:0569 rmb 1 VRAM:056A rmb 1 VRAM:056B rmb 1 VRAM:056C rmb 1 VRAM:056D rmb 1 VRAM:056E rmb 1 VRAM:056F rmb 1 VRAM:0570 rmb 1 VRAM:0571 rmb 1 VRAM:0572 rmb 1 VRAM:0573 rmb 1 VRAM:0574 rmb 1 VRAM:0575 rmb 1 VRAM:0576 rmb 1 VRAM:0577 rmb 1 VRAM:0578 rmb 1 VRAM:0579 rmb 1 VRAM:057A rmb 1 VRAM:057B rmb 1 VRAM:057C rmb 1 VRAM:057D rmb 1 VRAM:057E rmb 1 VRAM:057F rmb 1 VRAM:0580 rmb 1 VRAM:0581 rmb 1 VRAM:0582 rmb 1 VRAM:0583 rmb 1 VRAM:0584 rmb 1 VRAM:0585 rmb 1 VRAM:0586 rmb 1 VRAM:0587 rmb 1 VRAM:0588 rmb 1 VRAM:0589 rmb 1 VRAM:058A rmb 1 VRAM:058B rmb 1 VRAM:058C rmb 1 VRAM:058D rmb 1 VRAM:058E rmb 1 VRAM:058F rmb 1 VRAM:0590 rmb 1 VRAM:0591 rmb 1 VRAM:0592 rmb 1 VRAM:0593 rmb 1 VRAM:0594 rmb 1 VRAM:0595 rmb 1 VRAM:0596 rmb 1 VRAM:0597 rmb 1 VRAM:0598 rmb 1 VRAM:0599 rmb 1 VRAM:059A rmb 1 VRAM:059B rmb 1 VRAM:059C rmb 1 VRAM:059D rmb 1 VRAM:059E rmb 1 VRAM:059F rmb 1 VRAM:05A0 rmb 1 VRAM:05A1 rmb 1 VRAM:05A2 rmb 1 VRAM:05A3 rmb 1 VRAM:05A4 rmb 1 VRAM:05A5 rmb 1 VRAM:05A6 rmb 1 VRAM:05A7 rmb 1 VRAM:05A8 rmb 1 VRAM:05A9 rmb 1 VRAM:05AA rmb 1 VRAM:05AB rmb 1 VRAM:05AC rmb 1 VRAM:05AD rmb 1 VRAM:05AE rmb 1 VRAM:05AF rmb 1 VRAM:05B0 rmb 1 VRAM:05B1 rmb 1 VRAM:05B2 rmb 1 VRAM:05B3 rmb 1 VRAM:05B4 rmb 1 VRAM:05B5 rmb 1 VRAM:05B6 rmb 1 VRAM:05B7 rmb 1 VRAM:05B8 rmb 1 VRAM:05B9 rmb 1 VRAM:05BA rmb 1 VRAM:05BB rmb 1 VRAM:05BC rmb 1 VRAM:05BD rmb 1 VRAM:05BE rmb 1 VRAM:05BF rmb 1 VRAM:05C0 rmb 1 VRAM:05C1 rmb 1 VRAM:05C2 rmb 1 VRAM:05C3 rmb 1 VRAM:05C4 rmb 1 VRAM:05C5 rmb 1 VRAM:05C6 rmb 1 VRAM:05C7 rmb 1 VRAM:05C8 rmb 1 VRAM:05C9 rmb 1 VRAM:05CA rmb 1 VRAM:05CB rmb 1 VRAM:05CC rmb 1 VRAM:05CD rmb 1 VRAM:05CE rmb 1 VRAM:05CF rmb 1 VRAM:05D0 rmb 1 VRAM:05D1 rmb 1 VRAM:05D2 rmb 1 VRAM:05D3 rmb 1 VRAM:05D4 rmb 1 VRAM:05D5 rmb 1 VRAM:05D6 rmb 1 VRAM:05D7 rmb 1 VRAM:05D8 rmb 1 VRAM:05D9 rmb 1 VRAM:05DA rmb 1 VRAM:05DB rmb 1 VRAM:05DC rmb 1 VRAM:05DD rmb 1 VRAM:05DE rmb 1 VRAM:05DF rmb 1 VRAM:05E0 rmb 1 VRAM:05E1 rmb 1 VRAM:05E2 rmb 1 VRAM:05E3 rmb 1 VRAM:05E4 rmb 1 VRAM:05E5 rmb 1 VRAM:05E6 rmb 1 VRAM:05E7 rmb 1 VRAM:05E8 rmb 1 VRAM:05E9 rmb 1 VRAM:05EA rmb 1 VRAM:05EB rmb 1 VRAM:05EC rmb 1 VRAM:05ED rmb 1 VRAM:05EE rmb 1 VRAM:05EF rmb 1 VRAM:05F0 rmb 1 VRAM:05F1 rmb 1 VRAM:05F2 rmb 1 VRAM:05F3 rmb 1 VRAM:05F4 rmb 1 VRAM:05F5 rmb 1 VRAM:05F6 rmb 1 VRAM:05F7 rmb 1 VRAM:05F8 rmb 1 VRAM:05F9 rmb 1 VRAM:05FA rmb 1 VRAM:05FB rmb 1 VRAM:05FC rmb 1 VRAM:05FD rmb 1 VRAM:05FE rmb 1 VRAM:05FF rmb 1 VRAM:0600 rmb 1 VRAM:0601 rmb 1 VRAM:0602 rmb 1 VRAM:0603 rmb 1 VRAM:0604 rmb 1 VRAM:0605 rmb 1 VRAM:0606 rmb 1 VRAM:0607 rmb 1 VRAM:0608 rmb 1 VRAM:0609 rmb 1 VRAM:060A rmb 1 VRAM:060B rmb 1 VRAM:060C rmb 1 VRAM:060D rmb 1 VRAM:060E rmb 1 VRAM:060F rmb 1 VRAM:0610 rmb 1 VRAM:0611 rmb 1 VRAM:0612 rmb 1 VRAM:0613 rmb 1 VRAM:0614 rmb 1 VRAM:0615 rmb 1 VRAM:0616 rmb 1 VRAM:0617 rmb 1 VRAM:0618 rmb 1 VRAM:0619 rmb 1 VRAM:061A rmb 1 VRAM:061B rmb 1 VRAM:061C rmb 1 VRAM:061D rmb 1 VRAM:061E rmb 1 VRAM:061F rmb 1 VRAM:0620 rmb 1 VRAM:0621 rmb 1 VRAM:0622 rmb 1 VRAM:0623 rmb 1 VRAM:0624 rmb 1 VRAM:0625 rmb 1 VRAM:0626 rmb 1 VRAM:0627 rmb 1 VRAM:0628 rmb 1 VRAM:0629 rmb 1 VRAM:062A rmb 1 VRAM:062B rmb 1 VRAM:062C rmb 1 VRAM:062D rmb 1 VRAM:062E rmb 1 VRAM:062F rmb 1 VRAM:0630 rmb 1 VRAM:0631 rmb 1 VRAM:0632 rmb 1 VRAM:0633 rmb 1 VRAM:0634 rmb 1 VRAM:0635 rmb 1 VRAM:0636 rmb 1 VRAM:0637 rmb 1 VRAM:0638 rmb 1 VRAM:0639 rmb 1 VRAM:063A rmb 1 VRAM:063B rmb 1 VRAM:063C rmb 1 VRAM:063D rmb 1 VRAM:063E rmb 1 VRAM:063F rmb 1 VRAM:0640 rmb 1 VRAM:0641 rmb 1 VRAM:0642 rmb 1 VRAM:0643 rmb 1 VRAM:0644 rmb 1 VRAM:0645 rmb 1 VRAM:0646 rmb 1 VRAM:0647 rmb 1 VRAM:0648 rmb 1 VRAM:0649 rmb 1 VRAM:064A rmb 1 VRAM:064B rmb 1 VRAM:064C rmb 1 VRAM:064D rmb 1 VRAM:064E rmb 1 VRAM:064F rmb 1 VRAM:0650 rmb 1 VRAM:0651 rmb 1 VRAM:0652 rmb 1 VRAM:0653 rmb 1 VRAM:0654 rmb 1 VRAM:0655 rmb 1 VRAM:0656 rmb 1 VRAM:0657 rmb 1 VRAM:0658 rmb 1 VRAM:0659 rmb 1 VRAM:065A rmb 1 VRAM:065B rmb 1 VRAM:065C rmb 1 VRAM:065D rmb 1 VRAM:065E rmb 1 VRAM:065F rmb 1 VRAM:0660 rmb 1 VRAM:0661 rmb 1 VRAM:0662 rmb 1 VRAM:0663 rmb 1 VRAM:0664 rmb 1 VRAM:0665 rmb 1 VRAM:0666 rmb 1 VRAM:0667 rmb 1 VRAM:0668 rmb 1 VRAM:0669 rmb 1 VRAM:066A rmb 1 VRAM:066B rmb 1 VRAM:066C rmb 1 VRAM:066D rmb 1 VRAM:066E rmb 1 VRAM:066F rmb 1 VRAM:0670 rmb 1 VRAM:0671 rmb 1 VRAM:0672 rmb 1 VRAM:0673 rmb 1 VRAM:0674 rmb 1 VRAM:0675 rmb 1 VRAM:0676 rmb 1 VRAM:0677 rmb 1 VRAM:0678 rmb 1 VRAM:0679 rmb 1 VRAM:067A rmb 1 VRAM:067B rmb 1 VRAM:067C rmb 1 VRAM:067D rmb 1 VRAM:067E rmb 1 VRAM:067F rmb 1 VRAM:0680 rmb 1 VRAM:0681 rmb 1 VRAM:0682 rmb 1 VRAM:0683 rmb 1 VRAM:0684 rmb 1 VRAM:0685 rmb 1 VRAM:0686 rmb 1 VRAM:0687 rmb 1 VRAM:0688 rmb 1 VRAM:0689 rmb 1 VRAM:068A rmb 1 VRAM:068B rmb 1 VRAM:068C rmb 1 VRAM:068D rmb 1 VRAM:068E rmb 1 VRAM:068F rmb 1 VRAM:0690 rmb 1 VRAM:0691 rmb 1 VRAM:0692 rmb 1 VRAM:0693 rmb 1 VRAM:0694 rmb 1 VRAM:0695 rmb 1 VRAM:0696 rmb 1 VRAM:0697 rmb 1 VRAM:0698 rmb 1 VRAM:0699 rmb 1 VRAM:069A rmb 1 VRAM:069B rmb 1 VRAM:069C rmb 1 VRAM:069D rmb 1 VRAM:069E rmb 1 VRAM:069F rmb 1 VRAM:06A0 rmb 1 VRAM:06A1 rmb 1 VRAM:06A2 rmb 1 VRAM:06A3 rmb 1 VRAM:06A4 rmb 1 VRAM:06A5 rmb 1 VRAM:06A6 rmb 1 VRAM:06A7 rmb 1 VRAM:06A8 rmb 1 VRAM:06A9 rmb 1 VRAM:06AA rmb 1 VRAM:06AB rmb 1 VRAM:06AC rmb 1 VRAM:06AD rmb 1 VRAM:06AE rmb 1 VRAM:06AF rmb 1 VRAM:06B0 rmb 1 VRAM:06B1 rmb 1 VRAM:06B2 rmb 1 VRAM:06B3 rmb 1 VRAM:06B4 rmb 1 VRAM:06B5 rmb 1 VRAM:06B6 rmb 1 VRAM:06B7 rmb 1 VRAM:06B8 rmb 1 VRAM:06B9 rmb 1 VRAM:06BA rmb 1 VRAM:06BB rmb 1 VRAM:06BC rmb 1 VRAM:06BD rmb 1 VRAM:06BE rmb 1 VRAM:06BF rmb 1 VRAM:06C0 rmb 1 VRAM:06C1 rmb 1 VRAM:06C2 rmb 1 VRAM:06C3 rmb 1 VRAM:06C4 rmb 1 VRAM:06C5 rmb 1 VRAM:06C6 rmb 1 VRAM:06C7 rmb 1 VRAM:06C8 rmb 1 VRAM:06C9 rmb 1 VRAM:06CA rmb 1 VRAM:06CB rmb 1 VRAM:06CC rmb 1 VRAM:06CD rmb 1 VRAM:06CE rmb 1 VRAM:06CF rmb 1 VRAM:06D0 rmb 1 VRAM:06D1 rmb 1 VRAM:06D2 rmb 1 VRAM:06D3 rmb 1 VRAM:06D4 rmb 1 VRAM:06D5 rmb 1 VRAM:06D6 rmb 1 VRAM:06D7 rmb 1 VRAM:06D8 rmb 1 VRAM:06D9 rmb 1 VRAM:06DA rmb 1 VRAM:06DB rmb 1 VRAM:06DC rmb 1 VRAM:06DD rmb 1 VRAM:06DE rmb 1 VRAM:06DF rmb 1 VRAM:06E0 rmb 1 VRAM:06E1 rmb 1 VRAM:06E2 rmb 1 VRAM:06E3 rmb 1 VRAM:06E4 rmb 1 VRAM:06E5 rmb 1 VRAM:06E6 rmb 1 VRAM:06E7 rmb 1 VRAM:06E8 rmb 1 VRAM:06E9 rmb 1 VRAM:06EA rmb 1 VRAM:06EB rmb 1 VRAM:06EC rmb 1 VRAM:06ED rmb 1 VRAM:06EE rmb 1 VRAM:06EF rmb 1 VRAM:06F0 rmb 1 VRAM:06F1 rmb 1 VRAM:06F2 rmb 1 VRAM:06F3 rmb 1 VRAM:06F4 rmb 1 VRAM:06F5 rmb 1 VRAM:06F6 rmb 1 VRAM:06F7 rmb 1 VRAM:06F8 rmb 1 VRAM:06F9 rmb 1 VRAM:06FA rmb 1 VRAM:06FB rmb 1 VRAM:06FC rmb 1 VRAM:06FD rmb 1 VRAM:06FE rmb 1 VRAM:06FF rmb 1 VRAM:0700 rmb 1 VRAM:0701 rmb 1 VRAM:0702 rmb 1 VRAM:0703 rmb 1 VRAM:0704 rmb 1 VRAM:0705 rmb 1 VRAM:0706 rmb 1 VRAM:0707 rmb 1 VRAM:0708 rmb 1 VRAM:0709 rmb 1 VRAM:070A rmb 1 VRAM:070B rmb 1 VRAM:070C rmb 1 VRAM:070D rmb 1 VRAM:070E rmb 1 VRAM:070F rmb 1 VRAM:0710 rmb 1 VRAM:0711 rmb 1 VRAM:0712 rmb 1 VRAM:0713 rmb 1 VRAM:0714 rmb 1 VRAM:0715 rmb 1 VRAM:0716 rmb 1 VRAM:0717 rmb 1 VRAM:0718 rmb 1 VRAM:0719 rmb 1 VRAM:071A rmb 1 VRAM:071B rmb 1 VRAM:071C rmb 1 VRAM:071D rmb 1 VRAM:071E rmb 1 VRAM:071F rmb 1 VRAM:0720 rmb 1 VRAM:0721 rmb 1 VRAM:0722 rmb 1 VRAM:0723 rmb 1 VRAM:0724 rmb 1 VRAM:0725 rmb 1 VRAM:0726 rmb 1 VRAM:0727 rmb 1 VRAM:0728 rmb 1 VRAM:0729 rmb 1 VRAM:072A rmb 1 VRAM:072B rmb 1 VRAM:072C rmb 1 VRAM:072D rmb 1 VRAM:072E rmb 1 VRAM:072F rmb 1 VRAM:0730 rmb 1 VRAM:0731 rmb 1 VRAM:0732 rmb 1 VRAM:0733 rmb 1 VRAM:0734 rmb 1 VRAM:0735 rmb 1 VRAM:0736 rmb 1 VRAM:0737 rmb 1 VRAM:0738 rmb 1 VRAM:0739 rmb 1 VRAM:073A rmb 1 VRAM:073B rmb 1 VRAM:073C rmb 1 VRAM:073D rmb 1 VRAM:073E rmb 1 VRAM:073F rmb 1 VRAM:0740 rmb 1 VRAM:0741 rmb 1 VRAM:0742 rmb 1 VRAM:0743 rmb 1 VRAM:0744 rmb 1 VRAM:0745 rmb 1 VRAM:0746 rmb 1 VRAM:0747 rmb 1 VRAM:0748 rmb 1 VRAM:0749 rmb 1 VRAM:074A rmb 1 VRAM:074B rmb 1 VRAM:074C rmb 1 VRAM:074D rmb 1 VRAM:074E rmb 1 VRAM:074F rmb 1 VRAM:0750 rmb 1 VRAM:0751 rmb 1 VRAM:0752 rmb 1 VRAM:0753 rmb 1 VRAM:0754 rmb 1 VRAM:0755 rmb 1 VRAM:0756 rmb 1 VRAM:0757 rmb 1 VRAM:0758 rmb 1 VRAM:0759 rmb 1 VRAM:075A rmb 1 VRAM:075B rmb 1 VRAM:075C rmb 1 VRAM:075D rmb 1 VRAM:075E rmb 1 VRAM:075F rmb 1 VRAM:0760 rmb 1 VRAM:0761 rmb 1 VRAM:0762 rmb 1 VRAM:0763 rmb 1 VRAM:0764 rmb 1 VRAM:0765 rmb 1 VRAM:0766 rmb 1 VRAM:0767 rmb 1 VRAM:0768 rmb 1 VRAM:0769 rmb 1 VRAM:076A rmb 1 VRAM:076B rmb 1 VRAM:076C rmb 1 VRAM:076D rmb 1 VRAM:076E rmb 1 VRAM:076F rmb 1 VRAM:0770 rmb 1 VRAM:0771 rmb 1 VRAM:0772 rmb 1 VRAM:0773 rmb 1 VRAM:0774 rmb 1 VRAM:0775 rmb 1 VRAM:0776 rmb 1 VRAM:0777 rmb 1 VRAM:0778 rmb 1 VRAM:0779 rmb 1 VRAM:077A rmb 1 VRAM:077B rmb 1 VRAM:077C rmb 1 VRAM:077D rmb 1 VRAM:077E rmb 1 VRAM:077F rmb 1 VRAM:0780 rmb 1 VRAM:0781 rmb 1 VRAM:0782 rmb 1 VRAM:0783 rmb 1 VRAM:0784 rmb 1 VRAM:0785 rmb 1 VRAM:0786 rmb 1 VRAM:0787 rmb 1 VRAM:0788 rmb 1 VRAM:0789 rmb 1 VRAM:078A rmb 1 VRAM:078B rmb 1 VRAM:078C rmb 1 VRAM:078D rmb 1 VRAM:078E rmb 1 VRAM:078F rmb 1 VRAM:0790 rmb 1 VRAM:0791 rmb 1 VRAM:0792 rmb 1 VRAM:0793 rmb 1 VRAM:0794 rmb 1 VRAM:0795 rmb 1 VRAM:0796 rmb 1 VRAM:0797 rmb 1 VRAM:0798 rmb 1 VRAM:0799 rmb 1 VRAM:079A rmb 1 VRAM:079B rmb 1 VRAM:079C rmb 1 VRAM:079D rmb 1 VRAM:079E rmb 1 VRAM:079F rmb 1 VRAM:07A0 rmb 1 VRAM:07A1 rmb 1 VRAM:07A2 rmb 1 VRAM:07A3 rmb 1 VRAM:07A4 rmb 1 VRAM:07A5 rmb 1 VRAM:07A6 rmb 1 VRAM:07A7 rmb 1 VRAM:07A8 rmb 1 VRAM:07A9 rmb 1 VRAM:07AA rmb 1 VRAM:07AB rmb 1 VRAM:07AC rmb 1 VRAM:07AD rmb 1 VRAM:07AE rmb 1 VRAM:07AF rmb 1 VRAM:07B0 rmb 1 VRAM:07B1 rmb 1 VRAM:07B2 rmb 1 VRAM:07B3 rmb 1 VRAM:07B4 rmb 1 VRAM:07B5 rmb 1 VRAM:07B6 rmb 1 VRAM:07B7 rmb 1 VRAM:07B8 rmb 1 VRAM:07B9 rmb 1 VRAM:07BA rmb 1 VRAM:07BB rmb 1 VRAM:07BC rmb 1 VRAM:07BD rmb 1 VRAM:07BE rmb 1 VRAM:07BF rmb 1 VRAM:07C0 rmb 1 VRAM:07C1 rmb 1 VRAM:07C2 rmb 1 VRAM:07C3 rmb 1 VRAM:07C4 rmb 1 VRAM:07C5 rmb 1 VRAM:07C6 rmb 1 VRAM:07C7 rmb 1 VRAM:07C8 rmb 1 VRAM:07C9 rmb 1 VRAM:07CA rmb 1 VRAM:07CB rmb 1 VRAM:07CC rmb 1 VRAM:07CD rmb 1 VRAM:07CE rmb 1 VRAM:07CF rmb 1 VRAM:07D0 rmb 1 VRAM:07D1 rmb 1 VRAM:07D2 rmb 1 VRAM:07D3 rmb 1 VRAM:07D4 rmb 1 VRAM:07D5 rmb 1 VRAM:07D6 rmb 1 VRAM:07D7 rmb 1 VRAM:07D8 rmb 1 VRAM:07D9 rmb 1 VRAM:07DA rmb 1 VRAM:07DB rmb 1 VRAM:07DC rmb 1 VRAM:07DD rmb 1 VRAM:07DE rmb 1 VRAM:07DF rmb 1 VRAM:07E0 rmb 1 VRAM:07E1 rmb 1 VRAM:07E2 rmb 1 VRAM:07E3 rmb 1 VRAM:07E4 rmb 1 VRAM:07E5 rmb 1 VRAM:07E6 rmb 1 VRAM:07E7 rmb 1 VRAM:07E8 rmb 1 VRAM:07E9 rmb 1 VRAM:07EA rmb 1 VRAM:07EB rmb 1 VRAM:07EC rmb 1 VRAM:07ED rmb 1 VRAM:07EE rmb 1 VRAM:07EF rmb 1 VRAM:07F0 rmb 1 VRAM:07F1 rmb 1 VRAM:07F2 rmb 1 VRAM:07F3 rmb 1 VRAM:07F4 rmb 1 VRAM:07F5 rmb 1 VRAM:07F6 rmb 1 VRAM:07F7 rmb 1 VRAM:07F8 rmb 1 VRAM:07F9 rmb 1 VRAM:07FA rmb 1 VRAM:07FB rmb 1 VRAM:07FC rmb 1 VRAM:07FD rmb 1 VRAM:07FE rmb 1 VRAM:07FF rmb 1 VRAM:0800 rmb 1 VRAM:0801 rmb 1 VRAM:0802 rmb 1 VRAM:0803 rmb 1 VRAM:0804 rmb 1 VRAM:0805 rmb 1 VRAM:0806 rmb 1 VRAM:0807 rmb 1 VRAM:0808 rmb 1 VRAM:0809 rmb 1 VRAM:080A rmb 1 VRAM:080B rmb 1 VRAM:080C rmb 1 VRAM:080D rmb 1 VRAM:080E rmb 1 VRAM:080F rmb 1 VRAM:0810 rmb 1 VRAM:0811 rmb 1 VRAM:0812 rmb 1 VRAM:0813 rmb 1 VRAM:0814 rmb 1 VRAM:0815 rmb 1 VRAM:0816 rmb 1 VRAM:0817 rmb 1 VRAM:0818 rmb 1 VRAM:0819 rmb 1 VRAM:081A rmb 1 VRAM:081B rmb 1 VRAM:081C rmb 1 VRAM:081D rmb 1 VRAM:081E rmb 1 VRAM:081F rmb 1 VRAM:0820 rmb 1 VRAM:0821 rmb 1 VRAM:0822 rmb 1 VRAM:0823 rmb 1 VRAM:0824 rmb 1 VRAM:0825 rmb 1 VRAM:0826 rmb 1 VRAM:0827 rmb 1 VRAM:0828 rmb 1 VRAM:0829 rmb 1 VRAM:082A rmb 1 VRAM:082B rmb 1 VRAM:082C rmb 1 VRAM:082D rmb 1 VRAM:082E rmb 1 VRAM:082F rmb 1 VRAM:0830 rmb 1 VRAM:0831 rmb 1 VRAM:0832 rmb 1 VRAM:0833 rmb 1 VRAM:0834 rmb 1 VRAM:0835 rmb 1 VRAM:0836 rmb 1 VRAM:0837 rmb 1 VRAM:0838 rmb 1 VRAM:0839 rmb 1 VRAM:083A rmb 1 VRAM:083B rmb 1 VRAM:083C rmb 1 VRAM:083D rmb 1 VRAM:083E rmb 1 VRAM:083F rmb 1 VRAM:0840 rmb 1 VRAM:0841 rmb 1 VRAM:0842 rmb 1 VRAM:0843 rmb 1 VRAM:0844 rmb 1 VRAM:0845 rmb 1 VRAM:0846 rmb 1 VRAM:0847 rmb 1 VRAM:0848 rmb 1 VRAM:0849 rmb 1 VRAM:084A rmb 1 VRAM:084B rmb 1 VRAM:084C rmb 1 VRAM:084D rmb 1 VRAM:084E rmb 1 VRAM:084F rmb 1 VRAM:0850 rmb 1 VRAM:0851 rmb 1 VRAM:0852 rmb 1 VRAM:0853 rmb 1 VRAM:0854 rmb 1 VRAM:0855 rmb 1 VRAM:0856 rmb 1 VRAM:0857 rmb 1 VRAM:0858 rmb 1 VRAM:0859 rmb 1 VRAM:085A rmb 1 VRAM:085B rmb 1 VRAM:085C rmb 1 VRAM:085D rmb 1 VRAM:085E rmb 1 VRAM:085F rmb 1 VRAM:0860 rmb 1 VRAM:0861 rmb 1 VRAM:0862 rmb 1 VRAM:0863 rmb 1 VRAM:0864 rmb 1 VRAM:0865 rmb 1 VRAM:0866 rmb 1 VRAM:0867 rmb 1 VRAM:0868 rmb 1 VRAM:0869 rmb 1 VRAM:086A rmb 1 VRAM:086B rmb 1 VRAM:086C rmb 1 VRAM:086D rmb 1 VRAM:086E rmb 1 VRAM:086F rmb 1 VRAM:0870 rmb 1 VRAM:0871 rmb 1 VRAM:0872 rmb 1 VRAM:0873 rmb 1 VRAM:0874 rmb 1 VRAM:0875 rmb 1 VRAM:0876 rmb 1 VRAM:0877 rmb 1 VRAM:0878 rmb 1 VRAM:0879 rmb 1 VRAM:087A rmb 1 VRAM:087B rmb 1 VRAM:087C rmb 1 VRAM:087D rmb 1 VRAM:087E rmb 1 VRAM:087F rmb 1 VRAM:0880 rmb 1 VRAM:0881 rmb 1 VRAM:0882 rmb 1 VRAM:0883 rmb 1 VRAM:0884 rmb 1 VRAM:0885 rmb 1 VRAM:0886 rmb 1 VRAM:0887 rmb 1 VRAM:0888 rmb 1 VRAM:0889 rmb 1 VRAM:088A rmb 1 VRAM:088B rmb 1 VRAM:088C rmb 1 VRAM:088D rmb 1 VRAM:088E rmb 1 VRAM:088F rmb 1 VRAM:0890 rmb 1 VRAM:0891 rmb 1 VRAM:0892 rmb 1 VRAM:0893 rmb 1 VRAM:0894 rmb 1 VRAM:0895 rmb 1 VRAM:0896 rmb 1 VRAM:0897 rmb 1 VRAM:0898 rmb 1 VRAM:0899 rmb 1 VRAM:089A rmb 1 VRAM:089B rmb 1 VRAM:089C rmb 1 VRAM:089D rmb 1 VRAM:089E rmb 1 VRAM:089F rmb 1 VRAM:08A0 rmb 1 VRAM:08A1 rmb 1 VRAM:08A2 rmb 1 VRAM:08A3 rmb 1 VRAM:08A4 rmb 1 VRAM:08A5 rmb 1 VRAM:08A6 rmb 1 VRAM:08A7 rmb 1 VRAM:08A8 rmb 1 VRAM:08A9 rmb 1 VRAM:08AA rmb 1 VRAM:08AB rmb 1 VRAM:08AC rmb 1 VRAM:08AD rmb 1 VRAM:08AE rmb 1 VRAM:08AF rmb 1 VRAM:08B0 rmb 1 VRAM:08B1 rmb 1 VRAM:08B2 rmb 1 VRAM:08B3 rmb 1 VRAM:08B4 rmb 1 VRAM:08B5 rmb 1 VRAM:08B6 rmb 1 VRAM:08B7 rmb 1 VRAM:08B8 rmb 1 VRAM:08B9 rmb 1 VRAM:08BA rmb 1 VRAM:08BB rmb 1 VRAM:08BC rmb 1 VRAM:08BD rmb 1 VRAM:08BE rmb 1 VRAM:08BF rmb 1 VRAM:08C0 rmb 1 VRAM:08C1 rmb 1 VRAM:08C2 rmb 1 VRAM:08C3 rmb 1 VRAM:08C4 rmb 1 VRAM:08C5 rmb 1 VRAM:08C6 rmb 1 VRAM:08C7 rmb 1 VRAM:08C8 rmb 1 VRAM:08C9 rmb 1 VRAM:08CA rmb 1 VRAM:08CB rmb 1 VRAM:08CC rmb 1 VRAM:08CD rmb 1 VRAM:08CE rmb 1 VRAM:08CF rmb 1 VRAM:08D0 rmb 1 VRAM:08D1 rmb 1 VRAM:08D2 rmb 1 VRAM:08D3 rmb 1 VRAM:08D4 rmb 1 VRAM:08D5 rmb 1 VRAM:08D6 rmb 1 VRAM:08D7 rmb 1 VRAM:08D8 rmb 1 VRAM:08D9 rmb 1 VRAM:08DA rmb 1 VRAM:08DB rmb 1 VRAM:08DC rmb 1 VRAM:08DD rmb 1 VRAM:08DE rmb 1 VRAM:08DF rmb 1 VRAM:08E0 rmb 1 VRAM:08E1 rmb 1 VRAM:08E2 rmb 1 VRAM:08E3 rmb 1 VRAM:08E4 rmb 1 VRAM:08E5 rmb 1 VRAM:08E6 rmb 1 VRAM:08E7 rmb 1 VRAM:08E8 rmb 1 VRAM:08E9 rmb 1 VRAM:08EA rmb 1 VRAM:08EB rmb 1 VRAM:08EC rmb 1 VRAM:08ED rmb 1 VRAM:08EE rmb 1 VRAM:08EF rmb 1 VRAM:08F0 rmb 1 VRAM:08F1 rmb 1 VRAM:08F2 rmb 1 VRAM:08F3 rmb 1 VRAM:08F4 rmb 1 VRAM:08F5 rmb 1 VRAM:08F6 rmb 1 VRAM:08F7 rmb 1 VRAM:08F8 rmb 1 VRAM:08F9 rmb 1 VRAM:08FA rmb 1 VRAM:08FB rmb 1 VRAM:08FC rmb 1 VRAM:08FD rmb 1 VRAM:08FE rmb 1 VRAM:08FF rmb 1 VRAM:0900 rmb 1 VRAM:0901 rmb 1 VRAM:0902 rmb 1 VRAM:0903 rmb 1 VRAM:0904 rmb 1 VRAM:0905 rmb 1 VRAM:0906 rmb 1 VRAM:0907 rmb 1 VRAM:0908 rmb 1 VRAM:0909 rmb 1 VRAM:090A rmb 1 VRAM:090B rmb 1 VRAM:090C rmb 1 VRAM:090D rmb 1 VRAM:090E rmb 1 VRAM:090F rmb 1 VRAM:0910 rmb 1 VRAM:0911 rmb 1 VRAM:0912 rmb 1 VRAM:0913 rmb 1 VRAM:0914 rmb 1 VRAM:0915 rmb 1 VRAM:0916 rmb 1 VRAM:0917 rmb 1 VRAM:0918 rmb 1 VRAM:0919 rmb 1 VRAM:091A rmb 1 VRAM:091B rmb 1 VRAM:091C rmb 1 VRAM:091D rmb 1 VRAM:091E rmb 1 VRAM:091F rmb 1 VRAM:0920 rmb 1 VRAM:0921 rmb 1 VRAM:0922 rmb 1 VRAM:0923 rmb 1 VRAM:0924 rmb 1 VRAM:0925 rmb 1 VRAM:0926 rmb 1 VRAM:0927 rmb 1 VRAM:0928 rmb 1 VRAM:0929 rmb 1 VRAM:092A rmb 1 VRAM:092B rmb 1 VRAM:092C rmb 1 VRAM:092D rmb 1 VRAM:092E rmb 1 VRAM:092F rmb 1 VRAM:0930 rmb 1 VRAM:0931 rmb 1 VRAM:0932 rmb 1 VRAM:0933 rmb 1 VRAM:0934 rmb 1 VRAM:0935 rmb 1 VRAM:0936 rmb 1 VRAM:0937 rmb 1 VRAM:0938 rmb 1 VRAM:0939 rmb 1 VRAM:093A rmb 1 VRAM:093B rmb 1 VRAM:093C rmb 1 VRAM:093D rmb 1 VRAM:093E rmb 1 VRAM:093F rmb 1 VRAM:0940 rmb 1 VRAM:0941 rmb 1 VRAM:0942 rmb 1 VRAM:0943 rmb 1 VRAM:0944 rmb 1 VRAM:0945 rmb 1 VRAM:0946 rmb 1 VRAM:0947 rmb 1 VRAM:0948 rmb 1 VRAM:0949 rmb 1 VRAM:094A rmb 1 VRAM:094B rmb 1 VRAM:094C rmb 1 VRAM:094D rmb 1 VRAM:094E rmb 1 VRAM:094F rmb 1 VRAM:0950 rmb 1 VRAM:0951 rmb 1 VRAM:0952 rmb 1 VRAM:0953 rmb 1 VRAM:0954 rmb 1 VRAM:0955 rmb 1 VRAM:0956 rmb 1 VRAM:0957 rmb 1 VRAM:0958 rmb 1 VRAM:0959 rmb 1 VRAM:095A rmb 1 VRAM:095B rmb 1 VRAM:095C rmb 1 VRAM:095D rmb 1 VRAM:095E rmb 1 VRAM:095F rmb 1 VRAM:0960 rmb 1 VRAM:0961 rmb 1 VRAM:0962 rmb 1 VRAM:0963 rmb 1 VRAM:0964 rmb 1 VRAM:0965 rmb 1 VRAM:0966 rmb 1 VRAM:0967 rmb 1 VRAM:0968 rmb 1 VRAM:0969 rmb 1 VRAM:096A rmb 1 VRAM:096B rmb 1 VRAM:096C rmb 1 VRAM:096D rmb 1 VRAM:096E rmb 1 VRAM:096F rmb 1 VRAM:0970 rmb 1 VRAM:0971 rmb 1 VRAM:0972 rmb 1 VRAM:0973 rmb 1 VRAM:0974 rmb 1 VRAM:0975 rmb 1 VRAM:0976 rmb 1 VRAM:0977 rmb 1 VRAM:0978 rmb 1 VRAM:0979 rmb 1 VRAM:097A rmb 1 VRAM:097B rmb 1 VRAM:097C rmb 1 VRAM:097D rmb 1 VRAM:097E rmb 1 VRAM:097F rmb 1 VRAM:0980 rmb 1 VRAM:0981 rmb 1 VRAM:0982 rmb 1 VRAM:0983 rmb 1 VRAM:0984 rmb 1 VRAM:0985 rmb 1 VRAM:0986 rmb 1 VRAM:0987 rmb 1 VRAM:0988 rmb 1 VRAM:0989 rmb 1 VRAM:098A rmb 1 VRAM:098B rmb 1 VRAM:098C rmb 1 VRAM:098D rmb 1 VRAM:098E rmb 1 VRAM:098F rmb 1 VRAM:0990 rmb 1 VRAM:0991 rmb 1 VRAM:0992 rmb 1 VRAM:0993 rmb 1 VRAM:0994 rmb 1 VRAM:0995 rmb 1 VRAM:0996 rmb 1 VRAM:0997 rmb 1 VRAM:0998 rmb 1 VRAM:0999 rmb 1 VRAM:099A rmb 1 VRAM:099B rmb 1 VRAM:099C rmb 1 VRAM:099D rmb 1 VRAM:099E rmb 1 VRAM:099F rmb 1 VRAM:09A0 rmb 1 VRAM:09A1 rmb 1 VRAM:09A2 rmb 1 VRAM:09A3 rmb 1 VRAM:09A4 rmb 1 VRAM:09A5 rmb 1 VRAM:09A6 rmb 1 VRAM:09A7 rmb 1 VRAM:09A8 rmb 1 VRAM:09A9 rmb 1 VRAM:09AA rmb 1 VRAM:09AB rmb 1 VRAM:09AC rmb 1 VRAM:09AD rmb 1 VRAM:09AE rmb 1 VRAM:09AF rmb 1 VRAM:09B0 rmb 1 VRAM:09B1 rmb 1 VRAM:09B2 rmb 1 VRAM:09B3 rmb 1 VRAM:09B4 rmb 1 VRAM:09B5 rmb 1 VRAM:09B6 rmb 1 VRAM:09B7 rmb 1 VRAM:09B8 rmb 1 VRAM:09B9 rmb 1 VRAM:09BA rmb 1 VRAM:09BB rmb 1 VRAM:09BC rmb 1 VRAM:09BD rmb 1 VRAM:09BE rmb 1 VRAM:09BF rmb 1 VRAM:09C0 rmb 1 VRAM:09C1 rmb 1 VRAM:09C2 rmb 1 VRAM:09C3 rmb 1 VRAM:09C4 rmb 1 VRAM:09C5 rmb 1 VRAM:09C6 rmb 1 VRAM:09C7 rmb 1 VRAM:09C8 rmb 1 VRAM:09C9 rmb 1 VRAM:09CA rmb 1 VRAM:09CB rmb 1 VRAM:09CC rmb 1 VRAM:09CD rmb 1 VRAM:09CE rmb 1 VRAM:09CF rmb 1 VRAM:09D0 rmb 1 VRAM:09D1 rmb 1 VRAM:09D2 rmb 1 VRAM:09D3 rmb 1 VRAM:09D4 rmb 1 VRAM:09D5 rmb 1 VRAM:09D6 rmb 1 VRAM:09D7 rmb 1 VRAM:09D8 rmb 1 VRAM:09D9 rmb 1 VRAM:09DA rmb 1 VRAM:09DB rmb 1 VRAM:09DC rmb 1 VRAM:09DD rmb 1 VRAM:09DE rmb 1 VRAM:09DF rmb 1 VRAM:09E0 rmb 1 VRAM:09E1 rmb 1 VRAM:09E2 rmb 1 VRAM:09E3 rmb 1 VRAM:09E4 rmb 1 VRAM:09E5 rmb 1 VRAM:09E6 rmb 1 VRAM:09E7 rmb 1 VRAM:09E8 rmb 1 VRAM:09E9 rmb 1 VRAM:09EA rmb 1 VRAM:09EB rmb 1 VRAM:09EC rmb 1 VRAM:09ED rmb 1 VRAM:09EE rmb 1 VRAM:09EF rmb 1 VRAM:09F0 rmb 1 VRAM:09F1 rmb 1 VRAM:09F2 rmb 1 VRAM:09F3 rmb 1 VRAM:09F4 rmb 1 VRAM:09F5 rmb 1 VRAM:09F6 rmb 1 VRAM:09F7 rmb 1 VRAM:09F8 rmb 1 VRAM:09F9 rmb 1 VRAM:09FA rmb 1 VRAM:09FB rmb 1 VRAM:09FC rmb 1 VRAM:09FD rmb 1 VRAM:09FE rmb 1 VRAM:09FF rmb 1 VRAM:0A00 rmb 1 VRAM:0A01 rmb 1 VRAM:0A02 rmb 1 VRAM:0A03 rmb 1 VRAM:0A04 rmb 1 VRAM:0A05 rmb 1 VRAM:0A06 rmb 1 VRAM:0A07 rmb 1 VRAM:0A08 rmb 1 VRAM:0A09 rmb 1 VRAM:0A0A rmb 1 VRAM:0A0B rmb 1 VRAM:0A0C rmb 1 VRAM:0A0D rmb 1 VRAM:0A0E rmb 1 VRAM:0A0F rmb 1 VRAM:0A10 rmb 1 VRAM:0A11 rmb 1 VRAM:0A12 rmb 1 VRAM:0A13 rmb 1 VRAM:0A14 rmb 1 VRAM:0A15 rmb 1 VRAM:0A16 rmb 1 VRAM:0A17 rmb 1 VRAM:0A18 rmb 1 VRAM:0A19 rmb 1 VRAM:0A1A rmb 1 VRAM:0A1B rmb 1 VRAM:0A1C rmb 1 VRAM:0A1D rmb 1 VRAM:0A1E rmb 1 VRAM:0A1F rmb 1 VRAM:0A20 rmb 1 VRAM:0A21 rmb 1 VRAM:0A22 rmb 1 VRAM:0A23 rmb 1 VRAM:0A24 rmb 1 VRAM:0A25 rmb 1 VRAM:0A26 rmb 1 VRAM:0A27 rmb 1 VRAM:0A28 rmb 1 VRAM:0A29 rmb 1 VRAM:0A2A rmb 1 VRAM:0A2B rmb 1 VRAM:0A2C rmb 1 VRAM:0A2D rmb 1 VRAM:0A2E rmb 1 VRAM:0A2F rmb 1 VRAM:0A30 rmb 1 VRAM:0A31 rmb 1 VRAM:0A32 rmb 1 VRAM:0A33 rmb 1 VRAM:0A34 rmb 1 VRAM:0A35 rmb 1 VRAM:0A36 rmb 1 VRAM:0A37 rmb 1 VRAM:0A38 rmb 1 VRAM:0A39 rmb 1 VRAM:0A3A rmb 1 VRAM:0A3B rmb 1 VRAM:0A3C rmb 1 VRAM:0A3D rmb 1 VRAM:0A3E rmb 1 VRAM:0A3F rmb 1 VRAM:0A40 rmb 1 VRAM:0A41 rmb 1 VRAM:0A42 rmb 1 VRAM:0A43 rmb 1 VRAM:0A44 rmb 1 VRAM:0A45 rmb 1 VRAM:0A46 rmb 1 VRAM:0A47 rmb 1 VRAM:0A48 rmb 1 VRAM:0A49 rmb 1 VRAM:0A4A rmb 1 VRAM:0A4B rmb 1 VRAM:0A4C rmb 1 VRAM:0A4D rmb 1 VRAM:0A4E rmb 1 VRAM:0A4F rmb 1 VRAM:0A50 rmb 1 VRAM:0A51 rmb 1 VRAM:0A52 rmb 1 VRAM:0A53 rmb 1 VRAM:0A54 rmb 1 VRAM:0A55 rmb 1 VRAM:0A56 rmb 1 VRAM:0A57 rmb 1 VRAM:0A58 rmb 1 VRAM:0A59 rmb 1 VRAM:0A5A rmb 1 VRAM:0A5B rmb 1 VRAM:0A5C rmb 1 VRAM:0A5D rmb 1 VRAM:0A5E rmb 1 VRAM:0A5F rmb 1 VRAM:0A60 rmb 1 VRAM:0A61 rmb 1 VRAM:0A62 rmb 1 VRAM:0A63 rmb 1 VRAM:0A64 rmb 1 VRAM:0A65 rmb 1 VRAM:0A66 rmb 1 VRAM:0A67 rmb 1 VRAM:0A68 rmb 1 VRAM:0A69 rmb 1 VRAM:0A6A rmb 1 VRAM:0A6B rmb 1 VRAM:0A6C rmb 1 VRAM:0A6D rmb 1 VRAM:0A6E rmb 1 VRAM:0A6F rmb 1 VRAM:0A70 rmb 1 VRAM:0A71 rmb 1 VRAM:0A72 rmb 1 VRAM:0A73 rmb 1 VRAM:0A74 rmb 1 VRAM:0A75 rmb 1 VRAM:0A76 rmb 1 VRAM:0A77 rmb 1 VRAM:0A78 rmb 1 VRAM:0A79 rmb 1 VRAM:0A7A rmb 1 VRAM:0A7B rmb 1 VRAM:0A7C rmb 1 VRAM:0A7D rmb 1 VRAM:0A7E rmb 1 VRAM:0A7F rmb 1 VRAM:0A80 rmb 1 VRAM:0A81 rmb 1 VRAM:0A82 rmb 1 VRAM:0A83 rmb 1 VRAM:0A84 rmb 1 VRAM:0A85 rmb 1 VRAM:0A86 rmb 1 VRAM:0A87 rmb 1 VRAM:0A88 rmb 1 VRAM:0A89 rmb 1 VRAM:0A8A rmb 1 VRAM:0A8B rmb 1 VRAM:0A8C rmb 1 VRAM:0A8D rmb 1 VRAM:0A8E rmb 1 VRAM:0A8F rmb 1 VRAM:0A90 rmb 1 VRAM:0A91 rmb 1 VRAM:0A92 rmb 1 VRAM:0A93 rmb 1 VRAM:0A94 rmb 1 VRAM:0A95 rmb 1 VRAM:0A96 rmb 1 VRAM:0A97 rmb 1 VRAM:0A98 rmb 1 VRAM:0A99 rmb 1 VRAM:0A9A rmb 1 VRAM:0A9B rmb 1 VRAM:0A9C rmb 1 VRAM:0A9D rmb 1 VRAM:0A9E rmb 1 VRAM:0A9F rmb 1 VRAM:0AA0 rmb 1 VRAM:0AA1 rmb 1 VRAM:0AA2 rmb 1 VRAM:0AA3 rmb 1 VRAM:0AA4 rmb 1 VRAM:0AA5 rmb 1 VRAM:0AA6 rmb 1 VRAM:0AA7 rmb 1 VRAM:0AA8 rmb 1 VRAM:0AA9 rmb 1 VRAM:0AAA rmb 1 VRAM:0AAB rmb 1 VRAM:0AAC rmb 1 VRAM:0AAD rmb 1 VRAM:0AAE rmb 1 VRAM:0AAF rmb 1 VRAM:0AB0 rmb 1 VRAM:0AB1 rmb 1 VRAM:0AB2 rmb 1 VRAM:0AB3 rmb 1 VRAM:0AB4 rmb 1 VRAM:0AB5 rmb 1 VRAM:0AB6 rmb 1 VRAM:0AB7 rmb 1 VRAM:0AB8 rmb 1 VRAM:0AB9 rmb 1 VRAM:0ABA rmb 1 VRAM:0ABB rmb 1 VRAM:0ABC rmb 1 VRAM:0ABD rmb 1 VRAM:0ABE rmb 1 VRAM:0ABF rmb 1 VRAM:0AC0 rmb 1 VRAM:0AC1 rmb 1 VRAM:0AC2 rmb 1 VRAM:0AC3 rmb 1 VRAM:0AC4 rmb 1 VRAM:0AC5 rmb 1 VRAM:0AC6 rmb 1 VRAM:0AC7 rmb 1 VRAM:0AC8 rmb 1 VRAM:0AC9 rmb 1 VRAM:0ACA rmb 1 VRAM:0ACB rmb 1 VRAM:0ACC rmb 1 VRAM:0ACD rmb 1 VRAM:0ACE rmb 1 VRAM:0ACF rmb 1 VRAM:0AD0 rmb 1 VRAM:0AD1 rmb 1 VRAM:0AD2 rmb 1 VRAM:0AD3 rmb 1 VRAM:0AD4 rmb 1 VRAM:0AD5 rmb 1 VRAM:0AD6 rmb 1 VRAM:0AD7 rmb 1 VRAM:0AD8 rmb 1 VRAM:0AD9 rmb 1 VRAM:0ADA rmb 1 VRAM:0ADB rmb 1 VRAM:0ADC rmb 1 VRAM:0ADD rmb 1 VRAM:0ADE rmb 1 VRAM:0ADF rmb 1 VRAM:0AE0 rmb 1 VRAM:0AE1 rmb 1 VRAM:0AE2 rmb 1 VRAM:0AE3 rmb 1 VRAM:0AE4 rmb 1 VRAM:0AE5 rmb 1 VRAM:0AE6 rmb 1 VRAM:0AE7 rmb 1 VRAM:0AE8 rmb 1 VRAM:0AE9 rmb 1 VRAM:0AEA rmb 1 VRAM:0AEB rmb 1 VRAM:0AEC rmb 1 VRAM:0AED rmb 1 VRAM:0AEE rmb 1 VRAM:0AEF rmb 1 VRAM:0AF0 rmb 1 VRAM:0AF1 rmb 1 VRAM:0AF2 rmb 1 VRAM:0AF3 rmb 1 VRAM:0AF4 rmb 1 VRAM:0AF5 rmb 1 VRAM:0AF6 rmb 1 VRAM:0AF7 rmb 1 VRAM:0AF8 rmb 1 VRAM:0AF9 rmb 1 VRAM:0AFA rmb 1 VRAM:0AFB rmb 1 VRAM:0AFC rmb 1 VRAM:0AFD rmb 1 VRAM:0AFE rmb 1 VRAM:0AFF rmb 1 VRAM:0B00 rmb 1 VRAM:0B01 rmb 1 VRAM:0B02 rmb 1 VRAM:0B03 rmb 1 VRAM:0B04 rmb 1 VRAM:0B05 rmb 1 VRAM:0B06 rmb 1 VRAM:0B07 rmb 1 VRAM:0B08 rmb 1 VRAM:0B09 rmb 1 VRAM:0B0A rmb 1 VRAM:0B0B rmb 1 VRAM:0B0C rmb 1 VRAM:0B0D rmb 1 VRAM:0B0E rmb 1 VRAM:0B0F rmb 1 VRAM:0B10 rmb 1 VRAM:0B11 rmb 1 VRAM:0B12 rmb 1 VRAM:0B13 rmb 1 VRAM:0B14 rmb 1 VRAM:0B15 rmb 1 VRAM:0B16 rmb 1 VRAM:0B17 rmb 1 VRAM:0B18 rmb 1 VRAM:0B19 rmb 1 VRAM:0B1A rmb 1 VRAM:0B1B rmb 1 VRAM:0B1C rmb 1 VRAM:0B1D rmb 1 VRAM:0B1E rmb 1 VRAM:0B1F rmb 1 VRAM:0B20 rmb 1 VRAM:0B21 rmb 1 VRAM:0B22 rmb 1 VRAM:0B23 rmb 1 VRAM:0B24 rmb 1 VRAM:0B25 rmb 1 VRAM:0B26 rmb 1 VRAM:0B27 rmb 1 VRAM:0B28 rmb 1 VRAM:0B29 rmb 1 VRAM:0B2A rmb 1 VRAM:0B2B rmb 1 VRAM:0B2C rmb 1 VRAM:0B2D rmb 1 VRAM:0B2E rmb 1 VRAM:0B2F rmb 1 VRAM:0B30 rmb 1 VRAM:0B31 rmb 1 VRAM:0B32 rmb 1 VRAM:0B33 rmb 1 VRAM:0B34 rmb 1 VRAM:0B35 rmb 1 VRAM:0B36 rmb 1 VRAM:0B37 rmb 1 VRAM:0B38 rmb 1 VRAM:0B39 rmb 1 VRAM:0B3A rmb 1 VRAM:0B3B rmb 1 VRAM:0B3C rmb 1 VRAM:0B3D rmb 1 VRAM:0B3E rmb 1 VRAM:0B3F rmb 1 VRAM:0B40 rmb 1 VRAM:0B41 rmb 1 VRAM:0B42 rmb 1 VRAM:0B43 rmb 1 VRAM:0B44 rmb 1 VRAM:0B45 rmb 1 VRAM:0B46 rmb 1 VRAM:0B47 rmb 1 VRAM:0B48 rmb 1 VRAM:0B49 rmb 1 VRAM:0B4A rmb 1 VRAM:0B4B rmb 1 VRAM:0B4C rmb 1 VRAM:0B4D rmb 1 VRAM:0B4E rmb 1 VRAM:0B4F rmb 1 VRAM:0B50 rmb 1 VRAM:0B51 rmb 1 VRAM:0B52 rmb 1 VRAM:0B53 rmb 1 VRAM:0B54 rmb 1 VRAM:0B55 rmb 1 VRAM:0B56 rmb 1 VRAM:0B57 rmb 1 VRAM:0B58 rmb 1 VRAM:0B59 rmb 1 VRAM:0B5A rmb 1 VRAM:0B5B rmb 1 VRAM:0B5C rmb 1 VRAM:0B5D rmb 1 VRAM:0B5E rmb 1 VRAM:0B5F rmb 1 VRAM:0B60 rmb 1 VRAM:0B61 rmb 1 VRAM:0B62 rmb 1 VRAM:0B63 rmb 1 VRAM:0B64 rmb 1 VRAM:0B65 rmb 1 VRAM:0B66 rmb 1 VRAM:0B67 rmb 1 VRAM:0B68 rmb 1 VRAM:0B69 rmb 1 VRAM:0B6A rmb 1 VRAM:0B6B rmb 1 VRAM:0B6C rmb 1 VRAM:0B6D rmb 1 VRAM:0B6E rmb 1 VRAM:0B6F rmb 1 VRAM:0B70 rmb 1 VRAM:0B71 rmb 1 VRAM:0B72 rmb 1 VRAM:0B73 rmb 1 VRAM:0B74 rmb 1 VRAM:0B75 rmb 1 VRAM:0B76 rmb 1 VRAM:0B77 rmb 1 VRAM:0B78 rmb 1 VRAM:0B79 rmb 1 VRAM:0B7A rmb 1 VRAM:0B7B rmb 1 VRAM:0B7C rmb 1 VRAM:0B7D rmb 1 VRAM:0B7E rmb 1 VRAM:0B7F rmb 1 VRAM:0B80 rmb 1 VRAM:0B81 rmb 1 VRAM:0B82 rmb 1 VRAM:0B83 rmb 1 VRAM:0B84 rmb 1 VRAM:0B85 rmb 1 VRAM:0B86 rmb 1 VRAM:0B87 rmb 1 VRAM:0B88 rmb 1 VRAM:0B89 rmb 1 VRAM:0B8A rmb 1 VRAM:0B8B rmb 1 VRAM:0B8C rmb 1 VRAM:0B8D rmb 1 VRAM:0B8E rmb 1 VRAM:0B8F rmb 1 VRAM:0B90 rmb 1 VRAM:0B91 rmb 1 VRAM:0B92 rmb 1 VRAM:0B93 rmb 1 VRAM:0B94 rmb 1 VRAM:0B95 rmb 1 VRAM:0B96 rmb 1 VRAM:0B97 rmb 1 VRAM:0B98 rmb 1 VRAM:0B99 rmb 1 VRAM:0B9A rmb 1 VRAM:0B9B rmb 1 VRAM:0B9C rmb 1 VRAM:0B9D rmb 1 VRAM:0B9E rmb 1 VRAM:0B9F rmb 1 VRAM:0BA0 rmb 1 VRAM:0BA1 rmb 1 VRAM:0BA2 rmb 1 VRAM:0BA3 rmb 1 VRAM:0BA4 rmb 1 VRAM:0BA5 rmb 1 VRAM:0BA6 rmb 1 VRAM:0BA7 rmb 1 VRAM:0BA8 rmb 1 VRAM:0BA9 rmb 1 VRAM:0BAA rmb 1 VRAM:0BAB rmb 1 VRAM:0BAC rmb 1 VRAM:0BAD rmb 1 VRAM:0BAE rmb 1 VRAM:0BAF rmb 1 VRAM:0BB0 rmb 1 VRAM:0BB1 rmb 1 VRAM:0BB2 rmb 1 VRAM:0BB3 rmb 1 VRAM:0BB4 rmb 1 VRAM:0BB5 rmb 1 VRAM:0BB6 rmb 1 VRAM:0BB7 rmb 1 VRAM:0BB8 rmb 1 VRAM:0BB9 rmb 1 VRAM:0BBA rmb 1 VRAM:0BBB rmb 1 VRAM:0BBC rmb 1 VRAM:0BBD rmb 1 VRAM:0BBE rmb 1 VRAM:0BBF rmb 1 VRAM:0BC0 rmb 1 VRAM:0BC1 rmb 1 VRAM:0BC2 rmb 1 VRAM:0BC3 rmb 1 VRAM:0BC4 rmb 1 VRAM:0BC5 rmb 1 VRAM:0BC6 rmb 1 VRAM:0BC7 rmb 1 VRAM:0BC8 rmb 1 VRAM:0BC9 rmb 1 VRAM:0BCA rmb 1 VRAM:0BCB rmb 1 VRAM:0BCC rmb 1 VRAM:0BCD rmb 1 VRAM:0BCE rmb 1 VRAM:0BCF rmb 1 VRAM:0BD0 rmb 1 VRAM:0BD1 rmb 1 VRAM:0BD2 rmb 1 VRAM:0BD3 rmb 1 VRAM:0BD4 rmb 1 VRAM:0BD5 rmb 1 VRAM:0BD6 rmb 1 VRAM:0BD7 rmb 1 VRAM:0BD8 rmb 1 VRAM:0BD9 rmb 1 VRAM:0BDA rmb 1 VRAM:0BDB rmb 1 VRAM:0BDC rmb 1 VRAM:0BDD rmb 1 VRAM:0BDE rmb 1 VRAM:0BDF rmb 1 VRAM:0BE0 rmb 1 VRAM:0BE1 rmb 1 VRAM:0BE2 rmb 1 VRAM:0BE3 rmb 1 VRAM:0BE4 rmb 1 VRAM:0BE5 rmb 1 VRAM:0BE6 rmb 1 VRAM:0BE7 rmb 1 VRAM:0BE8 rmb 1 VRAM:0BE9 rmb 1 VRAM:0BEA rmb 1 VRAM:0BEB rmb 1 VRAM:0BEC rmb 1 VRAM:0BED rmb 1 VRAM:0BEE rmb 1 VRAM:0BEF rmb 1 VRAM:0BF0 rmb 1 VRAM:0BF1 rmb 1 VRAM:0BF2 rmb 1 VRAM:0BF3 rmb 1 VRAM:0BF4 rmb 1 VRAM:0BF5 rmb 1 VRAM:0BF6 rmb 1 VRAM:0BF7 rmb 1 VRAM:0BF8 rmb 1 VRAM:0BF9 rmb 1 VRAM:0BFA rmb 1 VRAM:0BFB rmb 1 VRAM:0BFC rmb 1 VRAM:0BFD rmb 1 VRAM:0BFE rmb 1 VRAM:0BFF rmb 1 VRAM:0C00 rmb 1 VRAM:0C01 rmb 1 VRAM:0C02 rmb 1 VRAM:0C03 rmb 1 VRAM:0C04 rmb 1 VRAM:0C05 rmb 1 VRAM:0C06 rmb 1 VRAM:0C07 rmb 1 VRAM:0C08 rmb 1 VRAM:0C09 rmb 1 VRAM:0C0A rmb 1 VRAM:0C0B rmb 1 VRAM:0C0C rmb 1 VRAM:0C0D rmb 1 VRAM:0C0E rmb 1 VRAM:0C0F rmb 1 VRAM:0C10 rmb 1 VRAM:0C11 rmb 1 VRAM:0C12 rmb 1 VRAM:0C13 rmb 1 VRAM:0C14 rmb 1 VRAM:0C15 rmb 1 VRAM:0C16 rmb 1 VRAM:0C17 rmb 1 VRAM:0C18 rmb 1 VRAM:0C19 rmb 1 VRAM:0C1A rmb 1 VRAM:0C1B rmb 1 VRAM:0C1C rmb 1 VRAM:0C1D rmb 1 VRAM:0C1E rmb 1 VRAM:0C1F rmb 1 VRAM:0C20 rmb 1 VRAM:0C21 rmb 1 VRAM:0C22 rmb 1 VRAM:0C23 rmb 1 VRAM:0C24 rmb 1 VRAM:0C25 rmb 1 VRAM:0C26 rmb 1 VRAM:0C27 rmb 1 VRAM:0C28 rmb 1 VRAM:0C29 rmb 1 VRAM:0C2A rmb 1 VRAM:0C2B rmb 1 VRAM:0C2C rmb 1 VRAM:0C2D rmb 1 VRAM:0C2E rmb 1 VRAM:0C2F rmb 1 VRAM:0C30 rmb 1 VRAM:0C31 rmb 1 VRAM:0C32 rmb 1 VRAM:0C33 rmb 1 VRAM:0C34 rmb 1 VRAM:0C35 rmb 1 VRAM:0C36 rmb 1 VRAM:0C37 rmb 1 VRAM:0C38 rmb 1 VRAM:0C39 rmb 1 VRAM:0C3A rmb 1 VRAM:0C3B rmb 1 VRAM:0C3C rmb 1 VRAM:0C3D rmb 1 VRAM:0C3E rmb 1 VRAM:0C3F rmb 1 VRAM:0C40 rmb 1 VRAM:0C41 rmb 1 VRAM:0C42 rmb 1 VRAM:0C43 rmb 1 VRAM:0C44 rmb 1 VRAM:0C45 rmb 1 VRAM:0C46 rmb 1 VRAM:0C47 rmb 1 VRAM:0C48 rmb 1 VRAM:0C49 rmb 1 VRAM:0C4A rmb 1 VRAM:0C4B rmb 1 VRAM:0C4C rmb 1 VRAM:0C4D rmb 1 VRAM:0C4E rmb 1 VRAM:0C4F rmb 1 VRAM:0C50 rmb 1 VRAM:0C51 rmb 1 VRAM:0C52 rmb 1 VRAM:0C53 rmb 1 VRAM:0C54 rmb 1 VRAM:0C55 rmb 1 VRAM:0C56 rmb 1 VRAM:0C57 rmb 1 VRAM:0C58 rmb 1 VRAM:0C59 rmb 1 VRAM:0C5A rmb 1 VRAM:0C5B rmb 1 VRAM:0C5C rmb 1 VRAM:0C5D rmb 1 VRAM:0C5E rmb 1 VRAM:0C5F rmb 1 VRAM:0C60 rmb 1 VRAM:0C61 rmb 1 VRAM:0C62 rmb 1 VRAM:0C63 rmb 1 VRAM:0C64 rmb 1 VRAM:0C65 rmb 1 VRAM:0C66 rmb 1 VRAM:0C67 rmb 1 VRAM:0C68 rmb 1 VRAM:0C69 rmb 1 VRAM:0C6A rmb 1 VRAM:0C6B rmb 1 VRAM:0C6C rmb 1 VRAM:0C6D rmb 1 VRAM:0C6E rmb 1 VRAM:0C6F rmb 1 VRAM:0C70 rmb 1 VRAM:0C71 rmb 1 VRAM:0C72 rmb 1 VRAM:0C73 rmb 1 VRAM:0C74 rmb 1 VRAM:0C75 rmb 1 VRAM:0C76 rmb 1 VRAM:0C77 rmb 1 VRAM:0C78 rmb 1 VRAM:0C79 rmb 1 VRAM:0C7A rmb 1 VRAM:0C7B rmb 1 VRAM:0C7C rmb 1 VRAM:0C7D rmb 1 VRAM:0C7E rmb 1 VRAM:0C7F rmb 1 VRAM:0C80 rmb 1 VRAM:0C81 rmb 1 VRAM:0C82 rmb 1 VRAM:0C83 rmb 1 VRAM:0C84 rmb 1 VRAM:0C85 rmb 1 VRAM:0C86 rmb 1 VRAM:0C87 rmb 1 VRAM:0C88 rmb 1 VRAM:0C89 rmb 1 VRAM:0C8A rmb 1 VRAM:0C8B rmb 1 VRAM:0C8C rmb 1 VRAM:0C8D rmb 1 VRAM:0C8E rmb 1 VRAM:0C8F rmb 1 VRAM:0C90 rmb 1 VRAM:0C91 rmb 1 VRAM:0C92 rmb 1 VRAM:0C93 rmb 1 VRAM:0C94 rmb 1 VRAM:0C95 rmb 1 VRAM:0C96 rmb 1 VRAM:0C97 rmb 1 VRAM:0C98 rmb 1 VRAM:0C99 rmb 1 VRAM:0C9A rmb 1 VRAM:0C9B rmb 1 VRAM:0C9C rmb 1 VRAM:0C9D rmb 1 VRAM:0C9E rmb 1 VRAM:0C9F rmb 1 VRAM:0CA0 rmb 1 VRAM:0CA1 rmb 1 VRAM:0CA2 rmb 1 VRAM:0CA3 rmb 1 VRAM:0CA4 rmb 1 VRAM:0CA5 rmb 1 VRAM:0CA6 rmb 1 VRAM:0CA7 rmb 1 VRAM:0CA8 rmb 1 VRAM:0CA9 rmb 1 VRAM:0CAA rmb 1 VRAM:0CAB rmb 1 VRAM:0CAC rmb 1 VRAM:0CAD rmb 1 VRAM:0CAE rmb 1 VRAM:0CAF rmb 1 VRAM:0CB0 rmb 1 VRAM:0CB1 rmb 1 VRAM:0CB2 rmb 1 VRAM:0CB3 rmb 1 VRAM:0CB4 rmb 1 VRAM:0CB5 rmb 1 VRAM:0CB6 rmb 1 VRAM:0CB7 rmb 1 VRAM:0CB8 rmb 1 VRAM:0CB9 rmb 1 VRAM:0CBA rmb 1 VRAM:0CBB rmb 1 VRAM:0CBC rmb 1 VRAM:0CBD rmb 1 VRAM:0CBE rmb 1 VRAM:0CBF rmb 1 VRAM:0CC0 rmb 1 VRAM:0CC1 rmb 1 VRAM:0CC2 rmb 1 VRAM:0CC3 rmb 1 VRAM:0CC4 rmb 1 VRAM:0CC5 rmb 1 VRAM:0CC6 rmb 1 VRAM:0CC7 rmb 1 VRAM:0CC8 rmb 1 VRAM:0CC9 rmb 1 VRAM:0CCA rmb 1 VRAM:0CCB rmb 1 VRAM:0CCC rmb 1 VRAM:0CCD rmb 1 VRAM:0CCE rmb 1 VRAM:0CCF rmb 1 VRAM:0CD0 rmb 1 VRAM:0CD1 rmb 1 VRAM:0CD2 rmb 1 VRAM:0CD3 rmb 1 VRAM:0CD4 rmb 1 VRAM:0CD5 rmb 1 VRAM:0CD6 rmb 1 VRAM:0CD7 rmb 1 VRAM:0CD8 rmb 1 VRAM:0CD9 rmb 1 VRAM:0CDA rmb 1 VRAM:0CDB rmb 1 VRAM:0CDC rmb 1 VRAM:0CDD rmb 1 VRAM:0CDE rmb 1 VRAM:0CDF rmb 1 VRAM:0CE0 rmb 1 VRAM:0CE1 rmb 1 VRAM:0CE2 rmb 1 VRAM:0CE3 rmb 1 VRAM:0CE4 rmb 1 VRAM:0CE5 rmb 1 VRAM:0CE6 rmb 1 VRAM:0CE7 rmb 1 VRAM:0CE8 rmb 1 VRAM:0CE9 rmb 1 VRAM:0CEA rmb 1 VRAM:0CEB rmb 1 VRAM:0CEC rmb 1 VRAM:0CED rmb 1 VRAM:0CEE rmb 1 VRAM:0CEF rmb 1 VRAM:0CF0 rmb 1 VRAM:0CF1 rmb 1 VRAM:0CF2 rmb 1 VRAM:0CF3 rmb 1 VRAM:0CF4 rmb 1 VRAM:0CF5 rmb 1 VRAM:0CF6 rmb 1 VRAM:0CF7 rmb 1 VRAM:0CF8 rmb 1 VRAM:0CF9 rmb 1 VRAM:0CFA rmb 1 VRAM:0CFB rmb 1 VRAM:0CFC rmb 1 VRAM:0CFD rmb 1 VRAM:0CFE rmb 1 VRAM:0CFF rmb 1 VRAM:0D00 rmb 1 VRAM:0D01 rmb 1 VRAM:0D02 rmb 1 VRAM:0D03 rmb 1 VRAM:0D04 rmb 1 VRAM:0D05 rmb 1 VRAM:0D06 rmb 1 VRAM:0D07 rmb 1 VRAM:0D08 rmb 1 VRAM:0D09 rmb 1 VRAM:0D0A rmb 1 VRAM:0D0B rmb 1 VRAM:0D0C rmb 1 VRAM:0D0D rmb 1 VRAM:0D0E rmb 1 VRAM:0D0F rmb 1 VRAM:0D10 rmb 1 VRAM:0D11 rmb 1 VRAM:0D12 rmb 1 VRAM:0D13 rmb 1 VRAM:0D14 rmb 1 VRAM:0D15 rmb 1 VRAM:0D16 rmb 1 VRAM:0D17 rmb 1 VRAM:0D18 rmb 1 VRAM:0D19 rmb 1 VRAM:0D1A rmb 1 VRAM:0D1B rmb 1 VRAM:0D1C rmb 1 VRAM:0D1D rmb 1 VRAM:0D1E rmb 1 VRAM:0D1F rmb 1 VRAM:0D20 rmb 1 VRAM:0D21 rmb 1 VRAM:0D22 rmb 1 VRAM:0D23 rmb 1 VRAM:0D24 rmb 1 VRAM:0D25 rmb 1 VRAM:0D26 rmb 1 VRAM:0D27 rmb 1 VRAM:0D28 rmb 1 VRAM:0D29 rmb 1 VRAM:0D2A rmb 1 VRAM:0D2B rmb 1 VRAM:0D2C rmb 1 VRAM:0D2D rmb 1 VRAM:0D2E rmb 1 VRAM:0D2F rmb 1 VRAM:0D30 rmb 1 VRAM:0D31 rmb 1 VRAM:0D32 rmb 1 VRAM:0D33 rmb 1 VRAM:0D34 rmb 1 VRAM:0D35 rmb 1 VRAM:0D36 rmb 1 VRAM:0D37 rmb 1 VRAM:0D38 rmb 1 VRAM:0D39 rmb 1 VRAM:0D3A rmb 1 VRAM:0D3B rmb 1 VRAM:0D3C rmb 1 VRAM:0D3D rmb 1 VRAM:0D3E rmb 1 VRAM:0D3F rmb 1 VRAM:0D40 rmb 1 VRAM:0D41 rmb 1 VRAM:0D42 rmb 1 VRAM:0D43 rmb 1 VRAM:0D44 rmb 1 VRAM:0D45 rmb 1 VRAM:0D46 rmb 1 VRAM:0D47 rmb 1 VRAM:0D48 rmb 1 VRAM:0D49 rmb 1 VRAM:0D4A rmb 1 VRAM:0D4B rmb 1 VRAM:0D4C rmb 1 VRAM:0D4D rmb 1 VRAM:0D4E rmb 1 VRAM:0D4F rmb 1 VRAM:0D50 rmb 1 VRAM:0D51 rmb 1 VRAM:0D52 rmb 1 VRAM:0D53 rmb 1 VRAM:0D54 rmb 1 VRAM:0D55 rmb 1 VRAM:0D56 rmb 1 VRAM:0D57 rmb 1 VRAM:0D58 rmb 1 VRAM:0D59 rmb 1 VRAM:0D5A rmb 1 VRAM:0D5B rmb 1 VRAM:0D5C rmb 1 VRAM:0D5D rmb 1 VRAM:0D5E rmb 1 VRAM:0D5F rmb 1 VRAM:0D60 rmb 1 VRAM:0D61 rmb 1 VRAM:0D62 rmb 1 VRAM:0D63 rmb 1 VRAM:0D64 rmb 1 VRAM:0D65 rmb 1 VRAM:0D66 rmb 1 VRAM:0D67 rmb 1 VRAM:0D68 rmb 1 VRAM:0D69 rmb 1 VRAM:0D6A rmb 1 VRAM:0D6B rmb 1 VRAM:0D6C rmb 1 VRAM:0D6D rmb 1 VRAM:0D6E rmb 1 VRAM:0D6F rmb 1 VRAM:0D70 rmb 1 VRAM:0D71 rmb 1 VRAM:0D72 rmb 1 VRAM:0D73 rmb 1 VRAM:0D74 rmb 1 VRAM:0D75 rmb 1 VRAM:0D76 rmb 1 VRAM:0D77 rmb 1 VRAM:0D78 rmb 1 VRAM:0D79 rmb 1 VRAM:0D7A rmb 1 VRAM:0D7B rmb 1 VRAM:0D7C rmb 1 VRAM:0D7D rmb 1 VRAM:0D7E rmb 1 VRAM:0D7F rmb 1 VRAM:0D80 rmb 1 VRAM:0D81 rmb 1 VRAM:0D82 rmb 1 VRAM:0D83 rmb 1 VRAM:0D84 rmb 1 VRAM:0D85 rmb 1 VRAM:0D86 rmb 1 VRAM:0D87 rmb 1 VRAM:0D88 rmb 1 VRAM:0D89 rmb 1 VRAM:0D8A rmb 1 VRAM:0D8B rmb 1 VRAM:0D8C rmb 1 VRAM:0D8D rmb 1 VRAM:0D8E rmb 1 VRAM:0D8F rmb 1 VRAM:0D90 rmb 1 VRAM:0D91 rmb 1 VRAM:0D92 rmb 1 VRAM:0D93 rmb 1 VRAM:0D94 rmb 1 VRAM:0D95 rmb 1 VRAM:0D96 rmb 1 VRAM:0D97 rmb 1 VRAM:0D98 rmb 1 VRAM:0D99 rmb 1 VRAM:0D9A rmb 1 VRAM:0D9B rmb 1 VRAM:0D9C rmb 1 VRAM:0D9D rmb 1 VRAM:0D9E rmb 1 VRAM:0D9F rmb 1 VRAM:0DA0 rmb 1 VRAM:0DA1 rmb 1 VRAM:0DA2 rmb 1 VRAM:0DA3 rmb 1 VRAM:0DA4 rmb 1 VRAM:0DA5 rmb 1 VRAM:0DA6 rmb 1 VRAM:0DA7 rmb 1 VRAM:0DA8 rmb 1 VRAM:0DA9 rmb 1 VRAM:0DAA rmb 1 VRAM:0DAB rmb 1 VRAM:0DAC rmb 1 VRAM:0DAD rmb 1 VRAM:0DAE rmb 1 VRAM:0DAF rmb 1 VRAM:0DB0 rmb 1 VRAM:0DB1 rmb 1 VRAM:0DB2 rmb 1 VRAM:0DB3 rmb 1 VRAM:0DB4 rmb 1 VRAM:0DB5 rmb 1 VRAM:0DB6 rmb 1 VRAM:0DB7 rmb 1 VRAM:0DB8 rmb 1 VRAM:0DB9 rmb 1 VRAM:0DBA rmb 1 VRAM:0DBB rmb 1 VRAM:0DBC rmb 1 VRAM:0DBD rmb 1 VRAM:0DBE rmb 1 VRAM:0DBF rmb 1 VRAM:0DC0 rmb 1 VRAM:0DC1 rmb 1 VRAM:0DC2 rmb 1 VRAM:0DC3 rmb 1 VRAM:0DC4 rmb 1 VRAM:0DC5 rmb 1 VRAM:0DC6 rmb 1 VRAM:0DC7 rmb 1 VRAM:0DC8 rmb 1 VRAM:0DC9 rmb 1 VRAM:0DCA rmb 1 VRAM:0DCB rmb 1 VRAM:0DCC rmb 1 VRAM:0DCD rmb 1 VRAM:0DCE rmb 1 VRAM:0DCF rmb 1 VRAM:0DD0 rmb 1 VRAM:0DD1 rmb 1 VRAM:0DD2 rmb 1 VRAM:0DD3 rmb 1 VRAM:0DD4 rmb 1 VRAM:0DD5 rmb 1 VRAM:0DD6 rmb 1 VRAM:0DD7 rmb 1 VRAM:0DD8 rmb 1 VRAM:0DD9 rmb 1 VRAM:0DDA rmb 1 VRAM:0DDB rmb 1 VRAM:0DDC rmb 1 VRAM:0DDD rmb 1 VRAM:0DDE rmb 1 VRAM:0DDF rmb 1 VRAM:0DE0 rmb 1 VRAM:0DE1 rmb 1 VRAM:0DE2 rmb 1 VRAM:0DE3 rmb 1 VRAM:0DE4 rmb 1 VRAM:0DE5 rmb 1 VRAM:0DE6 rmb 1 VRAM:0DE7 rmb 1 VRAM:0DE8 rmb 1 VRAM:0DE9 rmb 1 VRAM:0DEA rmb 1 VRAM:0DEB rmb 1 VRAM:0DEC rmb 1 VRAM:0DED rmb 1 VRAM:0DEE rmb 1 VRAM:0DEF rmb 1 VRAM:0DF0 rmb 1 VRAM:0DF1 rmb 1 VRAM:0DF2 rmb 1 VRAM:0DF3 rmb 1 VRAM:0DF4 rmb 1 VRAM:0DF5 rmb 1 VRAM:0DF6 rmb 1 VRAM:0DF7 rmb 1 VRAM:0DF8 rmb 1 VRAM:0DF9 rmb 1 VRAM:0DFA rmb 1 VRAM:0DFB rmb 1 VRAM:0DFC rmb 1 VRAM:0DFD rmb 1 VRAM:0DFE rmb 1 VRAM:0DFF rmb 1 VRAM:0E00 rmb 1 VRAM:0E01 rmb 1 VRAM:0E02 rmb 1 VRAM:0E03 rmb 1 VRAM:0E04 rmb 1 VRAM:0E05 rmb 1 VRAM:0E06 rmb 1 VRAM:0E07 rmb 1 VRAM:0E08 rmb 1 VRAM:0E09 rmb 1 VRAM:0E0A rmb 1 VRAM:0E0B rmb 1 VRAM:0E0C rmb 1 VRAM:0E0D rmb 1 VRAM:0E0E rmb 1 VRAM:0E0F rmb 1 VRAM:0E10 rmb 1 VRAM:0E11 rmb 1 VRAM:0E12 rmb 1 VRAM:0E13 rmb 1 VRAM:0E14 rmb 1 VRAM:0E15 rmb 1 VRAM:0E16 rmb 1 VRAM:0E17 rmb 1 VRAM:0E18 rmb 1 VRAM:0E19 rmb 1 VRAM:0E1A rmb 1 VRAM:0E1B rmb 1 VRAM:0E1C rmb 1 VRAM:0E1D rmb 1 VRAM:0E1E rmb 1 VRAM:0E1F rmb 1 VRAM:0E20 rmb 1 VRAM:0E21 rmb 1 VRAM:0E22 rmb 1 VRAM:0E23 rmb 1 VRAM:0E24 rmb 1 VRAM:0E25 rmb 1 VRAM:0E26 rmb 1 VRAM:0E27 rmb 1 VRAM:0E28 rmb 1 VRAM:0E29 rmb 1 VRAM:0E2A rmb 1 VRAM:0E2B rmb 1 VRAM:0E2C rmb 1 VRAM:0E2D rmb 1 VRAM:0E2E rmb 1 VRAM:0E2F rmb 1 VRAM:0E30 rmb 1 VRAM:0E31 rmb 1 VRAM:0E32 rmb 1 VRAM:0E33 rmb 1 VRAM:0E34 rmb 1 VRAM:0E35 rmb 1 VRAM:0E36 rmb 1 VRAM:0E37 rmb 1 VRAM:0E38 rmb 1 VRAM:0E39 rmb 1 VRAM:0E3A rmb 1 VRAM:0E3B rmb 1 VRAM:0E3C rmb 1 VRAM:0E3D rmb 1 VRAM:0E3E rmb 1 VRAM:0E3F rmb 1 VRAM:0E40 rmb 1 VRAM:0E41 rmb 1 VRAM:0E42 rmb 1 VRAM:0E43 rmb 1 VRAM:0E44 rmb 1 VRAM:0E45 rmb 1 VRAM:0E46 rmb 1 VRAM:0E47 rmb 1 VRAM:0E48 rmb 1 VRAM:0E49 rmb 1 VRAM:0E4A rmb 1 VRAM:0E4B rmb 1 VRAM:0E4C rmb 1 VRAM:0E4D rmb 1 VRAM:0E4E rmb 1 VRAM:0E4F rmb 1 VRAM:0E50 rmb 1 VRAM:0E51 rmb 1 VRAM:0E52 rmb 1 VRAM:0E53 rmb 1 VRAM:0E54 rmb 1 VRAM:0E55 rmb 1 VRAM:0E56 rmb 1 VRAM:0E57 rmb 1 VRAM:0E58 rmb 1 VRAM:0E59 rmb 1 VRAM:0E5A rmb 1 VRAM:0E5B rmb 1 VRAM:0E5C rmb 1 VRAM:0E5D rmb 1 VRAM:0E5E rmb 1 VRAM:0E5F rmb 1 VRAM:0E60 rmb 1 VRAM:0E61 rmb 1 VRAM:0E62 rmb 1 VRAM:0E63 rmb 1 VRAM:0E64 rmb 1 VRAM:0E65 rmb 1 VRAM:0E66 rmb 1 VRAM:0E67 rmb 1 VRAM:0E68 rmb 1 VRAM:0E69 rmb 1 VRAM:0E6A rmb 1 VRAM:0E6B rmb 1 VRAM:0E6C rmb 1 VRAM:0E6D rmb 1 VRAM:0E6E rmb 1 VRAM:0E6F rmb 1 VRAM:0E70 rmb 1 VRAM:0E71 rmb 1 VRAM:0E72 rmb 1 VRAM:0E73 rmb 1 VRAM:0E74 rmb 1 VRAM:0E75 rmb 1 VRAM:0E76 rmb 1 VRAM:0E77 rmb 1 VRAM:0E78 rmb 1 VRAM:0E79 rmb 1 VRAM:0E7A rmb 1 VRAM:0E7B rmb 1 VRAM:0E7C rmb 1 VRAM:0E7D rmb 1 VRAM:0E7E rmb 1 VRAM:0E7F rmb 1 VRAM:0E80 rmb 1 VRAM:0E81 rmb 1 VRAM:0E82 rmb 1 VRAM:0E83 rmb 1 VRAM:0E84 rmb 1 VRAM:0E85 rmb 1 VRAM:0E86 rmb 1 VRAM:0E87 rmb 1 VRAM:0E88 rmb 1 VRAM:0E89 rmb 1 VRAM:0E8A rmb 1 VRAM:0E8B rmb 1 VRAM:0E8C rmb 1 VRAM:0E8D rmb 1 VRAM:0E8E rmb 1 VRAM:0E8F rmb 1 VRAM:0E90 rmb 1 VRAM:0E91 rmb 1 VRAM:0E92 rmb 1 VRAM:0E93 rmb 1 VRAM:0E94 rmb 1 VRAM:0E95 rmb 1 VRAM:0E96 rmb 1 VRAM:0E97 rmb 1 VRAM:0E98 rmb 1 VRAM:0E99 rmb 1 VRAM:0E9A rmb 1 VRAM:0E9B rmb 1 VRAM:0E9C rmb 1 VRAM:0E9D rmb 1 VRAM:0E9E rmb 1 VRAM:0E9F rmb 1 VRAM:0EA0 rmb 1 VRAM:0EA1 rmb 1 VRAM:0EA2 rmb 1 VRAM:0EA3 rmb 1 VRAM:0EA4 rmb 1 VRAM:0EA5 rmb 1 VRAM:0EA6 rmb 1 VRAM:0EA7 rmb 1 VRAM:0EA8 rmb 1 VRAM:0EA9 rmb 1 VRAM:0EAA rmb 1 VRAM:0EAB rmb 1 VRAM:0EAC rmb 1 VRAM:0EAD rmb 1 VRAM:0EAE rmb 1 VRAM:0EAF rmb 1 VRAM:0EB0 rmb 1 VRAM:0EB1 rmb 1 VRAM:0EB2 rmb 1 VRAM:0EB3 rmb 1 VRAM:0EB4 rmb 1 VRAM:0EB5 rmb 1 VRAM:0EB6 rmb 1 VRAM:0EB7 rmb 1 VRAM:0EB8 rmb 1 VRAM:0EB9 rmb 1 VRAM:0EBA rmb 1 VRAM:0EBB rmb 1 VRAM:0EBC rmb 1 VRAM:0EBD rmb 1 VRAM:0EBE rmb 1 VRAM:0EBF rmb 1 VRAM:0EC0 rmb 1 VRAM:0EC1 rmb 1 VRAM:0EC2 rmb 1 VRAM:0EC3 rmb 1 VRAM:0EC4 rmb 1 VRAM:0EC5 rmb 1 VRAM:0EC6 rmb 1 VRAM:0EC7 rmb 1 VRAM:0EC8 rmb 1 VRAM:0EC9 rmb 1 VRAM:0ECA rmb 1 VRAM:0ECB rmb 1 VRAM:0ECC rmb 1 VRAM:0ECD rmb 1 VRAM:0ECE rmb 1 VRAM:0ECF rmb 1 VRAM:0ED0 rmb 1 VRAM:0ED1 rmb 1 VRAM:0ED2 rmb 1 VRAM:0ED3 rmb 1 VRAM:0ED4 rmb 1 VRAM:0ED5 rmb 1 VRAM:0ED6 rmb 1 VRAM:0ED7 rmb 1 VRAM:0ED8 rmb 1 VRAM:0ED9 rmb 1 VRAM:0EDA rmb 1 VRAM:0EDB rmb 1 VRAM:0EDC rmb 1 VRAM:0EDD rmb 1 VRAM:0EDE rmb 1 VRAM:0EDF rmb 1 VRAM:0EE0 rmb 1 VRAM:0EE1 rmb 1 VRAM:0EE2 rmb 1 VRAM:0EE3 rmb 1 VRAM:0EE4 rmb 1 VRAM:0EE5 rmb 1 VRAM:0EE6 rmb 1 VRAM:0EE7 rmb 1 VRAM:0EE8 rmb 1 VRAM:0EE9 rmb 1 VRAM:0EEA rmb 1 VRAM:0EEB rmb 1 VRAM:0EEC rmb 1 VRAM:0EED rmb 1 VRAM:0EEE rmb 1 VRAM:0EEF rmb 1 VRAM:0EF0 rmb 1 VRAM:0EF1 rmb 1 VRAM:0EF2 rmb 1 VRAM:0EF3 rmb 1 VRAM:0EF4 rmb 1 VRAM:0EF5 rmb 1 VRAM:0EF6 rmb 1 VRAM:0EF7 rmb 1 VRAM:0EF8 rmb 1 VRAM:0EF9 rmb 1 VRAM:0EFA rmb 1 VRAM:0EFB rmb 1 VRAM:0EFC rmb 1 VRAM:0EFD rmb 1 VRAM:0EFE rmb 1 VRAM:0EFF rmb 1 VRAM:0F00 rmb 1 VRAM:0F01 rmb 1 VRAM:0F02 rmb 1 VRAM:0F03 rmb 1 VRAM:0F04 rmb 1 VRAM:0F05 rmb 1 VRAM:0F06 rmb 1 VRAM:0F07 rmb 1 VRAM:0F08 rmb 1 VRAM:0F09 rmb 1 VRAM:0F0A rmb 1 VRAM:0F0B rmb 1 VRAM:0F0C rmb 1 VRAM:0F0D rmb 1 VRAM:0F0E rmb 1 VRAM:0F0F rmb 1 VRAM:0F10 rmb 1 VRAM:0F11 rmb 1 VRAM:0F12 rmb 1 VRAM:0F13 rmb 1 VRAM:0F14 rmb 1 VRAM:0F15 rmb 1 VRAM:0F16 rmb 1 VRAM:0F17 rmb 1 VRAM:0F18 rmb 1 VRAM:0F19 rmb 1 VRAM:0F1A rmb 1 VRAM:0F1B rmb 1 VRAM:0F1C rmb 1 VRAM:0F1D rmb 1 VRAM:0F1E rmb 1 VRAM:0F1F rmb 1 VRAM:0F20 rmb 1 VRAM:0F21 rmb 1 VRAM:0F22 rmb 1 VRAM:0F23 rmb 1 VRAM:0F24 rmb 1 VRAM:0F25 rmb 1 VRAM:0F26 rmb 1 VRAM:0F27 rmb 1 VRAM:0F28 rmb 1 VRAM:0F29 rmb 1 VRAM:0F2A rmb 1 VRAM:0F2B rmb 1 VRAM:0F2C rmb 1 VRAM:0F2D rmb 1 VRAM:0F2E rmb 1 VRAM:0F2F rmb 1 VRAM:0F30 rmb 1 VRAM:0F31 rmb 1 VRAM:0F32 rmb 1 VRAM:0F33 rmb 1 VRAM:0F34 rmb 1 VRAM:0F35 rmb 1 VRAM:0F36 rmb 1 VRAM:0F37 rmb 1 VRAM:0F38 rmb 1 VRAM:0F39 rmb 1 VRAM:0F3A rmb 1 VRAM:0F3B rmb 1 VRAM:0F3C rmb 1 VRAM:0F3D rmb 1 VRAM:0F3E rmb 1 VRAM:0F3F rmb 1 VRAM:0F40 rmb 1 VRAM:0F41 rmb 1 VRAM:0F42 rmb 1 VRAM:0F43 rmb 1 VRAM:0F44 rmb 1 VRAM:0F45 rmb 1 VRAM:0F46 rmb 1 VRAM:0F47 rmb 1 VRAM:0F48 rmb 1 VRAM:0F49 rmb 1 VRAM:0F4A rmb 1 VRAM:0F4B rmb 1 VRAM:0F4C rmb 1 VRAM:0F4D rmb 1 VRAM:0F4E rmb 1 VRAM:0F4F rmb 1 VRAM:0F50 rmb 1 VRAM:0F51 rmb 1 VRAM:0F52 rmb 1 VRAM:0F53 rmb 1 VRAM:0F54 rmb 1 VRAM:0F55 rmb 1 VRAM:0F56 rmb 1 VRAM:0F57 rmb 1 VRAM:0F58 rmb 1 VRAM:0F59 rmb 1 VRAM:0F5A rmb 1 VRAM:0F5B rmb 1 VRAM:0F5C rmb 1 VRAM:0F5D rmb 1 VRAM:0F5E rmb 1 VRAM:0F5F rmb 1 VRAM:0F60 rmb 1 VRAM:0F61 rmb 1 VRAM:0F62 rmb 1 VRAM:0F63 rmb 1 VRAM:0F64 rmb 1 VRAM:0F65 rmb 1 VRAM:0F66 rmb 1 VRAM:0F67 rmb 1 VRAM:0F68 rmb 1 VRAM:0F69 rmb 1 VRAM:0F6A rmb 1 VRAM:0F6B rmb 1 VRAM:0F6C rmb 1 VRAM:0F6D rmb 1 VRAM:0F6E rmb 1 VRAM:0F6F rmb 1 VRAM:0F70 rmb 1 VRAM:0F71 rmb 1 VRAM:0F72 rmb 1 VRAM:0F73 rmb 1 VRAM:0F74 rmb 1 VRAM:0F75 rmb 1 VRAM:0F76 rmb 1 VRAM:0F77 rmb 1 VRAM:0F78 rmb 1 VRAM:0F79 rmb 1 VRAM:0F7A rmb 1 VRAM:0F7B rmb 1 VRAM:0F7C rmb 1 VRAM:0F7D rmb 1 VRAM:0F7E rmb 1 VRAM:0F7F rmb 1 VRAM:0F80 rmb 1 VRAM:0F81 rmb 1 VRAM:0F82 rmb 1 VRAM:0F83 rmb 1 VRAM:0F84 rmb 1 VRAM:0F85 rmb 1 VRAM:0F86 rmb 1 VRAM:0F87 rmb 1 VRAM:0F88 rmb 1 VRAM:0F89 rmb 1 VRAM:0F8A rmb 1 VRAM:0F8B rmb 1 VRAM:0F8C rmb 1 VRAM:0F8D rmb 1 VRAM:0F8E rmb 1 VRAM:0F8F rmb 1 VRAM:0F90 rmb 1 VRAM:0F91 rmb 1 VRAM:0F92 rmb 1 VRAM:0F93 rmb 1 VRAM:0F94 rmb 1 VRAM:0F95 rmb 1 VRAM:0F96 rmb 1 VRAM:0F97 rmb 1 VRAM:0F98 rmb 1 VRAM:0F99 rmb 1 VRAM:0F9A rmb 1 VRAM:0F9B rmb 1 VRAM:0F9C rmb 1 VRAM:0F9D rmb 1 VRAM:0F9E rmb 1 VRAM:0F9F rmb 1 VRAM:0FA0 rmb 1 VRAM:0FA1 rmb 1 VRAM:0FA2 rmb 1 VRAM:0FA3 rmb 1 VRAM:0FA4 rmb 1 VRAM:0FA5 rmb 1 VRAM:0FA6 rmb 1 VRAM:0FA7 rmb 1 VRAM:0FA8 rmb 1 VRAM:0FA9 rmb 1 VRAM:0FAA rmb 1 VRAM:0FAB rmb 1 VRAM:0FAC rmb 1 VRAM:0FAD rmb 1 VRAM:0FAE rmb 1 VRAM:0FAF rmb 1 VRAM:0FB0 rmb 1 VRAM:0FB1 rmb 1 VRAM:0FB2 rmb 1 VRAM:0FB3 rmb 1 VRAM:0FB4 rmb 1 VRAM:0FB5 rmb 1 VRAM:0FB6 rmb 1 VRAM:0FB7 rmb 1 VRAM:0FB8 rmb 1 VRAM:0FB9 rmb 1 VRAM:0FBA rmb 1 VRAM:0FBB rmb 1 VRAM:0FBC rmb 1 VRAM:0FBD rmb 1 VRAM:0FBE rmb 1 VRAM:0FBF rmb 1 VRAM:0FC0 rmb 1 VRAM:0FC1 rmb 1 VRAM:0FC2 rmb 1 VRAM:0FC3 rmb 1 VRAM:0FC4 rmb 1 VRAM:0FC5 rmb 1 VRAM:0FC6 rmb 1 VRAM:0FC7 rmb 1 VRAM:0FC8 rmb 1 VRAM:0FC9 rmb 1 VRAM:0FCA rmb 1 VRAM:0FCB rmb 1 VRAM:0FCC rmb 1 VRAM:0FCD rmb 1 VRAM:0FCE rmb 1 VRAM:0FCF rmb 1 VRAM:0FD0 rmb 1 VRAM:0FD1 rmb 1 VRAM:0FD2 rmb 1 VRAM:0FD3 rmb 1 VRAM:0FD4 rmb 1 VRAM:0FD5 rmb 1 VRAM:0FD6 rmb 1 VRAM:0FD7 rmb 1 VRAM:0FD8 rmb 1 VRAM:0FD9 rmb 1 VRAM:0FDA rmb 1 VRAM:0FDB rmb 1 VRAM:0FDC rmb 1 VRAM:0FDD rmb 1 VRAM:0FDE rmb 1 VRAM:0FDF rmb 1 VRAM:0FE0 rmb 1 VRAM:0FE1 rmb 1 VRAM:0FE2 rmb 1 VRAM:0FE3 rmb 1 VRAM:0FE4 rmb 1 VRAM:0FE5 rmb 1 VRAM:0FE6 rmb 1 VRAM:0FE7 rmb 1 VRAM:0FE8 rmb 1 VRAM:0FE9 rmb 1 VRAM:0FEA rmb 1 VRAM:0FEB rmb 1 VRAM:0FEC rmb 1 VRAM:0FED rmb 1 VRAM:0FEE rmb 1 VRAM:0FEF rmb 1 VRAM:0FF0 rmb 1 VRAM:0FF1 rmb 1 VRAM:0FF2 rmb 1 VRAM:0FF3 rmb 1 VRAM:0FF4 rmb 1 VRAM:0FF5 rmb 1 VRAM:0FF6 rmb 1 VRAM:0FF7 rmb 1 VRAM:0FF8 rmb 1 VRAM:0FF9 rmb 1 VRAM:0FFA rmb 1 VRAM:0FFB rmb 1 VRAM:0FFC rmb 1 VRAM:0FFD rmb 1 VRAM:0FFE rmb 1 VRAM:0FFF rmb 1 VRAM:1000 rmb 1 VRAM:1001 rmb 1 VRAM:1002 rmb 1 VRAM:1003 rmb 1 VRAM:1004 rmb 1 VRAM:1005 rmb 1 VRAM:1006 rmb 1 VRAM:1007 rmb 1 VRAM:1008 rmb 1 VRAM:1009 rmb 1 VRAM:100A rmb 1 VRAM:100B rmb 1 VRAM:100C rmb 1 VRAM:100D rmb 1 VRAM:100E rmb 1 VRAM:100F rmb 1 VRAM:1010 rmb 1 VRAM:1011 rmb 1 VRAM:1012 rmb 1 VRAM:1013 rmb 1 VRAM:1014 rmb 1 VRAM:1015 rmb 1 VRAM:1016 rmb 1 VRAM:1017 rmb 1 VRAM:1018 rmb 1 VRAM:1019 rmb 1 VRAM:101A rmb 1 VRAM:101B rmb 1 VRAM:101C rmb 1 VRAM:101D rmb 1 VRAM:101E rmb 1 VRAM:101F rmb 1 VRAM:1020 rmb 1 VRAM:1021 rmb 1 VRAM:1022 rmb 1 VRAM:1023 rmb 1 VRAM:1024 rmb 1 VRAM:1025 rmb 1 VRAM:1026 rmb 1 VRAM:1027 rmb 1 VRAM:1028 rmb 1 VRAM:1029 rmb 1 VRAM:102A rmb 1 VRAM:102B rmb 1 VRAM:102C rmb 1 VRAM:102D rmb 1 VRAM:102E rmb 1 VRAM:102F rmb 1 VRAM:1030 rmb 1 VRAM:1031 rmb 1 VRAM:1032 rmb 1 VRAM:1033 rmb 1 VRAM:1034 rmb 1 VRAM:1035 rmb 1 VRAM:1036 rmb 1 VRAM:1037 rmb 1 VRAM:1038 rmb 1 VRAM:1039 rmb 1 VRAM:103A rmb 1 VRAM:103B rmb 1 VRAM:103C rmb 1 VRAM:103D rmb 1 VRAM:103E rmb 1 VRAM:103F rmb 1 VRAM:1040 rmb 1 VRAM:1041 rmb 1 VRAM:1042 rmb 1 VRAM:1043 rmb 1 VRAM:1044 rmb 1 VRAM:1045 rmb 1 VRAM:1046 rmb 1 VRAM:1047 rmb 1 VRAM:1048 rmb 1 VRAM:1049 rmb 1 VRAM:104A rmb 1 VRAM:104B rmb 1 VRAM:104C rmb 1 VRAM:104D rmb 1 VRAM:104E rmb 1 VRAM:104F rmb 1 VRAM:1050 rmb 1 VRAM:1051 rmb 1 VRAM:1052 rmb 1 VRAM:1053 rmb 1 VRAM:1054 rmb 1 VRAM:1055 rmb 1 VRAM:1056 rmb 1 VRAM:1057 rmb 1 VRAM:1058 rmb 1 VRAM:1059 rmb 1 VRAM:105A rmb 1 VRAM:105B rmb 1 VRAM:105C rmb 1 VRAM:105D rmb 1 VRAM:105E rmb 1 VRAM:105F rmb 1 VRAM:1060 rmb 1 VRAM:1061 rmb 1 VRAM:1062 rmb 1 VRAM:1063 rmb 1 VRAM:1064 rmb 1 VRAM:1065 rmb 1 VRAM:1066 rmb 1 VRAM:1067 rmb 1 VRAM:1068 rmb 1 VRAM:1069 rmb 1 VRAM:106A rmb 1 VRAM:106B rmb 1 VRAM:106C rmb 1 VRAM:106D rmb 1 VRAM:106E rmb 1 VRAM:106F rmb 1 VRAM:1070 rmb 1 VRAM:1071 rmb 1 VRAM:1072 rmb 1 VRAM:1073 rmb 1 VRAM:1074 rmb 1 VRAM:1075 rmb 1 VRAM:1076 rmb 1 VRAM:1077 rmb 1 VRAM:1078 rmb 1 VRAM:1079 rmb 1 VRAM:107A rmb 1 VRAM:107B rmb 1 VRAM:107C rmb 1 VRAM:107D rmb 1 VRAM:107E rmb 1 VRAM:107F rmb 1 VRAM:1080 rmb 1 VRAM:1081 rmb 1 VRAM:1082 rmb 1 VRAM:1083 rmb 1 VRAM:1084 rmb 1 VRAM:1085 rmb 1 VRAM:1086 rmb 1 VRAM:1087 rmb 1 VRAM:1088 rmb 1 VRAM:1089 rmb 1 VRAM:108A rmb 1 VRAM:108B rmb 1 VRAM:108C rmb 1 VRAM:108D rmb 1 VRAM:108E rmb 1 VRAM:108F rmb 1 VRAM:1090 rmb 1 VRAM:1091 rmb 1 VRAM:1092 rmb 1 VRAM:1093 rmb 1 VRAM:1094 rmb 1 VRAM:1095 rmb 1 VRAM:1096 rmb 1 VRAM:1097 rmb 1 VRAM:1098 rmb 1 VRAM:1099 rmb 1 VRAM:109A rmb 1 VRAM:109B rmb 1 VRAM:109C rmb 1 VRAM:109D rmb 1 VRAM:109E rmb 1 VRAM:109F rmb 1 VRAM:10A0 rmb 1 VRAM:10A1 rmb 1 VRAM:10A2 rmb 1 VRAM:10A3 rmb 1 VRAM:10A4 rmb 1 VRAM:10A5 rmb 1 VRAM:10A6 rmb 1 VRAM:10A7 rmb 1 VRAM:10A8 rmb 1 VRAM:10A9 rmb 1 VRAM:10AA rmb 1 VRAM:10AB rmb 1 VRAM:10AC rmb 1 VRAM:10AD rmb 1 VRAM:10AE rmb 1 VRAM:10AF rmb 1 VRAM:10B0 rmb 1 VRAM:10B1 rmb 1 VRAM:10B2 rmb 1 VRAM:10B3 rmb 1 VRAM:10B4 rmb 1 VRAM:10B5 rmb 1 VRAM:10B6 rmb 1 VRAM:10B7 rmb 1 VRAM:10B8 rmb 1 VRAM:10B9 rmb 1 VRAM:10BA rmb 1 VRAM:10BB rmb 1 VRAM:10BC rmb 1 VRAM:10BD rmb 1 VRAM:10BE rmb 1 VRAM:10BF rmb 1 VRAM:10C0 rmb 1 VRAM:10C1 rmb 1 VRAM:10C2 rmb 1 VRAM:10C3 rmb 1 VRAM:10C4 rmb 1 VRAM:10C5 rmb 1 VRAM:10C6 rmb 1 VRAM:10C7 rmb 1 VRAM:10C8 rmb 1 VRAM:10C9 rmb 1 VRAM:10CA rmb 1 VRAM:10CB rmb 1 VRAM:10CC rmb 1 VRAM:10CD rmb 1 VRAM:10CE rmb 1 VRAM:10CF rmb 1 VRAM:10D0 rmb 1 VRAM:10D1 rmb 1 VRAM:10D2 rmb 1 VRAM:10D3 rmb 1 VRAM:10D4 rmb 1 VRAM:10D5 rmb 1 VRAM:10D6 rmb 1 VRAM:10D7 rmb 1 VRAM:10D8 rmb 1 VRAM:10D9 rmb 1 VRAM:10DA rmb 1 VRAM:10DB rmb 1 VRAM:10DC rmb 1 VRAM:10DD rmb 1 VRAM:10DE rmb 1 VRAM:10DF rmb 1 VRAM:10E0 rmb 1 VRAM:10E1 rmb 1 VRAM:10E2 rmb 1 VRAM:10E3 rmb 1 VRAM:10E4 rmb 1 VRAM:10E5 rmb 1 VRAM:10E6 rmb 1 VRAM:10E7 rmb 1 VRAM:10E8 rmb 1 VRAM:10E9 rmb 1 VRAM:10EA rmb 1 VRAM:10EB rmb 1 VRAM:10EC rmb 1 VRAM:10ED rmb 1 VRAM:10EE rmb 1 VRAM:10EF rmb 1 VRAM:10F0 rmb 1 VRAM:10F1 rmb 1 VRAM:10F2 rmb 1 VRAM:10F3 rmb 1 VRAM:10F4 rmb 1 VRAM:10F5 rmb 1 VRAM:10F6 rmb 1 VRAM:10F7 rmb 1 VRAM:10F8 rmb 1 VRAM:10F9 rmb 1 VRAM:10FA rmb 1 VRAM:10FB rmb 1 VRAM:10FC rmb 1 VRAM:10FD rmb 1 VRAM:10FE rmb 1 VRAM:10FF rmb 1 VRAM:1100 rmb 1 VRAM:1101 rmb 1 VRAM:1102 rmb 1 VRAM:1103 rmb 1 VRAM:1104 rmb 1 VRAM:1105 rmb 1 VRAM:1106 rmb 1 VRAM:1107 rmb 1 VRAM:1108 rmb 1 VRAM:1109 rmb 1 VRAM:110A rmb 1 VRAM:110B rmb 1 VRAM:110C rmb 1 VRAM:110D rmb 1 VRAM:110E rmb 1 VRAM:110F rmb 1 VRAM:1110 rmb 1 VRAM:1111 rmb 1 VRAM:1112 rmb 1 VRAM:1113 rmb 1 VRAM:1114 rmb 1 VRAM:1115 rmb 1 VRAM:1116 rmb 1 VRAM:1117 rmb 1 VRAM:1118 rmb 1 VRAM:1119 rmb 1 VRAM:111A rmb 1 VRAM:111B rmb 1 VRAM:111C rmb 1 VRAM:111D rmb 1 VRAM:111E rmb 1 VRAM:111F rmb 1 VRAM:1120 rmb 1 VRAM:1121 rmb 1 VRAM:1122 rmb 1 VRAM:1123 rmb 1 VRAM:1124 rmb 1 VRAM:1125 rmb 1 VRAM:1126 rmb 1 VRAM:1127 rmb 1 VRAM:1128 rmb 1 VRAM:1129 rmb 1 VRAM:112A rmb 1 VRAM:112B rmb 1 VRAM:112C rmb 1 VRAM:112D rmb 1 VRAM:112E rmb 1 VRAM:112F rmb 1 VRAM:1130 rmb 1 VRAM:1131 rmb 1 VRAM:1132 rmb 1 VRAM:1133 rmb 1 VRAM:1134 rmb 1 VRAM:1135 rmb 1 VRAM:1136 rmb 1 VRAM:1137 rmb 1 VRAM:1138 rmb 1 VRAM:1139 rmb 1 VRAM:113A rmb 1 VRAM:113B rmb 1 VRAM:113C rmb 1 VRAM:113D rmb 1 VRAM:113E rmb 1 VRAM:113F rmb 1 VRAM:1140 rmb 1 VRAM:1141 rmb 1 VRAM:1142 rmb 1 VRAM:1143 rmb 1 VRAM:1144 rmb 1 VRAM:1145 rmb 1 VRAM:1146 rmb 1 VRAM:1147 rmb 1 VRAM:1148 rmb 1 VRAM:1149 rmb 1 VRAM:114A rmb 1 VRAM:114B rmb 1 VRAM:114C rmb 1 VRAM:114D rmb 1 VRAM:114E rmb 1 VRAM:114F rmb 1 VRAM:1150 rmb 1 VRAM:1151 rmb 1 VRAM:1152 rmb 1 VRAM:1153 rmb 1 VRAM:1154 rmb 1 VRAM:1155 rmb 1 VRAM:1156 rmb 1 VRAM:1157 rmb 1 VRAM:1158 rmb 1 VRAM:1159 rmb 1 VRAM:115A rmb 1 VRAM:115B rmb 1 VRAM:115C rmb 1 VRAM:115D rmb 1 VRAM:115E rmb 1 VRAM:115F rmb 1 VRAM:1160 rmb 1 VRAM:1161 rmb 1 VRAM:1162 rmb 1 VRAM:1163 rmb 1 VRAM:1164 rmb 1 VRAM:1165 rmb 1 VRAM:1166 rmb 1 VRAM:1167 rmb 1 VRAM:1168 rmb 1 VRAM:1169 rmb 1 VRAM:116A rmb 1 VRAM:116B rmb 1 VRAM:116C rmb 1 VRAM:116D rmb 1 VRAM:116E rmb 1 VRAM:116F rmb 1 VRAM:1170 rmb 1 VRAM:1171 rmb 1 VRAM:1172 rmb 1 VRAM:1173 rmb 1 VRAM:1174 rmb 1 VRAM:1175 rmb 1 VRAM:1176 rmb 1 VRAM:1177 rmb 1 VRAM:1178 rmb 1 VRAM:1179 rmb 1 VRAM:117A rmb 1 VRAM:117B rmb 1 VRAM:117C rmb 1 VRAM:117D rmb 1 VRAM:117E rmb 1 VRAM:117F rmb 1 VRAM:1180 rmb 1 VRAM:1181 rmb 1 VRAM:1182 rmb 1 VRAM:1183 rmb 1 VRAM:1184 rmb 1 VRAM:1185 rmb 1 VRAM:1186 rmb 1 VRAM:1187 rmb 1 VRAM:1188 rmb 1 VRAM:1189 rmb 1 VRAM:118A rmb 1 VRAM:118B rmb 1 VRAM:118C rmb 1 VRAM:118D rmb 1 VRAM:118E rmb 1 VRAM:118F rmb 1 VRAM:1190 rmb 1 VRAM:1191 rmb 1 VRAM:1192 rmb 1 VRAM:1193 rmb 1 VRAM:1194 rmb 1 VRAM:1195 rmb 1 VRAM:1196 rmb 1 VRAM:1197 rmb 1 VRAM:1198 rmb 1 VRAM:1199 rmb 1 VRAM:119A rmb 1 VRAM:119B rmb 1 VRAM:119C rmb 1 VRAM:119D rmb 1 VRAM:119E rmb 1 VRAM:119F rmb 1 VRAM:11A0 rmb 1 VRAM:11A1 rmb 1 VRAM:11A2 rmb 1 VRAM:11A3 rmb 1 VRAM:11A4 rmb 1 VRAM:11A5 rmb 1 VRAM:11A6 rmb 1 VRAM:11A7 rmb 1 VRAM:11A8 rmb 1 VRAM:11A9 rmb 1 VRAM:11AA rmb 1 VRAM:11AB rmb 1 VRAM:11AC rmb 1 VRAM:11AD rmb 1 VRAM:11AE rmb 1 VRAM:11AF rmb 1 VRAM:11B0 rmb 1 VRAM:11B1 rmb 1 VRAM:11B2 rmb 1 VRAM:11B3 rmb 1 VRAM:11B4 rmb 1 VRAM:11B5 rmb 1 VRAM:11B6 rmb 1 VRAM:11B7 rmb 1 VRAM:11B8 rmb 1 VRAM:11B9 rmb 1 VRAM:11BA rmb 1 VRAM:11BB rmb 1 VRAM:11BC rmb 1 VRAM:11BD rmb 1 VRAM:11BE rmb 1 VRAM:11BF rmb 1 VRAM:11C0 rmb 1 VRAM:11C1 rmb 1 VRAM:11C2 rmb 1 VRAM:11C3 rmb 1 VRAM:11C4 rmb 1 VRAM:11C5 rmb 1 VRAM:11C6 rmb 1 VRAM:11C7 rmb 1 VRAM:11C8 rmb 1 VRAM:11C9 rmb 1 VRAM:11CA rmb 1 VRAM:11CB rmb 1 VRAM:11CC rmb 1 VRAM:11CD rmb 1 VRAM:11CE rmb 1 VRAM:11CF rmb 1 VRAM:11D0 rmb 1 VRAM:11D1 rmb 1 VRAM:11D2 rmb 1 VRAM:11D3 rmb 1 VRAM:11D4 rmb 1 VRAM:11D5 rmb 1 VRAM:11D6 rmb 1 VRAM:11D7 rmb 1 VRAM:11D8 rmb 1 VRAM:11D9 rmb 1 VRAM:11DA rmb 1 VRAM:11DB rmb 1 VRAM:11DC rmb 1 VRAM:11DD rmb 1 VRAM:11DE rmb 1 VRAM:11DF rmb 1 VRAM:11E0 rmb 1 VRAM:11E1 rmb 1 VRAM:11E2 rmb 1 VRAM:11E3 rmb 1 VRAM:11E4 rmb 1 VRAM:11E5 rmb 1 VRAM:11E6 rmb 1 VRAM:11E7 rmb 1 VRAM:11E8 rmb 1 VRAM:11E9 rmb 1 VRAM:11EA rmb 1 VRAM:11EB rmb 1 VRAM:11EC rmb 1 VRAM:11ED rmb 1 VRAM:11EE rmb 1 VRAM:11EF rmb 1 VRAM:11F0 rmb 1 VRAM:11F1 rmb 1 VRAM:11F2 rmb 1 VRAM:11F3 rmb 1 VRAM:11F4 rmb 1 VRAM:11F5 rmb 1 VRAM:11F6 rmb 1 VRAM:11F7 rmb 1 VRAM:11F8 rmb 1 VRAM:11F9 rmb 1 VRAM:11FA rmb 1 VRAM:11FB rmb 1 VRAM:11FC rmb 1 VRAM:11FD rmb 1 VRAM:11FE rmb 1 VRAM:11FF rmb 1 VRAM:1200 rmb 1 VRAM:1201 rmb 1 VRAM:1202 rmb 1 VRAM:1203 rmb 1 VRAM:1204 rmb 1 VRAM:1205 rmb 1 VRAM:1206 rmb 1 VRAM:1207 rmb 1 VRAM:1208 rmb 1 VRAM:1209 rmb 1 VRAM:120A rmb 1 VRAM:120B rmb 1 VRAM:120C rmb 1 VRAM:120D rmb 1 VRAM:120E rmb 1 VRAM:120F rmb 1 VRAM:1210 rmb 1 VRAM:1211 rmb 1 VRAM:1212 rmb 1 VRAM:1213 rmb 1 VRAM:1214 rmb 1 VRAM:1215 rmb 1 VRAM:1216 rmb 1 VRAM:1217 rmb 1 VRAM:1218 rmb 1 VRAM:1219 rmb 1 VRAM:121A rmb 1 VRAM:121B rmb 1 VRAM:121C rmb 1 VRAM:121D rmb 1 VRAM:121E rmb 1 VRAM:121F rmb 1 VRAM:1220 rmb 1 VRAM:1221 rmb 1 VRAM:1222 rmb 1 VRAM:1223 rmb 1 VRAM:1224 rmb 1 VRAM:1225 rmb 1 VRAM:1226 rmb 1 VRAM:1227 rmb 1 VRAM:1228 rmb 1 VRAM:1229 rmb 1 VRAM:122A rmb 1 VRAM:122B rmb 1 VRAM:122C rmb 1 VRAM:122D rmb 1 VRAM:122E rmb 1 VRAM:122F rmb 1 VRAM:1230 rmb 1 VRAM:1231 rmb 1 VRAM:1232 rmb 1 VRAM:1233 rmb 1 VRAM:1234 rmb 1 VRAM:1235 rmb 1 VRAM:1236 rmb 1 VRAM:1237 rmb 1 VRAM:1238 rmb 1 VRAM:1239 rmb 1 VRAM:123A rmb 1 VRAM:123B rmb 1 VRAM:123C rmb 1 VRAM:123D rmb 1 VRAM:123E rmb 1 VRAM:123F rmb 1 VRAM:1240 rmb 1 VRAM:1241 rmb 1 VRAM:1242 rmb 1 VRAM:1243 rmb 1 VRAM:1244 rmb 1 VRAM:1245 rmb 1 VRAM:1246 rmb 1 VRAM:1247 rmb 1 VRAM:1248 rmb 1 VRAM:1249 rmb 1 VRAM:124A rmb 1 VRAM:124B rmb 1 VRAM:124C rmb 1 VRAM:124D rmb 1 VRAM:124E rmb 1 VRAM:124F rmb 1 VRAM:1250 rmb 1 VRAM:1251 rmb 1 VRAM:1252 rmb 1 VRAM:1253 rmb 1 VRAM:1254 rmb 1 VRAM:1255 rmb 1 VRAM:1256 rmb 1 VRAM:1257 rmb 1 VRAM:1258 rmb 1 VRAM:1259 rmb 1 VRAM:125A rmb 1 VRAM:125B rmb 1 VRAM:125C rmb 1 VRAM:125D rmb 1 VRAM:125E rmb 1 VRAM:125F rmb 1 VRAM:1260 rmb 1 VRAM:1261 rmb 1 VRAM:1262 rmb 1 VRAM:1263 rmb 1 VRAM:1264 rmb 1 VRAM:1265 rmb 1 VRAM:1266 rmb 1 VRAM:1267 rmb 1 VRAM:1268 rmb 1 VRAM:1269 rmb 1 VRAM:126A rmb 1 VRAM:126B rmb 1 VRAM:126C rmb 1 VRAM:126D rmb 1 VRAM:126E rmb 1 VRAM:126F rmb 1 VRAM:1270 rmb 1 VRAM:1271 rmb 1 VRAM:1272 rmb 1 VRAM:1273 rmb 1 VRAM:1274 rmb 1 VRAM:1275 rmb 1 VRAM:1276 rmb 1 VRAM:1277 rmb 1 VRAM:1278 rmb 1 VRAM:1279 rmb 1 VRAM:127A rmb 1 VRAM:127B rmb 1 VRAM:127C rmb 1 VRAM:127D rmb 1 VRAM:127E rmb 1 VRAM:127F rmb 1 VRAM:1280 rmb 1 VRAM:1281 rmb 1 VRAM:1282 rmb 1 VRAM:1283 rmb 1 VRAM:1284 rmb 1 VRAM:1285 rmb 1 VRAM:1286 rmb 1 VRAM:1287 rmb 1 VRAM:1288 rmb 1 VRAM:1289 rmb 1 VRAM:128A rmb 1 VRAM:128B rmb 1 VRAM:128C rmb 1 VRAM:128D rmb 1 VRAM:128E rmb 1 VRAM:128F rmb 1 VRAM:1290 rmb 1 VRAM:1291 rmb 1 VRAM:1292 rmb 1 VRAM:1293 rmb 1 VRAM:1294 rmb 1 VRAM:1295 rmb 1 VRAM:1296 rmb 1 VRAM:1297 rmb 1 VRAM:1298 rmb 1 VRAM:1299 rmb 1 VRAM:129A rmb 1 VRAM:129B rmb 1 VRAM:129C rmb 1 VRAM:129D rmb 1 VRAM:129E rmb 1 VRAM:129F rmb 1 VRAM:12A0 rmb 1 VRAM:12A1 rmb 1 VRAM:12A2 rmb 1 VRAM:12A3 rmb 1 VRAM:12A4 rmb 1 VRAM:12A5 rmb 1 VRAM:12A6 rmb 1 VRAM:12A7 rmb 1 VRAM:12A8 rmb 1 VRAM:12A9 rmb 1 VRAM:12AA rmb 1 VRAM:12AB rmb 1 VRAM:12AC rmb 1 VRAM:12AD rmb 1 VRAM:12AE rmb 1 VRAM:12AF rmb 1 VRAM:12B0 rmb 1 VRAM:12B1 rmb 1 VRAM:12B2 rmb 1 VRAM:12B3 rmb 1 VRAM:12B4 rmb 1 VRAM:12B5 rmb 1 VRAM:12B6 rmb 1 VRAM:12B7 rmb 1 VRAM:12B8 rmb 1 VRAM:12B9 rmb 1 VRAM:12BA rmb 1 VRAM:12BB rmb 1 VRAM:12BC rmb 1 VRAM:12BD rmb 1 VRAM:12BE rmb 1 VRAM:12BF rmb 1 VRAM:12C0 rmb 1 VRAM:12C1 rmb 1 VRAM:12C2 rmb 1 VRAM:12C3 rmb 1 VRAM:12C4 rmb 1 VRAM:12C5 rmb 1 VRAM:12C6 rmb 1 VRAM:12C7 rmb 1 VRAM:12C8 rmb 1 VRAM:12C9 rmb 1 VRAM:12CA rmb 1 VRAM:12CB rmb 1 VRAM:12CC rmb 1 VRAM:12CD rmb 1 VRAM:12CE rmb 1 VRAM:12CF rmb 1 VRAM:12D0 rmb 1 VRAM:12D1 rmb 1 VRAM:12D2 rmb 1 VRAM:12D3 rmb 1 VRAM:12D4 rmb 1 VRAM:12D5 rmb 1 VRAM:12D6 rmb 1 VRAM:12D7 rmb 1 VRAM:12D8 rmb 1 VRAM:12D9 rmb 1 VRAM:12DA rmb 1 VRAM:12DB rmb 1 VRAM:12DC rmb 1 VRAM:12DD rmb 1 VRAM:12DE rmb 1 VRAM:12DF rmb 1 VRAM:12E0 rmb 1 VRAM:12E1 rmb 1 VRAM:12E2 rmb 1 VRAM:12E3 rmb 1 VRAM:12E4 rmb 1 VRAM:12E5 rmb 1 VRAM:12E6 rmb 1 VRAM:12E7 rmb 1 VRAM:12E8 rmb 1 VRAM:12E9 rmb 1 VRAM:12EA rmb 1 VRAM:12EB rmb 1 VRAM:12EC rmb 1 VRAM:12ED rmb 1 VRAM:12EE rmb 1 VRAM:12EF rmb 1 VRAM:12F0 rmb 1 VRAM:12F1 rmb 1 VRAM:12F2 rmb 1 VRAM:12F3 rmb 1 VRAM:12F4 rmb 1 VRAM:12F5 rmb 1 VRAM:12F6 rmb 1 VRAM:12F7 rmb 1 VRAM:12F8 rmb 1 VRAM:12F9 rmb 1 VRAM:12FA rmb 1 VRAM:12FB rmb 1 VRAM:12FC rmb 1 VRAM:12FD rmb 1 VRAM:12FE rmb 1 VRAM:12FF rmb 1 VRAM:1300 rmb 1 VRAM:1301 rmb 1 VRAM:1302 rmb 1 VRAM:1303 rmb 1 VRAM:1304 rmb 1 VRAM:1305 rmb 1 VRAM:1306 rmb 1 VRAM:1307 rmb 1 VRAM:1308 rmb 1 VRAM:1309 rmb 1 VRAM:130A rmb 1 VRAM:130B rmb 1 VRAM:130C rmb 1 VRAM:130D rmb 1 VRAM:130E rmb 1 VRAM:130F rmb 1 VRAM:1310 rmb 1 VRAM:1311 rmb 1 VRAM:1312 rmb 1 VRAM:1313 rmb 1 VRAM:1314 rmb 1 VRAM:1315 rmb 1 VRAM:1316 rmb 1 VRAM:1317 rmb 1 VRAM:1318 rmb 1 VRAM:1319 rmb 1 VRAM:131A rmb 1 VRAM:131B rmb 1 VRAM:131C rmb 1 VRAM:131D rmb 1 VRAM:131E rmb 1 VRAM:131F rmb 1 VRAM:1320 rmb 1 VRAM:1321 rmb 1 VRAM:1322 rmb 1 VRAM:1323 rmb 1 VRAM:1324 rmb 1 VRAM:1325 rmb 1 VRAM:1326 rmb 1 VRAM:1327 rmb 1 VRAM:1328 rmb 1 VRAM:1329 rmb 1 VRAM:132A rmb 1 VRAM:132B rmb 1 VRAM:132C rmb 1 VRAM:132D rmb 1 VRAM:132E rmb 1 VRAM:132F rmb 1 VRAM:1330 rmb 1 VRAM:1331 rmb 1 VRAM:1332 rmb 1 VRAM:1333 rmb 1 VRAM:1334 rmb 1 VRAM:1335 rmb 1 VRAM:1336 rmb 1 VRAM:1337 rmb 1 VRAM:1338 rmb 1 VRAM:1339 rmb 1 VRAM:133A rmb 1 VRAM:133B rmb 1 VRAM:133C rmb 1 VRAM:133D rmb 1 VRAM:133E rmb 1 VRAM:133F rmb 1 VRAM:1340 rmb 1 VRAM:1341 rmb 1 VRAM:1342 rmb 1 VRAM:1343 rmb 1 VRAM:1344 rmb 1 VRAM:1345 rmb 1 VRAM:1346 rmb 1 VRAM:1347 rmb 1 VRAM:1348 rmb 1 VRAM:1349 rmb 1 VRAM:134A rmb 1 VRAM:134B rmb 1 VRAM:134C rmb 1 VRAM:134D rmb 1 VRAM:134E rmb 1 VRAM:134F rmb 1 VRAM:1350 rmb 1 VRAM:1351 rmb 1 VRAM:1352 rmb 1 VRAM:1353 rmb 1 VRAM:1354 rmb 1 VRAM:1355 rmb 1 VRAM:1356 rmb 1 VRAM:1357 rmb 1 VRAM:1358 rmb 1 VRAM:1359 rmb 1 VRAM:135A rmb 1 VRAM:135B rmb 1 VRAM:135C rmb 1 VRAM:135D rmb 1 VRAM:135E rmb 1 VRAM:135F rmb 1 VRAM:1360 rmb 1 VRAM:1361 rmb 1 VRAM:1362 rmb 1 VRAM:1363 rmb 1 VRAM:1364 rmb 1 VRAM:1365 rmb 1 VRAM:1366 rmb 1 VRAM:1367 rmb 1 VRAM:1368 rmb 1 VRAM:1369 rmb 1 VRAM:136A rmb 1 VRAM:136B rmb 1 VRAM:136C rmb 1 VRAM:136D rmb 1 VRAM:136E rmb 1 VRAM:136F rmb 1 VRAM:1370 rmb 1 VRAM:1371 rmb 1 VRAM:1372 rmb 1 VRAM:1373 rmb 1 VRAM:1374 rmb 1 VRAM:1375 rmb 1 VRAM:1376 rmb 1 VRAM:1377 rmb 1 VRAM:1378 rmb 1 VRAM:1379 rmb 1 VRAM:137A rmb 1 VRAM:137B rmb 1 VRAM:137C rmb 1 VRAM:137D rmb 1 VRAM:137E rmb 1 VRAM:137F rmb 1 VRAM:1380 rmb 1 VRAM:1381 rmb 1 VRAM:1382 rmb 1 VRAM:1383 rmb 1 VRAM:1384 rmb 1 VRAM:1385 rmb 1 VRAM:1386 rmb 1 VRAM:1387 rmb 1 VRAM:1388 rmb 1 VRAM:1389 rmb 1 VRAM:138A rmb 1 VRAM:138B rmb 1 VRAM:138C rmb 1 VRAM:138D rmb 1 VRAM:138E rmb 1 VRAM:138F rmb 1 VRAM:1390 rmb 1 VRAM:1391 rmb 1 VRAM:1392 rmb 1 VRAM:1393 rmb 1 VRAM:1394 rmb 1 VRAM:1395 rmb 1 VRAM:1396 rmb 1 VRAM:1397 rmb 1 VRAM:1398 rmb 1 VRAM:1399 rmb 1 VRAM:139A rmb 1 VRAM:139B rmb 1 VRAM:139C rmb 1 VRAM:139D rmb 1 VRAM:139E rmb 1 VRAM:139F rmb 1 VRAM:13A0 rmb 1 VRAM:13A1 rmb 1 VRAM:13A2 rmb 1 VRAM:13A3 rmb 1 VRAM:13A4 rmb 1 VRAM:13A5 rmb 1 VRAM:13A6 rmb 1 VRAM:13A7 rmb 1 VRAM:13A8 rmb 1 VRAM:13A9 rmb 1 VRAM:13AA rmb 1 VRAM:13AB rmb 1 VRAM:13AC rmb 1 VRAM:13AD rmb 1 VRAM:13AE rmb 1 VRAM:13AF rmb 1 VRAM:13B0 rmb 1 VRAM:13B1 rmb 1 VRAM:13B2 rmb 1 VRAM:13B3 rmb 1 VRAM:13B4 rmb 1 VRAM:13B5 rmb 1 VRAM:13B6 rmb 1 VRAM:13B7 rmb 1 VRAM:13B8 rmb 1 VRAM:13B9 rmb 1 VRAM:13BA rmb 1 VRAM:13BB rmb 1 VRAM:13BC rmb 1 VRAM:13BD rmb 1 VRAM:13BE rmb 1 VRAM:13BF rmb 1 VRAM:13C0 rmb 1 VRAM:13C1 rmb 1 VRAM:13C2 rmb 1 VRAM:13C3 rmb 1 VRAM:13C4 rmb 1 VRAM:13C5 rmb 1 VRAM:13C6 rmb 1 VRAM:13C7 rmb 1 VRAM:13C8 rmb 1 VRAM:13C9 rmb 1 VRAM:13CA rmb 1 VRAM:13CB rmb 1 VRAM:13CC rmb 1 VRAM:13CD rmb 1 VRAM:13CE rmb 1 VRAM:13CF rmb 1 VRAM:13D0 rmb 1 VRAM:13D1 rmb 1 VRAM:13D2 rmb 1 VRAM:13D3 rmb 1 VRAM:13D4 rmb 1 VRAM:13D5 rmb 1 VRAM:13D6 rmb 1 VRAM:13D7 rmb 1 VRAM:13D8 rmb 1 VRAM:13D9 rmb 1 VRAM:13DA rmb 1 VRAM:13DB rmb 1 VRAM:13DC rmb 1 VRAM:13DD rmb 1 VRAM:13DE rmb 1 VRAM:13DF rmb 1 VRAM:13E0 rmb 1 VRAM:13E1 rmb 1 VRAM:13E2 rmb 1 VRAM:13E3 rmb 1 VRAM:13E4 rmb 1 VRAM:13E5 rmb 1 VRAM:13E6 rmb 1 VRAM:13E7 rmb 1 VRAM:13E8 rmb 1 VRAM:13E9 rmb 1 VRAM:13EA rmb 1 VRAM:13EB rmb 1 VRAM:13EC rmb 1 VRAM:13ED rmb 1 VRAM:13EE rmb 1 VRAM:13EF rmb 1 VRAM:13F0 rmb 1 VRAM:13F1 rmb 1 VRAM:13F2 rmb 1 VRAM:13F3 rmb 1 VRAM:13F4 rmb 1 VRAM:13F5 rmb 1 VRAM:13F6 rmb 1 VRAM:13F7 rmb 1 VRAM:13F8 rmb 1 VRAM:13F9 rmb 1 VRAM:13FA rmb 1 VRAM:13FB rmb 1 VRAM:13FC word_13FC: rmb 2 VRAM:13FE word_13FE: rmb 2 VRAM:1400 rmb 1 VRAM:1401 rmb 1 VRAM:1402 rmb 1 VRAM:1403 rmb 1 VRAM:1404 rmb 1 VRAM:1405 rmb 1 VRAM:1406 rmb 1 VRAM:1407 rmb 1 VRAM:1408 rmb 1 VRAM:1409 rmb 1 VRAM:140A rmb 1 VRAM:140B rmb 1 VRAM:140C rmb 1 VRAM:140D rmb 1 VRAM:140E rmb 1 VRAM:140F rmb 1 VRAM:1410 rmb 1 VRAM:1411 rmb 1 VRAM:1412 rmb 1 VRAM:1413 rmb 1 VRAM:1414 rmb 1 VRAM:1415 rmb 1 VRAM:1416 rmb 1 VRAM:1417 rmb 1 VRAM:1418 rmb 1 VRAM:1419 rmb 1 VRAM:141A rmb 1 VRAM:141B rmb 1 VRAM:141C rmb 1 VRAM:141D rmb 1 VRAM:141E rmb 1 VRAM:141F rmb 1 VRAM:1420 rmb 1 VRAM:1421 rmb 1 VRAM:1422 rmb 1 VRAM:1423 rmb 1 VRAM:1424 rmb 1 VRAM:1425 rmb 1 VRAM:1426 rmb 1 VRAM:1427 rmb 1 VRAM:1428 rmb 1 VRAM:1429 rmb 1 VRAM:142A rmb 1 VRAM:142B rmb 1 VRAM:142C rmb 1 VRAM:142D rmb 1 VRAM:142E rmb 1 VRAM:142F rmb 1 VRAM:1430 rmb 1 VRAM:1431 rmb 1 VRAM:1432 rmb 1 VRAM:1433 rmb 1 VRAM:1434 rmb 1 VRAM:1435 rmb 1 VRAM:1436 rmb 1 VRAM:1437 rmb 1 VRAM:1438 rmb 1 VRAM:1439 rmb 1 VRAM:143A rmb 1 VRAM:143B rmb 1 VRAM:143C rmb 1 VRAM:143D rmb 1 VRAM:143E rmb 1 VRAM:143F rmb 1 VRAM:1440 rmb 1 VRAM:1441 rmb 1 VRAM:1442 rmb 1 VRAM:1443 rmb 1 VRAM:1444 rmb 1 VRAM:1445 rmb 1 VRAM:1446 rmb 1 VRAM:1447 rmb 1 VRAM:1448 rmb 1 VRAM:1449 rmb 1 VRAM:144A rmb 1 VRAM:144B rmb 1 VRAM:144C rmb 1 VRAM:144D rmb 1 VRAM:144E rmb 1 VRAM:144F rmb 1 VRAM:1450 rmb 1 VRAM:1451 rmb 1 VRAM:1452 rmb 1 VRAM:1453 rmb 1 VRAM:1454 rmb 1 VRAM:1455 rmb 1 VRAM:1456 rmb 1 VRAM:1457 rmb 1 VRAM:1458 rmb 1 VRAM:1459 rmb 1 VRAM:145A rmb 1 VRAM:145B rmb 1 VRAM:145C rmb 1 VRAM:145D rmb 1 VRAM:145E rmb 1 VRAM:145F rmb 1 VRAM:1460 rmb 1 VRAM:1461 rmb 1 VRAM:1462 rmb 1 VRAM:1463 rmb 1 VRAM:1464 rmb 1 VRAM:1465 rmb 1 VRAM:1466 rmb 1 VRAM:1467 rmb 1 VRAM:1468 rmb 1 VRAM:1469 rmb 1 VRAM:146A rmb 1 VRAM:146B rmb 1 VRAM:146C rmb 1 VRAM:146D rmb 1 VRAM:146E rmb 1 VRAM:146F rmb 1 VRAM:1470 rmb 1 VRAM:1471 rmb 1 VRAM:1472 rmb 1 VRAM:1473 rmb 1 VRAM:1474 rmb 1 VRAM:1475 rmb 1 VRAM:1476 rmb 1 VRAM:1477 rmb 1 VRAM:1478 rmb 1 VRAM:1479 rmb 1 VRAM:147A rmb 1 VRAM:147B rmb 1 VRAM:147C rmb 1 VRAM:147D rmb 1 VRAM:147E rmb 1 VRAM:147F rmb 1 VRAM:1480 rmb 1 VRAM:1481 rmb 1 VRAM:1482 rmb 1 VRAM:1483 rmb 1 VRAM:1484 rmb 1 VRAM:1485 rmb 1 VRAM:1486 rmb 1 VRAM:1487 rmb 1 VRAM:1488 rmb 1 VRAM:1489 rmb 1 VRAM:148A rmb 1 VRAM:148B rmb 1 VRAM:148C rmb 1 VRAM:148D rmb 1 VRAM:148E rmb 1 VRAM:148F rmb 1 VRAM:1490 rmb 1 VRAM:1491 rmb 1 VRAM:1492 rmb 1 VRAM:1493 rmb 1 VRAM:1494 rmb 1 VRAM:1495 rmb 1 VRAM:1496 rmb 1 VRAM:1497 rmb 1 VRAM:1498 rmb 1 VRAM:1499 rmb 1 VRAM:149A rmb 1 VRAM:149B rmb 1 VRAM:149C rmb 1 VRAM:149D rmb 1 VRAM:149E rmb 1 VRAM:149F rmb 1 VRAM:14A0 rmb 1 VRAM:14A1 rmb 1 VRAM:14A2 rmb 1 VRAM:14A3 rmb 1 VRAM:14A4 rmb 1 VRAM:14A5 rmb 1 VRAM:14A6 rmb 1 VRAM:14A7 rmb 1 VRAM:14A8 rmb 1 VRAM:14A9 rmb 1 VRAM:14AA rmb 1 VRAM:14AB rmb 1 VRAM:14AC rmb 1 VRAM:14AD rmb 1 VRAM:14AE rmb 1 VRAM:14AF rmb 1 VRAM:14B0 rmb 1 VRAM:14B1 rmb 1 VRAM:14B2 rmb 1 VRAM:14B3 rmb 1 VRAM:14B4 rmb 1 VRAM:14B5 rmb 1 VRAM:14B6 rmb 1 VRAM:14B7 rmb 1 VRAM:14B8 rmb 1 VRAM:14B9 rmb 1 VRAM:14BA rmb 1 VRAM:14BB rmb 1 VRAM:14BC rmb 1 VRAM:14BD rmb 1 VRAM:14BE rmb 1 VRAM:14BF rmb 1 VRAM:14C0 rmb 1 VRAM:14C1 rmb 1 VRAM:14C2 rmb 1 VRAM:14C3 rmb 1 VRAM:14C4 rmb 1 VRAM:14C5 rmb 1 VRAM:14C6 rmb 1 VRAM:14C7 rmb 1 VRAM:14C8 rmb 1 VRAM:14C9 rmb 1 VRAM:14CA rmb 1 VRAM:14CB rmb 1 VRAM:14CC rmb 1 VRAM:14CD rmb 1 VRAM:14CE rmb 1 VRAM:14CF rmb 1 VRAM:14D0 rmb 1 VRAM:14D1 rmb 1 VRAM:14D2 rmb 1 VRAM:14D3 rmb 1 VRAM:14D4 rmb 1 VRAM:14D5 rmb 1 VRAM:14D6 rmb 1 VRAM:14D7 rmb 1 VRAM:14D8 rmb 1 VRAM:14D9 rmb 1 VRAM:14DA rmb 1 VRAM:14DB rmb 1 VRAM:14DC rmb 1 VRAM:14DD rmb 1 VRAM:14DE rmb 1 VRAM:14DF rmb 1 VRAM:14E0 rmb 1 VRAM:14E1 rmb 1 VRAM:14E2 rmb 1 VRAM:14E3 rmb 1 VRAM:14E4 rmb 1 VRAM:14E5 rmb 1 VRAM:14E6 rmb 1 VRAM:14E7 rmb 1 VRAM:14E8 rmb 1 VRAM:14E9 rmb 1 VRAM:14EA rmb 1 VRAM:14EB rmb 1 VRAM:14EC rmb 1 VRAM:14ED rmb 1 VRAM:14EE rmb 1 VRAM:14EF rmb 1 VRAM:14F0 rmb 1 VRAM:14F1 rmb 1 VRAM:14F2 rmb 1 VRAM:14F3 rmb 1 VRAM:14F4 rmb 1 VRAM:14F5 rmb 1 VRAM:14F6 rmb 1 VRAM:14F7 rmb 1 VRAM:14F8 rmb 1 VRAM:14F9 rmb 1 VRAM:14FA rmb 1 VRAM:14FB rmb 1 VRAM:14FC rmb 1 VRAM:14FD rmb 1 VRAM:14FE rmb 1 VRAM:14FF rmb 1 VRAM:1500 rmb 1 VRAM:1501 rmb 1 VRAM:1502 rmb 1 VRAM:1503 rmb 1 VRAM:1504 rmb 1 VRAM:1505 rmb 1 VRAM:1506 rmb 1 VRAM:1507 rmb 1 VRAM:1508 rmb 1 VRAM:1509 rmb 1 VRAM:150A rmb 1 VRAM:150B rmb 1 VRAM:150C rmb 1 VRAM:150D rmb 1 VRAM:150E rmb 1 VRAM:150F rmb 1 VRAM:1510 rmb 1 VRAM:1511 rmb 1 VRAM:1512 rmb 1 VRAM:1513 rmb 1 VRAM:1514 rmb 1 VRAM:1515 rmb 1 VRAM:1516 rmb 1 VRAM:1517 rmb 1 VRAM:1518 rmb 1 VRAM:1519 rmb 1 VRAM:151A rmb 1 VRAM:151B rmb 1 VRAM:151C rmb 1 VRAM:151D rmb 1 VRAM:151E rmb 1 VRAM:151F rmb 1 VRAM:1520 rmb 1 VRAM:1521 rmb 1 VRAM:1522 rmb 1 VRAM:1523 rmb 1 VRAM:1524 rmb 1 VRAM:1525 rmb 1 VRAM:1526 rmb 1 VRAM:1527 rmb 1 VRAM:1528 rmb 1 VRAM:1529 rmb 1 VRAM:152A rmb 1 VRAM:152B rmb 1 VRAM:152C rmb 1 VRAM:152D rmb 1 VRAM:152E rmb 1 VRAM:152F rmb 1 VRAM:1530 rmb 1 VRAM:1531 rmb 1 VRAM:1532 rmb 1 VRAM:1533 rmb 1 VRAM:1534 rmb 1 VRAM:1535 rmb 1 VRAM:1536 rmb 1 VRAM:1537 rmb 1 VRAM:1538 rmb 1 VRAM:1539 rmb 1 VRAM:153A rmb 1 VRAM:153B rmb 1 VRAM:153C rmb 1 VRAM:153D rmb 1 VRAM:153E rmb 1 VRAM:153F rmb 1 VRAM:1540 rmb 1 VRAM:1541 rmb 1 VRAM:1542 rmb 1 VRAM:1543 rmb 1 VRAM:1544 rmb 1 VRAM:1545 rmb 1 VRAM:1546 rmb 1 VRAM:1547 rmb 1 VRAM:1548 rmb 1 VRAM:1549 rmb 1 VRAM:154A rmb 1 VRAM:154B rmb 1 VRAM:154C rmb 1 VRAM:154D rmb 1 VRAM:154E rmb 1 VRAM:154F rmb 1 VRAM:1550 rmb 1 VRAM:1551 rmb 1 VRAM:1552 rmb 1 VRAM:1553 rmb 1 VRAM:1554 rmb 1 VRAM:1555 rmb 1 VRAM:1556 rmb 1 VRAM:1557 rmb 1 VRAM:1558 rmb 1 VRAM:1559 rmb 1 VRAM:155A rmb 1 VRAM:155B rmb 1 VRAM:155C rmb 1 VRAM:155D rmb 1 VRAM:155E rmb 1 VRAM:155F rmb 1 VRAM:1560 rmb 1 VRAM:1561 rmb 1 VRAM:1562 rmb 1 VRAM:1563 rmb 1 VRAM:1564 rmb 1 VRAM:1565 rmb 1 VRAM:1566 rmb 1 VRAM:1567 rmb 1 VRAM:1568 rmb 1 VRAM:1569 rmb 1 VRAM:156A rmb 1 VRAM:156B rmb 1 VRAM:156C rmb 1 VRAM:156D rmb 1 VRAM:156E rmb 1 VRAM:156F rmb 1 VRAM:1570 rmb 1 VRAM:1571 rmb 1 VRAM:1572 rmb 1 VRAM:1573 rmb 1 VRAM:1574 rmb 1 VRAM:1575 rmb 1 VRAM:1576 rmb 1 VRAM:1577 rmb 1 VRAM:1578 rmb 1 VRAM:1579 rmb 1 VRAM:157A rmb 1 VRAM:157B rmb 1 VRAM:157C rmb 1 VRAM:157D rmb 1 VRAM:157E rmb 1 VRAM:157F rmb 1 VRAM:1580 rmb 1 VRAM:1581 rmb 1 VRAM:1582 rmb 1 VRAM:1583 rmb 1 VRAM:1584 rmb 1 VRAM:1585 rmb 1 VRAM:1586 rmb 1 VRAM:1587 rmb 1 VRAM:1588 rmb 1 VRAM:1589 rmb 1 VRAM:158A rmb 1 VRAM:158B rmb 1 VRAM:158C rmb 1 VRAM:158D rmb 1 VRAM:158E rmb 1 VRAM:158F rmb 1 VRAM:1590 rmb 1 VRAM:1591 rmb 1 VRAM:1592 rmb 1 VRAM:1593 rmb 1 VRAM:1594 rmb 1 VRAM:1595 rmb 1 VRAM:1596 rmb 1 VRAM:1597 rmb 1 VRAM:1598 rmb 1 VRAM:1599 rmb 1 VRAM:159A rmb 1 VRAM:159B rmb 1 VRAM:159C rmb 1 VRAM:159D rmb 1 VRAM:159E rmb 1 VRAM:159F rmb 1 VRAM:15A0 rmb 1 VRAM:15A1 rmb 1 VRAM:15A2 rmb 1 VRAM:15A3 rmb 1 VRAM:15A4 rmb 1 VRAM:15A5 rmb 1 VRAM:15A6 rmb 1 VRAM:15A7 rmb 1 VRAM:15A8 rmb 1 VRAM:15A9 rmb 1 VRAM:15AA rmb 1 VRAM:15AB rmb 1 VRAM:15AC rmb 1 VRAM:15AD rmb 1 VRAM:15AE rmb 1 VRAM:15AF rmb 1 VRAM:15B0 rmb 1 VRAM:15B1 rmb 1 VRAM:15B2 rmb 1 VRAM:15B3 rmb 1 VRAM:15B4 rmb 1 VRAM:15B5 rmb 1 VRAM:15B6 rmb 1 VRAM:15B7 rmb 1 VRAM:15B8 rmb 1 VRAM:15B9 rmb 1 VRAM:15BA rmb 1 VRAM:15BB rmb 1 VRAM:15BC rmb 1 VRAM:15BD rmb 1 VRAM:15BE rmb 1 VRAM:15BF rmb 1 VRAM:15C0 rmb 1 VRAM:15C1 rmb 1 VRAM:15C2 rmb 1 VRAM:15C3 rmb 1 VRAM:15C4 rmb 1 VRAM:15C5 rmb 1 VRAM:15C6 rmb 1 VRAM:15C7 rmb 1 VRAM:15C8 rmb 1 VRAM:15C9 rmb 1 VRAM:15CA rmb 1 VRAM:15CB rmb 1 VRAM:15CC rmb 1 VRAM:15CD rmb 1 VRAM:15CE rmb 1 VRAM:15CF rmb 1 VRAM:15D0 rmb 1 VRAM:15D1 rmb 1 VRAM:15D2 rmb 1 VRAM:15D3 rmb 1 VRAM:15D4 rmb 1 VRAM:15D5 rmb 1 VRAM:15D6 rmb 1 VRAM:15D7 rmb 1 VRAM:15D8 rmb 1 VRAM:15D9 rmb 1 VRAM:15DA rmb 1 VRAM:15DB rmb 1 VRAM:15DC rmb 1 VRAM:15DD rmb 1 VRAM:15DE rmb 1 VRAM:15DF rmb 1 VRAM:15E0 rmb 1 VRAM:15E1 rmb 1 VRAM:15E2 rmb 1 VRAM:15E3 rmb 1 VRAM:15E4 rmb 1 VRAM:15E5 rmb 1 VRAM:15E6 rmb 1 VRAM:15E7 rmb 1 VRAM:15E8 rmb 1 VRAM:15E9 rmb 1 VRAM:15EA rmb 1 VRAM:15EB rmb 1 VRAM:15EC rmb 1 VRAM:15ED rmb 1 VRAM:15EE rmb 1 VRAM:15EF rmb 1 VRAM:15F0 rmb 1 VRAM:15F1 rmb 1 VRAM:15F2 rmb 1 VRAM:15F3 rmb 1 VRAM:15F4 rmb 1 VRAM:15F5 rmb 1 VRAM:15F6 rmb 1 VRAM:15F7 rmb 1 VRAM:15F8 rmb 1 VRAM:15F9 rmb 1 VRAM:15FA rmb 1 VRAM:15FB rmb 1 VRAM:15FC rmb 1 VRAM:15FD rmb 1 VRAM:15FE rmb 1 VRAM:15FF rmb 1 VRAM:1600 rmb 1 VRAM:1601 rmb 1 VRAM:1602 rmb 1 VRAM:1603 rmb 1 VRAM:1604 rmb 1 VRAM:1605 rmb 1 VRAM:1606 rmb 1 VRAM:1607 rmb 1 VRAM:1608 rmb 1 VRAM:1609 rmb 1 VRAM:160A rmb 1 VRAM:160B rmb 1 VRAM:160C rmb 1 VRAM:160D rmb 1 VRAM:160E rmb 1 VRAM:160F rmb 1 VRAM:1610 rmb 1 VRAM:1611 rmb 1 VRAM:1612 rmb 1 VRAM:1613 rmb 1 VRAM:1614 rmb 1 VRAM:1615 rmb 1 VRAM:1616 rmb 1 VRAM:1617 rmb 1 VRAM:1618 rmb 1 VRAM:1619 rmb 1 VRAM:161A rmb 1 VRAM:161B rmb 1 VRAM:161C rmb 1 VRAM:161D rmb 1 VRAM:161E rmb 1 VRAM:161F rmb 1 VRAM:1620 rmb 1 VRAM:1621 rmb 1 VRAM:1622 rmb 1 VRAM:1623 rmb 1 VRAM:1624 rmb 1 VRAM:1625 rmb 1 VRAM:1626 rmb 1 VRAM:1627 rmb 1 VRAM:1628 rmb 1 VRAM:1629 rmb 1 VRAM:162A rmb 1 VRAM:162B rmb 1 VRAM:162C rmb 1 VRAM:162D rmb 1 VRAM:162E rmb 1 VRAM:162F rmb 1 VRAM:1630 rmb 1 VRAM:1631 rmb 1 VRAM:1632 rmb 1 VRAM:1633 rmb 1 VRAM:1634 rmb 1 VRAM:1635 rmb 1 VRAM:1636 rmb 1 VRAM:1637 rmb 1 VRAM:1638 rmb 1 VRAM:1639 rmb 1 VRAM:163A rmb 1 VRAM:163B rmb 1 VRAM:163C rmb 1 VRAM:163D rmb 1 VRAM:163E rmb 1 VRAM:163F rmb 1 VRAM:1640 rmb 1 VRAM:1641 rmb 1 VRAM:1642 rmb 1 VRAM:1643 rmb 1 VRAM:1644 rmb 1 VRAM:1645 rmb 1 VRAM:1646 rmb 1 VRAM:1647 rmb 1 VRAM:1648 rmb 1 VRAM:1649 rmb 1 VRAM:164A rmb 1 VRAM:164B rmb 1 VRAM:164C rmb 1 VRAM:164D rmb 1 VRAM:164E rmb 1 VRAM:164F rmb 1 VRAM:1650 rmb 1 VRAM:1651 rmb 1 VRAM:1652 rmb 1 VRAM:1653 rmb 1 VRAM:1654 rmb 1 VRAM:1655 rmb 1 VRAM:1656 rmb 1 VRAM:1657 rmb 1 VRAM:1658 rmb 1 VRAM:1659 rmb 1 VRAM:165A rmb 1 VRAM:165B rmb 1 VRAM:165C rmb 1 VRAM:165D rmb 1 VRAM:165E rmb 1 VRAM:165F rmb 1 VRAM:1660 rmb 1 VRAM:1661 rmb 1 VRAM:1662 rmb 1 VRAM:1663 rmb 1 VRAM:1664 rmb 1 VRAM:1665 rmb 1 VRAM:1666 rmb 1 VRAM:1667 rmb 1 VRAM:1668 rmb 1 VRAM:1669 rmb 1 VRAM:166A rmb 1 VRAM:166B rmb 1 VRAM:166C rmb 1 VRAM:166D rmb 1 VRAM:166E rmb 1 VRAM:166F rmb 1 VRAM:1670 rmb 1 VRAM:1671 rmb 1 VRAM:1672 rmb 1 VRAM:1673 rmb 1 VRAM:1674 rmb 1 VRAM:1675 rmb 1 VRAM:1676 rmb 1 VRAM:1677 rmb 1 VRAM:1678 rmb 1 VRAM:1679 rmb 1 VRAM:167A rmb 1 VRAM:167B rmb 1 VRAM:167C rmb 1 VRAM:167D rmb 1 VRAM:167E rmb 1 VRAM:167F rmb 1 VRAM:1680 rmb 1 VRAM:1681 rmb 1 VRAM:1682 rmb 1 VRAM:1683 rmb 1 VRAM:1684 rmb 1 VRAM:1685 rmb 1 VRAM:1686 rmb 1 VRAM:1687 rmb 1 VRAM:1688 rmb 1 VRAM:1689 rmb 1 VRAM:168A rmb 1 VRAM:168B rmb 1 VRAM:168C rmb 1 VRAM:168D rmb 1 VRAM:168E rmb 1 VRAM:168F rmb 1 VRAM:1690 rmb 1 VRAM:1691 rmb 1 VRAM:1692 rmb 1 VRAM:1693 rmb 1 VRAM:1694 rmb 1 VRAM:1695 rmb 1 VRAM:1696 rmb 1 VRAM:1697 rmb 1 VRAM:1698 rmb 1 VRAM:1699 rmb 1 VRAM:169A rmb 1 VRAM:169B rmb 1 VRAM:169C rmb 1 VRAM:169D rmb 1 VRAM:169E rmb 1 VRAM:169F rmb 1 VRAM:16A0 rmb 1 VRAM:16A1 rmb 1 VRAM:16A2 rmb 1 VRAM:16A3 rmb 1 VRAM:16A4 rmb 1 VRAM:16A5 rmb 1 VRAM:16A6 rmb 1 VRAM:16A7 rmb 1 VRAM:16A8 rmb 1 VRAM:16A9 rmb 1 VRAM:16AA rmb 1 VRAM:16AB rmb 1 VRAM:16AC rmb 1 VRAM:16AD rmb 1 VRAM:16AE rmb 1 VRAM:16AF rmb 1 VRAM:16B0 rmb 1 VRAM:16B1 rmb 1 VRAM:16B2 rmb 1 VRAM:16B3 rmb 1 VRAM:16B4 rmb 1 VRAM:16B5 rmb 1 VRAM:16B6 rmb 1 VRAM:16B7 rmb 1 VRAM:16B8 rmb 1 VRAM:16B9 rmb 1 VRAM:16BA rmb 1 VRAM:16BB rmb 1 VRAM:16BC rmb 1 VRAM:16BD rmb 1 VRAM:16BE rmb 1 VRAM:16BF rmb 1 VRAM:16C0 rmb 1 VRAM:16C1 rmb 1 VRAM:16C2 rmb 1 VRAM:16C3 rmb 1 VRAM:16C4 rmb 1 VRAM:16C5 rmb 1 VRAM:16C6 rmb 1 VRAM:16C7 rmb 1 VRAM:16C8 rmb 1 VRAM:16C9 rmb 1 VRAM:16CA rmb 1 VRAM:16CB rmb 1 VRAM:16CC rmb 1 VRAM:16CD rmb 1 VRAM:16CE rmb 1 VRAM:16CF rmb 1 VRAM:16D0 rmb 1 VRAM:16D1 rmb 1 VRAM:16D2 rmb 1 VRAM:16D3 rmb 1 VRAM:16D4 rmb 1 VRAM:16D5 rmb 1 VRAM:16D6 rmb 1 VRAM:16D7 rmb 1 VRAM:16D8 rmb 1 VRAM:16D9 rmb 1 VRAM:16DA rmb 1 VRAM:16DB rmb 1 VRAM:16DC rmb 1 VRAM:16DD rmb 1 VRAM:16DE rmb 1 VRAM:16DF rmb 1 VRAM:16E0 rmb 1 VRAM:16E1 rmb 1 VRAM:16E2 rmb 1 VRAM:16E3 rmb 1 VRAM:16E4 rmb 1 VRAM:16E5 rmb 1 VRAM:16E6 rmb 1 VRAM:16E7 rmb 1 VRAM:16E8 rmb 1 VRAM:16E9 rmb 1 VRAM:16EA rmb 1 VRAM:16EB rmb 1 VRAM:16EC rmb 1 VRAM:16ED rmb 1 VRAM:16EE rmb 1 VRAM:16EF rmb 1 VRAM:16F0 rmb 1 VRAM:16F1 rmb 1 VRAM:16F2 rmb 1 VRAM:16F3 rmb 1 VRAM:16F4 rmb 1 VRAM:16F5 rmb 1 VRAM:16F6 rmb 1 VRAM:16F7 rmb 1 VRAM:16F8 rmb 1 VRAM:16F9 rmb 1 VRAM:16FA rmb 1 VRAM:16FB rmb 1 VRAM:16FC rmb 1 VRAM:16FD rmb 1 VRAM:16FE rmb 1 VRAM:16FF rmb 1 VRAM:1700 rmb 1 VRAM:1701 rmb 1 VRAM:1702 rmb 1 VRAM:1703 rmb 1 VRAM:1704 rmb 1 VRAM:1705 rmb 1 VRAM:1706 rmb 1 VRAM:1707 rmb 1 VRAM:1708 rmb 1 VRAM:1709 rmb 1 VRAM:170A rmb 1 VRAM:170B rmb 1 VRAM:170C rmb 1 VRAM:170D rmb 1 VRAM:170E rmb 1 VRAM:170F rmb 1 VRAM:1710 rmb 1 VRAM:1711 rmb 1 VRAM:1712 rmb 1 VRAM:1713 rmb 1 VRAM:1714 rmb 1 VRAM:1715 rmb 1 VRAM:1716 rmb 1 VRAM:1717 rmb 1 VRAM:1718 rmb 1 VRAM:1719 rmb 1 VRAM:171A rmb 1 VRAM:171B rmb 1 VRAM:171C rmb 1 VRAM:171D rmb 1 VRAM:171E rmb 1 VRAM:171F rmb 1 VRAM:1720 rmb 1 VRAM:1721 rmb 1 VRAM:1722 rmb 1 VRAM:1723 rmb 1 VRAM:1724 rmb 1 VRAM:1725 rmb 1 VRAM:1726 rmb 1 VRAM:1727 rmb 1 VRAM:1728 rmb 1 VRAM:1729 rmb 1 VRAM:172A rmb 1 VRAM:172B rmb 1 VRAM:172C rmb 1 VRAM:172D rmb 1 VRAM:172E rmb 1 VRAM:172F rmb 1 VRAM:1730 rmb 1 VRAM:1731 rmb 1 VRAM:1732 rmb 1 VRAM:1733 rmb 1 VRAM:1734 rmb 1 VRAM:1735 rmb 1 VRAM:1736 rmb 1 VRAM:1737 rmb 1 VRAM:1738 rmb 1 VRAM:1739 rmb 1 VRAM:173A rmb 1 VRAM:173B rmb 1 VRAM:173C rmb 1 VRAM:173D rmb 1 VRAM:173E rmb 1 VRAM:173F rmb 1 VRAM:1740 rmb 1 VRAM:1741 rmb 1 VRAM:1742 rmb 1 VRAM:1743 rmb 1 VRAM:1744 rmb 1 VRAM:1745 rmb 1 VRAM:1746 rmb 1 VRAM:1747 rmb 1 VRAM:1748 rmb 1 VRAM:1749 rmb 1 VRAM:174A rmb 1 VRAM:174B rmb 1 VRAM:174C rmb 1 VRAM:174D rmb 1 VRAM:174E rmb 1 VRAM:174F rmb 1 VRAM:1750 rmb 1 VRAM:1751 rmb 1 VRAM:1752 rmb 1 VRAM:1753 rmb 1 VRAM:1754 rmb 1 VRAM:1755 rmb 1 VRAM:1756 rmb 1 VRAM:1757 rmb 1 VRAM:1758 rmb 1 VRAM:1759 rmb 1 VRAM:175A rmb 1 VRAM:175B rmb 1 VRAM:175C rmb 1 VRAM:175D rmb 1 VRAM:175E rmb 1 VRAM:175F rmb 1 VRAM:1760 rmb 1 VRAM:1761 rmb 1 VRAM:1762 rmb 1 VRAM:1763 rmb 1 VRAM:1764 rmb 1 VRAM:1765 rmb 1 VRAM:1766 rmb 1 VRAM:1767 rmb 1 VRAM:1768 rmb 1 VRAM:1769 rmb 1 VRAM:176A rmb 1 VRAM:176B rmb 1 VRAM:176C rmb 1 VRAM:176D rmb 1 VRAM:176E rmb 1 VRAM:176F rmb 1 VRAM:1770 rmb 1 VRAM:1771 rmb 1 VRAM:1772 rmb 1 VRAM:1773 rmb 1 VRAM:1774 rmb 1 VRAM:1775 rmb 1 VRAM:1776 rmb 1 VRAM:1777 rmb 1 VRAM:1778 rmb 1 VRAM:1779 rmb 1 VRAM:177A rmb 1 VRAM:177B rmb 1 VRAM:177C rmb 1 VRAM:177D rmb 1 VRAM:177E rmb 1 VRAM:177F rmb 1 VRAM:1780 rmb 1 VRAM:1781 rmb 1 VRAM:1782 rmb 1 VRAM:1783 rmb 1 VRAM:1784 rmb 1 VRAM:1785 rmb 1 VRAM:1786 rmb 1 VRAM:1787 rmb 1 VRAM:1788 rmb 1 VRAM:1789 rmb 1 VRAM:178A rmb 1 VRAM:178B rmb 1 VRAM:178C rmb 1 VRAM:178D rmb 1 VRAM:178E rmb 1 VRAM:178F rmb 1 VRAM:1790 rmb 1 VRAM:1791 rmb 1 VRAM:1792 rmb 1 VRAM:1793 rmb 1 VRAM:1794 rmb 1 VRAM:1795 rmb 1 VRAM:1796 rmb 1 VRAM:1797 rmb 1 VRAM:1798 rmb 1 VRAM:1799 rmb 1 VRAM:179A rmb 1 VRAM:179B rmb 1 VRAM:179C rmb 1 VRAM:179D rmb 1 VRAM:179E rmb 1 VRAM:179F rmb 1 VRAM:17A0 rmb 1 VRAM:17A1 rmb 1 VRAM:17A2 rmb 1 VRAM:17A3 rmb 1 VRAM:17A4 rmb 1 VRAM:17A5 rmb 1 VRAM:17A6 rmb 1 VRAM:17A7 rmb 1 VRAM:17A8 rmb 1 VRAM:17A9 rmb 1 VRAM:17AA rmb 1 VRAM:17AB rmb 1 VRAM:17AC rmb 1 VRAM:17AD rmb 1 VRAM:17AE rmb 1 VRAM:17AF rmb 1 VRAM:17B0 rmb 1 VRAM:17B1 rmb 1 VRAM:17B2 rmb 1 VRAM:17B3 rmb 1 VRAM:17B4 rmb 1 VRAM:17B5 rmb 1 VRAM:17B6 rmb 1 VRAM:17B7 rmb 1 VRAM:17B8 rmb 1 VRAM:17B9 rmb 1 VRAM:17BA rmb 1 VRAM:17BB rmb 1 VRAM:17BC rmb 1 VRAM:17BD rmb 1 VRAM:17BE rmb 1 VRAM:17BF rmb 1 VRAM:17C0 rmb 1 VRAM:17C1 rmb 1 VRAM:17C2 rmb 1 VRAM:17C3 rmb 1 VRAM:17C4 rmb 1 VRAM:17C5 rmb 1 VRAM:17C6 rmb 1 VRAM:17C7 rmb 1 VRAM:17C8 rmb 1 VRAM:17C9 rmb 1 VRAM:17CA rmb 1 VRAM:17CB rmb 1 VRAM:17CC rmb 1 VRAM:17CD rmb 1 VRAM:17CE rmb 1 VRAM:17CF rmb 1 VRAM:17D0 rmb 1 VRAM:17D1 rmb 1 VRAM:17D2 rmb 1 VRAM:17D3 rmb 1 VRAM:17D4 rmb 1 VRAM:17D5 rmb 1 VRAM:17D6 rmb 1 VRAM:17D7 rmb 1 VRAM:17D8 rmb 1 VRAM:17D9 rmb 1 VRAM:17DA rmb 1 VRAM:17DB rmb 1 VRAM:17DC rmb 1 VRAM:17DD rmb 1 VRAM:17DE rmb 1 VRAM:17DF rmb 1 VRAM:17E0 rmb 1 VRAM:17E1 rmb 1 VRAM:17E2 rmb 1 VRAM:17E3 rmb 1 VRAM:17E4 rmb 1 VRAM:17E5 rmb 1 VRAM:17E6 rmb 1 VRAM:17E7 rmb 1 VRAM:17E8 rmb 1 VRAM:17E9 rmb 1 VRAM:17EA rmb 1 VRAM:17EB rmb 1 VRAM:17EC rmb 1 VRAM:17ED rmb 1 VRAM:17EE rmb 1 VRAM:17EF rmb 1 VRAM:17F0 rmb 1 VRAM:17F1 rmb 1 VRAM:17F2 rmb 1 VRAM:17F3 rmb 1 VRAM:17F4 rmb 1 VRAM:17F5 rmb 1 VRAM:17F6 rmb 1 VRAM:17F7 rmb 1 VRAM:17F8 rmb 1 VRAM:17F9 rmb 1 VRAM:17FA rmb 1 VRAM:17FB rmb 1 VRAM:17FC rmb 1 VRAM:17FD rmb 1 VRAM:17FE rmb 1 VRAM:17FF rmb 1 VRAM:1800 rmb 1 VRAM:1801 rmb 1 VRAM:1802 rmb 1 VRAM:1803 rmb 1 VRAM:1804 rmb 1 VRAM:1805 rmb 1 VRAM:1806 rmb 1 VRAM:1807 rmb 1 VRAM:1808 rmb 1 VRAM:1809 rmb 1 VRAM:180A rmb 1 VRAM:180B rmb 1 VRAM:180C rmb 1 VRAM:180D rmb 1 VRAM:180E rmb 1 VRAM:180F rmb 1 VRAM:1810 rmb 1 VRAM:1811 rmb 1 VRAM:1812 rmb 1 VRAM:1813 rmb 1 VRAM:1814 rmb 1 VRAM:1815 rmb 1 VRAM:1816 rmb 1 VRAM:1817 rmb 1 VRAM:1818 rmb 1 VRAM:1819 rmb 1 VRAM:181A rmb 1 VRAM:181B rmb 1 VRAM:181C rmb 1 VRAM:181D rmb 1 VRAM:181E rmb 1 VRAM:181F rmb 1 VRAM:1820 rmb 1 VRAM:1821 rmb 1 VRAM:1822 rmb 1 VRAM:1823 rmb 1 VRAM:1824 rmb 1 VRAM:1825 rmb 1 VRAM:1826 rmb 1 VRAM:1827 rmb 1 VRAM:1828 rmb 1 VRAM:1829 rmb 1 VRAM:182A rmb 1 VRAM:182B rmb 1 VRAM:182C rmb 1 VRAM:182D rmb 1 VRAM:182E rmb 1 VRAM:182F rmb 1 VRAM:1830 rmb 1 VRAM:1831 rmb 1 VRAM:1832 rmb 1 VRAM:1833 rmb 1 VRAM:1834 rmb 1 VRAM:1835 rmb 1 VRAM:1836 rmb 1 VRAM:1837 rmb 1 VRAM:1838 rmb 1 VRAM:1839 rmb 1 VRAM:183A rmb 1 VRAM:183B rmb 1 VRAM:183C rmb 1 VRAM:183D rmb 1 VRAM:183E rmb 1 VRAM:183F rmb 1 VRAM:1840 rmb 1 VRAM:1841 rmb 1 VRAM:1842 rmb 1 VRAM:1843 rmb 1 VRAM:1844 rmb 1 VRAM:1845 rmb 1 VRAM:1846 rmb 1 VRAM:1847 rmb 1 VRAM:1848 rmb 1 VRAM:1849 rmb 1 VRAM:184A rmb 1 VRAM:184B rmb 1 VRAM:184C rmb 1 VRAM:184D rmb 1 VRAM:184E rmb 1 VRAM:184F rmb 1 VRAM:1850 rmb 1 VRAM:1851 rmb 1 VRAM:1852 rmb 1 VRAM:1853 rmb 1 VRAM:1854 rmb 1 VRAM:1855 rmb 1 VRAM:1856 rmb 1 VRAM:1857 rmb 1 VRAM:1858 rmb 1 VRAM:1859 rmb 1 VRAM:185A rmb 1 VRAM:185B rmb 1 VRAM:185C rmb 1 VRAM:185D rmb 1 VRAM:185E rmb 1 VRAM:185F rmb 1 VRAM:1860 rmb 1 VRAM:1861 rmb 1 VRAM:1862 rmb 1 VRAM:1863 rmb 1 VRAM:1864 rmb 1 VRAM:1865 rmb 1 VRAM:1866 rmb 1 VRAM:1867 rmb 1 VRAM:1868 rmb 1 VRAM:1869 rmb 1 VRAM:186A rmb 1 VRAM:186B rmb 1 VRAM:186C rmb 1 VRAM:186D rmb 1 VRAM:186E rmb 1 VRAM:186F rmb 1 VRAM:1870 rmb 1 VRAM:1871 rmb 1 VRAM:1872 rmb 1 VRAM:1873 rmb 1 VRAM:1874 rmb 1 VRAM:1875 rmb 1 VRAM:1876 rmb 1 VRAM:1877 rmb 1 VRAM:1878 rmb 1 VRAM:1879 rmb 1 VRAM:187A rmb 1 VRAM:187B rmb 1 VRAM:187C rmb 1 VRAM:187D rmb 1 VRAM:187E rmb 1 VRAM:187F rmb 1 VRAM:1880 rmb 1 VRAM:1881 rmb 1 VRAM:1882 rmb 1 VRAM:1883 rmb 1 VRAM:1884 rmb 1 VRAM:1885 rmb 1 VRAM:1886 rmb 1 VRAM:1887 rmb 1 VRAM:1888 rmb 1 VRAM:1889 rmb 1 VRAM:188A rmb 1 VRAM:188B rmb 1 VRAM:188C rmb 1 VRAM:188D rmb 1 VRAM:188E rmb 1 VRAM:188F rmb 1 VRAM:1890 rmb 1 VRAM:1891 rmb 1 VRAM:1892 rmb 1 VRAM:1893 rmb 1 VRAM:1894 rmb 1 VRAM:1895 rmb 1 VRAM:1896 rmb 1 VRAM:1897 rmb 1 VRAM:1898 rmb 1 VRAM:1899 rmb 1 VRAM:189A rmb 1 VRAM:189B rmb 1 VRAM:189C rmb 1 VRAM:189D rmb 1 VRAM:189E rmb 1 VRAM:189F rmb 1 VRAM:18A0 rmb 1 VRAM:18A1 rmb 1 VRAM:18A2 rmb 1 VRAM:18A3 rmb 1 VRAM:18A4 rmb 1 VRAM:18A5 rmb 1 VRAM:18A6 rmb 1 VRAM:18A7 rmb 1 VRAM:18A8 rmb 1 VRAM:18A9 rmb 1 VRAM:18AA rmb 1 VRAM:18AB rmb 1 VRAM:18AC rmb 1 VRAM:18AD rmb 1 VRAM:18AE rmb 1 VRAM:18AF rmb 1 VRAM:18B0 rmb 1 VRAM:18B1 rmb 1 VRAM:18B2 rmb 1 VRAM:18B3 rmb 1 VRAM:18B4 rmb 1 VRAM:18B5 rmb 1 VRAM:18B6 rmb 1 VRAM:18B7 rmb 1 VRAM:18B8 rmb 1 VRAM:18B9 rmb 1 VRAM:18BA rmb 1 VRAM:18BB rmb 1 VRAM:18BC rmb 1 VRAM:18BD rmb 1 VRAM:18BE rmb 1 VRAM:18BF rmb 1 VRAM:18C0 rmb 1 VRAM:18C1 rmb 1 VRAM:18C2 rmb 1 VRAM:18C3 rmb 1 VRAM:18C4 rmb 1 VRAM:18C5 rmb 1 VRAM:18C6 rmb 1 VRAM:18C7 rmb 1 VRAM:18C8 rmb 1 VRAM:18C9 rmb 1 VRAM:18CA rmb 1 VRAM:18CB rmb 1 VRAM:18CC rmb 1 VRAM:18CD rmb 1 VRAM:18CE rmb 1 VRAM:18CF rmb 1 VRAM:18D0 rmb 1 VRAM:18D1 rmb 1 VRAM:18D2 rmb 1 VRAM:18D3 rmb 1 VRAM:18D4 rmb 1 VRAM:18D5 rmb 1 VRAM:18D6 rmb 1 VRAM:18D7 rmb 1 VRAM:18D8 rmb 1 VRAM:18D9 rmb 1 VRAM:18DA rmb 1 VRAM:18DB rmb 1 VRAM:18DC rmb 1 VRAM:18DD rmb 1 VRAM:18DE rmb 1 VRAM:18DF rmb 1 VRAM:18E0 rmb 1 VRAM:18E1 rmb 1 VRAM:18E2 rmb 1 VRAM:18E3 rmb 1 VRAM:18E4 rmb 1 VRAM:18E5 rmb 1 VRAM:18E6 rmb 1 VRAM:18E7 rmb 1 VRAM:18E8 rmb 1 VRAM:18E9 rmb 1 VRAM:18EA rmb 1 VRAM:18EB rmb 1 VRAM:18EC rmb 1 VRAM:18ED rmb 1 VRAM:18EE rmb 1 VRAM:18EF rmb 1 VRAM:18F0 rmb 1 VRAM:18F1 rmb 1 VRAM:18F2 rmb 1 VRAM:18F3 rmb 1 VRAM:18F4 rmb 1 VRAM:18F5 rmb 1 VRAM:18F6 rmb 1 VRAM:18F7 rmb 1 VRAM:18F8 rmb 1 VRAM:18F9 rmb 1 VRAM:18FA rmb 1 VRAM:18FB rmb 1 VRAM:18FC rmb 1 VRAM:18FD rmb 1 VRAM:18FE rmb 1 VRAM:18FF rmb 1 VRAM:1900 rmb 1 VRAM:1901 rmb 1 VRAM:1902 rmb 1 VRAM:1903 rmb 1 VRAM:1904 rmb 1 VRAM:1905 rmb 1 VRAM:1906 rmb 1 VRAM:1907 rmb 1 VRAM:1908 rmb 1 VRAM:1909 rmb 1 VRAM:190A rmb 1 VRAM:190B rmb 1 VRAM:190C rmb 1 VRAM:190D rmb 1 VRAM:190E rmb 1 VRAM:190F rmb 1 VRAM:1910 rmb 1 VRAM:1911 rmb 1 VRAM:1912 rmb 1 VRAM:1913 rmb 1 VRAM:1914 rmb 1 VRAM:1915 rmb 1 VRAM:1916 rmb 1 VRAM:1917 rmb 1 VRAM:1918 rmb 1 VRAM:1919 rmb 1 VRAM:191A rmb 1 VRAM:191B rmb 1 VRAM:191C rmb 1 VRAM:191D rmb 1 VRAM:191E rmb 1 VRAM:191F rmb 1 VRAM:1920 rmb 1 VRAM:1921 rmb 1 VRAM:1922 rmb 1 VRAM:1923 rmb 1 VRAM:1924 rmb 1 VRAM:1925 rmb 1 VRAM:1926 rmb 1 VRAM:1927 rmb 1 VRAM:1928 rmb 1 VRAM:1929 rmb 1 VRAM:192A rmb 1 VRAM:192B rmb 1 VRAM:192C rmb 1 VRAM:192D rmb 1 VRAM:192E rmb 1 VRAM:192F rmb 1 VRAM:1930 rmb 1 VRAM:1931 rmb 1 VRAM:1932 rmb 1 VRAM:1933 rmb 1 VRAM:1934 rmb 1 VRAM:1935 rmb 1 VRAM:1936 rmb 1 VRAM:1937 rmb 1 VRAM:1938 rmb 1 VRAM:1939 rmb 1 VRAM:193A rmb 1 VRAM:193B rmb 1 VRAM:193C rmb 1 VRAM:193D rmb 1 VRAM:193E rmb 1 VRAM:193F rmb 1 VRAM:1940 rmb 1 VRAM:1941 rmb 1 VRAM:1942 rmb 1 VRAM:1943 rmb 1 VRAM:1944 rmb 1 VRAM:1945 rmb 1 VRAM:1946 rmb 1 VRAM:1947 rmb 1 VRAM:1948 rmb 1 VRAM:1949 rmb 1 VRAM:194A rmb 1 VRAM:194B rmb 1 VRAM:194C rmb 1 VRAM:194D rmb 1 VRAM:194E rmb 1 VRAM:194F rmb 1 VRAM:1950 rmb 1 VRAM:1951 rmb 1 VRAM:1952 rmb 1 VRAM:1953 rmb 1 VRAM:1954 rmb 1 VRAM:1955 rmb 1 VRAM:1956 rmb 1 VRAM:1957 rmb 1 VRAM:1958 rmb 1 VRAM:1959 rmb 1 VRAM:195A rmb 1 VRAM:195B rmb 1 VRAM:195C rmb 1 VRAM:195D rmb 1 VRAM:195E rmb 1 VRAM:195F rmb 1 VRAM:1960 rmb 1 VRAM:1961 rmb 1 VRAM:1962 rmb 1 VRAM:1963 rmb 1 VRAM:1964 rmb 1 VRAM:1965 rmb 1 VRAM:1966 rmb 1 VRAM:1967 rmb 1 VRAM:1968 rmb 1 VRAM:1969 rmb 1 VRAM:196A rmb 1 VRAM:196B rmb 1 VRAM:196C rmb 1 VRAM:196D rmb 1 VRAM:196E rmb 1 VRAM:196F rmb 1 VRAM:1970 rmb 1 VRAM:1971 rmb 1 VRAM:1972 rmb 1 VRAM:1973 rmb 1 VRAM:1974 rmb 1 VRAM:1975 rmb 1 VRAM:1976 rmb 1 VRAM:1977 rmb 1 VRAM:1978 rmb 1 VRAM:1979 rmb 1 VRAM:197A rmb 1 VRAM:197B rmb 1 VRAM:197C rmb 1 VRAM:197D rmb 1 VRAM:197E rmb 1 VRAM:197F rmb 1 VRAM:1980 rmb 1 VRAM:1981 rmb 1 VRAM:1982 rmb 1 VRAM:1983 rmb 1 VRAM:1984 rmb 1 VRAM:1985 rmb 1 VRAM:1986 rmb 1 VRAM:1987 rmb 1 VRAM:1988 rmb 1 VRAM:1989 rmb 1 VRAM:198A rmb 1 VRAM:198B rmb 1 VRAM:198C rmb 1 VRAM:198D rmb 1 VRAM:198E rmb 1 VRAM:198F rmb 1 VRAM:1990 rmb 1 VRAM:1991 rmb 1 VRAM:1992 rmb 1 VRAM:1993 rmb 1 VRAM:1994 rmb 1 VRAM:1995 rmb 1 VRAM:1996 rmb 1 VRAM:1997 rmb 1 VRAM:1998 rmb 1 VRAM:1999 rmb 1 VRAM:199A rmb 1 VRAM:199B rmb 1 VRAM:199C rmb 1 VRAM:199D rmb 1 VRAM:199E rmb 1 VRAM:199F rmb 1 VRAM:19A0 rmb 1 VRAM:19A1 rmb 1 VRAM:19A2 rmb 1 VRAM:19A3 rmb 1 VRAM:19A4 rmb 1 VRAM:19A5 rmb 1 VRAM:19A6 rmb 1 VRAM:19A7 rmb 1 VRAM:19A8 rmb 1 VRAM:19A9 rmb 1 VRAM:19AA rmb 1 VRAM:19AB rmb 1 VRAM:19AC rmb 1 VRAM:19AD rmb 1 VRAM:19AE rmb 1 VRAM:19AF rmb 1 VRAM:19B0 rmb 1 VRAM:19B1 rmb 1 VRAM:19B2 rmb 1 VRAM:19B3 rmb 1 VRAM:19B4 rmb 1 VRAM:19B5 rmb 1 VRAM:19B6 rmb 1 VRAM:19B7 rmb 1 VRAM:19B8 rmb 1 VRAM:19B9 rmb 1 VRAM:19BA rmb 1 VRAM:19BB rmb 1 VRAM:19BC rmb 1 VRAM:19BD rmb 1 VRAM:19BE rmb 1 VRAM:19BF rmb 1 VRAM:19C0 rmb 1 VRAM:19C1 rmb 1 VRAM:19C2 rmb 1 VRAM:19C3 rmb 1 VRAM:19C4 rmb 1 VRAM:19C5 rmb 1 VRAM:19C6 rmb 1 VRAM:19C7 rmb 1 VRAM:19C8 rmb 1 VRAM:19C9 rmb 1 VRAM:19CA rmb 1 VRAM:19CB rmb 1 VRAM:19CC rmb 1 VRAM:19CD rmb 1 VRAM:19CE rmb 1 VRAM:19CF rmb 1 VRAM:19D0 rmb 1 VRAM:19D1 rmb 1 VRAM:19D2 rmb 1 VRAM:19D3 rmb 1 VRAM:19D4 rmb 1 VRAM:19D5 rmb 1 VRAM:19D6 rmb 1 VRAM:19D7 rmb 1 VRAM:19D8 rmb 1 VRAM:19D9 rmb 1 VRAM:19DA rmb 1 VRAM:19DB rmb 1 VRAM:19DC rmb 1 VRAM:19DD rmb 1 VRAM:19DE rmb 1 VRAM:19DF rmb 1 VRAM:19E0 rmb 1 VRAM:19E1 rmb 1 VRAM:19E2 rmb 1 VRAM:19E3 rmb 1 VRAM:19E4 rmb 1 VRAM:19E5 rmb 1 VRAM:19E6 rmb 1 VRAM:19E7 rmb 1 VRAM:19E8 rmb 1 VRAM:19E9 rmb 1 VRAM:19EA rmb 1 VRAM:19EB rmb 1 VRAM:19EC rmb 1 VRAM:19ED rmb 1 VRAM:19EE rmb 1 VRAM:19EF rmb 1 VRAM:19F0 rmb 1 VRAM:19F1 rmb 1 VRAM:19F2 rmb 1 VRAM:19F3 rmb 1 VRAM:19F4 rmb 1 VRAM:19F5 rmb 1 VRAM:19F6 rmb 1 VRAM:19F7 rmb 1 VRAM:19F8 rmb 1 VRAM:19F9 rmb 1 VRAM:19FA rmb 1 VRAM:19FB rmb 1 VRAM:19FC rmb 1 VRAM:19FD rmb 1 VRAM:19FE rmb 1 VRAM:19FF rmb 1 VRAM:1A00 rmb 1 VRAM:1A01 rmb 1 VRAM:1A02 rmb 1 VRAM:1A03 rmb 1 VRAM:1A04 rmb 1 VRAM:1A05 rmb 1 VRAM:1A06 rmb 1 VRAM:1A07 rmb 1 VRAM:1A08 rmb 1 VRAM:1A09 rmb 1 VRAM:1A0A rmb 1 VRAM:1A0B rmb 1 VRAM:1A0C rmb 1 VRAM:1A0D rmb 1 VRAM:1A0E rmb 1 VRAM:1A0F rmb 1 VRAM:1A10 rmb 1 VRAM:1A11 rmb 1 VRAM:1A12 rmb 1 VRAM:1A13 rmb 1 VRAM:1A14 rmb 1 VRAM:1A15 rmb 1 VRAM:1A16 rmb 1 VRAM:1A17 rmb 1 VRAM:1A18 rmb 1 VRAM:1A19 rmb 1 VRAM:1A1A rmb 1 VRAM:1A1B rmb 1 VRAM:1A1C rmb 1 VRAM:1A1D rmb 1 VRAM:1A1E rmb 1 VRAM:1A1F rmb 1 VRAM:1A20 rmb 1 VRAM:1A21 rmb 1 VRAM:1A22 rmb 1 VRAM:1A23 rmb 1 VRAM:1A24 rmb 1 VRAM:1A25 rmb 1 VRAM:1A26 rmb 1 VRAM:1A27 rmb 1 VRAM:1A28 rmb 1 VRAM:1A29 rmb 1 VRAM:1A2A rmb 1 VRAM:1A2B rmb 1 VRAM:1A2C rmb 1 VRAM:1A2D rmb 1 VRAM:1A2E rmb 1 VRAM:1A2F rmb 1 VRAM:1A30 rmb 1 VRAM:1A31 rmb 1 VRAM:1A32 rmb 1 VRAM:1A33 rmb 1 VRAM:1A34 rmb 1 VRAM:1A35 rmb 1 VRAM:1A36 rmb 1 VRAM:1A37 rmb 1 VRAM:1A38 rmb 1 VRAM:1A39 rmb 1 VRAM:1A3A rmb 1 VRAM:1A3B rmb 1 VRAM:1A3C rmb 1 VRAM:1A3D rmb 1 VRAM:1A3E rmb 1 VRAM:1A3F rmb 1 VRAM:1A40 rmb 1 VRAM:1A41 rmb 1 VRAM:1A42 rmb 1 VRAM:1A43 rmb 1 VRAM:1A44 rmb 1 VRAM:1A45 rmb 1 VRAM:1A46 rmb 1 VRAM:1A47 rmb 1 VRAM:1A48 rmb 1 VRAM:1A49 rmb 1 VRAM:1A4A rmb 1 VRAM:1A4B rmb 1 VRAM:1A4C rmb 1 VRAM:1A4D rmb 1 VRAM:1A4E rmb 1 VRAM:1A4F rmb 1 VRAM:1A50 rmb 1 VRAM:1A51 rmb 1 VRAM:1A52 rmb 1 VRAM:1A53 rmb 1 VRAM:1A54 rmb 1 VRAM:1A55 rmb 1 VRAM:1A56 rmb 1 VRAM:1A57 rmb 1 VRAM:1A58 rmb 1 VRAM:1A59 rmb 1 VRAM:1A5A rmb 1 VRAM:1A5B rmb 1 VRAM:1A5C rmb 1 VRAM:1A5D rmb 1 VRAM:1A5E rmb 1 VRAM:1A5F rmb 1 VRAM:1A60 rmb 1 VRAM:1A61 rmb 1 VRAM:1A62 rmb 1 VRAM:1A63 rmb 1 VRAM:1A64 rmb 1 VRAM:1A65 rmb 1 VRAM:1A66 rmb 1 VRAM:1A67 rmb 1 VRAM:1A68 rmb 1 VRAM:1A69 rmb 1 VRAM:1A6A rmb 1 VRAM:1A6B rmb 1 VRAM:1A6C rmb 1 VRAM:1A6D rmb 1 VRAM:1A6E rmb 1 VRAM:1A6F rmb 1 VRAM:1A70 rmb 1 VRAM:1A71 rmb 1 VRAM:1A72 rmb 1 VRAM:1A73 rmb 1 VRAM:1A74 rmb 1 VRAM:1A75 rmb 1 VRAM:1A76 rmb 1 VRAM:1A77 rmb 1 VRAM:1A78 rmb 1 VRAM:1A79 rmb 1 VRAM:1A7A rmb 1 VRAM:1A7B rmb 1 VRAM:1A7C rmb 1 VRAM:1A7D rmb 1 VRAM:1A7E rmb 1 VRAM:1A7F rmb 1 VRAM:1A80 rmb 1 VRAM:1A81 rmb 1 VRAM:1A82 rmb 1 VRAM:1A83 rmb 1 VRAM:1A84 rmb 1 VRAM:1A85 rmb 1 VRAM:1A86 rmb 1 VRAM:1A87 rmb 1 VRAM:1A88 rmb 1 VRAM:1A89 rmb 1 VRAM:1A8A rmb 1 VRAM:1A8B rmb 1 VRAM:1A8C rmb 1 VRAM:1A8D rmb 1 VRAM:1A8E rmb 1 VRAM:1A8F rmb 1 VRAM:1A90 rmb 1 VRAM:1A91 rmb 1 VRAM:1A92 rmb 1 VRAM:1A93 rmb 1 VRAM:1A94 rmb 1 VRAM:1A95 rmb 1 VRAM:1A96 rmb 1 VRAM:1A97 rmb 1 VRAM:1A98 rmb 1 VRAM:1A99 rmb 1 VRAM:1A9A rmb 1 VRAM:1A9B rmb 1 VRAM:1A9C rmb 1 VRAM:1A9D rmb 1 VRAM:1A9E rmb 1 VRAM:1A9F rmb 1 VRAM:1AA0 rmb 1 VRAM:1AA1 rmb 1 VRAM:1AA2 rmb 1 VRAM:1AA3 rmb 1 VRAM:1AA4 rmb 1 VRAM:1AA5 rmb 1 VRAM:1AA6 rmb 1 VRAM:1AA7 rmb 1 VRAM:1AA8 rmb 1 VRAM:1AA9 rmb 1 VRAM:1AAA rmb 1 VRAM:1AAB rmb 1 VRAM:1AAC rmb 1 VRAM:1AAD rmb 1 VRAM:1AAE rmb 1 VRAM:1AAF rmb 1 VRAM:1AB0 rmb 1 VRAM:1AB1 rmb 1 VRAM:1AB2 rmb 1 VRAM:1AB3 rmb 1 VRAM:1AB4 rmb 1 VRAM:1AB5 rmb 1 VRAM:1AB6 rmb 1 VRAM:1AB7 rmb 1 VRAM:1AB8 rmb 1 VRAM:1AB9 rmb 1 VRAM:1ABA rmb 1 VRAM:1ABB rmb 1 VRAM:1ABC rmb 1 VRAM:1ABD rmb 1 VRAM:1ABE rmb 1 VRAM:1ABF rmb 1 VRAM:1AC0 rmb 1 VRAM:1AC1 rmb 1 VRAM:1AC2 rmb 1 VRAM:1AC3 rmb 1 VRAM:1AC4 rmb 1 VRAM:1AC5 rmb 1 VRAM:1AC6 rmb 1 VRAM:1AC7 rmb 1 VRAM:1AC8 rmb 1 VRAM:1AC9 rmb 1 VRAM:1ACA rmb 1 VRAM:1ACB rmb 1 VRAM:1ACC rmb 1 VRAM:1ACD rmb 1 VRAM:1ACE rmb 1 VRAM:1ACF rmb 1 VRAM:1AD0 rmb 1 VRAM:1AD1 rmb 1 VRAM:1AD2 rmb 1 VRAM:1AD3 rmb 1 VRAM:1AD4 rmb 1 VRAM:1AD5 rmb 1 VRAM:1AD6 rmb 1 VRAM:1AD7 rmb 1 VRAM:1AD8 rmb 1 VRAM:1AD9 rmb 1 VRAM:1ADA rmb 1 VRAM:1ADB rmb 1 VRAM:1ADC rmb 1 VRAM:1ADD rmb 1 VRAM:1ADE rmb 1 VRAM:1ADF rmb 1 VRAM:1AE0 rmb 1 VRAM:1AE1 rmb 1 VRAM:1AE2 rmb 1 VRAM:1AE3 rmb 1 VRAM:1AE4 rmb 1 VRAM:1AE5 rmb 1 VRAM:1AE6 rmb 1 VRAM:1AE7 rmb 1 VRAM:1AE8 rmb 1 VRAM:1AE9 rmb 1 VRAM:1AEA rmb 1 VRAM:1AEB rmb 1 VRAM:1AEC rmb 1 VRAM:1AED rmb 1 VRAM:1AEE rmb 1 VRAM:1AEF rmb 1 VRAM:1AF0 rmb 1 VRAM:1AF1 rmb 1 VRAM:1AF2 rmb 1 VRAM:1AF3 rmb 1 VRAM:1AF4 rmb 1 VRAM:1AF5 rmb 1 VRAM:1AF6 unk_1AF6: rmb 1 VRAM:1AF7 rmb 1 VRAM:1AF8 rmb 1 VRAM:1AF9 rmb 1 VRAM:1AFA rmb 1 VRAM:1AFB rmb 1 VRAM:1AFC rmb 1 VRAM:1AFD rmb 1 VRAM:1AFE rmb 1 VRAM:1AFF rmb 1 VRAM:1B00 rmb 1 VRAM:1B01 rmb 1 VRAM:1B02 rmb 1 VRAM:1B03 rmb 1 VRAM:1B04 rmb 1 VRAM:1B05 rmb 1 VRAM:1B06 rmb 1 VRAM:1B07 rmb 1 VRAM:1B08 rmb 1 VRAM:1B09 rmb 1 VRAM:1B0A rmb 1 VRAM:1B0B rmb 1 VRAM:1B0C rmb 1 VRAM:1B0D rmb 1 VRAM:1B0E rmb 1 VRAM:1B0F rmb 1 VRAM:1B10 rmb 1 VRAM:1B11 rmb 1 VRAM:1B12 rmb 1 VRAM:1B13 rmb 1 VRAM:1B14 rmb 1 VRAM:1B15 rmb 1 VRAM:1B16 rmb 1 VRAM:1B17 rmb 1 VRAM:1B18 rmb 1 VRAM:1B19 rmb 1 VRAM:1B1A rmb 1 VRAM:1B1B rmb 1 VRAM:1B1C rmb 1 VRAM:1B1D rmb 1 VRAM:1B1E rmb 1 VRAM:1B1F rmb 1 VRAM:1B20 rmb 1 VRAM:1B21 rmb 1 VRAM:1B22 rmb 1 VRAM:1B23 rmb 1 VRAM:1B24 rmb 1 VRAM:1B25 rmb 1 VRAM:1B26 rmb 1 VRAM:1B27 rmb 1 VRAM:1B28 rmb 1 VRAM:1B29 rmb 1 VRAM:1B2A rmb 1 VRAM:1B2B rmb 1 VRAM:1B2C rmb 1 VRAM:1B2D rmb 1 VRAM:1B2E rmb 1 VRAM:1B2F rmb 1 VRAM:1B30 rmb 1 VRAM:1B31 rmb 1 VRAM:1B32 rmb 1 VRAM:1B33 rmb 1 VRAM:1B34 rmb 1 VRAM:1B35 rmb 1 VRAM:1B36 rmb 1 VRAM:1B37 rmb 1 VRAM:1B38 rmb 1 VRAM:1B39 rmb 1 VRAM:1B3A rmb 1 VRAM:1B3B rmb 1 VRAM:1B3C rmb 1 VRAM:1B3D rmb 1 VRAM:1B3E rmb 1 VRAM:1B3F rmb 1 VRAM:1B40 rmb 1 VRAM:1B41 rmb 1 VRAM:1B42 rmb 1 VRAM:1B43 rmb 1 VRAM:1B44 rmb 1 VRAM:1B45 rmb 1 VRAM:1B46 rmb 1 VRAM:1B47 rmb 1 VRAM:1B48 rmb 1 VRAM:1B49 rmb 1 VRAM:1B4A rmb 1 VRAM:1B4B rmb 1 VRAM:1B4C rmb 1 VRAM:1B4D rmb 1 VRAM:1B4E rmb 1 VRAM:1B4F rmb 1 VRAM:1B50 rmb 1 VRAM:1B51 rmb 1 VRAM:1B52 rmb 1 VRAM:1B53 rmb 1 VRAM:1B54 rmb 1 VRAM:1B55 rmb 1 VRAM:1B56 rmb 1 VRAM:1B57 rmb 1 VRAM:1B58 rmb 1 VRAM:1B59 rmb 1 VRAM:1B5A rmb 1 VRAM:1B5B rmb 1 VRAM:1B5C rmb 1 VRAM:1B5D rmb 1 VRAM:1B5E rmb 1 VRAM:1B5F rmb 1 VRAM:1B60 rmb 1 VRAM:1B61 rmb 1 VRAM:1B62 rmb 1 VRAM:1B63 rmb 1 VRAM:1B64 rmb 1 VRAM:1B65 rmb 1 VRAM:1B66 rmb 1 VRAM:1B67 rmb 1 VRAM:1B68 rmb 1 VRAM:1B69 rmb 1 VRAM:1B6A rmb 1 VRAM:1B6B rmb 1 VRAM:1B6C rmb 1 VRAM:1B6D rmb 1 VRAM:1B6E rmb 1 VRAM:1B6F rmb 1 VRAM:1B70 rmb 1 VRAM:1B71 rmb 1 VRAM:1B72 rmb 1 VRAM:1B73 rmb 1 VRAM:1B74 rmb 1 VRAM:1B75 rmb 1 VRAM:1B76 rmb 1 VRAM:1B77 rmb 1 VRAM:1B78 rmb 1 VRAM:1B79 rmb 1 VRAM:1B7A rmb 1 VRAM:1B7B rmb 1 VRAM:1B7C rmb 1 VRAM:1B7D rmb 1 VRAM:1B7E rmb 1 VRAM:1B7F rmb 1 VRAM:1B80 rmb 1 VRAM:1B81 rmb 1 VRAM:1B82 rmb 1 VRAM:1B83 rmb 1 VRAM:1B84 rmb 1 VRAM:1B85 rmb 1 VRAM:1B86 rmb 1 VRAM:1B87 rmb 1 VRAM:1B88 rmb 1 VRAM:1B89 rmb 1 VRAM:1B8A rmb 1 VRAM:1B8B rmb 1 VRAM:1B8C rmb 1 VRAM:1B8D rmb 1 VRAM:1B8E rmb 1 VRAM:1B8F rmb 1 VRAM:1B90 rmb 1 VRAM:1B91 rmb 1 VRAM:1B92 rmb 1 VRAM:1B93 rmb 1 VRAM:1B94 rmb 1 VRAM:1B95 rmb 1 VRAM:1B96 rmb 1 VRAM:1B97 rmb 1 VRAM:1B98 rmb 1 VRAM:1B99 rmb 1 VRAM:1B9A rmb 1 VRAM:1B9B rmb 1 VRAM:1B9C rmb 1 VRAM:1B9D rmb 1 VRAM:1B9E rmb 1 VRAM:1B9F rmb 1 VRAM:1BA0 rmb 1 VRAM:1BA1 rmb 1 VRAM:1BA2 rmb 1 VRAM:1BA3 rmb 1 VRAM:1BA4 rmb 1 VRAM:1BA5 rmb 1 VRAM:1BA6 rmb 1 VRAM:1BA7 rmb 1 VRAM:1BA8 rmb 1 VRAM:1BA9 rmb 1 VRAM:1BAA rmb 1 VRAM:1BAB rmb 1 VRAM:1BAC rmb 1 VRAM:1BAD rmb 1 VRAM:1BAE rmb 1 VRAM:1BAF rmb 1 VRAM:1BB0 rmb 1 VRAM:1BB1 rmb 1 VRAM:1BB2 rmb 1 VRAM:1BB3 rmb 1 VRAM:1BB4 rmb 1 VRAM:1BB5 rmb 1 VRAM:1BB6 rmb 1 VRAM:1BB7 rmb 1 VRAM:1BB8 rmb 1 VRAM:1BB9 rmb 1 VRAM:1BBA rmb 1 VRAM:1BBB rmb 1 VRAM:1BBC rmb 1 VRAM:1BBD rmb 1 VRAM:1BBE rmb 1 VRAM:1BBF rmb 1 VRAM:1BC0 rmb 1 VRAM:1BC1 rmb 1 VRAM:1BC2 rmb 1 VRAM:1BC3 rmb 1 VRAM:1BC4 rmb 1 VRAM:1BC5 rmb 1 VRAM:1BC6 rmb 1 VRAM:1BC7 rmb 1 VRAM:1BC8 rmb 1 VRAM:1BC9 rmb 1 VRAM:1BCA rmb 1 VRAM:1BCB rmb 1 VRAM:1BCC rmb 1 VRAM:1BCD rmb 1 VRAM:1BCE rmb 1 VRAM:1BCF rmb 1 VRAM:1BD0 rmb 1 VRAM:1BD1 rmb 1 VRAM:1BD2 rmb 1 VRAM:1BD3 rmb 1 VRAM:1BD4 rmb 1 VRAM:1BD5 rmb 1 VRAM:1BD6 rmb 1 VRAM:1BD7 rmb 1 VRAM:1BD8 rmb 1 VRAM:1BD9 rmb 1 VRAM:1BDA rmb 1 VRAM:1BDB rmb 1 VRAM:1BDC rmb 1 VRAM:1BDD rmb 1 VRAM:1BDE rmb 1 VRAM:1BDF rmb 1 VRAM:1BE0 rmb 1 VRAM:1BE1 rmb 1 VRAM:1BE2 rmb 1 VRAM:1BE3 rmb 1 VRAM:1BE4 rmb 1 VRAM:1BE5 rmb 1 VRAM:1BE6 rmb 1 VRAM:1BE7 rmb 1 VRAM:1BE8 rmb 1 VRAM:1BE9 rmb 1 VRAM:1BEA rmb 1 VRAM:1BEB rmb 1 VRAM:1BEC rmb 1 VRAM:1BED rmb 1 VRAM:1BEE rmb 1 VRAM:1BEF rmb 1 VRAM:1BF0 rmb 1 VRAM:1BF1 rmb 1 VRAM:1BF2 rmb 1 VRAM:1BF3 rmb 1 VRAM:1BF4 rmb 1 VRAM:1BF5 rmb 1 VRAM:1BF6 rmb 1 VRAM:1BF7 rmb 1 VRAM:1BF8 rmb 1 VRAM:1BF9 rmb 1 VRAM:1BFA rmb 1 VRAM:1BFB rmb 1 VRAM:1BFC rmb 1 VRAM:1BFD rmb 1 VRAM:1BFE rmb 1 VRAM:1BFF rmb 1 VRAM:1C00 rmb 1 VRAM:1C01 rmb 1 VRAM:1C02 rmb 1 VRAM:1C03 rmb 1 VRAM:1C04 rmb 1 VRAM:1C05 rmb 1 VRAM:1C06 rmb 1 VRAM:1C07 rmb 1 VRAM:1C08 rmb 1 VRAM:1C09 rmb 1 VRAM:1C0A rmb 1 VRAM:1C0B rmb 1 VRAM:1C0C rmb 1 VRAM:1C0D rmb 1 VRAM:1C0E rmb 1 VRAM:1C0F rmb 1 VRAM:1C10 rmb 1 VRAM:1C11 rmb 1 VRAM:1C12 rmb 1 VRAM:1C13 rmb 1 VRAM:1C14 rmb 1 VRAM:1C15 rmb 1 VRAM:1C16 rmb 1 VRAM:1C17 rmb 1 VRAM:1C18 rmb 1 VRAM:1C19 rmb 1 VRAM:1C1A rmb 1 VRAM:1C1B rmb 1 VRAM:1C1C rmb 1 VRAM:1C1D rmb 1 VRAM:1C1E rmb 1 VRAM:1C1F rmb 1 VRAM:1C20 rmb 1 VRAM:1C21 rmb 1 VRAM:1C22 rmb 1 VRAM:1C23 rmb 1 VRAM:1C24 rmb 1 VRAM:1C25 rmb 1 VRAM:1C26 rmb 1 VRAM:1C27 rmb 1 VRAM:1C28 rmb 1 VRAM:1C29 rmb 1 VRAM:1C2A rmb 1 VRAM:1C2B rmb 1 VRAM:1C2C rmb 1 VRAM:1C2D rmb 1 VRAM:1C2E rmb 1 VRAM:1C2F rmb 1 VRAM:1C30 rmb 1 VRAM:1C31 rmb 1 VRAM:1C32 rmb 1 VRAM:1C33 rmb 1 VRAM:1C34 rmb 1 VRAM:1C35 rmb 1 VRAM:1C36 rmb 1 VRAM:1C37 rmb 1 VRAM:1C38 rmb 1 VRAM:1C39 rmb 1 VRAM:1C3A rmb 1 VRAM:1C3B rmb 1 VRAM:1C3C rmb 1 VRAM:1C3D rmb 1 VRAM:1C3E rmb 1 VRAM:1C3F rmb 1 VRAM:1C40 rmb 1 VRAM:1C41 rmb 1 VRAM:1C42 rmb 1 VRAM:1C43 rmb 1 VRAM:1C44 rmb 1 VRAM:1C45 rmb 1 VRAM:1C46 rmb 1 VRAM:1C47 rmb 1 VRAM:1C48 rmb 1 VRAM:1C49 rmb 1 VRAM:1C4A rmb 1 VRAM:1C4B rmb 1 VRAM:1C4C rmb 1 VRAM:1C4D rmb 1 VRAM:1C4E rmb 1 VRAM:1C4F rmb 1 VRAM:1C50 rmb 1 VRAM:1C51 rmb 1 VRAM:1C52 rmb 1 VRAM:1C53 rmb 1 VRAM:1C54 rmb 1 VRAM:1C55 rmb 1 VRAM:1C56 rmb 1 VRAM:1C57 rmb 1 VRAM:1C58 rmb 1 VRAM:1C59 rmb 1 VRAM:1C5A rmb 1 VRAM:1C5B rmb 1 VRAM:1C5C rmb 1 VRAM:1C5D rmb 1 VRAM:1C5E rmb 1 VRAM:1C5F rmb 1 VRAM:1C60 rmb 1 VRAM:1C61 rmb 1 VRAM:1C62 rmb 1 VRAM:1C63 rmb 1 VRAM:1C64 rmb 1 VRAM:1C65 rmb 1 VRAM:1C66 rmb 1 VRAM:1C67 rmb 1 VRAM:1C68 rmb 1 VRAM:1C69 rmb 1 VRAM:1C6A rmb 1 VRAM:1C6B rmb 1 VRAM:1C6C rmb 1 VRAM:1C6D rmb 1 VRAM:1C6E rmb 1 VRAM:1C6F rmb 1 VRAM:1C70 rmb 1 VRAM:1C71 rmb 1 VRAM:1C72 rmb 1 VRAM:1C73 rmb 1 VRAM:1C74 rmb 1 VRAM:1C75 rmb 1 VRAM:1C76 rmb 1 VRAM:1C77 rmb 1 VRAM:1C78 rmb 1 VRAM:1C79 rmb 1 VRAM:1C7A rmb 1 VRAM:1C7B rmb 1 VRAM:1C7C rmb 1 VRAM:1C7D rmb 1 VRAM:1C7E rmb 1 VRAM:1C7F rmb 1 VRAM:1C80 rmb 1 VRAM:1C81 rmb 1 VRAM:1C82 rmb 1 VRAM:1C83 rmb 1 VRAM:1C84 rmb 1 VRAM:1C85 rmb 1 VRAM:1C86 rmb 1 VRAM:1C87 rmb 1 VRAM:1C88 rmb 1 VRAM:1C89 rmb 1 VRAM:1C8A rmb 1 VRAM:1C8B rmb 1 VRAM:1C8C rmb 1 VRAM:1C8D rmb 1 VRAM:1C8E rmb 1 VRAM:1C8F rmb 1 VRAM:1C90 rmb 1 VRAM:1C91 rmb 1 VRAM:1C92 rmb 1 VRAM:1C93 rmb 1 VRAM:1C94 rmb 1 VRAM:1C95 rmb 1 VRAM:1C96 rmb 1 VRAM:1C97 rmb 1 VRAM:1C98 rmb 1 VRAM:1C99 rmb 1 VRAM:1C9A rmb 1 VRAM:1C9B rmb 1 VRAM:1C9C rmb 1 VRAM:1C9D rmb 1 VRAM:1C9E rmb 1 VRAM:1C9F rmb 1 VRAM:1CA0 rmb 1 VRAM:1CA1 rmb 1 VRAM:1CA2 rmb 1 VRAM:1CA3 rmb 1 VRAM:1CA4 rmb 1 VRAM:1CA5 rmb 1 VRAM:1CA6 rmb 1 VRAM:1CA7 rmb 1 VRAM:1CA8 rmb 1 VRAM:1CA9 rmb 1 VRAM:1CAA rmb 1 VRAM:1CAB rmb 1 VRAM:1CAC rmb 1 VRAM:1CAD rmb 1 VRAM:1CAE rmb 1 VRAM:1CAF rmb 1 VRAM:1CB0 rmb 1 VRAM:1CB1 rmb 1 VRAM:1CB2 rmb 1 VRAM:1CB3 rmb 1 VRAM:1CB4 rmb 1 VRAM:1CB5 rmb 1 VRAM:1CB6 rmb 1 VRAM:1CB7 rmb 1 VRAM:1CB8 rmb 1 VRAM:1CB9 rmb 1 VRAM:1CBA rmb 1 VRAM:1CBB rmb 1 VRAM:1CBC rmb 1 VRAM:1CBD rmb 1 VRAM:1CBE rmb 1 VRAM:1CBF rmb 1 VRAM:1CC0 rmb 1 VRAM:1CC1 rmb 1 VRAM:1CC2 rmb 1 VRAM:1CC3 rmb 1 VRAM:1CC4 rmb 1 VRAM:1CC5 rmb 1 VRAM:1CC6 rmb 1 VRAM:1CC7 rmb 1 VRAM:1CC8 rmb 1 VRAM:1CC9 rmb 1 VRAM:1CCA rmb 1 VRAM:1CCB rmb 1 VRAM:1CCC rmb 1 VRAM:1CCD rmb 1 VRAM:1CCE rmb 1 VRAM:1CCF rmb 1 VRAM:1CD0 rmb 1 VRAM:1CD1 rmb 1 VRAM:1CD2 rmb 1 VRAM:1CD3 rmb 1 VRAM:1CD4 rmb 1 VRAM:1CD5 rmb 1 VRAM:1CD6 rmb 1 VRAM:1CD7 rmb 1 VRAM:1CD8 rmb 1 VRAM:1CD9 rmb 1 VRAM:1CDA rmb 1 VRAM:1CDB rmb 1 VRAM:1CDC rmb 1 VRAM:1CDD rmb 1 VRAM:1CDE rmb 1 VRAM:1CDF rmb 1 VRAM:1CE0 rmb 1 VRAM:1CE1 rmb 1 VRAM:1CE2 rmb 1 VRAM:1CE3 rmb 1 VRAM:1CE4 rmb 1 VRAM:1CE5 rmb 1 VRAM:1CE6 rmb 1 VRAM:1CE7 rmb 1 VRAM:1CE8 rmb 1 VRAM:1CE9 rmb 1 VRAM:1CEA rmb 1 VRAM:1CEB rmb 1 VRAM:1CEC rmb 1 VRAM:1CED rmb 1 VRAM:1CEE rmb 1 VRAM:1CEF rmb 1 VRAM:1CF0 rmb 1 VRAM:1CF1 rmb 1 VRAM:1CF2 rmb 1 VRAM:1CF3 rmb 1 VRAM:1CF4 rmb 1 VRAM:1CF5 rmb 1 VRAM:1CF6 rmb 1 VRAM:1CF7 rmb 1 VRAM:1CF8 rmb 1 VRAM:1CF9 rmb 1 VRAM:1CFA rmb 1 VRAM:1CFB rmb 1 VRAM:1CFC rmb 1 VRAM:1CFD rmb 1 VRAM:1CFE rmb 1 VRAM:1CFF rmb 1 VRAM:1D00 rmb 1 VRAM:1D01 rmb 1 VRAM:1D02 rmb 1 VRAM:1D03 rmb 1 VRAM:1D04 rmb 1 VRAM:1D05 rmb 1 VRAM:1D06 rmb 1 VRAM:1D07 rmb 1 VRAM:1D08 rmb 1 VRAM:1D09 rmb 1 VRAM:1D0A rmb 1 VRAM:1D0B rmb 1 VRAM:1D0C rmb 1 VRAM:1D0D rmb 1 VRAM:1D0E rmb 1 VRAM:1D0F rmb 1 VRAM:1D10 rmb 1 VRAM:1D11 rmb 1 VRAM:1D12 rmb 1 VRAM:1D13 rmb 1 VRAM:1D14 rmb 1 VRAM:1D15 rmb 1 VRAM:1D16 rmb 1 VRAM:1D17 rmb 1 VRAM:1D18 rmb 1 VRAM:1D19 rmb 1 VRAM:1D1A rmb 1 VRAM:1D1B rmb 1 VRAM:1D1C rmb 1 VRAM:1D1D rmb 1 VRAM:1D1E rmb 1 VRAM:1D1F rmb 1 VRAM:1D20 rmb 1 VRAM:1D21 rmb 1 VRAM:1D22 rmb 1 VRAM:1D23 rmb 1 VRAM:1D24 rmb 1 VRAM:1D25 rmb 1 VRAM:1D26 rmb 1 VRAM:1D27 rmb 1 VRAM:1D28 rmb 1 VRAM:1D29 rmb 1 VRAM:1D2A rmb 1 VRAM:1D2B rmb 1 VRAM:1D2C rmb 1 VRAM:1D2D rmb 1 VRAM:1D2E rmb 1 VRAM:1D2F rmb 1 VRAM:1D30 rmb 1 VRAM:1D31 rmb 1 VRAM:1D32 rmb 1 VRAM:1D33 rmb 1 VRAM:1D34 rmb 1 VRAM:1D35 rmb 1 VRAM:1D36 rmb 1 VRAM:1D37 rmb 1 VRAM:1D38 rmb 1 VRAM:1D39 rmb 1 VRAM:1D3A rmb 1 VRAM:1D3B rmb 1 VRAM:1D3C rmb 1 VRAM:1D3D rmb 1 VRAM:1D3E rmb 1 VRAM:1D3F rmb 1 VRAM:1D40 rmb 1 VRAM:1D41 rmb 1 VRAM:1D42 rmb 1 VRAM:1D43 rmb 1 VRAM:1D44 rmb 1 VRAM:1D45 rmb 1 VRAM:1D46 rmb 1 VRAM:1D47 rmb 1 VRAM:1D48 rmb 1 VRAM:1D49 rmb 1 VRAM:1D4A rmb 1 VRAM:1D4B rmb 1 VRAM:1D4C rmb 1 VRAM:1D4D rmb 1 VRAM:1D4E rmb 1 VRAM:1D4F rmb 1 VRAM:1D50 rmb 1 VRAM:1D51 rmb 1 VRAM:1D52 rmb 1 VRAM:1D53 rmb 1 VRAM:1D54 rmb 1 VRAM:1D55 rmb 1 VRAM:1D56 rmb 1 VRAM:1D57 rmb 1 VRAM:1D58 rmb 1 VRAM:1D59 rmb 1 VRAM:1D5A rmb 1 VRAM:1D5B rmb 1 VRAM:1D5C rmb 1 VRAM:1D5D rmb 1 VRAM:1D5E rmb 1 VRAM:1D5F rmb 1 VRAM:1D60 rmb 1 VRAM:1D61 rmb 1 VRAM:1D62 rmb 1 VRAM:1D63 rmb 1 VRAM:1D64 rmb 1 VRAM:1D65 rmb 1 VRAM:1D66 rmb 1 VRAM:1D67 rmb 1 VRAM:1D68 rmb 1 VRAM:1D69 rmb 1 VRAM:1D6A rmb 1 VRAM:1D6B rmb 1 VRAM:1D6C rmb 1 VRAM:1D6D rmb 1 VRAM:1D6E rmb 1 VRAM:1D6F rmb 1 VRAM:1D70 rmb 1 VRAM:1D71 rmb 1 VRAM:1D72 rmb 1 VRAM:1D73 rmb 1 VRAM:1D74 rmb 1 VRAM:1D75 rmb 1 VRAM:1D76 rmb 1 VRAM:1D77 rmb 1 VRAM:1D78 rmb 1 VRAM:1D79 rmb 1 VRAM:1D7A rmb 1 VRAM:1D7B rmb 1 VRAM:1D7C rmb 1 VRAM:1D7D rmb 1 VRAM:1D7E rmb 1 VRAM:1D7F rmb 1 VRAM:1D80 rmb 1 VRAM:1D81 rmb 1 VRAM:1D82 rmb 1 VRAM:1D83 rmb 1 VRAM:1D84 rmb 1 VRAM:1D85 rmb 1 VRAM:1D86 rmb 1 VRAM:1D87 rmb 1 VRAM:1D88 rmb 1 VRAM:1D89 rmb 1 VRAM:1D8A rmb 1 VRAM:1D8B rmb 1 VRAM:1D8C rmb 1 VRAM:1D8D rmb 1 VRAM:1D8E rmb 1 VRAM:1D8F rmb 1 VRAM:1D90 rmb 1 VRAM:1D91 rmb 1 VRAM:1D92 rmb 1 VRAM:1D93 rmb 1 VRAM:1D94 rmb 1 VRAM:1D95 rmb 1 VRAM:1D96 rmb 1 VRAM:1D97 rmb 1 VRAM:1D98 rmb 1 VRAM:1D99 rmb 1 VRAM:1D9A rmb 1 VRAM:1D9B rmb 1 VRAM:1D9C rmb 1 VRAM:1D9D rmb 1 VRAM:1D9E rmb 1 VRAM:1D9F rmb 1 VRAM:1DA0 rmb 1 VRAM:1DA1 rmb 1 VRAM:1DA2 rmb 1 VRAM:1DA3 rmb 1 VRAM:1DA4 rmb 1 VRAM:1DA5 rmb 1 VRAM:1DA6 rmb 1 VRAM:1DA7 rmb 1 VRAM:1DA8 rmb 1 VRAM:1DA9 rmb 1 VRAM:1DAA rmb 1 VRAM:1DAB rmb 1 VRAM:1DAC rmb 1 VRAM:1DAD rmb 1 VRAM:1DAE rmb 1 VRAM:1DAF rmb 1 VRAM:1DB0 rmb 1 VRAM:1DB1 rmb 1 VRAM:1DB2 rmb 1 VRAM:1DB3 rmb 1 VRAM:1DB4 rmb 1 VRAM:1DB5 rmb 1 VRAM:1DB6 rmb 1 VRAM:1DB7 rmb 1 VRAM:1DB8 rmb 1 VRAM:1DB9 rmb 1 VRAM:1DBA rmb 1 VRAM:1DBB rmb 1 VRAM:1DBC rmb 1 VRAM:1DBD rmb 1 VRAM:1DBE rmb 1 VRAM:1DBF rmb 1 VRAM:1DC0 rmb 1 VRAM:1DC1 rmb 1 VRAM:1DC2 rmb 1 VRAM:1DC3 rmb 1 VRAM:1DC4 rmb 1 VRAM:1DC5 rmb 1 VRAM:1DC6 rmb 1 VRAM:1DC7 rmb 1 VRAM:1DC8 rmb 1 VRAM:1DC9 rmb 1 VRAM:1DCA rmb 1 VRAM:1DCB rmb 1 VRAM:1DCC rmb 1 VRAM:1DCD rmb 1 VRAM:1DCE rmb 1 VRAM:1DCF rmb 1 VRAM:1DD0 rmb 1 VRAM:1DD1 rmb 1 VRAM:1DD2 rmb 1 VRAM:1DD3 rmb 1 VRAM:1DD4 rmb 1 VRAM:1DD5 rmb 1 VRAM:1DD6 rmb 1 VRAM:1DD7 rmb 1 VRAM:1DD8 rmb 1 VRAM:1DD9 rmb 1 VRAM:1DDA rmb 1 VRAM:1DDB rmb 1 VRAM:1DDC rmb 1 VRAM:1DDD rmb 1 VRAM:1DDE rmb 1 VRAM:1DDF rmb 1 VRAM:1DE0 rmb 1 VRAM:1DE1 rmb 1 VRAM:1DE2 rmb 1 VRAM:1DE3 rmb 1 VRAM:1DE4 rmb 1 VRAM:1DE5 rmb 1 VRAM:1DE6 rmb 1 VRAM:1DE7 rmb 1 VRAM:1DE8 rmb 1 VRAM:1DE9 rmb 1 VRAM:1DEA rmb 1 VRAM:1DEB rmb 1 VRAM:1DEC rmb 1 VRAM:1DED rmb 1 VRAM:1DEE rmb 1 VRAM:1DEF rmb 1 VRAM:1DF0 rmb 1 VRAM:1DF1 rmb 1 VRAM:1DF2 rmb 1 VRAM:1DF3 rmb 1 VRAM:1DF4 rmb 1 VRAM:1DF5 rmb 1 VRAM:1DF6 rmb 1 VRAM:1DF7 rmb 1 VRAM:1DF8 rmb 1 VRAM:1DF9 rmb 1 VRAM:1DFA rmb 1 VRAM:1DFB rmb 1 VRAM:1DFC rmb 1 VRAM:1DFD rmb 1 VRAM:1DFE rmb 1 VRAM:1DFF rmb 1 VRAM:1E00 rmb 1 VRAM:1E01 rmb 1 VRAM:1E02 rmb 1 VRAM:1E03 rmb 1 VRAM:1E04 rmb 1 VRAM:1E05 rmb 1 VRAM:1E06 rmb 1 VRAM:1E07 rmb 1 VRAM:1E08 rmb 1 VRAM:1E09 rmb 1 VRAM:1E0A rmb 1 VRAM:1E0B rmb 1 VRAM:1E0C rmb 1 VRAM:1E0D rmb 1 VRAM:1E0E rmb 1 VRAM:1E0F rmb 1 VRAM:1E10 rmb 1 VRAM:1E11 rmb 1 VRAM:1E12 rmb 1 VRAM:1E13 rmb 1 VRAM:1E14 rmb 1 VRAM:1E15 rmb 1 VRAM:1E16 rmb 1 VRAM:1E17 rmb 1 VRAM:1E18 rmb 1 VRAM:1E19 rmb 1 VRAM:1E1A rmb 1 VRAM:1E1B rmb 1 VRAM:1E1C rmb 1 VRAM:1E1D rmb 1 VRAM:1E1E rmb 1 VRAM:1E1F rmb 1 VRAM:1E20 rmb 1 VRAM:1E21 rmb 1 VRAM:1E22 rmb 1 VRAM:1E23 rmb 1 VRAM:1E24 rmb 1 VRAM:1E25 rmb 1 VRAM:1E26 rmb 1 VRAM:1E27 rmb 1 VRAM:1E28 rmb 1 VRAM:1E29 rmb 1 VRAM:1E2A rmb 1 VRAM:1E2B rmb 1 VRAM:1E2C rmb 1 VRAM:1E2D rmb 1 VRAM:1E2E rmb 1 VRAM:1E2F rmb 1 VRAM:1E30 rmb 1 VRAM:1E31 rmb 1 VRAM:1E32 rmb 1 VRAM:1E33 rmb 1 VRAM:1E34 rmb 1 VRAM:1E35 rmb 1 VRAM:1E36 rmb 1 VRAM:1E37 rmb 1 VRAM:1E38 rmb 1 VRAM:1E39 rmb 1 VRAM:1E3A rmb 1 VRAM:1E3B rmb 1 VRAM:1E3C rmb 1 VRAM:1E3D rmb 1 VRAM:1E3E rmb 1 VRAM:1E3F rmb 1 VRAM:1E40 rmb 1 VRAM:1E41 rmb 1 VRAM:1E42 rmb 1 VRAM:1E43 rmb 1 VRAM:1E44 rmb 1 VRAM:1E45 rmb 1 VRAM:1E46 rmb 1 VRAM:1E47 rmb 1 VRAM:1E48 rmb 1 VRAM:1E49 rmb 1 VRAM:1E4A rmb 1 VRAM:1E4B rmb 1 VRAM:1E4C rmb 1 VRAM:1E4D rmb 1 VRAM:1E4E rmb 1 VRAM:1E4F rmb 1 VRAM:1E50 rmb 1 VRAM:1E51 rmb 1 VRAM:1E52 rmb 1 VRAM:1E53 rmb 1 VRAM:1E54 rmb 1 VRAM:1E55 rmb 1 VRAM:1E56 rmb 1 VRAM:1E57 rmb 1 VRAM:1E58 rmb 1 VRAM:1E59 rmb 1 VRAM:1E5A rmb 1 VRAM:1E5B rmb 1 VRAM:1E5C rmb 1 VRAM:1E5D rmb 1 VRAM:1E5E rmb 1 VRAM:1E5F rmb 1 VRAM:1E60 rmb 1 VRAM:1E61 rmb 1 VRAM:1E62 rmb 1 VRAM:1E63 rmb 1 VRAM:1E64 rmb 1 VRAM:1E65 rmb 1 VRAM:1E66 rmb 1 VRAM:1E67 rmb 1 VRAM:1E68 rmb 1 VRAM:1E69 rmb 1 VRAM:1E6A rmb 1 VRAM:1E6B rmb 1 VRAM:1E6C rmb 1 VRAM:1E6D rmb 1 VRAM:1E6E rmb 1 VRAM:1E6F rmb 1 VRAM:1E70 rmb 1 VRAM:1E71 rmb 1 VRAM:1E72 rmb 1 VRAM:1E73 rmb 1 VRAM:1E74 rmb 1 VRAM:1E75 rmb 1 VRAM:1E76 rmb 1 VRAM:1E77 rmb 1 VRAM:1E78 rmb 1 VRAM:1E79 rmb 1 VRAM:1E7A rmb 1 VRAM:1E7B rmb 1 VRAM:1E7C rmb 1 VRAM:1E7D rmb 1 VRAM:1E7E rmb 1 VRAM:1E7F rmb 1 VRAM:1E80 rmb 1 VRAM:1E81 rmb 1 VRAM:1E82 rmb 1 VRAM:1E83 rmb 1 VRAM:1E84 rmb 1 VRAM:1E85 rmb 1 VRAM:1E86 rmb 1 VRAM:1E87 rmb 1 VRAM:1E88 rmb 1 VRAM:1E89 rmb 1 VRAM:1E8A rmb 1 VRAM:1E8B rmb 1 VRAM:1E8C rmb 1 VRAM:1E8D rmb 1 VRAM:1E8E rmb 1 VRAM:1E8F rmb 1 VRAM:1E90 rmb 1 VRAM:1E91 rmb 1 VRAM:1E92 rmb 1 VRAM:1E93 rmb 1 VRAM:1E94 rmb 1 VRAM:1E95 rmb 1 VRAM:1E96 rmb 1 VRAM:1E97 rmb 1 VRAM:1E98 rmb 1 VRAM:1E99 rmb 1 VRAM:1E9A rmb 1 VRAM:1E9B rmb 1 VRAM:1E9C rmb 1 VRAM:1E9D rmb 1 VRAM:1E9E rmb 1 VRAM:1E9F rmb 1 VRAM:1EA0 rmb 1 VRAM:1EA1 rmb 1 VRAM:1EA2 rmb 1 VRAM:1EA3 rmb 1 VRAM:1EA4 rmb 1 VRAM:1EA5 rmb 1 VRAM:1EA6 rmb 1 VRAM:1EA7 rmb 1 VRAM:1EA8 rmb 1 VRAM:1EA9 rmb 1 VRAM:1EAA rmb 1 VRAM:1EAB rmb 1 VRAM:1EAC rmb 1 VRAM:1EAD rmb 1 VRAM:1EAE rmb 1 VRAM:1EAF rmb 1 VRAM:1EB0 rmb 1 VRAM:1EB1 rmb 1 VRAM:1EB2 rmb 1 VRAM:1EB3 rmb 1 VRAM:1EB4 rmb 1 VRAM:1EB5 rmb 1 VRAM:1EB6 rmb 1 VRAM:1EB7 rmb 1 VRAM:1EB8 rmb 1 VRAM:1EB9 rmb 1 VRAM:1EBA rmb 1 VRAM:1EBB rmb 1 VRAM:1EBC rmb 1 VRAM:1EBD rmb 1 VRAM:1EBE rmb 1 VRAM:1EBF rmb 1 VRAM:1EC0 rmb 1 VRAM:1EC1 rmb 1 VRAM:1EC2 rmb 1 VRAM:1EC3 rmb 1 VRAM:1EC4 rmb 1 VRAM:1EC5 rmb 1 VRAM:1EC6 rmb 1 VRAM:1EC7 rmb 1 VRAM:1EC8 rmb 1 VRAM:1EC9 rmb 1 VRAM:1ECA rmb 1 VRAM:1ECB rmb 1 VRAM:1ECC rmb 1 VRAM:1ECD rmb 1 VRAM:1ECE rmb 1 VRAM:1ECF rmb 1 VRAM:1ED0 rmb 1 VRAM:1ED1 rmb 1 VRAM:1ED2 rmb 1 VRAM:1ED3 rmb 1 VRAM:1ED4 rmb 1 VRAM:1ED5 rmb 1 VRAM:1ED6 rmb 1 VRAM:1ED7 rmb 1 VRAM:1ED8 rmb 1 VRAM:1ED9 rmb 1 VRAM:1EDA rmb 1 VRAM:1EDB rmb 1 VRAM:1EDC rmb 1 VRAM:1EDD rmb 1 VRAM:1EDE rmb 1 VRAM:1EDF rmb 1 VRAM:1EE0 rmb 1 VRAM:1EE1 rmb 1 VRAM:1EE2 rmb 1 VRAM:1EE3 rmb 1 VRAM:1EE4 rmb 1 VRAM:1EE5 rmb 1 VRAM:1EE6 rmb 1 VRAM:1EE7 rmb 1 VRAM:1EE8 rmb 1 VRAM:1EE9 rmb 1 VRAM:1EEA rmb 1 VRAM:1EEB rmb 1 VRAM:1EEC unk_1EEC: rmb 1 VRAM:1EED rmb 1 VRAM:1EEE rmb 1 VRAM:1EEF rmb 1 VRAM:1EF0 rmb 1 VRAM:1EF1 rmb 1 VRAM:1EF2 rmb 1 VRAM:1EF3 rmb 1 VRAM:1EF4 rmb 1 VRAM:1EF5 rmb 1 VRAM:1EF6 rmb 1 VRAM:1EF7 rmb 1 VRAM:1EF8 rmb 1 VRAM:1EF9 rmb 1 VRAM:1EFA rmb 1 VRAM:1EFB rmb 1 VRAM:1EFC rmb 1 VRAM:1EFD rmb 1 VRAM:1EFE rmb 1 VRAM:1EFF rmb 1 VRAM:1F00 rmb 1 VRAM:1F01 rmb 1 VRAM:1F02 rmb 1 VRAM:1F03 rmb 1 VRAM:1F04 rmb 1 VRAM:1F05 rmb 1 VRAM:1F06 rmb 1 VRAM:1F07 rmb 1 VRAM:1F08 rmb 1 VRAM:1F09 rmb 1 VRAM:1F0A rmb 1 VRAM:1F0B rmb 1 VRAM:1F0C rmb 1 VRAM:1F0D rmb 1 VRAM:1F0E rmb 1 VRAM:1F0F rmb 1 VRAM:1F10 rmb 1 VRAM:1F11 rmb 1 VRAM:1F12 rmb 1 VRAM:1F13 rmb 1 VRAM:1F14 rmb 1 VRAM:1F15 rmb 1 VRAM:1F16 rmb 1 VRAM:1F17 rmb 1 VRAM:1F18 rmb 1 VRAM:1F19 rmb 1 VRAM:1F1A rmb 1 VRAM:1F1B rmb 1 VRAM:1F1C rmb 1 VRAM:1F1D rmb 1 VRAM:1F1E rmb 1 VRAM:1F1F rmb 1 VRAM:1F20 rmb 1 VRAM:1F21 rmb 1 VRAM:1F22 rmb 1 VRAM:1F23 rmb 1 VRAM:1F24 rmb 1 VRAM:1F25 rmb 1 VRAM:1F26 rmb 1 VRAM:1F27 rmb 1 VRAM:1F28 rmb 1 VRAM:1F29 rmb 1 VRAM:1F2A rmb 1 VRAM:1F2B rmb 1 VRAM:1F2C rmb 1 VRAM:1F2D rmb 1 VRAM:1F2E rmb 1 VRAM:1F2F rmb 1 VRAM:1F30 rmb 1 VRAM:1F31 rmb 1 VRAM:1F32 rmb 1 VRAM:1F33 rmb 1 VRAM:1F34 rmb 1 VRAM:1F35 rmb 1 VRAM:1F36 rmb 1 VRAM:1F37 rmb 1 VRAM:1F38 rmb 2 VRAM:1F3A rmb 1 VRAM:1F3B rmb 1 VRAM:1F3C rmb 1 VRAM:1F3D rmb 1 VRAM:1F3E rmb 1 VRAM:1F3F rmb 1 VRAM:1F40 rmb 1 VRAM:1F41 rmb 1 VRAM:1F42 rmb 1 VRAM:1F43 rmb 1 VRAM:1F44 rmb 1 VRAM:1F45 rmb 1 VRAM:1F46 rmb 1 VRAM:1F47 rmb 1 VRAM:1F48 rmb 1 VRAM:1F49 rmb 1 VRAM:1F4A rmb 1 VRAM:1F4B rmb 1 VRAM:1F4C rmb 1 VRAM:1F4D rmb 1 VRAM:1F4E rmb 1 VRAM:1F4F rmb 1 VRAM:1F50 rmb 1 VRAM:1F51 rmb 1 VRAM:1F52 rmb 1 VRAM:1F53 rmb 1 VRAM:1F54 rmb 1 VRAM:1F55 rmb 1 VRAM:1F56 rmb 1 VRAM:1F57 rmb 1 VRAM:1F58 rmb 1 VRAM:1F59 rmb 1 VRAM:1F5A rmb 1 VRAM:1F5B rmb 1 VRAM:1F5C rmb 1 VRAM:1F5D rmb 1 VRAM:1F5E rmb 1 VRAM:1F5F rmb 1 VRAM:1F60 rmb 1 VRAM:1F61 rmb 1 VRAM:1F62 rmb 1 VRAM:1F63 rmb 1 VRAM:1F64 rmb 1 VRAM:1F65 rmb 1 VRAM:1F66 rmb 1 VRAM:1F67 rmb 1 VRAM:1F68 rmb 1 VRAM:1F69 rmb 1 VRAM:1F6A rmb 1 VRAM:1F6B rmb 1 VRAM:1F6C rmb 1 VRAM:1F6D rmb 1 VRAM:1F6E rmb 1 VRAM:1F6F rmb 1 VRAM:1F70 rmb 1 VRAM:1F71 rmb 1 VRAM:1F72 rmb 1 VRAM:1F73 rmb 1 VRAM:1F74 rmb 1 VRAM:1F75 rmb 1 VRAM:1F76 rmb 1 VRAM:1F77 rmb 1 VRAM:1F78 rmb 1 VRAM:1F79 rmb 1 VRAM:1F7A rmb 1 VRAM:1F7B rmb 1 VRAM:1F7C rmb 1 VRAM:1F7D rmb 1 VRAM:1F7E rmb 1 VRAM:1F7F rmb 1 VRAM:1F80 rmb 1 VRAM:1F81 rmb 1 VRAM:1F82 rmb 1 VRAM:1F83 rmb 1 VRAM:1F84 rmb 1 VRAM:1F85 rmb 1 VRAM:1F86 rmb 1 VRAM:1F87 rmb 1 VRAM:1F88 rmb 1 VRAM:1F89 rmb 1 VRAM:1F8A rmb 1 VRAM:1F8B rmb 1 VRAM:1F8C rmb 1 VRAM:1F8D rmb 1 VRAM:1F8E rmb 1 VRAM:1F8F rmb 1 VRAM:1F90 rmb 1 VRAM:1F91 rmb 1 VRAM:1F92 rmb 1 VRAM:1F93 rmb 1 VRAM:1F94 rmb 1 VRAM:1F95 rmb 1 VRAM:1F96 rmb 1 VRAM:1F97 rmb 1 VRAM:1F98 rmb 1 VRAM:1F99 rmb 1 VRAM:1F9A rmb 1 VRAM:1F9B rmb 1 VRAM:1F9C rmb 1 VRAM:1F9D rmb 1 VRAM:1F9E rmb 1 VRAM:1F9F rmb 1 VRAM:1FA0 rmb 1 VRAM:1FA1 rmb 1 VRAM:1FA2 rmb 1 VRAM:1FA3 rmb 1 VRAM:1FA4 rmb 1 VRAM:1FA5 rmb 1 VRAM:1FA6 rmb 1 VRAM:1FA7 rmb 1 VRAM:1FA8 rmb 1 VRAM:1FA9 rmb 1 VRAM:1FAA rmb 1 VRAM:1FAB rmb 1 VRAM:1FAC rmb 1 VRAM:1FAD rmb 1 VRAM:1FAE rmb 1 VRAM:1FAF rmb 1 VRAM:1FB0 rmb 1 VRAM:1FB1 rmb 1 VRAM:1FB2 rmb 1 VRAM:1FB3 rmb 1 VRAM:1FB4 rmb 1 VRAM:1FB5 rmb 1 VRAM:1FB6 rmb 1 VRAM:1FB7 rmb 1 VRAM:1FB8 rmb 1 VRAM:1FB9 rmb 1 VRAM:1FBA rmb 1 VRAM:1FBB rmb 1 VRAM:1FBC rmb 1 VRAM:1FBD rmb 1 VRAM:1FBE rmb 1 VRAM:1FBF rmb 1 VRAM:1FC0 rmb 1 VRAM:1FC1 rmb 1 VRAM:1FC2 rmb 1 VRAM:1FC3 rmb 1 VRAM:1FC4 rmb 1 VRAM:1FC5 rmb 1 VRAM:1FC6 rmb 1 VRAM:1FC7 rmb 1 VRAM:1FC8 rmb 1 VRAM:1FC9 rmb 1 VRAM:1FCA rmb 1 VRAM:1FCB rmb 1 VRAM:1FCC rmb 1 VRAM:1FCD rmb 1 VRAM:1FCE rmb 1 VRAM:1FCF rmb 1 VRAM:1FD0 rmb 1 VRAM:1FD1 rmb 1 VRAM:1FD2 rmb 1 VRAM:1FD3 rmb 1 VRAM:1FD4 rmb 1 VRAM:1FD5 rmb 1 VRAM:1FD6 rmb 1 VRAM:1FD7 rmb 1 VRAM:1FD8 rmb 1 VRAM:1FD9 rmb 1 VRAM:1FDA rmb 1 VRAM:1FDB rmb 1 VRAM:1FDC rmb 1 VRAM:1FDD rmb 1 VRAM:1FDE rmb 1 VRAM:1FDF rmb 1 VRAM:1FE0 rmb 1 VRAM:1FE1 rmb 1 VRAM:1FE2 rmb 1 VRAM:1FE3 rmb 1 VRAM:1FE4 rmb 1 VRAM:1FE5 rmb 1 VRAM:1FE6 rmb 1 VRAM:1FE7 rmb 1 VRAM:1FE8 rmb 1 VRAM:1FE9 rmb 1 VRAM:1FEA rmb 1 VRAM:1FEB rmb 1 VRAM:1FEC rmb 1 VRAM:1FED rmb 1 VRAM:1FEE rmb 1 VRAM:1FEF rmb 1 VRAM:1FF0 rmb 1 VRAM:1FF1 rmb 1 VRAM:1FF2 rmb 1 VRAM:1FF3 rmb 1 VRAM:1FF4 rmb 1 VRAM:1FF5 rmb 1 VRAM:1FF6 rmb 1 VRAM:1FF7 rmb 1 VRAM:1FF8 rmb 1 VRAM:1FF9 rmb 1 VRAM:1FFA rmb 1 VRAM:1FFB rmb 1 VRAM:1FFC rmb 1 VRAM:1FFD rmb 1 VRAM:1FFE rmb 1 VRAM:1FFF rmb 1 VRAM:2000 rmb 1 VRAM:2001 rmb 1 VRAM:2002 rmb 1 VRAM:2003 rmb 1 VRAM:2004 rmb 1 VRAM:2005 rmb 1 VRAM:2006 rmb 1 VRAM:2007 rmb 1 VRAM:2008 rmb 1 VRAM:2009 rmb 1 VRAM:200A rmb 1 VRAM:200B rmb 1 VRAM:200C rmb 1 VRAM:200D rmb 1 VRAM:200E rmb 1 VRAM:200F rmb 1 VRAM:2010 rmb 1 VRAM:2011 rmb 1 VRAM:2012 rmb 1 VRAM:2013 rmb 1 VRAM:2014 rmb 1 VRAM:2015 rmb 1 VRAM:2016 rmb 1 VRAM:2017 rmb 1 VRAM:2018 rmb 1 VRAM:2019 rmb 1 VRAM:201A rmb 1 VRAM:201B rmb 1 VRAM:201C rmb 1 VRAM:201D rmb 1 VRAM:201E rmb 1 VRAM:201F rmb 1 VRAM:2020 rmb 1 VRAM:2021 rmb 1 VRAM:2022 rmb 1 VRAM:2023 rmb 1 VRAM:2024 rmb 1 VRAM:2025 rmb 1 VRAM:2026 rmb 1 VRAM:2027 rmb 1 VRAM:2028 rmb 1 VRAM:2029 rmb 1 VRAM:202A rmb 1 VRAM:202B rmb 1 VRAM:202C rmb 1 VRAM:202D rmb 1 VRAM:202E rmb 1 VRAM:202F rmb 1 VRAM:2030 rmb 1 VRAM:2031 rmb 1 VRAM:2032 rmb 1 VRAM:2033 rmb 1 VRAM:2034 rmb 1 VRAM:2035 rmb 1 VRAM:2036 rmb 1 VRAM:2037 rmb 1 VRAM:2038 rmb 1 VRAM:2039 rmb 1 VRAM:203A rmb 1 VRAM:203B rmb 1 VRAM:203C rmb 1 VRAM:203D rmb 1 VRAM:203E rmb 1 VRAM:203F rmb 1 VRAM:2040 rmb 1 VRAM:2041 rmb 1 VRAM:2042 rmb 1 VRAM:2043 rmb 1 VRAM:2044 rmb 1 VRAM:2045 rmb 1 VRAM:2046 rmb 1 VRAM:2047 rmb 1 VRAM:2048 rmb 1 VRAM:2049 rmb 1 VRAM:204A rmb 1 VRAM:204B rmb 1 VRAM:204C rmb 1 VRAM:204D rmb 1 VRAM:204E rmb 1 VRAM:204F rmb 1 VRAM:2050 rmb 1 VRAM:2051 rmb 1 VRAM:2052 rmb 1 VRAM:2053 rmb 1 VRAM:2054 rmb 1 VRAM:2055 rmb 1 VRAM:2056 rmb 1 VRAM:2057 rmb 1 VRAM:2058 rmb 1 VRAM:2059 rmb 1 VRAM:205A rmb 1 VRAM:205B rmb 1 VRAM:205C rmb 1 VRAM:205D rmb 1 VRAM:205E rmb 1 VRAM:205F rmb 1 VRAM:2060 rmb 1 VRAM:2061 rmb 1 VRAM:2062 rmb 1 VRAM:2063 rmb 1 VRAM:2064 rmb 1 VRAM:2065 rmb 1 VRAM:2066 rmb 1 VRAM:2067 rmb 1 VRAM:2068 rmb 1 VRAM:2069 rmb 1 VRAM:206A rmb 1 VRAM:206B rmb 1 VRAM:206C rmb 1 VRAM:206D rmb 1 VRAM:206E rmb 1 VRAM:206F rmb 1 VRAM:2070 rmb 1 VRAM:2071 rmb 1 VRAM:2072 rmb 1 VRAM:2073 rmb 1 VRAM:2074 rmb 1 VRAM:2075 rmb 1 VRAM:2076 rmb 1 VRAM:2077 rmb 1 VRAM:2078 rmb 1 VRAM:2079 rmb 1 VRAM:207A rmb 1 VRAM:207B rmb 1 VRAM:207C rmb 1 VRAM:207D rmb 1 VRAM:207E rmb 1 VRAM:207F rmb 1 VRAM:2080 rmb 1 VRAM:2081 rmb 1 VRAM:2082 rmb 1 VRAM:2083 rmb 1 VRAM:2084 rmb 1 VRAM:2085 rmb 1 VRAM:2086 rmb 1 VRAM:2087 rmb 1 VRAM:2088 rmb 1 VRAM:2089 rmb 1 VRAM:208A rmb 1 VRAM:208B rmb 1 VRAM:208C rmb 1 VRAM:208D rmb 1 VRAM:208E rmb 1 VRAM:208F rmb 1 VRAM:2090 rmb 1 VRAM:2091 rmb 1 VRAM:2092 rmb 1 VRAM:2093 rmb 1 VRAM:2094 rmb 1 VRAM:2095 rmb 1 VRAM:2096 rmb 1 VRAM:2097 rmb 1 VRAM:2098 rmb 1 VRAM:2099 rmb 1 VRAM:209A rmb 1 VRAM:209B rmb 1 VRAM:209C rmb 1 VRAM:209D rmb 1 VRAM:209E rmb 1 VRAM:209F rmb 1 VRAM:20A0 rmb 1 VRAM:20A1 rmb 1 VRAM:20A2 rmb 1 VRAM:20A3 rmb 1 VRAM:20A4 rmb 1 VRAM:20A5 rmb 1 VRAM:20A6 rmb 1 VRAM:20A7 rmb 1 VRAM:20A8 rmb 1 VRAM:20A9 rmb 1 VRAM:20AA rmb 1 VRAM:20AB rmb 1 VRAM:20AC rmb 1 VRAM:20AD rmb 1 VRAM:20AE rmb 1 VRAM:20AF rmb 1 VRAM:20B0 rmb 1 VRAM:20B1 rmb 1 VRAM:20B2 rmb 1 VRAM:20B3 rmb 1 VRAM:20B4 rmb 1 VRAM:20B5 rmb 1 VRAM:20B6 rmb 1 VRAM:20B7 rmb 1 VRAM:20B8 rmb 1 VRAM:20B9 rmb 1 VRAM:20BA rmb 1 VRAM:20BB rmb 1 VRAM:20BC rmb 1 VRAM:20BD rmb 1 VRAM:20BE rmb 1 VRAM:20BF rmb 1 VRAM:20C0 rmb 1 VRAM:20C1 rmb 1 VRAM:20C2 rmb 1 VRAM:20C3 rmb 1 VRAM:20C4 rmb 1 VRAM:20C5 rmb 1 VRAM:20C6 rmb 1 VRAM:20C7 rmb 1 VRAM:20C8 rmb 1 VRAM:20C9 rmb 1 VRAM:20CA rmb 1 VRAM:20CB rmb 1 VRAM:20CC rmb 1 VRAM:20CD rmb 1 VRAM:20CE rmb 1 VRAM:20CF rmb 1 VRAM:20D0 rmb 1 VRAM:20D1 rmb 1 VRAM:20D2 rmb 1 VRAM:20D3 rmb 1 VRAM:20D4 rmb 1 VRAM:20D5 rmb 1 VRAM:20D6 rmb 1 VRAM:20D7 rmb 1 VRAM:20D8 rmb 1 VRAM:20D9 rmb 1 VRAM:20DA rmb 1 VRAM:20DB rmb 1 VRAM:20DC rmb 1 VRAM:20DD rmb 1 VRAM:20DE rmb 1 VRAM:20DF rmb 1 VRAM:20E0 rmb 1 VRAM:20E1 rmb 1 VRAM:20E2 rmb 1 VRAM:20E3 rmb 1 VRAM:20E4 rmb 1 VRAM:20E5 rmb 1 VRAM:20E6 rmb 1 VRAM:20E7 rmb 1 VRAM:20E8 rmb 1 VRAM:20E9 rmb 1 VRAM:20EA rmb 1 VRAM:20EB rmb 1 VRAM:20EC rmb 1 VRAM:20ED rmb 1 VRAM:20EE rmb 1 VRAM:20EF rmb 1 VRAM:20F0 rmb 1 VRAM:20F1 rmb 1 VRAM:20F2 rmb 1 VRAM:20F3 rmb 1 VRAM:20F4 rmb 1 VRAM:20F5 rmb 1 VRAM:20F6 rmb 1 VRAM:20F7 rmb 1 VRAM:20F8 rmb 1 VRAM:20F9 rmb 1 VRAM:20FA rmb 1 VRAM:20FB rmb 1 VRAM:20FC rmb 1 VRAM:20FD rmb 1 VRAM:20FE rmb 1 VRAM:20FF rmb 1 VRAM:2100 rmb 1 VRAM:2101 rmb 1 VRAM:2102 rmb 1 VRAM:2103 rmb 1 VRAM:2104 rmb 1 VRAM:2105 rmb 1 VRAM:2106 rmb 1 VRAM:2107 rmb 1 VRAM:2108 rmb 1 VRAM:2109 rmb 1 VRAM:210A rmb 1 VRAM:210B rmb 1 VRAM:210C rmb 1 VRAM:210D rmb 1 VRAM:210E rmb 1 VRAM:210F rmb 1 VRAM:2110 rmb 1 VRAM:2111 rmb 1 VRAM:2112 rmb 1 VRAM:2113 rmb 1 VRAM:2114 rmb 1 VRAM:2115 rmb 1 VRAM:2116 rmb 1 VRAM:2117 rmb 1 VRAM:2118 rmb 1 VRAM:2119 rmb 1 VRAM:211A rmb 1 VRAM:211B rmb 1 VRAM:211C rmb 1 VRAM:211D rmb 1 VRAM:211E rmb 1 VRAM:211F rmb 1 VRAM:2120 rmb 1 VRAM:2121 rmb 1 VRAM:2122 rmb 1 VRAM:2123 rmb 1 VRAM:2124 rmb 1 VRAM:2125 rmb 1 VRAM:2126 rmb 1 VRAM:2127 rmb 1 VRAM:2128 rmb 1 VRAM:2129 rmb 1 VRAM:212A rmb 1 VRAM:212B rmb 1 VRAM:212C rmb 1 VRAM:212D rmb 1 VRAM:212E rmb 1 VRAM:212F rmb 1 VRAM:2130 rmb 1 VRAM:2131 rmb 1 VRAM:2132 rmb 1 VRAM:2133 rmb 1 VRAM:2134 rmb 1 VRAM:2135 rmb 1 VRAM:2136 rmb 1 VRAM:2137 rmb 1 VRAM:2138 rmb 1 VRAM:2139 rmb 1 VRAM:213A rmb 1 VRAM:213B rmb 1 VRAM:213C rmb 1 VRAM:213D rmb 1 VRAM:213E rmb 1 VRAM:213F rmb 1 VRAM:2140 rmb 1 VRAM:2141 rmb 1 VRAM:2142 rmb 1 VRAM:2143 rmb 1 VRAM:2144 rmb 1 VRAM:2145 rmb 1 VRAM:2146 rmb 1 VRAM:2147 rmb 1 VRAM:2148 rmb 1 VRAM:2149 rmb 1 VRAM:214A rmb 1 VRAM:214B rmb 1 VRAM:214C rmb 1 VRAM:214D rmb 1 VRAM:214E rmb 1 VRAM:214F rmb 1 VRAM:2150 rmb 1 VRAM:2151 rmb 1 VRAM:2152 rmb 1 VRAM:2153 rmb 1 VRAM:2154 rmb 1 VRAM:2155 rmb 1 VRAM:2156 rmb 1 VRAM:2157 rmb 1 VRAM:2158 rmb 1 VRAM:2159 rmb 1 VRAM:215A rmb 1 VRAM:215B rmb 1 VRAM:215C rmb 1 VRAM:215D rmb 1 VRAM:215E rmb 1 VRAM:215F rmb 1 VRAM:2160 rmb 1 VRAM:2161 rmb 1 VRAM:2162 rmb 1 VRAM:2163 rmb 1 VRAM:2164 rmb 1 VRAM:2165 rmb 1 VRAM:2166 rmb 1 VRAM:2167 rmb 1 VRAM:2168 rmb 1 VRAM:2169 rmb 1 VRAM:216A rmb 1 VRAM:216B rmb 1 VRAM:216C rmb 1 VRAM:216D rmb 1 VRAM:216E rmb 1 VRAM:216F rmb 1 VRAM:2170 rmb 1 VRAM:2171 rmb 1 VRAM:2172 rmb 1 VRAM:2173 rmb 1 VRAM:2174 rmb 1 VRAM:2175 rmb 1 VRAM:2176 rmb 1 VRAM:2177 rmb 1 VRAM:2178 rmb 1 VRAM:2179 rmb 1 VRAM:217A rmb 1 VRAM:217B rmb 1 VRAM:217C rmb 1 VRAM:217D rmb 1 VRAM:217E rmb 1 VRAM:217F rmb 1 VRAM:2180 rmb 1 VRAM:2181 rmb 1 VRAM:2182 rmb 1 VRAM:2183 rmb 1 VRAM:2184 rmb 1 VRAM:2185 rmb 1 VRAM:2186 rmb 1 VRAM:2187 rmb 1 VRAM:2188 rmb 1 VRAM:2189 rmb 1 VRAM:218A rmb 1 VRAM:218B rmb 1 VRAM:218C rmb 1 VRAM:218D rmb 1 VRAM:218E rmb 1 VRAM:218F rmb 1 VRAM:2190 rmb 1 VRAM:2191 rmb 1 VRAM:2192 rmb 1 VRAM:2193 rmb 1 VRAM:2194 rmb 1 VRAM:2195 rmb 1 VRAM:2196 rmb 1 VRAM:2197 rmb 1 VRAM:2198 rmb 1 VRAM:2199 rmb 1 VRAM:219A rmb 1 VRAM:219B rmb 1 VRAM:219C rmb 1 VRAM:219D rmb 1 VRAM:219E rmb 1 VRAM:219F rmb 1 VRAM:21A0 rmb 1 VRAM:21A1 rmb 1 VRAM:21A2 rmb 1 VRAM:21A3 rmb 1 VRAM:21A4 rmb 1 VRAM:21A5 rmb 1 VRAM:21A6 rmb 1 VRAM:21A7 rmb 1 VRAM:21A8 rmb 1 VRAM:21A9 rmb 1 VRAM:21AA rmb 1 VRAM:21AB rmb 1 VRAM:21AC rmb 1 VRAM:21AD rmb 1 VRAM:21AE rmb 1 VRAM:21AF rmb 1 VRAM:21B0 rmb 1 VRAM:21B1 rmb 1 VRAM:21B2 rmb 1 VRAM:21B3 rmb 1 VRAM:21B4 rmb 1 VRAM:21B5 rmb 1 VRAM:21B6 rmb 1 VRAM:21B7 rmb 1 VRAM:21B8 rmb 1 VRAM:21B9 rmb 1 VRAM:21BA rmb 1 VRAM:21BB rmb 1 VRAM:21BC rmb 1 VRAM:21BD rmb 1 VRAM:21BE rmb 1 VRAM:21BF rmb 1 VRAM:21C0 rmb 1 VRAM:21C1 rmb 1 VRAM:21C2 rmb 1 VRAM:21C3 rmb 1 VRAM:21C4 rmb 1 VRAM:21C5 rmb 1 VRAM:21C6 rmb 1 VRAM:21C7 rmb 1 VRAM:21C8 rmb 1 VRAM:21C9 rmb 1 VRAM:21CA rmb 1 VRAM:21CB rmb 1 VRAM:21CC rmb 1 VRAM:21CD rmb 1 VRAM:21CE rmb 1 VRAM:21CF rmb 1 VRAM:21D0 rmb 1 VRAM:21D1 rmb 1 VRAM:21D2 rmb 1 VRAM:21D3 rmb 1 VRAM:21D4 rmb 1 VRAM:21D5 rmb 1 VRAM:21D6 rmb 1 VRAM:21D7 rmb 1 VRAM:21D8 rmb 1 VRAM:21D9 rmb 1 VRAM:21DA rmb 1 VRAM:21DB rmb 1 VRAM:21DC rmb 1 VRAM:21DD rmb 1 VRAM:21DE rmb 1 VRAM:21DF rmb 1 VRAM:21E0 rmb 1 VRAM:21E1 rmb 1 VRAM:21E2 rmb 1 VRAM:21E3 rmb 1 VRAM:21E4 rmb 1 VRAM:21E5 rmb 1 VRAM:21E6 rmb 1 VRAM:21E7 rmb 1 VRAM:21E8 rmb 1 VRAM:21E9 rmb 1 VRAM:21EA rmb 1 VRAM:21EB rmb 1 VRAM:21EC rmb 1 VRAM:21ED rmb 1 VRAM:21EE rmb 1 VRAM:21EF rmb 1 VRAM:21F0 rmb 1 VRAM:21F1 rmb 1 VRAM:21F2 rmb 1 VRAM:21F3 rmb 1 VRAM:21F4 rmb 1 VRAM:21F5 rmb 1 VRAM:21F6 rmb 1 VRAM:21F7 rmb 1 VRAM:21F8 rmb 1 VRAM:21F9 rmb 1 VRAM:21FA rmb 1 VRAM:21FB rmb 1 VRAM:21FC rmb 1 VRAM:21FD rmb 1 VRAM:21FE rmb 1 VRAM:21FF rmb 1 VRAM:2200 rmb 1 VRAM:2201 rmb 1 VRAM:2202 rmb 1 VRAM:2203 rmb 1 VRAM:2204 rmb 1 VRAM:2205 rmb 1 VRAM:2206 rmb 1 VRAM:2207 rmb 1 VRAM:2208 rmb 1 VRAM:2209 rmb 1 VRAM:220A rmb 1 VRAM:220B rmb 1 VRAM:220C rmb 1 VRAM:220D rmb 1 VRAM:220E rmb 1 VRAM:220F rmb 1 VRAM:2210 rmb 1 VRAM:2211 rmb 1 VRAM:2212 rmb 1 VRAM:2213 rmb 1 VRAM:2214 rmb 1 VRAM:2215 rmb 1 VRAM:2216 rmb 1 VRAM:2217 rmb 1 VRAM:2218 rmb 1 VRAM:2219 rmb 1 VRAM:221A rmb 1 VRAM:221B rmb 1 VRAM:221C rmb 1 VRAM:221D rmb 1 VRAM:221E rmb 1 VRAM:221F rmb 1 VRAM:2220 rmb 1 VRAM:2221 rmb 1 VRAM:2222 rmb 1 VRAM:2223 rmb 1 VRAM:2224 rmb 1 VRAM:2225 rmb 1 VRAM:2226 rmb 1 VRAM:2227 rmb 1 VRAM:2228 rmb 1 VRAM:2229 rmb 1 VRAM:222A rmb 1 VRAM:222B rmb 1 VRAM:222C rmb 1 VRAM:222D rmb 1 VRAM:222E rmb 1 VRAM:222F rmb 1 VRAM:2230 rmb 1 VRAM:2231 rmb 1 VRAM:2232 rmb 1 VRAM:2233 rmb 1 VRAM:2234 rmb 1 VRAM:2235 rmb 1 VRAM:2236 rmb 1 VRAM:2237 rmb 1 VRAM:2238 rmb 1 VRAM:2239 rmb 1 VRAM:223A rmb 1 VRAM:223B rmb 1 VRAM:223C rmb 1 VRAM:223D rmb 1 VRAM:223E rmb 1 VRAM:223F rmb 1 VRAM:2240 rmb 1 VRAM:2241 rmb 1 VRAM:2242 rmb 1 VRAM:2243 rmb 1 VRAM:2244 rmb 1 VRAM:2245 rmb 1 VRAM:2246 rmb 1 VRAM:2247 rmb 1 VRAM:2248 rmb 1 VRAM:2249 rmb 1 VRAM:224A rmb 1 VRAM:224B rmb 1 VRAM:224C rmb 1 VRAM:224D rmb 1 VRAM:224E rmb 1 VRAM:224F rmb 1 VRAM:2250 rmb 1 VRAM:2251 rmb 1 VRAM:2252 rmb 1 VRAM:2253 rmb 1 VRAM:2254 rmb 1 VRAM:2255 rmb 1 VRAM:2256 rmb 1 VRAM:2257 rmb 1 VRAM:2258 rmb 1 VRAM:2259 rmb 1 VRAM:225A rmb 1 VRAM:225B rmb 1 VRAM:225C rmb 1 VRAM:225D rmb 1 VRAM:225E rmb 1 VRAM:225F rmb 1 VRAM:2260 rmb 1 VRAM:2261 rmb 1 VRAM:2262 rmb 1 VRAM:2263 rmb 1 VRAM:2264 rmb 1 VRAM:2265 rmb 1 VRAM:2266 rmb 1 VRAM:2267 rmb 1 VRAM:2268 rmb 1 VRAM:2269 rmb 1 VRAM:226A rmb 1 VRAM:226B rmb 1 VRAM:226C rmb 1 VRAM:226D rmb 1 VRAM:226E rmb 1 VRAM:226F rmb 1 VRAM:2270 rmb 1 VRAM:2271 rmb 1 VRAM:2272 rmb 1 VRAM:2273 rmb 1 VRAM:2274 rmb 1 VRAM:2275 rmb 1 VRAM:2276 rmb 1 VRAM:2277 rmb 1 VRAM:2278 rmb 1 VRAM:2279 rmb 1 VRAM:227A rmb 1 VRAM:227B rmb 1 VRAM:227C rmb 1 VRAM:227D rmb 1 VRAM:227E rmb 1 VRAM:227F rmb 1 VRAM:2280 rmb 1 VRAM:2281 rmb 1 VRAM:2282 rmb 1 VRAM:2283 rmb 1 VRAM:2284 rmb 1 VRAM:2285 rmb 1 VRAM:2286 rmb 1 VRAM:2287 rmb 1 VRAM:2288 rmb 1 VRAM:2289 rmb 1 VRAM:228A rmb 1 VRAM:228B rmb 1 VRAM:228C rmb 1 VRAM:228D rmb 1 VRAM:228E rmb 1 VRAM:228F rmb 1 VRAM:2290 rmb 1 VRAM:2291 rmb 1 VRAM:2292 rmb 1 VRAM:2293 rmb 1 VRAM:2294 rmb 1 VRAM:2295 rmb 1 VRAM:2296 rmb 1 VRAM:2297 rmb 1 VRAM:2298 rmb 1 VRAM:2299 rmb 1 VRAM:229A rmb 1 VRAM:229B rmb 1 VRAM:229C rmb 1 VRAM:229D rmb 1 VRAM:229E rmb 1 VRAM:229F rmb 1 VRAM:22A0 rmb 1 VRAM:22A1 rmb 1 VRAM:22A2 rmb 1 VRAM:22A3 rmb 1 VRAM:22A4 rmb 1 VRAM:22A5 rmb 1 VRAM:22A6 rmb 1 VRAM:22A7 rmb 1 VRAM:22A8 rmb 1 VRAM:22A9 rmb 1 VRAM:22AA rmb 1 VRAM:22AB rmb 1 VRAM:22AC rmb 1 VRAM:22AD rmb 1 VRAM:22AE rmb 1 VRAM:22AF rmb 1 VRAM:22B0 rmb 1 VRAM:22B1 rmb 1 VRAM:22B2 rmb 1 VRAM:22B3 rmb 1 VRAM:22B4 rmb 1 VRAM:22B5 rmb 1 VRAM:22B6 rmb 1 VRAM:22B7 rmb 1 VRAM:22B8 rmb 1 VRAM:22B9 rmb 1 VRAM:22BA rmb 1 VRAM:22BB rmb 1 VRAM:22BC rmb 1 VRAM:22BD rmb 1 VRAM:22BE rmb 1 VRAM:22BF rmb 1 VRAM:22C0 rmb 1 VRAM:22C1 rmb 1 VRAM:22C2 rmb 1 VRAM:22C3 rmb 1 VRAM:22C4 rmb 1 VRAM:22C5 rmb 1 VRAM:22C6 rmb 1 VRAM:22C7 rmb 1 VRAM:22C8 rmb 1 VRAM:22C9 rmb 1 VRAM:22CA rmb 1 VRAM:22CB rmb 1 VRAM:22CC rmb 1 VRAM:22CD rmb 1 VRAM:22CE rmb 1 VRAM:22CF rmb 1 VRAM:22D0 rmb 1 VRAM:22D1 rmb 1 VRAM:22D2 rmb 1 VRAM:22D3 rmb 1 VRAM:22D4 rmb 1 VRAM:22D5 rmb 1 VRAM:22D6 rmb 1 VRAM:22D7 rmb 1 VRAM:22D8 rmb 1 VRAM:22D9 rmb 1 VRAM:22DA rmb 1 VRAM:22DB rmb 1 VRAM:22DC rmb 1 VRAM:22DD rmb 1 VRAM:22DE rmb 1 VRAM:22DF rmb 1 VRAM:22E0 rmb 1 VRAM:22E1 rmb 1 VRAM:22E2 rmb 1 VRAM:22E3 rmb 1 VRAM:22E4 rmb 1 VRAM:22E5 rmb 1 VRAM:22E6 rmb 1 VRAM:22E7 rmb 1 VRAM:22E8 rmb 1 VRAM:22E9 rmb 1 VRAM:22EA rmb 1 VRAM:22EB rmb 1 VRAM:22EC rmb 1 VRAM:22ED rmb 1 VRAM:22EE rmb 1 VRAM:22EF rmb 1 VRAM:22F0 rmb 1 VRAM:22F1 rmb 1 VRAM:22F2 rmb 1 VRAM:22F3 rmb 1 VRAM:22F4 rmb 1 VRAM:22F5 rmb 1 VRAM:22F6 rmb 1 VRAM:22F7 rmb 1 VRAM:22F8 rmb 1 VRAM:22F9 rmb 1 VRAM:22FA rmb 1 VRAM:22FB rmb 1 VRAM:22FC rmb 1 VRAM:22FD rmb 1 VRAM:22FE rmb 1 VRAM:22FF rmb 1 VRAM:2300 rmb 1 VRAM:2301 rmb 1 VRAM:2302 rmb 1 VRAM:2303 rmb 1 VRAM:2304 rmb 1 VRAM:2305 rmb 1 VRAM:2306 rmb 1 VRAM:2307 rmb 1 VRAM:2308 rmb 1 VRAM:2309 rmb 1 VRAM:230A rmb 1 VRAM:230B rmb 1 VRAM:230C rmb 1 VRAM:230D rmb 1 VRAM:230E rmb 1 VRAM:230F rmb 1 VRAM:2310 rmb 1 VRAM:2311 rmb 1 VRAM:2312 rmb 1 VRAM:2313 rmb 1 VRAM:2314 rmb 1 VRAM:2315 rmb 1 VRAM:2316 rmb 1 VRAM:2317 rmb 1 VRAM:2318 rmb 1 VRAM:2319 rmb 1 VRAM:231A rmb 1 VRAM:231B rmb 1 VRAM:231C rmb 1 VRAM:231D rmb 1 VRAM:231E rmb 1 VRAM:231F rmb 1 VRAM:2320 rmb 1 VRAM:2321 rmb 1 VRAM:2322 rmb 1 VRAM:2323 rmb 1 VRAM:2324 rmb 1 VRAM:2325 rmb 1 VRAM:2326 rmb 1 VRAM:2327 rmb 1 VRAM:2328 rmb 1 VRAM:2329 rmb 1 VRAM:232A rmb 1 VRAM:232B rmb 1 VRAM:232C rmb 1 VRAM:232D rmb 1 VRAM:232E rmb 1 VRAM:232F rmb 1 VRAM:2330 rmb 1 VRAM:2331 rmb 1 VRAM:2332 rmb 1 VRAM:2333 rmb 1 VRAM:2334 rmb 1 VRAM:2335 rmb 1 VRAM:2336 rmb 1 VRAM:2337 rmb 1 VRAM:2338 rmb 1 VRAM:2339 rmb 1 VRAM:233A rmb 1 VRAM:233B rmb 1 VRAM:233C rmb 1 VRAM:233D rmb 1 VRAM:233E rmb 1 VRAM:233F rmb 1 VRAM:2340 rmb 1 VRAM:2341 rmb 1 VRAM:2342 rmb 1 VRAM:2343 rmb 1 VRAM:2344 rmb 1 VRAM:2345 rmb 1 VRAM:2346 rmb 1 VRAM:2347 rmb 1 VRAM:2348 rmb 1 VRAM:2349 rmb 1 VRAM:234A rmb 1 VRAM:234B rmb 1 VRAM:234C rmb 1 VRAM:234D rmb 1 VRAM:234E rmb 1 VRAM:234F rmb 1 VRAM:2350 rmb 1 VRAM:2351 rmb 1 VRAM:2352 rmb 1 VRAM:2353 rmb 1 VRAM:2354 rmb 1 VRAM:2355 rmb 1 VRAM:2356 rmb 1 VRAM:2357 rmb 1 VRAM:2358 rmb 1 VRAM:2359 rmb 1 VRAM:235A rmb 1 VRAM:235B rmb 1 VRAM:235C rmb 1 VRAM:235D rmb 1 VRAM:235E rmb 1 VRAM:235F rmb 1 VRAM:2360 rmb 1 VRAM:2361 rmb 1 VRAM:2362 rmb 1 VRAM:2363 rmb 1 VRAM:2364 rmb 1 VRAM:2365 rmb 1 VRAM:2366 rmb 1 VRAM:2367 rmb 1 VRAM:2368 rmb 1 VRAM:2369 rmb 1 VRAM:236A rmb 1 VRAM:236B rmb 1 VRAM:236C rmb 1 VRAM:236D rmb 1 VRAM:236E rmb 1 VRAM:236F rmb 1 VRAM:2370 rmb 1 VRAM:2371 rmb 1 VRAM:2372 rmb 1 VRAM:2373 rmb 1 VRAM:2374 rmb 1 VRAM:2375 rmb 1 VRAM:2376 rmb 1 VRAM:2377 rmb 1 VRAM:2378 rmb 1 VRAM:2379 rmb 1 VRAM:237A rmb 1 VRAM:237B rmb 1 VRAM:237C rmb 1 VRAM:237D rmb 1 VRAM:237E rmb 1 VRAM:237F rmb 1 VRAM:2380 rmb 1 VRAM:2381 rmb 1 VRAM:2382 rmb 1 VRAM:2383 rmb 1 VRAM:2384 rmb 1 VRAM:2385 rmb 1 VRAM:2386 rmb 1 VRAM:2387 rmb 1 VRAM:2388 rmb 1 VRAM:2389 rmb 1 VRAM:238A rmb 1 VRAM:238B rmb 1 VRAM:238C rmb 1 VRAM:238D rmb 1 VRAM:238E rmb 1 VRAM:238F rmb 1 VRAM:2390 rmb 1 VRAM:2391 rmb 1 VRAM:2392 rmb 1 VRAM:2393 rmb 1 VRAM:2394 rmb 1 VRAM:2395 rmb 1 VRAM:2396 rmb 1 VRAM:2397 rmb 1 VRAM:2398 rmb 1 VRAM:2399 rmb 1 VRAM:239A rmb 1 VRAM:239B rmb 1 VRAM:239C rmb 1 VRAM:239D rmb 1 VRAM:239E rmb 1 VRAM:239F rmb 1 VRAM:23A0 rmb 1 VRAM:23A1 rmb 1 VRAM:23A2 rmb 1 VRAM:23A3 rmb 1 VRAM:23A4 rmb 1 VRAM:23A5 rmb 1 VRAM:23A6 rmb 1 VRAM:23A7 rmb 1 VRAM:23A8 rmb 1 VRAM:23A9 rmb 1 VRAM:23AA rmb 1 VRAM:23AB rmb 1 VRAM:23AC rmb 1 VRAM:23AD rmb 1 VRAM:23AE rmb 1 VRAM:23AF rmb 1 VRAM:23B0 rmb 1 VRAM:23B1 rmb 1 VRAM:23B2 rmb 1 VRAM:23B3 rmb 1 VRAM:23B4 rmb 1 VRAM:23B5 rmb 1 VRAM:23B6 rmb 1 VRAM:23B7 rmb 1 VRAM:23B8 rmb 1 VRAM:23B9 rmb 1 VRAM:23BA rmb 1 VRAM:23BB rmb 1 VRAM:23BC rmb 1 VRAM:23BD rmb 1 VRAM:23BE rmb 1 VRAM:23BF rmb 1 VRAM:23C0 rmb 1 VRAM:23C1 rmb 1 VRAM:23C2 rmb 1 VRAM:23C3 rmb 1 VRAM:23C4 rmb 1 VRAM:23C5 rmb 1 VRAM:23C6 rmb 1 VRAM:23C7 rmb 1 VRAM:23C8 rmb 1 VRAM:23C9 rmb 1 VRAM:23CA rmb 1 VRAM:23CB rmb 1 VRAM:23CC rmb 1 VRAM:23CD rmb 1 VRAM:23CE rmb 1 VRAM:23CF rmb 1 VRAM:23D0 rmb 1 VRAM:23D1 rmb 1 VRAM:23D2 rmb 1 VRAM:23D3 rmb 1 VRAM:23D4 rmb 1 VRAM:23D5 rmb 1 VRAM:23D6 rmb 1 VRAM:23D7 rmb 1 VRAM:23D8 rmb 1 VRAM:23D9 rmb 1 VRAM:23DA rmb 1 VRAM:23DB rmb 1 VRAM:23DC rmb 1 VRAM:23DD rmb 1 VRAM:23DE rmb 1 VRAM:23DF rmb 1 VRAM:23E0 rmb 1 VRAM:23E1 rmb 1 VRAM:23E2 rmb 1 VRAM:23E3 rmb 1 VRAM:23E4 rmb 1 VRAM:23E5 rmb 1 VRAM:23E6 rmb 1 VRAM:23E7 rmb 1 VRAM:23E8 rmb 1 VRAM:23E9 rmb 1 VRAM:23EA rmb 1 VRAM:23EB rmb 1 VRAM:23EC rmb 1 VRAM:23ED rmb 1 VRAM:23EE rmb 1 VRAM:23EF rmb 1 VRAM:23F0 rmb 1 VRAM:23F1 rmb 1 VRAM:23F2 rmb 1 VRAM:23F3 rmb 1 VRAM:23F4 rmb 1 VRAM:23F5 rmb 1 VRAM:23F6 rmb 1 VRAM:23F7 rmb 1 VRAM:23F8 rmb 1 VRAM:23F9 rmb 1 VRAM:23FA rmb 1 VRAM:23FB rmb 1 VRAM:23FC rmb 1 VRAM:23FD rmb 1 VRAM:23FE rmb 1 VRAM:23FF rmb 1 VRAM:2400 rmb 1 VRAM:2401 rmb 1 VRAM:2402 rmb 1 VRAM:2403 rmb 1 VRAM:2404 rmb 1 VRAM:2405 rmb 1 VRAM:2406 rmb 1 VRAM:2407 rmb 1 VRAM:2408 rmb 1 VRAM:2409 rmb 1 VRAM:240A rmb 1 VRAM:240B rmb 1 VRAM:240C rmb 1 VRAM:240D rmb 1 VRAM:240E rmb 1 VRAM:240F rmb 1 VRAM:2410 rmb 1 VRAM:2411 rmb 1 VRAM:2412 rmb 1 VRAM:2413 rmb 1 VRAM:2414 rmb 1 VRAM:2415 rmb 1 VRAM:2416 rmb 1 VRAM:2417 rmb 1 VRAM:2418 rmb 1 VRAM:2419 rmb 1 VRAM:241A rmb 1 VRAM:241B rmb 1 VRAM:241C rmb 1 VRAM:241D rmb 1 VRAM:241E rmb 1 VRAM:241F rmb 1 VRAM:2420 rmb 1 VRAM:2421 rmb 1 VRAM:2422 rmb 1 VRAM:2423 rmb 1 VRAM:2424 rmb 1 VRAM:2425 rmb 1 VRAM:2426 rmb 1 VRAM:2427 rmb 1 VRAM:2428 rmb 1 VRAM:2429 rmb 1 VRAM:242A rmb 1 VRAM:242B rmb 1 VRAM:242C rmb 1 VRAM:242D rmb 1 VRAM:242E rmb 1 VRAM:242F rmb 1 VRAM:2430 rmb 1 VRAM:2431 rmb 1 VRAM:2432 rmb 1 VRAM:2433 rmb 1 VRAM:2434 rmb 1 VRAM:2435 rmb 1 VRAM:2436 rmb 1 VRAM:2437 rmb 1 VRAM:2438 rmb 1 VRAM:2439 rmb 1 VRAM:243A rmb 1 VRAM:243B rmb 1 VRAM:243C rmb 1 VRAM:243D rmb 1 VRAM:243E rmb 1 VRAM:243F rmb 1 VRAM:2440 rmb 1 VRAM:2441 rmb 1 VRAM:2442 rmb 1 VRAM:2443 rmb 1 VRAM:2444 rmb 1 VRAM:2445 rmb 1 VRAM:2446 rmb 1 VRAM:2447 rmb 1 VRAM:2448 rmb 1 VRAM:2449 rmb 1 VRAM:244A rmb 1 VRAM:244B rmb 1 VRAM:244C rmb 1 VRAM:244D rmb 1 VRAM:244E rmb 1 VRAM:244F rmb 1 VRAM:2450 rmb 1 VRAM:2451 rmb 1 VRAM:2452 rmb 1 VRAM:2453 rmb 1 VRAM:2454 rmb 1 VRAM:2455 rmb 1 VRAM:2456 rmb 1 VRAM:2457 rmb 1 VRAM:2458 rmb 1 VRAM:2459 rmb 1 VRAM:245A rmb 1 VRAM:245B rmb 1 VRAM:245C rmb 1 VRAM:245D rmb 1 VRAM:245E rmb 1 VRAM:245F rmb 1 VRAM:2460 rmb 1 VRAM:2461 rmb 1 VRAM:2462 rmb 1 VRAM:2463 rmb 1 VRAM:2464 rmb 1 VRAM:2465 rmb 1 VRAM:2466 rmb 1 VRAM:2467 rmb 1 VRAM:2468 rmb 1 VRAM:2469 rmb 1 VRAM:246A rmb 1 VRAM:246B rmb 1 VRAM:246C rmb 1 VRAM:246D rmb 1 VRAM:246E rmb 1 VRAM:246F rmb 1 VRAM:2470 rmb 1 VRAM:2471 rmb 1 VRAM:2472 rmb 1 VRAM:2473 rmb 1 VRAM:2474 rmb 1 VRAM:2475 rmb 1 VRAM:2476 rmb 1 VRAM:2477 rmb 1 VRAM:2478 rmb 1 VRAM:2479 rmb 1 VRAM:247A rmb 1 VRAM:247B rmb 1 VRAM:247C rmb 1 VRAM:247D rmb 1 VRAM:247E rmb 1 VRAM:247F rmb 1 VRAM:2480 rmb 1 VRAM:2481 rmb 1 VRAM:2482 rmb 1 VRAM:2483 rmb 1 VRAM:2484 rmb 1 VRAM:2485 rmb 1 VRAM:2486 rmb 1 VRAM:2487 rmb 1 VRAM:2488 rmb 1 VRAM:2489 rmb 1 VRAM:248A rmb 1 VRAM:248B rmb 1 VRAM:248C rmb 1 VRAM:248D rmb 1 VRAM:248E rmb 1 VRAM:248F rmb 1 VRAM:2490 rmb 1 VRAM:2491 rmb 1 VRAM:2492 rmb 1 VRAM:2493 rmb 1 VRAM:2494 rmb 1 VRAM:2495 rmb 1 VRAM:2496 rmb 1 VRAM:2497 rmb 1 VRAM:2498 rmb 1 VRAM:2499 rmb 1 VRAM:249A rmb 1 VRAM:249B rmb 1 VRAM:249C rmb 1 VRAM:249D rmb 1 VRAM:249E rmb 1 VRAM:249F rmb 1 VRAM:24A0 rmb 1 VRAM:24A1 rmb 1 VRAM:24A2 rmb 1 VRAM:24A3 rmb 1 VRAM:24A4 rmb 1 VRAM:24A5 rmb 1 VRAM:24A6 rmb 1 VRAM:24A7 rmb 1 VRAM:24A8 rmb 1 VRAM:24A9 rmb 1 VRAM:24AA rmb 1 VRAM:24AB rmb 1 VRAM:24AC rmb 1 VRAM:24AD rmb 1 VRAM:24AE rmb 1 VRAM:24AF rmb 1 VRAM:24B0 rmb 1 VRAM:24B1 rmb 1 VRAM:24B2 rmb 1 VRAM:24B3 rmb 1 VRAM:24B4 rmb 1 VRAM:24B5 rmb 1 VRAM:24B6 rmb 1 VRAM:24B7 rmb 1 VRAM:24B8 rmb 1 VRAM:24B9 rmb 1 VRAM:24BA rmb 1 VRAM:24BB rmb 1 VRAM:24BC rmb 1 VRAM:24BD rmb 1 VRAM:24BE rmb 1 VRAM:24BF rmb 1 VRAM:24C0 rmb 1 VRAM:24C1 rmb 1 VRAM:24C2 rmb 1 VRAM:24C3 rmb 1 VRAM:24C4 rmb 1 VRAM:24C5 rmb 1 VRAM:24C6 rmb 1 VRAM:24C7 rmb 1 VRAM:24C8 rmb 1 VRAM:24C9 rmb 1 VRAM:24CA rmb 1 VRAM:24CB rmb 1 VRAM:24CC rmb 1 VRAM:24CD rmb 1 VRAM:24CE rmb 1 VRAM:24CF rmb 1 VRAM:24D0 rmb 1 VRAM:24D1 rmb 1 VRAM:24D2 rmb 1 VRAM:24D3 rmb 1 VRAM:24D4 rmb 1 VRAM:24D5 rmb 1 VRAM:24D6 rmb 1 VRAM:24D7 rmb 1 VRAM:24D8 rmb 1 VRAM:24D9 rmb 1 VRAM:24DA rmb 1 VRAM:24DB rmb 1 VRAM:24DC rmb 1 VRAM:24DD rmb 1 VRAM:24DE rmb 1 VRAM:24DF rmb 1 VRAM:24E0 rmb 1 VRAM:24E1 rmb 1 VRAM:24E2 rmb 1 VRAM:24E3 rmb 1 VRAM:24E4 rmb 1 VRAM:24E5 rmb 1 VRAM:24E6 rmb 1 VRAM:24E7 rmb 1 VRAM:24E8 rmb 1 VRAM:24E9 rmb 1 VRAM:24EA rmb 1 VRAM:24EB rmb 1 VRAM:24EC rmb 1 VRAM:24ED rmb 1 VRAM:24EE rmb 1 VRAM:24EF rmb 1 VRAM:24F0 rmb 1 VRAM:24F1 rmb 1 VRAM:24F2 rmb 1 VRAM:24F3 rmb 1 VRAM:24F4 rmb 1 VRAM:24F5 rmb 1 VRAM:24F6 rmb 1 VRAM:24F7 rmb 1 VRAM:24F8 rmb 1 VRAM:24F9 rmb 1 VRAM:24FA rmb 1 VRAM:24FB rmb 1 VRAM:24FC rmb 1 VRAM:24FD rmb 1 VRAM:24FE rmb 1 VRAM:24FF rmb 1 VRAM:2500 rmb 1 VRAM:2501 rmb 1 VRAM:2502 rmb 1 VRAM:2503 rmb 1 VRAM:2504 rmb 1 VRAM:2505 rmb 1 VRAM:2506 rmb 1 VRAM:2507 rmb 1 VRAM:2508 rmb 1 VRAM:2509 rmb 1 VRAM:250A rmb 1 VRAM:250B rmb 1 VRAM:250C rmb 1 VRAM:250D rmb 1 VRAM:250E rmb 1 VRAM:250F rmb 1 VRAM:2510 rmb 1 VRAM:2511 rmb 1 VRAM:2512 rmb 1 VRAM:2513 rmb 1 VRAM:2514 rmb 1 VRAM:2515 rmb 1 VRAM:2516 rmb 1 VRAM:2517 rmb 1 VRAM:2518 rmb 1 VRAM:2519 rmb 1 VRAM:251A rmb 1 VRAM:251B rmb 1 VRAM:251C rmb 1 VRAM:251D rmb 1 VRAM:251E rmb 1 VRAM:251F rmb 1 VRAM:2520 rmb 1 VRAM:2521 rmb 1 VRAM:2522 rmb 1 VRAM:2523 rmb 1 VRAM:2524 rmb 1 VRAM:2525 rmb 1 VRAM:2526 rmb 1 VRAM:2527 rmb 1 VRAM:2528 rmb 1 VRAM:2529 rmb 1 VRAM:252A rmb 1 VRAM:252B rmb 1 VRAM:252C rmb 1 VRAM:252D rmb 1 VRAM:252E rmb 1 VRAM:252F rmb 1 VRAM:2530 rmb 1 VRAM:2531 rmb 1 VRAM:2532 rmb 1 VRAM:2533 rmb 1 VRAM:2534 rmb 1 VRAM:2535 rmb 1 VRAM:2536 rmb 1 VRAM:2537 rmb 1 VRAM:2538 rmb 1 VRAM:2539 rmb 1 VRAM:253A rmb 1 VRAM:253B rmb 1 VRAM:253C rmb 1 VRAM:253D rmb 1 VRAM:253E rmb 1 VRAM:253F rmb 1 VRAM:2540 rmb 1 VRAM:2541 rmb 1 VRAM:2542 rmb 1 VRAM:2543 rmb 1 VRAM:2544 rmb 1 VRAM:2545 rmb 1 VRAM:2546 rmb 1 VRAM:2547 rmb 1 VRAM:2548 rmb 1 VRAM:2549 rmb 1 VRAM:254A rmb 1 VRAM:254B rmb 1 VRAM:254C rmb 1 VRAM:254D rmb 1 VRAM:254E rmb 1 VRAM:254F rmb 1 VRAM:2550 rmb 1 VRAM:2551 rmb 1 VRAM:2552 rmb 1 VRAM:2553 rmb 1 VRAM:2554 rmb 1 VRAM:2555 rmb 1 VRAM:2556 rmb 1 VRAM:2557 rmb 1 VRAM:2558 rmb 1 VRAM:2559 rmb 1 VRAM:255A rmb 1 VRAM:255B rmb 1 VRAM:255C rmb 1 VRAM:255D rmb 1 VRAM:255E rmb 1 VRAM:255F rmb 1 VRAM:2560 rmb 1 VRAM:2561 rmb 1 VRAM:2562 rmb 1 VRAM:2563 rmb 1 VRAM:2564 rmb 1 VRAM:2565 rmb 1 VRAM:2566 rmb 1 VRAM:2567 rmb 1 VRAM:2568 rmb 1 VRAM:2569 rmb 1 VRAM:256A rmb 1 VRAM:256B rmb 1 VRAM:256C rmb 1 VRAM:256D rmb 1 VRAM:256E rmb 1 VRAM:256F rmb 1 VRAM:2570 rmb 1 VRAM:2571 rmb 1 VRAM:2572 rmb 1 VRAM:2573 rmb 1 VRAM:2574 rmb 1 VRAM:2575 rmb 1 VRAM:2576 rmb 1 VRAM:2577 rmb 1 VRAM:2578 rmb 1 VRAM:2579 rmb 1 VRAM:257A rmb 1 VRAM:257B rmb 1 VRAM:257C rmb 1 VRAM:257D rmb 1 VRAM:257E rmb 1 VRAM:257F rmb 1 VRAM:2580 rmb 1 VRAM:2581 rmb 1 VRAM:2582 rmb 1 VRAM:2583 rmb 1 VRAM:2584 rmb 1 VRAM:2585 rmb 1 VRAM:2586 rmb 1 VRAM:2587 rmb 1 VRAM:2588 rmb 1 VRAM:2589 rmb 1 VRAM:258A rmb 1 VRAM:258B rmb 1 VRAM:258C rmb 1 VRAM:258D rmb 1 VRAM:258E rmb 1 VRAM:258F rmb 1 VRAM:2590 rmb 1 VRAM:2591 rmb 1 VRAM:2592 rmb 1 VRAM:2593 rmb 1 VRAM:2594 rmb 1 VRAM:2595 rmb 1 VRAM:2596 rmb 1 VRAM:2597 rmb 1 VRAM:2598 rmb 1 VRAM:2599 rmb 1 VRAM:259A rmb 1 VRAM:259B rmb 1 VRAM:259C rmb 1 VRAM:259D rmb 1 VRAM:259E rmb 1 VRAM:259F rmb 1 VRAM:25A0 rmb 1 VRAM:25A1 rmb 1 VRAM:25A2 rmb 1 VRAM:25A3 rmb 1 VRAM:25A4 rmb 1 VRAM:25A5 rmb 1 VRAM:25A6 rmb 1 VRAM:25A7 rmb 1 VRAM:25A8 rmb 1 VRAM:25A9 rmb 1 VRAM:25AA rmb 1 VRAM:25AB rmb 1 VRAM:25AC rmb 1 VRAM:25AD rmb 1 VRAM:25AE rmb 1 VRAM:25AF rmb 1 VRAM:25B0 rmb 1 VRAM:25B1 rmb 1 VRAM:25B2 rmb 1 VRAM:25B3 rmb 1 VRAM:25B4 rmb 1 VRAM:25B5 rmb 1 VRAM:25B6 rmb 1 VRAM:25B7 rmb 1 VRAM:25B8 rmb 1 VRAM:25B9 rmb 1 VRAM:25BA rmb 1 VRAM:25BB rmb 1 VRAM:25BC rmb 1 VRAM:25BD rmb 1 VRAM:25BE rmb 1 VRAM:25BF rmb 1 VRAM:25C0 rmb 1 VRAM:25C1 rmb 1 VRAM:25C2 rmb 1 VRAM:25C3 rmb 1 VRAM:25C4 rmb 1 VRAM:25C5 rmb 1 VRAM:25C6 rmb 1 VRAM:25C7 rmb 1 VRAM:25C8 rmb 1 VRAM:25C9 rmb 1 VRAM:25CA rmb 1 VRAM:25CB rmb 1 VRAM:25CC rmb 1 VRAM:25CD rmb 1 VRAM:25CE rmb 1 VRAM:25CF rmb 1 VRAM:25D0 rmb 1 VRAM:25D1 rmb 1 VRAM:25D2 rmb 1 VRAM:25D3 rmb 1 VRAM:25D4 rmb 1 VRAM:25D5 rmb 1 VRAM:25D6 rmb 1 VRAM:25D7 rmb 1 VRAM:25D8 rmb 1 VRAM:25D9 rmb 1 VRAM:25DA rmb 1 VRAM:25DB rmb 1 VRAM:25DC rmb 1 VRAM:25DD rmb 1 VRAM:25DE rmb 1 VRAM:25DF rmb 1 VRAM:25E0 rmb 1 VRAM:25E1 rmb 1 VRAM:25E2 rmb 1 VRAM:25E3 rmb 1 VRAM:25E4 rmb 1 VRAM:25E5 rmb 1 VRAM:25E6 rmb 1 VRAM:25E7 rmb 1 VRAM:25E8 rmb 1 VRAM:25E9 rmb 1 VRAM:25EA rmb 1 VRAM:25EB rmb 1 VRAM:25EC rmb 1 VRAM:25ED rmb 1 VRAM:25EE rmb 1 VRAM:25EF rmb 1 VRAM:25F0 rmb 1 VRAM:25F1 rmb 1 VRAM:25F2 rmb 1 VRAM:25F3 rmb 1 VRAM:25F4 rmb 1 VRAM:25F5 rmb 1 VRAM:25F6 rmb 1 VRAM:25F7 rmb 1 VRAM:25F8 rmb 1 VRAM:25F9 rmb 1 VRAM:25FA rmb 1 VRAM:25FB rmb 1 VRAM:25FC rmb 1 VRAM:25FD rmb 1 VRAM:25FE rmb 1 VRAM:25FF rmb 1 VRAM:2600 rmb 1 VRAM:2601 rmb 1 VRAM:2602 rmb 1 VRAM:2603 rmb 1 VRAM:2604 rmb 1 VRAM:2605 rmb 1 VRAM:2606 rmb 1 VRAM:2607 rmb 1 VRAM:2608 rmb 1 VRAM:2609 rmb 1 VRAM:260A rmb 1 VRAM:260B rmb 1 VRAM:260C rmb 1 VRAM:260D rmb 1 VRAM:260E rmb 1 VRAM:260F rmb 1 VRAM:2610 rmb 1 VRAM:2611 rmb 1 VRAM:2612 rmb 1 VRAM:2613 rmb 1 VRAM:2614 rmb 1 VRAM:2615 rmb 1 VRAM:2616 rmb 1 VRAM:2617 rmb 1 VRAM:2618 rmb 1 VRAM:2619 rmb 1 VRAM:261A rmb 1 VRAM:261B rmb 1 VRAM:261C rmb 1 VRAM:261D rmb 1 VRAM:261E rmb 1 VRAM:261F rmb 1 VRAM:2620 rmb 1 VRAM:2621 rmb 1 VRAM:2622 rmb 1 VRAM:2623 rmb 1 VRAM:2624 rmb 1 VRAM:2625 rmb 1 VRAM:2626 rmb 1 VRAM:2627 rmb 1 VRAM:2628 rmb 1 VRAM:2629 rmb 1 VRAM:262A rmb 1 VRAM:262B rmb 1 VRAM:262C rmb 1 VRAM:262D rmb 1 VRAM:262E rmb 1 VRAM:262F rmb 1 VRAM:2630 rmb 1 VRAM:2631 rmb 1 VRAM:2632 rmb 1 VRAM:2633 rmb 1 VRAM:2634 rmb 1 VRAM:2635 rmb 1 VRAM:2636 rmb 1 VRAM:2637 rmb 1 VRAM:2638 rmb 1 VRAM:2639 rmb 1 VRAM:263A rmb 1 VRAM:263B rmb 1 VRAM:263C rmb 1 VRAM:263D rmb 1 VRAM:263E rmb 1 VRAM:263F rmb 1 VRAM:2640 rmb 1 VRAM:2641 rmb 1 VRAM:2642 rmb 1 VRAM:2643 rmb 1 VRAM:2644 rmb 1 VRAM:2645 rmb 1 VRAM:2646 rmb 1 VRAM:2647 rmb 1 VRAM:2648 rmb 1 VRAM:2649 rmb 1 VRAM:264A rmb 1 VRAM:264B rmb 1 VRAM:264C rmb 1 VRAM:264D rmb 1 VRAM:264E rmb 1 VRAM:264F rmb 1 VRAM:2650 rmb 1 VRAM:2651 rmb 1 VRAM:2652 rmb 1 VRAM:2653 rmb 1 VRAM:2654 rmb 1 VRAM:2655 rmb 1 VRAM:2656 rmb 1 VRAM:2657 rmb 1 VRAM:2658 rmb 1 VRAM:2659 rmb 1 VRAM:265A rmb 1 VRAM:265B rmb 1 VRAM:265C rmb 1 VRAM:265D rmb 1 VRAM:265E rmb 1 VRAM:265F rmb 1 VRAM:2660 rmb 1 VRAM:2661 rmb 1 VRAM:2662 rmb 1 VRAM:2663 rmb 1 VRAM:2664 rmb 1 VRAM:2665 rmb 1 VRAM:2666 rmb 1 VRAM:2667 rmb 1 VRAM:2668 rmb 1 VRAM:2669 rmb 1 VRAM:266A rmb 1 VRAM:266B rmb 1 VRAM:266C rmb 1 VRAM:266D rmb 1 VRAM:266E rmb 1 VRAM:266F rmb 1 VRAM:2670 rmb 1 VRAM:2671 rmb 1 VRAM:2672 rmb 1 VRAM:2673 rmb 1 VRAM:2674 rmb 1 VRAM:2675 rmb 1 VRAM:2676 rmb 1 VRAM:2677 rmb 1 VRAM:2678 rmb 1 VRAM:2679 rmb 1 VRAM:267A rmb 1 VRAM:267B rmb 1 VRAM:267C rmb 1 VRAM:267D rmb 1 VRAM:267E rmb 1 VRAM:267F rmb 1 VRAM:2680 rmb 1 VRAM:2681 rmb 1 VRAM:2682 rmb 1 VRAM:2683 rmb 1 VRAM:2684 rmb 1 VRAM:2685 rmb 1 VRAM:2686 rmb 1 VRAM:2687 rmb 1 VRAM:2688 rmb 1 VRAM:2689 rmb 1 VRAM:268A rmb 1 VRAM:268B rmb 1 VRAM:268C rmb 1 VRAM:268D rmb 1 VRAM:268E rmb 1 VRAM:268F rmb 1 VRAM:2690 rmb 1 VRAM:2691 rmb 1 VRAM:2692 rmb 1 VRAM:2693 rmb 1 VRAM:2694 rmb 1 VRAM:2695 rmb 1 VRAM:2696 rmb 1 VRAM:2697 rmb 1 VRAM:2698 rmb 1 VRAM:2699 rmb 1 VRAM:269A rmb 1 VRAM:269B rmb 1 VRAM:269C rmb 1 VRAM:269D rmb 1 VRAM:269E rmb 1 VRAM:269F rmb 1 VRAM:26A0 rmb 1 VRAM:26A1 rmb 1 VRAM:26A2 rmb 1 VRAM:26A3 rmb 1 VRAM:26A4 rmb 1 VRAM:26A5 rmb 1 VRAM:26A6 rmb 1 VRAM:26A7 rmb 1 VRAM:26A8 rmb 1 VRAM:26A9 rmb 1 VRAM:26AA rmb 1 VRAM:26AB rmb 1 VRAM:26AC rmb 1 VRAM:26AD rmb 1 VRAM:26AE rmb 1 VRAM:26AF rmb 1 VRAM:26B0 rmb 1 VRAM:26B1 rmb 1 VRAM:26B2 rmb 1 VRAM:26B3 rmb 1 VRAM:26B4 rmb 1 VRAM:26B5 rmb 1 VRAM:26B6 rmb 1 VRAM:26B7 rmb 1 VRAM:26B8 rmb 1 VRAM:26B9 rmb 1 VRAM:26BA rmb 1 VRAM:26BB rmb 1 VRAM:26BC rmb 1 VRAM:26BD rmb 1 VRAM:26BE rmb 1 VRAM:26BF rmb 1 VRAM:26C0 rmb 1 VRAM:26C1 rmb 1 VRAM:26C2 rmb 1 VRAM:26C3 rmb 1 VRAM:26C4 rmb 1 VRAM:26C5 rmb 1 VRAM:26C6 rmb 1 VRAM:26C7 rmb 1 VRAM:26C8 rmb 1 VRAM:26C9 rmb 1 VRAM:26CA rmb 1 VRAM:26CB rmb 1 VRAM:26CC rmb 1 VRAM:26CD rmb 1 VRAM:26CE rmb 1 VRAM:26CF rmb 1 VRAM:26D0 rmb 1 VRAM:26D1 rmb 1 VRAM:26D2 rmb 1 VRAM:26D3 rmb 1 VRAM:26D4 rmb 1 VRAM:26D5 rmb 1 VRAM:26D6 rmb 1 VRAM:26D7 rmb 1 VRAM:26D8 rmb 1 VRAM:26D9 rmb 1 VRAM:26DA rmb 1 VRAM:26DB rmb 1 VRAM:26DC rmb 1 VRAM:26DD rmb 1 VRAM:26DE rmb 1 VRAM:26DF rmb 1 VRAM:26E0 rmb 1 VRAM:26E1 rmb 1 VRAM:26E2 rmb 1 VRAM:26E3 rmb 1 VRAM:26E4 rmb 1 VRAM:26E5 rmb 1 VRAM:26E6 rmb 1 VRAM:26E7 rmb 1 VRAM:26E8 rmb 1 VRAM:26E9 rmb 1 VRAM:26EA rmb 1 VRAM:26EB rmb 1 VRAM:26EC rmb 1 VRAM:26ED rmb 1 VRAM:26EE rmb 1 VRAM:26EF rmb 1 VRAM:26F0 rmb 1 VRAM:26F1 rmb 1 VRAM:26F2 rmb 1 VRAM:26F3 rmb 1 VRAM:26F4 rmb 1 VRAM:26F5 rmb 1 VRAM:26F6 rmb 1 VRAM:26F7 rmb 1 VRAM:26F8 rmb 1 VRAM:26F9 rmb 1 VRAM:26FA rmb 1 VRAM:26FB rmb 1 VRAM:26FC rmb 1 VRAM:26FD rmb 1 VRAM:26FE rmb 1 VRAM:26FF rmb 1 VRAM:2700 rmb 1 VRAM:2701 rmb 1 VRAM:2702 rmb 1 VRAM:2703 rmb 1 VRAM:2704 rmb 1 VRAM:2705 rmb 1 VRAM:2706 rmb 1 VRAM:2707 rmb 1 VRAM:2708 rmb 1 VRAM:2709 rmb 1 VRAM:270A rmb 1 VRAM:270B rmb 1 VRAM:270C rmb 1 VRAM:270D rmb 1 VRAM:270E rmb 1 VRAM:270F rmb 1 VRAM:2710 rmb 1 VRAM:2711 rmb 1 VRAM:2712 rmb 1 VRAM:2713 rmb 1 VRAM:2714 rmb 1 VRAM:2715 rmb 1 VRAM:2716 rmb 1 VRAM:2717 rmb 1 VRAM:2718 rmb 1 VRAM:2719 rmb 1 VRAM:271A rmb 1 VRAM:271B rmb 1 VRAM:271C rmb 1 VRAM:271D rmb 1 VRAM:271E rmb 1 VRAM:271F rmb 1 VRAM:2720 rmb 1 VRAM:2721 rmb 1 VRAM:2722 rmb 1 VRAM:2723 rmb 1 VRAM:2724 rmb 1 VRAM:2725 rmb 1 VRAM:2726 rmb 1 VRAM:2727 rmb 1 VRAM:2728 rmb 1 VRAM:2729 rmb 1 VRAM:272A rmb 1 VRAM:272B rmb 1 VRAM:272C rmb 1 VRAM:272D rmb 1 VRAM:272E rmb 1 VRAM:272F rmb 1 VRAM:2730 rmb 1 VRAM:2731 rmb 1 VRAM:2732 rmb 1 VRAM:2733 rmb 1 VRAM:2734 rmb 1 VRAM:2735 rmb 1 VRAM:2736 rmb 1 VRAM:2737 rmb 1 VRAM:2738 rmb 1 VRAM:2739 rmb 1 VRAM:273A rmb 1 VRAM:273B rmb 1 VRAM:273C rmb 1 VRAM:273D rmb 1 VRAM:273E rmb 1 VRAM:273F rmb 1 VRAM:2740 rmb 1 VRAM:2741 rmb 1 VRAM:2742 rmb 1 VRAM:2743 rmb 1 VRAM:2744 rmb 1 VRAM:2745 rmb 1 VRAM:2746 rmb 1 VRAM:2747 rmb 1 VRAM:2748 rmb 1 VRAM:2749 rmb 1 VRAM:274A rmb 1 VRAM:274B rmb 1 VRAM:274C rmb 1 VRAM:274D rmb 1 VRAM:274E rmb 1 VRAM:274F rmb 1 VRAM:2750 rmb 1 VRAM:2751 rmb 1 VRAM:2752 rmb 1 VRAM:2753 rmb 1 VRAM:2754 rmb 1 VRAM:2755 rmb 1 VRAM:2756 rmb 1 VRAM:2757 rmb 1 VRAM:2758 rmb 1 VRAM:2759 rmb 1 VRAM:275A rmb 1 VRAM:275B rmb 1 VRAM:275C rmb 1 VRAM:275D rmb 1 VRAM:275E rmb 1 VRAM:275F rmb 1 VRAM:2760 rmb 1 VRAM:2761 rmb 1 VRAM:2762 rmb 1 VRAM:2763 rmb 1 VRAM:2764 rmb 1 VRAM:2765 rmb 1 VRAM:2766 rmb 1 VRAM:2767 rmb 1 VRAM:2768 rmb 1 VRAM:2769 rmb 1 VRAM:276A rmb 1 VRAM:276B rmb 1 VRAM:276C rmb 1 VRAM:276D rmb 1 VRAM:276E rmb 1 VRAM:276F rmb 1 VRAM:2770 rmb 1 VRAM:2771 rmb 1 VRAM:2772 rmb 1 VRAM:2773 rmb 1 VRAM:2774 rmb 1 VRAM:2775 rmb 1 VRAM:2776 rmb 1 VRAM:2777 rmb 1 VRAM:2778 rmb 1 VRAM:2779 rmb 1 VRAM:277A rmb 1 VRAM:277B rmb 1 VRAM:277C rmb 1 VRAM:277D rmb 1 VRAM:277E rmb 1 VRAM:277F rmb 1 VRAM:2780 rmb 1 VRAM:2781 rmb 1 VRAM:2782 rmb 1 VRAM:2783 rmb 1 VRAM:2784 rmb 1 VRAM:2785 rmb 1 VRAM:2786 rmb 1 VRAM:2787 rmb 1 VRAM:2788 rmb 1 VRAM:2789 rmb 1 VRAM:278A rmb 1 VRAM:278B rmb 1 VRAM:278C rmb 1 VRAM:278D rmb 1 VRAM:278E rmb 1 VRAM:278F rmb 1 VRAM:2790 rmb 1 VRAM:2791 rmb 1 VRAM:2792 rmb 1 VRAM:2793 rmb 1 VRAM:2794 rmb 1 VRAM:2795 rmb 1 VRAM:2796 rmb 1 VRAM:2797 rmb 1 VRAM:2798 rmb 1 VRAM:2799 rmb 1 VRAM:279A rmb 1 VRAM:279B rmb 1 VRAM:279C rmb 1 VRAM:279D rmb 1 VRAM:279E rmb 1 VRAM:279F rmb 1 VRAM:27A0 rmb 1 VRAM:27A1 rmb 1 VRAM:27A2 rmb 1 VRAM:27A3 rmb 1 VRAM:27A4 rmb 1 VRAM:27A5 rmb 1 VRAM:27A6 rmb 1 VRAM:27A7 rmb 1 VRAM:27A8 rmb 1 VRAM:27A9 rmb 1 VRAM:27AA rmb 1 VRAM:27AB rmb 1 VRAM:27AC rmb 1 VRAM:27AD rmb 1 VRAM:27AE rmb 1 VRAM:27AF rmb 1 VRAM:27B0 rmb 1 VRAM:27B1 rmb 1 VRAM:27B2 rmb 1 VRAM:27B3 rmb 1 VRAM:27B4 rmb 1 VRAM:27B5 rmb 1 VRAM:27B6 rmb 1 VRAM:27B7 rmb 1 VRAM:27B8 rmb 1 VRAM:27B9 rmb 1 VRAM:27BA rmb 1 VRAM:27BB rmb 1 VRAM:27BC rmb 1 VRAM:27BD rmb 1 VRAM:27BE rmb 1 VRAM:27BF rmb 1 VRAM:27C0 rmb 1 VRAM:27C1 rmb 1 VRAM:27C2 rmb 1 VRAM:27C3 rmb 1 VRAM:27C4 rmb 1 VRAM:27C5 rmb 1 VRAM:27C6 rmb 1 VRAM:27C7 rmb 1 VRAM:27C8 rmb 1 VRAM:27C9 rmb 1 VRAM:27CA rmb 1 VRAM:27CB rmb 1 VRAM:27CC rmb 1 VRAM:27CD rmb 1 VRAM:27CE rmb 1 VRAM:27CF rmb 1 VRAM:27D0 rmb 1 VRAM:27D1 rmb 1 VRAM:27D2 rmb 1 VRAM:27D3 rmb 1 VRAM:27D4 rmb 1 VRAM:27D5 rmb 1 VRAM:27D6 rmb 1 VRAM:27D7 rmb 1 VRAM:27D8 rmb 1 VRAM:27D9 rmb 1 VRAM:27DA rmb 1 VRAM:27DB rmb 1 VRAM:27DC rmb 1 VRAM:27DD rmb 1 VRAM:27DE rmb 1 VRAM:27DF rmb 1 VRAM:27E0 rmb 1 VRAM:27E1 rmb 1 VRAM:27E2 rmb 1 VRAM:27E3 rmb 1 VRAM:27E4 rmb 1 VRAM:27E5 rmb 1 VRAM:27E6 rmb 1 VRAM:27E7 rmb 1 VRAM:27E8 rmb 1 VRAM:27E9 rmb 1 VRAM:27EA rmb 1 VRAM:27EB rmb 1 VRAM:27EC rmb 1 VRAM:27ED rmb 1 VRAM:27EE rmb 1 VRAM:27EF rmb 1 VRAM:27F0 rmb 1 VRAM:27F1 rmb 1 VRAM:27F2 rmb 1 VRAM:27F3 rmb 1 VRAM:27F4 rmb 1 VRAM:27F5 rmb 1 VRAM:27F6 rmb 1 VRAM:27F7 rmb 1 VRAM:27F8 rmb 1 VRAM:27F9 rmb 1 VRAM:27FA rmb 1 VRAM:27FB rmb 1 VRAM:27FC word_27FC: rmb 2 VRAM:27FE word_27FE: rmb 2 VRAM:2800 rmb 1 VRAM:2801 rmb 1 VRAM:2802 rmb 1 VRAM:2803 rmb 1 VRAM:2804 rmb 1 VRAM:2805 rmb 1 VRAM:2806 rmb 1 VRAM:2807 rmb 1 VRAM:2808 rmb 1 VRAM:2809 rmb 1 VRAM:280A rmb 1 VRAM:280B rmb 1 VRAM:280C rmb 1 VRAM:280D rmb 1 VRAM:280E rmb 1 VRAM:280F rmb 1 VRAM:2810 rmb 1 VRAM:2811 rmb 1 VRAM:2812 rmb 1 VRAM:2813 rmb 1 VRAM:2814 rmb 1 VRAM:2815 rmb 1 VRAM:2816 rmb 1 VRAM:2817 rmb 1 VRAM:2818 rmb 1 VRAM:2819 rmb 1 VRAM:281A rmb 1 VRAM:281B rmb 1 VRAM:281C rmb 1 VRAM:281D rmb 1 VRAM:281E rmb 1 VRAM:281F rmb 1 VRAM:2820 rmb 1 VRAM:2821 rmb 1 VRAM:2822 rmb 1 VRAM:2823 rmb 1 VRAM:2824 rmb 1 VRAM:2825 rmb 1 VRAM:2826 rmb 1 VRAM:2827 rmb 1 VRAM:2828 rmb 1 VRAM:2829 rmb 1 VRAM:282A rmb 1 VRAM:282B rmb 1 VRAM:282C rmb 1 VRAM:282D rmb 1 VRAM:282E rmb 1 VRAM:282F rmb 1 VRAM:2830 rmb 1 VRAM:2831 rmb 1 VRAM:2832 rmb 1 VRAM:2833 rmb 1 VRAM:2834 rmb 1 VRAM:2835 rmb 1 VRAM:2836 rmb 1 VRAM:2837 rmb 1 VRAM:2838 rmb 1 VRAM:2839 rmb 1 VRAM:283A rmb 1 VRAM:283B rmb 1 VRAM:283C rmb 1 VRAM:283D rmb 1 VRAM:283E rmb 1 VRAM:283F rmb 1 VRAM:2840 rmb 1 VRAM:2841 rmb 1 VRAM:2842 rmb 1 VRAM:2843 rmb 1 VRAM:2844 rmb 1 VRAM:2845 rmb 1 VRAM:2846 rmb 1 VRAM:2847 rmb 1 VRAM:2848 rmb 1 VRAM:2849 rmb 1 VRAM:284A rmb 1 VRAM:284B rmb 1 VRAM:284C rmb 1 VRAM:284D rmb 1 VRAM:284E rmb 1 VRAM:284F rmb 1 VRAM:2850 rmb 1 VRAM:2851 rmb 1 VRAM:2852 rmb 1 VRAM:2853 rmb 1 VRAM:2854 rmb 1 VRAM:2855 rmb 1 VRAM:2856 rmb 1 VRAM:2857 rmb 1 VRAM:2858 rmb 1 VRAM:2859 rmb 1 VRAM:285A rmb 1 VRAM:285B rmb 1 VRAM:285C rmb 1 VRAM:285D rmb 1 VRAM:285E rmb 1 VRAM:285F rmb 1 VRAM:2860 rmb 1 VRAM:2861 rmb 1 VRAM:2862 rmb 1 VRAM:2863 rmb 1 VRAM:2864 rmb 1 VRAM:2865 rmb 1 VRAM:2866 rmb 1 VRAM:2867 rmb 1 VRAM:2868 rmb 1 VRAM:2869 rmb 1 VRAM:286A rmb 1 VRAM:286B rmb 1 VRAM:286C rmb 1 VRAM:286D rmb 1 VRAM:286E rmb 1 VRAM:286F rmb 1 VRAM:2870 rmb 1 VRAM:2871 rmb 1 VRAM:2872 rmb 1 VRAM:2873 rmb 1 VRAM:2874 rmb 1 VRAM:2875 rmb 1 VRAM:2876 rmb 1 VRAM:2877 rmb 1 VRAM:2878 rmb 1 VRAM:2879 rmb 1 VRAM:287A rmb 1 VRAM:287B rmb 1 VRAM:287C rmb 1 VRAM:287D rmb 1 VRAM:287E rmb 1 VRAM:287F rmb 1 VRAM:2880 rmb 1 VRAM:2881 rmb 1 VRAM:2882 rmb 1 VRAM:2883 rmb 1 VRAM:2884 rmb 1 VRAM:2885 rmb 1 VRAM:2886 rmb 1 VRAM:2887 rmb 1 VRAM:2888 rmb 1 VRAM:2889 rmb 1 VRAM:288A rmb 1 VRAM:288B rmb 1 VRAM:288C rmb 1 VRAM:288D rmb 1 VRAM:288E rmb 1 VRAM:288F rmb 1 VRAM:2890 rmb 1 VRAM:2891 rmb 1 VRAM:2892 rmb 1 VRAM:2893 rmb 1 VRAM:2894 rmb 1 VRAM:2895 rmb 1 VRAM:2896 rmb 1 VRAM:2897 rmb 1 VRAM:2898 rmb 1 VRAM:2899 rmb 1 VRAM:289A rmb 1 VRAM:289B rmb 1 VRAM:289C rmb 1 VRAM:289D rmb 1 VRAM:289E rmb 1 VRAM:289F rmb 1 VRAM:28A0 rmb 1 VRAM:28A1 rmb 1 VRAM:28A2 rmb 1 VRAM:28A3 rmb 1 VRAM:28A4 rmb 1 VRAM:28A5 rmb 1 VRAM:28A6 rmb 1 VRAM:28A7 rmb 1 VRAM:28A8 rmb 1 VRAM:28A9 rmb 1 VRAM:28AA rmb 1 VRAM:28AB rmb 1 VRAM:28AC rmb 1 VRAM:28AD rmb 1 VRAM:28AE rmb 1 VRAM:28AF rmb 1 VRAM:28B0 rmb 1 VRAM:28B1 rmb 1 VRAM:28B2 rmb 1 VRAM:28B3 rmb 1 VRAM:28B4 rmb 1 VRAM:28B5 rmb 1 VRAM:28B6 rmb 1 VRAM:28B7 rmb 1 VRAM:28B8 rmb 1 VRAM:28B9 rmb 1 VRAM:28BA rmb 1 VRAM:28BB rmb 1 VRAM:28BC rmb 1 VRAM:28BD rmb 1 VRAM:28BE rmb 1 VRAM:28BF rmb 1 VRAM:28C0 rmb 1 VRAM:28C1 rmb 1 VRAM:28C2 rmb 1 VRAM:28C3 rmb 1 VRAM:28C4 rmb 1 VRAM:28C5 rmb 1 VRAM:28C6 rmb 1 VRAM:28C7 rmb 1 VRAM:28C8 rmb 1 VRAM:28C9 rmb 1 VRAM:28CA rmb 1 VRAM:28CB rmb 1 VRAM:28CC rmb 1 VRAM:28CD rmb 1 VRAM:28CE rmb 1 VRAM:28CF rmb 1 VRAM:28D0 rmb 1 VRAM:28D1 rmb 1 VRAM:28D2 rmb 1 VRAM:28D3 rmb 1 VRAM:28D4 rmb 1 VRAM:28D5 rmb 1 VRAM:28D6 rmb 1 VRAM:28D7 rmb 1 VRAM:28D8 rmb 1 VRAM:28D9 rmb 1 VRAM:28DA rmb 1 VRAM:28DB rmb 1 VRAM:28DC rmb 1 VRAM:28DD rmb 1 VRAM:28DE rmb 1 VRAM:28DF rmb 1 VRAM:28E0 rmb 1 VRAM:28E1 rmb 1 VRAM:28E2 rmb 1 VRAM:28E3 rmb 1 VRAM:28E4 rmb 1 VRAM:28E5 rmb 1 VRAM:28E6 rmb 1 VRAM:28E7 rmb 1 VRAM:28E8 rmb 1 VRAM:28E9 rmb 1 VRAM:28EA rmb 1 VRAM:28EB rmb 1 VRAM:28EC rmb 1 VRAM:28ED rmb 1 VRAM:28EE rmb 1 VRAM:28EF rmb 1 VRAM:28F0 rmb 1 VRAM:28F1 rmb 1 VRAM:28F2 rmb 1 VRAM:28F3 rmb 1 VRAM:28F4 rmb 1 VRAM:28F5 rmb 1 VRAM:28F6 rmb 1 VRAM:28F7 rmb 1 VRAM:28F8 rmb 1 VRAM:28F9 rmb 1 VRAM:28FA rmb 1 VRAM:28FB rmb 1 VRAM:28FC rmb 1 VRAM:28FD rmb 1 VRAM:28FE rmb 1 VRAM:28FF rmb 1 VRAM:2900 rmb 1 VRAM:2901 rmb 1 VRAM:2902 rmb 1 VRAM:2903 rmb 1 VRAM:2904 rmb 1 VRAM:2905 rmb 1 VRAM:2906 rmb 1 VRAM:2907 rmb 1 VRAM:2908 rmb 1 VRAM:2909 rmb 1 VRAM:290A rmb 1 VRAM:290B rmb 1 VRAM:290C rmb 1 VRAM:290D rmb 1 VRAM:290E rmb 1 VRAM:290F rmb 1 VRAM:2910 rmb 1 VRAM:2911 rmb 1 VRAM:2912 rmb 1 VRAM:2913 rmb 1 VRAM:2914 rmb 1 VRAM:2915 rmb 1 VRAM:2916 rmb 1 VRAM:2917 rmb 1 VRAM:2918 rmb 1 VRAM:2919 rmb 1 VRAM:291A rmb 1 VRAM:291B rmb 1 VRAM:291C rmb 1 VRAM:291D rmb 1 VRAM:291E rmb 1 VRAM:291F rmb 1 VRAM:2920 rmb 1 VRAM:2921 rmb 1 VRAM:2922 rmb 1 VRAM:2923 rmb 1 VRAM:2924 rmb 1 VRAM:2925 rmb 1 VRAM:2926 rmb 1 VRAM:2927 rmb 1 VRAM:2928 rmb 1 VRAM:2929 rmb 1 VRAM:292A rmb 1 VRAM:292B rmb 1 VRAM:292C rmb 1 VRAM:292D rmb 1 VRAM:292E rmb 1 VRAM:292F rmb 1 VRAM:2930 rmb 1 VRAM:2931 rmb 1 VRAM:2932 rmb 1 VRAM:2933 rmb 1 VRAM:2934 rmb 1 VRAM:2935 rmb 1 VRAM:2936 rmb 1 VRAM:2937 rmb 1 VRAM:2938 rmb 1 VRAM:2939 rmb 1 VRAM:293A rmb 1 VRAM:293B rmb 1 VRAM:293C rmb 1 VRAM:293D rmb 1 VRAM:293E rmb 1 VRAM:293F rmb 1 VRAM:2940 rmb 1 VRAM:2941 rmb 1 VRAM:2942 rmb 1 VRAM:2943 rmb 1 VRAM:2944 rmb 1 VRAM:2945 rmb 1 VRAM:2946 rmb 1 VRAM:2947 rmb 1 VRAM:2948 rmb 1 VRAM:2949 rmb 1 VRAM:294A rmb 1 VRAM:294B rmb 1 VRAM:294C rmb 1 VRAM:294D rmb 1 VRAM:294E rmb 1 VRAM:294F rmb 1 VRAM:2950 rmb 1 VRAM:2951 rmb 1 VRAM:2952 rmb 1 VRAM:2953 rmb 1 VRAM:2954 rmb 1 VRAM:2955 rmb 1 VRAM:2956 rmb 1 VRAM:2957 rmb 1 VRAM:2958 rmb 1 VRAM:2959 rmb 1 VRAM:295A rmb 1 VRAM:295B rmb 1 VRAM:295C rmb 1 VRAM:295D rmb 1 VRAM:295E rmb 1 VRAM:295F rmb 1 VRAM:2960 rmb 1 VRAM:2961 rmb 1 VRAM:2962 rmb 1 VRAM:2963 rmb 1 VRAM:2964 rmb 1 VRAM:2965 rmb 1 VRAM:2966 rmb 1 VRAM:2967 rmb 1 VRAM:2968 rmb 1 VRAM:2969 rmb 1 VRAM:296A rmb 1 VRAM:296B rmb 1 VRAM:296C rmb 1 VRAM:296D rmb 1 VRAM:296E rmb 1 VRAM:296F rmb 1 VRAM:2970 rmb 1 VRAM:2971 rmb 1 VRAM:2972 rmb 1 VRAM:2973 rmb 1 VRAM:2974 rmb 1 VRAM:2975 rmb 1 VRAM:2976 rmb 1 VRAM:2977 rmb 1 VRAM:2978 rmb 1 VRAM:2979 rmb 1 VRAM:297A rmb 1 VRAM:297B rmb 1 VRAM:297C rmb 1 VRAM:297D rmb 1 VRAM:297E rmb 1 VRAM:297F rmb 1 VRAM:2980 rmb 1 VRAM:2981 rmb 1 VRAM:2982 rmb 1 VRAM:2983 rmb 1 VRAM:2984 rmb 1 VRAM:2985 rmb 1 VRAM:2986 rmb 1 VRAM:2987 rmb 1 VRAM:2988 rmb 1 VRAM:2989 rmb 1 VRAM:298A rmb 1 VRAM:298B rmb 1 VRAM:298C rmb 1 VRAM:298D rmb 1 VRAM:298E rmb 1 VRAM:298F rmb 1 VRAM:2990 rmb 1 VRAM:2991 rmb 1 VRAM:2992 rmb 1 VRAM:2993 rmb 1 VRAM:2994 rmb 1 VRAM:2995 rmb 1 VRAM:2996 rmb 1 VRAM:2997 rmb 1 VRAM:2998 rmb 1 VRAM:2999 rmb 1 VRAM:299A rmb 1 VRAM:299B rmb 1 VRAM:299C rmb 1 VRAM:299D rmb 1 VRAM:299E rmb 1 VRAM:299F rmb 1 VRAM:29A0 rmb 1 VRAM:29A1 rmb 1 VRAM:29A2 rmb 1 VRAM:29A3 rmb 1 VRAM:29A4 rmb 1 VRAM:29A5 rmb 1 VRAM:29A6 rmb 1 VRAM:29A7 rmb 1 VRAM:29A8 rmb 1 VRAM:29A9 rmb 1 VRAM:29AA rmb 1 VRAM:29AB rmb 1 VRAM:29AC rmb 1 VRAM:29AD rmb 1 VRAM:29AE rmb 1 VRAM:29AF rmb 1 VRAM:29B0 rmb 1 VRAM:29B1 rmb 1 VRAM:29B2 rmb 1 VRAM:29B3 rmb 1 VRAM:29B4 rmb 1 VRAM:29B5 rmb 1 VRAM:29B6 rmb 1 VRAM:29B7 rmb 1 VRAM:29B8 rmb 1 VRAM:29B9 rmb 1 VRAM:29BA rmb 1 VRAM:29BB rmb 1 VRAM:29BC rmb 1 VRAM:29BD rmb 1 VRAM:29BE rmb 1 VRAM:29BF rmb 1 VRAM:29C0 rmb 1 VRAM:29C1 rmb 1 VRAM:29C2 rmb 1 VRAM:29C3 rmb 1 VRAM:29C4 rmb 1 VRAM:29C5 rmb 1 VRAM:29C6 rmb 1 VRAM:29C7 rmb 1 VRAM:29C8 rmb 1 VRAM:29C9 rmb 1 VRAM:29CA rmb 1 VRAM:29CB rmb 1 VRAM:29CC rmb 1 VRAM:29CD rmb 1 VRAM:29CE rmb 1 VRAM:29CF rmb 1 VRAM:29D0 rmb 1 VRAM:29D1 rmb 1 VRAM:29D2 rmb 1 VRAM:29D3 rmb 1 VRAM:29D4 rmb 1 VRAM:29D5 rmb 1 VRAM:29D6 rmb 1 VRAM:29D7 rmb 1 VRAM:29D8 rmb 1 VRAM:29D9 rmb 1 VRAM:29DA rmb 1 VRAM:29DB rmb 1 VRAM:29DC rmb 1 VRAM:29DD rmb 1 VRAM:29DE rmb 1 VRAM:29DF rmb 1 VRAM:29E0 rmb 1 VRAM:29E1 rmb 1 VRAM:29E2 rmb 1 VRAM:29E3 rmb 1 VRAM:29E4 rmb 1 VRAM:29E5 rmb 1 VRAM:29E6 rmb 1 VRAM:29E7 rmb 1 VRAM:29E8 rmb 1 VRAM:29E9 rmb 1 VRAM:29EA rmb 1 VRAM:29EB rmb 1 VRAM:29EC rmb 1 VRAM:29ED rmb 1 VRAM:29EE rmb 1 VRAM:29EF rmb 1 VRAM:29F0 rmb 1 VRAM:29F1 rmb 1 VRAM:29F2 rmb 1 VRAM:29F3 rmb 1 VRAM:29F4 rmb 1 VRAM:29F5 rmb 1 VRAM:29F6 rmb 1 VRAM:29F7 rmb 1 VRAM:29F8 rmb 1 VRAM:29F9 rmb 1 VRAM:29FA rmb 1 VRAM:29FB rmb 1 VRAM:29FC rmb 1 VRAM:29FD rmb 1 VRAM:29FE rmb 1 VRAM:29FF rmb 1 VRAM:2A00 rmb 1 VRAM:2A01 rmb 1 VRAM:2A02 rmb 1 VRAM:2A03 rmb 1 VRAM:2A04 rmb 1 VRAM:2A05 rmb 1 VRAM:2A06 rmb 1 VRAM:2A07 rmb 1 VRAM:2A08 rmb 1 VRAM:2A09 rmb 1 VRAM:2A0A rmb 1 VRAM:2A0B rmb 1 VRAM:2A0C rmb 1 VRAM:2A0D rmb 1 VRAM:2A0E rmb 1 VRAM:2A0F rmb 1 VRAM:2A10 rmb 1 VRAM:2A11 rmb 1 VRAM:2A12 rmb 1 VRAM:2A13 rmb 1 VRAM:2A14 rmb 1 VRAM:2A15 rmb 1 VRAM:2A16 rmb 1 VRAM:2A17 rmb 1 VRAM:2A18 rmb 1 VRAM:2A19 rmb 1 VRAM:2A1A rmb 1 VRAM:2A1B rmb 1 VRAM:2A1C rmb 1 VRAM:2A1D rmb 1 VRAM:2A1E rmb 1 VRAM:2A1F rmb 1 VRAM:2A20 rmb 1 VRAM:2A21 rmb 1 VRAM:2A22 rmb 1 VRAM:2A23 rmb 1 VRAM:2A24 rmb 1 VRAM:2A25 rmb 1 VRAM:2A26 rmb 1 VRAM:2A27 rmb 1 VRAM:2A28 rmb 1 VRAM:2A29 rmb 1 VRAM:2A2A rmb 1 VRAM:2A2B rmb 1 VRAM:2A2C rmb 1 VRAM:2A2D rmb 1 VRAM:2A2E rmb 1 VRAM:2A2F rmb 1 VRAM:2A30 rmb 1 VRAM:2A31 rmb 1 VRAM:2A32 rmb 1 VRAM:2A33 rmb 1 VRAM:2A34 rmb 1 VRAM:2A35 rmb 1 VRAM:2A36 rmb 1 VRAM:2A37 rmb 1 VRAM:2A38 rmb 1 VRAM:2A39 rmb 1 VRAM:2A3A rmb 1 VRAM:2A3B rmb 1 VRAM:2A3C rmb 1 VRAM:2A3D rmb 1 VRAM:2A3E rmb 1 VRAM:2A3F rmb 1 VRAM:2A40 rmb 1 VRAM:2A41 rmb 1 VRAM:2A42 rmb 1 VRAM:2A43 rmb 1 VRAM:2A44 rmb 1 VRAM:2A45 rmb 1 VRAM:2A46 rmb 1 VRAM:2A47 rmb 1 VRAM:2A48 rmb 1 VRAM:2A49 rmb 1 VRAM:2A4A rmb 1 VRAM:2A4B rmb 1 VRAM:2A4C rmb 1 VRAM:2A4D rmb 1 VRAM:2A4E rmb 1 VRAM:2A4F rmb 1 VRAM:2A50 rmb 1 VRAM:2A51 rmb 1 VRAM:2A52 rmb 1 VRAM:2A53 rmb 1 VRAM:2A54 rmb 1 VRAM:2A55 rmb 1 VRAM:2A56 rmb 1 VRAM:2A57 rmb 1 VRAM:2A58 rmb 1 VRAM:2A59 rmb 1 VRAM:2A5A rmb 1 VRAM:2A5B rmb 1 VRAM:2A5C rmb 1 VRAM:2A5D rmb 1 VRAM:2A5E rmb 1 VRAM:2A5F rmb 1 VRAM:2A60 rmb 1 VRAM:2A61 rmb 1 VRAM:2A62 rmb 1 VRAM:2A63 rmb 1 VRAM:2A64 rmb 1 VRAM:2A65 rmb 1 VRAM:2A66 rmb 1 VRAM:2A67 rmb 1 VRAM:2A68 rmb 1 VRAM:2A69 rmb 1 VRAM:2A6A rmb 1 VRAM:2A6B rmb 1 VRAM:2A6C rmb 1 VRAM:2A6D rmb 1 VRAM:2A6E rmb 1 VRAM:2A6F rmb 1 VRAM:2A70 rmb 1 VRAM:2A71 rmb 1 VRAM:2A72 rmb 1 VRAM:2A73 rmb 1 VRAM:2A74 rmb 1 VRAM:2A75 rmb 1 VRAM:2A76 rmb 1 VRAM:2A77 rmb 1 VRAM:2A78 rmb 1 VRAM:2A79 rmb 1 VRAM:2A7A rmb 1 VRAM:2A7B rmb 1 VRAM:2A7C rmb 1 VRAM:2A7D rmb 1 VRAM:2A7E rmb 1 VRAM:2A7F rmb 1 VRAM:2A80 rmb 1 VRAM:2A81 rmb 1 VRAM:2A82 rmb 1 VRAM:2A83 rmb 1 VRAM:2A84 rmb 1 VRAM:2A85 rmb 1 VRAM:2A86 rmb 1 VRAM:2A87 rmb 1 VRAM:2A88 rmb 1 VRAM:2A89 rmb 1 VRAM:2A8A rmb 1 VRAM:2A8B rmb 1 VRAM:2A8C rmb 1 VRAM:2A8D rmb 1 VRAM:2A8E rmb 1 VRAM:2A8F rmb 1 VRAM:2A90 rmb 1 VRAM:2A91 rmb 1 VRAM:2A92 rmb 1 VRAM:2A93 rmb 1 VRAM:2A94 rmb 1 VRAM:2A95 rmb 1 VRAM:2A96 rmb 1 VRAM:2A97 rmb 1 VRAM:2A98 rmb 1 VRAM:2A99 rmb 1 VRAM:2A9A rmb 1 VRAM:2A9B rmb 1 VRAM:2A9C rmb 1 VRAM:2A9D rmb 1 VRAM:2A9E rmb 1 VRAM:2A9F rmb 1 VRAM:2AA0 rmb 1 VRAM:2AA1 rmb 1 VRAM:2AA2 rmb 1 VRAM:2AA3 rmb 1 VRAM:2AA4 rmb 1 VRAM:2AA5 rmb 1 VRAM:2AA6 rmb 1 VRAM:2AA7 rmb 1 VRAM:2AA8 rmb 1 VRAM:2AA9 rmb 1 VRAM:2AAA rmb 1 VRAM:2AAB rmb 1 VRAM:2AAC rmb 1 VRAM:2AAD rmb 1 VRAM:2AAE rmb 1 VRAM:2AAF rmb 1 VRAM:2AB0 rmb 1 VRAM:2AB1 rmb 1 VRAM:2AB2 rmb 1 VRAM:2AB3 rmb 1 VRAM:2AB4 rmb 1 VRAM:2AB5 rmb 1 VRAM:2AB6 rmb 1 VRAM:2AB7 rmb 1 VRAM:2AB8 rmb 1 VRAM:2AB9 rmb 1 VRAM:2ABA rmb 1 VRAM:2ABB rmb 1 VRAM:2ABC rmb 1 VRAM:2ABD rmb 1 VRAM:2ABE rmb 1 VRAM:2ABF rmb 1 VRAM:2AC0 rmb 1 VRAM:2AC1 rmb 1 VRAM:2AC2 rmb 1 VRAM:2AC3 rmb 1 VRAM:2AC4 rmb 1 VRAM:2AC5 rmb 1 VRAM:2AC6 rmb 1 VRAM:2AC7 rmb 1 VRAM:2AC8 rmb 1 VRAM:2AC9 rmb 1 VRAM:2ACA rmb 1 VRAM:2ACB rmb 1 VRAM:2ACC rmb 1 VRAM:2ACD rmb 1 VRAM:2ACE rmb 1 VRAM:2ACF rmb 1 VRAM:2AD0 rmb 1 VRAM:2AD1 rmb 1 VRAM:2AD2 rmb 1 VRAM:2AD3 rmb 1 VRAM:2AD4 rmb 1 VRAM:2AD5 rmb 1 VRAM:2AD6 rmb 1 VRAM:2AD7 rmb 1 VRAM:2AD8 rmb 1 VRAM:2AD9 rmb 1 VRAM:2ADA rmb 1 VRAM:2ADB rmb 1 VRAM:2ADC rmb 1 VRAM:2ADD rmb 1 VRAM:2ADE rmb 1 VRAM:2ADF rmb 1 VRAM:2AE0 rmb 1 VRAM:2AE1 rmb 1 VRAM:2AE2 rmb 1 VRAM:2AE3 rmb 1 VRAM:2AE4 rmb 1 VRAM:2AE5 rmb 1 VRAM:2AE6 rmb 1 VRAM:2AE7 rmb 1 VRAM:2AE8 rmb 1 VRAM:2AE9 rmb 1 VRAM:2AEA rmb 1 VRAM:2AEB rmb 1 VRAM:2AEC rmb 1 VRAM:2AED rmb 1 VRAM:2AEE rmb 1 VRAM:2AEF rmb 1 VRAM:2AF0 rmb 1 VRAM:2AF1 rmb 1 VRAM:2AF2 rmb 1 VRAM:2AF3 rmb 1 VRAM:2AF4 rmb 1 VRAM:2AF5 rmb 1 VRAM:2AF6 rmb 1 VRAM:2AF7 rmb 1 VRAM:2AF8 rmb 1 VRAM:2AF9 rmb 1 VRAM:2AFA rmb 1 VRAM:2AFB rmb 1 VRAM:2AFC rmb 1 VRAM:2AFD rmb 1 VRAM:2AFE rmb 1 VRAM:2AFF rmb 1 VRAM:2B00 rmb 1 VRAM:2B01 rmb 1 VRAM:2B02 rmb 1 VRAM:2B03 rmb 1 VRAM:2B04 rmb 1 VRAM:2B05 rmb 1 VRAM:2B06 rmb 1 VRAM:2B07 rmb 1 VRAM:2B08 rmb 1 VRAM:2B09 rmb 1 VRAM:2B0A rmb 1 VRAM:2B0B rmb 1 VRAM:2B0C rmb 1 VRAM:2B0D rmb 1 VRAM:2B0E rmb 1 VRAM:2B0F rmb 1 VRAM:2B10 rmb 1 VRAM:2B11 rmb 1 VRAM:2B12 rmb 1 VRAM:2B13 rmb 1 VRAM:2B14 rmb 1 VRAM:2B15 rmb 1 VRAM:2B16 rmb 1 VRAM:2B17 rmb 1 VRAM:2B18 rmb 1 VRAM:2B19 rmb 1 VRAM:2B1A rmb 1 VRAM:2B1B rmb 1 VRAM:2B1C rmb 1 VRAM:2B1D rmb 1 VRAM:2B1E rmb 1 VRAM:2B1F rmb 1 VRAM:2B20 rmb 1 VRAM:2B21 rmb 1 VRAM:2B22 rmb 1 VRAM:2B23 rmb 1 VRAM:2B24 rmb 1 VRAM:2B25 rmb 1 VRAM:2B26 rmb 1 VRAM:2B27 rmb 1 VRAM:2B28 rmb 1 VRAM:2B29 rmb 1 VRAM:2B2A rmb 1 VRAM:2B2B rmb 1 VRAM:2B2C rmb 1 VRAM:2B2D rmb 1 VRAM:2B2E rmb 1 VRAM:2B2F rmb 1 VRAM:2B30 rmb 1 VRAM:2B31 rmb 1 VRAM:2B32 rmb 1 VRAM:2B33 rmb 1 VRAM:2B34 rmb 1 VRAM:2B35 rmb 1 VRAM:2B36 rmb 1 VRAM:2B37 rmb 1 VRAM:2B38 rmb 1 VRAM:2B39 rmb 1 VRAM:2B3A rmb 1 VRAM:2B3B rmb 1 VRAM:2B3C rmb 1 VRAM:2B3D rmb 1 VRAM:2B3E rmb 1 VRAM:2B3F rmb 1 VRAM:2B40 rmb 1 VRAM:2B41 rmb 1 VRAM:2B42 rmb 1 VRAM:2B43 rmb 1 VRAM:2B44 rmb 1 VRAM:2B45 rmb 1 VRAM:2B46 rmb 1 VRAM:2B47 rmb 1 VRAM:2B48 rmb 1 VRAM:2B49 rmb 1 VRAM:2B4A rmb 1 VRAM:2B4B rmb 1 VRAM:2B4C rmb 1 VRAM:2B4D rmb 1 VRAM:2B4E rmb 1 VRAM:2B4F rmb 1 VRAM:2B50 rmb 1 VRAM:2B51 rmb 1 VRAM:2B52 rmb 1 VRAM:2B53 rmb 1 VRAM:2B54 rmb 1 VRAM:2B55 rmb 1 VRAM:2B56 rmb 1 VRAM:2B57 rmb 1 VRAM:2B58 rmb 1 VRAM:2B59 rmb 1 VRAM:2B5A rmb 1 VRAM:2B5B rmb 1 VRAM:2B5C rmb 1 VRAM:2B5D rmb 1 VRAM:2B5E rmb 1 VRAM:2B5F rmb 1 VRAM:2B60 rmb 1 VRAM:2B61 rmb 1 VRAM:2B62 rmb 1 VRAM:2B63 rmb 1 VRAM:2B64 rmb 1 VRAM:2B65 rmb 1 VRAM:2B66 rmb 1 VRAM:2B67 rmb 1 VRAM:2B68 rmb 1 VRAM:2B69 rmb 1 VRAM:2B6A rmb 1 VRAM:2B6B rmb 1 VRAM:2B6C rmb 1 VRAM:2B6D rmb 1 VRAM:2B6E rmb 1 VRAM:2B6F rmb 1 VRAM:2B70 rmb 1 VRAM:2B71 rmb 1 VRAM:2B72 rmb 1 VRAM:2B73 rmb 1 VRAM:2B74 rmb 1 VRAM:2B75 rmb 1 VRAM:2B76 rmb 1 VRAM:2B77 rmb 1 VRAM:2B78 rmb 1 VRAM:2B79 rmb 1 VRAM:2B7A rmb 1 VRAM:2B7B rmb 1 VRAM:2B7C rmb 1 VRAM:2B7D rmb 1 VRAM:2B7E rmb 1 VRAM:2B7F rmb 1 VRAM:2B80 rmb 1 VRAM:2B81 rmb 1 VRAM:2B82 rmb 1 VRAM:2B83 rmb 1 VRAM:2B84 rmb 1 VRAM:2B85 rmb 1 VRAM:2B86 rmb 1 VRAM:2B87 rmb 1 VRAM:2B88 rmb 1 VRAM:2B89 rmb 1 VRAM:2B8A rmb 1 VRAM:2B8B rmb 1 VRAM:2B8C rmb 1 VRAM:2B8D rmb 1 VRAM:2B8E rmb 1 VRAM:2B8F rmb 1 VRAM:2B90 rmb 1 VRAM:2B91 rmb 1 VRAM:2B92 rmb 1 VRAM:2B93 rmb 1 VRAM:2B94 rmb 1 VRAM:2B95 rmb 1 VRAM:2B96 rmb 1 VRAM:2B97 rmb 1 VRAM:2B98 rmb 1 VRAM:2B99 rmb 1 VRAM:2B9A rmb 1 VRAM:2B9B rmb 1 VRAM:2B9C rmb 1 VRAM:2B9D rmb 1 VRAM:2B9E rmb 1 VRAM:2B9F rmb 1 VRAM:2BA0 rmb 1 VRAM:2BA1 rmb 1 VRAM:2BA2 rmb 1 VRAM:2BA3 rmb 1 VRAM:2BA4 rmb 1 VRAM:2BA5 rmb 1 VRAM:2BA6 rmb 1 VRAM:2BA7 rmb 1 VRAM:2BA8 rmb 1 VRAM:2BA9 rmb 1 VRAM:2BAA rmb 1 VRAM:2BAB rmb 1 VRAM:2BAC rmb 1 VRAM:2BAD rmb 1 VRAM:2BAE rmb 1 VRAM:2BAF rmb 1 VRAM:2BB0 rmb 1 VRAM:2BB1 rmb 1 VRAM:2BB2 rmb 1 VRAM:2BB3 rmb 1 VRAM:2BB4 rmb 1 VRAM:2BB5 rmb 1 VRAM:2BB6 rmb 1 VRAM:2BB7 rmb 1 VRAM:2BB8 rmb 1 VRAM:2BB9 rmb 1 VRAM:2BBA rmb 1 VRAM:2BBB rmb 1 VRAM:2BBC rmb 1 VRAM:2BBD rmb 1 VRAM:2BBE rmb 1 VRAM:2BBF rmb 1 VRAM:2BC0 rmb 1 VRAM:2BC1 rmb 1 VRAM:2BC2 rmb 1 VRAM:2BC3 rmb 1 VRAM:2BC4 rmb 1 VRAM:2BC5 rmb 1 VRAM:2BC6 rmb 1 VRAM:2BC7 rmb 1 VRAM:2BC8 rmb 1 VRAM:2BC9 rmb 1 VRAM:2BCA rmb 1 VRAM:2BCB rmb 1 VRAM:2BCC rmb 1 VRAM:2BCD rmb 1 VRAM:2BCE rmb 1 VRAM:2BCF rmb 1 VRAM:2BD0 rmb 1 VRAM:2BD1 rmb 1 VRAM:2BD2 rmb 1 VRAM:2BD3 rmb 1 VRAM:2BD4 rmb 1 VRAM:2BD5 rmb 1 VRAM:2BD6 rmb 1 VRAM:2BD7 rmb 1 VRAM:2BD8 rmb 1 VRAM:2BD9 rmb 1 VRAM:2BDA rmb 1 VRAM:2BDB rmb 1 VRAM:2BDC rmb 1 VRAM:2BDD rmb 1 VRAM:2BDE rmb 1 VRAM:2BDF rmb 1 VRAM:2BE0 rmb 1 VRAM:2BE1 rmb 1 VRAM:2BE2 rmb 1 VRAM:2BE3 rmb 1 VRAM:2BE4 rmb 1 VRAM:2BE5 rmb 1 VRAM:2BE6 rmb 1 VRAM:2BE7 rmb 1 VRAM:2BE8 rmb 1 VRAM:2BE9 rmb 1 VRAM:2BEA rmb 1 VRAM:2BEB rmb 1 VRAM:2BEC rmb 1 VRAM:2BED rmb 1 VRAM:2BEE rmb 1 VRAM:2BEF rmb 1 VRAM:2BF0 rmb 1 VRAM:2BF1 rmb 1 VRAM:2BF2 rmb 1 VRAM:2BF3 rmb 1 VRAM:2BF4 rmb 1 VRAM:2BF5 rmb 1 VRAM:2BF6 rmb 1 VRAM:2BF7 rmb 1 VRAM:2BF8 rmb 1 VRAM:2BF9 rmb 1 VRAM:2BFA rmb 1 VRAM:2BFB rmb 1 VRAM:2BFC rmb 1 VRAM:2BFD rmb 1 VRAM:2BFE rmb 1 VRAM:2BFF rmb 1 VRAM:2C00 rmb 1 VRAM:2C01 rmb 1 VRAM:2C02 rmb 1 VRAM:2C03 rmb 1 VRAM:2C04 rmb 1 VRAM:2C05 rmb 1 VRAM:2C06 rmb 1 VRAM:2C07 rmb 1 VRAM:2C08 rmb 1 VRAM:2C09 rmb 1 VRAM:2C0A rmb 1 VRAM:2C0B rmb 1 VRAM:2C0C rmb 1 VRAM:2C0D rmb 1 VRAM:2C0E rmb 1 VRAM:2C0F rmb 1 VRAM:2C10 rmb 1 VRAM:2C11 rmb 1 VRAM:2C12 rmb 1 VRAM:2C13 rmb 1 VRAM:2C14 rmb 1 VRAM:2C15 rmb 1 VRAM:2C16 rmb 1 VRAM:2C17 rmb 1 VRAM:2C18 rmb 1 VRAM:2C19 rmb 1 VRAM:2C1A rmb 1 VRAM:2C1B rmb 1 VRAM:2C1C rmb 1 VRAM:2C1D rmb 1 VRAM:2C1E rmb 1 VRAM:2C1F rmb 1 VRAM:2C20 rmb 1 VRAM:2C21 rmb 1 VRAM:2C22 rmb 1 VRAM:2C23 rmb 1 VRAM:2C24 rmb 1 VRAM:2C25 rmb 1 VRAM:2C26 rmb 1 VRAM:2C27 rmb 1 VRAM:2C28 rmb 1 VRAM:2C29 rmb 1 VRAM:2C2A rmb 1 VRAM:2C2B rmb 1 VRAM:2C2C rmb 1 VRAM:2C2D rmb 1 VRAM:2C2E rmb 1 VRAM:2C2F rmb 1 VRAM:2C30 rmb 1 VRAM:2C31 rmb 1 VRAM:2C32 rmb 1 VRAM:2C33 rmb 1 VRAM:2C34 rmb 1 VRAM:2C35 rmb 1 VRAM:2C36 rmb 1 VRAM:2C37 rmb 1 VRAM:2C38 rmb 1 VRAM:2C39 rmb 1 VRAM:2C3A rmb 1 VRAM:2C3B rmb 1 VRAM:2C3C rmb 1 VRAM:2C3D rmb 1 VRAM:2C3E rmb 1 VRAM:2C3F rmb 1 VRAM:2C40 rmb 1 VRAM:2C41 rmb 1 VRAM:2C42 rmb 1 VRAM:2C43 rmb 1 VRAM:2C44 rmb 1 VRAM:2C45 rmb 1 VRAM:2C46 rmb 1 VRAM:2C47 rmb 1 VRAM:2C48 rmb 1 VRAM:2C49 rmb 1 VRAM:2C4A rmb 1 VRAM:2C4B rmb 1 VRAM:2C4C rmb 1 VRAM:2C4D rmb 1 VRAM:2C4E rmb 1 VRAM:2C4F rmb 1 VRAM:2C50 rmb 1 VRAM:2C51 rmb 1 VRAM:2C52 rmb 1 VRAM:2C53 rmb 1 VRAM:2C54 rmb 1 VRAM:2C55 rmb 1 VRAM:2C56 rmb 1 VRAM:2C57 rmb 1 VRAM:2C58 rmb 1 VRAM:2C59 rmb 1 VRAM:2C5A rmb 1 VRAM:2C5B rmb 1 VRAM:2C5C rmb 1 VRAM:2C5D rmb 1 VRAM:2C5E rmb 1 VRAM:2C5F rmb 1 VRAM:2C60 rmb 1 VRAM:2C61 rmb 1 VRAM:2C62 rmb 1 VRAM:2C63 rmb 1 VRAM:2C64 rmb 1 VRAM:2C65 rmb 1 VRAM:2C66 rmb 1 VRAM:2C67 rmb 1 VRAM:2C68 rmb 1 VRAM:2C69 rmb 1 VRAM:2C6A rmb 1 VRAM:2C6B rmb 1 VRAM:2C6C rmb 1 VRAM:2C6D rmb 1 VRAM:2C6E rmb 1 VRAM:2C6F rmb 1 VRAM:2C70 rmb 1 VRAM:2C71 rmb 1 VRAM:2C72 rmb 1 VRAM:2C73 rmb 1 VRAM:2C74 rmb 1 VRAM:2C75 rmb 1 VRAM:2C76 rmb 1 VRAM:2C77 rmb 1 VRAM:2C78 rmb 1 VRAM:2C79 rmb 1 VRAM:2C7A rmb 1 VRAM:2C7B rmb 1 VRAM:2C7C rmb 1 VRAM:2C7D rmb 1 VRAM:2C7E rmb 1 VRAM:2C7F rmb 1 VRAM:2C80 rmb 1 VRAM:2C81 rmb 1 VRAM:2C82 rmb 1 VRAM:2C83 rmb 1 VRAM:2C84 rmb 1 VRAM:2C85 rmb 1 VRAM:2C86 rmb 1 VRAM:2C87 rmb 1 VRAM:2C88 rmb 1 VRAM:2C89 rmb 1 VRAM:2C8A rmb 1 VRAM:2C8B rmb 1 VRAM:2C8C rmb 1 VRAM:2C8D rmb 1 VRAM:2C8E rmb 1 VRAM:2C8F rmb 1 VRAM:2C90 rmb 1 VRAM:2C91 rmb 1 VRAM:2C92 rmb 1 VRAM:2C93 rmb 1 VRAM:2C94 rmb 1 VRAM:2C95 rmb 1 VRAM:2C96 rmb 1 VRAM:2C97 rmb 1 VRAM:2C98 rmb 1 VRAM:2C99 rmb 1 VRAM:2C9A rmb 1 VRAM:2C9B rmb 1 VRAM:2C9C rmb 1 VRAM:2C9D rmb 1 VRAM:2C9E rmb 1 VRAM:2C9F rmb 1 VRAM:2CA0 rmb 1 VRAM:2CA1 rmb 1 VRAM:2CA2 rmb 1 VRAM:2CA3 rmb 1 VRAM:2CA4 rmb 1 VRAM:2CA5 rmb 1 VRAM:2CA6 rmb 1 VRAM:2CA7 rmb 1 VRAM:2CA8 rmb 1 VRAM:2CA9 rmb 1 VRAM:2CAA rmb 1 VRAM:2CAB rmb 1 VRAM:2CAC rmb 1 VRAM:2CAD rmb 1 VRAM:2CAE rmb 1 VRAM:2CAF rmb 1 VRAM:2CB0 rmb 1 VRAM:2CB1 rmb 1 VRAM:2CB2 rmb 1 VRAM:2CB3 rmb 1 VRAM:2CB4 rmb 1 VRAM:2CB5 rmb 1 VRAM:2CB6 rmb 1 VRAM:2CB7 rmb 1 VRAM:2CB8 rmb 1 VRAM:2CB9 rmb 1 VRAM:2CBA rmb 1 VRAM:2CBB rmb 1 VRAM:2CBC rmb 1 VRAM:2CBD rmb 1 VRAM:2CBE rmb 1 VRAM:2CBF rmb 1 VRAM:2CC0 rmb 1 VRAM:2CC1 rmb 1 VRAM:2CC2 rmb 1 VRAM:2CC3 rmb 1 VRAM:2CC4 rmb 1 VRAM:2CC5 rmb 1 VRAM:2CC6 rmb 1 VRAM:2CC7 rmb 1 VRAM:2CC8 rmb 1 VRAM:2CC9 rmb 1 VRAM:2CCA rmb 1 VRAM:2CCB rmb 1 VRAM:2CCC rmb 1 VRAM:2CCD rmb 1 VRAM:2CCE rmb 1 VRAM:2CCF rmb 1 VRAM:2CD0 rmb 1 VRAM:2CD1 rmb 1 VRAM:2CD2 rmb 1 VRAM:2CD3 rmb 1 VRAM:2CD4 rmb 1 VRAM:2CD5 rmb 1 VRAM:2CD6 rmb 1 VRAM:2CD7 rmb 1 VRAM:2CD8 rmb 1 VRAM:2CD9 rmb 1 VRAM:2CDA rmb 1 VRAM:2CDB rmb 1 VRAM:2CDC rmb 1 VRAM:2CDD rmb 1 VRAM:2CDE rmb 1 VRAM:2CDF rmb 1 VRAM:2CE0 rmb 1 VRAM:2CE1 rmb 1 VRAM:2CE2 rmb 1 VRAM:2CE3 rmb 1 VRAM:2CE4 rmb 1 VRAM:2CE5 rmb 1 VRAM:2CE6 rmb 1 VRAM:2CE7 rmb 1 VRAM:2CE8 rmb 1 VRAM:2CE9 rmb 1 VRAM:2CEA rmb 1 VRAM:2CEB rmb 1 VRAM:2CEC rmb 1 VRAM:2CED rmb 1 VRAM:2CEE rmb 1 VRAM:2CEF rmb 1 VRAM:2CF0 rmb 1 VRAM:2CF1 rmb 1 VRAM:2CF2 rmb 1 VRAM:2CF3 rmb 1 VRAM:2CF4 rmb 1 VRAM:2CF5 rmb 1 VRAM:2CF6 rmb 1 VRAM:2CF7 rmb 1 VRAM:2CF8 rmb 1 VRAM:2CF9 rmb 1 VRAM:2CFA rmb 1 VRAM:2CFB rmb 1 VRAM:2CFC rmb 1 VRAM:2CFD rmb 1 VRAM:2CFE rmb 1 VRAM:2CFF rmb 1 VRAM:2D00 rmb 1 VRAM:2D01 rmb 1 VRAM:2D02 rmb 1 VRAM:2D03 rmb 1 VRAM:2D04 rmb 1 VRAM:2D05 rmb 1 VRAM:2D06 rmb 1 VRAM:2D07 rmb 1 VRAM:2D08 rmb 1 VRAM:2D09 rmb 1 VRAM:2D0A rmb 1 VRAM:2D0B rmb 1 VRAM:2D0C rmb 1 VRAM:2D0D rmb 1 VRAM:2D0E rmb 1 VRAM:2D0F rmb 1 VRAM:2D10 rmb 1 VRAM:2D11 rmb 1 VRAM:2D12 rmb 1 VRAM:2D13 rmb 1 VRAM:2D14 rmb 1 VRAM:2D15 rmb 1 VRAM:2D16 rmb 1 VRAM:2D17 rmb 1 VRAM:2D18 rmb 1 VRAM:2D19 rmb 1 VRAM:2D1A rmb 1 VRAM:2D1B rmb 1 VRAM:2D1C rmb 1 VRAM:2D1D rmb 1 VRAM:2D1E rmb 1 VRAM:2D1F rmb 1 VRAM:2D20 rmb 1 VRAM:2D21 rmb 1 VRAM:2D22 rmb 1 VRAM:2D23 rmb 1 VRAM:2D24 rmb 1 VRAM:2D25 rmb 1 VRAM:2D26 rmb 1 VRAM:2D27 rmb 1 VRAM:2D28 rmb 1 VRAM:2D29 rmb 1 VRAM:2D2A rmb 1 VRAM:2D2B rmb 1 VRAM:2D2C rmb 1 VRAM:2D2D rmb 1 VRAM:2D2E rmb 1 VRAM:2D2F rmb 1 VRAM:2D30 rmb 1 VRAM:2D31 rmb 1 VRAM:2D32 rmb 1 VRAM:2D33 rmb 1 VRAM:2D34 rmb 1 VRAM:2D35 rmb 1 VRAM:2D36 rmb 1 VRAM:2D37 rmb 1 VRAM:2D38 rmb 1 VRAM:2D39 rmb 1 VRAM:2D3A rmb 1 VRAM:2D3B rmb 1 VRAM:2D3C rmb 1 VRAM:2D3D rmb 1 VRAM:2D3E rmb 1 VRAM:2D3F rmb 1 VRAM:2D40 rmb 1 VRAM:2D41 rmb 1 VRAM:2D42 rmb 1 VRAM:2D43 rmb 1 VRAM:2D44 rmb 1 VRAM:2D45 rmb 1 VRAM:2D46 rmb 1 VRAM:2D47 rmb 1 VRAM:2D48 rmb 1 VRAM:2D49 rmb 1 VRAM:2D4A rmb 1 VRAM:2D4B rmb 1 VRAM:2D4C rmb 1 VRAM:2D4D rmb 1 VRAM:2D4E rmb 1 VRAM:2D4F rmb 1 VRAM:2D50 rmb 1 VRAM:2D51 rmb 1 VRAM:2D52 rmb 1 VRAM:2D53 rmb 1 VRAM:2D54 rmb 1 VRAM:2D55 rmb 1 VRAM:2D56 rmb 1 VRAM:2D57 rmb 1 VRAM:2D58 rmb 1 VRAM:2D59 rmb 1 VRAM:2D5A rmb 1 VRAM:2D5B rmb 1 VRAM:2D5C rmb 1 VRAM:2D5D rmb 1 VRAM:2D5E rmb 1 VRAM:2D5F rmb 1 VRAM:2D60 rmb 1 VRAM:2D61 rmb 1 VRAM:2D62 rmb 1 VRAM:2D63 rmb 1 VRAM:2D64 rmb 1 VRAM:2D65 rmb 1 VRAM:2D66 rmb 1 VRAM:2D67 rmb 1 VRAM:2D68 rmb 1 VRAM:2D69 rmb 1 VRAM:2D6A rmb 1 VRAM:2D6B rmb 1 VRAM:2D6C rmb 1 VRAM:2D6D rmb 1 VRAM:2D6E rmb 1 VRAM:2D6F rmb 1 VRAM:2D70 rmb 1 VRAM:2D71 rmb 1 VRAM:2D72 rmb 1 VRAM:2D73 rmb 1 VRAM:2D74 rmb 1 VRAM:2D75 rmb 1 VRAM:2D76 rmb 1 VRAM:2D77 rmb 1 VRAM:2D78 rmb 1 VRAM:2D79 rmb 1 VRAM:2D7A rmb 1 VRAM:2D7B rmb 1 VRAM:2D7C rmb 1 VRAM:2D7D rmb 1 VRAM:2D7E rmb 1 VRAM:2D7F rmb 1 VRAM:2D80 rmb 1 VRAM:2D81 rmb 1 VRAM:2D82 rmb 1 VRAM:2D83 rmb 1 VRAM:2D84 rmb 1 VRAM:2D85 rmb 1 VRAM:2D86 rmb 1 VRAM:2D87 rmb 1 VRAM:2D88 rmb 1 VRAM:2D89 rmb 1 VRAM:2D8A rmb 1 VRAM:2D8B rmb 1 VRAM:2D8C rmb 1 VRAM:2D8D rmb 1 VRAM:2D8E rmb 1 VRAM:2D8F rmb 1 VRAM:2D90 rmb 1 VRAM:2D91 rmb 1 VRAM:2D92 rmb 1 VRAM:2D93 rmb 1 VRAM:2D94 rmb 1 VRAM:2D95 rmb 1 VRAM:2D96 rmb 1 VRAM:2D97 rmb 1 VRAM:2D98 rmb 1 VRAM:2D99 rmb 1 VRAM:2D9A rmb 1 VRAM:2D9B rmb 1 VRAM:2D9C rmb 1 VRAM:2D9D rmb 1 VRAM:2D9E rmb 1 VRAM:2D9F rmb 1 VRAM:2DA0 rmb 1 VRAM:2DA1 rmb 1 VRAM:2DA2 rmb 1 VRAM:2DA3 rmb 1 VRAM:2DA4 rmb 1 VRAM:2DA5 rmb 1 VRAM:2DA6 rmb 1 VRAM:2DA7 rmb 1 VRAM:2DA8 rmb 1 VRAM:2DA9 rmb 1 VRAM:2DAA rmb 1 VRAM:2DAB rmb 1 VRAM:2DAC rmb 1 VRAM:2DAD rmb 1 VRAM:2DAE rmb 1 VRAM:2DAF rmb 1 VRAM:2DB0 rmb 1 VRAM:2DB1 rmb 1 VRAM:2DB2 rmb 1 VRAM:2DB3 rmb 1 VRAM:2DB4 rmb 1 VRAM:2DB5 rmb 1 VRAM:2DB6 rmb 1 VRAM:2DB7 rmb 1 VRAM:2DB8 rmb 1 VRAM:2DB9 rmb 1 VRAM:2DBA rmb 1 VRAM:2DBB rmb 1 VRAM:2DBC rmb 1 VRAM:2DBD rmb 1 VRAM:2DBE rmb 1 VRAM:2DBF rmb 1 VRAM:2DC0 rmb 1 VRAM:2DC1 rmb 1 VRAM:2DC2 rmb 1 VRAM:2DC3 rmb 1 VRAM:2DC4 rmb 1 VRAM:2DC5 rmb 1 VRAM:2DC6 rmb 1 VRAM:2DC7 rmb 1 VRAM:2DC8 rmb 1 VRAM:2DC9 rmb 1 VRAM:2DCA rmb 1 VRAM:2DCB rmb 1 VRAM:2DCC rmb 1 VRAM:2DCD rmb 1 VRAM:2DCE rmb 1 VRAM:2DCF rmb 1 VRAM:2DD0 rmb 1 VRAM:2DD1 rmb 1 VRAM:2DD2 rmb 1 VRAM:2DD3 rmb 1 VRAM:2DD4 rmb 1 VRAM:2DD5 rmb 1 VRAM:2DD6 rmb 1 VRAM:2DD7 rmb 1 VRAM:2DD8 rmb 1 VRAM:2DD9 rmb 1 VRAM:2DDA rmb 1 VRAM:2DDB rmb 1 VRAM:2DDC rmb 1 VRAM:2DDD rmb 1 VRAM:2DDE rmb 1 VRAM:2DDF rmb 1 VRAM:2DE0 rmb 1 VRAM:2DE1 rmb 1 VRAM:2DE2 rmb 1 VRAM:2DE3 rmb 1 VRAM:2DE4 rmb 1 VRAM:2DE5 rmb 1 VRAM:2DE6 rmb 1 VRAM:2DE7 rmb 1 VRAM:2DE8 rmb 1 VRAM:2DE9 rmb 1 VRAM:2DEA rmb 1 VRAM:2DEB rmb 1 VRAM:2DEC rmb 1 VRAM:2DED rmb 1 VRAM:2DEE rmb 1 VRAM:2DEF rmb 1 VRAM:2DF0 rmb 1 VRAM:2DF1 rmb 1 VRAM:2DF2 rmb 1 VRAM:2DF3 rmb 1 VRAM:2DF4 rmb 1 VRAM:2DF5 rmb 1 VRAM:2DF6 rmb 1 VRAM:2DF7 rmb 1 VRAM:2DF8 rmb 1 VRAM:2DF9 rmb 1 VRAM:2DFA rmb 1 VRAM:2DFB rmb 1 VRAM:2DFC rmb 1 VRAM:2DFD rmb 1 VRAM:2DFE rmb 1 VRAM:2DFF rmb 1 VRAM:2E00 rmb 1 VRAM:2E01 rmb 1 VRAM:2E02 rmb 1 VRAM:2E03 rmb 1 VRAM:2E04 rmb 1 VRAM:2E05 rmb 1 VRAM:2E06 rmb 1 VRAM:2E07 rmb 1 VRAM:2E08 rmb 1 VRAM:2E09 rmb 1 VRAM:2E0A rmb 1 VRAM:2E0B rmb 1 VRAM:2E0C rmb 1 VRAM:2E0D rmb 1 VRAM:2E0E rmb 1 VRAM:2E0F rmb 1 VRAM:2E10 rmb 1 VRAM:2E11 rmb 1 VRAM:2E12 rmb 1 VRAM:2E13 rmb 1 VRAM:2E14 rmb 1 VRAM:2E15 rmb 1 VRAM:2E16 rmb 1 VRAM:2E17 rmb 1 VRAM:2E18 rmb 1 VRAM:2E19 rmb 1 VRAM:2E1A rmb 1 VRAM:2E1B rmb 1 VRAM:2E1C rmb 1 VRAM:2E1D rmb 1 VRAM:2E1E rmb 1 VRAM:2E1F rmb 1 VRAM:2E20 rmb 1 VRAM:2E21 rmb 1 VRAM:2E22 rmb 1 VRAM:2E23 rmb 1 VRAM:2E24 rmb 1 VRAM:2E25 rmb 1 VRAM:2E26 rmb 1 VRAM:2E27 rmb 1 VRAM:2E28 rmb 1 VRAM:2E29 rmb 1 VRAM:2E2A rmb 1 VRAM:2E2B rmb 1 VRAM:2E2C rmb 1 VRAM:2E2D rmb 1 VRAM:2E2E rmb 1 VRAM:2E2F rmb 1 VRAM:2E30 rmb 1 VRAM:2E31 rmb 1 VRAM:2E32 rmb 1 VRAM:2E33 rmb 1 VRAM:2E34 rmb 1 VRAM:2E35 rmb 1 VRAM:2E36 rmb 1 VRAM:2E37 rmb 1 VRAM:2E38 rmb 1 VRAM:2E39 rmb 1 VRAM:2E3A rmb 1 VRAM:2E3B rmb 1 VRAM:2E3C rmb 1 VRAM:2E3D rmb 1 VRAM:2E3E rmb 1 VRAM:2E3F rmb 1 VRAM:2E40 rmb 1 VRAM:2E41 rmb 1 VRAM:2E42 rmb 1 VRAM:2E43 rmb 1 VRAM:2E44 rmb 1 VRAM:2E45 rmb 1 VRAM:2E46 rmb 1 VRAM:2E47 rmb 1 VRAM:2E48 rmb 1 VRAM:2E49 rmb 1 VRAM:2E4A rmb 1 VRAM:2E4B rmb 1 VRAM:2E4C rmb 1 VRAM:2E4D rmb 1 VRAM:2E4E rmb 1 VRAM:2E4F rmb 1 VRAM:2E50 rmb 1 VRAM:2E51 rmb 1 VRAM:2E52 rmb 1 VRAM:2E53 rmb 1 VRAM:2E54 rmb 1 VRAM:2E55 rmb 1 VRAM:2E56 rmb 1 VRAM:2E57 rmb 1 VRAM:2E58 rmb 1 VRAM:2E59 rmb 1 VRAM:2E5A rmb 1 VRAM:2E5B rmb 1 VRAM:2E5C rmb 1 VRAM:2E5D rmb 1 VRAM:2E5E rmb 1 VRAM:2E5F rmb 1 VRAM:2E60 rmb 1 VRAM:2E61 rmb 1 VRAM:2E62 rmb 1 VRAM:2E63 rmb 1 VRAM:2E64 rmb 1 VRAM:2E65 rmb 1 VRAM:2E66 rmb 1 VRAM:2E67 rmb 1 VRAM:2E68 rmb 1 VRAM:2E69 rmb 1 VRAM:2E6A rmb 1 VRAM:2E6B rmb 1 VRAM:2E6C rmb 1 VRAM:2E6D rmb 1 VRAM:2E6E rmb 1 VRAM:2E6F rmb 1 VRAM:2E70 rmb 1 VRAM:2E71 rmb 1 VRAM:2E72 rmb 1 VRAM:2E73 rmb 1 VRAM:2E74 rmb 1 VRAM:2E75 rmb 1 VRAM:2E76 rmb 1 VRAM:2E77 rmb 1 VRAM:2E78 rmb 1 VRAM:2E79 rmb 1 VRAM:2E7A rmb 1 VRAM:2E7B rmb 1 VRAM:2E7C rmb 1 VRAM:2E7D rmb 1 VRAM:2E7E rmb 1 VRAM:2E7F rmb 1 VRAM:2E80 rmb 1 VRAM:2E81 rmb 1 VRAM:2E82 rmb 1 VRAM:2E83 rmb 1 VRAM:2E84 rmb 1 VRAM:2E85 rmb 1 VRAM:2E86 rmb 1 VRAM:2E87 rmb 1 VRAM:2E88 rmb 1 VRAM:2E89 rmb 1 VRAM:2E8A rmb 1 VRAM:2E8B rmb 1 VRAM:2E8C rmb 1 VRAM:2E8D rmb 1 VRAM:2E8E rmb 1 VRAM:2E8F rmb 1 VRAM:2E90 rmb 1 VRAM:2E91 rmb 1 VRAM:2E92 rmb 1 VRAM:2E93 rmb 1 VRAM:2E94 rmb 1 VRAM:2E95 rmb 1 VRAM:2E96 rmb 1 VRAM:2E97 rmb 1 VRAM:2E98 rmb 1 VRAM:2E99 rmb 1 VRAM:2E9A rmb 1 VRAM:2E9B rmb 1 VRAM:2E9C rmb 1 VRAM:2E9D rmb 1 VRAM:2E9E rmb 1 VRAM:2E9F rmb 1 VRAM:2EA0 rmb 1 VRAM:2EA1 rmb 1 VRAM:2EA2 rmb 1 VRAM:2EA3 rmb 1 VRAM:2EA4 rmb 1 VRAM:2EA5 rmb 1 VRAM:2EA6 rmb 1 VRAM:2EA7 rmb 1 VRAM:2EA8 rmb 1 VRAM:2EA9 rmb 1 VRAM:2EAA rmb 1 VRAM:2EAB rmb 1 VRAM:2EAC rmb 1 VRAM:2EAD rmb 1 VRAM:2EAE rmb 1 VRAM:2EAF rmb 1 VRAM:2EB0 rmb 1 VRAM:2EB1 rmb 1 VRAM:2EB2 rmb 1 VRAM:2EB3 rmb 1 VRAM:2EB4 rmb 1 VRAM:2EB5 rmb 1 VRAM:2EB6 rmb 1 VRAM:2EB7 rmb 1 VRAM:2EB8 rmb 1 VRAM:2EB9 rmb 1 VRAM:2EBA rmb 1 VRAM:2EBB rmb 1 VRAM:2EBC rmb 1 VRAM:2EBD rmb 1 VRAM:2EBE rmb 1 VRAM:2EBF rmb 1 VRAM:2EC0 rmb 1 VRAM:2EC1 rmb 1 VRAM:2EC2 rmb 1 VRAM:2EC3 rmb 1 VRAM:2EC4 rmb 1 VRAM:2EC5 rmb 1 VRAM:2EC6 rmb 1 VRAM:2EC7 rmb 1 VRAM:2EC8 rmb 1 VRAM:2EC9 rmb 1 VRAM:2ECA rmb 1 VRAM:2ECB rmb 1 VRAM:2ECC rmb 1 VRAM:2ECD rmb 1 VRAM:2ECE rmb 1 VRAM:2ECF rmb 1 VRAM:2ED0 rmb 1 VRAM:2ED1 rmb 1 VRAM:2ED2 rmb 1 VRAM:2ED3 rmb 1 VRAM:2ED4 rmb 1 VRAM:2ED5 rmb 1 VRAM:2ED6 rmb 1 VRAM:2ED7 rmb 1 VRAM:2ED8 rmb 1 VRAM:2ED9 rmb 1 VRAM:2EDA rmb 1 VRAM:2EDB rmb 1 VRAM:2EDC rmb 1 VRAM:2EDD rmb 1 VRAM:2EDE rmb 1 VRAM:2EDF rmb 1 VRAM:2EE0 rmb 1 VRAM:2EE1 rmb 1 VRAM:2EE2 rmb 1 VRAM:2EE3 rmb 1 VRAM:2EE4 rmb 1 VRAM:2EE5 rmb 1 VRAM:2EE6 rmb 1 VRAM:2EE7 rmb 1 VRAM:2EE8 rmb 1 VRAM:2EE9 rmb 1 VRAM:2EEA rmb 1 VRAM:2EEB rmb 1 VRAM:2EEC rmb 1 VRAM:2EED rmb 1 VRAM:2EEE rmb 1 VRAM:2EEF rmb 1 VRAM:2EF0 rmb 1 VRAM:2EF1 rmb 1 VRAM:2EF2 rmb 1 VRAM:2EF3 rmb 1 VRAM:2EF4 rmb 1 VRAM:2EF5 rmb 1 VRAM:2EF6 rmb 1 VRAM:2EF7 rmb 1 VRAM:2EF8 rmb 1 VRAM:2EF9 rmb 1 VRAM:2EFA rmb 1 VRAM:2EFB rmb 1 VRAM:2EFC rmb 1 VRAM:2EFD rmb 1 VRAM:2EFE rmb 1 VRAM:2EFF rmb 1 VRAM:2F00 rmb 1 VRAM:2F01 rmb 1 VRAM:2F02 rmb 1 VRAM:2F03 rmb 1 VRAM:2F04 rmb 1 VRAM:2F05 rmb 1 VRAM:2F06 rmb 1 VRAM:2F07 rmb 1 VRAM:2F08 rmb 1 VRAM:2F09 rmb 1 VRAM:2F0A rmb 1 VRAM:2F0B rmb 1 VRAM:2F0C rmb 1 VRAM:2F0D rmb 1 VRAM:2F0E rmb 1 VRAM:2F0F rmb 1 VRAM:2F10 rmb 1 VRAM:2F11 rmb 1 VRAM:2F12 rmb 1 VRAM:2F13 rmb 1 VRAM:2F14 rmb 1 VRAM:2F15 rmb 1 VRAM:2F16 rmb 1 VRAM:2F17 rmb 1 VRAM:2F18 rmb 1 VRAM:2F19 rmb 1 VRAM:2F1A rmb 1 VRAM:2F1B rmb 1 VRAM:2F1C rmb 1 VRAM:2F1D rmb 1 VRAM:2F1E rmb 1 VRAM:2F1F rmb 1 VRAM:2F20 rmb 1 VRAM:2F21 rmb 1 VRAM:2F22 rmb 1 VRAM:2F23 rmb 1 VRAM:2F24 rmb 1 VRAM:2F25 rmb 1 VRAM:2F26 rmb 1 VRAM:2F27 rmb 1 VRAM:2F28 rmb 1 VRAM:2F29 rmb 1 VRAM:2F2A rmb 1 VRAM:2F2B rmb 1 VRAM:2F2C rmb 1 VRAM:2F2D rmb 1 VRAM:2F2E rmb 1 VRAM:2F2F rmb 1 VRAM:2F30 rmb 1 VRAM:2F31 rmb 1 VRAM:2F32 rmb 1 VRAM:2F33 rmb 1 VRAM:2F34 rmb 1 VRAM:2F35 rmb 1 VRAM:2F36 rmb 1 VRAM:2F37 rmb 1 VRAM:2F38 rmb 1 VRAM:2F39 rmb 1 VRAM:2F3A rmb 1 VRAM:2F3B rmb 1 VRAM:2F3C rmb 1 VRAM:2F3D rmb 1 VRAM:2F3E rmb 1 VRAM:2F3F rmb 1 VRAM:2F40 rmb 1 VRAM:2F41 rmb 1 VRAM:2F42 rmb 1 VRAM:2F43 rmb 1 VRAM:2F44 rmb 1 VRAM:2F45 rmb 1 VRAM:2F46 rmb 1 VRAM:2F47 rmb 1 VRAM:2F48 rmb 1 VRAM:2F49 rmb 1 VRAM:2F4A rmb 1 VRAM:2F4B rmb 1 VRAM:2F4C rmb 1 VRAM:2F4D rmb 1 VRAM:2F4E rmb 1 VRAM:2F4F rmb 1 VRAM:2F50 rmb 1 VRAM:2F51 rmb 1 VRAM:2F52 rmb 1 VRAM:2F53 rmb 1 VRAM:2F54 rmb 1 VRAM:2F55 rmb 1 VRAM:2F56 rmb 1 VRAM:2F57 rmb 1 VRAM:2F58 rmb 1 VRAM:2F59 rmb 1 VRAM:2F5A rmb 1 VRAM:2F5B rmb 1 VRAM:2F5C rmb 1 VRAM:2F5D rmb 1 VRAM:2F5E rmb 1 VRAM:2F5F rmb 1 VRAM:2F60 rmb 1 VRAM:2F61 rmb 1 VRAM:2F62 rmb 1 VRAM:2F63 rmb 1 VRAM:2F64 rmb 1 VRAM:2F65 rmb 1 VRAM:2F66 rmb 1 VRAM:2F67 rmb 1 VRAM:2F68 rmb 1 VRAM:2F69 rmb 1 VRAM:2F6A rmb 1 VRAM:2F6B rmb 1 VRAM:2F6C rmb 1 VRAM:2F6D rmb 1 VRAM:2F6E rmb 1 VRAM:2F6F rmb 1 VRAM:2F70 rmb 1 VRAM:2F71 rmb 1 VRAM:2F72 rmb 1 VRAM:2F73 rmb 1 VRAM:2F74 rmb 1 VRAM:2F75 rmb 1 VRAM:2F76 rmb 1 VRAM:2F77 rmb 1 VRAM:2F78 rmb 1 VRAM:2F79 rmb 1 VRAM:2F7A rmb 1 VRAM:2F7B rmb 1 VRAM:2F7C rmb 1 VRAM:2F7D rmb 1 VRAM:2F7E rmb 1 VRAM:2F7F rmb 1 VRAM:2F80 rmb 1 VRAM:2F81 rmb 1 VRAM:2F82 rmb 1 VRAM:2F83 rmb 1 VRAM:2F84 rmb 1 VRAM:2F85 rmb 1 VRAM:2F86 rmb 1 VRAM:2F87 rmb 1 VRAM:2F88 rmb 1 VRAM:2F89 rmb 1 VRAM:2F8A rmb 1 VRAM:2F8B rmb 1 VRAM:2F8C rmb 1 VRAM:2F8D rmb 1 VRAM:2F8E rmb 1 VRAM:2F8F rmb 1 VRAM:2F90 rmb 1 VRAM:2F91 rmb 1 VRAM:2F92 rmb 1 VRAM:2F93 rmb 1 VRAM:2F94 rmb 1 VRAM:2F95 rmb 1 VRAM:2F96 rmb 1 VRAM:2F97 rmb 1 VRAM:2F98 rmb 1 VRAM:2F99 rmb 1 VRAM:2F9A rmb 1 VRAM:2F9B rmb 1 VRAM:2F9C rmb 1 VRAM:2F9D rmb 1 VRAM:2F9E rmb 1 VRAM:2F9F rmb 1 VRAM:2FA0 rmb 1 VRAM:2FA1 rmb 1 VRAM:2FA2 rmb 1 VRAM:2FA3 rmb 1 VRAM:2FA4 rmb 1 VRAM:2FA5 rmb 1 VRAM:2FA6 rmb 1 VRAM:2FA7 rmb 1 VRAM:2FA8 rmb 1 VRAM:2FA9 rmb 1 VRAM:2FAA rmb 1 VRAM:2FAB rmb 1 VRAM:2FAC rmb 1 VRAM:2FAD rmb 1 VRAM:2FAE rmb 1 VRAM:2FAF rmb 1 VRAM:2FB0 rmb 1 VRAM:2FB1 rmb 1 VRAM:2FB2 rmb 1 VRAM:2FB3 rmb 1 VRAM:2FB4 rmb 1 VRAM:2FB5 rmb 1 VRAM:2FB6 rmb 1 VRAM:2FB7 rmb 1 VRAM:2FB8 rmb 1 VRAM:2FB9 rmb 1 VRAM:2FBA rmb 1 VRAM:2FBB rmb 1 VRAM:2FBC rmb 1 VRAM:2FBD rmb 1 VRAM:2FBE rmb 1 VRAM:2FBF rmb 1 VRAM:2FC0 rmb 1 VRAM:2FC1 rmb 1 VRAM:2FC2 rmb 1 VRAM:2FC3 rmb 1 VRAM:2FC4 rmb 1 VRAM:2FC5 rmb 1 VRAM:2FC6 rmb 1 VRAM:2FC7 rmb 1 VRAM:2FC8 rmb 1 VRAM:2FC9 rmb 1 VRAM:2FCA rmb 1 VRAM:2FCB rmb 1 VRAM:2FCC rmb 1 VRAM:2FCD rmb 1 VRAM:2FCE rmb 1 VRAM:2FCF rmb 1 VRAM:2FD0 rmb 1 VRAM:2FD1 rmb 1 VRAM:2FD2 rmb 1 VRAM:2FD3 rmb 1 VRAM:2FD4 rmb 1 VRAM:2FD5 rmb 1 VRAM:2FD6 rmb 1 VRAM:2FD7 rmb 1 VRAM:2FD8 rmb 1 VRAM:2FD9 rmb 1 VRAM:2FDA rmb 1 VRAM:2FDB rmb 1 VRAM:2FDC rmb 1 VRAM:2FDD rmb 1 VRAM:2FDE rmb 1 VRAM:2FDF rmb 1 VRAM:2FE0 rmb 1 VRAM:2FE1 rmb 1 VRAM:2FE2 rmb 1 VRAM:2FE3 rmb 1 VRAM:2FE4 rmb 1 VRAM:2FE5 rmb 1 VRAM:2FE6 rmb 1 VRAM:2FE7 rmb 1 VRAM:2FE8 rmb 1 VRAM:2FE9 rmb 1 VRAM:2FEA rmb 1 VRAM:2FEB rmb 1 VRAM:2FEC rmb 1 VRAM:2FED rmb 1 VRAM:2FEE rmb 1 VRAM:2FEF rmb 1 VRAM:2FF0 rmb 1 VRAM:2FF1 rmb 1 VRAM:2FF2 rmb 1 VRAM:2FF3 rmb 1 VRAM:2FF4 rmb 1 VRAM:2FF5 rmb 1 VRAM:2FF6 rmb 1 VRAM:2FF7 rmb 1 VRAM:2FF8 rmb 1 VRAM:2FF9 rmb 1 VRAM:2FFA rmb 1 VRAM:2FFB rmb 1 VRAM:2FFC rmb 1 VRAM:2FFD rmb 1 VRAM:2FFE rmb 1 VRAM:2FFF rmb 1 VRAM:2FFF ; end of 'VRAM' VRAM:2FFF VROM:3000 ; =========================================================================== VROM:3000 VROM:3000 ; Segment type: Regular VROM:3000 ; segment VROM VROM:3000 org $3000 VROM:3000 word_3000: fdb $1EEC VROM:3002 word_3002: fdb $B87D, $B879, $B8B3, $B8B9, $B8BD, $B8C5, $B88F, $B8CA VROM:3002 fdb $B8CF, $B8D4, $B8D7, $B82F VROM:301A word_301A: fdb $B837, $B841 VROM:301E word_301E: fdb $B845 VROM:3020 word_3020: fdb $B84C, $B84E, $B855, $B85A, $B85F, $B864, $B868, $B86E VROM:3020 fdb $B872 VROM:3032 word_3032: fdb $B876, $B879, $B87F, $B883 VROM:303A word_303A: fdb $B88B, $B88F, $B894 VROM:3040 word_3040: fdb $B896, $B89C, $B8A0, $B8A5, $B8A9, $B8AF, $B8E6, $B8EA VROM:3040 fdb $B8DC, $B8DF VROM:3054 word_3054: fdb $B870, $B8F3, $B8FF, $B90F, $C000, $48E0, $44E4, $5CE4 VROM:3054 fdb $58E0, $4518, $40E8, $5B04, $C000, $4CE0, $40E5, $5DE2 VROM:3054 fdb $5DFE, $40FB, $4006, $5DE2, $5DFE, $40FA, $F87D, $4CE0 VROM:3054 fdb $40E8, $5418, $F870, $40E5, $44E3, $44E0, $44FD, $40FB VROM:3054 fdb $54E0, $F87D, $40E8, $4018, $4600, $40E6, $5A1A, $4CE0 VROM:3054 fdb $40E8, $F89A, $C000, $4504, $40E4, $5BE0, $4018, $F841 VROM:3054 fdb $4CE0, $5A00, $40E8, $5A00, $F899, $40E8, $4C18, $40E8 VROM:3054 fdb $401C, $F8B6, $4400, $5CE4, $40E4, $F899, $4CE0, $5A00 VROM:3054 fdb $46E8, $5A18, $5AE8, $F8D2, $4C00, $54E0, $40E8, $F8D2 VROM:3054 fdb $4CE0, $5CE4, $44E4, $F8D1, $4CE0, $54E8, $F899, $40E8 VROM:3054 fdb $4CE0, $5418, $F851, $400C, $C000, $4600, $40E8, $46E0 VROM:3054 fdb $F87B, $4404, $5CE4, $4018, $40E4, $44E4, $48E0, $5418 VROM:3054 fdb $F851, $4600, $5AE8, $4018, $F87F, $4008, $46E0, $4018 VROM:3054 fdb $46E0, $F8C0, $4C00, $F861, $4C00, $54E0, $40E8, $4CE0 VROM:3054 fdb $5404, $C000, $4C00, $54E4, $4CE4, $F89A, $4C00, $54E0 VROM:3054 fdb $44E4, $5CE4, $F899, $4CE8, $4018, $54E8, $F8D2, $4004 VROM:3054 fdb $48E0, $44FC, $5C04, $44E4, $F89A, $4C00, $40E8, $54F8 VROM:3054 fdb $F870, $40E8, $4A1A, $42E2, $54E0, $4008, $C000, $46E0 VROM:3054 fdb $4008, $46E0, $F8BF, $4008, $4CE0, $4018, $40E8, $5A18 VROM:3054 fdb $40E8, $5A18, $F870, $4C00, $5AE0, $40E8, $4600, $F8D1 VROM:3054 fdb $4600, $40E8, $5AE0, $4018, $F86E, $4C00, $40E8, $54E0 VROM:3054 fdb $4004, $C000, $4CE0, $5408, $F8BE, $4C00, $5AE0, $40E8 VROM:3054 fdb $4618, $F8D0, 0, $E000, $F87D, $4504, 0, $E000 VROM:3054 fdb $5B00, 0, $E000, $F8B7, $4C05, $B8EE, $5407, $C000 VROM:3054 fdb $4002, $B8EE, $400A, $C000, $5BFE, $45E3, 0, $FFFE VROM:3054 fdb $C000, $4802, $44E0, $541E, $4CE6, $5A1E, $40E4, $5DE0 VROM:3054 fdb $40FB, $5DE0, $40E5, $4004, $C000, $5D04, $45FC, $48E0 VROM:3054 fdb $45E4, $40E8, $5B1F, $40FB, $57E0, $40E5, $5C19, $40E8 VROM:3054 fdb $45E4, $48E0, $45FC, $5100, $C000, $4601, $40E6, $5A05 VROM:3054 fdb $C000, $5D1E, $45E1, $5E03, $C000, $63FF, $C000, $61FF VROM:3054 fdb $C000, $61CC, $C000, $6180, $C000, $6140, $C000, $6100 VROM:3054 fdb $C000, $6100, $C000, $6100, $C000, $63FF, $C000, $61FF VROM:3054 fdb $C000, $61CC, $C000, $6180, $C000, $6140, $C000, $6100 VROM:3054 fdb $C000, $6100, $C000, $6100, $C000, $67FF, $F9BF, $67FF VROM:3054 fdb $F9C5, $66FF, $F9CE, $66FF, $F9E3, $B4, $E1, $A016 VROM:3054 fdb $1EC5, $F, $A016, $1F1F, $1EB6, $A016, $195, $1F6A VROM:3054 fdb $A016, $13B, $96, $A016, $C000, $87, $F0, $A016 VROM:3054 fdb $1E98, $1FE2, $A016, $1F90, $1E98, $A016, $1D8, $1FA6 VROM:3054 fdb $A016, $F7, $F0, $A016, $C000, $151, $78, $A016 VROM:3054 fdb $1EDC, $87, $A016, $1E98, $1F97, $A016, $9E, $1E7A VROM:3054 fdb $A016, $1AB, $3C, $A016, $C000, $1E82, $2D, $A016 VROM:3054 fdb $151, $D2, $A016, $151, $1FA6, $A016, $17, $1ED4 VROM:3054 fdb $A016, $1EC5, $1F88, $A016, $C000 VROM:32FE word_32FE: fdb $B980, $4505, $4AE5, $5BE0, $40E5, $5BF6, $5B1B, $5B05 VROM:32FE fdb $56E5, $45E0, $40E5, $45F6, $451B, $5B1B, $56FB, $45E0 VROM:32FE fdb $40FB, $45EA, $4505, $451B, $4AFB, $5BE0, $40FB, $5BEA VROM:32FE fdb $5B05, $8040, $C000, $6180, 0, $E000, $C000, $8040 VROM:32FE fdb $7200, $6180, $228, $1E0, 0, $E000, $1BB0, 0 VROM:32FE fdb 0, $E000, 0, $1C40, 0, $E000, $450, 0 VROM:32FE fdb 0, $E000, $8040, $C000, $228, $1E0, $1BB0, $E000 VROM:32FE fdb 0, $FC40, $450, $E000, $228, $E3C0, $8040, $C000 VROM:32FE fdb 0, $1FF9, $40E7, 0, $1FF9, $C000, 0, $1FF9 VROM:32FE fdb $40E7, 7, $1FF9, $59E0, 7, 0, $C000, 0 VROM:32FE fdb $1FF9, 5, $E002, 2, $E005, $1FFE, $E005, $1FFB VROM:32FE fdb $E002, $1FFB, $FFFE, $1FFE, $FFFB, 2, $FFFB, 5 VROM:32FE fdb $FFFE, 0, 7, $C000, $4019, $45E2, $42E5, $5EE5 VROM:32FE fdb $5BE2, $5BFE, $5EFB, $42FB, $45FE, $4007, $C000, $B9EF VROM:32FE fdb 0, $E000, $C000, $6480, $210, $1E68, $B88F, $B841 VROM:32FE fdb $B879, $B88B, $B84C, $8040, $210, $180, $B8A0, $B82F VROM:32FE fdb $B89C, $B84C, $8040, $C000, $1C8, $1FB8, $B88F, $B85A VROM:32FE fdb $B85F, $B84C, $B86E, $B845, $8040, $C000, $1F98, $1E0 VROM:32FE fdb $6180, $1E, $64, 0, $FFBA, $56F6, 0, $E05A VROM:32FE fdb 0, $1FA6, $56E0, 0, $E05A, 0, $1FA6, $56EA VROM:32FE fdb 0, $E046, $6480, $A, $1FB0, $40F6, $45FB, $40EA VROM:32FE fdb $4016, $4AE0, $40EA, $4016, $45E5, $40EA, $450A, $4AFB VROM:32FE fdb $4AF1, 0, $FFC4, $5BE0, $5BEA, $56E5, $1FC4, $E000 VROM:32FE fdb $56FB, $5BF6, $5BE0, 0, $E03C, $4AEF, $4AE5, $561B VROM:32FE fdb 0, $FFC4, $56F1, $4A0F, $4AE5, $3C, $E000, $4AFB VROM:32FE fdb 0, $E03C, 0, $1FC4, $4AF1, $6180, $1FC4, $1E VROM:32FE fdb 0, $FFCE, $5BFB, $5BE5, 0, $E032, $4500, 0 VROM:32FE fdb $FFC4, $8040, $C000, $1DD8, $1E0, $6180, $1FEC, $64 VROM:32FE fdb $1E, $FFCE, $40F6, $56F6, $56E0, $56EA, $1FD8, $E046 VROM:32FE fdb $4500, $32, $FFA6, $4A00, $1FCE, $E05A, $4F00, $28 VROM:32FE fdb $FFBA, $6480, $40F1, $5BFB, $56E0, $5BE5, $5BEA, $451B VROM:32FE fdb $45F6, $4A00, $5BEA, $4505, $45F6, 0, $28, $4AE0 VROM:32FE fdb $4AFB, $4AF1, 0, $FFC4, $5BE0, $5BEA, $56E5, $1FC4 VROM:32FE fdb $E000, $56FB, $5BF6, $5BE0, 0, $E03C, $4AEF, 0 VROM:32FE fdb $FFC4, $56F1, $4A0F, $4AE5, $3C, $E000, $4AFB, $4AF1 VROM:32FE fdb $560F, 0, $E03C, $6180, $1FE2, $1FC4, $14, $FFD8 VROM:32FE fdb $40F6, $5BE0, $5BE5, $1FE2, $E032, $4500, $1E, $FFC4 VROM:32FE fdb $4505, $1FE2, $E032, $8040, $C000, $1DD8, 0, $6180 VROM:32FE fdb $1F9C, $1F88, $3C, $E014, $4AEA, $4AEF, $4AEA, 0 VROM:32FE fdb $E03C, $56EA, $56EF, $56EA, $1FC4, $E014, $4011, $3C VROM:32FE fdb $FFEC, $28, $FFD8, 0, $FFC4, $1FD8, $FFD8, $1FC4 VROM:32FE fdb $FFEC, $400A, $6480, $5A, $E01E, $A, $50, $1F9C VROM:32FE fdb $E01E, $46, $14, $4FF6, $28, $FFE2, $4AF6, $1FD8 VROM:32FE fdb $E00A, $28, $1FF6, 0, $FFD8, $1FD8, $FFF6, $28 VROM:32FE fdb $A, $56F6, $1FD8, $FFE2, $51F6, $8040, $C000, $1F98 VROM:32FE fdb $1E20, $6180, $1E, $1F9C, 0, $E046, $56EA, 0 VROM:32FE fdb $FFA6, 0, $5A, $56E0, 0, $FFA6, 0, $5A VROM:32FE fdb $56F6, 0, $FFBA, $6480, $A, $50, $40EA, $45E5 VROM:32FE fdb $40F6, $400A, $4AE0, $40F6, $400A, $45FB, $40F6, $4516 VROM:32FE fdb $4AE5, $4AEF, 0, $E03C, $5BE0, $5BF6, $56FB, $1FC4 VROM:32FE fdb $E000, $56E5, $5BEA, $5BE0, 0, $FFC4, $4AF1, $4AFB VROM:32FE fdb $5605, 0, $E03C, $56EF, $4A11, $4AFB, $3C, $E000 VROM:32FE fdb $4AE5, 0, $FFC4, 0, $3C, $4AEF, $6180, $1FC4 VROM:32FE fdb $1FE2, 0, $E032, $5BE5, $5BFB, 0, $FFCE, $4500 VROM:32FE fdb 0, $E03C, $8040, $C000, $1DD8, $1E20, $6180, $1FEC VROM:32FE fdb $1F9C, $1E, $E032, $40EA, $56EA, $56E0, $56F6, $1FD8 VROM:32FE fdb $FFBA, $4500, $32, $E05A, $4A00, $1FCE, $FFA6, $4F00 VROM:32FE fdb $28, $E046, $6480, $40EF, $5BE5, $56E0, $5BFB, $5BF6 VROM:32FE fdb $4505, $45EA, $4A00, $5BF6, $451B, $45EA, 0, $1FD8 VROM:32FE fdb $4AE0, $4AE5, $4AEF, 0, $E03C, $5BE0, $5BF6, $56FB VROM:32FE fdb $1FC4, $E000, $56E5, $5BEA, $5BE0, 0, $FFC4, $4AF1 VROM:32FE fdb 0, $E03C, $56EF, $4A11, $4AFB, $3C, $E000, $4AE5 VROM:32FE fdb $4AEF, $5611, 0, $FFC4, $6180, $1FE2, $3C, $14 VROM:32FE fdb $E028, $40EA, $5BE0, $5BFB, $1FE2, $FFCE, $4500, $1E VROM:32FE fdb $E03C, $451B, $1FE2, $FFCE, $8040, $C000, $1FD8, 0 VROM:32FE fdb $FBAE, $1FB0, 0, $FBAC, $1F88, 0, $FBAA, $1F60 VROM:32FE fdb 0, $FBA8, $1F38, 0, $FBA6, $1FD8, 0, $FBBB VROM:32FE fdb $1FB0, 0, $FBB9, $1F88, 0, $FBB7, $1F60, 0 VROM:32FE fdb $FBB5, $1F38, 0, $FBB3, $1F10, 0, $FBB1, $28 VROM:32FE fdb $2000, $28, $4000, $28, $6000, $28, $8000, $28 VROM:32FE fdb $A000, $C000, $28, $2000, $28, $4000, $28, $6000 VROM:32FE fdb $28, $8000, $28, $A000, $28, $C000, $C000, $BC0C VROM:32FE fdb $FCB8, $BC0D, $FCB9, $BC0F, $FCBB, $BC11, $FCBD, $BC14 VROM:32FE fdb $FCC0, $BC17, $FCC3, $BC1A, $FCC6, $BC1D, $FCC9, $BC20 VROM:32FE fdb $FCCC, $BC23, $FCCF, $BC26, $FCD2, $BC29, $FCD5, $BC2C VROM:32FE fdb $FCD8, $BC2F, $FCDB, $BC32, $FCDE, $BC35, $FCE1, $BC38 VROM:32FE fdb $FCE4, $BC3B, $FCE7, $BC3E, $FCEA, $BC41, $FCED, $BC41 VROM:32FE fdb $FCED, $BC42, $FCEE, $BC42, $FCEE, $BC45, $FCF1, $BC45 VROM:32FE fdb $FCF1, $BC48, $FCF4, $BC48, $FCF4, $BC4B, $FCF7, $BC4B VROM:32FE fdb $FCF7, $BC4E, $FCFA, $BC4E, $FCFA, $BC51, $FCFD, $BC51 VROM:32FE fdb $FCFD, $BC54, $FD00, $BC54, $FD00, $BC57, $FD03, $BC57 VROM:32FE fdb $FD03, $BC5A, $FD06, $BC5A, $FD06, $C000, $400F, $FCB6 VROM:32FE fdb $400F, $FCB2, 0, $3C, $FCB1, 0, $3C, $FCAD VROM:32FE fdb 0, $5A, $FCAC, 0, $5A, $FCA8, 0, $78 VROM:32FE fdb $FCA7, 0, $78, $FCA3, 0, $96, $FCA2, 0 VROM:32FE fdb $96, $FC9E, 0, $B4, $FC9D, 0, $B4, $FC99 VROM:32FE fdb 0, $D2, $FC98, 0, $D2, $FC94, 0, $F0 VROM:32FE fdb $FC93, 0, $F0, $FC8F, 0, $F0, $FC8E, 0 VROM:32FE fdb $F0, $FC8A, $C000, $1FF1, $E01E, $FC60, $1FE2, $E03C VROM:32FE fdb $FC65, $1FD3, $E05A, $FC69, $1FC4, $E078, $FC6E, $1FB5 VROM:32FE fdb $E096, $FC73, $1FA6, $E0B4, $FC78, $1F97, $E0D2, $FC7D VROM:32FE fdb $1F88, $E0F0, $FC82, $1F79, $E10E, $FC87, $C000, $1FF1 VROM:32FE fdb $1E, $F, $E000, $FCB6, $1FE2, $3C, $4FE0, $FCB1 VROM:32FE fdb $1FD3, $5A, $2D, $E000, $FCAC, $1FC4, $78, $3C VROM:32FE fdb $E000, $FCA7, $1FB5, $96, $4B, $E000, $FCA2, $1FA6 VROM:32FE fdb $B4, $5A, $E000, $FC9D, $1F97, $D2, $69, $E000 VROM:32FE fdb $FC98, $1F88, $F0, $78, $E000, $FC93, $1F79, $10E VROM:32FE fdb $87, $E000, $FC8E, $1F79, 0, $87, $E000, $40F1 VROM:32FE fdb $1FF1, 0, $F, $E000, $40F1, $1FF1, 0, $F VROM:32FE fdb $E000, $40F1, $1FA6, 0, $5A, $E000, $40F1, $1FF1 VROM:32FE fdb 0, $F, $E000, $40F1, $1FF1, 0, $F, $E000 VROM:32FE fdb $40F1, $1FD3, 0, $2D, $E000, $40F1, $1FF1, 0 VROM:32FE fdb $F, $E000, $40F1, $1FF1, 0, $F, $E000, $40F1 VROM:32FE fdb $C000, $C000, $4011, $FD62, $4011, $FD5E, 0, $1FC4 VROM:32FE fdb $FD5D, 0, $1FC4, $FD59, 0, $1FA6, $FD58, 0 VROM:32FE fdb $1FA6, $FD54, 0, $1F88, $FD53, 0, $1F88, $FD4F VROM:32FE fdb 0, $1F6A, $FD4E, 0, $1F6A, $FD4A, 0, $1F4C VROM:32FE fdb $FD49, 0, $1F4C, $FD45, 0, $1F2E, $FD44, 0 VROM:32FE fdb $1F2E, $FD40, 0, $1F10, $FD3F, 0, $1F10, $FD3B VROM:32FE fdb 0, $1F10, $FD3A, 0, $1F10, $FD36, $C000, $1FF1 VROM:32FE fdb $FFE2, $FD0C, $1FE2, $FFC4, $FD11, $1FD3, $FFA6, $FD15 VROM:32FE fdb $1FC4, $FF88, $FD1A, $1FB5, $FF6A, $FD1F, $1FA6, $FF4C VROM:32FE fdb $FD24, $1F97, $FF2E, $FD29, $1F88, $FF10, $FD2E, $1F79 VROM:32FE fdb $FEF2, $FD33, $C000, $1FF1, $1FE2, $F, $E000, $FD62 VROM:32FE fdb $1FE2, $1FC4, $4FE0, $FD5D, $1FD3, $1FA6, $2D, $E000 VROM:32FE fdb $FD58, $1FC4, $1F88, $3C, $E000, $FD53, $1FB5, $1F6A VROM:32FE fdb $4B, $E000, $FD4E, $1FA6, $1F4C, $5A, $E000, $FD49 VROM:32FE fdb $1F97, $1F2E, $69, $E000, $FD44, $1F88, $1F10, $78 VROM:32FE fdb $E000, $FD3F, $1F79, $1EF2, $87, $E000, $FD3A, $1F79 VROM:32FE fdb 0, $87, $E000, $40EF, $1FF1, 0, $F, $E000 VROM:32FE fdb $40EF, $1FF1, 0, $F, $E000, $40EF, $1FA6, 0 VROM:32FE fdb $5A, $E000, $40EF, $1FF1, 0, $F, $E000, $40EF VROM:32FE fdb $1FF1, 0, $F, $E000, $40EF, $1FD3, 0, $2D VROM:32FE fdb $E000, $40EF, $1FF1, 0, $F, $E000, $40EF, $1FF1 VROM:32FE fdb 0, $F, $E000, $40EF, $C000, $6280, $1E20, $620 VROM:32FE fdb $FD83, $6280, $1E20, $19E0, $1E20, $A060, $1E20, $A0C0 VROM:32FE fdb $1E20, $A140, $1EE0, $A140, $1F70, $A140, $1FD0, $A140 VROM:32FE fdb $30, $A140, $90, $A140, $120, $A140, $1E0, $A140 VROM:32FE fdb $1E0, $C0C0, $1E0, $C060, $1E0, $E020, $1E0, $FFE0 VROM:32FE fdb $1E0, $FFA0, $1E0, $FF40, $1E0, $FEC0, $120, $FEC0 VROM:32FE fdb $90, $DEC0, $30, $DEC0, $1FD0, $BEC0, $1F70, $BEC0 VROM:32FE fdb $1EE0, $BEC0, $1E20, $BEC0, $1E20, $BF40, $1E20, $BFA0 VROM:32FE fdb $1E20, $BFE0, $1E20, $A020, $7200, $8040, $C000, $6780 VROM:32FE fdb $1E0, $620, $1C70, $D3C0, $1FD0, 0, $390, $CC40 VROM:32FE fdb $7200, $8040, $C000, $6480, $330, $280, $60, $DF80 VROM:32FE fdb $90, $DFA0, $C0, $DFC0, $C0, $DFE0, $C0, $C020 VROM:32FE fdb $90, $C060, $30, $C080, 0, $C080, $1FA0, $C080 VROM:32FE fdb $1F40, $C080, $1F40, $C060, $1F40, $C020, $1F40, $DFE0 VROM:32FE fdb $1F70, $DFA0, $1FD0, $DF80, 0, $DFA0, $30, $DFA0 VROM:32FE fdb $7200, $8040, $C000, $6480, $330, $280, $1E0, $A040 VROM:32FE fdb $1E80, $BF40, $90, $1FA0, $F0, $A120, $1FD0, $BEA0 VROM:32FE fdb $C0, $1FE0, $1F70, $A180, $150, $BEA0, $90, $60 VROM:32FE fdb $1E20, $A100, $210, $BF80, 0, $80, $1DF0, $A000 VROM:32FE fdb $1B0, $A080, $1C70, $80, $1E0, $BF00, $1DF0, $A080 VROM:32FE fdb 0, $1FA0, $210, $BFE0, $7200, $8040, $C000, $6280 VROM:32FE fdb $8D0, $1E0, $1F40, $A040, $30, $A080, $30, 0 VROM:32FE fdb $1EB0, $A060, $60, $1FE0, $30, $A080, $1E80, $A060 VROM:32FE fdb $C0, $40, $1AF0, $A180, $30, $A080, $390, $BEE0 VROM:32FE fdb $1DF0, $20, $1FD0, $BF80, $F0, $1FC0, $1E20, $A080 VROM:32FE fdb $1FD0, $BF80, $F0, $BFC0, $1F10, $40, $1FD0, $BF80 VROM:32FE fdb $F0, $BFC0, $1C10, $140, $150, $BFC0, $30, $A080 VROM:32FE fdb $30, $80, $30, $A080, $1EE0, $A040, $1E20, $1FC0 VROM:32FE fdb $360, $BF60, $1FD0, $BF80, $1B80, $A0E0, $F0, $40 VROM:32FE fdb $1FD0, $BFA0, $F0, $1F60, $30, $A060, $7200, $8040 VROM:32FE fdb $C000, $6780, $F, $31, $1FE2, $DF9E, $6280, $1FE2 VROM:32FE fdb $A009, $54AA, $5DAA, $43AA, $4CAA, $1E, $C009, $4FE0 VROM:32FE fdb $1E, $FFF7, $4CF6, $43D6, $5DB6, $54B6, $1FE2, $BFF7 VROM:32FE fdb $51A0, $6480, $2D, $52, $1FFA, $DFF9, 1, $DFFA VROM:32FE fdb 8, $DFF9, $C, $DFFD, $45C2, $41C4, $1FF1, $C00B VROM:32FE fdb $5AC0, $6480, $15, $BFEA, 6, $B, $50A0, 8 VROM:32FE fdb $1FF7, 7, $A009, $6280, $18, $1FFB, $1FF7, $A00F VROM:32FE fdb $1FE5, $A008, $5ABB, $5A05, $1FE1, $A006, $7200, $8040 VROM:32FE fdb $C000, 0, $4100, $10, $1F00, 0, $6100, $10 VROM:32FE fdb $1F00, 0, $8100, $10, $1F00, 0, $A100, $10 VROM:32FE fdb $1F00, 0, $C100, $10, $1F00, 0, $E100, $C000 VROM:32FE fdb $BFAE, $8040, $40, $1E80, $6480, $BE90, $8040, $40 VROM:32FE fdb $1F80, $6180, $BE90, $8040, $40, $80, $6280, $BE90 VROM:32FE fdb $8040, $1F60, $1E80, $6680, $BE90, $8040, $1F60, $1F80 VROM:32FE fdb $6380, $BE90, $8040, $1F60, $80, $6580, $BE90, $8040 VROM:32FE fdb $1FD0, $1F80, $6780, $BE90, $8040, $1F40, $80, $6700 VROM:32FE fdb 0, $E100, $1FEC, $1F00, $6710, 0, $E100, $1FEC VROM:32FE fdb $1F00, $6720, 0, $E100, $1FEC, $1F00, $6730, 0 VROM:32FE fdb $E100, $1FEC, $1F00, $6740, 0, $E100, $1FEC, $1F00 VROM:32FE fdb $6750, 0, $E100, $1FEC, $1F00, $6760, 0, $E100 VROM:32FE fdb $1FEC, $1F00, $6770, 0, $E100, $1FEC, $1F00, $6780 VROM:32FE fdb 0, $E100, $1FEC, $1F00, $8040, $C000, $BFAE, $8040 VROM:32FE fdb $1DD8, $1E20, $450, $E2D0, $1E90, $E0F0, $1D20, $FE20 VROM:32FE fdb $2E0, $FE20, $170, $E0F0, $1BB0, $E2D0, $450, 0 VROM:32FE fdb $1BB0, $FD30, $170, $FF10, $2E0, $E1E0, $1D20, $E1E0 VROM:32FE fdb $1E90, $FF10, $450, $FD30, $8040, $1E9A, $1E20, $7240 VROM:32FE fdb $F801, $7200, $8040, $1DF1, $1E0, 0, $FC40, $8040 VROM:32FE fdb $1E51, $1E0, 0, $FC40, $8040, $1EB1, $1E0, 0 VROM:32FE fdb $FC40, $8040, $1F11, $1E0, 0, $FC40, $8040, $1F71 VROM:32FE fdb $1E0, 0, $FC40, $8040, $1FD1, $1E0, 0, $FC40 VROM:32FE fdb $8040, $31, $1E0, 0, $FC40, $8040, $91, $1E0 VROM:32FE fdb 0, $FC40, $8040, $F1, $1E0, 0, $FC40, $8040 VROM:32FE fdb $151, $1E0, 0, $FC40, $8040, $1B1, $1E0, 0 VROM:32FE fdb $FC40, $8040, $211, $1E0, 0, $FC40, $8040, $210 VROM:32FE fdb $1E21, $1BE0, $E000, $8040, $210, $1E61, $1BE0, $E000 VROM:32FE fdb $8040, $210, $1EA1, $1BE0, $E000, $8040, $210, $1EE1 VROM:32FE fdb $1BE0, $E000, $8040, $210, $1F21, $1BE0, $E000, $8040 VROM:32FE fdb $210, $1F61, $1BE0, $E000, $8040, $210, $1FA1, $1BE0 VROM:32FE fdb $E000, $8040, $210, $1FE1, $1BE0, $E000, $8040, $210 VROM:32FE fdb $21, $1BE0, $E000, $8040, $210, $61, $1BE0, $E000 VROM:32FE fdb $8040, $210, $A1, $1BE0, $E000, $8040, $210, $E1 VROM:32FE fdb $1BE0, $E000, $8040, $210, $121, $1BE0, $E000, $8040 VROM:32FE fdb $210, $161, $1BE0, $E000, $8040, $210, $1A1, $1BE0 VROM:32FE fdb $E000, $8040, $210, $1E1, $1BE0, $E000, $C000, $6250 VROM:32FE fdb $7200, $8040, $1DD8, $1E20, 0, $E3C0, $450, $E000 VROM:32FE fdb 0, $FC40, $1BB0, $E000, $C000, $8A, $5C, 0 VROM:32FE fdb $FF48, $1EEC, $E000, 0, $E0B8, $114, $E000, $8040 VROM:32FE fdb $C000, $BFAF, $8040, $100, $1E20, 0, $E3C0, $1FFB VROM:32FE fdb 0, 0, $FC40, $1FFB, 0, $C000, $C, $138 VROM:32FE fdb $6480, $54E0, $40E8, $4CE0, $40F8, $6280, $6C, $1FA8 VROM:32FE fdb $1F10, $E000, $5408, 0, $E0A0, $4C08, $F0, $E000 VROM:32FE fdb $4C18, 0, $FF60, $6780, $30, $1FD0, $1E80, $E000 VROM:32FE fdb 0, $E100, $180, $E000, 0, $FF00, $8040, $C000 VROM:32FE fdb 0, 0, 0, 0, 0, 0, 0, 0 VROM:32FE fdb 0 VROM:32FE ; end of 'VROM' VROM:32FE 4000 rmb 1 4001 rmb 1 4002 rmb 1 4003 rmb 1 4004 rmb 1 4005 rmb 1 4006 rmb 1 4007 rmb 1 4008 rmb 1 4009 rmb 1 400A rmb 1 400B rmb 1 400C rmb 1 400D rmb 1 400E rmb 1 400F rmb 1 4010 rmb 1 4011 rmb 1 4012 rmb 1 4013 rmb 1 4014 rmb 1 4015 rmb 1 4016 rmb 1 4017 rmb 1 4018 rmb 1 4019 rmb 1 401A rmb 1 401B rmb 1 401C rmb 1 401D rmb 1 401E rmb 1 401F rmb 1 4020 rmb 1 4021 rmb 1 4022 rmb 1 4023 rmb 1 4024 rmb 1 4025 rmb 1 4026 rmb 1 4027 rmb 1 4028 rmb 1 4029 rmb 1 402A rmb 1 402B rmb 1 402C rmb 1 402D rmb 1 402E rmb 1 402F rmb 1 4030 rmb 1 4031 rmb 1 4032 rmb 1 4033 rmb 1 4034 rmb 1 4035 rmb 1 4036 rmb 1 4037 rmb 1 4038 rmb 1 4039 rmb 1 403A rmb 1 403B rmb 1 403C rmb 1 403D rmb 1 403E rmb 1 403F rmb 1 4040 rmb 1 4041 rmb 1 4042 rmb 1 4043 rmb 1 4044 rmb 1 4045 rmb 1 4046 rmb 1 4047 rmb 1 4048 rmb 1 4049 rmb 1 404A rmb 1 404B rmb 1 404C rmb 1 404D rmb 1 404E rmb 1 404F rmb 1 4050 rmb 1 4051 rmb 1 4052 rmb 1 4053 rmb 1 4054 rmb 1 4055 rmb 1 4056 rmb 1 4057 rmb 1 4058 rmb 1 4059 rmb 1 405A rmb 1 405B rmb 1 405C rmb 1 405D rmb 1 405E rmb 1 405F rmb 1 4060 rmb 1 4061 rmb 1 4062 rmb 1 4063 rmb 1 4064 rmb 1 4065 rmb 1 4066 rmb 1 4067 rmb 1 4068 rmb 1 4069 rmb 1 406A rmb 1 406B rmb 1 406C rmb 1 406D rmb 1 406E rmb 1 406F rmb 1 4070 rmb 1 4071 rmb 1 4072 rmb 1 4073 rmb 1 4074 rmb 1 4075 rmb 1 4076 rmb 1 4077 rmb 1 4078 rmb 1 4079 rmb 1 407A rmb 1 407B rmb 1 407C rmb 1 407D rmb 1 407E rmb 1 407F rmb 1 4080 rmb 1 4081 rmb 1 4082 rmb 1 4083 rmb 1 4084 rmb 1 4085 rmb 1 4086 rmb 1 4087 rmb 1 4088 rmb 1 4089 rmb 1 408A rmb 1 408B rmb 1 408C rmb 1 408D rmb 1 408E rmb 1 408F rmb 1 4090 rmb 1 4091 rmb 1 4092 rmb 1 4093 rmb 1 4094 rmb 1 4095 rmb 1 4096 rmb 1 4097 rmb 1 4098 rmb 1 4099 rmb 1 409A rmb 1 409B rmb 1 409C rmb 1 409D rmb 1 409E rmb 1 409F rmb 1 40A0 rmb 1 40A1 rmb 1 40A2 rmb 1 40A3 rmb 1 40A4 rmb 1 40A5 rmb 1 40A6 rmb 1 40A7 rmb 1 40A8 rmb 1 40A9 rmb 1 40AA rmb 1 40AB rmb 1 40AC rmb 1 40AD rmb 1 40AE rmb 1 40AF rmb 1 40B0 rmb 1 40B1 rmb 1 40B2 rmb 1 40B3 rmb 1 40B4 rmb 1 40B5 rmb 1 40B6 rmb 1 40B7 rmb 1 40B8 rmb 1 40B9 rmb 1 40BA rmb 1 40BB rmb 1 40BC rmb 1 40BD rmb 1 40BE rmb 1 40BF rmb 1 40C0 rmb 1 40C1 rmb 1 40C2 rmb 1 40C3 rmb 1 40C4 rmb 1 40C5 rmb 1 40C6 rmb 1 40C7 rmb 1 40C8 rmb 1 40C9 rmb 1 40CA rmb 1 40CB rmb 1 40CC rmb 1 40CD rmb 1 40CE rmb 1 40CF rmb 1 40D0 rmb 1 40D1 rmb 1 40D2 rmb 1 40D3 rmb 1 40D4 rmb 1 40D5 rmb 1 40D6 rmb 1 40D7 rmb 1 40D8 rmb 1 40D9 rmb 1 40DA rmb 1 40DB rmb 1 40DC rmb 1 40DD rmb 1 40DE rmb 1 40DF rmb 1 40E0 rmb 1 40E1 rmb 1 40E2 rmb 1 40E3 rmb 1 40E4 rmb 1 40E5 rmb 1 40E6 rmb 1 40E7 rmb 1 40E8 rmb 1 40E9 rmb 1 40EA rmb 1 40EB rmb 1 40EC rmb 1 40ED rmb 1 40EE rmb 1 40EF rmb 1 40F0 rmb 1 40F1 rmb 1 40F2 rmb 1 40F3 rmb 1 40F4 rmb 1 40F5 rmb 1 40F6 rmb 1 40F7 rmb 1 40F8 rmb 1 40F9 rmb 1 40FA rmb 1 40FB rmb 1 40FC rmb 1 40FD rmb 1 40FE rmb 1 40FF rmb 1 4100 rmb 1 4101 rmb 1 4102 rmb 1 4103 rmb 1 4104 rmb 1 4105 rmb 1 4106 rmb 1 4107 rmb 1 4108 rmb 1 4109 rmb 1 410A rmb 1 410B rmb 1 410C rmb 1 410D rmb 1 410E rmb 1 410F rmb 1 4110 rmb 1 4111 rmb 1 4112 rmb 1 4113 rmb 1 4114 rmb 1 4115 rmb 1 4116 rmb 1 4117 rmb 1 4118 rmb 1 4119 rmb 1 411A rmb 1 411B rmb 1 411C rmb 1 411D rmb 1 411E rmb 1 411F rmb 1 4120 rmb 1 4121 rmb 1 4122 rmb 1 4123 rmb 1 4124 rmb 1 4125 rmb 1 4126 rmb 1 4127 rmb 1 4128 rmb 1 4129 rmb 1 412A rmb 1 412B rmb 1 412C rmb 1 412D rmb 1 412E rmb 1 412F rmb 1 4130 rmb 1 4131 rmb 1 4132 rmb 1 4133 rmb 1 4134 rmb 1 4135 rmb 1 4136 rmb 1 4137 rmb 1 4138 rmb 1 4139 rmb 1 413A rmb 1 413B rmb 1 413C rmb 1 413D rmb 1 413E rmb 1 413F rmb 1 4140 rmb 1 4141 rmb 1 4142 rmb 1 4143 rmb 1 4144 rmb 1 4145 rmb 1 4146 rmb 1 4147 rmb 1 4148 rmb 1 4149 rmb 1 414A rmb 1 414B rmb 1 414C rmb 1 414D rmb 1 414E rmb 1 414F rmb 1 4150 rmb 1 4151 rmb 1 4152 rmb 1 4153 rmb 1 4154 rmb 1 4155 rmb 1 4156 rmb 1 4157 rmb 1 4158 rmb 1 4159 rmb 1 415A rmb 1 415B rmb 1 415C rmb 1 415D rmb 1 415E rmb 1 415F rmb 1 4160 rmb 1 4161 rmb 1 4162 rmb 1 4163 rmb 1 4164 rmb 1 4165 rmb 1 4166 rmb 1 4167 rmb 1 4168 rmb 1 4169 rmb 1 416A rmb 1 416B rmb 1 416C rmb 1 416D rmb 1 416E rmb 1 416F rmb 1 4170 rmb 1 4171 rmb 1 4172 rmb 1 4173 rmb 1 4174 rmb 1 4175 rmb 1 4176 rmb 1 4177 rmb 1 4178 rmb 1 4179 rmb 1 417A rmb 1 417B rmb 1 417C rmb 1 417D rmb 1 417E rmb 1 417F rmb 1 4180 rmb 1 4181 rmb 1 4182 rmb 1 4183 rmb 1 4184 rmb 1 4185 rmb 1 4186 rmb 1 4187 rmb 1 4188 rmb 1 4189 rmb 1 418A rmb 1 418B rmb 1 418C rmb 1 418D rmb 1 418E rmb 1 418F rmb 1 4190 rmb 1 4191 rmb 1 4192 rmb 1 4193 rmb 1 4194 rmb 1 4195 rmb 1 4196 rmb 1 4197 rmb 1 4198 rmb 1 4199 rmb 1 419A rmb 1 419B rmb 1 419C rmb 1 419D rmb 1 419E rmb 1 419F rmb 1 41A0 rmb 1 41A1 rmb 1 41A2 rmb 1 41A3 rmb 1 41A4 rmb 1 41A5 rmb 1 41A6 rmb 1 41A7 rmb 1 41A8 rmb 1 41A9 rmb 1 41AA rmb 1 41AB rmb 1 41AC rmb 1 41AD rmb 1 41AE rmb 1 41AF rmb 1 41B0 rmb 1 41B1 rmb 1 41B2 rmb 1 41B3 rmb 1 41B4 rmb 1 41B5 rmb 1 41B6 rmb 1 41B7 rmb 1 41B8 rmb 1 41B9 rmb 1 41BA rmb 1 41BB rmb 1 41BC rmb 1 41BD rmb 1 41BE rmb 1 41BF rmb 1 41C0 rmb 1 41C1 rmb 1 41C2 rmb 1 41C3 rmb 1 41C4 rmb 1 41C5 rmb 1 41C6 rmb 1 41C7 rmb 1 41C8 rmb 1 41C9 rmb 1 41CA rmb 1 41CB rmb 1 41CC rmb 1 41CD rmb 1 41CE rmb 1 41CF rmb 1 41D0 rmb 1 41D1 rmb 1 41D2 rmb 1 41D3 rmb 1 41D4 rmb 1 41D5 rmb 1 41D6 rmb 1 41D7 rmb 1 41D8 rmb 1 41D9 rmb 1 41DA rmb 1 41DB rmb 1 41DC rmb 1 41DD rmb 1 41DE rmb 1 41DF rmb 1 41E0 rmb 1 41E1 rmb 1 41E2 rmb 1 41E3 rmb 1 41E4 rmb 1 41E5 rmb 1 41E6 rmb 1 41E7 rmb 1 41E8 rmb 1 41E9 rmb 1 41EA rmb 1 41EB rmb 1 41EC rmb 1 41ED rmb 1 41EE rmb 1 41EF rmb 1 41F0 rmb 1 41F1 rmb 1 41F2 rmb 1 41F3 rmb 1 41F4 rmb 1 41F5 rmb 1 41F6 rmb 1 41F7 rmb 1 41F8 rmb 1 41F9 rmb 1 41FA rmb 1 41FB rmb 1 41FC rmb 1 41FD rmb 1 41FE rmb 1 41FF rmb 1 4200 rmb 1 4201 rmb 1 4202 rmb 1 4203 rmb 1 4204 rmb 1 4205 rmb 1 4206 rmb 1 4207 rmb 1 4208 rmb 1 4209 rmb 1 420A rmb 1 420B rmb 1 420C rmb 1 420D rmb 1 420E rmb 1 420F rmb 1 4210 rmb 1 4211 rmb 1 4212 rmb 1 4213 rmb 1 4214 rmb 1 4215 rmb 1 4216 rmb 1 4217 rmb 1 4218 rmb 1 4219 rmb 1 421A rmb 1 421B rmb 1 421C rmb 1 421D rmb 1 421E rmb 1 421F rmb 1 4220 rmb 1 4221 rmb 1 4222 rmb 1 4223 rmb 1 4224 rmb 1 4225 rmb 1 4226 rmb 1 4227 rmb 1 4228 rmb 1 4229 rmb 1 422A rmb 1 422B rmb 1 422C rmb 1 422D rmb 1 422E rmb 1 422F rmb 1 4230 rmb 1 4231 rmb 1 4232 rmb 1 4233 rmb 1 4234 rmb 1 4235 rmb 1 4236 rmb 1 4237 rmb 1 4238 rmb 1 4239 rmb 1 423A rmb 1 423B rmb 1 423C rmb 1 423D rmb 1 423E rmb 1 423F rmb 1 4240 rmb 1 4241 rmb 1 4242 rmb 1 4243 rmb 1 4244 rmb 1 4245 rmb 1 4246 rmb 1 4247 rmb 1 4248 rmb 1 4249 rmb 1 424A rmb 1 424B rmb 1 424C rmb 1 424D rmb 1 424E rmb 1 424F rmb 1 4250 rmb 1 4251 rmb 1 4252 rmb 1 4253 rmb 1 4254 rmb 1 4255 rmb 1 4256 rmb 1 4257 rmb 1 4258 rmb 1 4259 rmb 1 425A rmb 1 425B rmb 1 425C rmb 1 425D rmb 1 425E rmb 1 425F rmb 1 4260 rmb 1 4261 rmb 1 4262 rmb 1 4263 rmb 1 4264 rmb 1 4265 rmb 1 4266 rmb 1 4267 rmb 1 4268 rmb 1 4269 rmb 1 426A rmb 1 426B rmb 1 426C rmb 1 426D rmb 1 426E rmb 1 426F rmb 1 4270 rmb 1 4271 rmb 1 4272 rmb 1 4273 rmb 1 4274 rmb 1 4275 rmb 1 4276 rmb 1 4277 rmb 1 4278 rmb 1 4279 rmb 1 427A rmb 1 427B rmb 1 427C rmb 1 427D rmb 1 427E rmb 1 427F rmb 1 4280 rmb 1 4281 rmb 1 4282 rmb 1 4283 rmb 1 4284 rmb 1 4285 rmb 1 4286 rmb 1 4287 rmb 1 4288 rmb 1 4289 rmb 1 428A rmb 1 428B rmb 1 428C rmb 1 428D rmb 1 428E rmb 1 428F rmb 1 4290 rmb 1 4291 rmb 1 4292 rmb 1 4293 rmb 1 4294 rmb 1 4295 rmb 1 4296 rmb 1 4297 rmb 1 4298 rmb 1 4299 rmb 1 429A rmb 1 429B rmb 1 429C rmb 1 429D rmb 1 429E rmb 1 429F rmb 1 42A0 rmb 1 42A1 rmb 1 42A2 rmb 1 42A3 rmb 1 42A4 rmb 1 42A5 rmb 1 42A6 rmb 1 42A7 rmb 1 42A8 rmb 1 42A9 rmb 1 42AA rmb 1 42AB rmb 1 42AC rmb 1 42AD rmb 1 42AE rmb 1 42AF rmb 1 42B0 rmb 1 42B1 rmb 1 42B2 rmb 1 42B3 rmb 1 42B4 rmb 1 42B5 rmb 1 42B6 rmb 1 42B7 rmb 1 42B8 rmb 1 42B9 rmb 1 42BA rmb 1 42BB rmb 1 42BC rmb 1 42BD rmb 1 42BE rmb 1 42BF rmb 1 42C0 rmb 1 42C1 rmb 1 42C2 rmb 1 42C3 rmb 1 42C4 rmb 1 42C5 rmb 1 42C6 rmb 1 42C7 rmb 1 42C8 rmb 1 42C9 rmb 1 42CA rmb 1 42CB rmb 1 42CC rmb 1 42CD rmb 1 42CE rmb 1 42CF rmb 1 42D0 rmb 1 42D1 rmb 1 42D2 rmb 1 42D3 rmb 1 42D4 rmb 1 42D5 rmb 1 42D6 rmb 1 42D7 rmb 1 42D8 rmb 1 42D9 rmb 1 42DA rmb 1 42DB rmb 1 42DC rmb 1 42DD rmb 1 42DE rmb 1 42DF rmb 1 42E0 rmb 1 42E1 rmb 1 42E2 rmb 1 42E3 rmb 1 42E4 rmb 1 42E5 rmb 1 42E6 rmb 1 42E7 rmb 1 42E8 rmb 1 42E9 rmb 1 42EA rmb 1 42EB rmb 1 42EC rmb 1 42ED rmb 1 42EE rmb 1 42EF rmb 1 42F0 rmb 1 42F1 rmb 1 42F2 rmb 1 42F3 rmb 1 42F4 rmb 1 42F5 rmb 1 42F6 rmb 1 42F7 rmb 1 42F8 rmb 1 42F9 rmb 1 42FA rmb 1 42FB rmb 1 42FC rmb 1 42FD rmb 1 42FE rmb 1 42FF rmb 1 IO:4300 ; =========================================================================== IO:4300 IO:4300 ; Segment type: Regular IO:4300 ; segment IO IO:4300 org $4300 IO:4300 ; public IO_Port_0 IO:4300 IO_Port_0: rmb 2 IO:4302 rmb 1 IO:4303 rmb 1 IO:4304 rmb 1 IO:4305 rmb 1 IO:4306 rmb 1 IO:4307 rmb 1 IO:4308 rmb 1 IO:4309 rmb 1 IO:430A rmb 1 IO:430B rmb 1 IO:430C rmb 1 IO:430D rmb 1 IO:430E rmb 1 IO:430F rmb 1 IO:4310 rmb 1 IO:4311 rmb 1 IO:4312 rmb 1 IO:4313 rmb 1 IO:4314 rmb 1 IO:4315 rmb 1 IO:4316 rmb 1 IO:4317 rmb 1 IO:4318 rmb 1 IO:4319 rmb 1 IO:431A rmb 1 IO:431B rmb 1 IO:431C rmb 1 IO:431D rmb 1 IO:431E rmb 1 IO:431F rmb 1 IO:4320 IO_Port_1: rmb 2 IO:4322 rmb 1 IO:4323 rmb 1 IO:4324 rmb 1 IO:4325 rmb 1 IO:4326 rmb 1 IO:4327 rmb 1 IO:4328 rmb 1 IO:4329 rmb 1 IO:432A rmb 1 IO:432B rmb 1 IO:432C rmb 1 IO:432D rmb 1 IO:432E rmb 1 IO:432F rmb 1 IO:4330 rmb 1 IO:4331 rmb 1 IO:4332 rmb 1 IO:4333 rmb 1 IO:4334 rmb 1 IO:4335 rmb 1 IO:4336 rmb 1 IO:4337 rmb 1 IO:4338 rmb 1 IO:4339 rmb 1 IO:433A rmb 1 IO:433B rmb 1 IO:433C rmb 1 IO:433D rmb 1 IO:433E rmb 1 IO:433F rmb 1 IO:4340 OPT0: rmb 2 IO:4342 rmb 1 IO:4343 rmb 1 IO:4344 rmb 1 IO:4345 rmb 1 IO:4346 rmb 1 IO:4347 rmb 1 IO:4348 rmb 1 IO:4349 rmb 1 IO:434A rmb 1 IO:434B rmb 1 IO:434C rmb 1 IO:434D rmb 1 IO:434E rmb 1 IO:434F rmb 1 IO:4350 rmb 1 IO:4351 rmb 1 IO:4352 rmb 1 IO:4353 rmb 1 IO:4354 rmb 1 IO:4355 rmb 1 IO:4356 rmb 1 IO:4357 rmb 1 IO:4358 rmb 1 IO:4359 rmb 1 IO:435A rmb 1 IO:435B rmb 1 IO:435C rmb 1 IO:435D rmb 1 IO:435E rmb 1 IO:435F rmb 1 IO:4360 OPT1: rmb 2 IO:4362 rmb 1 IO:4363 rmb 1 IO:4364 rmb 1 IO:4365 rmb 1 IO:4366 rmb 1 IO:4367 rmb 1 IO:4368 rmb 1 IO:4369 rmb 1 IO:436A rmb 1 IO:436B rmb 1 IO:436C rmb 1 IO:436D rmb 1 IO:436E rmb 1 IO:436F rmb 1 IO:4370 rmb 1 IO:4371 rmb 1 IO:4372 rmb 1 IO:4373 rmb 1 IO:4374 rmb 1 IO:4375 rmb 1 IO:4376 rmb 1 IO:4377 rmb 1 IO:4378 rmb 1 IO:4379 rmb 1 IO:437A rmb 1 IO:437B rmb 1 IO:437C rmb 1 IO:437D rmb 1 IO:437E rmb 1 IO:437F rmb 1 IO:4380 ADC: rmb 2 IO:4382 rmb 1 IO:4383 rmb 1 IO:4384 rmb 1 IO:4385 rmb 1 IO:4386 rmb 1 IO:4387 rmb 1 IO:4388 rmb 1 IO:4389 rmb 1 IO:438A rmb 1 IO:438B rmb 1 IO:438C rmb 1 IO:438D rmb 1 IO:438E rmb 1 IO:438F rmb 1 IO:4390 rmb 1 IO:4391 rmb 1 IO:4392 rmb 1 IO:4393 rmb 1 IO:4394 rmb 1 IO:4395 rmb 1 IO:4396 rmb 1 IO:4397 rmb 1 IO:4398 rmb 1 IO:4399 rmb 1 IO:439A rmb 1 IO:439B rmb 1 IO:439C rmb 1 IO:439D rmb 1 IO:439E rmb 1 IO:439F rmb 1 IO:43A0 rmb 1 IO:43A1 rmb 1 IO:43A2 rmb 1 IO:43A3 rmb 1 IO:43A4 rmb 1 IO:43A5 rmb 1 IO:43A6 rmb 1 IO:43A7 rmb 1 IO:43A8 rmb 1 IO:43A9 rmb 1 IO:43AA rmb 1 IO:43AB rmb 1 IO:43AC rmb 1 IO:43AD rmb 1 IO:43AE rmb 1 IO:43AF rmb 1 IO:43B0 rmb 1 IO:43B1 rmb 1 IO:43B2 rmb 1 IO:43B3 rmb 1 IO:43B4 rmb 1 IO:43B5 rmb 1 IO:43B6 rmb 1 IO:43B7 rmb 1 IO:43B8 rmb 1 IO:43B9 rmb 1 IO:43BA rmb 1 IO:43BB rmb 1 IO:43BC rmb 1 IO:43BD rmb 1 IO:43BE rmb 1 IO:43BF rmb 1 IO:43C0 rmb 1 IO:43C1 rmb 1 IO:43C2 rmb 1 IO:43C3 rmb 1 IO:43C4 rmb 1 IO:43C5 rmb 1 IO:43C6 rmb 1 IO:43C7 rmb 1 IO:43C8 rmb 1 IO:43C9 rmb 1 IO:43CA rmb 1 IO:43CB rmb 1 IO:43CC rmb 1 IO:43CD rmb 1 IO:43CE rmb 1 IO:43CF rmb 1 IO:43D0 rmb 1 IO:43D1 rmb 1 IO:43D2 rmb 1 IO:43D3 rmb 1 IO:43D4 rmb 1 IO:43D5 rmb 1 IO:43D6 rmb 1 IO:43D7 rmb 1 IO:43D8 rmb 1 IO:43D9 rmb 1 IO:43DA rmb 1 IO:43DB rmb 1 IO:43DC rmb 1 IO:43DD rmb 1 IO:43DE rmb 1 IO:43DF rmb 1 IO:43E0 rmb 1 IO:43E1 rmb 1 IO:43E2 rmb 1 IO:43E3 rmb 1 IO:43E4 rmb 1 IO:43E5 rmb 1 IO:43E6 rmb 1 IO:43E7 rmb 1 IO:43E8 rmb 1 IO:43E9 rmb 1 IO:43EA rmb 1 IO:43EB rmb 1 IO:43EC rmb 1 IO:43ED rmb 1 IO:43EE rmb 1 IO:43EF rmb 1 IO:43F0 rmb 1 IO:43F1 rmb 1 IO:43F2 rmb 1 IO:43F3 rmb 1 IO:43F4 rmb 1 IO:43F5 rmb 1 IO:43F6 rmb 1 IO:43F7 rmb 1 IO:43F8 rmb 1 IO:43F9 rmb 1 IO:43FA rmb 1 IO:43FB rmb 1 IO:43FC rmb 1 IO:43FD rmb 1 IO:43FE rmb 1 IO:43FF rmb 1 IO:4400 SOUNDIO: rmb 2 IO:4402 rmb 1 IO:4403 rmb 1 IO:4404 rmb 1 IO:4405 rmb 1 IO:4406 rmb 1 IO:4407 rmb 1 IO:4408 rmb 1 IO:4409 rmb 1 IO:440A rmb 1 IO:440B rmb 1 IO:440C rmb 1 IO:440D rmb 1 IO:440E rmb 1 IO:440F rmb 1 IO:4410 rmb 1 IO:4411 rmb 1 IO:4412 rmb 1 IO:4413 rmb 1 IO:4414 rmb 1 IO:4415 rmb 1 IO:4416 rmb 1 IO:4417 rmb 1 IO:4418 rmb 1 IO:4419 rmb 1 IO:441A rmb 1 IO:441B rmb 1 IO:441C rmb 1 IO:441D rmb 1 IO:441E rmb 1 IO:441F rmb 1 IO:4420 rmb 1 IO:4421 rmb 1 IO:4422 rmb 1 IO:4423 rmb 1 IO:4424 rmb 1 IO:4425 rmb 1 IO:4426 rmb 1 IO:4427 rmb 1 IO:4428 rmb 1 IO:4429 rmb 1 IO:442A rmb 1 IO:442B rmb 1 IO:442C rmb 1 IO:442D rmb 1 IO:442E rmb 1 IO:442F rmb 1 IO:4430 rmb 1 IO:4431 rmb 1 IO:4432 rmb 1 IO:4433 rmb 1 IO:4434 rmb 1 IO:4435 rmb 1 IO:4436 rmb 1 IO:4437 rmb 1 IO:4438 rmb 1 IO:4439 rmb 1 IO:443A rmb 1 IO:443B rmb 1 IO:443C rmb 1 IO:443D rmb 1 IO:443E rmb 1 IO:443F rmb 1 IO:4440 rmb 1 IO:4441 rmb 1 IO:4442 rmb 1 IO:4443 rmb 1 IO:4444 rmb 1 IO:4445 rmb 1 IO:4446 rmb 1 IO:4447 rmb 1 IO:4448 rmb 1 IO:4449 rmb 1 IO:444A rmb 1 IO:444B rmb 1 IO:444C rmb 1 IO:444D rmb 1 IO:444E rmb 1 IO:444F rmb 1 IO:4450 rmb 1 IO:4451 rmb 1 IO:4452 rmb 1 IO:4453 rmb 1 IO:4454 rmb 1 IO:4455 rmb 1 IO:4456 rmb 1 IO:4457 rmb 1 IO:4458 rmb 1 IO:4459 rmb 1 IO:445A rmb 1 IO:445B rmb 1 IO:445C rmb 1 IO:445D rmb 1 IO:445E rmb 1 IO:445F rmb 1 IO:4460 rmb 1 IO:4461 rmb 1 IO:4462 rmb 1 IO:4463 rmb 1 IO:4464 rmb 1 IO:4465 rmb 1 IO:4466 rmb 1 IO:4467 rmb 1 IO:4468 rmb 1 IO:4469 rmb 1 IO:446A rmb 1 IO:446B rmb 1 IO:446C rmb 1 IO:446D rmb 1 IO:446E rmb 1 IO:446F rmb 1 IO:4470 rmb 1 IO:4471 rmb 1 IO:4472 rmb 1 IO:4473 rmb 1 IO:4474 rmb 1 IO:4475 rmb 1 IO:4476 rmb 1 IO:4477 rmb 1 IO:4478 rmb 1 IO:4479 rmb 1 IO:447A rmb 1 IO:447B rmb 1 IO:447C rmb 1 IO:447D rmb 1 IO:447E rmb 1 IO:447F rmb 1 IO:4480 rmb 1 IO:4481 rmb 1 IO:4482 rmb 1 IO:4483 rmb 1 IO:4484 rmb 1 IO:4485 rmb 1 IO:4486 rmb 1 IO:4487 rmb 1 IO:4488 rmb 1 IO:4489 rmb 1 IO:448A rmb 1 IO:448B rmb 1 IO:448C rmb 1 IO:448D rmb 1 IO:448E rmb 1 IO:448F rmb 1 IO:4490 rmb 1 IO:4491 rmb 1 IO:4492 rmb 1 IO:4493 rmb 1 IO:4494 rmb 1 IO:4495 rmb 1 IO:4496 rmb 1 IO:4497 rmb 1 IO:4498 rmb 1 IO:4499 rmb 1 IO:449A rmb 1 IO:449B rmb 1 IO:449C rmb 1 IO:449D rmb 1 IO:449E rmb 1 IO:449F rmb 1 IO:44A0 rmb 1 IO:44A1 rmb 1 IO:44A2 rmb 1 IO:44A3 rmb 1 IO:44A4 rmb 1 IO:44A5 rmb 1 IO:44A6 rmb 1 IO:44A7 rmb 1 IO:44A8 rmb 1 IO:44A9 rmb 1 IO:44AA rmb 1 IO:44AB rmb 1 IO:44AC rmb 1 IO:44AD rmb 1 IO:44AE rmb 1 IO:44AF rmb 1 IO:44B0 rmb 1 IO:44B1 rmb 1 IO:44B2 rmb 1 IO:44B3 rmb 1 IO:44B4 rmb 1 IO:44B5 rmb 1 IO:44B6 rmb 1 IO:44B7 rmb 1 IO:44B8 rmb 1 IO:44B9 rmb 1 IO:44BA rmb 1 IO:44BB rmb 1 IO:44BC rmb 1 IO:44BD rmb 1 IO:44BE rmb 1 IO:44BF rmb 1 IO:44C0 rmb 1 IO:44C1 rmb 1 IO:44C2 rmb 1 IO:44C3 rmb 1 IO:44C4 rmb 1 IO:44C5 rmb 1 IO:44C6 rmb 1 IO:44C7 rmb 1 IO:44C8 rmb 1 IO:44C9 rmb 1 IO:44CA rmb 1 IO:44CB rmb 1 IO:44CC rmb 1 IO:44CD rmb 1 IO:44CE rmb 1 IO:44CF rmb 1 IO:44D0 rmb 1 IO:44D1 rmb 1 IO:44D2 rmb 1 IO:44D3 rmb 1 IO:44D4 rmb 1 IO:44D5 rmb 1 IO:44D6 rmb 1 IO:44D7 rmb 1 IO:44D8 rmb 1 IO:44D9 rmb 1 IO:44DA rmb 1 IO:44DB rmb 1 IO:44DC rmb 1 IO:44DD rmb 1 IO:44DE rmb 1 IO:44DF rmb 1 IO:44E0 rmb 1 IO:44E1 rmb 1 IO:44E2 rmb 1 IO:44E3 rmb 1 IO:44E4 rmb 1 IO:44E5 rmb 1 IO:44E6 rmb 1 IO:44E7 rmb 1 IO:44E8 rmb 1 IO:44E9 rmb 1 IO:44EA rmb 1 IO:44EB rmb 1 IO:44EC rmb 1 IO:44ED rmb 1 IO:44EE rmb 1 IO:44EF rmb 1 IO:44F0 rmb 1 IO:44F1 rmb 1 IO:44F2 rmb 1 IO:44F3 rmb 1 IO:44F4 rmb 1 IO:44F5 rmb 1 IO:44F6 rmb 1 IO:44F7 rmb 1 IO:44F8 rmb 1 IO:44F9 rmb 1 IO:44FA rmb 1 IO:44FB rmb 1 IO:44FC rmb 1 IO:44FD rmb 1 IO:44FE rmb 1 IO:44FF rmb 1 IO:4500 byte_4500: rmb 1 ; NOVRAM IO:4501 rmb 1 IO:4502 rmb 1 IO:4503 rmb 1 IO:4504 rmb 1 IO:4505 rmb 1 IO:4506 byte_4506: rmb 1 IO:4507 byte_4507: rmb 1 IO:4508 byte_4508: rmb 1 IO:4509 rmb 1 IO:450A rmb 1 IO:450B rmb 1 IO:450C rmb 1 IO:450D rmb 1 IO:450E rmb 1 IO:450F rmb 1 IO:4510 rmb 1 IO:4511 rmb 1 IO:4512 rmb 1 IO:4513 rmb 1 IO:4514 rmb 1 IO:4515 rmb 1 IO:4516 rmb 1 IO:4517 rmb 1 IO:4518 rmb 1 IO:4519 rmb 1 IO:451A rmb 1 IO:451B rmb 1 IO:451C rmb 1 IO:451D rmb 1 IO:451E rmb 1 IO:451F rmb 1 IO:4520 byte_4520: rmb 1 IO:4521 rmb 1 IO:4522 rmb 1 IO:4523 rmb 1 IO:4524 rmb 1 IO:4525 rmb 1 IO:4526 rmb 1 IO:4527 rmb 1 IO:4528 rmb 1 IO:4529 rmb 1 IO:452A rmb 1 IO:452B rmb 1 IO:452C rmb 1 IO:452D rmb 1 IO:452E rmb 1 IO:452F rmb 1 IO:4530 rmb 1 IO:4531 rmb 1 IO:4532 rmb 1 IO:4533 rmb 1 IO:4534 rmb 1 IO:4535 rmb 1 IO:4536 rmb 1 IO:4537 rmb 1 IO:4538 rmb 1 IO:4539 rmb 1 IO:453A rmb 1 IO:453B rmb 1 IO:453C rmb 1 IO:453D rmb 1 IO:453E rmb 1 IO:453F rmb 1 IO:4540 rmb 1 IO:4541 rmb 1 IO:4542 rmb 1 IO:4543 rmb 1 IO:4544 rmb 1 IO:4545 rmb 1 IO:4546 rmb 1 IO:4547 rmb 1 IO:4548 rmb 1 IO:4549 rmb 1 IO:454A rmb 1 IO:454B rmb 1 IO:454C rmb 1 IO:454D rmb 1 IO:454E byte_454E: rmb 1 IO:454F rmb 1 IO:4550 rmb 1 IO:4551 rmb 1 IO:4552 rmb 1 IO:4553 rmb 1 IO:4554 rmb 1 IO:4555 rmb 1 IO:4556 rmb 1 IO:4557 rmb 1 IO:4558 rmb 1 IO:4559 rmb 1 IO:455A rmb 1 IO:455B rmb 1 IO:455C byte_455C: rmb 1 IO:455D rmb 1 IO:455E rmb 1 IO:455F rmb 1 IO:4560 rmb 1 IO:4561 rmb 1 IO:4562 rmb 1 IO:4563 rmb 1 IO:4564 rmb 1 IO:4565 rmb 1 IO:4566 rmb 1 IO:4567 rmb 1 IO:4568 rmb 1 IO:4569 rmb 1 IO:456A rmb 1 IO:456B rmb 1 IO:456C rmb 1 IO:456D rmb 1 IO:456E rmb 1 IO:456F rmb 1 IO:4570 rmb 1 IO:4571 rmb 1 IO:4572 rmb 1 IO:4573 rmb 1 IO:4574 rmb 1 IO:4575 rmb 1 IO:4576 rmb 1 IO:4577 rmb 1 IO:4578 rmb 1 IO:4579 rmb 1 IO:457A rmb 1 IO:457B rmb 1 IO:457C rmb 1 IO:457D rmb 1 IO:457E rmb 1 IO:457F rmb 1 IO:4580 rmb 1 IO:4581 rmb 1 IO:4582 rmb 1 IO:4583 rmb 1 IO:4584 rmb 1 IO:4585 rmb 1 IO:4586 rmb 1 IO:4587 rmb 1 IO:4588 byte_4588: rmb 1 IO:4589 byte_4589: rmb 1 IO:458A rmb 1 IO:458B rmb 1 IO:458C rmb 1 IO:458D rmb 1 IO:458E byte_458E: rmb 1 IO:458F rmb 1 IO:4590 byte_4590: rmb 1 IO:4591 byte_4591: rmb 1 IO:4592 byte_4592: rmb 1 IO:4593 byte_4593: rmb 1 IO:4594 rmb 1 IO:4595 rmb 1 IO:4596 byte_4596: rmb 1 IO:4597 byte_4597: rmb 1 IO:4598 byte_4598: rmb 1 IO:4599 rmb 1 IO:459A rmb 1 IO:459B rmb 1 IO:459C rmb 1 IO:459D rmb 1 IO:459E rmb 1 IO:459F rmb 1 IO:45A0 rmb 1 IO:45A1 rmb 1 IO:45A2 rmb 1 IO:45A3 rmb 1 IO:45A4 rmb 1 IO:45A5 rmb 1 IO:45A6 rmb 1 IO:45A7 rmb 1 IO:45A8 rmb 1 IO:45A9 rmb 1 IO:45AA rmb 1 IO:45AB rmb 1 IO:45AC rmb 1 IO:45AD rmb 1 IO:45AE rmb 1 IO:45AF rmb 1 IO:45B0 rmb 1 IO:45B1 rmb 1 IO:45B2 rmb 1 IO:45B3 rmb 1 IO:45B4 rmb 1 IO:45B5 rmb 1 IO:45B6 rmb 1 IO:45B7 rmb 1 IO:45B8 rmb 1 IO:45B9 rmb 1 IO:45BA rmb 1 IO:45BB rmb 1 IO:45BC rmb 1 IO:45BD rmb 1 IO:45BE rmb 1 IO:45BF rmb 1 IO:45C0 rmb 1 IO:45C1 rmb 1 IO:45C2 rmb 1 IO:45C3 rmb 1 IO:45C4 rmb 1 IO:45C5 rmb 1 IO:45C6 rmb 1 IO:45C7 rmb 1 IO:45C8 rmb 1 IO:45C9 rmb 1 IO:45CA rmb 1 IO:45CB rmb 1 IO:45CC rmb 1 IO:45CD rmb 1 IO:45CE rmb 1 IO:45CF rmb 1 IO:45D0 rmb 1 IO:45D1 rmb 1 IO:45D2 rmb 1 IO:45D3 rmb 1 IO:45D4 rmb 1 IO:45D5 rmb 1 IO:45D6 rmb 1 IO:45D7 rmb 1 IO:45D8 rmb 1 IO:45D9 rmb 1 IO:45DA rmb 1 IO:45DB rmb 1 IO:45DC rmb 1 IO:45DD rmb 1 IO:45DE rmb 1 IO:45DF rmb 1 IO:45E0 rmb 1 IO:45E1 rmb 1 IO:45E2 rmb 1 IO:45E3 rmb 1 IO:45E4 rmb 1 IO:45E5 rmb 1 IO:45E6 rmb 1 IO:45E7 rmb 1 IO:45E8 rmb 1 IO:45E9 rmb 1 IO:45EA rmb 1 IO:45EB rmb 1 IO:45EC rmb 1 IO:45ED rmb 1 IO:45EE rmb 1 IO:45EF rmb 1 IO:45F0 rmb 1 IO:45F1 rmb 1 IO:45F2 rmb 1 IO:45F3 rmb 1 IO:45F4 rmb 1 IO:45F5 rmb 1 IO:45F6 rmb 1 IO:45F7 rmb 1 IO:45F8 rmb 1 IO:45F9 rmb 1 IO:45FA rmb 1 IO:45FB rmb 1 IO:45FC rmb 1 IO:45FD rmb 1 IO:45FE rmb 1 IO:45FF rmb 1 IO:4600 EVGGO: rmb 2 IO:4602 rmb 1 IO:4603 rmb 1 IO:4604 rmb 1 IO:4605 rmb 1 IO:4606 rmb 1 IO:4607 rmb 1 IO:4608 rmb 1 IO:4609 rmb 1 IO:460A rmb 1 IO:460B rmb 1 IO:460C rmb 1 IO:460D rmb 1 IO:460E rmb 1 IO:460F rmb 1 IO:4610 rmb 1 IO:4611 rmb 1 IO:4612 rmb 1 IO:4613 rmb 1 IO:4614 rmb 1 IO:4615 rmb 1 IO:4616 rmb 1 IO:4617 rmb 1 IO:4618 rmb 1 IO:4619 rmb 1 IO:461A rmb 1 IO:461B rmb 1 IO:461C rmb 1 IO:461D rmb 1 IO:461E rmb 1 IO:461F rmb 1 IO:4620 EVGRESET: rmb 2 IO:4622 rmb 1 IO:4623 rmb 1 IO:4624 rmb 1 IO:4625 rmb 1 IO:4626 rmb 1 IO:4627 rmb 1 IO:4628 rmb 1 IO:4629 rmb 1 IO:462A rmb 1 IO:462B rmb 1 IO:462C rmb 1 IO:462D rmb 1 IO:462E rmb 1 IO:462F rmb 1 IO:4630 rmb 1 IO:4631 rmb 1 IO:4632 rmb 1 IO:4633 rmb 1 IO:4634 rmb 1 IO:4635 rmb 1 IO:4636 rmb 1 IO:4637 rmb 1 IO:4638 rmb 1 IO:4639 rmb 1 IO:463A rmb 1 IO:463B rmb 1 IO:463C rmb 1 IO:463D rmb 1 IO:463E rmb 1 IO:463F rmb 1 IO:4640 WDCLR: rmb 2 IO:4642 rmb 1 IO:4643 rmb 1 IO:4644 rmb 1 IO:4645 rmb 1 IO:4646 rmb 1 IO:4647 rmb 1 IO:4648 rmb 1 IO:4649 rmb 1 IO:464A rmb 1 IO:464B rmb 1 IO:464C rmb 1 IO:464D rmb 1 IO:464E rmb 1 IO:464F rmb 1 IO:4650 rmb 1 IO:4651 rmb 1 IO:4652 rmb 1 IO:4653 rmb 1 IO:4654 rmb 1 IO:4655 rmb 1 IO:4656 rmb 1 IO:4657 rmb 1 IO:4658 rmb 1 IO:4659 rmb 1 IO:465A rmb 1 IO:465B rmb 1 IO:465C rmb 1 IO:465D rmb 1 IO:465E rmb 1 IO:465F rmb 1 IO:4660 IRQCLR: rmb 1 IO:4661 rmb 1 IO:4662 rmb 1 IO:4663 rmb 1 IO:4664 rmb 1 IO:4665 rmb 1 IO:4666 rmb 1 IO:4667 rmb 1 IO:4668 rmb 1 IO:4669 rmb 1 IO:466A rmb 1 IO:466B rmb 1 IO:466C rmb 1 IO:466D rmb 1 IO:466E rmb 1 IO:466F rmb 1 IO:4670 rmb 1 IO:4671 rmb 1 IO:4672 rmb 1 IO:4673 rmb 1 IO:4674 rmb 1 IO:4675 rmb 1 IO:4676 rmb 1 IO:4677 rmb 1 IO:4678 rmb 1 IO:4679 rmb 1 IO:467A rmb 1 IO:467B rmb 1 IO:467C rmb 1 IO:467D rmb 1 IO:467E rmb 1 IO:467F rmb 1 IO:4680 CoinCtr2: rmb 1 IO:4681 CoinCtr1: rmb 1 IO:4682 LED3: rmb 1 IO:4683 LED2: rmb 1 IO:4684 ; public MPAGE IO:4684 MPAGE: rmb 1 IO:4685 PRNGClr: rmb 1 IO:4686 LED1: rmb 1 IO:4687 NVRecall: rmb 1 IO:4688 rmb 1 IO:4689 rmb 1 IO:468A rmb 1 IO:468B rmb 1 IO:468C rmb 1 IO:468D rmb 1 IO:468E rmb 1 IO:468F rmb 1 IO:4690 rmb 1 IO:4691 rmb 1 IO:4692 rmb 1 IO:4693 rmb 1 IO:4694 rmb 1 IO:4695 rmb 1 IO:4696 rmb 1 IO:4697 rmb 1 IO:4698 rmb 1 IO:4699 rmb 1 IO:469A rmb 1 IO:469B rmb 1 IO:469C rmb 1 IO:469D rmb 1 IO:469E rmb 1 IO:469F rmb 1 IO:46A0 NSTORE: rmb 1 IO:46A1 rmb 1 IO:46A2 rmb 1 IO:46A3 rmb 1 IO:46A4 rmb 1 IO:46A5 rmb 1 IO:46A6 rmb 1 IO:46A7 rmb 1 IO:46A8 rmb 1 IO:46A9 rmb 1 IO:46AA rmb 1 IO:46AB rmb 1 IO:46AC rmb 1 IO:46AD rmb 1 IO:46AE rmb 1 IO:46AF rmb 1 IO:46B0 rmb 1 IO:46B1 rmb 1 IO:46B2 rmb 1 IO:46B3 rmb 1 IO:46B4 rmb 1 IO:46B5 rmb 1 IO:46B6 rmb 1 IO:46B7 rmb 1 IO:46B8 rmb 1 IO:46B9 rmb 1 IO:46BA rmb 1 IO:46BB rmb 1 IO:46BC rmb 1 IO:46BD rmb 1 IO:46BE rmb 1 IO:46BF rmb 1 IO:46C0 ADCSTART: rmb 2 IO:46C2 rmb 1 IO:46C3 rmb 1 IO:46C4 rmb 1 IO:46C5 rmb 1 IO:46C6 rmb 1 IO:46C7 rmb 1 IO:46C8 rmb 1 IO:46C9 rmb 1 IO:46CA rmb 1 IO:46CB rmb 1 IO:46CC rmb 1 IO:46CD rmb 1 IO:46CE rmb 1 IO:46CF rmb 1 IO:46D0 rmb 1 IO:46D1 rmb 1 IO:46D2 rmb 1 IO:46D3 rmb 1 IO:46D4 rmb 1 IO:46D5 rmb 1 IO:46D6 rmb 1 IO:46D7 rmb 1 IO:46D8 rmb 1 IO:46D9 rmb 1 IO:46DA rmb 1 IO:46DB rmb 1 IO:46DC rmb 1 IO:46DD rmb 1 IO:46DE rmb 1 IO:46DF rmb 1 IO:46E0 SOUNDRST: rmb 2 IO:46E2 rmb 1 IO:46E3 rmb 1 IO:46E4 rmb 1 IO:46E5 rmb 1 IO:46E6 rmb 1 IO:46E7 rmb 1 IO:46E8 rmb 1 IO:46E9 rmb 1 IO:46EA rmb 1 IO:46EB rmb 1 IO:46EC rmb 1 IO:46ED rmb 1 IO:46EE rmb 1 IO:46EF rmb 1 IO:46F0 rmb 1 IO:46F1 rmb 1 IO:46F2 rmb 1 IO:46F3 rmb 1 IO:46F4 rmb 1 IO:46F5 rmb 1 IO:46F6 rmb 1 IO:46F7 rmb 1 IO:46F8 rmb 1 IO:46F9 rmb 1 IO:46FA rmb 1 IO:46FB rmb 1 IO:46FC rmb 1 IO:46FD rmb 1 IO:46FE rmb 1 IO:46FF rmb 1 IO:4700 MW0: rmb 1 IO:4701 MW1: rmb 1 IO:4702 MW2: rmb 1 IO:4703 PRNG: rmb 1 IO:4704 DVSRH: rmb 2 IO:4706 DVDDH: rmb 2 IO:4708 rmb 1 IO:4709 rmb 1 IO:470A rmb 1 IO:470B rmb 1 IO:470C rmb 1 IO:470D rmb 1 IO:470E rmb 1 IO:470F rmb 1 IO:4710 rmb 1 IO:4711 rmb 1 IO:4712 rmb 1 IO:4713 rmb 1 IO:4714 rmb 1 IO:4715 rmb 1 IO:4716 rmb 1 IO:4717 rmb 1 IO:4718 rmb 1 IO:4719 rmb 1 IO:471A rmb 1 IO:471B rmb 1 IO:471C rmb 1 IO:471D rmb 1 IO:471E rmb 1 IO:471F rmb 1 IO:4720 rmb 1 IO:4721 rmb 1 IO:4722 rmb 1 IO:4723 rmb 1 IO:4724 rmb 1 IO:4725 rmb 1 IO:4726 rmb 1 IO:4727 rmb 1 IO:4728 rmb 1 IO:4729 rmb 1 IO:472A rmb 1 IO:472B rmb 1 IO:472C rmb 1 IO:472D rmb 1 IO:472E rmb 1 IO:472F rmb 1 IO:4730 rmb 1 IO:4731 rmb 1 IO:4732 rmb 1 IO:4733 rmb 1 IO:4734 rmb 1 IO:4735 rmb 1 IO:4736 rmb 1 IO:4737 rmb 1 IO:4738 rmb 1 IO:4739 rmb 1 IO:473A rmb 1 IO:473B rmb 1 IO:473C rmb 1 IO:473D rmb 1 IO:473E rmb 1 IO:473F rmb 1 IO:4740 rmb 1 IO:4741 rmb 1 IO:4742 rmb 1 IO:4743 rmb 1 IO:4744 rmb 1 IO:4745 rmb 1 IO:4746 rmb 1 IO:4747 rmb 1 IO:4748 rmb 1 IO:4749 rmb 1 IO:474A rmb 1 IO:474B rmb 1 IO:474C rmb 1 IO:474D rmb 1 IO:474E rmb 1 IO:474F rmb 1 IO:4750 rmb 1 IO:4751 rmb 1 IO:4752 rmb 1 IO:4753 rmb 1 IO:4754 rmb 1 IO:4755 rmb 1 IO:4756 rmb 1 IO:4757 rmb 1 IO:4758 rmb 1 IO:4759 rmb 1 IO:475A rmb 1 IO:475B rmb 1 IO:475C rmb 1 IO:475D rmb 1 IO:475E rmb 1 IO:475F rmb 1 IO:4760 rmb 1 IO:4761 rmb 1 IO:4762 rmb 1 IO:4763 rmb 1 IO:4764 rmb 1 IO:4765 rmb 1 IO:4766 rmb 1 IO:4767 rmb 1 IO:4768 rmb 1 IO:4769 rmb 1 IO:476A rmb 1 IO:476B rmb 1 IO:476C rmb 1 IO:476D rmb 1 IO:476E rmb 1 IO:476F rmb 1 IO:4770 rmb 1 IO:4771 rmb 1 IO:4772 rmb 1 IO:4773 rmb 1 IO:4774 rmb 1 IO:4775 rmb 1 IO:4776 rmb 1 IO:4777 rmb 1 IO:4778 rmb 1 IO:4779 rmb 1 IO:477A rmb 1 IO:477B rmb 1 IO:477C rmb 1 IO:477D rmb 1 IO:477E rmb 1 IO:477F rmb 1 IO:4780 rmb 1 IO:4781 rmb 1 IO:4782 rmb 1 IO:4783 rmb 1 IO:4784 rmb 1 IO:4785 rmb 1 IO:4786 rmb 1 IO:4787 rmb 1 IO:4788 rmb 1 IO:4789 rmb 1 IO:478A rmb 1 IO:478B rmb 1 IO:478C rmb 1 IO:478D rmb 1 IO:478E rmb 1 IO:478F rmb 1 IO:4790 rmb 1 IO:4791 rmb 1 IO:4792 rmb 1 IO:4793 rmb 1 IO:4794 rmb 1 IO:4795 rmb 1 IO:4796 rmb 1 IO:4797 rmb 1 IO:4798 rmb 1 IO:4799 rmb 1 IO:479A rmb 1 IO:479B rmb 1 IO:479C rmb 1 IO:479D rmb 1 IO:479E rmb 1 IO:479F rmb 1 IO:47A0 rmb 1 IO:47A1 rmb 1 IO:47A2 rmb 1 IO:47A3 rmb 1 IO:47A4 rmb 1 IO:47A5 rmb 1 IO:47A6 rmb 1 IO:47A7 rmb 1 IO:47A8 rmb 1 IO:47A9 rmb 1 IO:47AA rmb 1 IO:47AB rmb 1 IO:47AC rmb 1 IO:47AD rmb 1 IO:47AE rmb 1 IO:47AF rmb 1 IO:47B0 rmb 1 IO:47B1 rmb 1 IO:47B2 rmb 1 IO:47B3 rmb 1 IO:47B4 rmb 1 IO:47B5 rmb 1 IO:47B6 rmb 1 IO:47B7 rmb 1 IO:47B8 rmb 1 IO:47B9 rmb 1 IO:47BA rmb 1 IO:47BB rmb 1 IO:47BC rmb 1 IO:47BD rmb 1 IO:47BE rmb 1 IO:47BF rmb 1 IO:47C0 rmb 1 IO:47C1 rmb 1 IO:47C2 rmb 1 IO:47C3 rmb 1 IO:47C4 rmb 1 IO:47C5 rmb 1 IO:47C6 rmb 1 IO:47C7 rmb 1 IO:47C8 rmb 1 IO:47C9 rmb 1 IO:47CA rmb 1 IO:47CB rmb 1 IO:47CC rmb 1 IO:47CD rmb 1 IO:47CE rmb 1 IO:47CF rmb 1 IO:47D0 rmb 1 IO:47D1 rmb 1 IO:47D2 rmb 1 IO:47D3 rmb 1 IO:47D4 rmb 1 IO:47D5 rmb 1 IO:47D6 rmb 1 IO:47D7 rmb 1 IO:47D8 rmb 1 IO:47D9 rmb 1 IO:47DA rmb 1 IO:47DB rmb 1 IO:47DC rmb 1 IO:47DD rmb 1 IO:47DE rmb 1 IO:47DF rmb 1 IO:47E0 rmb 1 IO:47E1 rmb 1 IO:47E2 rmb 1 IO:47E3 rmb 1 IO:47E4 rmb 1 IO:47E5 rmb 1 IO:47E6 rmb 1 IO:47E7 rmb 1 IO:47E8 rmb 1 IO:47E9 rmb 1 IO:47EA rmb 1 IO:47EB rmb 1 IO:47EC rmb 1 IO:47ED rmb 1 IO:47EE rmb 1 IO:47EF rmb 1 IO:47F0 rmb 1 IO:47F1 rmb 1 IO:47F2 rmb 1 IO:47F3 rmb 1 IO:47F4 rmb 1 IO:47F5 rmb 1 IO:47F6 rmb 1 IO:47F7 rmb 1 IO:47F8 rmb 1 IO:47F9 rmb 1 IO:47FA rmb 1 IO:47FB rmb 1 IO:47FC rmb 1 IO:47FD rmb 1 IO:47FE rmb 1 IO:47FF rmb 1 IO:47FF ; end of 'IO' IO:47FF RAM:4800 ; File Name : C:\Documents and Settings\Owner\Desktop\SW\SW.bin RAM:4800 ; Format : Binary file RAM:4800 ; Base Address: 0000h Range: 8000h - 10000h Loaded length: 8000h RAM:4800 ; =========================================================================== RAM:4800 RAM:4800 ; Segment type: Regular RAM:4800 ; segment RAM RAM:4800 org $4800 RAM:4800 rmb 1 RAM:4801 rmb 1 RAM:4802 rmb 1 RAM:4803 rmb 1 RAM:4804 rmb 1 RAM:4805 rmb 1 RAM:4806 rmb 1 RAM:4807 rmb 1 RAM:4808 rmb 1 RAM:4809 rmb 1 RAM:480A rmb 1 RAM:480B rmb 1 RAM:480C byte_480C: rmb 1 RAM:480D byte_480D: rmb 1 RAM:480E byte_480E: rmb 1 RAM:480F rmb 1 RAM:4810 rmb 1 RAM:4811 rmb 1 RAM:4812 byte_4812: rmb 1 ; Half credit RAM:4813 rmb 1 RAM:4814 byte_4814: rmb 1 ; Credits RAM:4815 byte_4815: rmb 1 RAM:4816 byte_4816: rmb 1 RAM:4817 byte_4817: rmb 1 RAM:4818 byte_4818: rmb 1 RAM:4819 rmb 1 RAM:481A byte_481A: rmb 1 RAM:481B rmb 1 RAM:481C rmb 1 RAM:481D rmb 1 RAM:481E word_481E: rmb 2 RAM:4820 rmb 1 RAM:4821 word_4821: rmb 2 RAM:4823 rmb 1 RAM:4824 word_4824: rmb 2 ; Opt0_Shadow RAM:4826 rmb 1 RAM:4827 rmb 1 RAM:4828 rmb 1 RAM:4829 byte_4829: rmb 1 RAM:482A rmb 1 RAM:482B rmb 1 RAM:482C rmb 1 RAM:482D rmb 1 RAM:482E rmb 1 RAM:482F rmb 1 RAM:4830 rmb 1 RAM:4831 rmb 1 RAM:4832 rmb 1 RAM:4833 rmb 1 RAM:4834 rmb 1 RAM:4835 rmb 1 RAM:4836 rmb 1 RAM:4837 rmb 1 RAM:4838 rmb 1 RAM:4839 rmb 1 RAM:483A rmb 1 RAM:483B rmb 1 RAM:483C rmb 1 RAM:483D rmb 1 RAM:483E rmb 1 RAM:483F rmb 1 RAM:4840 rmb 1 RAM:4841 word_4841: rmb 2 RAM:4843 word_4843: rmb 2 RAM:4845 word_4845: rmb 2 RAM:4847 rmb 1 RAM:4848 rmb 1 RAM:4849 rmb 1 RAM:484A rmb 1 RAM:484B rmb 1 RAM:484C rmb 1 RAM:484D rmb 1 RAM:484E rmb 1 RAM:484F rmb 1 RAM:4850 rmb 1 RAM:4851 rmb 1 RAM:4852 rmb 1 RAM:4853 rmb 1 RAM:4854 rmb 1 RAM:4855 rmb 1 RAM:4856 rmb 1 RAM:4857 rmb 1 RAM:4858 rmb 1 RAM:4859 rmb 1 RAM:485A rmb 1 RAM:485B rmb 1 RAM:485C rmb 1 RAM:485D rmb 1 RAM:485E rmb 1 RAM:485F rmb 1 RAM:4860 rmb 1 RAM:4861 rmb 1 RAM:4862 rmb 1 RAM:4863 rmb 1 RAM:4864 rmb 1 RAM:4865 rmb 1 RAM:4866 byte_4866: rmb 1 ; Joystick pitch data structure RAM:4867 rmb 1 RAM:4868 byte_4868: rmb 1 RAM:4869 rmb 1 RAM:486A rmb 1 RAM:486B word_486B: rmb 2 RAM:486D byte_486D: rmb 1 RAM:486E byte_486E: rmb 1 RAM:486F byte_486F: rmb 1 ; Joystick roll data structure RAM:4870 byte_4870: rmb 1 RAM:4871 byte_4871: rmb 1 RAM:4872 rmb 1 RAM:4873 rmb 1 RAM:4874 word_4874: rmb 2 RAM:4876 byte_4876: rmb 1 RAM:4877 rmb 1 RAM:4878 byte_4878: rmb 1 RAM:4879 rmb 1 RAM:487A rmb 1 RAM:487B word_487B: rmb 2 RAM:487D rmb 1 RAM:487E rmb 1 RAM:487F word_487F: rmb 2 RAM:4881 rmb 1 RAM:4882 rmb 1 RAM:4883 rmb 1 RAM:4884 rmb 1 RAM:4885 rmb 1 RAM:4886 rmb 1 RAM:4887 rmb 1 RAM:4888 rmb 1 RAM:4889 rmb 1 RAM:488A rmb 1 RAM:488B rmb 1 RAM:488C rmb 1 RAM:488D rmb 1 RAM:488E rmb 1 RAM:488F rmb 1 RAM:4890 rmb 1 RAM:4891 rmb 1 RAM:4892 rmb 1 RAM:4893 rmb 1 RAM:4894 rmb 1 RAM:4895 word_4895: rmb 2 RAM:4897 rmb 1 RAM:4898 rmb 1 RAM:4899 rmb 1 RAM:489A rmb 1 RAM:489B rmb 1 RAM:489C rmb 1 RAM:489D rmb 1 RAM:489E rmb 1 RAM:489F rmb 1 RAM:48A0 rmb 1 RAM:48A1 word_48A1: rmb 2 RAM:48A3 rmb 1 RAM:48A4 rmb 1 RAM:48A5 rmb 1 RAM:48A6 rmb 1 RAM:48A7 rmb 1 RAM:48A8 rmb 1 RAM:48A9 rmb 1 RAM:48AA rmb 1 RAM:48AB rmb 1 RAM:48AC rmb 1 RAM:48AD rmb 1 RAM:48AE byte_48AE: rmb 1 ; Text string index RAM:48AF byte_48AF: rmb 1 RAM:48B0 rmb 1 RAM:48B1 word_48B1: rmb 2 RAM:48B3 rmb 1 RAM:48B4 rmb 1 RAM:48B5 rmb 1 RAM:48B6 rmb 1 RAM:48B7 rmb 1 RAM:48B8 rmb 1 RAM:48B9 rmb 1 RAM:48BA rmb 1 RAM:48BB rmb 1 RAM:48BC rmb 1 RAM:48BD rmb 1 RAM:48BE rmb 1 RAM:48BF rmb 1 RAM:48C0 rmb 1 RAM:48C1 rmb 1 RAM:48C2 rmb 1 RAM:48C3 rmb 1 RAM:48C4 rmb 1 RAM:48C5 rmb 1 RAM:48C6 rmb 1 RAM:48C7 rmb 1 RAM:48C8 rmb 1 RAM:48C9 rmb 1 RAM:48CA rmb 1 RAM:48CB rmb 1 RAM:48CC rmb 1 RAM:48CD rmb 1 RAM:48CE rmb 1 RAM:48CF rmb 1 RAM:48D0 rmb 1 RAM:48D1 rmb 1 RAM:48D2 rmb 1 RAM:48D3 rmb 1 RAM:48D4 rmb 1 RAM:48D5 rmb 1 RAM:48D6 rmb 1 RAM:48D7 rmb 1 RAM:48D8 rmb 1 RAM:48D9 rmb 1 RAM:48DA rmb 1 RAM:48DB rmb 1 RAM:48DC rmb 1 RAM:48DD rmb 1 RAM:48DE rmb 1 RAM:48DF rmb 1 RAM:48E0 word_48E0: rmb 2 ; Pointer to 3D object index RAM:48E2 rmb 1 RAM:48E3 rmb 1 RAM:48E4 rmb 1 RAM:48E5 rmb 1 RAM:48E6 rmb 1 RAM:48E7 rmb 1 RAM:48E8 rmb 1 RAM:48E9 rmb 1 RAM:48EA rmb 1 RAM:48EB rmb 1 RAM:48EC rmb 1 RAM:48ED rmb 1 RAM:48EE rmb 1 RAM:48EF rmb 1 RAM:48F0 rmb 1 RAM:48F1 rmb 1 RAM:48F2 rmb 1 RAM:48F3 rmb 1 RAM:48F4 rmb 1 RAM:48F5 rmb 1 RAM:48F6 rmb 1 RAM:48F7 rmb 1 RAM:48F8 rmb 1 RAM:48F9 rmb 1 RAM:48FA rmb 1 RAM:48FB rmb 1 RAM:48FC rmb 1 RAM:48FD rmb 1 RAM:48FE rmb 1 RAM:48FF rmb 1 RAM:4900 byte_4900: rmb 1 ; 3x Tie fighter data structure ($19 bytes per Tie) RAM:4901 rmb 1 RAM:4902 rmb 1 RAM:4903 rmb 1 RAM:4904 rmb 1 RAM:4905 rmb 1 RAM:4906 rmb 1 RAM:4907 rmb 1 RAM:4908 rmb 1 RAM:4909 rmb 1 RAM:490A rmb 1 RAM:490B rmb 1 RAM:490C rmb 1 RAM:490D rmb 1 RAM:490E rmb 1 RAM:490F rmb 1 RAM:4910 rmb 1 RAM:4911 rmb 1 RAM:4912 rmb 1 RAM:4913 rmb 1 RAM:4914 rmb 1 RAM:4915 rmb 1 RAM:4916 rmb 1 RAM:4917 rmb 1 RAM:4918 rmb 1 RAM:4919 rmb 1 RAM:491A rmb 1 RAM:491B rmb 1 RAM:491C rmb 1 RAM:491D rmb 1 RAM:491E rmb 1 RAM:491F rmb 1 RAM:4920 rmb 1 RAM:4921 rmb 1 RAM:4922 rmb 1 RAM:4923 rmb 1 RAM:4924 rmb 1 RAM:4925 rmb 1 RAM:4926 rmb 1 RAM:4927 rmb 1 RAM:4928 rmb 1 RAM:4929 rmb 1 RAM:492A rmb 1 RAM:492B rmb 1 RAM:492C rmb 1 RAM:492D rmb 1 RAM:492E rmb 1 RAM:492F rmb 1 RAM:4930 rmb 1 RAM:4931 rmb 1 RAM:4932 rmb 1 RAM:4933 rmb 1 RAM:4934 rmb 1 RAM:4935 rmb 1 RAM:4936 rmb 1 RAM:4937 rmb 1 RAM:4938 rmb 1 RAM:4939 rmb 1 RAM:493A rmb 1 RAM:493B rmb 1 RAM:493C rmb 1 RAM:493D rmb 1 RAM:493E rmb 1 RAM:493F rmb 1 RAM:4940 rmb 1 RAM:4941 rmb 1 RAM:4942 rmb 1 RAM:4943 rmb 1 RAM:4944 rmb 1 RAM:4945 rmb 1 RAM:4946 rmb 1 RAM:4947 rmb 1 RAM:4948 rmb 1 RAM:4949 rmb 1 RAM:494A rmb 1 RAM:494B byte_494B: rmb 1 ; 6x Fireball data structure 2 ($6 bytes per fireball) RAM:494C rmb 1 RAM:494D rmb 1 RAM:494E rmb 1 RAM:494F rmb 1 RAM:4950 rmb 1 RAM:4951 byte_4951: rmb 1 RAM:4952 rmb 1 RAM:4953 rmb 1 RAM:4954 rmb 1 RAM:4955 rmb 1 RAM:4956 rmb 1 RAM:4957 byte_4957: rmb 1 RAM:4958 rmb 1 RAM:4959 rmb 1 RAM:495A rmb 1 RAM:495B rmb 1 RAM:495C rmb 1 RAM:495D byte_495D: rmb 1 RAM:495E rmb 1 RAM:495F rmb 1 RAM:4960 rmb 1 RAM:4961 rmb 1 RAM:4962 rmb 1 RAM:4963 byte_4963: rmb 1 RAM:4964 rmb 1 RAM:4965 rmb 1 RAM:4966 rmb 1 RAM:4967 rmb 1 RAM:4968 rmb 1 RAM:4969 byte_4969: rmb 1 RAM:496A rmb 1 RAM:496B rmb 1 RAM:496C rmb 1 RAM:496D rmb 1 RAM:496E rmb 1 RAM:496F rmb 1 RAM:4970 rmb 1 RAM:4971 rmb 1 RAM:4972 rmb 1 RAM:4973 rmb 1 RAM:4974 rmb 1 RAM:4975 rmb 1 RAM:4976 rmb 1 RAM:4977 rmb 1 RAM:4978 rmb 1 RAM:4979 rmb 1 RAM:497A rmb 1 RAM:497B rmb 1 RAM:497C rmb 1 RAM:497D rmb 1 RAM:497E rmb 1 RAM:497F rmb 1 RAM:4980 rmb 1 RAM:4981 rmb 1 RAM:4982 rmb 1 RAM:4983 rmb 1 RAM:4984 rmb 1 RAM:4985 rmb 1 RAM:4986 rmb 1 RAM:4987 rmb 1 RAM:4988 rmb 1 RAM:4989 byte_4989: rmb 1 RAM:498A rmb 1 RAM:498B rmb 1 RAM:498C rmb 1 RAM:498D rmb 1 RAM:498E rmb 1 RAM:498F rmb 1 RAM:4990 rmb 1 RAM:4991 rmb 1 RAM:4992 rmb 1 RAM:4993 rmb 1 RAM:4994 rmb 1 RAM:4995 rmb 1 RAM:4996 rmb 1 RAM:4997 rmb 1 RAM:4998 rmb 1 RAM:4999 byte_4999: rmb 1 RAM:499A rmb 1 RAM:499B rmb 1 RAM:499C rmb 1 RAM:499D rmb 1 RAM:499E rmb 1 RAM:499F rmb 1 RAM:49A0 rmb 1 RAM:49A1 rmb 1 RAM:49A2 rmb 1 RAM:49A3 rmb 1 RAM:49A4 rmb 1 RAM:49A5 rmb 1 RAM:49A6 rmb 1 RAM:49A7 rmb 1 RAM:49A8 rmb 1 RAM:49A9 word_49A9: rmb 2 RAM:49AB word_49AB: rmb 2 RAM:49AD word_49AD: rmb 2 RAM:49AF word_49AF: rmb 2 RAM:49B1 word_49B1: rmb 2 RAM:49B3 word_49B3: rmb 2 RAM:49B5 word_49B5: rmb 2 RAM:49B7 word_49B7: rmb 2 RAM:49B9 word_49B9: rmb 2 RAM:49BB word_49BB: rmb 2 RAM:49BD word_49BD: rmb 2 RAM:49BF word_49BF: rmb 2 RAM:49C1 byte_49C1: rmb 1 RAM:49C2 byte_49C2: rmb $20 ; Tie fighter data 1 RAM:49E2 byte_49E2: rmb $70 ; 3D Object state data 2. 8 slots of 14 bytes RAM:4A52 byte_4A52: rmb 1 RAM:4A53 rmb 1 RAM:4A54 rmb 1 RAM:4A55 rmb 1 RAM:4A56 rmb 1 RAM:4A57 rmb 1 RAM:4A58 rmb 1 RAM:4A59 rmb 1 RAM:4A5A rmb 1 RAM:4A5B rmb 1 RAM:4A5C rmb 1 RAM:4A5D rmb 1 RAM:4A5E rmb 1 RAM:4A5F rmb 1 RAM:4A60 rmb 1 RAM:4A61 rmb 1 RAM:4A62 rmb 1 RAM:4A63 rmb 1 RAM:4A64 rmb 1 RAM:4A65 rmb 1 RAM:4A66 byte_4A66: rmb 1 RAM:4A67 rmb 1 RAM:4A68 rmb 1 RAM:4A69 word_4A69: rmb 2 RAM:4A6B rmb 1 RAM:4A6C rmb 1 RAM:4A6D rmb 1 RAM:4A6E rmb 1 RAM:4A6F rmb 1 RAM:4A70 rmb 1 RAM:4A71 rmb 1 RAM:4A72 rmb 1 RAM:4A73 rmb 1 RAM:4A74 rmb 1 RAM:4A75 rmb 1 RAM:4A76 rmb 1 RAM:4A77 rmb 1 RAM:4A78 rmb 1 RAM:4A79 rmb 1 RAM:4A7A rmb 1 RAM:4A7B rmb 1 RAM:4A7C rmb 1 RAM:4A7D rmb 1 RAM:4A7E rmb 1 RAM:4A7F rmb 1 RAM:4A80 rmb 1 RAM:4A81 rmb 1 RAM:4A82 rmb 1 RAM:4A83 rmb 1 RAM:4A84 rmb 1 RAM:4A85 rmb 1 RAM:4A86 rmb 1 RAM:4A87 rmb 1 RAM:4A88 rmb 1 RAM:4A89 rmb 1 RAM:4A8A rmb 1 RAM:4A8B rmb 1 RAM:4A8C rmb 1 RAM:4A8D rmb 1 RAM:4A8E byte_4A8E: rmb 1 ; High scores RAM RAM:4A8F rmb 1 RAM:4A90 rmb 1 RAM:4A91 rmb 1 RAM:4A92 rmb 1 RAM:4A93 rmb 1 RAM:4A94 rmb 1 RAM:4A95 rmb 1 RAM:4A96 rmb 1 RAM:4A97 rmb 1 RAM:4A98 rmb 1 RAM:4A99 rmb 1 RAM:4A9A rmb 1 RAM:4A9B rmb 1 RAM:4A9C rmb 1 RAM:4A9D rmb 1 RAM:4A9E rmb 1 RAM:4A9F rmb 1 RAM:4AA0 rmb 1 RAM:4AA1 rmb 1 RAM:4AA2 rmb 1 RAM:4AA3 rmb 1 RAM:4AA4 rmb 1 RAM:4AA5 rmb 1 RAM:4AA6 rmb 1 RAM:4AA7 rmb 1 RAM:4AA8 rmb 1 RAM:4AA9 rmb 1 RAM:4AAA rmb 1 RAM:4AAB rmb 1 RAM:4AAC rmb 1 RAM:4AAD rmb 1 RAM:4AAE rmb 1 RAM:4AAF rmb 1 RAM:4AB0 rmb 1 RAM:4AB1 rmb 1 RAM:4AB2 byte_4AB2: rmb 1 RAM:4AB3 rmb 1 RAM:4AB4 rmb 1 RAM:4AB5 rmb 1 RAM:4AB6 byte_4AB6: rmb 1 RAM:4AB7 rmb 1 RAM:4AB8 rmb 1 RAM:4AB9 rmb 1 RAM:4ABA rmb 1 RAM:4ABB rmb 1 RAM:4ABC rmb 1 RAM:4ABD rmb 1 RAM:4ABE rmb 1 RAM:4ABF rmb 1 RAM:4AC0 rmb 1 RAM:4AC1 rmb 1 RAM:4AC2 rmb 1 RAM:4AC3 rmb 1 RAM:4AC4 rmb 1 RAM:4AC5 rmb 1 RAM:4AC6 rmb 1 RAM:4AC7 rmb 1 RAM:4AC8 rmb 1 RAM:4AC9 rmb 1 RAM:4ACA rmb 1 RAM:4ACB rmb 1 RAM:4ACC rmb 1 RAM:4ACD rmb 1 RAM:4ACE rmb 1 RAM:4ACF rmb 1 RAM:4AD0 rmb 1 RAM:4AD1 byte_4AD1: rmb 1 RAM:4AD2 rmb 1 RAM:4AD3 rmb 1 RAM:4AD4 word_4AD4: rmb 2 RAM:4AD6 word_4AD6: rmb 2 RAM:4AD8 byte_4AD8: rmb 1 RAM:4AD9 word_4AD9: rmb 2 RAM:4ADB word_4ADB: rmb 2 RAM:4ADD word_4ADD: rmb 2 RAM:4ADF word_4ADF: rmb 2 RAM:4AE1 rmb 1 RAM:4AE2 word_4AE2: rmb 2 RAM:4AE4 word_4AE4: rmb 2 RAM:4AE6 word_4AE6: rmb 2 RAM:4AE8 word_4AE8: rmb 2 RAM:4AEA word_4AEA: rmb 2 RAM:4AEC word_4AEC: rmb 2 RAM:4AEE word_4AEE: rmb 2 RAM:4AF0 rmb 1 RAM:4AF1 word_4AF1: rmb 2 RAM:4AF3 rmb 1 RAM:4AF4 word_4AF4: rmb 2 RAM:4AF6 word_4AF6: rmb 2 RAM:4AF8 word_4AF8: rmb 2 RAM:4AFA byte_4AFA: rmb 1 RAM:4AFB byte_4AFB: rmb 1 RAM:4AFC byte_4AFC: rmb 1 RAM:4AFD byte_4AFD: rmb 1 RAM:4AFE word_4AFE: rmb 2 RAM:4B00 word_4B00: rmb 2 RAM:4B02 word_4B02: rmb 2 RAM:4B04 byte_4B04: rmb 1 RAM:4B05 byte_4B05: rmb 1 RAM:4B06 byte_4B06: rmb 1 RAM:4B07 byte_4B07: rmb 1 RAM:4B08 rmb 1 RAM:4B09 rmb 1 RAM:4B0A rmb 1 RAM:4B0B rmb 1 RAM:4B0C word_4B0C: rmb 2 ; Attract text position for scrolling RAM:4B0E word_4B0E: rmb 2 ; Attract screen/game phase timer RAM:4B10 byte_4B10: rmb 1 ; Attract text colour/intensity for fading RAM:4B11 byte_4B11: rmb 1 ; Attract text intensity RAM:4B12 byte_4B12: rmb 1 RAM:4B13 byte_4B13: rmb 1 RAM:4B14 byte_4B14: rmb 1 RAM:4B15 byte_4B15: rmb 1 RAM:4B16 byte_4B16: rmb 1 RAM:4B17 byte_4B17: rmb 1 RAM:4B18 byte_4B18: rmb 1 RAM:4B19 byte_4B19: rmb 1 RAM:4B1A byte_4B1A: rmb 1 RAM:4B1B byte_4B1B: rmb 1 RAM:4B1C word_4B1C: rmb 2 RAM:4B1E word_4B1E: rmb 2 RAM:4B20 word_4B20: rmb 2 RAM:4B22 byte_4B22: rmb 1 RAM:4B23 byte_4B23: rmb 1 RAM:4B24 Stars_YT: rmb 2 RAM:4B26 Stars_ZT: rmb 2 RAM:4B28 rmb 1 RAM:4B29 word_4B29: rmb 2 ; Temporary score adder 1 RAM:4B2B byte_4B2B: rmb 1 ; Temporary score adder 2 RAM:4B2C byte_4B2C: rmb 1 RAM:4B2D byte_4B2D: rmb 1 RAM:4B2E byte_4B2E: rmb 1 ; Temporary score adder towers 1 RAM:4B2F byte_4B2F: rmb 1 ; Temporary score adder towers 2 RAM:4B30 byte_4B30: rmb 1 ; Temporary score adder towers 3 RAM:4B31 byte_4B31: rmb 1 RAM:4B32 byte_4B32: rmb 1 RAM:4B33 rmb 1 RAM:4B34 byte_4B34: rmb 1 RAM:4B35 byte_4B35: rmb 1 RAM:4B36 byte_4B36: rmb 1 RAM:4B37 byte_4B37: rmb 1 RAM:4B38 word_4B38: rmb 2 RAM:4B3A rmb 1 RAM:4B3B word_4B3B: rmb 2 RAM:4B3D byte_4B3D: rmb 1 RAM:4B3E byte_4B3E: rmb 1 RAM:4B3F word_4B3F: rmb 2 RAM:4B41 rmb 1 RAM:4B42 rmb 1 RAM:4B43 word_4B43: rmb 2 RAM:4B45 rmb 1 RAM:4B46 rmb 1 RAM:4B47 rmb 1 RAM:4B48 rmb 1 RAM:4B49 rmb 1 RAM:4B4A rmb 1 RAM:4B4B rmb 1 RAM:4B4C rmb 1 RAM:4B4D rmb 1 RAM:4B4E rmb 1 RAM:4B4F rmb 1 RAM:4B50 rmb 1 RAM:4B51 rmb 1 RAM:4B52 rmb 1 RAM:4B53 rmb 1 RAM:4B54 rmb 1 RAM:4B55 rmb 1 RAM:4B56 rmb 1 RAM:4B57 rmb 1 RAM:4B58 rmb 1 RAM:4B59 rmb 1 RAM:4B5A rmb 1 RAM:4B5B rmb 1 RAM:4B5C rmb 1 RAM:4B5D rmb 1 RAM:4B5E rmb 1 RAM:4B5F word_4B5F: rmb 2 RAM:4B61 word_4B61: rmb 2 RAM:4B63 rmb 1 RAM:4B64 rmb 1 RAM:4B65 rmb 1 RAM:4B66 rmb 1 RAM:4B67 rmb 1 RAM:4B68 rmb 1 RAM:4B69 rmb 1 RAM:4B6A rmb 1 RAM:4B6B rmb 1 RAM:4B6C rmb 1 RAM:4B6D rmb 1 RAM:4B6E rmb 1 RAM:4B6F rmb 1 RAM:4B70 rmb 1 RAM:4B71 rmb 1 RAM:4B72 rmb 1 RAM:4B73 rmb 1 RAM:4B74 rmb 1 RAM:4B75 rmb 1 RAM:4B76 rmb 1 RAM:4B77 rmb 1 RAM:4B78 rmb 1 RAM:4B79 rmb 1 RAM:4B7A rmb 1 RAM:4B7B rmb 1 RAM:4B7C rmb 1 RAM:4B7D rmb 1 RAM:4B7E rmb 1 RAM:4B7F rmb 1 RAM:4B80 rmb 1 RAM:4B81 rmb 1 RAM:4B82 rmb 1 RAM:4B83 rmb 1 RAM:4B84 rmb 1 RAM:4B85 rmb 1 RAM:4B86 rmb 1 RAM:4B87 rmb 1 RAM:4B88 rmb 1 RAM:4B89 rmb 1 RAM:4B8A rmb 1 RAM:4B8B rmb 1 RAM:4B8C rmb 1 RAM:4B8D rmb 1 RAM:4B8E rmb 1 RAM:4B8F rmb 1 RAM:4B90 rmb 1 RAM:4B91 rmb 1 RAM:4B92 rmb 1 RAM:4B93 rmb 1 RAM:4B94 rmb 1 RAM:4B95 rmb 1 RAM:4B96 rmb 1 RAM:4B97 rmb 1 RAM:4B98 rmb 1 RAM:4B99 rmb 1 RAM:4B9A rmb 1 RAM:4B9B rmb 1 RAM:4B9C rmb 1 RAM:4B9D rmb 1 RAM:4B9E rmb 1 RAM:4B9F rmb 1 RAM:4BA0 rmb 1 RAM:4BA1 rmb 1 RAM:4BA2 rmb 1 RAM:4BA3 rmb 1 RAM:4BA4 rmb 1 RAM:4BA5 rmb 1 RAM:4BA6 rmb 1 RAM:4BA7 rmb 1 RAM:4BA8 rmb 1 RAM:4BA9 rmb 1 RAM:4BAA rmb 1 RAM:4BAB rmb 1 RAM:4BAC rmb 1 RAM:4BAD rmb 1 RAM:4BAE rmb 1 RAM:4BAF rmb 1 RAM:4BB0 rmb 1 RAM:4BB1 rmb 1 RAM:4BB2 rmb 1 RAM:4BB3 rmb 1 RAM:4BB4 rmb 1 RAM:4BB5 rmb 1 RAM:4BB6 rmb 1 RAM:4BB7 rmb 1 RAM:4BB8 rmb 1 RAM:4BB9 rmb 1 RAM:4BBA rmb 1 RAM:4BBB rmb 1 RAM:4BBC rmb 1 RAM:4BBD rmb 1 RAM:4BBE rmb 1 RAM:4BBF rmb 1 RAM:4BC0 rmb 1 RAM:4BC1 rmb 1 RAM:4BC2 rmb 1 RAM:4BC3 rmb 1 RAM:4BC4 rmb 1 RAM:4BC5 rmb 1 RAM:4BC6 rmb 1 RAM:4BC7 rmb 1 RAM:4BC8 rmb 1 RAM:4BC9 rmb 1 RAM:4BCA rmb 1 RAM:4BCB rmb 1 RAM:4BCC rmb 1 RAM:4BCD rmb 1 RAM:4BCE rmb 1 RAM:4BCF rmb 1 RAM:4BD0 rmb 1 RAM:4BD1 rmb 1 RAM:4BD2 rmb 1 RAM:4BD3 rmb 1 RAM:4BD4 rmb 1 RAM:4BD5 rmb 1 RAM:4BD6 rmb 1 RAM:4BD7 rmb 1 RAM:4BD8 rmb 1 RAM:4BD9 rmb 1 RAM:4BDA rmb 1 RAM:4BDB rmb 1 RAM:4BDC rmb 1 RAM:4BDD rmb 1 RAM:4BDE rmb 1 RAM:4BDF rmb 1 RAM:4BE0 rmb 1 RAM:4BE1 rmb 1 RAM:4BE2 rmb 1 RAM:4BE3 rmb 1 RAM:4BE4 rmb 1 RAM:4BE5 rmb 1 RAM:4BE6 rmb 1 RAM:4BE7 rmb 1 RAM:4BE8 rmb 1 RAM:4BE9 rmb 1 RAM:4BEA rmb 1 RAM:4BEB rmb 1 RAM:4BEC rmb 1 RAM:4BED rmb 1 RAM:4BEE rmb 1 RAM:4BEF rmb 1 RAM:4BF0 rmb 1 RAM:4BF1 rmb 1 RAM:4BF2 rmb 1 RAM:4BF3 rmb 1 RAM:4BF4 rmb 1 RAM:4BF5 rmb 1 RAM:4BF6 rmb 1 RAM:4BF7 rmb 1 RAM:4BF8 rmb 1 RAM:4BF9 rmb 1 RAM:4BFA rmb 1 RAM:4BFB rmb 1 RAM:4BFC rmb 1 RAM:4BFD rmb 1 RAM:4BFE rmb 1 RAM:4BFF rmb 1 RAM:4C00 Scratch_RAM_start:rmb 1 RAM:4C01 rmb 1 RAM:4C02 rmb 1 RAM:4C03 rmb 1 RAM:4C04 rmb 1 RAM:4C05 rmb 1 RAM:4C06 rmb 1 RAM:4C07 rmb 1 RAM:4C08 rmb 1 RAM:4C09 rmb 1 RAM:4C0A rmb 1 RAM:4C0B rmb 1 RAM:4C0C rmb 1 RAM:4C0D rmb 1 RAM:4C0E rmb 1 RAM:4C0F rmb 1 RAM:4C10 rmb 1 RAM:4C11 rmb 1 RAM:4C12 rmb 1 RAM:4C13 rmb 1 RAM:4C14 rmb 1 RAM:4C15 rmb 1 RAM:4C16 rmb 1 RAM:4C17 rmb 1 RAM:4C18 rmb 1 RAM:4C19 rmb 1 RAM:4C1A rmb 1 RAM:4C1B rmb 1 RAM:4C1C rmb 1 RAM:4C1D rmb 1 RAM:4C1E rmb 1 RAM:4C1F rmb 1 RAM:4C20 rmb 1 RAM:4C21 rmb 1 RAM:4C22 rmb 1 RAM:4C23 rmb 1 RAM:4C24 rmb 1 RAM:4C25 rmb 1 RAM:4C26 rmb 1 RAM:4C27 rmb 1 RAM:4C28 rmb 1 RAM:4C29 rmb 1 RAM:4C2A rmb 1 RAM:4C2B rmb 1 RAM:4C2C rmb 1 RAM:4C2D rmb 1 RAM:4C2E rmb 1 RAM:4C2F rmb 1 RAM:4C30 rmb 1 RAM:4C31 rmb 1 RAM:4C32 rmb 1 RAM:4C33 rmb 1 RAM:4C34 rmb 1 RAM:4C35 rmb 1 RAM:4C36 rmb 1 RAM:4C37 rmb 1 RAM:4C38 rmb 1 RAM:4C39 rmb 1 RAM:4C3A rmb 1 RAM:4C3B rmb 1 RAM:4C3C rmb 1 RAM:4C3D rmb 1 RAM:4C3E rmb 1 RAM:4C3F rmb 1 RAM:4C40 rmb 1 RAM:4C41 rmb 1 RAM:4C42 rmb 1 RAM:4C43 rmb 1 RAM:4C44 rmb 1 RAM:4C45 rmb 1 RAM:4C46 rmb 1 RAM:4C47 rmb 1 RAM:4C48 rmb 1 RAM:4C49 rmb 1 RAM:4C4A rmb 1 RAM:4C4B rmb 1 RAM:4C4C rmb 1 RAM:4C4D rmb 1 RAM:4C4E rmb 1 RAM:4C4F rmb 1 RAM:4C50 rmb 1 RAM:4C51 rmb 1 RAM:4C52 rmb 1 RAM:4C53 rmb 1 RAM:4C54 rmb 1 RAM:4C55 rmb 1 RAM:4C56 rmb 1 RAM:4C57 rmb 1 RAM:4C58 rmb 1 RAM:4C59 rmb 1 RAM:4C5A rmb 1 RAM:4C5B rmb 1 RAM:4C5C rmb 1 RAM:4C5D rmb 1 RAM:4C5E rmb 1 RAM:4C5F rmb 1 RAM:4C60 rmb 1 RAM:4C61 rmb 1 RAM:4C62 rmb 1 RAM:4C63 rmb 1 RAM:4C64 rmb 1 RAM:4C65 rmb 1 RAM:4C66 rmb 1 RAM:4C67 rmb 1 RAM:4C68 rmb 1 RAM:4C69 rmb 1 RAM:4C6A rmb 1 RAM:4C6B rmb 1 RAM:4C6C rmb 1 RAM:4C6D rmb 1 RAM:4C6E rmb 1 RAM:4C6F rmb 1 RAM:4C70 rmb 1 RAM:4C71 rmb 1 RAM:4C72 rmb 1 RAM:4C73 rmb 1 RAM:4C74 rmb 1 RAM:4C75 rmb 1 RAM:4C76 rmb 1 RAM:4C77 rmb 1 RAM:4C78 rmb 1 RAM:4C79 rmb 1 RAM:4C7A rmb 1 RAM:4C7B rmb 1 RAM:4C7C rmb 1 RAM:4C7D rmb 1 RAM:4C7E rmb 1 RAM:4C7F rmb 1 RAM:4C80 rmb 1 RAM:4C81 rmb 1 RAM:4C82 rmb 1 RAM:4C83 rmb 1 RAM:4C84 rmb 1 RAM:4C85 rmb 1 RAM:4C86 rmb 1 RAM:4C87 rmb 1 RAM:4C88 rmb 1 RAM:4C89 rmb 1 RAM:4C8A rmb 1 RAM:4C8B rmb 1 RAM:4C8C rmb 1 RAM:4C8D rmb 1 RAM:4C8E rmb 1 RAM:4C8F rmb 1 RAM:4C90 rmb 1 RAM:4C91 rmb 1 RAM:4C92 rmb 1 RAM:4C93 rmb 1 RAM:4C94 rmb 1 RAM:4C95 rmb 1 RAM:4C96 rmb 1 RAM:4C97 rmb 1 RAM:4C98 rmb 1 RAM:4C99 rmb 1 RAM:4C9A rmb 1 RAM:4C9B rmb 1 RAM:4C9C rmb 1 RAM:4C9D rmb 1 RAM:4C9E rmb 1 RAM:4C9F rmb 1 RAM:4CA0 rmb 1 RAM:4CA1 rmb 1 RAM:4CA2 rmb 1 RAM:4CA3 rmb 1 RAM:4CA4 rmb 1 RAM:4CA5 rmb 1 RAM:4CA6 rmb 1 RAM:4CA7 rmb 1 RAM:4CA8 rmb 1 RAM:4CA9 rmb 1 RAM:4CAA rmb 1 RAM:4CAB rmb 1 RAM:4CAC rmb 1 RAM:4CAD rmb 1 RAM:4CAE rmb 1 RAM:4CAF rmb 1 RAM:4CB0 rmb 1 RAM:4CB1 rmb 1 RAM:4CB2 rmb 1 RAM:4CB3 rmb 1 RAM:4CB4 rmb 1 RAM:4CB5 rmb 1 RAM:4CB6 rmb 1 RAM:4CB7 rmb 1 RAM:4CB8 rmb 1 RAM:4CB9 rmb 1 RAM:4CBA rmb 1 RAM:4CBB rmb 1 RAM:4CBC rmb 1 RAM:4CBD rmb 1 RAM:4CBE rmb 1 RAM:4CBF rmb 1 RAM:4CC0 rmb 1 RAM:4CC1 rmb 1 RAM:4CC2 rmb 1 RAM:4CC3 rmb 1 RAM:4CC4 rmb 1 RAM:4CC5 rmb 1 RAM:4CC6 rmb 1 RAM:4CC7 rmb 1 RAM:4CC8 rmb 1 RAM:4CC9 rmb 1 RAM:4CCA rmb 1 RAM:4CCB rmb 1 RAM:4CCC rmb 1 RAM:4CCD rmb 1 RAM:4CCE rmb 1 RAM:4CCF rmb 1 RAM:4CD0 rmb 1 RAM:4CD1 rmb 1 RAM:4CD2 rmb 1 RAM:4CD3 rmb 1 RAM:4CD4 rmb 1 RAM:4CD5 rmb 1 RAM:4CD6 rmb 1 RAM:4CD7 rmb 1 RAM:4CD8 rmb 1 RAM:4CD9 rmb 1 RAM:4CDA rmb 1 RAM:4CDB rmb 1 RAM:4CDC rmb 1 RAM:4CDD rmb 1 RAM:4CDE rmb 1 RAM:4CDF rmb 1 RAM:4CE0 rmb 1 RAM:4CE1 rmb 1 RAM:4CE2 rmb 1 RAM:4CE3 rmb 1 RAM:4CE4 rmb 1 RAM:4CE5 rmb 1 RAM:4CE6 rmb 1 RAM:4CE7 rmb 1 RAM:4CE8 rmb 1 RAM:4CE9 rmb 1 RAM:4CEA rmb 1 RAM:4CEB rmb 1 RAM:4CEC rmb 1 RAM:4CED rmb 1 RAM:4CEE rmb 1 RAM:4CEF rmb 1 RAM:4CF0 rmb 1 RAM:4CF1 rmb 1 RAM:4CF2 rmb 1 RAM:4CF3 rmb 1 RAM:4CF4 rmb 1 RAM:4CF5 rmb 1 RAM:4CF6 rmb 1 RAM:4CF7 rmb 1 RAM:4CF8 rmb 1 RAM:4CF9 rmb 1 RAM:4CFA rmb 1 RAM:4CFB rmb 1 RAM:4CFC rmb 1 RAM:4CFD rmb 1 RAM:4CFE rmb 1 RAM:4CFF rmb 1 RAM:4D00 rmb 1 RAM:4D01 rmb 1 RAM:4D02 rmb 1 RAM:4D03 rmb 1 RAM:4D04 rmb 1 RAM:4D05 rmb 1 RAM:4D06 rmb 1 RAM:4D07 rmb 1 RAM:4D08 rmb 1 RAM:4D09 rmb 1 RAM:4D0A rmb 1 RAM:4D0B rmb 1 RAM:4D0C rmb 1 RAM:4D0D rmb 1 RAM:4D0E rmb 1 RAM:4D0F rmb 1 RAM:4D10 rmb 1 RAM:4D11 rmb 1 RAM:4D12 rmb 1 RAM:4D13 rmb 1 RAM:4D14 rmb 1 RAM:4D15 rmb 1 RAM:4D16 rmb 1 RAM:4D17 rmb 1 RAM:4D18 rmb 1 RAM:4D19 rmb 1 RAM:4D1A rmb 1 RAM:4D1B rmb 1 RAM:4D1C rmb 1 RAM:4D1D rmb 1 RAM:4D1E rmb 1 RAM:4D1F rmb 1 RAM:4D20 rmb 1 RAM:4D21 rmb 1 RAM:4D22 rmb 1 RAM:4D23 rmb 1 RAM:4D24 rmb 1 RAM:4D25 rmb 1 RAM:4D26 rmb 1 RAM:4D27 rmb 1 RAM:4D28 rmb 1 RAM:4D29 rmb 1 RAM:4D2A rmb 1 RAM:4D2B rmb 1 RAM:4D2C rmb 1 RAM:4D2D rmb 1 RAM:4D2E rmb 1 RAM:4D2F rmb 1 RAM:4D30 rmb 1 RAM:4D31 rmb 1 RAM:4D32 rmb 1 RAM:4D33 rmb 1 RAM:4D34 rmb 1 RAM:4D35 rmb 1 RAM:4D36 rmb 1 RAM:4D37 rmb 1 RAM:4D38 rmb 1 RAM:4D39 rmb 1 RAM:4D3A rmb 1 RAM:4D3B rmb 1 RAM:4D3C rmb 1 RAM:4D3D rmb 1 RAM:4D3E rmb 1 RAM:4D3F rmb 1 RAM:4D40 rmb 1 RAM:4D41 rmb 1 RAM:4D42 rmb 1 RAM:4D43 rmb 1 RAM:4D44 rmb 1 RAM:4D45 rmb 1 RAM:4D46 rmb 1 RAM:4D47 rmb 1 RAM:4D48 rmb 1 RAM:4D49 rmb 1 RAM:4D4A rmb 1 RAM:4D4B rmb 1 RAM:4D4C rmb 1 RAM:4D4D rmb 1 RAM:4D4E rmb 1 RAM:4D4F rmb 1 RAM:4D50 rmb 1 RAM:4D51 rmb 1 RAM:4D52 rmb 1 RAM:4D53 rmb 1 RAM:4D54 rmb 1 RAM:4D55 rmb 1 RAM:4D56 rmb 1 RAM:4D57 rmb 1 RAM:4D58 rmb 1 RAM:4D59 rmb 1 RAM:4D5A rmb 1 RAM:4D5B rmb 1 RAM:4D5C rmb 1 RAM:4D5D rmb 1 RAM:4D5E rmb 1 RAM:4D5F rmb 1 RAM:4D60 rmb 1 RAM:4D61 rmb 1 RAM:4D62 rmb 1 RAM:4D63 rmb 1 RAM:4D64 rmb 1 RAM:4D65 rmb 1 RAM:4D66 rmb 1 RAM:4D67 rmb 1 RAM:4D68 rmb 1 RAM:4D69 rmb 1 RAM:4D6A rmb 1 RAM:4D6B rmb 1 RAM:4D6C rmb 1 RAM:4D6D rmb 1 RAM:4D6E rmb 1 RAM:4D6F rmb 1 RAM:4D70 rmb 1 RAM:4D71 rmb 1 RAM:4D72 rmb 1 RAM:4D73 rmb 1 RAM:4D74 rmb 1 RAM:4D75 rmb 1 RAM:4D76 rmb 1 RAM:4D77 rmb 1 RAM:4D78 rmb 1 RAM:4D79 rmb 1 RAM:4D7A rmb 1 RAM:4D7B rmb 1 RAM:4D7C rmb 1 RAM:4D7D rmb 1 RAM:4D7E rmb 1 RAM:4D7F rmb 1 RAM:4D80 rmb 1 RAM:4D81 rmb 1 RAM:4D82 rmb 1 RAM:4D83 rmb 1 RAM:4D84 rmb 1 RAM:4D85 rmb 1 RAM:4D86 rmb 1 RAM:4D87 rmb 1 RAM:4D88 rmb 1 RAM:4D89 rmb 1 RAM:4D8A rmb 1 RAM:4D8B rmb 1 RAM:4D8C rmb 1 RAM:4D8D rmb 1 RAM:4D8E rmb 1 RAM:4D8F rmb 1 RAM:4D90 rmb 1 RAM:4D91 rmb 1 RAM:4D92 rmb 1 RAM:4D93 rmb 1 RAM:4D94 rmb 1 RAM:4D95 rmb 1 RAM:4D96 rmb 1 RAM:4D97 rmb 1 RAM:4D98 rmb 1 RAM:4D99 rmb 1 RAM:4D9A rmb 1 RAM:4D9B rmb 1 RAM:4D9C rmb 1 RAM:4D9D rmb 1 RAM:4D9E rmb 1 RAM:4D9F rmb 1 RAM:4DA0 rmb 1 RAM:4DA1 rmb 1 RAM:4DA2 rmb 1 RAM:4DA3 rmb 1 RAM:4DA4 rmb 1 RAM:4DA5 rmb 1 RAM:4DA6 rmb 1 RAM:4DA7 rmb 1 RAM:4DA8 rmb 1 RAM:4DA9 rmb 1 RAM:4DAA rmb 1 RAM:4DAB rmb 1 RAM:4DAC rmb 1 RAM:4DAD rmb 1 RAM:4DAE rmb 1 RAM:4DAF rmb 1 RAM:4DB0 rmb 1 RAM:4DB1 rmb 1 RAM:4DB2 rmb 1 RAM:4DB3 rmb 1 RAM:4DB4 rmb 1 RAM:4DB5 rmb 1 RAM:4DB6 rmb 1 RAM:4DB7 rmb 1 RAM:4DB8 rmb 1 RAM:4DB9 rmb 1 RAM:4DBA rmb 1 RAM:4DBB rmb 1 RAM:4DBC rmb 1 RAM:4DBD rmb 1 RAM:4DBE rmb 1 RAM:4DBF rmb 1 RAM:4DC0 rmb 1 RAM:4DC1 rmb 1 RAM:4DC2 rmb 1 RAM:4DC3 rmb 1 RAM:4DC4 rmb 1 RAM:4DC5 rmb 1 RAM:4DC6 rmb 1 RAM:4DC7 rmb 1 RAM:4DC8 rmb 1 RAM:4DC9 rmb 1 RAM:4DCA rmb 1 RAM:4DCB rmb 1 RAM:4DCC rmb 1 RAM:4DCD rmb 1 RAM:4DCE rmb 1 RAM:4DCF rmb 1 RAM:4DD0 rmb 1 RAM:4DD1 rmb 1 RAM:4DD2 rmb 1 RAM:4DD3 rmb 1 RAM:4DD4 rmb 1 RAM:4DD5 rmb 1 RAM:4DD6 rmb 1 RAM:4DD7 rmb 1 RAM:4DD8 rmb 1 RAM:4DD9 rmb 1 RAM:4DDA rmb 1 RAM:4DDB rmb 1 RAM:4DDC rmb 1 RAM:4DDD rmb 1 RAM:4DDE rmb 1 RAM:4DDF rmb 1 RAM:4DE0 rmb 1 RAM:4DE1 rmb 1 RAM:4DE2 rmb 1 RAM:4DE3 rmb 1 RAM:4DE4 rmb 1 RAM:4DE5 rmb 1 RAM:4DE6 rmb 1 RAM:4DE7 rmb 1 RAM:4DE8 rmb 1 RAM:4DE9 rmb 1 RAM:4DEA rmb 1 RAM:4DEB rmb 1 RAM:4DEC rmb 1 RAM:4DED rmb 1 RAM:4DEE rmb 1 RAM:4DEF rmb 1 RAM:4DF0 rmb 1 RAM:4DF1 rmb 1 RAM:4DF2 rmb 1 RAM:4DF3 rmb 1 RAM:4DF4 rmb 1 RAM:4DF5 rmb 1 RAM:4DF6 rmb 1 RAM:4DF7 rmb 1 RAM:4DF8 rmb 1 RAM:4DF9 rmb 1 RAM:4DFA rmb 1 RAM:4DFB rmb 1 RAM:4DFC rmb 1 RAM:4DFD rmb 1 RAM:4DFE rmb 1 RAM:4DFF rmb 1 RAM:4E00 rmb 1 RAM:4E01 rmb 1 RAM:4E02 rmb 1 RAM:4E03 rmb 1 RAM:4E04 rmb 1 RAM:4E05 rmb 1 RAM:4E06 rmb 1 RAM:4E07 rmb 1 RAM:4E08 rmb 1 RAM:4E09 rmb 1 RAM:4E0A rmb 1 RAM:4E0B rmb 1 RAM:4E0C rmb 1 RAM:4E0D rmb 1 RAM:4E0E rmb 1 RAM:4E0F rmb 1 RAM:4E10 rmb 1 RAM:4E11 rmb 1 RAM:4E12 rmb 1 RAM:4E13 rmb 1 RAM:4E14 rmb 1 RAM:4E15 rmb 1 RAM:4E16 rmb 1 RAM:4E17 rmb 1 RAM:4E18 rmb 1 RAM:4E19 rmb 1 RAM:4E1A rmb 1 RAM:4E1B rmb 1 RAM:4E1C rmb 1 RAM:4E1D rmb 1 RAM:4E1E rmb 1 RAM:4E1F rmb 1 RAM:4E20 rmb 1 RAM:4E21 rmb 1 RAM:4E22 rmb 1 RAM:4E23 rmb 1 RAM:4E24 rmb 1 RAM:4E25 rmb 1 RAM:4E26 rmb 1 RAM:4E27 rmb 1 RAM:4E28 rmb 1 RAM:4E29 rmb 1 RAM:4E2A rmb 1 RAM:4E2B rmb 1 RAM:4E2C rmb 1 RAM:4E2D rmb 1 RAM:4E2E rmb 1 RAM:4E2F rmb 1 RAM:4E30 rmb 1 RAM:4E31 rmb 1 RAM:4E32 rmb 1 RAM:4E33 rmb 1 RAM:4E34 rmb 1 RAM:4E35 rmb 1 RAM:4E36 rmb 1 RAM:4E37 rmb 1 RAM:4E38 rmb 1 RAM:4E39 rmb 1 RAM:4E3A rmb 1 RAM:4E3B rmb 1 RAM:4E3C rmb 1 RAM:4E3D rmb 1 RAM:4E3E rmb 1 RAM:4E3F rmb 1 RAM:4E40 rmb 1 RAM:4E41 rmb 1 RAM:4E42 rmb 1 RAM:4E43 rmb 1 RAM:4E44 rmb 1 RAM:4E45 rmb 1 RAM:4E46 rmb 1 RAM:4E47 rmb 1 RAM:4E48 rmb 1 RAM:4E49 rmb 1 RAM:4E4A rmb 1 RAM:4E4B rmb 1 RAM:4E4C rmb 1 RAM:4E4D rmb 1 RAM:4E4E rmb 1 RAM:4E4F rmb 1 RAM:4E50 rmb 1 RAM:4E51 rmb 1 RAM:4E52 rmb 1 RAM:4E53 rmb 1 RAM:4E54 rmb 1 RAM:4E55 rmb 1 RAM:4E56 rmb 1 RAM:4E57 rmb 1 RAM:4E58 rmb 1 RAM:4E59 rmb 1 RAM:4E5A rmb 1 RAM:4E5B rmb 1 RAM:4E5C rmb 1 RAM:4E5D rmb 1 RAM:4E5E rmb 1 RAM:4E5F rmb 1 RAM:4E60 rmb 1 RAM:4E61 rmb 1 RAM:4E62 rmb 1 RAM:4E63 rmb 1 RAM:4E64 rmb 1 RAM:4E65 rmb 1 RAM:4E66 rmb 1 RAM:4E67 rmb 1 RAM:4E68 rmb 1 RAM:4E69 rmb 1 RAM:4E6A rmb 1 RAM:4E6B rmb 1 RAM:4E6C rmb 1 RAM:4E6D rmb 1 RAM:4E6E rmb 1 RAM:4E6F rmb 1 RAM:4E70 rmb 1 RAM:4E71 rmb 1 RAM:4E72 rmb 1 RAM:4E73 rmb 1 RAM:4E74 rmb 1 RAM:4E75 rmb 1 RAM:4E76 rmb 1 RAM:4E77 rmb 1 RAM:4E78 rmb 1 RAM:4E79 rmb 1 RAM:4E7A rmb 1 RAM:4E7B rmb 1 RAM:4E7C rmb 1 RAM:4E7D rmb 1 RAM:4E7E rmb 1 RAM:4E7F rmb 1 RAM:4E80 rmb 1 RAM:4E81 rmb 1 RAM:4E82 rmb 1 RAM:4E83 rmb 1 RAM:4E84 rmb 1 RAM:4E85 rmb 1 RAM:4E86 rmb 1 RAM:4E87 rmb 1 RAM:4E88 rmb 1 RAM:4E89 rmb 1 RAM:4E8A rmb 1 RAM:4E8B rmb 1 RAM:4E8C rmb 1 RAM:4E8D rmb 1 RAM:4E8E rmb 1 RAM:4E8F rmb 1 RAM:4E90 rmb 1 RAM:4E91 rmb 1 RAM:4E92 rmb 1 RAM:4E93 rmb 1 RAM:4E94 rmb 1 RAM:4E95 rmb 1 RAM:4E96 rmb 1 RAM:4E97 rmb 1 RAM:4E98 rmb 1 RAM:4E99 rmb 1 RAM:4E9A rmb 1 RAM:4E9B rmb 1 RAM:4E9C rmb 1 RAM:4E9D rmb 1 RAM:4E9E rmb 1 RAM:4E9F rmb 1 RAM:4EA0 rmb 1 RAM:4EA1 rmb 1 RAM:4EA2 rmb 1 RAM:4EA3 rmb 1 RAM:4EA4 rmb 1 RAM:4EA5 rmb 1 RAM:4EA6 rmb 1 RAM:4EA7 rmb 1 RAM:4EA8 rmb 1 RAM:4EA9 rmb 1 RAM:4EAA rmb 1 RAM:4EAB rmb 1 RAM:4EAC rmb 1 RAM:4EAD rmb 1 RAM:4EAE rmb 1 RAM:4EAF rmb 1 RAM:4EB0 rmb 1 RAM:4EB1 rmb 1 RAM:4EB2 rmb 1 RAM:4EB3 rmb 1 RAM:4EB4 rmb 1 RAM:4EB5 rmb 1 RAM:4EB6 rmb 1 RAM:4EB7 rmb 1 RAM:4EB8 rmb 1 RAM:4EB9 rmb 1 RAM:4EBA rmb 1 RAM:4EBB rmb 1 RAM:4EBC rmb 1 RAM:4EBD rmb 1 RAM:4EBE rmb 1 RAM:4EBF rmb 1 RAM:4EC0 rmb 1 RAM:4EC1 rmb 1 RAM:4EC2 rmb 1 RAM:4EC3 rmb 1 RAM:4EC4 rmb 1 RAM:4EC5 rmb 1 RAM:4EC6 rmb 1 RAM:4EC7 rmb 1 RAM:4EC8 rmb 1 RAM:4EC9 rmb 1 RAM:4ECA rmb 1 RAM:4ECB rmb 1 RAM:4ECC rmb 1 RAM:4ECD rmb 1 RAM:4ECE rmb 1 RAM:4ECF rmb 1 RAM:4ED0 rmb 1 RAM:4ED1 rmb 1 RAM:4ED2 rmb 1 RAM:4ED3 rmb 1 RAM:4ED4 rmb 1 RAM:4ED5 rmb 1 RAM:4ED6 rmb 1 RAM:4ED7 rmb 1 RAM:4ED8 rmb 1 RAM:4ED9 rmb 1 RAM:4EDA rmb 1 RAM:4EDB rmb 1 RAM:4EDC rmb 1 RAM:4EDD rmb 1 RAM:4EDE rmb 1 RAM:4EDF rmb 1 RAM:4EE0 rmb 1 RAM:4EE1 rmb 1 RAM:4EE2 rmb 1 RAM:4EE3 rmb 1 RAM:4EE4 rmb 1 RAM:4EE5 rmb 1 RAM:4EE6 rmb 1 RAM:4EE7 rmb 1 RAM:4EE8 rmb 1 RAM:4EE9 rmb 1 RAM:4EEA rmb 1 RAM:4EEB rmb 1 RAM:4EEC rmb 1 RAM:4EED rmb 1 RAM:4EEE rmb 1 RAM:4EEF rmb 1 RAM:4EF0 rmb 1 RAM:4EF1 rmb 1 RAM:4EF2 rmb 1 RAM:4EF3 rmb 1 RAM:4EF4 rmb 1 RAM:4EF5 rmb 1 RAM:4EF6 rmb 1 RAM:4EF7 rmb 1 RAM:4EF8 rmb 1 RAM:4EF9 rmb 1 RAM:4EFA rmb 1 RAM:4EFB rmb 1 RAM:4EFC rmb 1 RAM:4EFD rmb 1 RAM:4EFE rmb 1 RAM:4EFF rmb 1 RAM:4F00 rmb 1 RAM:4F01 rmb 1 RAM:4F02 rmb 1 RAM:4F03 rmb 1 RAM:4F04 rmb 1 RAM:4F05 rmb 1 RAM:4F06 rmb 1 RAM:4F07 rmb 1 RAM:4F08 rmb 1 RAM:4F09 rmb 1 RAM:4F0A rmb 1 RAM:4F0B rmb 1 RAM:4F0C rmb 1 RAM:4F0D rmb 1 RAM:4F0E rmb 1 RAM:4F0F rmb 1 RAM:4F10 rmb 1 RAM:4F11 rmb 1 RAM:4F12 rmb 1 RAM:4F13 rmb 1 RAM:4F14 rmb 1 RAM:4F15 rmb 1 RAM:4F16 rmb 1 RAM:4F17 rmb 1 RAM:4F18 rmb 1 RAM:4F19 rmb 1 RAM:4F1A rmb 1 RAM:4F1B rmb 1 RAM:4F1C rmb 1 RAM:4F1D rmb 1 RAM:4F1E rmb 1 RAM:4F1F rmb 1 RAM:4F20 rmb 1 RAM:4F21 rmb 1 RAM:4F22 rmb 1 RAM:4F23 rmb 1 RAM:4F24 rmb 1 RAM:4F25 rmb 1 RAM:4F26 rmb 1 RAM:4F27 rmb 1 RAM:4F28 rmb 1 RAM:4F29 rmb 1 RAM:4F2A rmb 1 RAM:4F2B rmb 1 RAM:4F2C rmb 1 RAM:4F2D rmb 1 RAM:4F2E rmb 1 RAM:4F2F rmb 1 RAM:4F30 rmb 1 RAM:4F31 rmb 1 RAM:4F32 rmb 1 RAM:4F33 rmb 1 RAM:4F34 rmb 1 RAM:4F35 rmb 1 RAM:4F36 rmb 1 RAM:4F37 rmb 1 RAM:4F38 rmb 1 RAM:4F39 rmb 1 RAM:4F3A rmb 1 RAM:4F3B rmb 1 RAM:4F3C rmb 1 RAM:4F3D rmb 1 RAM:4F3E rmb 1 RAM:4F3F rmb 1 RAM:4F40 rmb 1 RAM:4F41 rmb 1 RAM:4F42 rmb 1 RAM:4F43 rmb 1 RAM:4F44 rmb 1 RAM:4F45 rmb 1 RAM:4F46 rmb 1 RAM:4F47 rmb 1 RAM:4F48 rmb 1 RAM:4F49 rmb 1 RAM:4F4A rmb 1 RAM:4F4B rmb 1 RAM:4F4C rmb 1 RAM:4F4D rmb 1 RAM:4F4E rmb 1 RAM:4F4F rmb 1 RAM:4F50 rmb 1 RAM:4F51 rmb 1 RAM:4F52 rmb 1 RAM:4F53 rmb 1 RAM:4F54 rmb 1 RAM:4F55 rmb 1 RAM:4F56 rmb 1 RAM:4F57 rmb 1 RAM:4F58 rmb 1 RAM:4F59 rmb 1 RAM:4F5A rmb 1 RAM:4F5B rmb 1 RAM:4F5C rmb 1 RAM:4F5D rmb 1 RAM:4F5E rmb 1 RAM:4F5F rmb 1 RAM:4F60 rmb 1 RAM:4F61 rmb 1 RAM:4F62 rmb 1 RAM:4F63 rmb 1 RAM:4F64 rmb 1 RAM:4F65 rmb 1 RAM:4F66 rmb 1 RAM:4F67 rmb 1 RAM:4F68 rmb 1 RAM:4F69 rmb 1 RAM:4F6A rmb 1 RAM:4F6B rmb 1 RAM:4F6C rmb 1 RAM:4F6D rmb 1 RAM:4F6E rmb 1 RAM:4F6F rmb 1 RAM:4F70 rmb 1 RAM:4F71 rmb 1 RAM:4F72 rmb 1 RAM:4F73 rmb 1 RAM:4F74 rmb 1 RAM:4F75 rmb 1 RAM:4F76 rmb 1 RAM:4F77 rmb 1 RAM:4F78 rmb 1 RAM:4F79 rmb 1 RAM:4F7A rmb 1 RAM:4F7B rmb 1 RAM:4F7C rmb 1 RAM:4F7D rmb 1 RAM:4F7E rmb 1 RAM:4F7F rmb 1 RAM:4F80 rmb 1 RAM:4F81 rmb 1 RAM:4F82 rmb 1 RAM:4F83 rmb 1 RAM:4F84 rmb 1 RAM:4F85 rmb 1 RAM:4F86 rmb 1 RAM:4F87 rmb 1 RAM:4F88 rmb 1 RAM:4F89 rmb 1 RAM:4F8A rmb 1 RAM:4F8B rmb 1 RAM:4F8C rmb 1 RAM:4F8D rmb 1 RAM:4F8E rmb 1 RAM:4F8F rmb 1 RAM:4F90 rmb 1 RAM:4F91 rmb 1 RAM:4F92 rmb 1 RAM:4F93 rmb 1 RAM:4F94 rmb 1 RAM:4F95 rmb 1 RAM:4F96 rmb 1 RAM:4F97 rmb 1 RAM:4F98 rmb 1 RAM:4F99 rmb 1 RAM:4F9A rmb 1 RAM:4F9B rmb 1 RAM:4F9C rmb 1 RAM:4F9D rmb 1 RAM:4F9E rmb 1 RAM:4F9F rmb 1 RAM:4FA0 rmb 1 RAM:4FA1 rmb 1 RAM:4FA2 rmb 1 RAM:4FA3 rmb 1 RAM:4FA4 rmb 1 RAM:4FA5 rmb 1 RAM:4FA6 rmb 1 RAM:4FA7 rmb 1 RAM:4FA8 rmb 1 RAM:4FA9 rmb 1 RAM:4FAA rmb 1 RAM:4FAB rmb 1 RAM:4FAC rmb 1 RAM:4FAD rmb 1 RAM:4FAE rmb 1 RAM:4FAF rmb 1 RAM:4FB0 rmb 1 RAM:4FB1 rmb 1 RAM:4FB2 rmb 1 RAM:4FB3 rmb 1 RAM:4FB4 rmb 1 RAM:4FB5 rmb 1 RAM:4FB6 rmb 1 RAM:4FB7 rmb 1 RAM:4FB8 rmb 1 RAM:4FB9 rmb 1 RAM:4FBA rmb 1 RAM:4FBB rmb 1 RAM:4FBC rmb 1 RAM:4FBD rmb 1 RAM:4FBE rmb 1 RAM:4FBF rmb 1 RAM:4FC0 rmb 1 RAM:4FC1 rmb 1 RAM:4FC2 rmb 1 RAM:4FC3 rmb 1 RAM:4FC4 rmb 1 RAM:4FC5 rmb 1 RAM:4FC6 rmb 1 RAM:4FC7 rmb 1 RAM:4FC8 rmb 1 RAM:4FC9 rmb 1 RAM:4FCA rmb 1 RAM:4FCB rmb 1 RAM:4FCC rmb 1 RAM:4FCD rmb 1 RAM:4FCE rmb 1 RAM:4FCF rmb 1 RAM:4FD0 rmb 1 RAM:4FD1 rmb 1 RAM:4FD2 rmb 1 RAM:4FD3 rmb 1 RAM:4FD4 rmb 1 RAM:4FD5 rmb 1 RAM:4FD6 rmb 1 RAM:4FD7 rmb 1 RAM:4FD8 rmb 1 RAM:4FD9 rmb 1 RAM:4FDA rmb 1 RAM:4FDB rmb 1 RAM:4FDC rmb 1 RAM:4FDD rmb 1 RAM:4FDE rmb 1 RAM:4FDF rmb 1 RAM:4FE0 rmb 1 RAM:4FE1 rmb 1 RAM:4FE2 rmb 1 RAM:4FE3 rmb 1 RAM:4FE4 rmb 1 RAM:4FE5 rmb 1 RAM:4FE6 rmb 1 RAM:4FE7 rmb 1 RAM:4FE8 rmb 2 RAM:4FEA rmb 1 RAM:4FEB rmb 1 RAM:4FEC rmb 1 RAM:4FED rmb 1 RAM:4FEE rmb 1 RAM:4FEF rmb 1 RAM:4FF0 rmb 2 RAM:4FF2 rmb 1 RAM:4FF3 rmb 1 RAM:4FF4 rmb 1 RAM:4FF5 rmb 1 RAM:4FF6 rmb 1 RAM:4FF7 rmb 2 RAM:4FF9 rmb 1 RAM:4FFA rmb 1 RAM:4FFB rmb 1 RAM:4FFC rmb 1 RAM:4FFD rmb 1 RAM:4FFE rmb 1 RAM:4FFF rmb 1 RAM:4FFF ; end of 'RAM' RAM:4FFF MBRAM:5000 ; =========================================================================== MBRAM:5000 MBRAM:5000 ; Segment type: Regular MBRAM:5000 ; segment MBRAM MBRAM:5000 org $5000 MBRAM:5000 MReg00: rmb 2 ; Math result X MBRAM:5002 MReg01: rmb 2 ; Math result Y MBRAM:5004 MReg02: rmb 2 ; Math result Z MBRAM:5006 rmb 2 MBRAM:5008 rmb 2 MBRAM:500A rmb 2 MBRAM:500C rmb 2 MBRAM:500E rmb 2 MBRAM:5010 rmb 2 MBRAM:5012 rmb 2 MBRAM:5014 rmb 2 MBRAM:5016 rmb 2 MBRAM:5018 MReg0C: rmb 2 ; XT MBRAM:501A MReg0D: rmb 2 ; YT MBRAM:501C MReg0E: rmb 2 ; ZT MBRAM:501E MReg0F: rmb 2 ; Math zero constant MBRAM:5020 MReg10: rmb 2 ; Math 1.000 constant MBRAM:5022 MReg11: rmb 2 ; Sine for rotation MBRAM:5024 MReg12: rmb 2 ; Cosine for rotation MBRAM:5026 MReg13: rmb 2 ; Constant -0.5 ? MBRAM:5028 MReg14: rmb 2 ; Ax2 MBRAM:502A MReg15: rmb 2 ; Ay2 MBRAM:502C MReg16: rmb 2 ; Az2 MBRAM:502E rmb 2 MBRAM:5030 MReg18: rmb 2 ; Bx2 MBRAM:5032 Mreg19: rmb 2 ; By2 MBRAM:5034 MReg1A: rmb 2 ; Bz2 MBRAM:5036 rmb 2 MBRAM:5038 MReg1C: rmb 2 ; Cx2 MBRAM:503A MReg1D: rmb 2 ; Cy2 MBRAM:503C MReg1E: rmb 2 ; Cz2 MBRAM:503E rmb 2 MBRAM:5040 MReg20: rmb 2 ; XT2 MBRAM:5042 MReg21: rmb 2 ; YT2 MBRAM:5044 MReg22: rmb 2 ; ZT2 MBRAM:5046 rmb 2 MBRAM:5048 rmb 2 ; Ax3 MBRAM:504A rmb 2 ; Ay3 MBRAM:504C rmb 2 ; Az3 MBRAM:504E rmb 2 MBRAM:5050 rmb 2 ; Bx3 MBRAM:5052 rmb 2 ; By3 MBRAM:5054 rmb 2 ; Bz3 MBRAM:5056 rmb 2 MBRAM:5058 rmb 2 ; Cx3 MBRAM:505A rmb 2 ; Cy3 MBRAM:505C rmb 2 ; Cz3 MBRAM:505E rmb 2 MBRAM:5060 rmb 2 ; XT3 MBRAM:5062 rmb 2 ; YT3 MBRAM:5064 rmb 2 ; ZT3 MBRAM:5066 rmb 2 MBRAM:5068 MReg34: rmb 2 ; Math Constant $0040 MBRAM:506A MReg35: rmb 2 ; Math Constant $0080 MBRAM:506C MReg36: rmb 2 ; Math 1.000 constant MBRAM:506E rmb 2 MBRAM:5070 MReg38: rmb 2 MBRAM:5072 MReg39: rmb 2 MBRAM:5074 MReg3A: rmb 2 MBRAM:5076 rmb 2 MBRAM:5078 MReg3C: rmb 2 MBRAM:507A MReg3D: rmb 2 MBRAM:507C MReg3E: rmb 2 MBRAM:507E rmb 2 MBRAM:5080 MReg40: rmb 2 ; Matrix 4 MBRAM:5082 MReg41: rmb 2 MBRAM:5084 MReg42: rmb 2 MBRAM:5086 MReg43: rmb 2 MBRAM:5088 rmb 2 MBRAM:508A MReg45: rmb 2 MBRAM:508C rmb 2 MBRAM:508E MReg47: rmb 2 MBRAM:5090 MReg48: rmb 2 MBRAM:5092 rmb 2 MBRAM:5094 rmb 2 MBRAM:5096 MReg4B: rmb 2 MBRAM:5098 MReg4C: rmb 2 MBRAM:509A MReg4D: rmb 2 MBRAM:509C MReg4E: rmb 2 MBRAM:509E rmb 1 MBRAM:509F rmb 1 MBRAM:50A0 rmb 1 MBRAM:50A1 rmb 1 MBRAM:50A2 rmb 1 MBRAM:50A3 rmb 1 MBRAM:50A4 rmb 1 MBRAM:50A5 rmb 1 MBRAM:50A6 rmb 1 MBRAM:50A7 rmb 1 MBRAM:50A8 rmb 1 MBRAM:50A9 rmb 1 MBRAM:50AA rmb 1 MBRAM:50AB rmb 1 MBRAM:50AC rmb 1 MBRAM:50AD rmb 1 MBRAM:50AE rmb 1 MBRAM:50AF rmb 1 MBRAM:50B0 rmb 1 MBRAM:50B1 rmb 1 MBRAM:50B2 rmb 1 MBRAM:50B3 rmb 1 MBRAM:50B4 rmb 1 MBRAM:50B5 rmb 1 MBRAM:50B6 rmb 1 MBRAM:50B7 rmb 1 MBRAM:50B8 rmb 1 MBRAM:50B9 rmb 1 MBRAM:50BA rmb 1 MBRAM:50BB rmb 1 MBRAM:50BC rmb 1 MBRAM:50BD rmb 1 MBRAM:50BE rmb 1 MBRAM:50BF rmb 1 MBRAM:50C0 rmb 1 MBRAM:50C1 rmb 1 MBRAM:50C2 rmb 1 MBRAM:50C3 rmb 1 MBRAM:50C4 rmb 1 MBRAM:50C5 rmb 1 MBRAM:50C6 rmb 1 MBRAM:50C7 rmb 1 MBRAM:50C8 rmb 1 MBRAM:50C9 rmb 1 MBRAM:50CA rmb 1 MBRAM:50CB rmb 1 MBRAM:50CC rmb 1 MBRAM:50CD rmb 1 MBRAM:50CE rmb 1 MBRAM:50CF rmb 1 MBRAM:50D0 rmb 1 MBRAM:50D1 rmb 1 MBRAM:50D2 rmb 1 MBRAM:50D3 rmb 1 MBRAM:50D4 rmb 1 MBRAM:50D5 rmb 1 MBRAM:50D6 rmb 1 MBRAM:50D7 rmb 1 MBRAM:50D8 rmb 1 MBRAM:50D9 rmb 1 MBRAM:50DA rmb 1 MBRAM:50DB rmb 1 MBRAM:50DC rmb 1 MBRAM:50DD rmb 1 MBRAM:50DE rmb 1 MBRAM:50DF rmb 1 MBRAM:50E0 rmb 1 MBRAM:50E1 rmb 1 MBRAM:50E2 rmb 1 MBRAM:50E3 rmb 1 MBRAM:50E4 rmb 1 MBRAM:50E5 rmb 1 MBRAM:50E6 rmb 1 MBRAM:50E7 rmb 1 MBRAM:50E8 rmb 1 MBRAM:50E9 rmb 1 MBRAM:50EA rmb 1 MBRAM:50EB rmb 1 MBRAM:50EC rmb 1 MBRAM:50ED rmb 1 MBRAM:50EE rmb 1 MBRAM:50EF rmb 1 MBRAM:50F0 word_50F0: rmb 2 ; 3x Tie fighter math data structure ($20 bytes per Tie) MBRAM:50F2 rmb 1 MBRAM:50F3 rmb 1 MBRAM:50F4 rmb 1 MBRAM:50F5 rmb 1 MBRAM:50F6 rmb 1 MBRAM:50F7 rmb 1 MBRAM:50F8 rmb 1 MBRAM:50F9 rmb 1 MBRAM:50FA rmb 1 MBRAM:50FB rmb 1 MBRAM:50FC rmb 1 MBRAM:50FD rmb 1 MBRAM:50FE rmb 1 MBRAM:50FF rmb 1 MBRAM:5100 rmb 1 MBRAM:5101 rmb 1 MBRAM:5102 rmb 1 MBRAM:5103 rmb 1 MBRAM:5104 rmb 1 MBRAM:5105 rmb 1 MBRAM:5106 rmb 1 MBRAM:5107 rmb 1 MBRAM:5108 rmb 1 MBRAM:5109 rmb 1 MBRAM:510A rmb 1 MBRAM:510B rmb 1 MBRAM:510C rmb 1 MBRAM:510D rmb 1 MBRAM:510E rmb 1 MBRAM:510F rmb 1 MBRAM:5110 rmb 1 MBRAM:5111 rmb 1 MBRAM:5112 rmb 1 MBRAM:5113 rmb 1 MBRAM:5114 rmb 1 MBRAM:5115 rmb 1 MBRAM:5116 rmb 1 MBRAM:5117 rmb 1 MBRAM:5118 rmb 1 MBRAM:5119 rmb 1 MBRAM:511A rmb 1 MBRAM:511B rmb 1 MBRAM:511C rmb 1 MBRAM:511D rmb 1 MBRAM:511E rmb 1 MBRAM:511F rmb 1 MBRAM:5120 rmb 1 MBRAM:5121 rmb 1 MBRAM:5122 rmb 1 MBRAM:5123 rmb 1 MBRAM:5124 rmb 1 MBRAM:5125 rmb 1 MBRAM:5126 rmb 1 MBRAM:5127 rmb 1 MBRAM:5128 rmb 1 MBRAM:5129 rmb 1 MBRAM:512A rmb 1 MBRAM:512B rmb 1 MBRAM:512C rmb 1 MBRAM:512D rmb 1 MBRAM:512E rmb 1 MBRAM:512F rmb 1 MBRAM:5130 rmb 1 MBRAM:5131 rmb 1 MBRAM:5132 rmb 1 MBRAM:5133 rmb 1 MBRAM:5134 rmb 1 MBRAM:5135 rmb 1 MBRAM:5136 rmb 1 MBRAM:5137 rmb 1 MBRAM:5138 rmb 1 MBRAM:5139 rmb 1 MBRAM:513A rmb 1 MBRAM:513B rmb 1 MBRAM:513C rmb 1 MBRAM:513D rmb 1 MBRAM:513E rmb 1 MBRAM:513F rmb 1 MBRAM:5140 rmb 1 MBRAM:5141 rmb 1 MBRAM:5142 rmb 1 MBRAM:5143 rmb 1 MBRAM:5144 rmb 1 MBRAM:5145 rmb 1 MBRAM:5146 rmb 1 MBRAM:5147 rmb 1 MBRAM:5148 rmb 1 MBRAM:5149 rmb 1 MBRAM:514A rmb 1 MBRAM:514B rmb 1 MBRAM:514C rmb 1 MBRAM:514D rmb 1 MBRAM:514E rmb 1 MBRAM:514F rmb 1 MBRAM:5150 rmb 1 MBRAM:5151 rmb 1 MBRAM:5152 rmb 1 MBRAM:5153 rmb 1 MBRAM:5154 rmb 1 MBRAM:5155 rmb 1 MBRAM:5156 rmb 1 MBRAM:5157 rmb 1 MBRAM:5158 rmb 1 MBRAM:5159 rmb 1 MBRAM:515A rmb 1 MBRAM:515B rmb 1 MBRAM:515C rmb 1 MBRAM:515D rmb 1 MBRAM:515E rmb 1 MBRAM:515F rmb 1 MBRAM:5160 word_5160: rmb 2 ; 6x Fireball math data structure 2 ($8 bytes per Tie) MBRAM:5162 rmb 1 MBRAM:5163 rmb 1 MBRAM:5164 rmb 1 MBRAM:5165 rmb 1 MBRAM:5166 rmb 1 MBRAM:5167 rmb 1 MBRAM:5168 rmb 1 MBRAM:5169 rmb 1 MBRAM:516A rmb 1 MBRAM:516B rmb 1 MBRAM:516C rmb 1 MBRAM:516D rmb 1 MBRAM:516E rmb 1 MBRAM:516F rmb 1 MBRAM:5170 rmb 1 MBRAM:5171 rmb 1 MBRAM:5172 rmb 1 MBRAM:5173 rmb 1 MBRAM:5174 rmb 1 MBRAM:5175 rmb 1 MBRAM:5176 rmb 1 MBRAM:5177 rmb 1 MBRAM:5178 rmb 1 MBRAM:5179 rmb 1 MBRAM:517A rmb 1 MBRAM:517B rmb 1 MBRAM:517C rmb 1 MBRAM:517D rmb 1 MBRAM:517E rmb 1 MBRAM:517F rmb 1 MBRAM:5180 rmb 1 MBRAM:5181 rmb 1 MBRAM:5182 rmb 1 MBRAM:5183 rmb 1 MBRAM:5184 rmb 1 MBRAM:5185 rmb 1 MBRAM:5186 rmb 1 MBRAM:5187 rmb 1 MBRAM:5188 rmb 1 MBRAM:5189 rmb 1 MBRAM:518A rmb 1 MBRAM:518B rmb 1 MBRAM:518C rmb 1 MBRAM:518D rmb 1 MBRAM:518E rmb 1 MBRAM:518F rmb 1 MBRAM:5190 rmb 1 MBRAM:5191 rmb 1 MBRAM:5192 rmb 1 MBRAM:5193 rmb 1 MBRAM:5194 rmb 1 MBRAM:5195 rmb 1 MBRAM:5196 rmb 1 MBRAM:5197 rmb 1 MBRAM:5198 rmb 1 MBRAM:5199 rmb 1 MBRAM:519A rmb 1 MBRAM:519B rmb 1 MBRAM:519C rmb 1 MBRAM:519D rmb 1 MBRAM:519E rmb 1 MBRAM:519F rmb 1 MBRAM:51A0 rmb 1 MBRAM:51A1 rmb 1 MBRAM:51A2 rmb 1 MBRAM:51A3 rmb 1 MBRAM:51A4 rmb 1 MBRAM:51A5 rmb 1 MBRAM:51A6 rmb 1 MBRAM:51A7 rmb 1 MBRAM:51A8 rmb 1 MBRAM:51A9 rmb 1 MBRAM:51AA rmb 1 MBRAM:51AB rmb 1 MBRAM:51AC rmb 1 MBRAM:51AD rmb 1 MBRAM:51AE rmb 1 MBRAM:51AF rmb 1 MBRAM:51B0 rmb 1 MBRAM:51B1 rmb 1 MBRAM:51B2 rmb 1 MBRAM:51B3 rmb 1 MBRAM:51B4 rmb 1 MBRAM:51B5 rmb 1 MBRAM:51B6 rmb 1 MBRAM:51B7 rmb 1 MBRAM:51B8 rmb 1 MBRAM:51B9 rmb 1 MBRAM:51BA rmb 1 MBRAM:51BB rmb 1 MBRAM:51BC rmb 1 MBRAM:51BD rmb 1 MBRAM:51BE rmb 1 MBRAM:51BF rmb 1 MBRAM:51C0 rmb 1 MBRAM:51C1 rmb 1 MBRAM:51C2 rmb 1 MBRAM:51C3 rmb 1 MBRAM:51C4 rmb 1 MBRAM:51C5 rmb 1 MBRAM:51C6 rmb 1 MBRAM:51C7 rmb 1 MBRAM:51C8 rmb 1 MBRAM:51C9 rmb 1 MBRAM:51CA rmb 1 MBRAM:51CB rmb 1 MBRAM:51CC rmb 1 MBRAM:51CD rmb 1 MBRAM:51CE rmb 1 MBRAM:51CF rmb 1 MBRAM:51D0 rmb 1 MBRAM:51D1 rmb 1 MBRAM:51D2 rmb 1 MBRAM:51D3 rmb 1 MBRAM:51D4 rmb 1 MBRAM:51D5 rmb 1 MBRAM:51D6 rmb 1 MBRAM:51D7 rmb 1 MBRAM:51D8 rmb 1 MBRAM:51D9 rmb 1 MBRAM:51DA rmb 1 MBRAM:51DB rmb 1 MBRAM:51DC rmb 1 MBRAM:51DD rmb 1 MBRAM:51DE rmb 1 MBRAM:51DF rmb 1 MBRAM:51E0 rmb 1 MBRAM:51E1 rmb 1 MBRAM:51E2 rmb 1 MBRAM:51E3 rmb 1 MBRAM:51E4 rmb 1 MBRAM:51E5 rmb 1 MBRAM:51E6 rmb 1 MBRAM:51E7 rmb 1 MBRAM:51E8 rmb 1 MBRAM:51E9 rmb 1 MBRAM:51EA rmb 1 MBRAM:51EB rmb 1 MBRAM:51EC rmb 1 MBRAM:51ED rmb 1 MBRAM:51EE rmb 1 MBRAM:51EF rmb 1 MBRAM:51F0 rmb 1 MBRAM:51F1 rmb 1 MBRAM:51F2 rmb 1 MBRAM:51F3 rmb 1 MBRAM:51F4 rmb 1 MBRAM:51F5 rmb 1 MBRAM:51F6 rmb 1 MBRAM:51F7 rmb 1 MBRAM:51F8 rmb 1 MBRAM:51F9 rmb 1 MBRAM:51FA rmb 1 MBRAM:51FB rmb 1 MBRAM:51FC rmb 1 MBRAM:51FD rmb 1 MBRAM:51FE rmb 1 MBRAM:51FF rmb 1 MBRAM:5200 rmb 1 MBRAM:5201 rmb 1 MBRAM:5202 rmb 1 MBRAM:5203 rmb 1 MBRAM:5204 rmb 1 MBRAM:5205 rmb 1 MBRAM:5206 rmb 1 MBRAM:5207 rmb 1 MBRAM:5208 rmb 1 MBRAM:5209 rmb 1 MBRAM:520A rmb 1 MBRAM:520B rmb 1 MBRAM:520C rmb 1 MBRAM:520D rmb 1 MBRAM:520E rmb 1 MBRAM:520F rmb 1 MBRAM:5210 rmb 1 MBRAM:5211 rmb 1 MBRAM:5212 rmb 1 MBRAM:5213 rmb 1 MBRAM:5214 rmb 1 MBRAM:5215 rmb 1 MBRAM:5216 rmb 1 MBRAM:5217 rmb 1 MBRAM:5218 rmb 1 MBRAM:5219 rmb 1 MBRAM:521A rmb 1 MBRAM:521B rmb 1 MBRAM:521C rmb 1 MBRAM:521D rmb 1 MBRAM:521E rmb 1 MBRAM:521F rmb 1 MBRAM:5220 rmb 1 MBRAM:5221 rmb 1 MBRAM:5222 rmb 1 MBRAM:5223 rmb 1 MBRAM:5224 rmb 1 MBRAM:5225 rmb 1 MBRAM:5226 rmb 1 MBRAM:5227 rmb 1 MBRAM:5228 rmb 1 MBRAM:5229 rmb 1 MBRAM:522A rmb 1 MBRAM:522B rmb 1 MBRAM:522C rmb 1 MBRAM:522D rmb 1 MBRAM:522E rmb 1 MBRAM:522F rmb 1 MBRAM:5230 rmb 1 MBRAM:5231 rmb 1 MBRAM:5232 rmb 1 MBRAM:5233 rmb 1 MBRAM:5234 rmb 1 MBRAM:5235 rmb 1 MBRAM:5236 rmb 1 MBRAM:5237 rmb 1 MBRAM:5238 rmb 1 MBRAM:5239 rmb 1 MBRAM:523A rmb 1 MBRAM:523B rmb 1 MBRAM:523C rmb 1 MBRAM:523D rmb 1 MBRAM:523E rmb 1 MBRAM:523F rmb 1 MBRAM:5240 rmb 1 MBRAM:5241 rmb 1 MBRAM:5242 rmb 1 MBRAM:5243 rmb 1 MBRAM:5244 rmb 1 MBRAM:5245 rmb 1 MBRAM:5246 rmb 1 MBRAM:5247 rmb 1 MBRAM:5248 rmb 1 MBRAM:5249 rmb 1 MBRAM:524A rmb 1 MBRAM:524B rmb 1 MBRAM:524C rmb 1 MBRAM:524D rmb 1 MBRAM:524E rmb 1 MBRAM:524F rmb 1 MBRAM:5250 rmb 1 MBRAM:5251 rmb 1 MBRAM:5252 rmb 1 MBRAM:5253 rmb 1 MBRAM:5254 rmb 1 MBRAM:5255 rmb 1 MBRAM:5256 rmb 1 MBRAM:5257 rmb 1 MBRAM:5258 rmb 1 MBRAM:5259 rmb 1 MBRAM:525A rmb 1 MBRAM:525B rmb 1 MBRAM:525C rmb 1 MBRAM:525D rmb 1 MBRAM:525E rmb 1 MBRAM:525F rmb 1 MBRAM:5260 rmb 1 MBRAM:5261 rmb 1 MBRAM:5262 rmb 1 MBRAM:5263 rmb 1 MBRAM:5264 rmb 1 MBRAM:5265 rmb 1 MBRAM:5266 rmb 1 MBRAM:5267 rmb 1 MBRAM:5268 rmb 1 MBRAM:5269 rmb 1 MBRAM:526A rmb 1 MBRAM:526B rmb 1 MBRAM:526C rmb 1 MBRAM:526D rmb 1 MBRAM:526E rmb 1 MBRAM:526F rmb 1 MBRAM:5270 rmb 1 MBRAM:5271 rmb 1 MBRAM:5272 rmb 1 MBRAM:5273 rmb 1 MBRAM:5274 rmb 1 MBRAM:5275 rmb 1 MBRAM:5276 rmb 1 MBRAM:5277 rmb 1 MBRAM:5278 rmb 1 MBRAM:5279 rmb 1 MBRAM:527A rmb 1 MBRAM:527B rmb 1 MBRAM:527C rmb 1 MBRAM:527D rmb 1 MBRAM:527E rmb 1 MBRAM:527F rmb 1 MBRAM:5280 rmb 1 MBRAM:5281 rmb 1 MBRAM:5282 rmb 1 MBRAM:5283 rmb 1 MBRAM:5284 rmb 1 MBRAM:5285 rmb 1 MBRAM:5286 rmb 1 MBRAM:5287 rmb 1 MBRAM:5288 rmb 1 MBRAM:5289 rmb 1 MBRAM:528A rmb 1 MBRAM:528B rmb 1 MBRAM:528C rmb 1 MBRAM:528D rmb 1 MBRAM:528E rmb 1 MBRAM:528F rmb 1 MBRAM:5290 rmb 1 MBRAM:5291 rmb 1 MBRAM:5292 rmb 1 MBRAM:5293 rmb 1 MBRAM:5294 rmb 1 MBRAM:5295 rmb 1 MBRAM:5296 rmb 1 MBRAM:5297 rmb 1 MBRAM:5298 rmb 1 MBRAM:5299 rmb 1 MBRAM:529A rmb 1 MBRAM:529B rmb 1 MBRAM:529C rmb 1 MBRAM:529D rmb 1 MBRAM:529E rmb 1 MBRAM:529F rmb 1 MBRAM:52A0 rmb 1 MBRAM:52A1 rmb 1 MBRAM:52A2 rmb 1 MBRAM:52A3 rmb 1 MBRAM:52A4 rmb 1 MBRAM:52A5 rmb 1 MBRAM:52A6 rmb 1 MBRAM:52A7 rmb 1 MBRAM:52A8 rmb 1 MBRAM:52A9 rmb 1 MBRAM:52AA rmb 1 MBRAM:52AB rmb 1 MBRAM:52AC rmb 1 MBRAM:52AD rmb 1 MBRAM:52AE rmb 1 MBRAM:52AF rmb 1 MBRAM:52B0 rmb 1 MBRAM:52B1 rmb 1 MBRAM:52B2 rmb 1 MBRAM:52B3 rmb 1 MBRAM:52B4 rmb 1 MBRAM:52B5 rmb 1 MBRAM:52B6 rmb 1 MBRAM:52B7 rmb 1 MBRAM:52B8 rmb 1 MBRAM:52B9 rmb 1 MBRAM:52BA rmb 1 MBRAM:52BB rmb 1 MBRAM:52BC rmb 1 MBRAM:52BD rmb 1 MBRAM:52BE rmb 1 MBRAM:52BF rmb 1 MBRAM:52C0 rmb 1 MBRAM:52C1 rmb 1 MBRAM:52C2 rmb 1 MBRAM:52C3 rmb 1 MBRAM:52C4 rmb 1 MBRAM:52C5 rmb 1 MBRAM:52C6 rmb 1 MBRAM:52C7 rmb 1 MBRAM:52C8 rmb 1 MBRAM:52C9 rmb 1 MBRAM:52CA rmb 1 MBRAM:52CB rmb 1 MBRAM:52CC rmb 1 MBRAM:52CD rmb 1 MBRAM:52CE rmb 1 MBRAM:52CF rmb 1 MBRAM:52D0 rmb 1 MBRAM:52D1 rmb 1 MBRAM:52D2 rmb 1 MBRAM:52D3 rmb 1 MBRAM:52D4 rmb 1 MBRAM:52D5 rmb 1 MBRAM:52D6 rmb 1 MBRAM:52D7 rmb 1 MBRAM:52D8 rmb 1 MBRAM:52D9 rmb 1 MBRAM:52DA rmb 1 MBRAM:52DB rmb 1 MBRAM:52DC rmb 1 MBRAM:52DD rmb 1 MBRAM:52DE rmb 1 MBRAM:52DF rmb 1 MBRAM:52E0 rmb 1 MBRAM:52E1 rmb 1 MBRAM:52E2 rmb 1 MBRAM:52E3 rmb 1 MBRAM:52E4 rmb 1 MBRAM:52E5 rmb 1 MBRAM:52E6 rmb 1 MBRAM:52E7 rmb 1 MBRAM:52E8 rmb 1 MBRAM:52E9 rmb 1 MBRAM:52EA rmb 1 MBRAM:52EB rmb 1 MBRAM:52EC rmb 1 MBRAM:52ED rmb 1 MBRAM:52EE rmb 1 MBRAM:52EF rmb 1 MBRAM:52F0 rmb 1 MBRAM:52F1 rmb 1 MBRAM:52F2 rmb 1 MBRAM:52F3 rmb 1 MBRAM:52F4 rmb 1 MBRAM:52F5 rmb 1 MBRAM:52F6 rmb 1 MBRAM:52F7 rmb 1 MBRAM:52F8 rmb 1 MBRAM:52F9 rmb 1 MBRAM:52FA rmb 1 MBRAM:52FB rmb 1 MBRAM:52FC rmb 1 MBRAM:52FD rmb 1 MBRAM:52FE rmb 1 MBRAM:52FF rmb 1 MBRAM:5300 rmb 1 MBRAM:5301 rmb 1 MBRAM:5302 rmb 1 MBRAM:5303 rmb 1 MBRAM:5304 rmb 1 MBRAM:5305 rmb 1 MBRAM:5306 rmb 1 MBRAM:5307 rmb 1 MBRAM:5308 rmb 1 MBRAM:5309 rmb 1 MBRAM:530A rmb 1 MBRAM:530B rmb 1 MBRAM:530C rmb 1 MBRAM:530D rmb 1 MBRAM:530E rmb 1 MBRAM:530F rmb 1 MBRAM:5310 rmb 1 MBRAM:5311 rmb 1 MBRAM:5312 rmb 1 MBRAM:5313 rmb 1 MBRAM:5314 rmb 1 MBRAM:5315 rmb 1 MBRAM:5316 rmb 1 MBRAM:5317 rmb 1 MBRAM:5318 rmb 1 MBRAM:5319 rmb 1 MBRAM:531A rmb 1 MBRAM:531B rmb 1 MBRAM:531C rmb 1 MBRAM:531D rmb 1 MBRAM:531E rmb 1 MBRAM:531F rmb 1 MBRAM:5320 rmb 1 MBRAM:5321 rmb 1 MBRAM:5322 rmb 1 MBRAM:5323 rmb 1 MBRAM:5324 rmb 1 MBRAM:5325 rmb 1 MBRAM:5326 rmb 1 MBRAM:5327 rmb 1 MBRAM:5328 rmb 1 MBRAM:5329 rmb 1 MBRAM:532A rmb 1 MBRAM:532B rmb 1 MBRAM:532C rmb 1 MBRAM:532D rmb 1 MBRAM:532E rmb 1 MBRAM:532F rmb 1 MBRAM:5330 rmb 1 MBRAM:5331 rmb 1 MBRAM:5332 rmb 1 MBRAM:5333 rmb 1 MBRAM:5334 rmb 1 MBRAM:5335 rmb 1 MBRAM:5336 rmb 1 MBRAM:5337 rmb 1 MBRAM:5338 rmb 1 MBRAM:5339 rmb 1 MBRAM:533A rmb 1 MBRAM:533B rmb 1 MBRAM:533C rmb 1 MBRAM:533D rmb 1 MBRAM:533E rmb 1 MBRAM:533F rmb 1 MBRAM:5340 rmb 1 MBRAM:5341 rmb 1 MBRAM:5342 rmb 1 MBRAM:5343 rmb 1 MBRAM:5344 rmb 1 MBRAM:5345 rmb 1 MBRAM:5346 rmb 1 MBRAM:5347 rmb 1 MBRAM:5348 rmb 1 MBRAM:5349 rmb 1 MBRAM:534A rmb 1 MBRAM:534B rmb 1 MBRAM:534C rmb 1 MBRAM:534D rmb 1 MBRAM:534E rmb 1 MBRAM:534F rmb 1 MBRAM:5350 rmb 1 MBRAM:5351 rmb 1 MBRAM:5352 rmb 1 MBRAM:5353 rmb 1 MBRAM:5354 rmb 1 MBRAM:5355 rmb 1 MBRAM:5356 rmb 1 MBRAM:5357 rmb 1 MBRAM:5358 rmb 1 MBRAM:5359 rmb 1 MBRAM:535A rmb 1 MBRAM:535B rmb 1 MBRAM:535C rmb 1 MBRAM:535D rmb 1 MBRAM:535E rmb 1 MBRAM:535F rmb 1 MBRAM:5360 rmb 1 MBRAM:5361 rmb 1 MBRAM:5362 rmb 1 MBRAM:5363 rmb 1 MBRAM:5364 rmb 1 MBRAM:5365 rmb 1 MBRAM:5366 rmb 1 MBRAM:5367 rmb 1 MBRAM:5368 rmb 1 MBRAM:5369 rmb 1 MBRAM:536A rmb 1 MBRAM:536B rmb 1 MBRAM:536C rmb 1 MBRAM:536D rmb 1 MBRAM:536E rmb 1 MBRAM:536F rmb 1 MBRAM:5370 rmb 1 MBRAM:5371 rmb 1 MBRAM:5372 rmb 1 MBRAM:5373 rmb 1 MBRAM:5374 rmb 1 MBRAM:5375 rmb 1 MBRAM:5376 rmb 1 MBRAM:5377 rmb 1 MBRAM:5378 rmb 1 MBRAM:5379 rmb 1 MBRAM:537A rmb 1 MBRAM:537B rmb 1 MBRAM:537C rmb 1 MBRAM:537D rmb 1 MBRAM:537E rmb 1 MBRAM:537F rmb 1 MBRAM:5380 rmb 1 MBRAM:5381 rmb 1 MBRAM:5382 rmb 1 MBRAM:5383 rmb 1 MBRAM:5384 rmb 1 MBRAM:5385 rmb 1 MBRAM:5386 rmb 1 MBRAM:5387 rmb 1 MBRAM:5388 rmb 1 MBRAM:5389 rmb 1 MBRAM:538A rmb 1 MBRAM:538B rmb 1 MBRAM:538C rmb 1 MBRAM:538D rmb 1 MBRAM:538E rmb 1 MBRAM:538F rmb 1 MBRAM:5390 rmb 1 MBRAM:5391 rmb 1 MBRAM:5392 rmb 1 MBRAM:5393 rmb 1 MBRAM:5394 rmb 1 MBRAM:5395 rmb 1 MBRAM:5396 rmb 1 MBRAM:5397 rmb 1 MBRAM:5398 rmb 1 MBRAM:5399 rmb 1 MBRAM:539A rmb 1 MBRAM:539B rmb 1 MBRAM:539C rmb 1 MBRAM:539D rmb 1 MBRAM:539E rmb 1 MBRAM:539F rmb 1 MBRAM:53A0 rmb 1 MBRAM:53A1 rmb 1 MBRAM:53A2 rmb 1 MBRAM:53A3 rmb 1 MBRAM:53A4 rmb 1 MBRAM:53A5 rmb 1 MBRAM:53A6 rmb 1 MBRAM:53A7 rmb 1 MBRAM:53A8 rmb 1 MBRAM:53A9 rmb 1 MBRAM:53AA rmb 1 MBRAM:53AB rmb 1 MBRAM:53AC rmb 1 MBRAM:53AD rmb 1 MBRAM:53AE rmb 1 MBRAM:53AF rmb 1 MBRAM:53B0 rmb 1 MBRAM:53B1 rmb 1 MBRAM:53B2 rmb 1 MBRAM:53B3 rmb 1 MBRAM:53B4 rmb 1 MBRAM:53B5 rmb 1 MBRAM:53B6 rmb 1 MBRAM:53B7 rmb 1 MBRAM:53B8 rmb 1 MBRAM:53B9 rmb 1 MBRAM:53BA rmb 1 MBRAM:53BB rmb 1 MBRAM:53BC rmb 1 MBRAM:53BD rmb 1 MBRAM:53BE rmb 1 MBRAM:53BF rmb 1 MBRAM:53C0 rmb 1 MBRAM:53C1 rmb 1 MBRAM:53C2 rmb 1 MBRAM:53C3 rmb 1 MBRAM:53C4 rmb 1 MBRAM:53C5 rmb 1 MBRAM:53C6 rmb 1 MBRAM:53C7 rmb 1 MBRAM:53C8 rmb 1 MBRAM:53C9 rmb 1 MBRAM:53CA rmb 1 MBRAM:53CB rmb 1 MBRAM:53CC rmb 1 MBRAM:53CD rmb 1 MBRAM:53CE rmb 1 MBRAM:53CF rmb 1 MBRAM:53D0 rmb 1 MBRAM:53D1 rmb 1 MBRAM:53D2 rmb 1 MBRAM:53D3 rmb 1 MBRAM:53D4 rmb 1 MBRAM:53D5 rmb 1 MBRAM:53D6 rmb 1 MBRAM:53D7 rmb 1 MBRAM:53D8 rmb 1 MBRAM:53D9 rmb 1 MBRAM:53DA rmb 1 MBRAM:53DB rmb 1 MBRAM:53DC rmb 1 MBRAM:53DD rmb 1 MBRAM:53DE rmb 1 MBRAM:53DF rmb 1 MBRAM:53E0 rmb 1 MBRAM:53E1 rmb 1 MBRAM:53E2 rmb 1 MBRAM:53E3 rmb 1 MBRAM:53E4 rmb 1 MBRAM:53E5 rmb 1 MBRAM:53E6 rmb 1 MBRAM:53E7 rmb 1 MBRAM:53E8 rmb 1 MBRAM:53E9 rmb 1 MBRAM:53EA rmb 1 MBRAM:53EB rmb 1 MBRAM:53EC rmb 1 MBRAM:53ED rmb 1 MBRAM:53EE rmb 1 MBRAM:53EF rmb 1 MBRAM:53F0 rmb 1 MBRAM:53F1 rmb 1 MBRAM:53F2 rmb 1 MBRAM:53F3 rmb 1 MBRAM:53F4 rmb 1 MBRAM:53F5 rmb 1 MBRAM:53F6 rmb 1 MBRAM:53F7 rmb 1 MBRAM:53F8 rmb 1 MBRAM:53F9 rmb 1 MBRAM:53FA rmb 1 MBRAM:53FB rmb 1 MBRAM:53FC rmb 1 MBRAM:53FD rmb 1 MBRAM:53FE rmb 1 MBRAM:53FF rmb 1 MBRAM:5400 rmb 1 MBRAM:5401 rmb 1 MBRAM:5402 rmb 1 MBRAM:5403 rmb 1 MBRAM:5404 rmb 1 MBRAM:5405 rmb 1 MBRAM:5406 rmb 1 MBRAM:5407 rmb 1 MBRAM:5408 rmb 1 MBRAM:5409 rmb 1 MBRAM:540A rmb 1 MBRAM:540B rmb 1 MBRAM:540C rmb 1 MBRAM:540D rmb 1 MBRAM:540E rmb 1 MBRAM:540F rmb 1 MBRAM:5410 rmb 1 MBRAM:5411 rmb 1 MBRAM:5412 rmb 1 MBRAM:5413 rmb 1 MBRAM:5414 rmb 1 MBRAM:5415 rmb 1 MBRAM:5416 rmb 1 MBRAM:5417 rmb 1 MBRAM:5418 rmb 1 MBRAM:5419 rmb 1 MBRAM:541A rmb 1 MBRAM:541B rmb 1 MBRAM:541C rmb 1 MBRAM:541D rmb 1 MBRAM:541E rmb 1 MBRAM:541F rmb 1 MBRAM:5420 rmb 1 MBRAM:5421 rmb 1 MBRAM:5422 rmb 1 MBRAM:5423 rmb 1 MBRAM:5424 rmb 1 MBRAM:5425 rmb 1 MBRAM:5426 rmb 1 MBRAM:5427 rmb 1 MBRAM:5428 rmb 1 MBRAM:5429 rmb 1 MBRAM:542A rmb 1 MBRAM:542B rmb 1 MBRAM:542C rmb 1 MBRAM:542D rmb 1 MBRAM:542E rmb 1 MBRAM:542F rmb 1 MBRAM:5430 rmb 1 MBRAM:5431 rmb 1 MBRAM:5432 rmb 1 MBRAM:5433 rmb 1 MBRAM:5434 rmb 1 MBRAM:5435 rmb 1 MBRAM:5436 rmb 1 MBRAM:5437 rmb 1 MBRAM:5438 rmb 1 MBRAM:5439 rmb 1 MBRAM:543A rmb 1 MBRAM:543B rmb 1 MBRAM:543C rmb 1 MBRAM:543D rmb 1 MBRAM:543E rmb 1 MBRAM:543F rmb 1 MBRAM:5440 rmb 1 MBRAM:5441 rmb 1 MBRAM:5442 rmb 1 MBRAM:5443 rmb 1 MBRAM:5444 rmb 1 MBRAM:5445 rmb 1 MBRAM:5446 rmb 1 MBRAM:5447 rmb 1 MBRAM:5448 rmb 1 MBRAM:5449 rmb 1 MBRAM:544A rmb 1 MBRAM:544B rmb 1 MBRAM:544C rmb 1 MBRAM:544D rmb 1 MBRAM:544E rmb 1 MBRAM:544F rmb 1 MBRAM:5450 rmb 1 MBRAM:5451 rmb 1 MBRAM:5452 rmb 1 MBRAM:5453 rmb 1 MBRAM:5454 rmb 1 MBRAM:5455 rmb 1 MBRAM:5456 rmb 1 MBRAM:5457 rmb 1 MBRAM:5458 rmb 1 MBRAM:5459 rmb 1 MBRAM:545A rmb 1 MBRAM:545B rmb 1 MBRAM:545C rmb 1 MBRAM:545D rmb 1 MBRAM:545E rmb 1 MBRAM:545F rmb 1 MBRAM:5460 rmb 1 MBRAM:5461 rmb 1 MBRAM:5462 rmb 1 MBRAM:5463 rmb 1 MBRAM:5464 rmb 1 MBRAM:5465 rmb 1 MBRAM:5466 rmb 1 MBRAM:5467 rmb 1 MBRAM:5468 rmb 1 MBRAM:5469 rmb 1 MBRAM:546A rmb 1 MBRAM:546B rmb 1 MBRAM:546C rmb 1 MBRAM:546D rmb 1 MBRAM:546E rmb 1 MBRAM:546F rmb 1 MBRAM:5470 rmb 1 MBRAM:5471 rmb 1 MBRAM:5472 rmb 1 MBRAM:5473 rmb 1 MBRAM:5474 rmb 1 MBRAM:5475 rmb 1 MBRAM:5476 rmb 1 MBRAM:5477 rmb 1 MBRAM:5478 rmb 1 MBRAM:5479 rmb 1 MBRAM:547A rmb 1 MBRAM:547B rmb 1 MBRAM:547C rmb 1 MBRAM:547D rmb 1 MBRAM:547E rmb 1 MBRAM:547F rmb 1 MBRAM:5480 rmb 1 MBRAM:5481 rmb 1 MBRAM:5482 rmb 1 MBRAM:5483 rmb 1 MBRAM:5484 rmb 1 MBRAM:5485 rmb 1 MBRAM:5486 rmb 1 MBRAM:5487 rmb 1 MBRAM:5488 rmb 1 MBRAM:5489 rmb 1 MBRAM:548A rmb 1 MBRAM:548B rmb 1 MBRAM:548C rmb 1 MBRAM:548D rmb 1 MBRAM:548E rmb 1 MBRAM:548F rmb 1 MBRAM:5490 rmb 1 MBRAM:5491 rmb 1 MBRAM:5492 rmb 1 MBRAM:5493 rmb 1 MBRAM:5494 rmb 1 MBRAM:5495 rmb 1 MBRAM:5496 rmb 1 MBRAM:5497 rmb 1 MBRAM:5498 rmb 1 MBRAM:5499 rmb 1 MBRAM:549A rmb 1 MBRAM:549B rmb 1 MBRAM:549C rmb 1 MBRAM:549D rmb 1 MBRAM:549E rmb 1 MBRAM:549F rmb 1 MBRAM:54A0 rmb 1 MBRAM:54A1 rmb 1 MBRAM:54A2 rmb 1 MBRAM:54A3 rmb 1 MBRAM:54A4 rmb 1 MBRAM:54A5 rmb 1 MBRAM:54A6 rmb 1 MBRAM:54A7 rmb 1 MBRAM:54A8 rmb 1 MBRAM:54A9 rmb 1 MBRAM:54AA rmb 1 MBRAM:54AB rmb 1 MBRAM:54AC rmb 1 MBRAM:54AD rmb 1 MBRAM:54AE rmb 1 MBRAM:54AF rmb 1 MBRAM:54B0 rmb 1 MBRAM:54B1 rmb 1 MBRAM:54B2 rmb 1 MBRAM:54B3 rmb 1 MBRAM:54B4 rmb 1 MBRAM:54B5 rmb 1 MBRAM:54B6 rmb 1 MBRAM:54B7 rmb 1 MBRAM:54B8 rmb 1 MBRAM:54B9 rmb 1 MBRAM:54BA rmb 1 MBRAM:54BB rmb 1 MBRAM:54BC rmb 1 MBRAM:54BD rmb 1 MBRAM:54BE rmb 1 MBRAM:54BF rmb 1 MBRAM:54C0 rmb 1 MBRAM:54C1 rmb 1 MBRAM:54C2 rmb 1 MBRAM:54C3 rmb 1 MBRAM:54C4 rmb 1 MBRAM:54C5 rmb 1 MBRAM:54C6 rmb 1 MBRAM:54C7 rmb 1 MBRAM:54C8 rmb 1 MBRAM:54C9 rmb 1 MBRAM:54CA rmb 1 MBRAM:54CB rmb 1 MBRAM:54CC rmb 1 MBRAM:54CD rmb 1 MBRAM:54CE rmb 1 MBRAM:54CF rmb 1 MBRAM:54D0 rmb 1 MBRAM:54D1 rmb 1 MBRAM:54D2 rmb 1 MBRAM:54D3 rmb 1 MBRAM:54D4 rmb 1 MBRAM:54D5 rmb 1 MBRAM:54D6 rmb 1 MBRAM:54D7 rmb 1 MBRAM:54D8 rmb 1 MBRAM:54D9 rmb 1 MBRAM:54DA rmb 1 MBRAM:54DB rmb 1 MBRAM:54DC rmb 1 MBRAM:54DD rmb 1 MBRAM:54DE rmb 1 MBRAM:54DF rmb 1 MBRAM:54E0 rmb 1 MBRAM:54E1 rmb 1 MBRAM:54E2 rmb 1 MBRAM:54E3 rmb 1 MBRAM:54E4 rmb 1 MBRAM:54E5 rmb 1 MBRAM:54E6 rmb 1 MBRAM:54E7 rmb 1 MBRAM:54E8 rmb 1 MBRAM:54E9 rmb 1 MBRAM:54EA rmb 1 MBRAM:54EB rmb 1 MBRAM:54EC rmb 1 MBRAM:54ED rmb 1 MBRAM:54EE rmb 1 MBRAM:54EF rmb 1 MBRAM:54F0 rmb 1 MBRAM:54F1 rmb 1 MBRAM:54F2 rmb 1 MBRAM:54F3 rmb 1 MBRAM:54F4 rmb 1 MBRAM:54F5 rmb 1 MBRAM:54F6 rmb 1 MBRAM:54F7 rmb 1 MBRAM:54F8 rmb 1 MBRAM:54F9 rmb 1 MBRAM:54FA rmb 1 MBRAM:54FB rmb 1 MBRAM:54FC rmb 1 MBRAM:54FD rmb 1 MBRAM:54FE rmb 1 MBRAM:54FF rmb 1 MBRAM:5500 rmb 1 MBRAM:5501 rmb 1 MBRAM:5502 rmb 1 MBRAM:5503 rmb 1 MBRAM:5504 rmb 1 MBRAM:5505 rmb 1 MBRAM:5506 rmb 1 MBRAM:5507 rmb 1 MBRAM:5508 rmb 1 MBRAM:5509 rmb 1 MBRAM:550A rmb 1 MBRAM:550B rmb 1 MBRAM:550C rmb 1 MBRAM:550D rmb 1 MBRAM:550E rmb 1 MBRAM:550F rmb 1 MBRAM:5510 rmb 1 MBRAM:5511 rmb 1 MBRAM:5512 rmb 1 MBRAM:5513 rmb 1 MBRAM:5514 rmb 1 MBRAM:5515 rmb 1 MBRAM:5516 rmb 1 MBRAM:5517 rmb 1 MBRAM:5518 rmb 1 MBRAM:5519 rmb 1 MBRAM:551A rmb 1 MBRAM:551B rmb 1 MBRAM:551C rmb 1 MBRAM:551D rmb 1 MBRAM:551E rmb 1 MBRAM:551F rmb 1 MBRAM:5520 rmb 1 MBRAM:5521 rmb 1 MBRAM:5522 rmb 1 MBRAM:5523 rmb 1 MBRAM:5524 rmb 1 MBRAM:5525 rmb 1 MBRAM:5526 rmb 1 MBRAM:5527 rmb 1 MBRAM:5528 rmb 1 MBRAM:5529 rmb 1 MBRAM:552A rmb 1 MBRAM:552B rmb 1 MBRAM:552C rmb 1 MBRAM:552D rmb 1 MBRAM:552E rmb 1 MBRAM:552F rmb 1 MBRAM:5530 rmb 1 MBRAM:5531 rmb 1 MBRAM:5532 rmb 1 MBRAM:5533 rmb 1 MBRAM:5534 rmb 1 MBRAM:5535 rmb 1 MBRAM:5536 rmb 1 MBRAM:5537 rmb 1 MBRAM:5538 rmb 1 MBRAM:5539 rmb 1 MBRAM:553A rmb 1 MBRAM:553B rmb 1 MBRAM:553C rmb 1 MBRAM:553D rmb 1 MBRAM:553E rmb 1 MBRAM:553F rmb 1 MBRAM:5540 rmb 1 MBRAM:5541 rmb 1 MBRAM:5542 rmb 1 MBRAM:5543 rmb 1 MBRAM:5544 rmb 1 MBRAM:5545 rmb 1 MBRAM:5546 rmb 1 MBRAM:5547 rmb 1 MBRAM:5548 rmb 1 MBRAM:5549 rmb 1 MBRAM:554A rmb 1 MBRAM:554B rmb 1 MBRAM:554C rmb 1 MBRAM:554D rmb 1 MBRAM:554E rmb 1 MBRAM:554F rmb 1 MBRAM:5550 rmb 1 MBRAM:5551 rmb 1 MBRAM:5552 rmb 1 MBRAM:5553 rmb 1 MBRAM:5554 rmb 1 MBRAM:5555 rmb 1 MBRAM:5556 rmb 1 MBRAM:5557 rmb 1 MBRAM:5558 rmb 1 MBRAM:5559 rmb 1 MBRAM:555A rmb 1 MBRAM:555B rmb 1 MBRAM:555C rmb 1 MBRAM:555D rmb 1 MBRAM:555E rmb 1 MBRAM:555F rmb 1 MBRAM:5560 rmb 1 MBRAM:5561 rmb 1 MBRAM:5562 rmb 1 MBRAM:5563 rmb 1 MBRAM:5564 rmb 1 MBRAM:5565 rmb 1 MBRAM:5566 rmb 1 MBRAM:5567 rmb 1 MBRAM:5568 rmb 1 MBRAM:5569 rmb 1 MBRAM:556A rmb 1 MBRAM:556B rmb 1 MBRAM:556C rmb 1 MBRAM:556D rmb 1 MBRAM:556E rmb 1 MBRAM:556F rmb 1 MBRAM:5570 rmb 1 MBRAM:5571 rmb 1 MBRAM:5572 rmb 1 MBRAM:5573 rmb 1 MBRAM:5574 rmb 1 MBRAM:5575 rmb 1 MBRAM:5576 rmb 1 MBRAM:5577 rmb 1 MBRAM:5578 rmb 1 MBRAM:5579 rmb 1 MBRAM:557A rmb 1 MBRAM:557B rmb 1 MBRAM:557C rmb 1 MBRAM:557D rmb 1 MBRAM:557E rmb 1 MBRAM:557F rmb 1 MBRAM:5580 rmb 1 MBRAM:5581 rmb 1 MBRAM:5582 rmb 1 MBRAM:5583 rmb 1 MBRAM:5584 rmb 1 MBRAM:5585 rmb 1 MBRAM:5586 rmb 1 MBRAM:5587 rmb 1 MBRAM:5588 rmb 1 MBRAM:5589 rmb 1 MBRAM:558A rmb 1 MBRAM:558B rmb 1 MBRAM:558C rmb 1 MBRAM:558D rmb 1 MBRAM:558E rmb 1 MBRAM:558F rmb 1 MBRAM:5590 rmb 1 MBRAM:5591 rmb 1 MBRAM:5592 rmb 1 MBRAM:5593 rmb 1 MBRAM:5594 rmb 1 MBRAM:5595 rmb 1 MBRAM:5596 rmb 1 MBRAM:5597 rmb 1 MBRAM:5598 rmb 1 MBRAM:5599 rmb 1 MBRAM:559A rmb 1 MBRAM:559B rmb 1 MBRAM:559C rmb 1 MBRAM:559D rmb 1 MBRAM:559E rmb 1 MBRAM:559F rmb 1 MBRAM:55A0 rmb 1 MBRAM:55A1 rmb 1 MBRAM:55A2 rmb 1 MBRAM:55A3 rmb 1 MBRAM:55A4 rmb 1 MBRAM:55A5 rmb 1 MBRAM:55A6 rmb 1 MBRAM:55A7 rmb 1 MBRAM:55A8 rmb 1 MBRAM:55A9 rmb 1 MBRAM:55AA rmb 1 MBRAM:55AB rmb 1 MBRAM:55AC rmb 1 MBRAM:55AD rmb 1 MBRAM:55AE rmb 1 MBRAM:55AF rmb 1 MBRAM:55B0 rmb 1 MBRAM:55B1 rmb 1 MBRAM:55B2 rmb 1 MBRAM:55B3 rmb 1 MBRAM:55B4 rmb 1 MBRAM:55B5 rmb 1 MBRAM:55B6 rmb 1 MBRAM:55B7 rmb 1 MBRAM:55B8 rmb 1 MBRAM:55B9 rmb 1 MBRAM:55BA rmb 1 MBRAM:55BB rmb 1 MBRAM:55BC rmb 1 MBRAM:55BD rmb 1 MBRAM:55BE rmb 1 MBRAM:55BF rmb 1 MBRAM:55C0 rmb 1 MBRAM:55C1 rmb 1 MBRAM:55C2 rmb 1 MBRAM:55C3 rmb 1 MBRAM:55C4 rmb 1 MBRAM:55C5 rmb 1 MBRAM:55C6 rmb 1 MBRAM:55C7 rmb 1 MBRAM:55C8 rmb 1 MBRAM:55C9 rmb 1 MBRAM:55CA rmb 1 MBRAM:55CB rmb 1 MBRAM:55CC rmb 1 MBRAM:55CD rmb 1 MBRAM:55CE rmb 1 MBRAM:55CF rmb 1 MBRAM:55D0 rmb 1 MBRAM:55D1 rmb 1 MBRAM:55D2 rmb 1 MBRAM:55D3 rmb 1 MBRAM:55D4 rmb 1 MBRAM:55D5 rmb 1 MBRAM:55D6 rmb 1 MBRAM:55D7 rmb 1 MBRAM:55D8 rmb 1 MBRAM:55D9 rmb 1 MBRAM:55DA rmb 1 MBRAM:55DB rmb 1 MBRAM:55DC rmb 1 MBRAM:55DD rmb 1 MBRAM:55DE rmb 1 MBRAM:55DF rmb 1 MBRAM:55E0 rmb 1 MBRAM:55E1 rmb 1 MBRAM:55E2 rmb 1 MBRAM:55E3 rmb 1 MBRAM:55E4 rmb 1 MBRAM:55E5 rmb 1 MBRAM:55E6 rmb 1 MBRAM:55E7 rmb 1 MBRAM:55E8 rmb 1 MBRAM:55E9 rmb 1 MBRAM:55EA rmb 1 MBRAM:55EB rmb 1 MBRAM:55EC rmb 1 MBRAM:55ED rmb 1 MBRAM:55EE rmb 1 MBRAM:55EF rmb 1 MBRAM:55F0 rmb 1 MBRAM:55F1 rmb 1 MBRAM:55F2 rmb 1 MBRAM:55F3 rmb 1 MBRAM:55F4 rmb 1 MBRAM:55F5 rmb 1 MBRAM:55F6 rmb 1 MBRAM:55F7 rmb 1 MBRAM:55F8 rmb 1 MBRAM:55F9 rmb 1 MBRAM:55FA rmb 1 MBRAM:55FB rmb 1 MBRAM:55FC rmb 1 MBRAM:55FD rmb 1 MBRAM:55FE rmb 1 MBRAM:55FF rmb 1 MBRAM:5600 rmb 1 MBRAM:5601 rmb 1 MBRAM:5602 rmb 1 MBRAM:5603 rmb 1 MBRAM:5604 rmb 1 MBRAM:5605 rmb 1 MBRAM:5606 rmb 1 MBRAM:5607 rmb 1 MBRAM:5608 rmb 1 MBRAM:5609 rmb 1 MBRAM:560A rmb 1 MBRAM:560B rmb 1 MBRAM:560C rmb 1 MBRAM:560D rmb 1 MBRAM:560E rmb 1 MBRAM:560F rmb 1 MBRAM:5610 rmb 1 MBRAM:5611 rmb 1 MBRAM:5612 rmb 1 MBRAM:5613 rmb 1 MBRAM:5614 rmb 1 MBRAM:5615 rmb 1 MBRAM:5616 rmb 1 MBRAM:5617 rmb 1 MBRAM:5618 rmb 1 MBRAM:5619 rmb 1 MBRAM:561A rmb 1 MBRAM:561B rmb 1 MBRAM:561C rmb 1 MBRAM:561D rmb 1 MBRAM:561E rmb 1 MBRAM:561F rmb 1 MBRAM:5620 rmb 1 MBRAM:5621 rmb 1 MBRAM:5622 rmb 1 MBRAM:5623 rmb 1 MBRAM:5624 rmb 1 MBRAM:5625 rmb 1 MBRAM:5626 rmb 1 MBRAM:5627 rmb 1 MBRAM:5628 rmb 1 MBRAM:5629 rmb 1 MBRAM:562A rmb 1 MBRAM:562B rmb 1 MBRAM:562C rmb 1 MBRAM:562D rmb 1 MBRAM:562E rmb 1 MBRAM:562F rmb 1 MBRAM:5630 rmb 1 MBRAM:5631 rmb 1 MBRAM:5632 rmb 1 MBRAM:5633 rmb 1 MBRAM:5634 rmb 1 MBRAM:5635 rmb 1 MBRAM:5636 rmb 1 MBRAM:5637 rmb 1 MBRAM:5638 rmb 1 MBRAM:5639 rmb 1 MBRAM:563A rmb 1 MBRAM:563B rmb 1 MBRAM:563C rmb 1 MBRAM:563D rmb 1 MBRAM:563E rmb 1 MBRAM:563F rmb 1 MBRAM:5640 rmb 1 MBRAM:5641 rmb 1 MBRAM:5642 rmb 1 MBRAM:5643 rmb 1 MBRAM:5644 rmb 1 MBRAM:5645 rmb 1 MBRAM:5646 rmb 1 MBRAM:5647 rmb 1 MBRAM:5648 rmb 1 MBRAM:5649 rmb 1 MBRAM:564A rmb 1 MBRAM:564B rmb 1 MBRAM:564C rmb 1 MBRAM:564D rmb 1 MBRAM:564E rmb 1 MBRAM:564F rmb 1 MBRAM:5650 rmb 1 MBRAM:5651 rmb 1 MBRAM:5652 rmb 1 MBRAM:5653 rmb 1 MBRAM:5654 rmb 1 MBRAM:5655 rmb 1 MBRAM:5656 rmb 1 MBRAM:5657 rmb 1 MBRAM:5658 rmb 1 MBRAM:5659 rmb 1 MBRAM:565A rmb 1 MBRAM:565B rmb 1 MBRAM:565C rmb 1 MBRAM:565D rmb 1 MBRAM:565E rmb 1 MBRAM:565F rmb 1 MBRAM:5660 rmb 1 MBRAM:5661 rmb 1 MBRAM:5662 rmb 1 MBRAM:5663 rmb 1 MBRAM:5664 rmb 1 MBRAM:5665 rmb 1 MBRAM:5666 rmb 1 MBRAM:5667 rmb 1 MBRAM:5668 rmb 1 MBRAM:5669 rmb 1 MBRAM:566A rmb 1 MBRAM:566B rmb 1 MBRAM:566C rmb 1 MBRAM:566D rmb 1 MBRAM:566E rmb 1 MBRAM:566F rmb 1 MBRAM:5670 rmb 1 MBRAM:5671 rmb 1 MBRAM:5672 rmb 1 MBRAM:5673 rmb 1 MBRAM:5674 rmb 1 MBRAM:5675 rmb 1 MBRAM:5676 rmb 1 MBRAM:5677 rmb 1 MBRAM:5678 rmb 1 MBRAM:5679 rmb 1 MBRAM:567A rmb 1 MBRAM:567B rmb 1 MBRAM:567C rmb 1 MBRAM:567D rmb 1 MBRAM:567E rmb 1 MBRAM:567F rmb 1 MBRAM:5680 rmb 1 MBRAM:5681 rmb 1 MBRAM:5682 rmb 1 MBRAM:5683 rmb 1 MBRAM:5684 rmb 1 MBRAM:5685 rmb 1 MBRAM:5686 rmb 1 MBRAM:5687 rmb 1 MBRAM:5688 rmb 1 MBRAM:5689 rmb 1 MBRAM:568A rmb 1 MBRAM:568B rmb 1 MBRAM:568C rmb 1 MBRAM:568D rmb 1 MBRAM:568E rmb 1 MBRAM:568F rmb 1 MBRAM:5690 rmb 1 MBRAM:5691 rmb 1 MBRAM:5692 rmb 1 MBRAM:5693 rmb 1 MBRAM:5694 rmb 1 MBRAM:5695 rmb 1 MBRAM:5696 rmb 1 MBRAM:5697 rmb 1 MBRAM:5698 rmb 1 MBRAM:5699 rmb 1 MBRAM:569A rmb 1 MBRAM:569B rmb 1 MBRAM:569C rmb 1 MBRAM:569D rmb 1 MBRAM:569E rmb 1 MBRAM:569F rmb 1 MBRAM:56A0 rmb 1 MBRAM:56A1 rmb 1 MBRAM:56A2 rmb 1 MBRAM:56A3 rmb 1 MBRAM:56A4 rmb 1 MBRAM:56A5 rmb 1 MBRAM:56A6 rmb 1 MBRAM:56A7 rmb 1 MBRAM:56A8 rmb 1 MBRAM:56A9 rmb 1 MBRAM:56AA rmb 1 MBRAM:56AB rmb 1 MBRAM:56AC rmb 1 MBRAM:56AD rmb 1 MBRAM:56AE rmb 1 MBRAM:56AF rmb 1 MBRAM:56B0 rmb 1 MBRAM:56B1 rmb 1 MBRAM:56B2 rmb 1 MBRAM:56B3 rmb 1 MBRAM:56B4 rmb 1 MBRAM:56B5 rmb 1 MBRAM:56B6 rmb 1 MBRAM:56B7 rmb 1 MBRAM:56B8 rmb 1 MBRAM:56B9 rmb 1 MBRAM:56BA rmb 1 MBRAM:56BB rmb 1 MBRAM:56BC rmb 1 MBRAM:56BD rmb 1 MBRAM:56BE rmb 1 MBRAM:56BF rmb 1 MBRAM:56C0 rmb 1 MBRAM:56C1 rmb 1 MBRAM:56C2 rmb 1 MBRAM:56C3 rmb 1 MBRAM:56C4 rmb 1 MBRAM:56C5 rmb 1 MBRAM:56C6 rmb 1 MBRAM:56C7 rmb 1 MBRAM:56C8 rmb 1 MBRAM:56C9 rmb 1 MBRAM:56CA rmb 1 MBRAM:56CB rmb 1 MBRAM:56CC rmb 1 MBRAM:56CD rmb 1 MBRAM:56CE rmb 1 MBRAM:56CF rmb 1 MBRAM:56D0 rmb 1 MBRAM:56D1 rmb 1 MBRAM:56D2 rmb 1 MBRAM:56D3 rmb 1 MBRAM:56D4 rmb 1 MBRAM:56D5 rmb 1 MBRAM:56D6 rmb 1 MBRAM:56D7 rmb 1 MBRAM:56D8 rmb 1 MBRAM:56D9 rmb 1 MBRAM:56DA rmb 1 MBRAM:56DB rmb 1 MBRAM:56DC rmb 1 MBRAM:56DD rmb 1 MBRAM:56DE rmb 1 MBRAM:56DF rmb 1 MBRAM:56E0 rmb 1 MBRAM:56E1 rmb 1 MBRAM:56E2 rmb 1 MBRAM:56E3 rmb 1 MBRAM:56E4 rmb 1 MBRAM:56E5 rmb 1 MBRAM:56E6 rmb 1 MBRAM:56E7 rmb 1 MBRAM:56E8 rmb 1 MBRAM:56E9 rmb 1 MBRAM:56EA rmb 1 MBRAM:56EB rmb 1 MBRAM:56EC rmb 1 MBRAM:56ED rmb 1 MBRAM:56EE rmb 1 MBRAM:56EF rmb 1 MBRAM:56F0 rmb 1 MBRAM:56F1 rmb 1 MBRAM:56F2 rmb 1 MBRAM:56F3 rmb 1 MBRAM:56F4 rmb 1 MBRAM:56F5 rmb 1 MBRAM:56F6 rmb 1 MBRAM:56F7 rmb 1 MBRAM:56F8 rmb 1 MBRAM:56F9 rmb 1 MBRAM:56FA rmb 1 MBRAM:56FB rmb 1 MBRAM:56FC rmb 1 MBRAM:56FD rmb 1 MBRAM:56FE rmb 1 MBRAM:56FF rmb 1 MBRAM:5700 rmb 1 MBRAM:5701 rmb 1 MBRAM:5702 rmb 1 MBRAM:5703 rmb 1 MBRAM:5704 rmb 1 MBRAM:5705 rmb 1 MBRAM:5706 rmb 1 MBRAM:5707 rmb 1 MBRAM:5708 rmb 1 MBRAM:5709 rmb 1 MBRAM:570A rmb 1 MBRAM:570B rmb 1 MBRAM:570C rmb 1 MBRAM:570D rmb 1 MBRAM:570E rmb 1 MBRAM:570F rmb 1 MBRAM:5710 rmb 1 MBRAM:5711 rmb 1 MBRAM:5712 rmb 1 MBRAM:5713 rmb 1 MBRAM:5714 rmb 1 MBRAM:5715 rmb 1 MBRAM:5716 rmb 1 MBRAM:5717 rmb 1 MBRAM:5718 rmb 1 MBRAM:5719 rmb 1 MBRAM:571A rmb 1 MBRAM:571B rmb 1 MBRAM:571C rmb 1 MBRAM:571D rmb 1 MBRAM:571E rmb 1 MBRAM:571F rmb 1 MBRAM:5720 rmb 1 MBRAM:5721 rmb 1 MBRAM:5722 rmb 1 MBRAM:5723 rmb 1 MBRAM:5724 rmb 1 MBRAM:5725 rmb 1 MBRAM:5726 rmb 1 MBRAM:5727 rmb 1 MBRAM:5728 rmb 1 MBRAM:5729 rmb 1 MBRAM:572A rmb 1 MBRAM:572B rmb 1 MBRAM:572C rmb 1 MBRAM:572D rmb 1 MBRAM:572E rmb 1 MBRAM:572F rmb 1 MBRAM:5730 rmb 1 MBRAM:5731 rmb 1 MBRAM:5732 rmb 1 MBRAM:5733 rmb 1 MBRAM:5734 rmb 1 MBRAM:5735 rmb 1 MBRAM:5736 rmb 1 MBRAM:5737 rmb 1 MBRAM:5738 rmb 1 MBRAM:5739 rmb 1 MBRAM:573A rmb 1 MBRAM:573B rmb 1 MBRAM:573C rmb 1 MBRAM:573D rmb 1 MBRAM:573E rmb 1 MBRAM:573F rmb 1 MBRAM:5740 rmb 1 MBRAM:5741 rmb 1 MBRAM:5742 rmb 1 MBRAM:5743 rmb 1 MBRAM:5744 rmb 1 MBRAM:5745 rmb 1 MBRAM:5746 rmb 1 MBRAM:5747 rmb 1 MBRAM:5748 rmb 1 MBRAM:5749 rmb 1 MBRAM:574A rmb 1 MBRAM:574B rmb 1 MBRAM:574C rmb 1 MBRAM:574D rmb 1 MBRAM:574E rmb 1 MBRAM:574F rmb 1 MBRAM:5750 rmb 1 MBRAM:5751 rmb 1 MBRAM:5752 rmb 1 MBRAM:5753 rmb 1 MBRAM:5754 rmb 1 MBRAM:5755 rmb 1 MBRAM:5756 rmb 1 MBRAM:5757 rmb 1 MBRAM:5758 rmb 1 MBRAM:5759 rmb 1 MBRAM:575A rmb 1 MBRAM:575B rmb 1 MBRAM:575C rmb 1 MBRAM:575D rmb 1 MBRAM:575E rmb 1 MBRAM:575F rmb 1 MBRAM:5760 rmb 1 MBRAM:5761 rmb 1 MBRAM:5762 rmb 1 MBRAM:5763 rmb 1 MBRAM:5764 rmb 1 MBRAM:5765 rmb 1 MBRAM:5766 rmb 1 MBRAM:5767 rmb 1 MBRAM:5768 rmb 1 MBRAM:5769 rmb 1 MBRAM:576A rmb 1 MBRAM:576B rmb 1 MBRAM:576C rmb 1 MBRAM:576D rmb 1 MBRAM:576E rmb 1 MBRAM:576F rmb 1 MBRAM:5770 rmb 1 MBRAM:5771 rmb 1 MBRAM:5772 rmb 1 MBRAM:5773 rmb 1 MBRAM:5774 rmb 1 MBRAM:5775 rmb 1 MBRAM:5776 rmb 1 MBRAM:5777 rmb 1 MBRAM:5778 rmb 1 MBRAM:5779 rmb 1 MBRAM:577A rmb 1 MBRAM:577B rmb 1 MBRAM:577C rmb 1 MBRAM:577D rmb 1 MBRAM:577E rmb 1 MBRAM:577F rmb 1 MBRAM:5780 rmb 1 MBRAM:5781 rmb 1 MBRAM:5782 rmb 1 MBRAM:5783 rmb 1 MBRAM:5784 rmb 1 MBRAM:5785 rmb 1 MBRAM:5786 rmb 1 MBRAM:5787 rmb 1 MBRAM:5788 rmb 1 MBRAM:5789 rmb 1 MBRAM:578A rmb 1 MBRAM:578B rmb 1 MBRAM:578C rmb 1 MBRAM:578D rmb 1 MBRAM:578E rmb 1 MBRAM:578F rmb 1 MBRAM:5790 rmb 1 MBRAM:5791 rmb 1 MBRAM:5792 rmb 1 MBRAM:5793 rmb 1 MBRAM:5794 rmb 1 MBRAM:5795 rmb 1 MBRAM:5796 rmb 1 MBRAM:5797 rmb 1 MBRAM:5798 rmb 1 MBRAM:5799 rmb 1 MBRAM:579A rmb 1 MBRAM:579B rmb 1 MBRAM:579C rmb 1 MBRAM:579D rmb 1 MBRAM:579E rmb 1 MBRAM:579F rmb 1 MBRAM:57A0 rmb 1 MBRAM:57A1 rmb 1 MBRAM:57A2 rmb 1 MBRAM:57A3 rmb 1 MBRAM:57A4 rmb 1 MBRAM:57A5 rmb 1 MBRAM:57A6 rmb 1 MBRAM:57A7 rmb 1 MBRAM:57A8 rmb 1 MBRAM:57A9 rmb 1 MBRAM:57AA rmb 1 MBRAM:57AB rmb 1 MBRAM:57AC rmb 1 MBRAM:57AD rmb 1 MBRAM:57AE rmb 1 MBRAM:57AF rmb 1 MBRAM:57B0 rmb 1 MBRAM:57B1 rmb 1 MBRAM:57B2 rmb 1 MBRAM:57B3 rmb 1 MBRAM:57B4 rmb 1 MBRAM:57B5 rmb 1 MBRAM:57B6 rmb 1 MBRAM:57B7 rmb 1 MBRAM:57B8 rmb 1 MBRAM:57B9 rmb 1 MBRAM:57BA rmb 1 MBRAM:57BB rmb 1 MBRAM:57BC rmb 1 MBRAM:57BD rmb 1 MBRAM:57BE rmb 1 MBRAM:57BF rmb 1 MBRAM:57C0 rmb 1 MBRAM:57C1 rmb 1 MBRAM:57C2 rmb 1 MBRAM:57C3 rmb 1 MBRAM:57C4 rmb 1 MBRAM:57C5 rmb 1 MBRAM:57C6 rmb 1 MBRAM:57C7 rmb 1 MBRAM:57C8 rmb 1 MBRAM:57C9 rmb 1 MBRAM:57CA rmb 1 MBRAM:57CB rmb 1 MBRAM:57CC rmb 1 MBRAM:57CD rmb 1 MBRAM:57CE rmb 1 MBRAM:57CF rmb 1 MBRAM:57D0 rmb 1 MBRAM:57D1 rmb 1 MBRAM:57D2 rmb 1 MBRAM:57D3 rmb 1 MBRAM:57D4 rmb 1 MBRAM:57D5 rmb 1 MBRAM:57D6 rmb 1 MBRAM:57D7 rmb 1 MBRAM:57D8 rmb 1 MBRAM:57D9 rmb 1 MBRAM:57DA rmb 1 MBRAM:57DB rmb 1 MBRAM:57DC rmb 1 MBRAM:57DD rmb 1 MBRAM:57DE rmb 1 MBRAM:57DF rmb 1 MBRAM:57E0 rmb 1 MBRAM:57E1 rmb 1 MBRAM:57E2 rmb 1 MBRAM:57E3 rmb 1 MBRAM:57E4 rmb 1 MBRAM:57E5 rmb 1 MBRAM:57E6 rmb 1 MBRAM:57E7 rmb 1 MBRAM:57E8 rmb 1 MBRAM:57E9 rmb 1 MBRAM:57EA rmb 1 MBRAM:57EB rmb 1 MBRAM:57EC rmb 1 MBRAM:57ED rmb 1 MBRAM:57EE rmb 1 MBRAM:57EF rmb 1 MBRAM:57F0 rmb 1 MBRAM:57F1 rmb 1 MBRAM:57F2 rmb 1 MBRAM:57F3 rmb 1 MBRAM:57F4 rmb 1 MBRAM:57F5 rmb 1 MBRAM:57F6 rmb 1 MBRAM:57F7 rmb 1 MBRAM:57F8 rmb 1 MBRAM:57F9 rmb 1 MBRAM:57FA rmb 1 MBRAM:57FB rmb 1 MBRAM:57FC rmb 1 MBRAM:57FD rmb 1 MBRAM:57FE rmb 1 MBRAM:57FF rmb 1 MBRAM:5800 rmb 1 MBRAM:5801 rmb 1 MBRAM:5802 rmb 1 MBRAM:5803 rmb 1 MBRAM:5804 rmb 1 MBRAM:5805 rmb 1 MBRAM:5806 rmb 1 MBRAM:5807 rmb 1 MBRAM:5808 rmb 1 MBRAM:5809 rmb 1 MBRAM:580A rmb 1 MBRAM:580B rmb 1 MBRAM:580C rmb 1 MBRAM:580D rmb 1 MBRAM:580E rmb 1 MBRAM:580F rmb 1 MBRAM:5810 rmb 1 MBRAM:5811 rmb 1 MBRAM:5812 rmb 1 MBRAM:5813 rmb 1 MBRAM:5814 rmb 1 MBRAM:5815 rmb 1 MBRAM:5816 rmb 1 MBRAM:5817 rmb 1 MBRAM:5818 rmb 1 MBRAM:5819 rmb 1 MBRAM:581A rmb 1 MBRAM:581B rmb 1 MBRAM:581C rmb 1 MBRAM:581D rmb 1 MBRAM:581E rmb 1 MBRAM:581F rmb 1 MBRAM:5820 rmb 1 MBRAM:5821 rmb 1 MBRAM:5822 rmb 1 MBRAM:5823 rmb 1 MBRAM:5824 rmb 1 MBRAM:5825 rmb 1 MBRAM:5826 rmb 1 MBRAM:5827 rmb 1 MBRAM:5828 rmb 1 MBRAM:5829 rmb 1 MBRAM:582A rmb 1 MBRAM:582B rmb 1 MBRAM:582C rmb 1 MBRAM:582D rmb 1 MBRAM:582E rmb 1 MBRAM:582F rmb 1 MBRAM:5830 rmb 1 MBRAM:5831 rmb 1 MBRAM:5832 rmb 1 MBRAM:5833 rmb 1 MBRAM:5834 rmb 1 MBRAM:5835 rmb 1 MBRAM:5836 rmb 1 MBRAM:5837 rmb 1 MBRAM:5838 rmb 1 MBRAM:5839 rmb 1 MBRAM:583A rmb 1 MBRAM:583B rmb 1 MBRAM:583C rmb 1 MBRAM:583D rmb 1 MBRAM:583E rmb 1 MBRAM:583F rmb 1 MBRAM:5840 rmb 1 MBRAM:5841 rmb 1 MBRAM:5842 rmb 1 MBRAM:5843 rmb 1 MBRAM:5844 rmb 1 MBRAM:5845 rmb 1 MBRAM:5846 rmb 1 MBRAM:5847 rmb 1 MBRAM:5848 rmb 1 MBRAM:5849 rmb 1 MBRAM:584A rmb 1 MBRAM:584B rmb 1 MBRAM:584C rmb 1 MBRAM:584D rmb 1 MBRAM:584E rmb 1 MBRAM:584F rmb 1 MBRAM:5850 rmb 1 MBRAM:5851 rmb 1 MBRAM:5852 rmb 1 MBRAM:5853 rmb 1 MBRAM:5854 rmb 1 MBRAM:5855 rmb 1 MBRAM:5856 rmb 1 MBRAM:5857 rmb 1 MBRAM:5858 rmb 1 MBRAM:5859 rmb 1 MBRAM:585A rmb 1 MBRAM:585B rmb 1 MBRAM:585C rmb 1 MBRAM:585D rmb 1 MBRAM:585E rmb 1 MBRAM:585F rmb 1 MBRAM:5860 rmb 1 MBRAM:5861 rmb 1 MBRAM:5862 rmb 1 MBRAM:5863 rmb 1 MBRAM:5864 rmb 1 MBRAM:5865 rmb 1 MBRAM:5866 rmb 1 MBRAM:5867 rmb 1 MBRAM:5868 rmb 1 MBRAM:5869 rmb 1 MBRAM:586A rmb 1 MBRAM:586B rmb 1 MBRAM:586C rmb 1 MBRAM:586D rmb 1 MBRAM:586E rmb 1 MBRAM:586F rmb 1 MBRAM:5870 rmb 1 MBRAM:5871 rmb 1 MBRAM:5872 rmb 1 MBRAM:5873 rmb 1 MBRAM:5874 rmb 1 MBRAM:5875 rmb 1 MBRAM:5876 rmb 1 MBRAM:5877 rmb 1 MBRAM:5878 rmb 1 MBRAM:5879 rmb 1 MBRAM:587A rmb 1 MBRAM:587B rmb 1 MBRAM:587C rmb 1 MBRAM:587D rmb 1 MBRAM:587E rmb 1 MBRAM:587F rmb 1 MBRAM:5880 rmb 1 MBRAM:5881 rmb 1 MBRAM:5882 rmb 1 MBRAM:5883 rmb 1 MBRAM:5884 rmb 1 MBRAM:5885 rmb 1 MBRAM:5886 rmb 1 MBRAM:5887 rmb 1 MBRAM:5888 rmb 1 MBRAM:5889 rmb 1 MBRAM:588A rmb 1 MBRAM:588B rmb 1 MBRAM:588C rmb 1 MBRAM:588D rmb 1 MBRAM:588E rmb 1 MBRAM:588F rmb 1 MBRAM:5890 rmb 1 MBRAM:5891 rmb 1 MBRAM:5892 rmb 1 MBRAM:5893 rmb 1 MBRAM:5894 rmb 1 MBRAM:5895 rmb 1 MBRAM:5896 rmb 1 MBRAM:5897 rmb 1 MBRAM:5898 rmb 1 MBRAM:5899 rmb 1 MBRAM:589A rmb 1 MBRAM:589B rmb 1 MBRAM:589C rmb 1 MBRAM:589D rmb 1 MBRAM:589E rmb 1 MBRAM:589F rmb 1 MBRAM:58A0 rmb 1 MBRAM:58A1 rmb 1 MBRAM:58A2 rmb 1 MBRAM:58A3 rmb 1 MBRAM:58A4 rmb 1 MBRAM:58A5 rmb 1 MBRAM:58A6 rmb 1 MBRAM:58A7 rmb 1 MBRAM:58A8 rmb 1 MBRAM:58A9 rmb 1 MBRAM:58AA rmb 1 MBRAM:58AB rmb 1 MBRAM:58AC rmb 1 MBRAM:58AD rmb 1 MBRAM:58AE rmb 1 MBRAM:58AF rmb 1 MBRAM:58B0 rmb 1 MBRAM:58B1 rmb 1 MBRAM:58B2 rmb 1 MBRAM:58B3 rmb 1 MBRAM:58B4 rmb 1 MBRAM:58B5 rmb 1 MBRAM:58B6 rmb 1 MBRAM:58B7 rmb 1 MBRAM:58B8 rmb 1 MBRAM:58B9 rmb 1 MBRAM:58BA rmb 1 MBRAM:58BB rmb 1 MBRAM:58BC rmb 1 MBRAM:58BD rmb 1 MBRAM:58BE rmb 1 MBRAM:58BF rmb 1 MBRAM:58C0 rmb 1 MBRAM:58C1 rmb 1 MBRAM:58C2 rmb 1 MBRAM:58C3 rmb 1 MBRAM:58C4 rmb 1 MBRAM:58C5 rmb 1 MBRAM:58C6 rmb 1 MBRAM:58C7 rmb 1 MBRAM:58C8 rmb 1 MBRAM:58C9 rmb 1 MBRAM:58CA rmb 1 MBRAM:58CB rmb 1 MBRAM:58CC rmb 1 MBRAM:58CD rmb 1 MBRAM:58CE rmb 1 MBRAM:58CF rmb 1 MBRAM:58D0 rmb 1 MBRAM:58D1 rmb 1 MBRAM:58D2 rmb 1 MBRAM:58D3 rmb 1 MBRAM:58D4 rmb 1 MBRAM:58D5 rmb 1 MBRAM:58D6 rmb 1 MBRAM:58D7 rmb 1 MBRAM:58D8 rmb 1 MBRAM:58D9 rmb 1 MBRAM:58DA rmb 1 MBRAM:58DB rmb 1 MBRAM:58DC rmb 1 MBRAM:58DD rmb 1 MBRAM:58DE rmb 1 MBRAM:58DF rmb 1 MBRAM:58E0 rmb 1 MBRAM:58E1 rmb 1 MBRAM:58E2 rmb 1 MBRAM:58E3 rmb 1 MBRAM:58E4 rmb 1 MBRAM:58E5 rmb 1 MBRAM:58E6 rmb 1 MBRAM:58E7 rmb 1 MBRAM:58E8 rmb 1 MBRAM:58E9 rmb 1 MBRAM:58EA rmb 1 MBRAM:58EB rmb 1 MBRAM:58EC rmb 1 MBRAM:58ED rmb 1 MBRAM:58EE rmb 1 MBRAM:58EF rmb 1 MBRAM:58F0 rmb 1 MBRAM:58F1 rmb 1 MBRAM:58F2 rmb 1 MBRAM:58F3 rmb 1 MBRAM:58F4 rmb 1 MBRAM:58F5 rmb 1 MBRAM:58F6 rmb 1 MBRAM:58F7 rmb 1 MBRAM:58F8 rmb 1 MBRAM:58F9 rmb 1 MBRAM:58FA rmb 1 MBRAM:58FB rmb 1 MBRAM:58FC rmb 1 MBRAM:58FD rmb 1 MBRAM:58FE rmb 1 MBRAM:58FF rmb 1 MBRAM:5900 rmb 1 MBRAM:5901 rmb 1 MBRAM:5902 rmb 1 MBRAM:5903 rmb 1 MBRAM:5904 rmb 1 MBRAM:5905 rmb 1 MBRAM:5906 rmb 1 MBRAM:5907 rmb 1 MBRAM:5908 rmb 1 MBRAM:5909 rmb 1 MBRAM:590A rmb 1 MBRAM:590B rmb 1 MBRAM:590C rmb 1 MBRAM:590D rmb 1 MBRAM:590E rmb 1 MBRAM:590F rmb 1 MBRAM:5910 rmb 1 MBRAM:5911 rmb 1 MBRAM:5912 rmb 1 MBRAM:5913 rmb 1 MBRAM:5914 rmb 1 MBRAM:5915 rmb 1 MBRAM:5916 rmb 1 MBRAM:5917 rmb 1 MBRAM:5918 rmb 1 MBRAM:5919 rmb 1 MBRAM:591A rmb 1 MBRAM:591B rmb 1 MBRAM:591C rmb 1 MBRAM:591D rmb 1 MBRAM:591E rmb 1 MBRAM:591F rmb 1 MBRAM:5920 rmb 1 MBRAM:5921 rmb 1 MBRAM:5922 rmb 1 MBRAM:5923 rmb 1 MBRAM:5924 rmb 1 MBRAM:5925 rmb 1 MBRAM:5926 rmb 1 MBRAM:5927 rmb 1 MBRAM:5928 rmb 1 MBRAM:5929 rmb 1 MBRAM:592A rmb 1 MBRAM:592B rmb 1 MBRAM:592C rmb 1 MBRAM:592D rmb 1 MBRAM:592E rmb 1 MBRAM:592F rmb 1 MBRAM:5930 rmb 1 MBRAM:5931 rmb 1 MBRAM:5932 rmb 1 MBRAM:5933 rmb 1 MBRAM:5934 rmb 1 MBRAM:5935 rmb 1 MBRAM:5936 rmb 1 MBRAM:5937 rmb 1 MBRAM:5938 rmb 1 MBRAM:5939 rmb 1 MBRAM:593A rmb 1 MBRAM:593B rmb 1 MBRAM:593C rmb 1 MBRAM:593D rmb 1 MBRAM:593E rmb 1 MBRAM:593F rmb 1 MBRAM:5940 rmb 1 MBRAM:5941 rmb 1 MBRAM:5942 rmb 1 MBRAM:5943 rmb 1 MBRAM:5944 rmb 1 MBRAM:5945 rmb 1 MBRAM:5946 rmb 1 MBRAM:5947 rmb 1 MBRAM:5948 rmb 1 MBRAM:5949 rmb 1 MBRAM:594A rmb 1 MBRAM:594B rmb 1 MBRAM:594C rmb 1 MBRAM:594D rmb 1 MBRAM:594E rmb 1 MBRAM:594F rmb 1 MBRAM:5950 rmb 1 MBRAM:5951 rmb 1 MBRAM:5952 rmb 1 MBRAM:5953 rmb 1 MBRAM:5954 rmb 1 MBRAM:5955 rmb 1 MBRAM:5956 rmb 1 MBRAM:5957 rmb 1 MBRAM:5958 rmb 1 MBRAM:5959 rmb 1 MBRAM:595A rmb 1 MBRAM:595B rmb 1 MBRAM:595C rmb 1 MBRAM:595D rmb 1 MBRAM:595E rmb 1 MBRAM:595F rmb 1 MBRAM:5960 rmb 1 MBRAM:5961 rmb 1 MBRAM:5962 rmb 1 MBRAM:5963 rmb 1 MBRAM:5964 rmb 1 MBRAM:5965 rmb 1 MBRAM:5966 rmb 1 MBRAM:5967 rmb 1 MBRAM:5968 rmb 1 MBRAM:5969 rmb 1 MBRAM:596A rmb 1 MBRAM:596B rmb 1 MBRAM:596C rmb 1 MBRAM:596D rmb 1 MBRAM:596E rmb 1 MBRAM:596F rmb 1 MBRAM:5970 rmb 1 MBRAM:5971 rmb 1 MBRAM:5972 rmb 1 MBRAM:5973 rmb 1 MBRAM:5974 rmb 1 MBRAM:5975 rmb 1 MBRAM:5976 rmb 1 MBRAM:5977 rmb 1 MBRAM:5978 rmb 1 MBRAM:5979 rmb 1 MBRAM:597A rmb 1 MBRAM:597B rmb 1 MBRAM:597C rmb 1 MBRAM:597D rmb 1 MBRAM:597E rmb 1 MBRAM:597F rmb 1 MBRAM:5980 rmb 1 MBRAM:5981 rmb 1 MBRAM:5982 rmb 1 MBRAM:5983 rmb 1 MBRAM:5984 rmb 1 MBRAM:5985 rmb 1 MBRAM:5986 rmb 1 MBRAM:5987 rmb 1 MBRAM:5988 rmb 1 MBRAM:5989 rmb 1 MBRAM:598A rmb 1 MBRAM:598B rmb 1 MBRAM:598C rmb 1 MBRAM:598D rmb 1 MBRAM:598E rmb 1 MBRAM:598F rmb 1 MBRAM:5990 rmb 1 MBRAM:5991 rmb 1 MBRAM:5992 rmb 1 MBRAM:5993 rmb 1 MBRAM:5994 rmb 1 MBRAM:5995 rmb 1 MBRAM:5996 rmb 1 MBRAM:5997 rmb 1 MBRAM:5998 rmb 1 MBRAM:5999 rmb 1 MBRAM:599A rmb 1 MBRAM:599B rmb 1 MBRAM:599C rmb 1 MBRAM:599D rmb 1 MBRAM:599E rmb 1 MBRAM:599F rmb 1 MBRAM:59A0 rmb 1 MBRAM:59A1 rmb 1 MBRAM:59A2 rmb 1 MBRAM:59A3 rmb 1 MBRAM:59A4 rmb 1 MBRAM:59A5 rmb 1 MBRAM:59A6 rmb 1 MBRAM:59A7 rmb 1 MBRAM:59A8 rmb 1 MBRAM:59A9 rmb 1 MBRAM:59AA rmb 1 MBRAM:59AB rmb 1 MBRAM:59AC rmb 1 MBRAM:59AD rmb 1 MBRAM:59AE rmb 1 MBRAM:59AF rmb 1 MBRAM:59B0 rmb 1 MBRAM:59B1 rmb 1 MBRAM:59B2 rmb 1 MBRAM:59B3 rmb 1 MBRAM:59B4 rmb 1 MBRAM:59B5 rmb 1 MBRAM:59B6 rmb 1 MBRAM:59B7 rmb 1 MBRAM:59B8 rmb 1 MBRAM:59B9 rmb 1 MBRAM:59BA rmb 1 MBRAM:59BB rmb 1 MBRAM:59BC rmb 1 MBRAM:59BD rmb 1 MBRAM:59BE rmb 1 MBRAM:59BF rmb 1 MBRAM:59C0 rmb 1 MBRAM:59C1 rmb 1 MBRAM:59C2 rmb 1 MBRAM:59C3 rmb 1 MBRAM:59C4 rmb 1 MBRAM:59C5 rmb 1 MBRAM:59C6 rmb 1 MBRAM:59C7 rmb 1 MBRAM:59C8 rmb 1 MBRAM:59C9 rmb 1 MBRAM:59CA rmb 1 MBRAM:59CB rmb 1 MBRAM:59CC rmb 1 MBRAM:59CD rmb 1 MBRAM:59CE rmb 1 MBRAM:59CF rmb 1 MBRAM:59D0 rmb 1 MBRAM:59D1 rmb 1 MBRAM:59D2 rmb 1 MBRAM:59D3 rmb 1 MBRAM:59D4 rmb 1 MBRAM:59D5 rmb 1 MBRAM:59D6 rmb 1 MBRAM:59D7 rmb 1 MBRAM:59D8 rmb 1 MBRAM:59D9 rmb 1 MBRAM:59DA rmb 1 MBRAM:59DB rmb 1 MBRAM:59DC rmb 1 MBRAM:59DD rmb 1 MBRAM:59DE rmb 1 MBRAM:59DF rmb 1 MBRAM:59E0 rmb 1 MBRAM:59E1 rmb 1 MBRAM:59E2 rmb 1 MBRAM:59E3 rmb 1 MBRAM:59E4 rmb 1 MBRAM:59E5 rmb 1 MBRAM:59E6 rmb 1 MBRAM:59E7 rmb 1 MBRAM:59E8 rmb 1 MBRAM:59E9 rmb 1 MBRAM:59EA rmb 1 MBRAM:59EB rmb 1 MBRAM:59EC rmb 1 MBRAM:59ED rmb 1 MBRAM:59EE rmb 1 MBRAM:59EF rmb 1 MBRAM:59F0 rmb 1 MBRAM:59F1 rmb 1 MBRAM:59F2 rmb 1 MBRAM:59F3 rmb 1 MBRAM:59F4 rmb 1 MBRAM:59F5 rmb 1 MBRAM:59F6 rmb 1 MBRAM:59F7 rmb 1 MBRAM:59F8 rmb 1 MBRAM:59F9 rmb 1 MBRAM:59FA rmb 1 MBRAM:59FB rmb 1 MBRAM:59FC rmb 1 MBRAM:59FD rmb 1 MBRAM:59FE rmb 1 MBRAM:59FF rmb 1 MBRAM:5A00 rmb 1 MBRAM:5A01 rmb 1 MBRAM:5A02 rmb 1 MBRAM:5A03 rmb 1 MBRAM:5A04 rmb 1 MBRAM:5A05 rmb 1 MBRAM:5A06 rmb 1 MBRAM:5A07 rmb 1 MBRAM:5A08 rmb 1 MBRAM:5A09 rmb 1 MBRAM:5A0A rmb 1 MBRAM:5A0B rmb 1 MBRAM:5A0C rmb 1 MBRAM:5A0D rmb 1 MBRAM:5A0E rmb 1 MBRAM:5A0F rmb 1 MBRAM:5A10 rmb 1 MBRAM:5A11 rmb 1 MBRAM:5A12 rmb 1 MBRAM:5A13 rmb 1 MBRAM:5A14 rmb 1 MBRAM:5A15 rmb 1 MBRAM:5A16 rmb 1 MBRAM:5A17 rmb 1 MBRAM:5A18 rmb 1 MBRAM:5A19 rmb 1 MBRAM:5A1A rmb 1 MBRAM:5A1B rmb 1 MBRAM:5A1C rmb 1 MBRAM:5A1D rmb 1 MBRAM:5A1E rmb 1 MBRAM:5A1F rmb 1 MBRAM:5A20 rmb 1 MBRAM:5A21 rmb 1 MBRAM:5A22 rmb 1 MBRAM:5A23 rmb 1 MBRAM:5A24 rmb 1 MBRAM:5A25 rmb 1 MBRAM:5A26 rmb 1 MBRAM:5A27 rmb 1 MBRAM:5A28 rmb 1 MBRAM:5A29 rmb 1 MBRAM:5A2A rmb 1 MBRAM:5A2B rmb 1 MBRAM:5A2C rmb 1 MBRAM:5A2D rmb 1 MBRAM:5A2E rmb 1 MBRAM:5A2F rmb 1 MBRAM:5A30 rmb 2 MBRAM:5A32 rmb 1 MBRAM:5A33 rmb 1 MBRAM:5A34 rmb 1 MBRAM:5A35 rmb 1 MBRAM:5A36 rmb 1 MBRAM:5A37 rmb 1 MBRAM:5A38 rmb 1 MBRAM:5A39 rmb 1 MBRAM:5A3A rmb 1 MBRAM:5A3B rmb 1 MBRAM:5A3C rmb 1 MBRAM:5A3D rmb 1 MBRAM:5A3E rmb 1 MBRAM:5A3F rmb 1 MBRAM:5A40 rmb 1 MBRAM:5A41 rmb 1 MBRAM:5A42 rmb 1 MBRAM:5A43 rmb 1 MBRAM:5A44 rmb 1 MBRAM:5A45 rmb 1 MBRAM:5A46 rmb 1 MBRAM:5A47 rmb 1 MBRAM:5A48 rmb 1 MBRAM:5A49 rmb 1 MBRAM:5A4A rmb 1 MBRAM:5A4B rmb 1 MBRAM:5A4C rmb 1 MBRAM:5A4D rmb 1 MBRAM:5A4E rmb 1 MBRAM:5A4F rmb 1 MBRAM:5A50 rmb 1 MBRAM:5A51 rmb 1 MBRAM:5A52 rmb 1 MBRAM:5A53 rmb 1 MBRAM:5A54 rmb 1 MBRAM:5A55 rmb 1 MBRAM:5A56 rmb 1 MBRAM:5A57 rmb 1 MBRAM:5A58 rmb 1 MBRAM:5A59 rmb 1 MBRAM:5A5A rmb 1 MBRAM:5A5B rmb 1 MBRAM:5A5C rmb 1 MBRAM:5A5D rmb 1 MBRAM:5A5E rmb 1 MBRAM:5A5F rmb 1 MBRAM:5A60 rmb 1 MBRAM:5A61 rmb 1 MBRAM:5A62 rmb 1 MBRAM:5A63 rmb 1 MBRAM:5A64 rmb 1 MBRAM:5A65 rmb 1 MBRAM:5A66 rmb 1 MBRAM:5A67 rmb 1 MBRAM:5A68 rmb 1 MBRAM:5A69 rmb 1 MBRAM:5A6A rmb 1 MBRAM:5A6B rmb 1 MBRAM:5A6C rmb 1 MBRAM:5A6D rmb 1 MBRAM:5A6E rmb 1 MBRAM:5A6F rmb 1 MBRAM:5A70 rmb 1 MBRAM:5A71 rmb 1 MBRAM:5A72 rmb 1 MBRAM:5A73 rmb 1 MBRAM:5A74 rmb 1 MBRAM:5A75 rmb 1 MBRAM:5A76 rmb 1 MBRAM:5A77 rmb 1 MBRAM:5A78 rmb 1 MBRAM:5A79 rmb 1 MBRAM:5A7A rmb 1 MBRAM:5A7B rmb 1 MBRAM:5A7C rmb 1 MBRAM:5A7D rmb 1 MBRAM:5A7E rmb 1 MBRAM:5A7F rmb 1 MBRAM:5A80 rmb 1 MBRAM:5A81 rmb 1 MBRAM:5A82 rmb 1 MBRAM:5A83 rmb 1 MBRAM:5A84 rmb 1 MBRAM:5A85 rmb 1 MBRAM:5A86 rmb 1 MBRAM:5A87 rmb 1 MBRAM:5A88 rmb 1 MBRAM:5A89 rmb 1 MBRAM:5A8A rmb 1 MBRAM:5A8B rmb 1 MBRAM:5A8C rmb 1 MBRAM:5A8D rmb 1 MBRAM:5A8E rmb 1 MBRAM:5A8F rmb 1 MBRAM:5A90 rmb 1 MBRAM:5A91 rmb 1 MBRAM:5A92 rmb 1 MBRAM:5A93 rmb 1 MBRAM:5A94 rmb 1 MBRAM:5A95 rmb 1 MBRAM:5A96 rmb 1 MBRAM:5A97 rmb 1 MBRAM:5A98 rmb 1 MBRAM:5A99 rmb 1 MBRAM:5A9A rmb 1 MBRAM:5A9B rmb 1 MBRAM:5A9C rmb 1 MBRAM:5A9D rmb 1 MBRAM:5A9E rmb 1 MBRAM:5A9F rmb 1 MBRAM:5AA0 rmb 1 MBRAM:5AA1 rmb 1 MBRAM:5AA2 rmb 1 MBRAM:5AA3 rmb 1 MBRAM:5AA4 rmb 1 MBRAM:5AA5 rmb 1 MBRAM:5AA6 rmb 1 MBRAM:5AA7 rmb 1 MBRAM:5AA8 rmb 1 MBRAM:5AA9 rmb 1 MBRAM:5AAA rmb 1 MBRAM:5AAB rmb 1 MBRAM:5AAC rmb 1 MBRAM:5AAD rmb 1 MBRAM:5AAE rmb 1 MBRAM:5AAF rmb 1 MBRAM:5AB0 rmb 1 MBRAM:5AB1 rmb 1 MBRAM:5AB2 rmb 1 MBRAM:5AB3 rmb 1 MBRAM:5AB4 rmb 1 MBRAM:5AB5 rmb 1 MBRAM:5AB6 rmb 1 MBRAM:5AB7 rmb 1 MBRAM:5AB8 rmb 1 MBRAM:5AB9 rmb 1 MBRAM:5ABA rmb 1 MBRAM:5ABB rmb 1 MBRAM:5ABC rmb 1 MBRAM:5ABD rmb 1 MBRAM:5ABE rmb 1 MBRAM:5ABF rmb 1 MBRAM:5AC0 rmb 1 MBRAM:5AC1 rmb 1 MBRAM:5AC2 rmb 1 MBRAM:5AC3 rmb 1 MBRAM:5AC4 rmb 1 MBRAM:5AC5 rmb 1 MBRAM:5AC6 rmb 1 MBRAM:5AC7 rmb 1 MBRAM:5AC8 rmb 1 MBRAM:5AC9 rmb 1 MBRAM:5ACA rmb 1 MBRAM:5ACB rmb 1 MBRAM:5ACC rmb 1 MBRAM:5ACD rmb 1 MBRAM:5ACE rmb 1 MBRAM:5ACF rmb 1 MBRAM:5AD0 rmb 1 MBRAM:5AD1 rmb 1 MBRAM:5AD2 rmb 1 MBRAM:5AD3 rmb 1 MBRAM:5AD4 rmb 1 MBRAM:5AD5 rmb 1 MBRAM:5AD6 rmb 1 MBRAM:5AD7 rmb 1 MBRAM:5AD8 rmb 1 MBRAM:5AD9 rmb 1 MBRAM:5ADA rmb 1 MBRAM:5ADB rmb 1 MBRAM:5ADC rmb 1 MBRAM:5ADD rmb 1 MBRAM:5ADE rmb 1 MBRAM:5ADF rmb 1 MBRAM:5AE0 rmb 1 MBRAM:5AE1 rmb 1 MBRAM:5AE2 rmb 1 MBRAM:5AE3 rmb 1 MBRAM:5AE4 rmb 1 MBRAM:5AE5 rmb 1 MBRAM:5AE6 rmb 1 MBRAM:5AE7 rmb 1 MBRAM:5AE8 rmb 1 MBRAM:5AE9 rmb 1 MBRAM:5AEA rmb 1 MBRAM:5AEB rmb 1 MBRAM:5AEC rmb 1 MBRAM:5AED rmb 1 MBRAM:5AEE rmb 1 MBRAM:5AEF rmb 1 MBRAM:5AF0 rmb 1 MBRAM:5AF1 rmb 1 MBRAM:5AF2 rmb 1 MBRAM:5AF3 rmb 1 MBRAM:5AF4 rmb 1 MBRAM:5AF5 rmb 1 MBRAM:5AF6 rmb 1 MBRAM:5AF7 rmb 1 MBRAM:5AF8 rmb 1 MBRAM:5AF9 rmb 1 MBRAM:5AFA rmb 1 MBRAM:5AFB rmb 1 MBRAM:5AFC rmb 1 MBRAM:5AFD rmb 1 MBRAM:5AFE rmb 1 MBRAM:5AFF rmb 1 MBRAM:5B00 rmb 1 MBRAM:5B01 rmb 1 MBRAM:5B02 rmb 1 MBRAM:5B03 rmb 1 MBRAM:5B04 rmb 1 MBRAM:5B05 rmb 1 MBRAM:5B06 rmb 1 MBRAM:5B07 rmb 1 MBRAM:5B08 rmb 1 MBRAM:5B09 rmb 1 MBRAM:5B0A rmb 1 MBRAM:5B0B rmb 1 MBRAM:5B0C rmb 1 MBRAM:5B0D rmb 1 MBRAM:5B0E rmb 1 MBRAM:5B0F rmb 1 MBRAM:5B10 rmb 1 MBRAM:5B11 rmb 1 MBRAM:5B12 rmb 1 MBRAM:5B13 rmb 1 MBRAM:5B14 rmb 1 MBRAM:5B15 rmb 1 MBRAM:5B16 rmb 1 MBRAM:5B17 rmb 1 MBRAM:5B18 rmb 1 MBRAM:5B19 rmb 1 MBRAM:5B1A rmb 1 MBRAM:5B1B rmb 1 MBRAM:5B1C rmb 1 MBRAM:5B1D rmb 1 MBRAM:5B1E rmb 1 MBRAM:5B1F rmb 1 MBRAM:5B20 rmb 1 MBRAM:5B21 rmb 1 MBRAM:5B22 rmb 1 MBRAM:5B23 rmb 1 MBRAM:5B24 rmb 1 MBRAM:5B25 rmb 1 MBRAM:5B26 rmb 1 MBRAM:5B27 rmb 1 MBRAM:5B28 rmb 1 MBRAM:5B29 rmb 1 MBRAM:5B2A rmb 1 MBRAM:5B2B rmb 1 MBRAM:5B2C rmb 1 MBRAM:5B2D rmb 1 MBRAM:5B2E rmb 1 MBRAM:5B2F rmb 1 MBRAM:5B30 rmb 1 MBRAM:5B31 rmb 1 MBRAM:5B32 rmb 1 MBRAM:5B33 rmb 1 MBRAM:5B34 rmb 1 MBRAM:5B35 rmb 1 MBRAM:5B36 rmb 1 MBRAM:5B37 rmb 1 MBRAM:5B38 rmb 1 MBRAM:5B39 rmb 1 MBRAM:5B3A rmb 1 MBRAM:5B3B rmb 1 MBRAM:5B3C rmb 1 MBRAM:5B3D rmb 1 MBRAM:5B3E rmb 1 MBRAM:5B3F rmb 1 MBRAM:5B40 rmb 1 MBRAM:5B41 rmb 1 MBRAM:5B42 rmb 1 MBRAM:5B43 rmb 1 MBRAM:5B44 rmb 1 MBRAM:5B45 rmb 1 MBRAM:5B46 rmb 1 MBRAM:5B47 rmb 1 MBRAM:5B48 rmb 1 MBRAM:5B49 rmb 1 MBRAM:5B4A rmb 1 MBRAM:5B4B rmb 1 MBRAM:5B4C rmb 1 MBRAM:5B4D rmb 1 MBRAM:5B4E rmb 1 MBRAM:5B4F rmb 1 MBRAM:5B50 rmb 1 MBRAM:5B51 rmb 1 MBRAM:5B52 rmb 1 MBRAM:5B53 rmb 1 MBRAM:5B54 rmb 1 MBRAM:5B55 rmb 1 MBRAM:5B56 rmb 1 MBRAM:5B57 rmb 1 MBRAM:5B58 rmb 1 MBRAM:5B59 rmb 1 MBRAM:5B5A rmb 1 MBRAM:5B5B rmb 1 MBRAM:5B5C rmb 1 MBRAM:5B5D rmb 1 MBRAM:5B5E rmb 1 MBRAM:5B5F rmb 1 MBRAM:5B60 rmb 1 MBRAM:5B61 rmb 1 MBRAM:5B62 rmb 1 MBRAM:5B63 rmb 1 MBRAM:5B64 rmb 1 MBRAM:5B65 rmb 1 MBRAM:5B66 rmb 1 MBRAM:5B67 rmb 1 MBRAM:5B68 rmb 1 MBRAM:5B69 rmb 1 MBRAM:5B6A rmb 1 MBRAM:5B6B rmb 1 MBRAM:5B6C rmb 1 MBRAM:5B6D rmb 1 MBRAM:5B6E rmb 1 MBRAM:5B6F rmb 1 MBRAM:5B70 rmb 1 MBRAM:5B71 rmb 1 MBRAM:5B72 rmb 1 MBRAM:5B73 rmb 1 MBRAM:5B74 rmb 1 MBRAM:5B75 rmb 1 MBRAM:5B76 rmb 1 MBRAM:5B77 rmb 1 MBRAM:5B78 rmb 1 MBRAM:5B79 rmb 1 MBRAM:5B7A rmb 1 MBRAM:5B7B rmb 1 MBRAM:5B7C rmb 1 MBRAM:5B7D rmb 1 MBRAM:5B7E rmb 1 MBRAM:5B7F rmb 1 MBRAM:5B80 rmb 1 MBRAM:5B81 rmb 1 MBRAM:5B82 rmb 1 MBRAM:5B83 rmb 1 MBRAM:5B84 rmb 1 MBRAM:5B85 rmb 1 MBRAM:5B86 rmb 1 MBRAM:5B87 rmb 1 MBRAM:5B88 rmb 1 MBRAM:5B89 rmb 1 MBRAM:5B8A rmb 1 MBRAM:5B8B rmb 1 MBRAM:5B8C rmb 1 MBRAM:5B8D rmb 1 MBRAM:5B8E rmb 1 MBRAM:5B8F rmb 1 MBRAM:5B90 rmb 1 MBRAM:5B91 rmb 1 MBRAM:5B92 rmb 1 MBRAM:5B93 rmb 1 MBRAM:5B94 rmb 1 MBRAM:5B95 rmb 1 MBRAM:5B96 rmb 1 MBRAM:5B97 rmb 1 MBRAM:5B98 rmb 1 MBRAM:5B99 rmb 1 MBRAM:5B9A rmb 1 MBRAM:5B9B rmb 1 MBRAM:5B9C rmb 1 MBRAM:5B9D rmb 1 MBRAM:5B9E rmb 1 MBRAM:5B9F rmb 1 MBRAM:5BA0 rmb 1 MBRAM:5BA1 rmb 1 MBRAM:5BA2 rmb 1 MBRAM:5BA3 rmb 1 MBRAM:5BA4 rmb 1 MBRAM:5BA5 rmb 1 MBRAM:5BA6 rmb 1 MBRAM:5BA7 rmb 1 MBRAM:5BA8 rmb 1 MBRAM:5BA9 rmb 1 MBRAM:5BAA rmb 1 MBRAM:5BAB rmb 1 MBRAM:5BAC rmb 1 MBRAM:5BAD rmb 1 MBRAM:5BAE rmb 1 MBRAM:5BAF rmb 1 MBRAM:5BB0 rmb 1 MBRAM:5BB1 rmb 1 MBRAM:5BB2 rmb 1 MBRAM:5BB3 rmb 1 MBRAM:5BB4 rmb 1 MBRAM:5BB5 rmb 1 MBRAM:5BB6 rmb 1 MBRAM:5BB7 rmb 1 MBRAM:5BB8 rmb 1 MBRAM:5BB9 rmb 1 MBRAM:5BBA rmb 1 MBRAM:5BBB rmb 1 MBRAM:5BBC rmb 1 MBRAM:5BBD rmb 1 MBRAM:5BBE rmb 1 MBRAM:5BBF rmb 1 MBRAM:5BC0 rmb 1 MBRAM:5BC1 rmb 1 MBRAM:5BC2 rmb 1 MBRAM:5BC3 rmb 1 MBRAM:5BC4 rmb 1 MBRAM:5BC5 rmb 1 MBRAM:5BC6 rmb 1 MBRAM:5BC7 rmb 1 MBRAM:5BC8 rmb 1 MBRAM:5BC9 rmb 1 MBRAM:5BCA rmb 1 MBRAM:5BCB rmb 1 MBRAM:5BCC rmb 1 MBRAM:5BCD rmb 1 MBRAM:5BCE rmb 1 MBRAM:5BCF rmb 1 MBRAM:5BD0 rmb 1 MBRAM:5BD1 rmb 1 MBRAM:5BD2 rmb 1 MBRAM:5BD3 rmb 1 MBRAM:5BD4 rmb 1 MBRAM:5BD5 rmb 1 MBRAM:5BD6 rmb 1 MBRAM:5BD7 rmb 1 MBRAM:5BD8 rmb 1 MBRAM:5BD9 rmb 1 MBRAM:5BDA rmb 1 MBRAM:5BDB rmb 1 MBRAM:5BDC rmb 1 MBRAM:5BDD rmb 1 MBRAM:5BDE rmb 1 MBRAM:5BDF rmb 1 MBRAM:5BE0 rmb 1 MBRAM:5BE1 rmb 1 MBRAM:5BE2 rmb 1 MBRAM:5BE3 rmb 1 MBRAM:5BE4 rmb 1 MBRAM:5BE5 rmb 1 MBRAM:5BE6 rmb 1 MBRAM:5BE7 rmb 1 MBRAM:5BE8 rmb 1 MBRAM:5BE9 rmb 1 MBRAM:5BEA rmb 1 MBRAM:5BEB rmb 1 MBRAM:5BEC rmb 1 MBRAM:5BED rmb 1 MBRAM:5BEE rmb 1 MBRAM:5BEF rmb 1 MBRAM:5BF0 rmb 1 MBRAM:5BF1 rmb 1 MBRAM:5BF2 rmb 1 MBRAM:5BF3 rmb 1 MBRAM:5BF4 rmb 1 MBRAM:5BF5 rmb 1 MBRAM:5BF6 rmb 1 MBRAM:5BF7 rmb 1 MBRAM:5BF8 rmb 1 MBRAM:5BF9 rmb 1 MBRAM:5BFA rmb 1 MBRAM:5BFB rmb 1 MBRAM:5BFC rmb 1 MBRAM:5BFD rmb 1 MBRAM:5BFE rmb 1 MBRAM:5BFF rmb 1 MBRAM:5C00 rmb 1 MBRAM:5C01 rmb 1 MBRAM:5C02 rmb 1 MBRAM:5C03 rmb 1 MBRAM:5C04 rmb 1 MBRAM:5C05 rmb 1 MBRAM:5C06 rmb 1 MBRAM:5C07 rmb 1 MBRAM:5C08 rmb 1 MBRAM:5C09 rmb 1 MBRAM:5C0A rmb 1 MBRAM:5C0B rmb 1 MBRAM:5C0C rmb 1 MBRAM:5C0D rmb 1 MBRAM:5C0E rmb 1 MBRAM:5C0F rmb 1 MBRAM:5C10 rmb 1 MBRAM:5C11 rmb 1 MBRAM:5C12 rmb 1 MBRAM:5C13 rmb 1 MBRAM:5C14 rmb 1 MBRAM:5C15 rmb 1 MBRAM:5C16 rmb 1 MBRAM:5C17 rmb 1 MBRAM:5C18 rmb 1 MBRAM:5C19 rmb 1 MBRAM:5C1A rmb 1 MBRAM:5C1B rmb 1 MBRAM:5C1C rmb 1 MBRAM:5C1D rmb 1 MBRAM:5C1E rmb 1 MBRAM:5C1F rmb 1 MBRAM:5C20 rmb 1 MBRAM:5C21 rmb 1 MBRAM:5C22 rmb 1 MBRAM:5C23 rmb 1 MBRAM:5C24 rmb 1 MBRAM:5C25 rmb 1 MBRAM:5C26 rmb 1 MBRAM:5C27 rmb 1 MBRAM:5C28 rmb 1 MBRAM:5C29 rmb 1 MBRAM:5C2A rmb 1 MBRAM:5C2B rmb 1 MBRAM:5C2C rmb 1 MBRAM:5C2D rmb 1 MBRAM:5C2E rmb 1 MBRAM:5C2F rmb 1 MBRAM:5C30 rmb 1 MBRAM:5C31 rmb 1 MBRAM:5C32 rmb 1 MBRAM:5C33 rmb 1 MBRAM:5C34 rmb 1 MBRAM:5C35 rmb 1 MBRAM:5C36 rmb 1 MBRAM:5C37 rmb 1 MBRAM:5C38 rmb 1 MBRAM:5C39 rmb 1 MBRAM:5C3A rmb 1 MBRAM:5C3B rmb 1 MBRAM:5C3C rmb 1 MBRAM:5C3D rmb 1 MBRAM:5C3E rmb 1 MBRAM:5C3F rmb 1 MBRAM:5C40 rmb 1 MBRAM:5C41 rmb 1 MBRAM:5C42 rmb 1 MBRAM:5C43 rmb 1 MBRAM:5C44 rmb 1 MBRAM:5C45 rmb 1 MBRAM:5C46 rmb 1 MBRAM:5C47 rmb 1 MBRAM:5C48 rmb 1 MBRAM:5C49 rmb 1 MBRAM:5C4A rmb 1 MBRAM:5C4B rmb 1 MBRAM:5C4C rmb 1 MBRAM:5C4D rmb 1 MBRAM:5C4E rmb 1 MBRAM:5C4F rmb 1 MBRAM:5C50 rmb 1 MBRAM:5C51 rmb 1 MBRAM:5C52 rmb 1 MBRAM:5C53 rmb 1 MBRAM:5C54 rmb 1 MBRAM:5C55 rmb 1 MBRAM:5C56 rmb 1 MBRAM:5C57 rmb 1 MBRAM:5C58 rmb 1 MBRAM:5C59 rmb 1 MBRAM:5C5A rmb 1 MBRAM:5C5B rmb 1 MBRAM:5C5C rmb 1 MBRAM:5C5D rmb 1 MBRAM:5C5E rmb 1 MBRAM:5C5F rmb 1 MBRAM:5C60 Star_Dots_MRAM: rmb 2 MBRAM:5C62 rmb 1 MBRAM:5C63 rmb 1 MBRAM:5C64 rmb 1 MBRAM:5C65 rmb 1 MBRAM:5C66 rmb 1 MBRAM:5C67 rmb 1 MBRAM:5C68 rmb 1 MBRAM:5C69 rmb 1 MBRAM:5C6A rmb 1 MBRAM:5C6B rmb 1 MBRAM:5C6C rmb 1 MBRAM:5C6D rmb 1 MBRAM:5C6E rmb 1 MBRAM:5C6F rmb 1 MBRAM:5C70 rmb 1 MBRAM:5C71 rmb 1 MBRAM:5C72 rmb 1 MBRAM:5C73 rmb 1 MBRAM:5C74 rmb 1 MBRAM:5C75 rmb 1 MBRAM:5C76 rmb 1 MBRAM:5C77 rmb 1 MBRAM:5C78 rmb 1 MBRAM:5C79 rmb 1 MBRAM:5C7A rmb 1 MBRAM:5C7B rmb 1 MBRAM:5C7C rmb 1 MBRAM:5C7D rmb 1 MBRAM:5C7E rmb 1 MBRAM:5C7F rmb 1 MBRAM:5C80 rmb 1 MBRAM:5C81 rmb 1 MBRAM:5C82 rmb 1 MBRAM:5C83 rmb 1 MBRAM:5C84 rmb 1 MBRAM:5C85 rmb 1 MBRAM:5C86 rmb 1 MBRAM:5C87 rmb 1 MBRAM:5C88 rmb 1 MBRAM:5C89 rmb 1 MBRAM:5C8A rmb 1 MBRAM:5C8B rmb 1 MBRAM:5C8C rmb 1 MBRAM:5C8D rmb 1 MBRAM:5C8E rmb 1 MBRAM:5C8F rmb 1 MBRAM:5C90 rmb 1 MBRAM:5C91 rmb 1 MBRAM:5C92 rmb 1 MBRAM:5C93 rmb 1 MBRAM:5C94 rmb 1 MBRAM:5C95 rmb 1 MBRAM:5C96 rmb 1 MBRAM:5C97 rmb 1 MBRAM:5C98 rmb 1 MBRAM:5C99 rmb 1 MBRAM:5C9A rmb 1 MBRAM:5C9B rmb 1 MBRAM:5C9C rmb 1 MBRAM:5C9D rmb 1 MBRAM:5C9E rmb 1 MBRAM:5C9F rmb 1 MBRAM:5CA0 rmb 1 MBRAM:5CA1 rmb 1 MBRAM:5CA2 rmb 1 MBRAM:5CA3 rmb 1 MBRAM:5CA4 rmb 1 MBRAM:5CA5 rmb 1 MBRAM:5CA6 rmb 1 MBRAM:5CA7 rmb 1 MBRAM:5CA8 rmb 1 MBRAM:5CA9 rmb 1 MBRAM:5CAA rmb 1 MBRAM:5CAB rmb 1 MBRAM:5CAC rmb 1 MBRAM:5CAD rmb 1 MBRAM:5CAE rmb 1 MBRAM:5CAF rmb 1 MBRAM:5CB0 rmb 1 MBRAM:5CB1 rmb 1 MBRAM:5CB2 rmb 1 MBRAM:5CB3 rmb 1 MBRAM:5CB4 rmb 1 MBRAM:5CB5 rmb 1 MBRAM:5CB6 rmb 1 MBRAM:5CB7 rmb 1 MBRAM:5CB8 rmb 1 MBRAM:5CB9 rmb 1 MBRAM:5CBA rmb 1 MBRAM:5CBB rmb 1 MBRAM:5CBC rmb 1 MBRAM:5CBD rmb 1 MBRAM:5CBE rmb 1 MBRAM:5CBF rmb 1 MBRAM:5CC0 rmb 1 MBRAM:5CC1 rmb 1 MBRAM:5CC2 rmb 1 MBRAM:5CC3 rmb 1 MBRAM:5CC4 rmb 1 MBRAM:5CC5 rmb 1 MBRAM:5CC6 rmb 1 MBRAM:5CC7 rmb 1 MBRAM:5CC8 rmb 1 MBRAM:5CC9 rmb 1 MBRAM:5CCA rmb 1 MBRAM:5CCB rmb 1 MBRAM:5CCC rmb 1 MBRAM:5CCD rmb 1 MBRAM:5CCE rmb 1 MBRAM:5CCF rmb 1 MBRAM:5CD0 rmb 1 MBRAM:5CD1 rmb 1 MBRAM:5CD2 rmb 1 MBRAM:5CD3 rmb 1 MBRAM:5CD4 rmb 1 MBRAM:5CD5 rmb 1 MBRAM:5CD6 rmb 1 MBRAM:5CD7 rmb 1 MBRAM:5CD8 rmb 1 MBRAM:5CD9 rmb 1 MBRAM:5CDA rmb 1 MBRAM:5CDB rmb 1 MBRAM:5CDC rmb 1 MBRAM:5CDD rmb 1 MBRAM:5CDE rmb 1 MBRAM:5CDF rmb 1 MBRAM:5CE0 rmb 1 MBRAM:5CE1 rmb 1 MBRAM:5CE2 rmb 1 MBRAM:5CE3 rmb 1 MBRAM:5CE4 rmb 1 MBRAM:5CE5 rmb 1 MBRAM:5CE6 rmb 1 MBRAM:5CE7 rmb 1 MBRAM:5CE8 rmb 1 MBRAM:5CE9 rmb 1 MBRAM:5CEA rmb 1 MBRAM:5CEB rmb 1 MBRAM:5CEC rmb 1 MBRAM:5CED rmb 1 MBRAM:5CEE rmb 1 MBRAM:5CEF rmb 1 MBRAM:5CF0 rmb 1 MBRAM:5CF1 rmb 1 MBRAM:5CF2 rmb 1 MBRAM:5CF3 rmb 1 MBRAM:5CF4 rmb 1 MBRAM:5CF5 rmb 1 MBRAM:5CF6 rmb 1 MBRAM:5CF7 rmb 1 MBRAM:5CF8 rmb 1 MBRAM:5CF9 rmb 1 MBRAM:5CFA rmb 1 MBRAM:5CFB rmb 1 MBRAM:5CFC rmb 1 MBRAM:5CFD rmb 1 MBRAM:5CFE rmb 1 MBRAM:5CFF rmb 1 MBRAM:5D00 rmb 1 MBRAM:5D01 rmb 1 MBRAM:5D02 rmb 1 MBRAM:5D03 rmb 1 MBRAM:5D04 rmb 1 MBRAM:5D05 rmb 1 MBRAM:5D06 rmb 1 MBRAM:5D07 rmb 1 MBRAM:5D08 rmb 1 MBRAM:5D09 rmb 1 MBRAM:5D0A rmb 1 MBRAM:5D0B rmb 1 MBRAM:5D0C rmb 1 MBRAM:5D0D rmb 1 MBRAM:5D0E rmb 1 MBRAM:5D0F rmb 1 MBRAM:5D10 rmb 1 MBRAM:5D11 rmb 1 MBRAM:5D12 rmb 1 MBRAM:5D13 rmb 1 MBRAM:5D14 rmb 1 MBRAM:5D15 rmb 1 MBRAM:5D16 rmb 1 MBRAM:5D17 rmb 1 MBRAM:5D18 rmb 1 MBRAM:5D19 rmb 1 MBRAM:5D1A rmb 1 MBRAM:5D1B rmb 1 MBRAM:5D1C rmb 1 MBRAM:5D1D rmb 1 MBRAM:5D1E rmb 1 MBRAM:5D1F rmb 1 MBRAM:5D20 rmb 1 MBRAM:5D21 rmb 1 MBRAM:5D22 rmb 1 MBRAM:5D23 rmb 1 MBRAM:5D24 rmb 1 MBRAM:5D25 rmb 1 MBRAM:5D26 rmb 1 MBRAM:5D27 rmb 1 MBRAM:5D28 rmb 1 MBRAM:5D29 rmb 1 MBRAM:5D2A rmb 1 MBRAM:5D2B rmb 1 MBRAM:5D2C rmb 1 MBRAM:5D2D rmb 1 MBRAM:5D2E rmb 1 MBRAM:5D2F rmb 1 MBRAM:5D30 rmb 1 MBRAM:5D31 rmb 1 MBRAM:5D32 rmb 1 MBRAM:5D33 rmb 1 MBRAM:5D34 rmb 1 MBRAM:5D35 rmb 1 MBRAM:5D36 rmb 1 MBRAM:5D37 rmb 1 MBRAM:5D38 rmb 1 MBRAM:5D39 rmb 1 MBRAM:5D3A rmb 1 MBRAM:5D3B rmb 1 MBRAM:5D3C rmb 1 MBRAM:5D3D rmb 1 MBRAM:5D3E rmb 1 MBRAM:5D3F rmb 1 MBRAM:5D40 rmb 1 MBRAM:5D41 rmb 1 MBRAM:5D42 rmb 1 MBRAM:5D43 rmb 1 MBRAM:5D44 rmb 1 MBRAM:5D45 rmb 1 MBRAM:5D46 rmb 1 MBRAM:5D47 rmb 1 MBRAM:5D48 rmb 1 MBRAM:5D49 rmb 1 MBRAM:5D4A rmb 1 MBRAM:5D4B rmb 1 MBRAM:5D4C rmb 1 MBRAM:5D4D rmb 1 MBRAM:5D4E rmb 1 MBRAM:5D4F rmb 1 MBRAM:5D50 rmb 1 MBRAM:5D51 rmb 1 MBRAM:5D52 rmb 1 MBRAM:5D53 rmb 1 MBRAM:5D54 rmb 1 MBRAM:5D55 rmb 1 MBRAM:5D56 rmb 1 MBRAM:5D57 rmb 1 MBRAM:5D58 rmb 1 MBRAM:5D59 rmb 1 MBRAM:5D5A rmb 1 MBRAM:5D5B rmb 1 MBRAM:5D5C rmb 1 MBRAM:5D5D rmb 1 MBRAM:5D5E rmb 1 MBRAM:5D5F rmb 1 MBRAM:5D60 rmb 1 MBRAM:5D61 rmb 1 MBRAM:5D62 rmb 1 MBRAM:5D63 rmb 1 MBRAM:5D64 rmb 1 MBRAM:5D65 rmb 1 MBRAM:5D66 rmb 1 MBRAM:5D67 rmb 1 MBRAM:5D68 rmb 1 MBRAM:5D69 rmb 1 MBRAM:5D6A rmb 1 MBRAM:5D6B rmb 1 MBRAM:5D6C rmb 1 MBRAM:5D6D rmb 1 MBRAM:5D6E rmb 1 MBRAM:5D6F rmb 1 MBRAM:5D70 rmb 1 MBRAM:5D71 rmb 1 MBRAM:5D72 rmb 1 MBRAM:5D73 rmb 1 MBRAM:5D74 rmb 1 MBRAM:5D75 rmb 1 MBRAM:5D76 rmb 1 MBRAM:5D77 rmb 1 MBRAM:5D78 rmb 1 MBRAM:5D79 rmb 1 MBRAM:5D7A rmb 1 MBRAM:5D7B rmb 1 MBRAM:5D7C rmb 1 MBRAM:5D7D rmb 1 MBRAM:5D7E rmb 1 MBRAM:5D7F rmb 1 MBRAM:5D80 rmb 1 MBRAM:5D81 rmb 1 MBRAM:5D82 rmb 1 MBRAM:5D83 rmb 1 MBRAM:5D84 rmb 1 MBRAM:5D85 rmb 1 MBRAM:5D86 rmb 1 MBRAM:5D87 rmb 1 MBRAM:5D88 rmb 1 MBRAM:5D89 rmb 1 MBRAM:5D8A rmb 1 MBRAM:5D8B rmb 1 MBRAM:5D8C rmb 1 MBRAM:5D8D rmb 1 MBRAM:5D8E rmb 1 MBRAM:5D8F rmb 1 MBRAM:5D90 rmb 1 MBRAM:5D91 rmb 1 MBRAM:5D92 rmb 1 MBRAM:5D93 rmb 1 MBRAM:5D94 rmb 1 MBRAM:5D95 rmb 1 MBRAM:5D96 rmb 1 MBRAM:5D97 rmb 1 MBRAM:5D98 rmb 1 MBRAM:5D99 rmb 1 MBRAM:5D9A rmb 1 MBRAM:5D9B rmb 1 MBRAM:5D9C rmb 1 MBRAM:5D9D rmb 1 MBRAM:5D9E rmb 1 MBRAM:5D9F rmb 1 MBRAM:5DA0 rmb 1 MBRAM:5DA1 rmb 1 MBRAM:5DA2 rmb 1 MBRAM:5DA3 rmb 1 MBRAM:5DA4 rmb 1 MBRAM:5DA5 rmb 1 MBRAM:5DA6 rmb 1 MBRAM:5DA7 rmb 1 MBRAM:5DA8 rmb 1 MBRAM:5DA9 rmb 1 MBRAM:5DAA rmb 1 MBRAM:5DAB rmb 1 MBRAM:5DAC rmb 1 MBRAM:5DAD rmb 1 MBRAM:5DAE rmb 1 MBRAM:5DAF rmb 1 MBRAM:5DB0 rmb 1 MBRAM:5DB1 rmb 1 MBRAM:5DB2 rmb 1 MBRAM:5DB3 rmb 1 MBRAM:5DB4 rmb 1 MBRAM:5DB5 rmb 1 MBRAM:5DB6 rmb 1 MBRAM:5DB7 rmb 1 MBRAM:5DB8 rmb 1 MBRAM:5DB9 rmb 1 MBRAM:5DBA rmb 1 MBRAM:5DBB rmb 1 MBRAM:5DBC rmb 1 MBRAM:5DBD rmb 1 MBRAM:5DBE rmb 1 MBRAM:5DBF rmb 1 MBRAM:5DC0 rmb 1 MBRAM:5DC1 rmb 1 MBRAM:5DC2 rmb 1 MBRAM:5DC3 rmb 1 MBRAM:5DC4 rmb 1 MBRAM:5DC5 rmb 1 MBRAM:5DC6 rmb 1 MBRAM:5DC7 rmb 1 MBRAM:5DC8 rmb 1 MBRAM:5DC9 rmb 1 MBRAM:5DCA rmb 1 MBRAM:5DCB rmb 1 MBRAM:5DCC rmb 1 MBRAM:5DCD rmb 1 MBRAM:5DCE rmb 1 MBRAM:5DCF rmb 1 MBRAM:5DD0 rmb 1 MBRAM:5DD1 rmb 1 MBRAM:5DD2 rmb 1 MBRAM:5DD3 rmb 1 MBRAM:5DD4 rmb 1 MBRAM:5DD5 rmb 1 MBRAM:5DD6 rmb 1 MBRAM:5DD7 rmb 1 MBRAM:5DD8 rmb 1 MBRAM:5DD9 rmb 1 MBRAM:5DDA rmb 1 MBRAM:5DDB rmb 1 MBRAM:5DDC rmb 1 MBRAM:5DDD rmb 1 MBRAM:5DDE rmb 1 MBRAM:5DDF rmb 1 MBRAM:5DE0 rmb 1 MBRAM:5DE1 rmb 1 MBRAM:5DE2 rmb 1 MBRAM:5DE3 rmb 1 MBRAM:5DE4 rmb 1 MBRAM:5DE5 rmb 1 MBRAM:5DE6 rmb 1 MBRAM:5DE7 rmb 1 MBRAM:5DE8 rmb 1 MBRAM:5DE9 rmb 1 MBRAM:5DEA rmb 1 MBRAM:5DEB rmb 1 MBRAM:5DEC rmb 1 MBRAM:5DED rmb 1 MBRAM:5DEE rmb 1 MBRAM:5DEF rmb 1 MBRAM:5DF0 rmb 1 MBRAM:5DF1 rmb 1 MBRAM:5DF2 rmb 1 MBRAM:5DF3 rmb 1 MBRAM:5DF4 rmb 1 MBRAM:5DF5 rmb 1 MBRAM:5DF6 rmb 1 MBRAM:5DF7 rmb 1 MBRAM:5DF8 rmb 1 MBRAM:5DF9 rmb 1 MBRAM:5DFA rmb 1 MBRAM:5DFB rmb 1 MBRAM:5DFC rmb 1 MBRAM:5DFD rmb 1 MBRAM:5DFE rmb 1 MBRAM:5DFF rmb 1 MBRAM:5E00 word_5E00: rmb 2 MBRAM:5E02 word_5E02: rmb 2 MBRAM:5E04 word_5E04: rmb 2 MBRAM:5E06 rmb 1 MBRAM:5E07 rmb 1 MBRAM:5E08 rmb 1 MBRAM:5E09 rmb 1 MBRAM:5E0A rmb 1 MBRAM:5E0B rmb 1 MBRAM:5E0C rmb 1 MBRAM:5E0D rmb 1 MBRAM:5E0E rmb 1 MBRAM:5E0F rmb 1 MBRAM:5E10 rmb 1 MBRAM:5E11 rmb 1 MBRAM:5E12 rmb 1 MBRAM:5E13 rmb 1 MBRAM:5E14 rmb 1 MBRAM:5E15 rmb 1 MBRAM:5E16 rmb 1 MBRAM:5E17 rmb 1 MBRAM:5E18 rmb 1 MBRAM:5E19 rmb 1 MBRAM:5E1A rmb 1 MBRAM:5E1B rmb 1 MBRAM:5E1C rmb 1 MBRAM:5E1D rmb 1 MBRAM:5E1E rmb 1 MBRAM:5E1F rmb 1 MBRAM:5E20 rmb 1 MBRAM:5E21 rmb 1 MBRAM:5E22 rmb 1 MBRAM:5E23 rmb 1 MBRAM:5E24 rmb 1 MBRAM:5E25 rmb 1 MBRAM:5E26 rmb 1 MBRAM:5E27 rmb 1 MBRAM:5E28 rmb 1 MBRAM:5E29 rmb 1 MBRAM:5E2A rmb 1 MBRAM:5E2B rmb 1 MBRAM:5E2C rmb 1 MBRAM:5E2D rmb 1 MBRAM:5E2E rmb 1 MBRAM:5E2F rmb 1 MBRAM:5E30 rmb 1 MBRAM:5E31 rmb 1 MBRAM:5E32 rmb 1 MBRAM:5E33 rmb 1 MBRAM:5E34 rmb 1 MBRAM:5E35 rmb 1 MBRAM:5E36 rmb 1 MBRAM:5E37 rmb 1 MBRAM:5E38 rmb 1 MBRAM:5E39 rmb 1 MBRAM:5E3A rmb 1 MBRAM:5E3B rmb 1 MBRAM:5E3C rmb 1 MBRAM:5E3D rmb 1 MBRAM:5E3E rmb 1 MBRAM:5E3F rmb 1 MBRAM:5E40 rmb 1 MBRAM:5E41 rmb 1 MBRAM:5E42 rmb 1 MBRAM:5E43 rmb 1 MBRAM:5E44 rmb 1 MBRAM:5E45 rmb 1 MBRAM:5E46 rmb 1 MBRAM:5E47 rmb 1 MBRAM:5E48 rmb 1 MBRAM:5E49 rmb 1 MBRAM:5E4A rmb 1 MBRAM:5E4B rmb 1 MBRAM:5E4C rmb 1 MBRAM:5E4D rmb 1 MBRAM:5E4E rmb 1 MBRAM:5E4F rmb 1 MBRAM:5E50 rmb 1 MBRAM:5E51 rmb 1 MBRAM:5E52 rmb 1 MBRAM:5E53 rmb 1 MBRAM:5E54 rmb 1 MBRAM:5E55 rmb 1 MBRAM:5E56 rmb 1 MBRAM:5E57 rmb 1 MBRAM:5E58 rmb 1 MBRAM:5E59 rmb 1 MBRAM:5E5A rmb 1 MBRAM:5E5B rmb 1 MBRAM:5E5C rmb 1 MBRAM:5E5D rmb 1 MBRAM:5E5E rmb 1 MBRAM:5E5F rmb 1 MBRAM:5E60 rmb 1 MBRAM:5E61 rmb 1 MBRAM:5E62 rmb 1 MBRAM:5E63 rmb 1 MBRAM:5E64 rmb 1 MBRAM:5E65 rmb 1 MBRAM:5E66 rmb 1 MBRAM:5E67 rmb 1 MBRAM:5E68 rmb 1 MBRAM:5E69 rmb 1 MBRAM:5E6A rmb 1 MBRAM:5E6B rmb 1 MBRAM:5E6C rmb 1 MBRAM:5E6D rmb 1 MBRAM:5E6E rmb 1 MBRAM:5E6F rmb 1 MBRAM:5E70 rmb 1 MBRAM:5E71 rmb 1 MBRAM:5E72 rmb 1 MBRAM:5E73 rmb 1 MBRAM:5E74 rmb 1 MBRAM:5E75 rmb 1 MBRAM:5E76 rmb 1 MBRAM:5E77 rmb 1 MBRAM:5E78 rmb 1 MBRAM:5E79 rmb 1 MBRAM:5E7A rmb 1 MBRAM:5E7B rmb 1 MBRAM:5E7C rmb 1 MBRAM:5E7D rmb 1 MBRAM:5E7E rmb 1 MBRAM:5E7F rmb 1 MBRAM:5E80 rmb 1 MBRAM:5E81 rmb 1 MBRAM:5E82 rmb 1 MBRAM:5E83 rmb 1 MBRAM:5E84 rmb 1 MBRAM:5E85 rmb 1 MBRAM:5E86 rmb 1 MBRAM:5E87 rmb 1 MBRAM:5E88 rmb 1 MBRAM:5E89 rmb 1 MBRAM:5E8A rmb 1 MBRAM:5E8B rmb 1 MBRAM:5E8C rmb 1 MBRAM:5E8D rmb 1 MBRAM:5E8E rmb 1 MBRAM:5E8F rmb 1 MBRAM:5E90 rmb 1 MBRAM:5E91 rmb 1 MBRAM:5E92 rmb 1 MBRAM:5E93 rmb 1 MBRAM:5E94 rmb 1 MBRAM:5E95 rmb 1 MBRAM:5E96 rmb 1 MBRAM:5E97 rmb 1 MBRAM:5E98 rmb 1 MBRAM:5E99 rmb 1 MBRAM:5E9A rmb 1 MBRAM:5E9B rmb 1 MBRAM:5E9C rmb 1 MBRAM:5E9D rmb 1 MBRAM:5E9E rmb 1 MBRAM:5E9F rmb 1 MBRAM:5EA0 rmb 1 MBRAM:5EA1 rmb 1 MBRAM:5EA2 rmb 1 MBRAM:5EA3 rmb 1 MBRAM:5EA4 rmb 1 MBRAM:5EA5 rmb 1 MBRAM:5EA6 rmb 1 MBRAM:5EA7 rmb 1 MBRAM:5EA8 rmb 1 MBRAM:5EA9 rmb 1 MBRAM:5EAA rmb 1 MBRAM:5EAB rmb 1 MBRAM:5EAC rmb 1 MBRAM:5EAD rmb 1 MBRAM:5EAE rmb 1 MBRAM:5EAF rmb 1 MBRAM:5EB0 rmb 1 MBRAM:5EB1 rmb 1 MBRAM:5EB2 rmb 1 MBRAM:5EB3 rmb 1 MBRAM:5EB4 rmb 1 MBRAM:5EB5 rmb 1 MBRAM:5EB6 rmb 1 MBRAM:5EB7 rmb 1 MBRAM:5EB8 rmb 1 MBRAM:5EB9 rmb 1 MBRAM:5EBA rmb 1 MBRAM:5EBB rmb 1 MBRAM:5EBC rmb 1 MBRAM:5EBD rmb 1 MBRAM:5EBE rmb 1 MBRAM:5EBF rmb 1 MBRAM:5EC0 rmb 1 MBRAM:5EC1 rmb 1 MBRAM:5EC2 rmb 1 MBRAM:5EC3 rmb 1 MBRAM:5EC4 rmb 1 MBRAM:5EC5 rmb 1 MBRAM:5EC6 rmb 1 MBRAM:5EC7 rmb 1 MBRAM:5EC8 rmb 1 MBRAM:5EC9 rmb 1 MBRAM:5ECA rmb 1 MBRAM:5ECB rmb 1 MBRAM:5ECC rmb 1 MBRAM:5ECD rmb 1 MBRAM:5ECE rmb 1 MBRAM:5ECF rmb 1 MBRAM:5ED0 rmb 1 MBRAM:5ED1 rmb 1 MBRAM:5ED2 rmb 1 MBRAM:5ED3 rmb 1 MBRAM:5ED4 rmb 1 MBRAM:5ED5 rmb 1 MBRAM:5ED6 rmb 1 MBRAM:5ED7 rmb 1 MBRAM:5ED8 rmb 1 MBRAM:5ED9 rmb 1 MBRAM:5EDA rmb 1 MBRAM:5EDB rmb 1 MBRAM:5EDC rmb 1 MBRAM:5EDD rmb 1 MBRAM:5EDE rmb 1 MBRAM:5EDF rmb 1 MBRAM:5EE0 rmb 1 MBRAM:5EE1 rmb 1 MBRAM:5EE2 rmb 1 MBRAM:5EE3 rmb 1 MBRAM:5EE4 rmb 1 MBRAM:5EE5 rmb 1 MBRAM:5EE6 rmb 1 MBRAM:5EE7 rmb 1 MBRAM:5EE8 rmb 1 MBRAM:5EE9 rmb 1 MBRAM:5EEA rmb 1 MBRAM:5EEB rmb 1 MBRAM:5EEC rmb 1 MBRAM:5EED rmb 1 MBRAM:5EEE rmb 1 MBRAM:5EEF rmb 1 MBRAM:5EF0 rmb 1 MBRAM:5EF1 rmb 1 MBRAM:5EF2 rmb 1 MBRAM:5EF3 rmb 1 MBRAM:5EF4 rmb 1 MBRAM:5EF5 rmb 1 MBRAM:5EF6 rmb 1 MBRAM:5EF7 rmb 1 MBRAM:5EF8 rmb 1 MBRAM:5EF9 rmb 1 MBRAM:5EFA rmb 1 MBRAM:5EFB rmb 1 MBRAM:5EFC rmb 1 MBRAM:5EFD rmb 1 MBRAM:5EFE rmb 1 MBRAM:5EFF rmb 1 MBRAM:5F00 rmb 1 MBRAM:5F01 rmb 1 MBRAM:5F02 rmb 1 MBRAM:5F03 rmb 1 MBRAM:5F04 rmb 1 MBRAM:5F05 rmb 1 MBRAM:5F06 rmb 1 MBRAM:5F07 rmb 1 MBRAM:5F08 rmb 1 MBRAM:5F09 rmb 1 MBRAM:5F0A rmb 1 MBRAM:5F0B rmb 1 MBRAM:5F0C rmb 1 MBRAM:5F0D rmb 1 MBRAM:5F0E rmb 1 MBRAM:5F0F rmb 1 MBRAM:5F10 rmb 1 MBRAM:5F11 rmb 1 MBRAM:5F12 rmb 1 MBRAM:5F13 rmb 1 MBRAM:5F14 rmb 1 MBRAM:5F15 rmb 1 MBRAM:5F16 rmb 1 MBRAM:5F17 rmb 1 MBRAM:5F18 rmb 1 MBRAM:5F19 rmb 1 MBRAM:5F1A rmb 1 MBRAM:5F1B rmb 1 MBRAM:5F1C rmb 1 MBRAM:5F1D rmb 1 MBRAM:5F1E rmb 1 MBRAM:5F1F rmb 1 MBRAM:5F20 rmb 1 MBRAM:5F21 rmb 1 MBRAM:5F22 rmb 1 MBRAM:5F23 rmb 1 MBRAM:5F24 rmb 1 MBRAM:5F25 rmb 1 MBRAM:5F26 rmb 1 MBRAM:5F27 rmb 1 MBRAM:5F28 rmb 1 MBRAM:5F29 rmb 1 MBRAM:5F2A rmb 1 MBRAM:5F2B rmb 1 MBRAM:5F2C rmb 1 MBRAM:5F2D rmb 1 MBRAM:5F2E rmb 1 MBRAM:5F2F rmb 1 MBRAM:5F30 rmb 1 MBRAM:5F31 rmb 1 MBRAM:5F32 rmb 1 MBRAM:5F33 rmb 1 MBRAM:5F34 rmb 1 MBRAM:5F35 rmb 1 MBRAM:5F36 rmb 1 MBRAM:5F37 rmb 1 MBRAM:5F38 rmb 1 MBRAM:5F39 rmb 1 MBRAM:5F3A rmb 1 MBRAM:5F3B rmb 1 MBRAM:5F3C rmb 1 MBRAM:5F3D rmb 1 MBRAM:5F3E rmb 1 MBRAM:5F3F rmb 1 MBRAM:5F40 rmb 1 MBRAM:5F41 rmb 1 MBRAM:5F42 rmb 1 MBRAM:5F43 rmb 1 MBRAM:5F44 rmb 1 MBRAM:5F45 rmb 1 MBRAM:5F46 rmb 1 MBRAM:5F47 rmb 1 MBRAM:5F48 rmb 1 MBRAM:5F49 rmb 1 MBRAM:5F4A rmb 1 MBRAM:5F4B rmb 1 MBRAM:5F4C rmb 1 MBRAM:5F4D rmb 1 MBRAM:5F4E rmb 1 MBRAM:5F4F rmb 1 MBRAM:5F50 rmb 1 MBRAM:5F51 rmb 1 MBRAM:5F52 rmb 1 MBRAM:5F53 rmb 1 MBRAM:5F54 rmb 1 MBRAM:5F55 rmb 1 MBRAM:5F56 rmb 1 MBRAM:5F57 rmb 1 MBRAM:5F58 rmb 1 MBRAM:5F59 rmb 1 MBRAM:5F5A rmb 1 MBRAM:5F5B rmb 1 MBRAM:5F5C rmb 1 MBRAM:5F5D rmb 1 MBRAM:5F5E rmb 1 MBRAM:5F5F rmb 1 MBRAM:5F60 rmb 1 MBRAM:5F61 rmb 1 MBRAM:5F62 rmb 1 MBRAM:5F63 rmb 1 MBRAM:5F64 rmb 1 MBRAM:5F65 rmb 1 MBRAM:5F66 rmb 1 MBRAM:5F67 rmb 1 MBRAM:5F68 rmb 1 MBRAM:5F69 rmb 1 MBRAM:5F6A rmb 1 MBRAM:5F6B rmb 1 MBRAM:5F6C rmb 1 MBRAM:5F6D rmb 1 MBRAM:5F6E rmb 1 MBRAM:5F6F rmb 1 MBRAM:5F70 rmb 1 MBRAM:5F71 rmb 1 MBRAM:5F72 rmb 1 MBRAM:5F73 rmb 1 MBRAM:5F74 rmb 1 MBRAM:5F75 rmb 1 MBRAM:5F76 rmb 1 MBRAM:5F77 rmb 1 MBRAM:5F78 rmb 1 MBRAM:5F79 rmb 1 MBRAM:5F7A rmb 1 MBRAM:5F7B rmb 1 MBRAM:5F7C rmb 1 MBRAM:5F7D rmb 1 MBRAM:5F7E rmb 1 MBRAM:5F7F rmb 1 MBRAM:5F80 rmb 1 MBRAM:5F81 rmb 1 MBRAM:5F82 rmb 1 MBRAM:5F83 rmb 1 MBRAM:5F84 rmb 1 MBRAM:5F85 rmb 1 MBRAM:5F86 rmb 1 MBRAM:5F87 rmb 1 MBRAM:5F88 rmb 1 MBRAM:5F89 rmb 1 MBRAM:5F8A rmb 1 MBRAM:5F8B rmb 1 MBRAM:5F8C rmb 1 MBRAM:5F8D rmb 1 MBRAM:5F8E rmb 1 MBRAM:5F8F rmb 1 MBRAM:5F90 rmb 1 MBRAM:5F91 rmb 1 MBRAM:5F92 rmb 1 MBRAM:5F93 rmb 1 MBRAM:5F94 rmb 1 MBRAM:5F95 rmb 1 MBRAM:5F96 rmb 1 MBRAM:5F97 rmb 1 MBRAM:5F98 rmb 1 MBRAM:5F99 rmb 1 MBRAM:5F9A rmb 1 MBRAM:5F9B rmb 1 MBRAM:5F9C rmb 1 MBRAM:5F9D rmb 1 MBRAM:5F9E rmb 1 MBRAM:5F9F rmb 1 MBRAM:5FA0 rmb 1 MBRAM:5FA1 rmb 1 MBRAM:5FA2 rmb 1 MBRAM:5FA3 rmb 1 MBRAM:5FA4 rmb 1 MBRAM:5FA5 rmb 1 MBRAM:5FA6 rmb 1 MBRAM:5FA7 rmb 1 MBRAM:5FA8 rmb 1 MBRAM:5FA9 rmb 1 MBRAM:5FAA rmb 1 MBRAM:5FAB rmb 1 MBRAM:5FAC rmb 1 MBRAM:5FAD rmb 1 MBRAM:5FAE rmb 1 MBRAM:5FAF rmb 1 MBRAM:5FB0 rmb 1 MBRAM:5FB1 rmb 1 MBRAM:5FB2 rmb 1 MBRAM:5FB3 rmb 1 MBRAM:5FB4 rmb 1 MBRAM:5FB5 rmb 1 MBRAM:5FB6 rmb 1 MBRAM:5FB7 rmb 1 MBRAM:5FB8 rmb 1 MBRAM:5FB9 rmb 1 MBRAM:5FBA rmb 1 MBRAM:5FBB rmb 1 MBRAM:5FBC rmb 1 MBRAM:5FBD rmb 1 MBRAM:5FBE rmb 1 MBRAM:5FBF rmb 1 MBRAM:5FC0 rmb 1 MBRAM:5FC1 rmb 1 MBRAM:5FC2 rmb 1 MBRAM:5FC3 rmb 1 MBRAM:5FC4 rmb 1 MBRAM:5FC5 rmb 1 MBRAM:5FC6 rmb 1 MBRAM:5FC7 rmb 1 MBRAM:5FC8 rmb 1 MBRAM:5FC9 rmb 1 MBRAM:5FCA rmb 1 MBRAM:5FCB rmb 1 MBRAM:5FCC rmb 1 MBRAM:5FCD rmb 1 MBRAM:5FCE rmb 1 MBRAM:5FCF rmb 1 MBRAM:5FD0 rmb 1 MBRAM:5FD1 rmb 1 MBRAM:5FD2 rmb 1 MBRAM:5FD3 rmb 1 MBRAM:5FD4 rmb 1 MBRAM:5FD5 rmb 1 MBRAM:5FD6 rmb 1 MBRAM:5FD7 rmb 1 MBRAM:5FD8 rmb 1 MBRAM:5FD9 rmb 1 MBRAM:5FDA rmb 1 MBRAM:5FDB rmb 1 MBRAM:5FDC rmb 1 MBRAM:5FDD rmb 1 MBRAM:5FDE rmb 1 MBRAM:5FDF rmb 1 MBRAM:5FE0 rmb 1 MBRAM:5FE1 rmb 1 MBRAM:5FE2 rmb 1 MBRAM:5FE3 rmb 1 MBRAM:5FE4 rmb 1 MBRAM:5FE5 rmb 1 MBRAM:5FE6 rmb 1 MBRAM:5FE7 rmb 1 MBRAM:5FE8 rmb 1 MBRAM:5FE9 rmb 1 MBRAM:5FEA rmb 1 MBRAM:5FEB rmb 1 MBRAM:5FEC rmb 1 MBRAM:5FED rmb 1 MBRAM:5FEE rmb 1 MBRAM:5FEF rmb 1 MBRAM:5FF0 rmb 1 MBRAM:5FF1 rmb 1 MBRAM:5FF2 rmb 1 MBRAM:5FF3 rmb 1 MBRAM:5FF4 rmb 1 MBRAM:5FF5 rmb 1 MBRAM:5FF6 rmb 1 MBRAM:5FF7 rmb 1 MBRAM:5FF8 rmb 1 MBRAM:5FF9 rmb 1 MBRAM:5FFA rmb 1 MBRAM:5FFB rmb 1 MBRAM:5FFC rmb 1 MBRAM:5FFD rmb 1 MBRAM:5FFE rmb 1 MBRAM:5FFF rmb 1 MBRAM:5FFF ; end of 'MBRAM' MBRAM:5FFF ROM:6000 ; =========================================================================== ROM:6000 ROM:6000 ; Segment type: Pure code ROM:6000 ; segment ROM ROM:6000 org $6000 ROM:6000 MATHROM: fdb $7EF2 ROM:6002 fdb $61EF ROM:6004 fcb $56 ; V ROM:6005 ROM:6005 ; =============== S U B R O U T I N E ======================================= ROM:6005 ROM:6005 ROM:6005 sub_6005: ROM:6005 ldx #0 ROM:6008 ldd #$F800 ROM:600B lda #$48 ; 'H' ROM:600D tfr a, dp ROM:600F lsr <DPbyte_3D ROM:6011 bcc sub_6005 ROM:6013 cmps #$4FFF ROM:6017 beq loc_601A ROM:6019 rts ROM:601A ; --------------------------------------------------------------------------- ROM:601A ROM:601A loc_601A: ROM:601A lda <DPbyte_28 ROM:601C bne loc_602F ROM:601E lda >word_4824 ; Opt0_Shadow ROM:6021 anda #$80 ; 'Ç' ROM:6023 bne loc_602F ; Check DIP switch for freeze mode ROM:6025 lda <DPbyte_31 ROM:6027 bita #$80 ; 'Ç' ROM:6029 beq sub_6005 ROM:602B anda #$7F ; '' ROM:602D sta <DPbyte_31 ROM:602F ROM:602F loc_602F: ROM:602F jsr sub_60BE ROM:6032 ROM:6032 loc_6032: ; Vector pointer state ROM:6032 lda <DPbyte_3F ROM:6034 bmi loc_6032 ROM:6036 ROM:6036 loc_6036: ; Game mode/screen state ROM:6036 lda <DPbyte_41 ROM:6038 cmpa #$3D ; '=' ; Check game state for out of bounds ROM:603A ROM:603A loc_603A: ROM:603A bcc loc_603A ROM:603C asla ROM:603D ldx #Jump_Table_1 ROM:6040 jsr [a,x] ROM:6042 bra sub_6005 ROM:6042 ; End of function sub_6005 ROM:6042 ROM:6042 ; --------------------------------------------------------------------------- ROM:6044 Jump_Table_1: fdb sub_6275 ; 0 ; Game initialisation ROM:6044 fdb sub_64E2 ; 1 ROM:6044 fdb sub_64F1 ; 2 ROM:6044 fdb sub_6513 ; 3 ROM:6044 fdb sub_6532 ; 4 ROM:6044 fdb sub_6708 ; 5 ROM:6044 fdb sub_676B ; 6 ROM:6044 fdb sub_62E4 ; 7 ROM:6044 fdb sub_6306 ; 8 ROM:6044 fdb sub_6326 ; 9 ROM:6044 fdb sub_6348 ; 10 ROM:6044 fdb sub_6459 ; 11 ROM:6044 fdb sub_6483 ; 12 ROM:6044 fdb sub_656C ; 13 ROM:6044 fdb sub_659F ; 14 ROM:6044 fdb sub_6670 ; 15 ROM:6044 fdb sub_66AC ; 16 ROM:6044 fdb sub_6D3B ; 17 ROM:6044 fdb sub_6D54 ; 18 ROM:6044 fdb sub_6D80 ; 19 ROM:6044 fdb sub_6D86 ; 20 ROM:6044 fdb sub_6D95 ; 21 ROM:6044 fdb sub_6D98 ; 22 ROM:6044 fdb sub_6708 ; 23 ROM:6044 fdb sub_676B ; 24 ROM:6044 fdb sub_6787 ; 25 ROM:6044 fdb sub_679A ; 26 ROM:6044 fdb sub_67E5 ; 27 ROM:6044 fdb loc_67FD ; 28 ROM:6044 fdb sub_6802 ; 29 ROM:6044 fdb loc_682F ; 30 ROM:6044 fdb sub_6838 ; 31 ROM:6044 fdb loc_6859 ; 32 ROM:6044 fdb sub_68D0 ; 33 ROM:6044 fdb loc_68D5 ; 34 ROM:6044 fdb sub_6912 ; 35 ROM:6044 fdb sub_6933 ; 36 ROM:6044 fdb sub_6953 ; 37 ROM:6044 fdb sub_6968 ; 38 ROM:6044 fdb sub_6A50 ; 39 ROM:6044 fdb sub_6A7E ; 40 ROM:6044 fdb sub_69A9 ; 41 ROM:6044 fdb sub_69F4 ; 42 ROM:6044 fdb sub_6A50 ; 43 ROM:6044 fdb sub_6A89 ; 44 ROM:6044 fdb sub_6AAB ; 45 ROM:6044 fdb loc_6ABF ; 46 ROM:6044 fdb sub_6B22 ; 47 ROM:6044 fdb loc_6B32 ; 48 ROM:6044 fdb sub_6AFF ; 49 ROM:6044 fdb loc_6B1D ; 50 ROM:6044 fdb sub_6BDB ; 51 ROM:6044 fdb sub_6BF1 ; 52 ROM:6044 fdb loc_6C76 ; 53 ROM:6044 fdb sub_6C84 ; 54 ROM:6044 fdb loc_6CB6 ; 55 ROM:6044 fdb sub_6CC4 ; 56 ROM:6044 fdb loc_6CE1 ; 57 ROM:6044 fdb sub_6CEF ; 58 ROM:6044 fdb sub_6D0C ; 59 ROM:6044 fdb sub_6D15 ; 60 ROM:60BE ROM:60BE ; =============== S U B R O U T I N E ======================================= ROM:60BE ROM:60BE ROM:60BE sub_60BE: ROM:60BE inc <DPbyte_43 ; Game over/insert coins timer ROM:60C0 bne loc_60CA ROM:60C2 inc <DPbyte_42 ROM:60C4 bne loc_60CA ROM:60C6 lda #$80 ; 'Ç' ROM:60C8 sta <DPbyte_42 ROM:60CA ROM:60CA loc_60CA: ; Credits ROM:60CA lda >byte_4814 ROM:60CD bne loc_60D4 ROM:60CF sta byte_4B31 ROM:60D2 bra loc_60F4 ROM:60D4 ; --------------------------------------------------------------------------- ROM:60D4 ROM:60D4 loc_60D4: ROM:60D4 lda byte_4B31 ROM:60D7 bne loc_60E4 ROM:60D9 jsr Sound_6 ROM:60DC lda >byte_4814 ; Credits ROM:60DF sta byte_4B31 ROM:60E2 bra loc_60F4 ROM:60E4 ; --------------------------------------------------------------------------- ROM:60E4 ROM:60E4 loc_60E4: ROM:60E4 lda byte_4B31 ROM:60E7 cmpa >byte_4814 ; Credits ROM:60EA bcc loc_60F4 ROM:60EC jsr Sound_3 ROM:60EF ; --------------------------------------------------------------------------- ROM:60EF lda #$FF ROM:60F1 sta byte_4B31 ROM:60F4 ROM:60F4 loc_60F4: ROM:60F4 jsr sub_70DB ROM:60F7 lda <DPbyte_AB ROM:60F9 sta <DPbyte_AA ROM:60FB lda <DPbyte_21 ROM:60FD anda #$30 ; '0' ROM:60FF pshs a ROM:6101 lda <DPbyte_1E ROM:6103 anda #$CF ; '-' ROM:6105 oraa ,s+ ROM:6107 anda #$F4 ; '(' ROM:6109 sta <DPbyte_AB ROM:610B eora <DPbyte_AA ROM:610D anda <DPbyte_AA ROM:610F sta <DPbyte_AC ROM:6111 rts ROM:6111 ; End of function sub_60BE ROM:6111 ROM:6112 ROM:6112 ; =============== S U B R O U T I N E ======================================= ROM:6112 ROM:6112 ; Insert vector data for four blue dots in screen corners ROM:6112 ROM:6112 sub_6112: ROM:6112 lda <DPbyte_3F ; Vector pointer state ROM:6114 ldb #$70 ; 'p' ROM:6116 tfr d, y ; Set new vector pointer value ROM:6118 ldd #$B99E ; Vector JRSL to draw four blue dots in screen corners ROM:611B std ,y++ ROM:611D rts ROM:611D ; End of function sub_6112 ROM:611D ROM:611E ROM:611E ; =============== S U B R O U T I N E ======================================= ROM:611E ROM:611E ; Copies Star Wars logo vector data to vector RAM ROM:611E ROM:611E sub_611E: ROM:611E ldx #word_CEDE ; Copies vector data. Called at start of attract screen 2 ROM:6121 ldu #$2800 ROM:6124 ROM:6124 loc_6124: ROM:6124 ldd ,x++ ROM:6126 std ,u++ ROM:6128 cmpu #$3000 ROM:612C bcs loc_6124 ROM:612E rts ROM:612E ; End of function sub_611E ROM:612E ROM:612F ROM:612F ; =============== S U B R O U T I N E ======================================= ROM:612F ROM:612F ; Vector instructions end ROM:612F ROM:612F sub_612F: ROM:612F ldd #$8040 ROM:6132 std ,y++ ROM:6134 ldd #$2020 ; Vector HALT ROM:6137 std ,y++ ROM:6139 std ,y+ ROM:613B tfr y, d ROM:613D suba <DPbyte_3F ; Vector pointer state ROM:613F suba #$14 ROM:6141 bcs loc_6155 ROM:6143 jsr sub_611E ; Copies Star Wars logo vector data to vector RAM ROM:6146 ldd #$2020 ROM:6149 std $13FE ROM:614C std $13FC ROM:614F std $27FE ROM:6152 std $27FC ROM:6155 ROM:6155 loc_6155: ROM:6155 lda #$FF ROM:6157 sta <DPbyte_3F ; Vector pointer state ROM:6159 rts ROM:6159 ; End of function sub_612F ROM:6159 ROM:615A ROM:615A ; =============== S U B R O U T I N E ======================================= ROM:615A ROM:615A ; More stars/ties init stuff ROM:615A ROM:615A sub_615A: ROM:615A jsr sub_6161 ; Initialise tie fighters and fireballs ROM:615D jsr sub_7A48 ROM:6160 rts ROM:6160 ; End of function sub_615A ROM:6160 ROM:6161 ROM:6161 ; =============== S U B R O U T I N E ======================================= ROM:6161 ROM:6161 ; Initialise tie fighters and fireballs ROM:6161 ROM:6161 sub_6161: ROM:6161 lda PRNG ROM:6164 suba PRNG ROM:6167 bne loc_6171 ROM:6169 sta PRNGClr ROM:616C lda #$80 ; 'Ç' ROM:616E sta PRNGClr ROM:6171 ROM:6171 loc_6171: ROM:6171 lda #$80 ; 'Ç' ROM:6173 sta <DPbyte_83 ; Star intensity ROM:6175 ldx #byte_4900 ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:6178 ldu #word_50F0 ; 3x Tie fighter math data structure ($20 bytes per Tie) ROM:617B ldb #$1C ROM:617D ROM:617D loc_617D: ROM:617D stu ,x ROM:617F stb 2,x ROM:6181 leau $20,u ROM:6184 addb #4 ROM:6186 leax $19,x ROM:6189 cmpx #byte_4900+$4B ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:618C bcs loc_617D ROM:618E ldx #byte_494B ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:6191 ldu #word_5160 ; 6x Fireball math data structure 2 ($8 bytes per Tie) ROM:6194 ldb #$2C ; ',' ROM:6196 ROM:6196 loc_6196: ROM:6196 stu ,x ROM:6198 stb 2,x ROM:619A clr 3,x ROM:619C leau 8,u ROM:619E addb #1 ROM:61A0 leax 6,x ROM:61A2 cmpx #byte_494B+$24 ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:61A5 bcs loc_6196 ROM:61A7 jsr sub_8ED6 ROM:61AA ldb #4 ROM:61AC jsr sub_CCCC ; Copy XYZ data to math RAM ROM:61AF ldb #7 ROM:61B1 jsr sub_CCCC ; Copy XYZ data to math RAM ROM:61B4 rts ROM:61B4 ; End of function sub_6161 ROM:61B4 ROM:61B5 ROM:61B5 ; =============== S U B R O U T I N E ======================================= ROM:61B5 ROM:61B5 ; Set up math constants ROM:61B5 ROM:61B5 sub_61B5: ROM:61B5 ldd #0 ROM:61B8 std MReg0F ; Math zero constant ROM:61BB ldd #$4000 ROM:61BE std MReg10 ; Math 1.000 constant ROM:61C1 ldd #$E000 ROM:61C4 std MReg13 ; Constant -0.5 ? ROM:61C7 ldd #$80 ; 'Ç' ROM:61CA std MReg35 ; Math Constant $0080 ROM:61CD ldd #$40 ; '@' ROM:61D0 std MReg34 ; Math Constant $0040 ROM:61D3 ldd #$21F ROM:61D6 std MReg11 ; Sine for rotation ROM:61D9 ldd #$3FF7 ROM:61DC std MReg12 ; Cosine for rotation ROM:61DF ldd #$4000 ROM:61E2 std MReg36 ; Math 1.000 constant ROM:61E5 ldd #$200 ROM:61E8 std DVDDH ROM:61EB rts ROM:61EB ; End of function sub_61B5 ROM:61EB ROM:61EC ROM:61EC ; =============== S U B R O U T I N E ======================================= ROM:61EC ROM:61EC ; Init stars math data ROM:61EC ROM:61EC sub_61EC: ROM:61EC lda #$80 ; 'Ç' ; Init star intesity ROM:61EE sta <DPbyte_83 ; Star intensity ROM:61F0 ldx #Star_Dots_MRAM ROM:61F3 ROM:61F3 loc_61F3: ROM:61F3 lda PRNG ROM:61F6 ldb PRNG ROM:61F9 std ,x ROM:61FB mul ROM:61FC lda PRNG ROM:61FF std 2,x ROM:6201 mul ROM:6202 lda PRNG ROM:6205 std 4,x ROM:6207 leax 8,x ROM:6209 cmpx #Star_Dots_MRAM+$190 ROM:620C bcs loc_61F3 ROM:620E rts ROM:620E ; End of function sub_61EC ROM:620E ROM:620F ROM:620F ; =============== S U B R O U T I N E ======================================= ROM:620F ROM:620F ; Init towers surface dots ROM:620F ROM:620F sub_620F: ROM:620F ldx #Star_Dots_MRAM ROM:6212 ROM:6212 loc_6212: ROM:6212 lda PRNG ROM:6215 ldb PRNG ROM:6218 std ,x ROM:621A mul ROM:621B lda PRNG ROM:621E std 2,x ROM:6220 ldd #0 ROM:6223 std 4,x ROM:6225 leax 8,x ROM:6227 cmpx #Star_Dots_MRAM+$190 ROM:622A bcs loc_6212 ROM:622C rts ROM:622C ; End of function sub_620F ROM:622C ROM:622D ROM:622D ; =============== S U B R O U T I N E ======================================= ROM:622D ROM:622D ; Check joystick X to show high scores if moved ROM:622D ROM:622D sub_622D: ROM:622D ldb <DPbyte_7D ; Joystick X ROM:622F cmpb #$A0 ; 'á' ROM:6231 bgt loc_623E ROM:6233 lda #8 ROM:6235 cmpa <DPbyte_41 ; Game mode/screen state ROM:6237 beq loc_623C ROM:6239 deca ROM:623A sta <DPbyte_41 ; Game mode/screen state ROM:623C ROM:623C loc_623C: ROM:623C bra loc_624B ROM:623E ; --------------------------------------------------------------------------- ROM:623E ROM:623E loc_623E: ROM:623E cmpb #$60 ; '`' ROM:6240 blt loc_624B ROM:6242 lda #$C ROM:6244 cmpa <DPbyte_41 ; Game mode/screen state ROM:6246 beq loc_624B ROM:6248 deca ROM:6249 sta <DPbyte_41 ; Game mode/screen state ROM:624B ROM:624B loc_624B: ROM:624B lda byte_4591 ROM:624E anda #3 ROM:6250 bne loc_6257 ROM:6252 lda #1 ROM:6254 sta >byte_4814 ; Credits ROM:6257 ROM:6257 loc_6257: ; Credits ROM:6257 lda >byte_4814 ROM:625A beq loc_6269 ROM:625C lda <DPbyte_AC ROM:625E anda #$F0 ; '=' ROM:6260 beq loc_6269 ROM:6262 lda #$19 ROM:6264 sta <DPbyte_41 ; Game mode/screen state ROM:6266 dec >byte_4814 ; Credits ROM:6269 ROM:6269 loc_6269: ROM:6269 lda >word_481E ROM:626C anda #$10 ROM:626E bne locret_6274 ROM:6270 lda #1 ROM:6272 sta <DPbyte_41 ; Game mode/screen state ROM:6274 ROM:6274 locret_6274: ROM:6274 rts ROM:6274 ; End of function sub_622D ROM:6274 ROM:6275 ROM:6275 ; =============== S U B R O U T I N E ======================================= ROM:6275 ROM:6275 ; Game initialisation ROM:6275 ROM:6275 sub_6275: ROM:6275 orcc #$10 ; Disable interrupts ROM:6277 ldx #$4534 ROM:627A jsr sub_C6D4 ; Read NOVRAM ROM:627D ldx #byte_4AFA ROM:6280 jsr sub_62D5 ROM:6283 sta >byte_4866 ; Joystick pitch data structure ROM:6286 ldx #byte_4AFB ROM:6289 jsr sub_62D5 ROM:628C sta >byte_4868 ROM:628F ldx #byte_4AFC ROM:6292 jsr sub_62D5 ROM:6295 sta >byte_486F ; Joystick roll data structure ROM:6298 ldx #byte_4AFD ROM:629B jsr sub_62D5 ROM:629E sta >byte_4871 ROM:62A1 andcc #$EF ; 'n' ; Enable interrupts ROM:62A3 lda #$B ROM:62A5 sta <DPbyte_41 ; Game mode/screen state ROM:62A7 lda #$FF ROM:62A9 sta byte_4B34 ROM:62AC jsr sub_61B5 ; Set up math constants ROM:62AF jsr sub_615A ; More stars/ties init stuff ROM:62B2 jsr sub_611E ; Copies Star Wars logo vector data to vector RAM ROM:62B5 jsr sub_61EC ; Init stars math data ROM:62B8 jsr sub_D91A ROM:62BB lda #0 ROM:62BD sta <DPbyte_5C ; Score millions ROM:62BF sta <DPbyte_5D ; Score hundred thousands ROM:62C1 sta <DPbyte_5E ; Score thousands ROM:62C3 sta <DPbyte_5F ; Score ROM:62C5 sta <DPbyte_8B ROM:62C7 sta <DPbyte_8C ; Sheild being depleted ROM:62C9 jsr sub_CC18 ROM:62CC lda #$FF ROM:62CE sta word_4AEC ROM:62D1 sta >byte_4818 ROM:62D4 rts ROM:62D4 ; End of function sub_6275 ROM:62D4 ROM:62D5 ROM:62D5 ; =============== S U B R O U T I N E ======================================= ROM:62D5 ROM:62D5 ROM:62D5 sub_62D5: ROM:62D5 lda #$40 ; '@' ROM:62D7 cmpa ,x ROM:62D9 bls locret_62E3 ROM:62DB suba ,x ROM:62DD lsra ROM:62DE lsra ROM:62DF lsra ROM:62E0 inca ROM:62E1 adda ,x ROM:62E3 ROM:62E3 locret_62E3: ROM:62E3 rts ROM:62E3 ; End of function sub_62D5 ROM:62E3 ROM:62E4 ROM:62E4 ; =============== S U B R O U T I N E ======================================= ROM:62E4 ROM:62E4 ; Called once before attract screen 3 ROM:62E4 ROM:62E4 sub_62E4: ROM:62E4 ldd #0 ROM:62E7 std word_4B0C ; Attract text position for scrolling ROM:62EA ldd #$200 ROM:62ED std word_4B0E ; Attract screen/game phase timer ROM:62F0 lda #$F ROM:62F2 sta word_4ADB ROM:62F5 lda #$1F ROM:62F7 sta word_4ADB+1 ROM:62FA ldd #$6480 ROM:62FD std byte_4B10 ; Attract text colour/intensity for fading ROM:6300 jsr sub_D91A ROM:6303 inc <DPbyte_41 ; Game mode/screen state ROM:6305 rts ROM:6305 ; End of function sub_62E4 ROM:6305 ROM:6306 ROM:6306 ; =============== S U B R O U T I N E ======================================= ROM:6306 ROM:6306 ; Attract screen 3 ROM:6306 ROM:6306 sub_6306: ROM:6306 jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:6309 jsr sub_761D ; Display score ROM:630C jsr sub_63D5 ; Check credits status ROM:630F jsr sub_6368 ROM:6312 jsr sub_CD80 ; Starfield ROM:6315 jsr sub_612F ; Vector instructions end ROM:6318 jsr sub_6DB6 ; Attract screen 3 stars YT move ROM:631B ldd word_4B0E ; Attract screen/game phase timer ROM:631E bpl loc_6322 ROM:6320 inc <DPbyte_41 ; Game mode/screen state ROM:6322 ROM:6322 loc_6322: ; Check joystick X to show high scores if moved ROM:6322 jsr sub_622D ROM:6325 rts ROM:6325 ; End of function sub_6306 ROM:6325 ROM:6326 ROM:6326 ; =============== S U B R O U T I N E ======================================= ROM:6326 ROM:6326 ROM:6326 sub_6326: ROM:6326 ldd #$3C0 ; Called once before attract screen 4 ROM:6329 std word_4B0C ; Attract text position for scrolling ROM:632C ldd #$200 ROM:632F std word_4B0E ; Attract screen/game phase timer ROM:6332 lda #$23 ; '#' ROM:6334 sta word_4ADB ROM:6337 lda #$2C ; ',' ROM:6339 sta word_4ADB+1 ROM:633C ldd #$6580 ROM:633F std byte_4B10 ; Attract text colour/intensity for fading ROM:6342 jsr sub_D91A ROM:6345 inc <DPbyte_41 ; Game mode/screen state ROM:6347 rts ROM:6347 ; End of function sub_6326 ROM:6347 ROM:6348 ROM:6348 ; =============== S U B R O U T I N E ======================================= ROM:6348 ROM:6348 ; Attract screen 4 ROM:6348 ROM:6348 sub_6348: ROM:6348 jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:634B jsr sub_761D ; Display score ROM:634E jsr sub_63D5 ; Check credits status ROM:6351 jsr sub_6368 ROM:6354 jsr sub_CD80 ; Starfield ROM:6357 jsr sub_612F ; Vector instructions end ROM:635A jsr sub_6DC0 ; Attract screen 4 stars ZT move ROM:635D ldd word_4B0E ; Attract screen/game phase timer ROM:6360 bpl loc_6364 ROM:6362 inc <DPbyte_41 ; Game mode/screen state ROM:6364 ROM:6364 loc_6364: ; Check joystick X to show high scores if moved ROM:6364 jsr sub_622D ROM:6367 rts ROM:6367 ; End of function sub_6348 ROM:6367 ROM:6368 ROM:6368 ; =============== S U B R O U T I N E ======================================= ROM:6368 ROM:6368 ROM:6368 sub_6368: ROM:6368 ldd word_4B0E ; Attract screen/game phase timer ROM:636B subd #1 ROM:636E std word_4B0E ; Attract screen/game phase timer ROM:6371 andb #7 ROM:6373 bne loc_639D ROM:6375 lda word_4ADB ROM:6378 bmi loc_637D ROM:637A jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:637D ROM:637D loc_637D: ROM:637D lda word_4ADB ROM:6380 cmpa #$12 ROM:6382 bne loc_638E ROM:6384 lda byte_4593 ROM:6387 anda #3 ROM:6389 adda #$1F ROM:638B jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:638E ROM:638E loc_638E: ROM:638E lda word_4ADB ROM:6391 adda #1 ROM:6393 cmpa word_4ADB+1 ROM:6396 bcs loc_639A ROM:6398 lda #$80 ; 'Ç' ROM:639A ROM:639A loc_639A: ROM:639A sta word_4ADB ROM:639D ROM:639D loc_639D: ; Attract text position for scrolling ROM:639D ldd word_4B0C ROM:63A0 subd #8 ROM:63A3 bpl loc_63A8 ROM:63A5 ldd #0 ROM:63A8 ROM:63A8 loc_63A8: ; Attract text position for scrolling ROM:63A8 std word_4B0C ROM:63AB ldd word_4B0E ; Attract screen/game phase timer ROM:63AE cmpd #$C0 ; '+' ROM:63B2 bcc loc_63C6 ROM:63B4 ldb byte_4B11 ; Attract text intensity ROM:63B7 subb #1 ROM:63B9 cmpb #$10 ROM:63BB bcc loc_63C3 ROM:63BD ldd #0 ROM:63C0 std word_4B0E ; Attract screen/game phase timer ROM:63C3 ROM:63C3 loc_63C3: ; Attract text intensity ROM:63C3 stb byte_4B11 ROM:63C6 ROM:63C6 loc_63C6: ; Attract text position for scrolling ROM:63C6 ldd word_4B0C ROM:63C9 std >byte_48AF ROM:63CC ldd byte_4B10 ; Attract text colour/intensity for fading ROM:63CF std ,y++ ROM:63D1 jsr sub_D942 ; Called from Attract screen 3 + 4 ROM:63D4 rts ROM:63D4 ; End of function sub_6368 ROM:63D4 ROM:63D5 ROM:63D5 ; =============== S U B R O U T I N E ======================================= ROM:63D5 ROM:63D5 ; Check credits status ROM:63D5 ROM:63D5 sub_63D5: ROM:63D5 lda >byte_4814 ; Credits ROM:63D8 bne loc_63EB ROM:63DA lda <DPbyte_43 ; Game over/insert coins timer ROM:63DC anda #$10 ROM:63DE bne loc_63E4 ROM:63E0 ldb #6 ROM:63E2 bra loc_63E6 ROM:63E4 ; --------------------------------------------------------------------------- ROM:63E4 ROM:63E4 loc_63E4: ROM:63E4 ldb #5 ROM:63E6 ROM:63E6 loc_63E6: ; Print text string from pointer table ROM:63E6 jsr sub_E7C7 ROM:63E9 bra loc_63F0 ROM:63EB ; --------------------------------------------------------------------------- ROM:63EB ROM:63EB loc_63EB: ROM:63EB ldb #$B ROM:63ED jsr sub_E7C7 ; Print text string from pointer table ROM:63F0 ROM:63F0 loc_63F0: ; Credits ROM:63F0 lda >byte_4814 ROM:63F3 bne loc_6410 ROM:63F5 lda >byte_4812 ; Half credit ROM:63F8 beq loc_6404 ROM:63FA lda <DPbyte_43 ; Game over/insert coins timer ROM:63FC anda #$10 ROM:63FE beq loc_6404 ROM:6400 bra loc_6410 ROM:6402 ; --------------------------------------------------------------------------- ROM:6402 bra loc_640E ROM:6404 ; --------------------------------------------------------------------------- ROM:6404 ROM:6404 loc_6404: ROM:6404 ldb byte_4591 ROM:6407 andb #3 ROM:6409 addb #7 ROM:640B jsr sub_E7C7 ; Print text string from pointer table ROM:640E ROM:640E loc_640E: ROM:640E bra locret_6458 ROM:6410 ; --------------------------------------------------------------------------- ROM:6410 ROM:6410 loc_6410: ; Credits ROM:6410 lda >byte_4814 ROM:6413 adda >byte_4812 ; Half credit ROM:6416 cmpa #1 ROM:6418 bne loc_641E ROM:641A ldb #$D ROM:641C bra loc_6420 ROM:641E ; --------------------------------------------------------------------------- ROM:641E ROM:641E loc_641E: ROM:641E ldb #$C ROM:6420 ROM:6420 loc_6420: ; Print text string from pointer table ROM:6420 jsr sub_E7C7 ROM:6423 ldd #$1B0 ROM:6426 anda #$1F ROM:6428 std ,y++ ROM:642A ldd #$FF80 ROM:642D tst >byte_4812 ; Half credit ROM:6430 beq loc_6435 ROM:6432 subd #$18 ROM:6435 ROM:6435 loc_6435: ROM:6435 anda #$1F ROM:6437 std ,y++ ROM:6439 lda >byte_4814 ; Credits ROM:643C cmpa #$A ROM:643E bcs loc_6442 ROM:6440 adda #6 ROM:6442 ROM:6442 loc_6442: ROM:6442 ldb #2 ROM:6444 stb <DPbyte_AD ROM:6446 jsr Display_Vect_BCD ; Display BCD numbers ROM:6449 lda >byte_4812 ; Half credit ROM:644C beq loc_6453 ROM:644E ldd #$B8F3 ROM:6451 std ,y++ ROM:6453 ROM:6453 loc_6453: ROM:6453 ldd #$8040 ROM:6456 std ,y++ ROM:6458 ROM:6458 locret_6458: ROM:6458 rts ROM:6458 ; End of function sub_63D5 ROM:6458 ROM:6459 ROM:6459 ; =============== S U B R O U T I N E ======================================= ROM:6459 ROM:6459 ROM:6459 sub_6459: ROM:6459 ldd #0 ; Called once before attract screen 1 ROM:645C std word_4B0C ; Attract text position for scrolling ROM:645F std >byte_48AF ROM:6462 ldd #$100 ROM:6465 std word_4B0E ; Attract screen/game phase timer ROM:6468 ldd #$6180 ROM:646B std byte_4B10 ; Attract text colour/intensity for fading ROM:646E jsr sub_D91A ROM:6471 jsr sub_61B5 ; Set up math constants ROM:6474 jsr sub_615A ; More stars/ties init stuff ROM:6477 ldu #MReg1C ; Matrix 2 ROM:647A jsr sub_CDC3 ; Initialise math registers matrix ROM:647D jsr loc_CC38 ROM:6480 inc <DPbyte_41 ; Game mode/screen state ROM:6482 rts ROM:6482 ; End of function sub_6459 ROM:6482 ROM:6483 ROM:6483 ; =============== S U B R O U T I N E ======================================= ROM:6483 ROM:6483 ; Attract screen 1 ROM:6483 ROM:6483 sub_6483: ROM:6483 jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:6486 jsr sub_64CD ; Print Star Wars and copyright text ROM:6489 jsr sub_CD80 ; Starfield ROM:648C jsr sub_761D ; Display score ROM:648F ROM:648F loc_648F: ; Check credits status ROM:648F jsr sub_63D5 ROM:6492 ldd word_4B0E ; Attract screen/game phase timer ROM:6495 cmpd #$50 ; 'P' ROM:6499 bcc loc_64A9 ROM:649B ldb byte_4B11 ; Attract text intensity ROM:649E subb #1 ROM:64A0 cmpb #$F0 ; '=' ROM:64A2 bcs loc_64A6 ROM:64A4 ldb #0 ROM:64A6 ROM:64A6 loc_64A6: ; Attract text intensity ROM:64A6 stb byte_4B11 ROM:64A9 ROM:64A9 loc_64A9: ; Attract text colour/intensity for fading ROM:64A9 ldd byte_4B10 ROM:64AC std ,y++ ROM:64AE jsr sub_C7FD ; Display high scores ROM:64B1 jsr sub_D923 ; Called from attract screen 1 ROM:64B4 jsr sub_612F ; Vector instructions end ROM:64B7 jsr sub_6DCA ; Move stars XT translate position ROM:64BA ldd word_4B0E ; Attract screen/game phase timer ROM:64BD subd #1 ROM:64C0 std word_4B0E ; Attract screen/game phase timer ROM:64C3 bpl loc_64C9 ROM:64C5 lda #5 ROM:64C7 sta <DPbyte_41 ; Game mode/screen state ROM:64C9 ROM:64C9 loc_64C9: ; Check joystick X to show high scores if moved ROM:64C9 jsr sub_622D ROM:64CC rts ROM:64CC ; End of function sub_6483 ROM:64CC ROM:64CD ROM:64CD ; =============== S U B R O U T I N E ======================================= ROM:64CD ROM:64CD ; Print Star Wars and copyright text ROM:64CD ROM:64CD sub_64CD: ROM:64CD ldb #0 ROM:64CF jsr sub_E7C7 ; Print text string from pointer table ROM:64D2 ldb #1 ROM:64D4 jsr sub_E7C7 ; Print text string from pointer table ROM:64D7 ldb #2 ROM:64D9 jsr sub_E7C7 ; Print text string from pointer table ROM:64DC ldb #3 ROM:64DE jsr sub_E7C7 ; Print text string from pointer table ROM:64E1 rts ROM:64E1 ; End of function sub_64CD ROM:64E1 ROM:64E2 ROM:64E2 ; =============== S U B R O U T I N E ======================================= ROM:64E2 ROM:64E2 ROM:64E2 sub_64E2: ROM:64E2 jsr sub_D91A ROM:64E5 ldd #0 ROM:64E8 std word_4B0C ; Attract text position for scrolling ROM:64EB std >byte_48AF ROM:64EE inc <DPbyte_41 ; Game mode/screen state ROM:64F0 rts ROM:64F0 ; End of function sub_64E2 ROM:64F0 ROM:64F1 ROM:64F1 ; =============== S U B R O U T I N E ======================================= ROM:64F1 ROM:64F1 ROM:64F1 sub_64F1: ROM:64F1 jsr sub_6112 ; Accounting time stats ROM:64F4 jsr sub_BE20 ; Display accounting screen ROM:64F7 jsr sub_D923 ; Called from attract screen 1 ROM:64FA jsr sub_612F ; Vector instructions end ROM:64FD lda <DPbyte_AC ROM:64FF anda #4 ROM:6501 beq loc_6507 ROM:6503 lda #3 ROM:6505 sta <DPbyte_41 ; Game mode/screen state ROM:6507 ROM:6507 loc_6507: ROM:6507 lda >word_481E ROM:650A anda #$10 ROM:650C beq locret_6512 ROM:650E lda #5 ROM:6510 sta <DPbyte_41 ; Game mode/screen state ROM:6512 ROM:6512 locret_6512: ROM:6512 rts ROM:6512 ; End of function sub_64F1 ROM:6512 ROM:6513 ROM:6513 ; =============== S U B R O U T I N E ======================================= ROM:6513 ROM:6513 ROM:6513 sub_6513: ROM:6513 jsr sub_D91A ROM:6516 lda #$A ROM:6518 sta word_4AF6 ROM:651B lda #0 ROM:651D sta byte_4598 ROM:6520 sta word_4AF6+1 ROM:6523 lda #3 ROM:6525 jsr sub_C2C3 ROM:6528 beq loc_652F ROM:652A lda #3 ROM:652C jsr loc_C369 ROM:652F ROM:652F loc_652F: ; Game mode/screen state ROM:652F inc <DPbyte_41 ROM:6531 rts ROM:6531 ; End of function sub_6513 ROM:6531 ROM:6532 ROM:6532 ; =============== S U B R O U T I N E ======================================= ROM:6532 ROM:6532 ROM:6532 sub_6532: ROM:6532 ROM:6532 ; FUNCTION CHUNK AT ROM:F261 SIZE 000000CD BYTES ROM:6532 ; FUNCTION CHUNK AT ROM:F36E SIZE 000001AF BYTES ROM:6532 ; FUNCTION CHUNK AT ROM:F520 SIZE 000001ED BYTES ROM:6532 ; FUNCTION CHUNK AT ROM:F720 SIZE 00000003 BYTES ROM:6532 ; FUNCTION CHUNK AT ROM:FD07 SIZE 0000007E BYTES ROM:6532 ; FUNCTION CHUNK AT ROM:FF24 SIZE 00000033 BYTES ROM:6532 ROM:6532 jsr sub_6112 ; Game options ROM:6535 jsr sub_C450 ROM:6538 ldd #$6780 ROM:653B std ,y++ ROM:653D ldb #$66 ; 'f' ROM:653F addb word_4AF6 ROM:6542 jsr sub_E7D3 ROM:6545 lda word_4AF6 ROM:6548 jsr sub_C5A4 ROM:654B jsr sub_C4EB ROM:654E jsr sub_D923 ; Called from attract screen 1 ROM:6551 jsr sub_612F ; Vector instructions end ROM:6554 lda <DPbyte_AC ROM:6556 anda #4 ROM:6558 beq loc_655D ROM:655A jmp Reset ROM:655D ; --------------------------------------------------------------------------- ROM:655D ROM:655D loc_655D: ROM:655D lda >word_481E ROM:6560 anda #$10 ROM:6562 beq locret_656B ROM:6564 jsr sub_D91A ROM:6567 lda #5 ROM:6569 sta <DPbyte_41 ; Game mode/screen state ROM:656B ROM:656B locret_656B: ROM:656B rts ROM:656B ; End of function sub_6532 ROM:656B ROM:656C ROM:656C ; =============== S U B R O U T I N E ======================================= ROM:656C ROM:656C ; Start select screen ROM:656C ROM:656C sub_656C: ROM:656C ldd #$100 ROM:656F std word_4B0E ; Attract screen/game phase timer ROM:6572 ldd #0 ROM:6575 std word_4B0C ; Attract text position for scrolling ROM:6578 std >byte_48AF ROM:657B ldd #$6480 ROM:657E std byte_4B10 ; Attract text colour/intensity for fading ROM:6581 jsr sub_D91A ROM:6584 ldb #$2C ; ',' ROM:6586 ROM:6586 loc_6586: ROM:6586 tfr b, a ROM:6588 jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:658B incb ROM:658C cmpb #$3A ; ':' ROM:658E bcs loc_6586 ROM:6590 inc <DPbyte_41 ; Game mode/screen state ROM:6592 rts ROM:6592 ; End of function sub_656C ROM:6592 ROM:6592 ; --------------------------------------------------------------------------- ROM:6593 word_6593: fdb $64 ROM:6595 fdb $FE70 ROM:6597 fdb $FED4 ROM:6599 fdb 0 ROM:659B fdb $64 ROM:659D fdb $190 ROM:659F ROM:659F ; =============== S U B R O U T I N E ======================================= ROM:659F ROM:659F ROM:659F sub_659F: ROM:659F ldd word_4B0E ; Attract screen/game phase timer ROM:65A2 subd #1 ROM:65A5 std word_4B0E ; Attract screen/game phase timer ROM:65A8 bpl loc_65BD ROM:65AA lda #0 ROM:65AC sta byte_4B15 ROM:65AF lda #$1B ROM:65B1 sta <DPbyte_41 ; Game mode/screen state ROM:65B3 clr >byte_481B ROM:65B6 clr >byte_481A ROM:65B9 clr >byte_4819 ROM:65BC rts ROM:65BD ; --------------------------------------------------------------------------- ROM:65BD ROM:65BD loc_65BD: ; Insert vector data for four blue dots in screen corners ROM:65BD jsr sub_6112 ROM:65C0 ldx #word_6593 ROM:65C3 ROM:65C3 loc_65C3: ROM:65C3 ldd ,x++ ROM:65C5 anda #$1F ROM:65C7 std ,y++ ROM:65C9 ldd ,x++ ROM:65CB anda #$1F ROM:65CD std ,y++ ROM:65CF ldd #$7200 ROM:65D2 std ,y++ ROM:65D4 ldd #$BE50 ROM:65D7 std ,y++ ROM:65D9 cmpx #$659F ROM:65DC bcs loc_65C3 ROM:65DE lda <DPbyte_DD ROM:65E0 bpl loc_65E7 ROM:65E2 ldd #$6380 ROM:65E5 bra loc_65EA ROM:65E7 ; --------------------------------------------------------------------------- ROM:65E7 ROM:65E7 loc_65E7: ROM:65E7 ldd #$6680 ROM:65EA ROM:65EA loc_65EA: ROM:65EA std ,y++ ROM:65EC jsr sub_B6C0 ; Insert vector instructions at joystick position for laser explosion 3 ROM:65EF jsr sub_D923 ; Called from attract screen 1 ROM:65F2 ldd #$C8 ; '+' ROM:65F5 std ,y++ ROM:65F7 ldd #$1FF0 ROM:65FA std ,y++ ROM:65FC ldd word_4B0E ; Attract screen/game phase timer ROM:65FF aslb ROM:6600 rola ROM:6601 aslb ROM:6602 rola ROM:6603 aslb ROM:6604 rola ROM:6605 cmpa #$A ROM:6607 bcs loc_660B ROM:6609 adda #6 ROM:660B ROM:660B loc_660B: ; Display BCD numbers ROM:660B jsr Display_Vect_BCD ROM:660E jsr sub_612F ; Vector instructions end ROM:6611 lda #$FF ROM:6613 sta <DPbyte_DD ROM:6615 ldx #word_6593 ROM:6618 ROM:6618 loc_6618: ROM:6618 ldd <DPbyte_7B ROM:661A addd #$FF98 ROM:661D subd ,x ROM:661F tsta ROM:6620 bpl loc_6626 ROM:6622 coma ROM:6623 negb ROM:6624 sbca #$FF ROM:6626 ROM:6626 loc_6626: ROM:6626 std byte_4AFA ROM:6629 cmpd #$48 ; 'H' ROM:662D bcc loc_6668 ROM:662F ldd <DPbyte_79 ROM:6631 subd 2,x ROM:6633 tsta ROM:6634 bpl loc_663A ROM:6636 coma ROM:6637 negb ROM:6638 sbca #$FF ROM:663A ROM:663A loc_663A: ROM:663A cmpd #$34 ; '4' ROM:663E bcc loc_6668 ROM:6640 addd byte_4AFA ROM:6643 cmpd #$50 ; 'P' ROM:6647 bcc loc_6668 ROM:6649 tfr x, d ROM:664B subd #word_6593 ROM:664E lsrb ROM:664F stb <DPbyte_DD ROM:6651 stb byte_4B15 ROM:6654 lda <DPbyte_AC ROM:6656 anda #$F0 ; '=' ROM:6658 beq locret_6667 ROM:665A lda #$1B ROM:665C sta <DPbyte_41 ; Game mode/screen state ROM:665E clr >byte_481B ROM:6661 clr >byte_481A ROM:6664 clr >byte_4819 ROM:6667 ROM:6667 locret_6667: ROM:6667 rts ROM:6668 ; --------------------------------------------------------------------------- ROM:6668 ROM:6668 loc_6668: ROM:6668 leax 4,x ROM:666A cmpx #sub_659F ROM:666D bcs loc_6618 ROM:666F rts ROM:666F ; End of function sub_659F ROM:666F ROM:6670 ROM:6670 ; =============== S U B R O U T I N E ======================================= ROM:6670 ROM:6670 ROM:6670 sub_6670: ROM:6670 ldd #0 ROM:6673 std word_4B0E ; Attract screen/game phase timer ROM:6676 std word_4B0C ; Attract text position for scrolling ROM:6679 std >byte_48AF ROM:667C ldd #$6180 ROM:667F std byte_4B10 ; Attract text colour/intensity for fading ROM:6682 jsr sub_D91A ROM:6685 lda #$3A ; ':' ROM:6687 jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:668A lda #$3B ; ';' ROM:668C jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:668F lda #$3C ; '<' ROM:6691 jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:6694 lda #$3D ; '=' ROM:6696 jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:6699 lda #$3E ; '>' ROM:669B jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:669E lda #$3D ; '=' ROM:66A0 jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:66A3 jsr Sound_1C ROM:66A6 jsr loc_CC38 ROM:66A9 inc <DPbyte_41 ; Game mode/screen state ROM:66AB rts ROM:66AB ; End of function sub_6670 ROM:66AB ROM:66AC ROM:66AC ; =============== S U B R O U T I N E ======================================= ROM:66AC ROM:66AC ROM:66AC sub_66AC: ROM:66AC jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:66AF jsr sub_761D ; Display score ROM:66B2 jsr sub_63D5 ; Check credits status ROM:66B5 jsr sub_C7FD ; Display high scores ROM:66B8 jsr sub_D923 ; Called from attract screen 1 ROM:66BB jsr sub_612F ; Vector instructions end ROM:66BE jsr sub_CAF3 ROM:66C1 lda >word_481E ROM:66C4 anda #$10 ROM:66C6 bne loc_66CE ROM:66C8 ldd #$300 ROM:66CB std word_4B0E ; Attract screen/game phase timer ROM:66CE ROM:66CE loc_66CE: ; Attract screen/game phase timer ROM:66CE ldd word_4B0E ROM:66D1 addd #1 ROM:66D4 std word_4B0E ; Attract screen/game phase timer ROM:66D7 cmpd #$280 ROM:66DB bcs loc_66E3 ROM:66DD ldd #$FFFF ROM:66E0 std word_4AEC ROM:66E3 ROM:66E3 loc_66E3: ROM:66E3 ldd word_4AEC ROM:66E6 bpl locret_6707 ROM:66E8 lda #$B ROM:66EA sta <DPbyte_41 ; Game mode/screen state ROM:66EC ldu #byte_4AB6 ROM:66EF ldx #$4520 ROM:66F2 lda #8 ROM:66F4 jsr loc_C6F9 ROM:66F7 ldu #byte_4A8E ; High scores RAM ROM:66FA ldx #$4508 ROM:66FD lda #$B ROM:66FF jsr loc_C6F9 ROM:6702 lda #1 ROM:6704 jsr sub_C2B3 ROM:6707 ROM:6707 locret_6707: ROM:6707 rts ROM:6707 ; End of function sub_66AC ROM:6707 ROM:6708 ROM:6708 ; =============== S U B R O U T I N E ======================================= ROM:6708 ROM:6708 ; Called once before attract screen 2 ROM:6708 ROM:6708 sub_6708: ROM:6708 inc <DPbyte_41 ; Game mode/screen state ROM:670A jsr sub_611E ; Copies Star Wars logo vector data to vector RAM ROM:670D ROM:670D loc_670D: ROM:670D jsr sub_D91A ROM:6710 ldd #0 ROM:6713 std word_4B0C ; Attract text position for scrolling ROM:6716 std >byte_48AF ROM:6719 jsr sub_D9DC ; Initialise before game start ROM:671C jsr sub_61B5 ; Set up math constants ROM:671F jsr sub_615A ; More stars/ties init stuff ROM:6722 ROM:6722 loc_6722: ; Matrix 2 ROM:6722 ldu #MReg1C ROM:6725 ROM:6725 loc_6725: ; Initialise math registers matrix ROM:6725 jsr sub_CDC3 ROM:6728 lda byte_4B34 ROM:672B cmpa #$FF ROM:672D bne loc_6737 ROM:672F lda byte_4B06 ROM:6732 sta byte_4B34 ROM:6735 bra locret_6758 ROM:6737 ; --------------------------------------------------------------------------- ROM:6737 ROM:6737 loc_6737: ; Called once before attract screen 2 ROM:6737 lda byte_4B06 ROM:673A cmpa byte_4B34 ROM:673D beq locret_6758 ROM:673F sta byte_4B34 ROM:6742 jsr sub_C20C ROM:6745 lda byte_4592 ROM:6748 anda #4 ROM:674A bne locret_6758 ROM:674C ldx #off_6759 ROM:674F lda PRNG ROM:6752 ldb #9 ROM:6754 mul ROM:6755 asla ROM:6756 jsr [a,x] ; Play random attract sound ROM:6758 ROM:6758 locret_6758: ROM:6758 rts ROM:6758 ; End of function sub_6708 ROM:6758 ROM:6758 ; --------------------------------------------------------------------------- ROM:6759 off_6759: fdb Sound_1B ; High score ROM:675B fdb Sound_1C ROM:675D fdb Sound_1F ; Death Star destroyed ROM:675F fdb Sound_22 ; Trench music ROM:6761 off_6761: fdb Sound_25 ; Space Wave 2 music ROM:6763 fdb Sound_24 ; Space wave 1 music ROM:6765 fdb Sound_21 ; Towers 2 music ROM:6767 fdb Sound_20 ; Towers 1 music ROM:6769 fdb Sound_1D ; Imperial March ROM:676B ROM:676B ; =============== S U B R O U T I N E ======================================= ROM:676B ROM:676B ROM:676B sub_676B: ROM:676B jsr sub_6112 ; Attract screen 2 ROM:676E jsr sub_CD80 ; Starfield ROM:6771 jsr sub_D9FA ; Attract screen 2 large Star Wars logo handling ROM:6774 jsr sub_D985 ROM:6777 jsr sub_63D5 ; Check credits status ROM:677A jsr sub_761D ; Display score ROM:677D jsr sub_612F ; Vector instructions end ROM:6780 ROM:6780 loc_6780: ; Attract screen 2 stars forward and down translate ROM:6780 jsr sub_6DA5 ROM:6783 jsr sub_622D ; Check joystick X to show high scores if moved ROM:6786 rts ROM:6786 ; End of function sub_676B ROM:6786 ROM:6787 ROM:6787 ; =============== S U B R O U T I N E ======================================= ROM:6787 ROM:6787 ; Called once before difficulty select screen ROM:6787 ROM:6787 sub_6787: ROM:6787 lda #5 ROM:6789 sta word_4B0E ; Attract screen/game phase timer ROM:678C lda #$FF ROM:678E sta byte_4B34 ROM:6791 jsr sub_D91A ROM:6794 jsr Sound_10 ROM:6797 inc <DPbyte_41 ; Game mode/screen state ROM:6799 rts ROM:6799 ; End of function sub_6787 ROM:6799 ROM:679A ROM:679A ; =============== S U B R O U T I N E ======================================= ROM:679A ROM:679A ; Called once before difficulty select screen ROM:679A ROM:679A sub_679A: ROM:679A lda #$D ROM:679C sta <DPbyte_41 ; Game mode/screen state ROM:679E ldd #0 ROM:67A1 std <DPbyte_42 ROM:67A3 sta <DPbyte_DD ROM:67A5 lda byte_4593 ROM:67A8 anda #3 ROM:67AA ROM:67AA loc_67AA: ROM:67AA adda #6 ROM:67AC sta <DPbyte_60 ; Shield count ROM:67AE sta <DPbyte_8E ROM:67B0 lda byte_4593 ROM:67B3 lsra ROM:67B4 lsra ROM:67B5 anda #3 ROM:67B7 sta byte_4B18 ROM:67BA lda #0 ROM:67BC sta byte_4B17 ROM:67BF sta <DPbyte_8B ROM:67C1 sta <DPbyte_8C ; Sheild being depleted ROM:67C3 sta <DPbyte_5C ; Score millions ROM:67C5 sta <DPbyte_5D ; Score hundred thousands ROM:67C7 sta <DPbyte_5E ; Score thousands ROM:67C9 sta <DPbyte_5F ; Score ROM:67CB sta byte_4B2D ROM:67CE sta byte_4B37 ROM:67D1 ROM:67D1 loc_67D1: ROM:67D1 sta byte_4B35 ROM:67D4 ROM:67D4 loc_67D4: ROM:67D4 orcc #$10 ROM:67D6 inc >byte_486F ; Joystick roll data structure ROM:67D9 inc >byte_4866 ; Joystick pitch data structure ROM:67DC inc >byte_4871 ROM:67DF inc >byte_4868 ROM:67E2 andcc #$EF ; 'n' ROM:67E4 rts ROM:67E4 ; End of function sub_679A ROM:67E4 ROM:67E5 ROM:67E5 ; =============== S U B R O U T I N E ======================================= ROM:67E5 ROM:67E5 ROM:67E5 sub_67E5: ROM:67E5 jsr sub_61B5 ; Set up math constants ROM:67E8 jsr sub_615A ; More stars/ties init stuff ROM:67EB jsr sub_61EC ; Init stars math data ROM:67EE lda #$C0 ; '+' ROM:67F0 sta MReg40 ; Matrix 4 ROM:67F3 sta MReg45 ROM:67F6 lda #0 ROM:67F8 sta >byte_4813 ROM:67FB inc <DPbyte_41 ; Game mode/screen state ROM:67FD ROM:67FD loc_67FD: ROM:67FD lda #$1D ROM:67FF sta <DPbyte_41 ; Game mode/screen state ROM:6801 rts ROM:6801 ; End of function sub_67E5 ROM:6801 ROM:6802 ROM:6802 ; =============== S U B R O U T I N E ======================================= ROM:6802 ROM:6802 ; Next space wave after Death Star explosion ROM:6802 ROM:6802 sub_6802: ROM:6802 jsr loc_7A5A ROM:6805 ldx #8 ROM:6808 lda byte_4B15 ROM:680B inca ROM:680C jsr sub_7720 ROM:680F lda word_4AD6 ROM:6812 sta byte_4B16 ROM:6815 lda byte_4B15 ROM:6818 ROM:6818 loc_6818: ROM:6818 cmpa #$1F ROM:681A bls loc_681E ROM:681C lda #$1F ROM:681E ROM:681E loc_681E: ROM:681E sta byte_4B14 ROM:6821 adda byte_4B18 ROM:6824 cmpa #$F ROM:6826 bls loc_682A ROM:6828 lda #$F ROM:682A ROM:682A loc_682A: ROM:682A sta byte_4B19 ROM:682D inc <DPbyte_41 ; Game mode/screen state ROM:682F ROM:682F loc_682F: ROM:682F lda #$1F ROM:6831 sta <DPbyte_41 ; Game mode/screen state ROM:6833 lda #0 ROM:6835 sta <DPbyte_DD ROM:6837 rts ROM:6837 ; End of function sub_6802 ROM:6837 ROM:6838 ROM:6838 ; =============== S U B R O U T I N E ======================================= ROM:6838 ROM:6838 ; Next space wave after Death Star explosion ROM:6838 ROM:6838 sub_6838: ROM:6838 ROM:6838 ; FUNCTION CHUNK AT ROM:6C76 SIZE 0000000E BYTES ROM:6838 ROM:6838 jsr sub_6161 ; Initialise tie fighters and fireballs ROM:683B jsr sub_B939 ROM:683E ldd #0 ROM:6841 std word_4B0E ; Attract screen/game phase timer ROM:6844 sta word_4B3B ROM:6847 lda #9 ROM:6849 sta word_4B3B+1 ROM:684C lda byte_4B2D ROM:684F bne loc_6857 ROM:6851 ldd #$27 ; ''' ROM:6854 std word_4B0E ; Attract screen/game phase timer ROM:6857 ROM:6857 loc_6857: ; Game mode/screen state ROM:6857 inc <DPbyte_41 ROM:6859 ROM:6859 loc_6859: ; Space wave ROM:6859 jsr sub_72C7 ROM:685C lda <DPbyte_60 ; Shield count ROM:685E lbmi loc_6C76 ROM:6862 ROM:6862 loc_6862: ; Fireball movement ROM:6862 jsr sub_A849 ROM:6865 jsr sub_9898 ROM:6868 jsr sub_B98B ; Check if tie/bunker/tower been hit ROM:686B jsr sub_9890 ; Fireball timer 3 ROM:686E jsr sub_9558 ; Process shields ROM:6871 jsr sub_8B6D ROM:6874 jsr sub_70DB ROM:6877 jsr sub_6DD2 ROM:687A lda #$10 ; BIC points to Matrix 4 ROM:687C jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:687F jsr sub_6F5F ROM:6882 ldd word_4B0E ; Attract screen/game phase timer ROM:6885 addd #1 ROM:6888 std word_4B0E ; Attract screen/game phase timer ROM:688B cmpd #$28 ; '(' ROM:688F bne loc_68A6 ROM:6891 lda byte_4B15 ROM:6894 cmpa #3 ROM:6896 blt loc_68A1 ROM:6898 anda #1 ROM:689A beq loc_68A1 ROM:689C jsr Sound_1D ; Imperial March ROM:689F bra loc_68A4 ROM:68A1 ; --------------------------------------------------------------------------- ROM:68A1 ROM:68A1 loc_68A1: ; Space wave 1 music ROM:68A1 jsr Sound_24 ROM:68A4 ROM:68A4 loc_68A4: ROM:68A4 bra loc_68C6 ROM:68A6 ; --------------------------------------------------------------------------- ROM:68A6 ROM:68A6 loc_68A6: ROM:68A6 cmpd #$C8 ; '+' ROM:68AA bne loc_68B1 ROM:68AC jsr Sound_25 ; Space Wave 2 music ROM:68AF bra loc_68C6 ROM:68B1 ; --------------------------------------------------------------------------- ROM:68B1 ROM:68B1 loc_68B1: ROM:68B1 cmpd #$190 ROM:68B5 bne loc_68BC ROM:68B7 jsr Sound_1E ; Enter Death Star ROM:68BA bra loc_68C6 ROM:68BC ; --------------------------------------------------------------------------- ROM:68BC ROM:68BC loc_68BC: ROM:68BC cmpd #$1A4 ROM:68C0 bcs loc_68C6 ROM:68C2 lda #$21 ; '!' ROM:68C4 sta <DPbyte_41 ; Game mode/screen state ROM:68C6 ROM:68C6 loc_68C6: ROM:68C6 lda <DPbyte_E6 ROM:68C8 cmpa #3 ROM:68CA bcc locret_68CF ROM:68CC jsr sub_8F7B ROM:68CF ROM:68CF locret_68CF: ROM:68CF rts ROM:68CF ; End of function sub_6838 ROM:68CF ROM:68D0 ROM:68D0 ; =============== S U B R O U T I N E ======================================= ROM:68D0 ROM:68D0 ROM:68D0 sub_68D0: ROM:68D0 inc word_4B3B ROM:68D3 inc <DPbyte_41 ; Game mode/screen state ROM:68D5 ROM:68D5 loc_68D5: ; Entering Death Star ROM:68D5 jsr sub_72C7 ROM:68D8 lda <DPbyte_60 ; Shield count ROM:68DA lbmi loc_6C76 ROM:68DE jsr sub_A849 ; Fireball movement ROM:68E1 jsr sub_9898 ROM:68E4 jsr sub_B98B ; Check if tie/bunker/tower been hit ROM:68E7 jsr sub_9890 ; Fireball timer 3 ROM:68EA jsr sub_9558 ; Process shields ROM:68ED jsr sub_8B86 ROM:68F0 jsr sub_70DB ROM:68F3 jsr sub_6DFA ROM:68F6 lda #$10 ; BIC points to Matrix 4 ROM:68F8 jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:68FB jsr sub_6F5F ROM:68FE ldx #byte_4900 ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:6901 ROM:6901 loc_6901: ROM:6901 lda 3,x ROM:6903 bne locret_6911 ROM:6905 leax $19,x ROM:6908 cmpx #byte_4900+$4B ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:690B bcs loc_6901 ROM:690D lda #$23 ; '#' ROM:690F sta <DPbyte_41 ; Game mode/screen state ROM:6911 ROM:6911 locret_6911: ROM:6911 rts ROM:6911 ; End of function sub_68D0 ROM:6911 ROM:6912 ROM:6912 ; =============== S U B R O U T I N E ======================================= ROM:6912 ROM:6912 ROM:6912 sub_6912: ROM:6912 ldd #$7780 ROM:6915 std <DPbyte_56 ; Zoom value ROM:6917 ldd #$100 ROM:691A std <DPbyte_58 ; Death Star zoom value ROM:691C lda byte_4B2D ROM:691F bne loc_692A ROM:6921 lda byte_4B14 ROM:6924 cmpa #4 ROM:6926 bne loc_692A ROM:6928 bra loc_6930 ROM:692A ; --------------------------------------------------------------------------- ROM:692A ROM:692A loc_692A: ; Red 5 I'm going in ROM:692A jsr Sound_17 ROM:692D ROM:692D loc_692D: ; R2 beeps entering Death Star ROM:692D jsr Sound_32 ROM:6930 ROM:6930 loc_6930: ; Game mode/screen state ROM:6930 inc <DPbyte_41 ROM:6932 rts ROM:6932 ; End of function sub_6912 ROM:6932 ROM:6933 ROM:6933 ; =============== S U B R O U T I N E ======================================= ROM:6933 ROM:6933 ; Entering Death Star 2nd part ROM:6933 ROM:6933 sub_6933: ROM:6933 jsr sub_733C ; End of space wave? Also Trench catwalks ROM:6936 jsr sub_B98B ; Check if tie/bunker/tower been hit ROM:6939 jsr sub_9890 ; Fireball timer 3 ROM:693C jsr sub_9558 ; Process shields ROM:693F jsr sub_6DD2 ROM:6942 jsr sub_6F67 ROM:6945 ldd MReg40 ; Matrix 4 ROM:6948 cmpd #$3F00 ROM:694C blt locret_6952 ROM:694E lda #$25 ; '%' ROM:6950 sta <DPbyte_41 ; Game mode/screen state ROM:6952 ROM:6952 locret_6952: ROM:6952 rts ROM:6952 ; End of function sub_6933 ROM:6952 ROM:6953 ROM:6953 ; =============== S U B R O U T I N E ======================================= ROM:6953 ROM:6953 ROM:6953 sub_6953: ROM:6953 lda byte_4B2D ROM:6956 bne loc_6962 ROM:6958 lda byte_4B14 ROM:695B cmpa #4 ROM:695D bne loc_6962 ROM:695F jsr Sound_13 ; Look at the size of that thing ROM:6962 ROM:6962 loc_6962: ROM:6962 jsr Sound_38 ROM:6965 inc <DPbyte_41 ; Game mode/screen state ROM:6967 rts ROM:6967 ; End of function sub_6953 ROM:6967 ROM:6968 ROM:6968 ; =============== S U B R O U T I N E ======================================= ROM:6968 ROM:6968 ; Entering Death Star zoom in ROM:6968 ROM:6968 sub_6968: ROM:6968 jsr sub_736F ROM:696B jsr sub_9898 ROM:696E jsr sub_9890 ; Fireball timer 3 ROM:6971 jsr sub_9558 ; Process shields ROM:6974 jsr sub_6DD2 ROM:6977 ROM:6977 loc_6977: ROM:6977 jsr sub_6F67 ROM:697A ldb <DPbyte_58 ; Death Star zoom value ROM:697C negb ROM:697D sex ROM:697E addd <DPbyte_56 ; Zoom value ROM:6980 andb #$7F ; '' ROM:6982 std <DPbyte_56 ; Zoom value ROM:6984 cmpd #$7310 ROM:6988 bhi loc_6997 ROM:698A lda byte_4B14 ROM:698D bne loc_6993 ROM:698F lda #$27 ; ''' ROM:6991 bra loc_6995 ROM:6993 ; --------------------------------------------------------------------------- ROM:6993 ROM:6993 loc_6993: ROM:6993 lda #$29 ; ')' ROM:6995 ROM:6995 loc_6995: ; Game mode/screen state ROM:6995 sta <DPbyte_41 ROM:6997 ROM:6997 loc_6997: ; Death Star zoom value ROM:6997 ldd <DPbyte_58 ROM:6999 addd #$60 ; '`' ROM:699C std <DPbyte_58 ; Death Star zoom value ROM:699E lda <DPbyte_83 ; Star intensity ROM:69A0 suba #2 ROM:69A2 bhi loc_69A6 ROM:69A4 lda #0 ROM:69A6 ROM:69A6 loc_69A6: ; Star intensity ROM:69A6 sta <DPbyte_83 ROM:69A8 rts ROM:69A8 ; End of function sub_6968 ROM:69A8 ROM:69A9 ROM:69A9 ; =============== S U B R O U T I N E ======================================= ROM:69A9 ROM:69A9 ; Towers/Bunkers init ROM:69A9 ROM:69A9 sub_69A9: ROM:69A9 lda byte_4B15 ROM:69AC deca ROM:69AD cmpa #$1F ROM:69AF bcs loc_69B3 ROM:69B1 lda #$1F ROM:69B3 ROM:69B3 loc_69B3: ROM:69B3 sta byte_4B13 ROM:69B6 adda byte_4B18 ROM:69B9 cmpa #$F ROM:69BB bls loc_69BF ROM:69BD lda #$F ROM:69BF ROM:69BF loc_69BF: ROM:69BF sta byte_4B19 ROM:69C2 jsr sub_615A ; More stars/ties init stuff ROM:69C5 jsr sub_620F ; Init towers surface dots ROM:69C8 jsr sub_A1CE ROM:69CB jsr sub_B939 ROM:69CE ldd #$100 ROM:69D1 std MReg43 ROM:69D4 asra ROM:69D5 rorb ROM:69D6 std MReg4C ROM:69D9 ldd #$2000 ROM:69DC std MReg4E ROM:69DF lda #0 ROM:69E1 sta <DPbyte_A7 ROM:69E3 sta byte_4B35 ROM:69E6 sta byte_4B3D ROM:69E9 lda #0 ROM:69EB sta word_4B0E ; Attract screen/game phase timer ROM:69EE jsr Sound_20 ; Towers 1 music ROM:69F1 inc <DPbyte_41 ; Game mode/screen state ROM:69F3 rts ROM:69F3 ; End of function sub_69A9 ROM:69F3 ROM:69F4 ROM:69F4 ; =============== S U B R O U T I N E ======================================= ROM:69F4 ROM:69F4 ; Towers/Bunkers wave ROM:69F4 ROM:69F4 sub_69F4: ROM:69F4 ROM:69F4 ; FUNCTION CHUNK AT ROM:6CB6 SIZE 0000000E BYTES ROM:69F4 ROM:69F4 jsr sub_7390 ; Towers/Bunkers wave ROM:69F7 lda <DPbyte_60 ; Shield count ROM:69F9 lbmi loc_6CB6 ROM:69FD jsr sub_A849 ; Fireball movement ROM:6A00 jsr sub_9890 ; Fireball timer 3 ROM:6A03 jsr sub_9558 ; Process shields ROM:6A06 jsr sub_B98B ; Check if tie/bunker/tower been hit ROM:6A09 jsr sub_70DB ROM:6A09 ; End of function sub_69F4 ROM:6A09 ROM:6A0C ROM:6A0C ; =============== S U B R O U T I N E ======================================= ROM:6A0C ROM:6A0C ROM:6A0C sub_6A0C: ROM:6A0C jsr sub_6E22 ROM:6A0F lda #$10 ; BIC points to Matrix 4 ROM:6A11 jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:6A14 jsr sub_6F6F ROM:6A17 ldd MReg43 ROM:6A1A addd #1 ROM:6A1D cmpd #$400 ROM:6A21 bhi loc_6A26 ROM:6A23 std MReg43 ROM:6A26 ROM:6A26 loc_6A26: ; Game over/insert coins timer ROM:6A26 lda <DPbyte_43 ROM:6A28 anda #$F ROM:6A2A bne loc_6A39 ROM:6A2C lda word_4B0E ; Attract screen/game phase timer ROM:6A2F cmpa #$E ROM:6A31 bne loc_6A36 ROM:6A33 jsr Sound_21 ; Towers 2 music ROM:6A36 ROM:6A36 loc_6A36: ; Attract screen/game phase timer ROM:6A36 inc word_4B0E ROM:6A39 ROM:6A39 loc_6A39: ROM:6A39 lda <DPbyte_A7 ROM:6A3B cmpa #5 ROM:6A3D bcs locret_6A4F ROM:6A3F lda #1 ROM:6A41 sta byte_4B3D ROM:6A44 lda MReg4C ROM:6A47 cmpa #$80 ; 'Ç' ROM:6A49 bcc locret_6A4F ROM:6A4B lda #$2B ; '+' ROM:6A4D sta <DPbyte_41 ; Game mode/screen state ROM:6A4F ROM:6A4F locret_6A4F: ROM:6A4F rts ROM:6A4F ; End of function sub_6A0C ROM:6A4F ROM:6A50 ROM:6A50 ; =============== S U B R O U T I N E ======================================= ROM:6A50 ROM:6A50 ; Entering Death Star zoomed fully in ROM:6A50 ROM:6A50 sub_6A50: ROM:6A50 lda #0 ROM:6A52 sta <DPbyte_98 ROM:6A54 sta byte_4B36 ROM:6A57 lda byte_4B15 ROM:6A5A cmpa #$1F ROM:6A5C bls loc_6A60 ROM:6A5E lda #$1F ROM:6A60 ROM:6A60 loc_6A60: ROM:6A60 sta byte_4B12 ROM:6A63 adda byte_4B18 ROM:6A66 cmpa #$F ROM:6A68 bls loc_6A6C ROM:6A6A lda #$F ROM:6A6C ROM:6A6C loc_6A6C: ROM:6A6C sta byte_4B19 ROM:6A6F jsr sub_83A4 ; Called when starting trench ROM:6A72 jsr Sound_19 ROM:6A75 ldd #0 ROM:6A78 std word_4B0E ; Attract screen/game phase timer ROM:6A7B inc <DPbyte_41 ; Game mode/screen state ROM:6A7D rts ROM:6A7D ; End of function sub_6A50 ROM:6A7D ROM:6A7E ROM:6A7E ; =============== S U B R O U T I N E ======================================= ROM:6A7E ROM:6A7E ROM:6A7E sub_6A7E: ROM:6A7E jsr sub_615A ; More stars/ties init stuff ROM:6A81 jsr sub_8341 ; Entering trench ROM:6A84 lda #$2F ; '/' ROM:6A86 sta <DPbyte_41 ; Game mode/screen state ROM:6A88 rts ROM:6A88 ; End of function sub_6A7E ROM:6A88 ROM:6A89 ROM:6A89 ; =============== S U B R O U T I N E ======================================= ROM:6A89 ROM:6A89 ROM:6A89 sub_6A89: ROM:6A89 jsr sub_73EA ; Towers ROM:6A8C jsr sub_9890 ; Fireball timer 3 ROM:6A8F jsr sub_9558 ; Process shields ROM:6A92 jsr sub_B98B ; Check if tie/bunker/tower been hit ROM:6A95 jsr sub_6FE0 ROM:6A98 ldd word_4B0E ; Attract screen/game phase timer ROM:6A9B addd #1 ROM:6A9E ROM:6A9E loc_6A9E: ; Attract screen/game phase timer ROM:6A9E std word_4B0E ROM:6AA1 subd #$11 ROM:6AA4 bcs locret_6AAA ROM:6AA6 lda #$2D ; '-' ROM:6AA8 sta <DPbyte_41 ; Game mode/screen state ROM:6AAA ROM:6AAA locret_6AAA: ROM:6AAA rts ROM:6AAA ; End of function sub_6A89 ROM:6AAA ROM:6AAB ROM:6AAB ; =============== S U B R O U T I N E ======================================= ROM:6AAB ROM:6AAB ROM:6AAB sub_6AAB: ROM:6AAB ldd #0 ROM:6AAE std MReg4C ROM:6AB1 std MReg4D ROM:6AB4 std word_4B0E ; Attract screen/game phase timer ROM:6AB7 jsr sub_6FF1 ROM:6ABA jsr sub_8341 ; Entering trench ROM:6ABD inc <DPbyte_41 ; Game mode/screen state ROM:6ABF ROM:6ABF loc_6ABF: ROM:6ABF jsr sub_7413 ROM:6AC2 jsr sub_9890 ; Fireball timer 3 ROM:6AC5 jsr sub_9558 ; Process shields ROM:6AC8 jsr sub_B98B ; Check if tie/bunker/tower been hit ROM:6ACB jsr sub_6FF1 ROM:6ACE ldd word_4B0E ; Attract screen/game phase timer ROM:6AD1 addd #1 ROM:6AD4 std word_4B0E ; Attract screen/game phase timer ROM:6AD7 subd #$11 ROM:6ADA bcs locret_6AFE ROM:6ADC ldx MReg4C ROM:6ADF ldu MReg4D ROM:6AE2 ldd MReg4E ROM:6AE5 pshs a,b,x,u ROM:6AE7 jsr sub_615A ; More stars/ties init stuff ROM:6AEA puls u,x,b,a ROM:6AEC stx MReg4C ROM:6AEF stu MReg4D ROM:6AF2 std MReg4E ROM:6AF5 lda #0 ROM:6AF7 sta byte_4B36 ROM:6AFA lda #$2F ; '/' ROM:6AFC sta <DPbyte_41 ; Game mode/screen state ROM:6AFE ROM:6AFE locret_6AFE: ROM:6AFE rts ROM:6AFE ; End of function sub_6AAB ROM:6AFE ROM:6AFF ROM:6AFF ; =============== S U B R O U T I N E ======================================= ROM:6AFF ROM:6AFF ROM:6AFF sub_6AFF: ROM:6AFF lda #1 ROM:6B01 sta <DPbyte_98 ROM:6B03 jsr sub_615A ; More stars/ties init stuff ROM:6B06 jsr sub_8341 ; Entering trench ROM:6B09 lda #$FF ROM:6B0B sta byte_4B36 ROM:6B0E lda byte_4B19 ROM:6B11 adda byte_4B17 ROM:6B14 cmpa #$F ROM:6B16 bls loc_6B1A ROM:6B18 lda #$F ROM:6B1A ROM:6B1A loc_6B1A: ROM:6B1A sta byte_4B19 ROM:6B1D ROM:6B1D loc_6B1D: ROM:6B1D lda #$2F ; '/' ROM:6B1F sta <DPbyte_41 ; Game mode/screen state ROM:6B21 rts ROM:6B21 ; End of function sub_6AFF ROM:6B21 ROM:6B22 ROM:6B22 ; =============== S U B R O U T I N E ======================================= ROM:6B22 ROM:6B22 ROM:6B22 sub_6B22: ROM:6B22 ROM:6B22 ; FUNCTION CHUNK AT ROM:6CE1 SIZE 0000000E BYTES ROM:6B22 ROM:6B22 lda #0 ROM:6B24 sta byte_4B3E ROM:6B27 sta word_4B0E ; Attract screen/game phase timer ROM:6B2A ldd #$300 ROM:6B2D std MReg43 ROM:6B30 inc <DPbyte_41 ; Game mode/screen state ROM:6B32 ROM:6B32 loc_6B32: ; Trench ROM:6B32 jsr sub_743C ROM:6B35 lda <DPbyte_60 ; Shield count ROM:6B37 lbmi loc_6CE1 ROM:6B3B jsr sub_A849 ; Fireball movement ROM:6B3E jsr sub_AD6C ROM:6B41 jsr sub_8495 ROM:6B44 jsr sub_9886 ; Fireball timer 2 ROM:6B47 jsr sub_9558 ; Process shields ROM:6B4A jsr sub_70DB ROM:6B4D jsr nullsub_1 ROM:6B50 lda #$10 ; BIC points to Matrix 4 ROM:6B52 jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:6B55 jsr sub_703B ; Trench viewpoint calc ROM:6B58 lda <DPbyte_43 ; Game over/insert coins timer ROM:6B5A anda #$F ROM:6B5C bne loc_6B99 ROM:6B5E lda word_4B0E ; Attract screen/game phase timer ROM:6B61 cmpa #2 ROM:6B63 bne loc_6B68 ROM:6B65 jsr Sound_22 ; Trench music ROM:6B68 ROM:6B68 loc_6B68: ROM:6B68 lda byte_4B12 ROM:6B6B lsra ROM:6B6C bcs loc_6B83 ROM:6B6E lda word_4B0E ; Attract screen/game phase timer ROM:6B71 cmpa #$10 ROM:6B73 bne loc_6B7A ROM:6B75 jsr Sound_18 ; Luke trust me ROM:6B78 bra loc_6B81 ROM:6B7A ; --------------------------------------------------------------------------- ROM:6B7A ROM:6B7A loc_6B7A: ROM:6B7A cmpa #$18 ROM:6B7C bne loc_6B81 ROM:6B7E jsr Sound_1A ; Yahoo you're all clear kid ROM:6B81 ROM:6B81 loc_6B81: ROM:6B81 bra loc_6B96 ROM:6B83 ; --------------------------------------------------------------------------- ROM:6B83 ROM:6B83 loc_6B83: ; Attract screen/game phase timer ROM:6B83 lda word_4B0E ROM:6B86 cmpa #$10 ROM:6B88 bne loc_6B8F ROM:6B8A jsr Sound_C ROM:6B8D bra loc_6B96 ROM:6B8F ; --------------------------------------------------------------------------- ROM:6B8F ROM:6B8F loc_6B8F: ROM:6B8F cmpa #$16 ROM:6B91 bne loc_6B96 ROM:6B93 jsr Sound_16 ; Force is strong in this one ROM:6B96 ROM:6B96 loc_6B96: ; Attract screen/game phase timer ROM:6B96 inc word_4B0E ROM:6B99 ROM:6B99 loc_6B99: ROM:6B99 lda <DPbyte_92 ROM:6B9B beq locret_6BDA ROM:6B9D ldd <DPbyte_93 ROM:6B9F subd MReg4C ROM:6BA2 subd #$800 ROM:6BA5 bhi locret_6BDA ROM:6BA7 lda >word_4845 ROM:6BAA bne loc_6BC6 ROM:6BAC lda #1 ROM:6BAE sta byte_4B3E ROM:6BB1 jsr Sound_26 ; Explosion ROM:6BB4 jsr sub_9874 ROM:6BB7 lda <DPbyte_60 ; Shield count ROM:6BB9 lble loc_6CE1 ROM:6BBD lda #$31 ; '1' ROM:6BBF sta <DPbyte_41 ; Game mode/screen state ROM:6BC1 jsr Sound_E ROM:6BC4 bra locret_6BDA ROM:6BC6 ; --------------------------------------------------------------------------- ROM:6BC6 ROM:6BC6 loc_6BC6: ROM:6BC6 lda #$11 ROM:6BC8 sta <DPbyte_41 ; Game mode/screen state ROM:6BCA lda byte_4B15 ROM:6BCD cmpa #3 ROM:6BCF blt locret_6BDA ROM:6BD1 anda #1 ROM:6BD3 beq locret_6BDA ROM:6BD5 jsr Sound_7 ROM:6BD8 bra *+2 ROM:6BDA ROM:6BDA locret_6BDA: ROM:6BDA rts ROM:6BDA ; End of function sub_6B22 ROM:6BDA ROM:6BDB ROM:6BDB ; =============== S U B R O U T I N E ======================================= ROM:6BDB ROM:6BDB ROM:6BDB sub_6BDB: ROM:6BDB jsr sub_61B5 ; Set up math constants ROM:6BDE jsr sub_615A ; More stars/ties init stuff ROM:6BE1 lda #$C0 ; '+' ROM:6BE3 sta MReg40 ; Matrix 4 ROM:6BE6 sta MReg45 ROM:6BE9 lda #4 ROM:6BEB sta word_4B0E ; Attract screen/game phase timer ROM:6BEE inc <DPbyte_41 ; Game mode/screen state ROM:6BF0 rts ROM:6BF0 ; End of function sub_6BDB ROM:6BF0 ROM:6BF1 ROM:6BF1 ; =============== S U B R O U T I N E ======================================= ROM:6BF1 ROM:6BF1 ; Death Star explosion complete ROM:6BF1 ROM:6BF1 sub_6BF1: ROM:6BF1 lda <DPbyte_43 ; Game over/insert coins timer ROM:6BF3 anda #$F ROM:6BF5 bne loc_6C2C ROM:6BF7 dec word_4B0E ; Attract screen/game phase timer ROM:6BFA lda word_4B0E ; Attract screen/game phase timer ROM:6BFD cmpa #3 ROM:6BFF bne loc_6C09 ROM:6C01 lda >word_4845 ROM:6C04 beq loc_6C09 ROM:6C06 jsr loc_9806 ; Exhaust port score ROM:6C09 ROM:6C09 loc_6C09: ; Attract screen/game phase timer ROM:6C09 lda word_4B0E ROM:6C0C cmpa #2 ROM:6C0E bne loc_6C13 ROM:6C10 jsr sub_9775 ; Shield bonus score ROM:6C13 ROM:6C13 loc_6C13: ; Attract screen/game phase timer ROM:6C13 lda word_4B0E ROM:6C16 cmpa #1 ROM:6C18 bne loc_6C22 ROM:6C1A lda >word_4845 ROM:6C1D beq loc_6C22 ROM:6C1F jsr sub_953B ROM:6C22 ROM:6C22 loc_6C22: ; Attract screen/game phase timer ROM:6C22 lda word_4B0E ROM:6C25 cmpa #0 ROM:6C27 bne loc_6C2C ROM:6C29 jsr sub_9722 ; Death Star starting wave bonus score ROM:6C2C ROM:6C2C loc_6C2C: ROM:6C2C jsr sub_7519 ROM:6C2F jsr sub_9558 ; Process shields ROM:6C32 jsr sub_6F5F ROM:6C35 lda word_4B0E ; Attract screen/game phase timer ROM:6C38 cmpa #$FE ; '¦' ROM:6C3A bne locret_6C75 ROM:6C3C lda byte_4B15 ROM:6C3F inca ROM:6C40 cmpa #$62 ; 'b' ROM:6C42 bls loc_6C46 ROM:6C44 lda #$62 ; 'b' ROM:6C46 ROM:6C46 loc_6C46: ROM:6C46 sta byte_4B15 ROM:6C49 lda byte_4B15 ROM:6C4C cmpa #5 ROM:6C4E bcc loc_6C5D ROM:6C50 lda byte_4B17 ROM:6C53 inca ROM:6C54 cmpa #4 ROM:6C56 bls loc_6C5A ROM:6C58 lda #4 ROM:6C5A ROM:6C5A loc_6C5A: ROM:6C5A sta byte_4B17 ROM:6C5D ROM:6C5D loc_6C5D: ROM:6C5D lda byte_4B18 ROM:6C60 adda byte_4B17 ROM:6C63 cmpa #$F ROM:6C65 bls loc_6C69 ROM:6C67 lda #$F ROM:6C69 ROM:6C69 loc_6C69: ROM:6C69 sta byte_4B18 ROM:6C6C lda #$FF ROM:6C6E sta byte_4B2D ROM:6C71 lda #$1D ROM:6C73 sta <DPbyte_41 ; Game mode/screen state ROM:6C75 ROM:6C75 locret_6C75: ROM:6C75 rts ROM:6C75 ; End of function sub_6BF1 ROM:6C75 ROM:6C76 ; --------------------------------------------------------------------------- ROM:6C76 ; START OF FUNCTION CHUNK FOR sub_6838 ROM:6C76 ROM:6C76 loc_6C76: ; Stay in attack formation ROM:6C76 jsr Sound_14 ROM:6C79 lda #$36 ; '6' ROM:6C7B sta <DPbyte_41 ; Game mode/screen state ROM:6C7D ldd #0 ROM:6C80 std word_4B0E ; Attract screen/game phase timer ROM:6C83 rts ROM:6C83 ; END OF FUNCTION CHUNK FOR sub_6838 ROM:6C84 ROM:6C84 ; =============== S U B R O U T I N E ======================================= ROM:6C84 ROM:6C84 ; Towers ROM:6C84 ROM:6C84 sub_6C84: ROM:6C84 jsr sub_7315 ROM:6C87 jsr sub_A849 ; Fireball movement ROM:6C8A jsr sub_987F ; Fireball timer ROM:6C8D jsr sub_9898 ROM:6C90 jsr sub_B98B ; Check if tie/bunker/tower been hit ROM:6C93 ldd #$FB01 ROM:6C96 std MReg11 ; Sine for rotation ROM:6C99 ldd #$3FCE ROM:6C9C std MReg12 ; Cosine for rotation ROM:6C9F jsr sub_CE24 ; Run math program $00 Roll on Matrix 4 ROM:6CA2 ldd word_4B0E ; Attract screen/game phase timer ROM:6CA5 addd #1 ROM:6CA8 std word_4B0E ; Attract screen/game phase timer ROM:6CAB cmpd #$28 ; '(' ROM:6CAF bcs locret_6CB5 ROM:6CB1 lda #$3B ; ';' ROM:6CB3 sta <DPbyte_41 ; Game mode/screen state ROM:6CB5 ROM:6CB5 locret_6CB5: ROM:6CB5 rts ROM:6CB5 ; End of function sub_6C84 ROM:6CB5 ROM:6CB6 ; --------------------------------------------------------------------------- ROM:6CB6 ; START OF FUNCTION CHUNK FOR sub_69F4 ROM:6CB6 ROM:6CB6 loc_6CB6: ; Stay in attack formation ROM:6CB6 jsr Sound_14 ROM:6CB9 lda #$38 ; '8' ROM:6CBB sta <DPbyte_41 ; Game mode/screen state ROM:6CBD ldd #0 ROM:6CC0 std word_4B0E ; Attract screen/game phase timer ROM:6CC3 rts ROM:6CC3 ; END OF FUNCTION CHUNK FOR sub_69F4 ROM:6CC4 ROM:6CC4 ; =============== S U B R O U T I N E ======================================= ROM:6CC4 ROM:6CC4 ROM:6CC4 sub_6CC4: ROM:6CC4 jsr sub_73C3 ; Towers ROM:6CC7 jsr sub_A849 ; Fireball movement ROM:6CCA jsr sub_987F ; Fireball timer ROM:6CCD ldd word_4B0E ; Attract screen/game phase timer ROM:6CD0 addd #1 ROM:6CD3 std word_4B0E ; Attract screen/game phase timer ROM:6CD6 cmpd #$28 ; '(' ROM:6CDA bcs locret_6CE0 ROM:6CDC lda #$3B ; ';' ROM:6CDE sta <DPbyte_41 ; Game mode/screen state ROM:6CE0 ROM:6CE0 locret_6CE0: ROM:6CE0 rts ROM:6CE0 ; End of function sub_6CC4 ROM:6CE0 ROM:6CE1 ; --------------------------------------------------------------------------- ROM:6CE1 ; START OF FUNCTION CHUNK FOR sub_6B22 ROM:6CE1 ROM:6CE1 loc_6CE1: ; Stay in attack formation ROM:6CE1 jsr Sound_14 ROM:6CE4 lda #$3A ; ':' ROM:6CE6 sta <DPbyte_41 ; Game mode/screen state ROM:6CE8 ldd #0 ROM:6CEB std word_4B0E ; Attract screen/game phase timer ROM:6CEE rts ROM:6CEE ; END OF FUNCTION CHUNK FOR sub_6B22 ROM:6CEF ROM:6CEF ; =============== S U B R O U T I N E ======================================= ROM:6CEF ROM:6CEF ; Game over ROM:6CEF ROM:6CEF sub_6CEF: ROM:6CEF jsr sub_74D5 ; Game over ROM:6CF2 jsr sub_A849 ; Fireball movement ROM:6CF5 jsr sub_987F ; Fireball timer ROM:6CF8 ldd word_4B0E ; Attract screen/game phase timer ROM:6CFB addd #1 ROM:6CFE std word_4B0E ; Attract screen/game phase timer ROM:6D01 cmpd #$28 ; '(' ROM:6D05 bcs locret_6D0B ROM:6D07 lda #$3B ; ';' ROM:6D09 sta <DPbyte_41 ; Game mode/screen state ROM:6D0B ROM:6D0B locret_6D0B: ROM:6D0B rts ROM:6D0B ; End of function sub_6CEF ROM:6D0B ROM:6D0C ROM:6D0C ; =============== S U B R O U T I N E ======================================= ROM:6D0C ROM:6D0C ; Game over init ROM:6D0C ROM:6D0C sub_6D0C: ROM:6D0C jsr Sound_11 ; Remember ROM:6D0F jsr Sound_5 ROM:6D12 inc <DPbyte_41 ; Game mode/screen state ROM:6D14 rts ROM:6D14 ; End of function sub_6D0C ROM:6D14 ROM:6D15 ROM:6D15 ; =============== S U B R O U T I N E ======================================= ROM:6D15 ROM:6D15 ; Game over ROM:6D15 ROM:6D15 sub_6D15: ROM:6D15 jsr sub_61B5 ; Set up math constants ROM:6D18 jsr sub_615A ; More stars/ties init stuff ROM:6D1B jsr sub_61EC ; Init stars math data ROM:6D1E ldu #MReg1C ; Matrix 2 ROM:6D21 jsr sub_CDC3 ; Initialise math registers matrix ROM:6D24 jsr sub_C0FF ; NVRAM something ROM:6D27 jsr sub_CA8C ; Score ROM:6D2A lda word_4AEC ROM:6D2D bmi loc_6D33 ROM:6D2F lda #$F ROM:6D31 bra loc_6D38 ROM:6D33 ; --------------------------------------------------------------------------- ROM:6D33 ROM:6D33 loc_6D33: ; High score ROM:6D33 jsr Sound_1B ROM:6D36 lda #5 ROM:6D38 ROM:6D38 loc_6D38: ; Game mode/screen state ROM:6D38 sta <DPbyte_41 ROM:6D3A rts ROM:6D3A ; End of function sub_6D15 ROM:6D3A ROM:6D3B ROM:6D3B ; =============== S U B R O U T I N E ======================================= ROM:6D3B ROM:6D3B ROM:6D3B sub_6D3B: ROM:6D3B ldd #$7304 ; Exhaust port hit init ROM:6D3E std <DPbyte_56 ; Zoom value ROM:6D40 ldd #$AFF ROM:6D43 std <DPbyte_58 ; Death Star zoom value ROM:6D45 jsr sub_61EC ; Init stars math data ROM:6D48 ldu #MReg1C ; Matrix 2 ROM:6D4B jsr sub_CDC3 ; Initialise math registers matrix ROM:6D4E inc <DPbyte_41 ; Game mode/screen state ROM:6D50 jsr Sound_1F ; Death Star destroyed ROM:6D53 rts ROM:6D53 ; End of function sub_6D3B ROM:6D53 ROM:6D54 ROM:6D54 ; =============== S U B R O U T I N E ======================================= ROM:6D54 ROM:6D54 ROM:6D54 sub_6D54: ROM:6D54 jsr sub_75B9 ; Death Star hit zoom out ROM:6D57 jsr sub_9558 ; Process shields ROM:6D5A jsr sub_9890 ; Fireball timer 3 ROM:6D5D ldb <DPbyte_58 ; Death Star zoom value ROM:6D5F sex ROM:6D60 addd <DPbyte_56 ; Zoom value ROM:6D62 addd #$80 ; 'Ç' ROM:6D65 andb #$7F ; '' ROM:6D67 std <DPbyte_56 ; Zoom value ROM:6D69 cmpd #$7680 ROM:6D6D bcs loc_6D73 ROM:6D6F lda #$13 ROM:6D71 sta <DPbyte_41 ; Game mode/screen state ROM:6D73 ROM:6D73 loc_6D73: ; Death Star zoom value ROM:6D73 ldd <DPbyte_58 ROM:6D75 subd #$10 ROM:6D78 bpl loc_6D7D ROM:6D7A ldd #0 ROM:6D7D ROM:6D7D loc_6D7D: ; Death Star zoom value ROM:6D7D std <DPbyte_58 ROM:6D7F rts ROM:6D7F ; End of function sub_6D54 ROM:6D7F ROM:6D80 ROM:6D80 ; =============== S U B R O U T I N E ======================================= ROM:6D80 ROM:6D80 ROM:6D80 sub_6D80: ROM:6D80 jsr sub_BB7B ; Death Star explosion init ROM:6D83 inc <DPbyte_41 ; Game mode/screen state ROM:6D85 rts ROM:6D85 ; End of function sub_6D80 ROM:6D85 ROM:6D86 ROM:6D86 ; =============== S U B R O U T I N E ======================================= ROM:6D86 ROM:6D86 ; Space wave init ROM:6D86 ROM:6D86 sub_6D86: ROM:6D86 jsr sub_75D9 ; Space wave ROM:6D89 lda >word_48A1 ROM:6D8C cmpa #1 ROM:6D8E bcs locret_6D94 ROM:6D90 lda #$15 ROM:6D92 sta <DPbyte_41 ; Game mode/screen state ROM:6D94 ROM:6D94 locret_6D94: ROM:6D94 rts ROM:6D94 ; End of function sub_6D86 ROM:6D94 ROM:6D95 ROM:6D95 ; =============== S U B R O U T I N E ======================================= ROM:6D95 ROM:6D95 ROM:6D95 sub_6D95: ROM:6D95 inc <DPbyte_41 ; Game mode/screen state ROM:6D97 rts ROM:6D97 ; End of function sub_6D95 ROM:6D97 ROM:6D98 ROM:6D98 ; =============== S U B R O U T I N E ======================================= ROM:6D98 ROM:6D98 ROM:6D98 sub_6D98: ROM:6D98 jsr sub_760A ; Death Star explosion ROM:6D9B lda >word_48A1 ROM:6D9E bne locret_6DA4 ROM:6DA0 lda #$33 ; '3' ROM:6DA2 sta <DPbyte_41 ; Game mode/screen state ROM:6DA4 ROM:6DA4 locret_6DA4: ROM:6DA4 rts ROM:6DA4 ; End of function sub_6D98 ROM:6DA4 ROM:6DA5 ROM:6DA5 ; =============== S U B R O U T I N E ======================================= ROM:6DA5 ROM:6DA5 ; Attract screen 2 stars forward and down translate ROM:6DA5 ROM:6DA5 sub_6DA5: ROM:6DA5 ldd <Stars_XT ROM:6DA7 addd #$80 ; 'Ç' ; Increment Stars XT ROM:6DAA std <Stars_XT ROM:6DAC ldd Stars_ZT ROM:6DAF addd #$80 ; 'Ç' ROM:6DB2 std Stars_ZT ROM:6DB5 rts ROM:6DB5 ; End of function sub_6DA5 ROM:6DB5 ROM:6DB6 ROM:6DB6 ; =============== S U B R O U T I N E ======================================= ROM:6DB6 ROM:6DB6 ; Attract screen 3 stars YT move ROM:6DB6 ROM:6DB6 sub_6DB6: ROM:6DB6 ldd Stars_YT ROM:6DB9 addd #$FF80 ROM:6DBC std Stars_YT ROM:6DBF rts ROM:6DBF ; End of function sub_6DB6 ROM:6DBF ROM:6DC0 ROM:6DC0 ; =============== S U B R O U T I N E ======================================= ROM:6DC0 ROM:6DC0 ; Attract screen 4 stars ZT move ROM:6DC0 ROM:6DC0 sub_6DC0: ROM:6DC0 ldd Stars_ZT ROM:6DC3 addd #$80 ; 'Ç' ROM:6DC6 std Stars_ZT ROM:6DC9 rts ROM:6DC9 ; End of function sub_6DC0 ROM:6DC9 ROM:6DCA ROM:6DCA ; =============== S U B R O U T I N E ======================================= ROM:6DCA ROM:6DCA ; Move stars XT translate position ROM:6DCA ROM:6DCA sub_6DCA: ROM:6DCA ldd <Stars_XT ROM:6DCC addd #$80 ; 'Ç' ROM:6DCF std <Stars_XT ROM:6DD1 rts ROM:6DD1 ; End of function sub_6DCA ROM:6DD1 ROM:6DD2 ROM:6DD2 ; =============== S U B R O U T I N E ======================================= ROM:6DD2 ROM:6DD2 ROM:6DD2 sub_6DD2: ROM:6DD2 lda <DPbyte_63 ROM:6DD4 beq loc_6DF0 ROM:6DD6 ble loc_6DDF ROM:6DD8 dec <DPbyte_63 ROM:6DDA ldd #$4FF ROM:6DDD bra loc_6DE4 ROM:6DDF ; --------------------------------------------------------------------------- ROM:6DDF ROM:6DDF loc_6DDF: ROM:6DDF inc <DPbyte_63 ROM:6DE1 ldd #$FB01 ROM:6DE4 ROM:6DE4 loc_6DE4: ; Sine for rotation ROM:6DE4 std MReg11 ROM:6DE7 ldd #$3FCE ROM:6DEA std MReg12 ; Cosine for rotation ROM:6DED jsr sub_CE24 ; Run math program $00 Roll on Matrix 4 ROM:6DF0 ROM:6DF0 loc_6DF0: ROM:6DF0 jsr sub_6EA2 ROM:6DF3 jsr sub_70BD ROM:6DF6 jsr sub_70CC ROM:6DF9 rts ROM:6DF9 ; End of function sub_6DD2 ROM:6DF9 ROM:6DFA ROM:6DFA ; =============== S U B R O U T I N E ======================================= ROM:6DFA ROM:6DFA ROM:6DFA sub_6DFA: ROM:6DFA lda <DPbyte_63 ROM:6DFC beq loc_6E18 ROM:6DFE ble loc_6E07 ROM:6E00 dec <DPbyte_63 ROM:6E02 ldd #$4FF ROM:6E05 bra loc_6E0C ROM:6E07 ; --------------------------------------------------------------------------- ROM:6E07 ROM:6E07 loc_6E07: ROM:6E07 inc <DPbyte_63 ROM:6E09 ldd #$FB01 ROM:6E0C ROM:6E0C loc_6E0C: ; Sine for rotation ROM:6E0C std MReg11 ROM:6E0F ldd #$3FCE ROM:6E12 std MReg12 ; Cosine for rotation ROM:6E15 jsr sub_CE24 ; Run math program $00 Roll on Matrix 4 ROM:6E18 ROM:6E18 loc_6E18: ROM:6E18 jsr loc_6ECB ROM:6E1B jsr sub_70BD ROM:6E1E jsr sub_70CC ROM:6E21 rts ROM:6E21 ; End of function sub_6DFA ROM:6E21 ROM:6E22 ROM:6E22 ; =============== S U B R O U T I N E ======================================= ROM:6E22 ROM:6E22 ROM:6E22 sub_6E22: ROM:6E22 lda <DPbyte_63 ROM:6E24 beq loc_6E2E ROM:6E26 ble loc_6E2B ROM:6E28 deca ROM:6E29 bra loc_6E2C ROM:6E2B ; --------------------------------------------------------------------------- ROM:6E2B ROM:6E2B loc_6E2B: ROM:6E2B inca ROM:6E2C ROM:6E2C loc_6E2C: ROM:6E2C sta <DPbyte_63 ROM:6E2E ROM:6E2E loc_6E2E: ROM:6E2E lda <DPbyte_63 ROM:6E30 bpl loc_6E33 ROM:6E32 nega ROM:6E33 ROM:6E33 loc_6E33: ROM:6E33 ldb #$20 ; ' ' ROM:6E35 mul ROM:6E36 tst <DPbyte_63 ROM:6E38 bpl loc_6E3E ROM:6E3A coma ROM:6E3B negb ROM:6E3C sbca #$FF ROM:6E3E ROM:6E3E loc_6E3E: ROM:6E3E std <DPbyte_A5 ROM:6E40 lda <DPbyte_7D ; Joystick X ROM:6E42 bpl loc_6E45 ROM:6E44 coma ROM:6E45 ROM:6E45 loc_6E45: ROM:6E45 ldb #2 ROM:6E47 mul ROM:6E48 tst <DPbyte_7D ; Joystick X ROM:6E4A bpl loc_6E50 ROM:6E4C coma ROM:6E4D negb ROM:6E4E sbca #$FF ROM:6E50 ROM:6E50 loc_6E50: ROM:6E50 addd <DPbyte_A5 ROM:6E52 tst <DPbyte_63 ROM:6E54 bne sub_6E70 ; Towers collision roll limits ROM:6E56 subd <DPbyte_A3 ROM:6E58 ble loc_6E65 ROM:6E5A cmpd #$10 ROM:6E5E ble loc_6E63 ROM:6E60 ldd #$10 ROM:6E63 ROM:6E63 loc_6E63: ROM:6E63 bra loc_6E6E ROM:6E65 ; --------------------------------------------------------------------------- ROM:6E65 ROM:6E65 loc_6E65: ROM:6E65 cmpd #$FFF0 ROM:6E69 bge loc_6E6E ROM:6E6B ldd #$FFF0 ROM:6E6E ROM:6E6E loc_6E6E: ROM:6E6E bra loc_6E88 ROM:6E6E ; End of function sub_6E22 ROM:6E6E ROM:6E70 ROM:6E70 ; =============== S U B R O U T I N E ======================================= ROM:6E70 ROM:6E70 ; Towers collision roll limits ROM:6E70 ROM:6E70 sub_6E70: ROM:6E70 subd <DPbyte_A3 ROM:6E72 ble loc_6E7F ROM:6E74 cmpd #$32 ; '2' ROM:6E78 ble loc_6E7D ROM:6E7A ldd #$32 ; '2' ROM:6E7D ROM:6E7D loc_6E7D: ROM:6E7D bra loc_6E88 ROM:6E7F ; --------------------------------------------------------------------------- ROM:6E7F ROM:6E7F loc_6E7F: ROM:6E7F cmpd #$FFCE ROM:6E83 bge loc_6E88 ROM:6E85 ldd #$FFCE ROM:6E88 ROM:6E88 loc_6E88: ROM:6E88 tfr b, a ROM:6E8A adda >byte_4878 ROM:6E8D sta >byte_4878 ROM:6E90 sex ROM:6E91 addd <DPbyte_A3 ROM:6E93 std <DPbyte_A3 ROM:6E95 ldx #byte_4870 ROM:6E98 jsr sub_7111 ; Some joystick driven matrix rotations for pitch/roll ROM:6E9B beq locret_6EA0 ROM:6E9D jsr sub_CE24 ; Run math program $00 Roll on Matrix 4 ROM:6EA0 ROM:6EA0 locret_6EA0: ROM:6EA0 rts ROM:6EA0 ; End of function sub_6E70 ROM:6EA0 ROM:6EA1 ROM:6EA1 ; =============== S U B R O U T I N E ======================================= ROM:6EA1 ROM:6EA1 ROM:6EA1 nullsub_1: ROM:6EA1 rts ROM:6EA1 ; End of function nullsub_1 ROM:6EA1 ROM:6EA2 ROM:6EA2 ; =============== S U B R O U T I N E ======================================= ROM:6EA2 ROM:6EA2 ROM:6EA2 sub_6EA2: ROM:6EA2 ldx byte_4B32 ROM:6EA5 bne loc_6EAA ROM:6EA7 ldx #byte_4900 ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:6EAA ROM:6EAA loc_6EAA: ROM:6EAA lda 3,x ROM:6EAC cmpa #1 ROM:6EAE bne loc_6EB9 ROM:6EB0 lda 6,x ROM:6EB2 bne loc_6EB9 ROM:6EB4 stx <DPbyte_64 ; Pointer to Tie fighter data ROM:6EB6 jmp loc_6EF7 ; Point BIC to 5080 ROM:6EB9 ; --------------------------------------------------------------------------- ROM:6EB9 ROM:6EB9 loc_6EB9: ROM:6EB9 lda word_4B3B+1 ROM:6EBC ble loc_6EC3 ROM:6EBE lda #9 ROM:6EC0 sta word_4B3B+1 ROM:6EC3 ROM:6EC3 loc_6EC3: ROM:6EC3 leax $19,x ROM:6EC6 cmpx #byte_4900+$4B ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:6EC9 bcs loc_6EAA ROM:6ECB ROM:6ECB loc_6ECB: ROM:6ECB ldd #0 ROM:6ECE std byte_4B32 ROM:6ED1 lda MReg40 ; Matrix 4 ROM:6ED4 bmi loc_6EDB ROM:6ED6 ldb MReg42 ROM:6ED9 bra loc_6EE0 ROM:6EDB ; --------------------------------------------------------------------------- ROM:6EDB ROM:6EDB loc_6EDB: ROM:6EDB ldb #$7F ; '' ROM:6EDD subb MReg42 ROM:6EE0 ROM:6EE0 loc_6EE0: ROM:6EE0 stb >word_486D ROM:6EE3 lda MReg40 ; Matrix 4 ROM:6EE6 bmi loc_6EED ROM:6EE8 ldb MReg41 ROM:6EEB bra loc_6EF2 ROM:6EED ; --------------------------------------------------------------------------- ROM:6EED ROM:6EED loc_6EED: ROM:6EED ldb #$7F ; '' ROM:6EEF subb MReg41 ROM:6EF2 ROM:6EF2 loc_6EF2: ROM:6EF2 comb ROM:6EF3 stb >byte_4876 ROM:6EF6 rts ROM:6EF7 ; --------------------------------------------------------------------------- ROM:6EF7 ROM:6EF7 loc_6EF7: ; BIC points to Matrix 4 ROM:6EF7 lda #$10 ROM:6EF9 jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:6EFC jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:6EFF ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:6F01 stx byte_4B32 ROM:6F04 clra ROM:6F05 ldb 2,x ROM:6F07 addb #3 ROM:6F09 std MW1 ROM:6F0C lda #$67 ; 'g' ROM:6F0E jsr Math_Run_Start ; Do math program run ROM:6F11 lda MReg00 ; Math result X ROM:6F14 ble loc_6F39 ROM:6F16 ldd MReg01 ; Math result Y ROM:6F19 ROM:6F19 loc_6F19: ; Math result X ROM:6F19 asl MReg00+1 ROM:6F1C rol MReg00 ; Math result X ROM:6F1F bvs loc_6F54 ROM:6F21 aslb ROM:6F22 rola ROM:6F23 bvc loc_6F29 ROM:6F25 rora ROM:6F26 rorb ROM:6F27 bra loc_6F54 ROM:6F29 ; --------------------------------------------------------------------------- ROM:6F29 ROM:6F29 loc_6F29: ; Math result Z ROM:6F29 asl MReg02+1 ROM:6F2C rol MReg02 ; Math result Z ROM:6F2F bvc loc_6F19 ROM:6F31 ror MReg02 ; Math result Z ROM:6F34 ror MReg02+1 ; Math result Z ROM:6F37 bra loc_6F54 ROM:6F39 ; --------------------------------------------------------------------------- ROM:6F39 ROM:6F39 loc_6F39: ; Math result Y ROM:6F39 ldd MReg01 ROM:6F3C orab #1 ROM:6F3E ROM:6F3E loc_6F3E: ROM:6F3E aslb ROM:6F3F rola ROM:6F40 bvc loc_6F46 ROM:6F42 rora ROM:6F43 rorb ROM:6F44 bra loc_6F54 ROM:6F46 ; --------------------------------------------------------------------------- ROM:6F46 ROM:6F46 loc_6F46: ; Math result Z ROM:6F46 asl MReg02+1 ROM:6F49 rol MReg02 ; Math result Z ROM:6F4C bvc loc_6F3E ROM:6F4E ror MReg02 ; Math result Z ROM:6F51 ror MReg02+1 ; Math result Z ROM:6F54 ROM:6F54 loc_6F54: ROM:6F54 coma ROM:6F55 sta >byte_4876 ROM:6F58 ldb MReg02 ; Math result Z ROM:6F5B stb >word_486D ROM:6F5E rts ROM:6F5E ; End of function sub_6EA2 ROM:6F5E ROM:6F5F ROM:6F5F ; =============== S U B R O U T I N E ======================================= ROM:6F5F ROM:6F5F ROM:6F5F sub_6F5F: ROM:6F5F ldd <DPbyte_42 ROM:6F61 jsr Shift_D_L_7 ROM:6F64 std <Stars_XT ROM:6F66 rts ROM:6F66 ; End of function sub_6F5F ROM:6F66 ROM:6F67 ROM:6F67 ; =============== S U B R O U T I N E ======================================= ROM:6F67 ROM:6F67 ROM:6F67 sub_6F67: ROM:6F67 ldd <DPbyte_42 ROM:6F69 jsr sub_CDA9 ; Shift D register left ROM:6F6C std <Stars_XT ROM:6F6E rts ROM:6F6E ; End of function sub_6F67 ROM:6F6E ROM:6F6F ROM:6F6F ; =============== S U B R O U T I N E ======================================= ROM:6F6F ROM:6F6F ROM:6F6F sub_6F6F: ROM:6F6F ldd MReg43 ROM:6F72 addd MReg4C ROM:6F75 bvc loc_6F7D ROM:6F77 inc <DPbyte_A7 ROM:6F79 bvc loc_6F7D ROM:6F7B dec <DPbyte_A7 ROM:6F7D ROM:6F7D loc_6F7D: ROM:6F7D std MReg4C ROM:6F80 std MReg20 ; XT2 ROM:6F83 ldd MReg43 ROM:6F86 jsr Shift_D_L_4 ROM:6F89 ldb <DPbyte_7D ; Joystick X ROM:6F8B bpl loc_6F8E ROM:6F8D comb ROM:6F8E ROM:6F8E loc_6F8E: ROM:6F8E aslb ROM:6F8F mul ROM:6F90 tst <DPbyte_7D ; Joystick X ROM:6F92 bge loc_6F98 ROM:6F94 coma ROM:6F95 negb ROM:6F96 sbca #$FF ROM:6F98 ROM:6F98 loc_6F98: ROM:6F98 jsr Shift_D_R_4 ROM:6F9B std MReg47 ROM:6F9E addd MReg4D ROM:6FA1 std MReg4D ROM:6FA4 std MReg21 ; YT2 ROM:6FA7 ldd MReg43 ROM:6FAA jsr Shift_D_L_4 ROM:6FAD ldb <DPbyte_7F ; Joystick Y ROM:6FAF bpl loc_6FB2 ROM:6FB1 comb ROM:6FB2 ROM:6FB2 loc_6FB2: ROM:6FB2 nop ROM:6FB3 mul ROM:6FB4 tst <DPbyte_7F ; Joystick Y ROM:6FB6 bpl loc_6FBC ROM:6FB8 coma ROM:6FB9 negb ROM:6FBA sbca #$FF ROM:6FBC ROM:6FBC loc_6FBC: ROM:6FBC jsr Shift_D_R_4 ROM:6FBF std MReg4B ROM:6FC2 addd MReg4E ROM:6FC5 cmpd #$1C00 ROM:6FC9 ble loc_6FD0 ROM:6FCB ldd #$1C00 ROM:6FCE bra loc_6FD9 ROM:6FD0 ; --------------------------------------------------------------------------- ROM:6FD0 ROM:6FD0 loc_6FD0: ROM:6FD0 cmpd #$200 ROM:6FD4 bge loc_6FD9 ROM:6FD6 ldd #$200 ROM:6FD9 ROM:6FD9 loc_6FD9: ROM:6FD9 std MReg4E ROM:6FDC std MReg22 ; ZT2 ROM:6FDF rts ROM:6FDF ; End of function sub_6F6F ROM:6FDF ROM:6FE0 ROM:6FE0 ; =============== S U B R O U T I N E ======================================= ROM:6FE0 ROM:6FE0 ROM:6FE0 sub_6FE0: ROM:6FE0 ldd MReg4E ROM:6FE3 cmpd #$380 ROM:6FE7 ble loc_6FEF ROM:6FE9 subd #$180 ROM:6FEC std MReg4E ROM:6FEF ROM:6FEF loc_6FEF: ROM:6FEF bra loc_7000 ROM:6FEF ; End of function sub_6FE0 ROM:6FEF ROM:6FF1 ROM:6FF1 ; =============== S U B R O U T I N E ======================================= ROM:6FF1 ROM:6FF1 ROM:6FF1 sub_6FF1: ROM:6FF1 ldd MReg4E ROM:6FF4 cmpd #$F300 ROM:6FF8 ble loc_7000 ROM:6FFA subd #$100 ROM:6FFD std MReg4E ROM:7000 ROM:7000 loc_7000: ROM:7000 ldd MReg43 ROM:7003 addd MReg4C ROM:7006 std MReg4C ROM:7009 ldd #$300 ROM:700C subd MReg43 ROM:700F jsr Shift_D_R_3 ROM:7012 addd MReg43 ROM:7015 std MReg43 ROM:7018 lda byte_4B15 ROM:701B lsra ROM:701C bcc loc_7023 ; Towers roll calcs ROM:701E ldd #$BB8 ROM:7021 bra loc_7026 ROM:7023 ; --------------------------------------------------------------------------- ROM:7023 ROM:7023 loc_7023: ; Towers roll calcs ROM:7023 ldd #$F448 ROM:7026 ROM:7026 loc_7026: ; Sine for rotation ROM:7026 std MReg11 ROM:7029 ldd #$3EEB ROM:702C std MReg12 ; Cosine for rotation ROM:702F jsr sub_CE24 ; Run math program $00 Roll on Matrix 4 ROM:7032 ldd #0 ROM:7035 subd <DPbyte_A3 ROM:7037 jsr sub_6E70 ; Towers collision roll limits ROM:703A rts ROM:703A ; End of function sub_6FF1 ROM:703A ROM:703B ROM:703B ; =============== S U B R O U T I N E ======================================= ROM:703B ROM:703B ; Trench viewpoint calc ROM:703B ROM:703B sub_703B: ROM:703B ldd MReg43 ROM:703E addd MReg4C ROM:7041 std MReg4C ROM:7044 std MReg20 ; XT2 ROM:7047 ldd MReg43 ROM:704A jsr Shift_D_L_4 ROM:704D ldb <DPbyte_7D ; Joystick X ROM:704F bpl loc_7052 ROM:7051 comb ROM:7052 ROM:7052 loc_7052: ROM:7052 mul ROM:7053 tst <DPbyte_7D ; Joystick X ROM:7055 bge loc_705B ROM:7057 coma ROM:7058 negb ROM:7059 sbca #$FF ROM:705B ROM:705B loc_705B: ; Trench X min/max limits ROM:705B jsr Shift_D_R_4 ROM:705E std MReg47 ROM:7061 addd MReg4D ROM:7064 cmpd #$1FF ROM:7068 ble loc_706D ROM:706A ldd #$1FF ROM:706D ROM:706D loc_706D: ROM:706D cmpd #$FE01 ROM:7071 bge loc_7076 ROM:7073 ldd #$FE01 ROM:7076 ROM:7076 loc_7076: ROM:7076 std MReg4D ROM:7079 std MReg21 ; YT2 ROM:707C ldd MReg43 ROM:707F aslb ROM:7080 rola ROM:7081 aslb ROM:7082 rola ROM:7083 aslb ROM:7084 rola ROM:7085 aslb ROM:7086 rola ROM:7087 ldb <DPbyte_7F ; Joystick Y ROM:7089 bpl loc_708C ROM:708B comb ROM:708C ROM:708C loc_708C: ROM:708C aslb ROM:708D mul ROM:708E tst <DPbyte_7F ; Joystick Y ROM:7090 bpl loc_7096 ROM:7092 coma ROM:7093 negb ROM:7094 sbca #$FF ROM:7096 ROM:7096 loc_7096: ROM:7096 asra ROM:7097 rorb ROM:7098 asra ROM:7099 rorb ROM:709A asra ROM:709B rorb ROM:709C asra ROM:709D rorb ROM:709E std MReg4B ROM:70A1 addd MReg4E ROM:70A4 cmpd #$FEFF ; Trench Y top/bottom limits ROM:70A8 ble loc_70AD ROM:70AA ldd #$FEFF ROM:70AD ROM:70AD loc_70AD: ROM:70AD cmpd #$F201 ROM:70B1 bge loc_70B6 ROM:70B3 ldd #$F201 ROM:70B6 ROM:70B6 loc_70B6: ROM:70B6 std MReg4E ROM:70B9 std MReg22 ; ZT2 ROM:70BC rts ROM:70BC ; End of function sub_703B ROM:70BC ROM:70BD ROM:70BD ; =============== S U B R O U T I N E ======================================= ROM:70BD ROM:70BD ROM:70BD sub_70BD: ROM:70BD ldx #byte_4866 ; Joystick pitch data structure ROM:70C0 jsr sub_70F0 ; Some joystick data calculation ? ROM:70C3 jsr sub_7111 ; Some joystick driven matrix rotations for pitch/roll ROM:70C6 beq locret_70CB ROM:70C8 jsr sub_CE2F ; Run math program $0E Pitch on Matrix 4 ROM:70CB ROM:70CB locret_70CB: ROM:70CB rts ROM:70CB ; End of function sub_70BD ROM:70CB ROM:70CC ROM:70CC ; =============== S U B R O U T I N E ======================================= ROM:70CC ROM:70CC ROM:70CC sub_70CC: ROM:70CC ldx #byte_486F ; Joystick roll data structure ROM:70CF jsr sub_70F0 ; Some joystick data calculation ? ROM:70D2 jsr sub_7111 ; Some joystick driven matrix rotations for pitch/roll ROM:70D5 beq locret_70DA ROM:70D7 jsr sub_CE3A ; Run math program $1C Yaw on Matrix 4 ROM:70DA ROM:70DA locret_70DA: ROM:70DA rts ROM:70DA ; End of function sub_70CC ROM:70DA ROM:70DB ROM:70DB ; =============== S U B R O U T I N E ======================================= ROM:70DB ROM:70DB ROM:70DB sub_70DB: ROM:70DB orcc #$10 ; Disable interrupts ROM:70DD ldd <DPbyte_6B ROM:70DF std <DPbyte_7F ; Joystick Y ROM:70E1 ldd <DPbyte_74 ROM:70E3 std <DPbyte_7D ; Joystick X ROM:70E5 ldd <DPbyte_2F ROM:70E7 std <DPbyte_7B ROM:70E9 ldd <DPbyte_2D ROM:70EB std <DPbyte_79 ROM:70ED andcc #$EF ; 'n' ; Enable interrupts ROM:70EF rts ROM:70EF ; End of function sub_70DB ROM:70EF ROM:70F0 ROM:70F0 ; =============== S U B R O U T I N E ======================================= ROM:70F0 ROM:70F0 ; Some joystick data calculation ? ROM:70F0 ROM:70F0 sub_70F0: ROM:70F0 lda 7,x ROM:70F2 bpl loc_70F5 ROM:70F4 coma ROM:70F5 ROM:70F5 loc_70F5: ROM:70F5 ldb #$80 ; 'Ç' ROM:70F7 mul ROM:70F8 nop ROM:70F9 nop ROM:70FA nop ROM:70FB ldb 7,x ROM:70FD bmi loc_7107 ROM:70FF adda 8,x ROM:7101 bvc loc_7105 ROM:7103 lda #$7F ; '' ROM:7105 ROM:7105 loc_7105: ROM:7105 bra loc_710E ROM:7107 ; --------------------------------------------------------------------------- ROM:7107 ROM:7107 loc_7107: ROM:7107 nega ROM:7108 adda 8,x ROM:710A bvc loc_710E ROM:710C lda #$81 ; 'ü' ROM:710E ROM:710E loc_710E: ROM:710E sta 8,x ROM:7110 rts ROM:7110 ; End of function sub_70F0 ROM:7110 ROM:7111 ROM:7111 ; =============== S U B R O U T I N E ======================================= ROM:7111 ROM:7111 ; Some joystick driven matrix rotations for pitch/roll ROM:7111 ROM:7111 sub_7111: ROM:7111 lda 8,x ROM:7113 bpl loc_7116 ROM:7115 nega ROM:7116 ROM:7116 loc_7116: ROM:7116 cmpa #$4E ; 'N' ROM:7118 bcs loc_713A ROM:711A ldd #$3FC2 ROM:711D std MReg12 ; Cosine for rotation ROM:7120 lda 8,x ROM:7122 bpl loc_712F ROM:7124 adda #$4E ; 'N' ROM:7126 sta 8,x ROM:7128 ldd #$FA70 ROM:712B std MReg11 ; Sine for rotation ROM:712E rts ROM:712F ; --------------------------------------------------------------------------- ROM:712F ROM:712F loc_712F: ROM:712F suba #$4E ; 'N' ROM:7131 sta 8,x ROM:7133 ldd #$590 ROM:7136 std MReg11 ; Sine for rotation ROM:7139 rts ROM:713A ; --------------------------------------------------------------------------- ROM:713A ROM:713A loc_713A: ROM:713A cmpa #$E ROM:713C bcs loc_715E ROM:713E ldd #$3FFE ROM:7141 std MReg12 ; Cosine for rotation ROM:7144 lda 8,x ROM:7146 bpl loc_7153 ROM:7148 adda #$E ROM:714A sta 8,x ROM:714C ldd #$FF00 ROM:714F std MReg11 ; Sine for rotation ROM:7152 rts ROM:7153 ; --------------------------------------------------------------------------- ROM:7153 ROM:7153 loc_7153: ROM:7153 suba #$E ROM:7155 sta 8,x ROM:7157 ldd #$100 ROM:715A std MReg11 ; Sine for rotation ROM:715D rts ROM:715E ; --------------------------------------------------------------------------- ROM:715E ROM:715E loc_715E: ROM:715E clrb ROM:715F rts ROM:715F ; End of function sub_7111 ROM:715F ROM:7160 ROM:7160 ; =============== S U B R O U T I N E ======================================= ROM:7160 ROM:7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:7160 ROM:7160 sub_7160: ROM:7160 lda >byte_486E ROM:7163 beq loc_7181 ROM:7165 jsr sub_71C4 ROM:7168 lda >byte_486E ROM:716B bpl loc_7176 ROM:716D ldd #0 ROM:7170 subd MReg11 ; Sine for rotation ROM:7173 std MReg11 ; Sine for rotation ROM:7176 ROM:7176 loc_7176: ROM:7176 clra ROM:7177 ldb #5 ; Point BIC to[ A,B,C ][x, y, z] 2 ROM:7179 std MW1 ROM:717C lda #$E ; Pitch program ROM:717E jsr Math_Run_Start ; Do math program run ROM:7181 ROM:7181 loc_7181: ROM:7181 lda >byte_4877 ROM:7184 beq loc_71A2 ROM:7186 jsr sub_71C4 ROM:7189 lda >byte_4877 ROM:718C bpl loc_7197 ROM:718E ldd #0 ROM:7191 subd MReg11 ; Sine for rotation ROM:7194 std MReg11 ; Sine for rotation ROM:7197 ROM:7197 loc_7197: ROM:7197 clra ROM:7198 ldb #5 ; Point BIC to[ A,B,C ][x, y, z] 2 ROM:719A std MW1 ROM:719D lda #$1C ; Yaw program ROM:719F jsr Math_Run_Start ; Do math program run ROM:71A2 ROM:71A2 loc_71A2: ROM:71A2 lda >byte_4878 ROM:71A5 beq locret_71C3 ROM:71A7 jsr sub_71C4 ROM:71AA lda >byte_4878 ROM:71AD bpl loc_71B8 ROM:71AF ldd #0 ROM:71B2 subd MReg11 ; Sine for rotation ROM:71B5 std MReg11 ; Sine for rotation ROM:71B8 ROM:71B8 loc_71B8: ROM:71B8 clra ROM:71B9 ldb #5 ; Point BIC to[ A,B,C ][x, y, z] 2 ROM:71BB std MW1 ROM:71BE lda #0 ; Roll program ROM:71C0 jsr Math_Run_Start ; Do math program run ROM:71C3 ROM:71C3 locret_71C3: ROM:71C3 rts ROM:71C3 ; End of function sub_7160 ROM:71C3 ROM:71C4 ROM:71C4 ; =============== S U B R O U T I N E ======================================= ROM:71C4 ROM:71C4 ROM:71C4 sub_71C4: ROM:71C4 bpl loc_71C7 ROM:71C6 nega ROM:71C7 ROM:71C7 loc_71C7: ROM:71C7 ldb #3 ROM:71C9 mul ROM:71CA ldx #(loc_71D9+1) ROM:71CD abx ROM:71CE ldd ,x ROM:71D0 std MReg11 ; Sine for rotation ROM:71D3 ldb 2,x ROM:71D5 sex ROM:71D6 addd #$4000 ROM:71D9 ROM:71D9 loc_71D9: ; Cosine for rotation ROM:71D9 std MReg12 ROM:71DC rts ROM:71DC ; End of function sub_71C4 ROM:71DC ROM:71DC ; --------------------------------------------------------------------------- ROM:71DD word_71DD: fdb $12 ROM:71DF fcb 0 ROM:71E0 fdb $25 ROM:71E2 fcb 0 ROM:71E3 fdb $37 ROM:71E5 fcb 0 ROM:71E6 fdb $49 ROM:71E8 fcb 0 ROM:71E9 fdb $5B ROM:71EB fcb 0 ROM:71EC fdb $6E ROM:71EE fcb 0 ROM:71EF fdb $80 ROM:71F1 fcb 0 ROM:71F2 fdb $92 ROM:71F4 fcb $FF ROM:71F5 fdb $A5 ROM:71F7 fcb $FF ROM:71F8 fdb $B7 ROM:71FA fcb $FF ROM:71FB fdb $C9 ROM:71FD fcb $FF ROM:71FE fdb $DB ROM:7200 fcb $FF ROM:7201 fdb $EE ROM:7203 fcb $FE ROM:7204 fdb $100 ROM:7206 fcb $FE ROM:7207 fdb $112 ROM:7209 fcb $FE ROM:720A fdb $124 ROM:720C fcb $FD ROM:720D fdb $137 ROM:720F fcb $FD ROM:7210 fdb $149 ROM:7212 fcb $FD ROM:7213 fdb $15B ROM:7215 fcb $FC ROM:7216 fdb $16E ROM:7218 fcb $FC ROM:7219 fdb $180 ROM:721B fcb $FC ROM:721C fdb $192 ROM:721E fcb $FB ROM:721F fdb $1A4 ROM:7221 fcb $FB ROM:7222 fdb $1B7 ROM:7224 fcb $FA ROM:7225 fdb $1C9 ROM:7227 fcb $FA ROM:7228 fdb $1DB ROM:722A fcb $F9 ROM:722B fdb $1ED ROM:722D fcb $F9 ROM:722E fdb $200 ROM:7230 fcb $F8 ROM:7231 fdb $212 ROM:7233 fcb $F7 ROM:7234 fdb $224 ROM:7236 fcb $F7 ROM:7237 fdb $237 ROM:7239 fcb $F6 ROM:723A fdb $249 ROM:723C fcb $F6 ROM:723D fdb $25B ROM:723F fcb $F5 ROM:7240 fdb $26D ROM:7242 fcb $F4 ROM:7243 fdb $280 ROM:7245 fcb $F4 ROM:7246 fdb $292 ROM:7248 fcb $F3 ROM:7249 fdb $2A4 ROM:724B fcb $F2 ROM:724C fdb $2B6 ROM:724E fcb $F1 ROM:724F fdb $2C9 ROM:7251 fcb $F0 ROM:7252 fdb $2DB ROM:7254 fcb $F0 ROM:7255 fdb $2ED ROM:7257 fcb $EF ROM:7258 fdb $2FF ROM:725A fcb $EE ROM:725B fdb $312 ROM:725D fcb $ED ROM:725E fdb $324 ROM:7260 fcb $EC ROM:7261 fdb $336 ROM:7263 fcb $EB ROM:7264 fdb $348 ROM:7266 fcb $EA ROM:7267 fdb $35B ROM:7269 fcb $E9 ROM:726A fdb $36D ROM:726C fcb $E9 ROM:726D fdb $37F ROM:726F fcb $E8 ROM:7270 fdb $391 ROM:7272 fcb $E7 ROM:7273 fdb $3A4 ROM:7275 fcb $E5 ROM:7276 fdb $3B6 ROM:7278 fcb $E4 ROM:7279 fdb $3C8 ROM:727B fcb $E3 ROM:727C fdb $3DA ROM:727E fcb $E2 ROM:727F fdb $3ED ROM:7281 fcb $E1 ROM:7282 fdb $3FF ROM:7284 fcb $E0 ROM:7285 fdb $411 ROM:7287 fcb $DF ROM:7288 fdb $423 ROM:728A fcb $DE ROM:728B fdb $436 ROM:728D fcb $DD ROM:728E fdb $448 ROM:7290 fcb $DB ROM:7291 fdb $45A ROM:7293 fcb $DA ROM:7294 fdb $46C ROM:7296 fcb $D9 ROM:7297 fdb $47F ROM:7299 fcb $D8 ROM:729A fdb $491 ROM:729C fcb $D6 ROM:729D fdb $4A3 ROM:729F fcb $D5 ROM:72A0 fdb $4B5 ROM:72A2 fcb $D4 ROM:72A3 fdb $4C8 ROM:72A5 fcb $D2 ROM:72A6 fdb $4DA ROM:72A8 fcb $D1 ROM:72A9 fdb $4EC ROM:72AB fcb $CF ROM:72AC fdb $4FE ROM:72AE fcb $CE ROM:72AF fdb $510 ROM:72B1 fcb $CD ROM:72B2 fdb $523 ROM:72B4 fcb $CB ROM:72B5 fdb $535 ROM:72B7 fcb $CA ROM:72B8 fdb $547 ROM:72BA fcb $C8 ROM:72BB fdb $559 ROM:72BD fcb $C7 ROM:72BE fdb $56C ROM:72C0 fcb $C5 ROM:72C1 fdb $57E ROM:72C3 fcb $C4 ROM:72C4 fdb $590 ROM:72C6 fcb $C2 ROM:72C7 ROM:72C7 ; =============== S U B R O U T I N E ======================================= ROM:72C7 ROM:72C7 ; Space wave ROM:72C7 ROM:72C7 sub_72C7: ROM:72C7 jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:72CA lda #$10 ; BIC points to Matrix 4 ROM:72CC jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:72CF jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:72D2 jsr sub_761D ; Display score ROM:72D5 lda byte_4B2D ROM:72D8 bne loc_72F0 ROM:72DA ldd word_4B0E ; Attract screen/game phase timer ROM:72DD cmpd #$A0 ; 'á' ROM:72E1 bcc loc_72F0 ROM:72E3 andb #$10 ROM:72E5 bne loc_72EB ROM:72E7 ldb #$4C ; 'L' ROM:72E9 bra loc_72ED ROM:72EB ; --------------------------------------------------------------------------- ROM:72EB ROM:72EB loc_72EB: ; Shoot Tie Fighters text index ROM:72EB ldb #$4D ; 'M' ROM:72ED ROM:72ED loc_72ED: ; Print text string from pointer table ROM:72ED jsr sub_E7C7 ROM:72F0 ROM:72F0 loc_72F0: ; Insert vector instructions for shields ROM:72F0 jsr sub_95A7 ROM:72F3 jsr sub_7765 ; Space wave sub_7765 ROM:72F6 jsr sub_B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:72F9 jsr sub_CD80 ; Starfield ROM:72FC jsr sub_BA12 ; Process tie/tower/bunker explosions ROM:72FF jsr sub_AE60 ROM:7302 jsr sub_786A ; Process tie fighters and insert vectors ROM:7305 jsr sub_AAE4 ; Fireball processing ROM:7308 jsr sub_B32B ROM:730B jsr sub_AEBD ROM:730E jsr sub_98B0 ; Insert vector laser explosion small circle ROM:7311 jsr sub_612F ; Vector instructions end ROM:7314 rts ROM:7314 ; End of function sub_72C7 ROM:7314 ROM:7315 ROM:7315 ; =============== S U B R O U T I N E ======================================= ROM:7315 ROM:7315 ROM:7315 sub_7315: ROM:7315 jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:7318 lda #$10 ; BIC points to Matrix 4 ROM:731A jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:731D jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:7320 jsr sub_761D ; Display score ROM:7323 jsr sub_95A7 ; Insert vector instructions for shields ROM:7326 jsr sub_CD80 ; Starfield ROM:7329 jsr sub_BA12 ; Process tie/tower/bunker explosions ROM:732C jsr sub_786A ; Process tie fighters and insert vectors ROM:732F jsr sub_AAE4 ; Fireball processing ROM:7332 jsr sub_7707 ; Game Over text handling ROM:7335 jsr sub_98B0 ; Insert vector laser explosion small circle ROM:7338 jsr sub_612F ; Vector instructions end ROM:733B rts ROM:733B ; End of function sub_7315 ROM:733B ROM:733C ROM:733C ; =============== S U B R O U T I N E ======================================= ROM:733C ROM:733C ; End of space wave? Also Trench catwalks ROM:733C ROM:733C sub_733C: ROM:733C jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:733F lda #$10 ; BIC points to Matrix 4 ROM:7341 jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:7344 jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:7347 jsr sub_761D ; Display score ROM:734A jsr sub_95A7 ; Insert vector instructions for shields ROM:734D jsr sub_B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:7350 jsr sub_CD80 ; Starfield ROM:7353 jsr sub_7765 ; Space wave sub_7765 ROM:7356 jsr sub_BA12 ; Process tie/tower/bunker explosions ROM:7359 jsr sub_AE60 ROM:735C jsr sub_786A ; Process tie fighters and insert vectors ROM:735F jsr sub_AAE4 ; Fireball processing ROM:7362 jsr sub_B32B ROM:7365 jsr sub_AEBD ROM:7368 jsr sub_98B0 ; Insert vector laser explosion small circle ROM:736B jsr sub_612F ; Vector instructions end ROM:736E rts ROM:736E ; End of function sub_733C ROM:736E ROM:736F ROM:736F ; =============== S U B R O U T I N E ======================================= ROM:736F ROM:736F ROM:736F sub_736F: ROM:736F jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:7372 lda #$10 ; BIC points to Matrix 4 ROM:7374 jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:7377 jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:737A jsr sub_761D ; Display score ROM:737D jsr sub_95A7 ; Insert vector instructions for shields ROM:7380 jsr sub_B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:7383 jsr sub_CD80 ; Starfield ROM:7386 jsr sub_77A4 ROM:7389 jsr sub_98B0 ; Insert vector laser explosion small circle ROM:738C jsr sub_612F ; Vector instructions end ROM:738F rts ROM:738F ; End of function sub_736F ROM:738F ROM:7390 ROM:7390 ; =============== S U B R O U T I N E ======================================= ROM:7390 ROM:7390 ; Towers/Bunkers wave ROM:7390 ROM:7390 sub_7390: ROM:7390 jsr sub_6112 ; Towers/Bunkers wave ROM:7393 lda #$10 ; BIC points to Matrix 4 ROM:7395 jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:7398 jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:739B jsr sub_761D ; Display score ROM:739E jsr sub_768D ; Display tower count and hit score ROM:73A1 jsr sub_95A7 ; Insert vector instructions for shields ROM:73A4 jsr sub_B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:73A7 jsr sub_CD8C ; Towers surface dots ROM:73AA jsr sub_AE60 ROM:73AD jsr sub_AAE4 ; Fireball processing ROM:73B0 jsr sub_A214 ROM:73B3 jsr sub_B2D2 ROM:73B6 jsr sub_AEBD ROM:73B9 jsr sub_BA12 ; Process tie/tower/bunker explosions ROM:73BC jsr sub_98B0 ; Insert vector laser explosion small circle ROM:73BF jsr sub_612F ; Vector instructions end ROM:73C2 rts ROM:73C2 ; End of function sub_7390 ROM:73C2 ROM:73C3 ROM:73C3 ; =============== S U B R O U T I N E ======================================= ROM:73C3 ROM:73C3 ; Towers ROM:73C3 ROM:73C3 sub_73C3: ROM:73C3 jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:73C6 lda #$10 ; BIC points to Matrix 4 ROM:73C8 jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:73CB jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:73CE jsr sub_761D ; Display score ROM:73D1 jsr sub_768D ; Display tower count and hit score ROM:73D4 jsr sub_95A7 ; Insert vector instructions for shields ROM:73D7 jsr sub_CD8C ; Towers surface dots ROM:73DA jsr sub_AAE4 ; Fireball processing ROM:73DD jsr sub_A214 ROM:73E0 jsr sub_7707 ; Game Over text handling ROM:73E3 jsr sub_98B0 ; Insert vector laser explosion small circle ROM:73E6 jsr sub_612F ; Vector instructions end ROM:73E9 rts ROM:73E9 ; End of function sub_73C3 ROM:73E9 ROM:73EA ROM:73EA ; =============== S U B R O U T I N E ======================================= ROM:73EA ROM:73EA ; Towers ROM:73EA ROM:73EA sub_73EA: ROM:73EA jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:73ED lda #$10 ; BIC points to Matrix 4 ROM:73EF jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:73F2 jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:73F5 jsr sub_761D ; Display score ROM:73F8 jsr sub_76D3 ; Towers left to shoot count ROM:73FB ldb #$4F ; 'O' ROM:73FD jsr sub_E7C7 ; Print text string from pointer table ROM:7400 jsr sub_95A7 ; Insert vector instructions for shields ROM:7403 jsr sub_B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:7406 jsr sub_CD8C ; Towers surface dots ROM:7409 jsr sub_BA12 ; Process tie/tower/bunker explosions ROM:740C jsr sub_98B0 ; Insert vector laser explosion small circle ROM:740F jsr sub_612F ; Vector instructions end ROM:7412 rts ROM:7412 ; End of function sub_73EA ROM:7412 ROM:7413 ROM:7413 ; =============== S U B R O U T I N E ======================================= ROM:7413 ROM:7413 ROM:7413 sub_7413: ROM:7413 jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:7416 lda #$10 ; BIC points to Matrix 4 ROM:7418 jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:741B jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:741E jsr sub_761D ; Display score ROM:7421 jsr sub_76D3 ; Towers left to shoot count ROM:7424 ldb #$4F ; 'O' ROM:7426 jsr sub_E7C7 ; Print text string from pointer table ROM:7429 jsr sub_95A7 ; Insert vector instructions for shields ROM:742C jsr sub_B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:742F jsr sub_859B ROM:7432 jsr sub_BA12 ; Process tie/tower/bunker explosions ROM:7435 jsr sub_98B0 ; Insert vector laser explosion small circle ROM:7438 jsr sub_612F ; Vector instructions end ROM:743B rts ROM:743B ; End of function sub_7413 ROM:743B ROM:743C ROM:743C ; =============== S U B R O U T I N E ======================================= ROM:743C ROM:743C ROM:743C sub_743C: ROM:743C jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:743F lda #$10 ; BIC points to Matrix 4 ROM:7441 jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:7444 jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:7447 jsr sub_761D ; Display score ROM:744A lda word_4B0E ; Attract screen/game phase timer ROM:744D cmpa #4 ROM:744F bhi loc_7464 ROM:7451 lda <DPbyte_98 ROM:7453 bne loc_745A ROM:7455 jsr sub_76D3 ; Towers left to shoot count ROM:7458 bra loc_7464 ROM:745A ; --------------------------------------------------------------------------- ROM:745A ROM:745A loc_745A: ROM:745A ldd #$7100 ROM:745D std ,y++ ROM:745F ldb #$46 ; 'F' ROM:7461 jsr sub_E7C7 ; Print text string from pointer table ROM:7464 ROM:7464 loc_7464: ROM:7464 lda byte_4B2D ROM:7467 bne loc_7491 ROM:7469 lda word_4B0E ; Attract screen/game phase timer ROM:746C cmpa #8 ROM:746E bhi loc_7491 ROM:7470 lda <DPbyte_98 ROM:7472 bne loc_7491 ROM:7474 lda byte_4B35 ROM:7477 bne loc_7491 ROM:7479 lda byte_4B12 ROM:747C bne loc_7482 ROM:747E ldb #$4C ; 'L' ROM:7480 bra loc_748E ROM:7482 ; --------------------------------------------------------------------------- ROM:7482 ROM:7482 loc_7482: ; Game over/insert coins timer ROM:7482 lda <DPbyte_43 ROM:7484 anda #$10 ROM:7486 bne loc_748C ROM:7488 ldb #$4C ; 'L' ROM:748A bra loc_748E ROM:748C ; --------------------------------------------------------------------------- ROM:748C ROM:748C loc_748C: ROM:748C ldb #$4E ; 'N' ROM:748E ROM:748E loc_748E: ; Print text string from pointer table ROM:748E jsr sub_E7C7 ROM:7491 ROM:7491 loc_7491: ROM:7491 lda byte_4B2D ROM:7494 bne loc_74A5 ROM:7496 lda >word_4895 ROM:7499 beq loc_74A5 ROM:749B ldd #$7100 ROM:749E std ,y++ ROM:74A0 ldb #$44 ; 'D' ROM:74A2 jsr sub_E7C7 ; Print text string from pointer table ROM:74A5 ROM:74A5 loc_74A5: ROM:74A5 lda byte_4B36 ROM:74A8 blt loc_74B6 ROM:74AA bne loc_74B3 ROM:74AC ldb #$4F ; 'O' ROM:74AE jsr sub_E7C7 ; Print text string from pointer table ROM:74B1 bra loc_74B6 ROM:74B3 ; --------------------------------------------------------------------------- ROM:74B3 ROM:74B3 loc_74B3: ROM:74B3 jsr sub_97C2 ROM:74B6 ROM:74B6 loc_74B6: ; Insert vector instructions for shields ROM:74B6 jsr sub_95A7 ROM:74B9 jsr sub_B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:74BC jsr sub_859B ROM:74BF jsr sub_AE60 ROM:74C2 jsr sub_AAE4 ; Fireball processing ROM:74C5 jsr sub_B071 ROM:74C8 jsr sub_AEBD ROM:74CB jsr sub_ADAF ROM:74CE jsr sub_98B0 ; Insert vector laser explosion small circle ROM:74D1 jsr sub_612F ; Vector instructions end ROM:74D4 rts ROM:74D4 ; End of function sub_743C ROM:74D4 ROM:74D5 ROM:74D5 ; =============== S U B R O U T I N E ======================================= ROM:74D5 ROM:74D5 ; Game over ROM:74D5 ROM:74D5 sub_74D5: ROM:74D5 jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:74D8 lda #$10 ; BIC points to Matrix 4 ROM:74DA jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:74DD jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:74E0 jsr sub_761D ; Display score ROM:74E3 lda byte_4B3E ROM:74E6 beq loc_74F2 ROM:74E8 ldd #$7100 ROM:74EB std ,y++ ROM:74ED ldb #$46 ; 'F' ROM:74EF jsr sub_E7C7 ; Print text string from pointer table ROM:74F2 ROM:74F2 loc_74F2: ; Insert vector instructions for shields ROM:74F2 jsr sub_95A7 ROM:74F5 jsr sub_859B ROM:74F8 jsr sub_AAE4 ; Fireball processing ROM:74FB lda byte_4B2D ROM:74FE bne loc_750F ROM:7500 lda >word_4895 ROM:7503 beq loc_750F ROM:7505 ldd #$7100 ROM:7508 std ,y++ ROM:750A ldb #$44 ; 'D' ROM:750C jsr sub_E7C7 ; Print text string from pointer table ROM:750F ROM:750F loc_750F: ; Game Over text handling ROM:750F jsr sub_7707 ROM:7512 jsr sub_98B0 ; Insert vector laser explosion small circle ROM:7515 jsr sub_612F ; Vector instructions end ROM:7518 rts ROM:7518 ; End of function sub_74D5 ROM:7518 ROM:7519 ROM:7519 ; =============== S U B R O U T I N E ======================================= ROM:7519 ROM:7519 ROM:7519 sub_7519: ROM:7519 jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:751C lda #$10 ; BIC points to Matrix 4 ROM:751E jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:7521 jsr sub_7160 ; Update Roll, Pitch and Yaw for [A, B, C][x, y, z] 2 ROM:7524 jsr sub_761D ; Display score ROM:7527 jsr sub_95A7 ; Insert vector instructions for shields ROM:752A jsr sub_B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:752D jsr sub_CD80 ; Starfield ROM:7530 ldb #$45 ; 'E' ROM:7532 jsr sub_E7C7 ; Print text string from pointer table ROM:7535 lda word_4B0E ; Attract screen/game phase timer ROM:7538 cmpa #2 ROM:753A bgt loc_755A ROM:753C ldb #$47 ; 'G' ROM:753E jsr sub_E7C7 ; Print text string from pointer table ROM:7541 ldb #$48 ; 'H' ROM:7543 jsr sub_E7C7 ; Print text string from pointer table ROM:7546 ldd #$90 ; 'É' ROM:7549 std ,y++ ROM:754B ldd #$70 ; 'p' ROM:754E std ,y++ ROM:7550 lda <DPbyte_8E ROM:7552 jsr loc_E7AD ROM:7555 ldd #$8040 ROM:7558 std ,y++ ROM:755A ROM:755A loc_755A: ; Attract screen/game phase timer ROM:755A lda word_4B0E ROM:755D cmpa #1 ROM:755F bgt loc_759C ROM:7561 lda word_4845 ROM:7564 beq loc_759C ROM:7566 lda byte_4592 ROM:7569 anda #3 ROM:756B beq loc_759C ROM:756D ldb byte_4593 ROM:7570 andb #3 ROM:7572 addb #6 ROM:7574 cmpb <DPbyte_60 ; Shield count ROM:7576 bhi loc_757C ROM:7578 ldb #$4A ; 'J' ROM:757A bra loc_7599 ROM:757C ; --------------------------------------------------------------------------- ROM:757C ROM:757C loc_757C: ROM:757C ldu #$A01A ROM:757F stu ,y++ ROM:7581 ldu #$48 ; 'H' ROM:7584 stu ,y++ ROM:7586 ldu #$1EC0 ROM:7589 stu ,y++ ROM:758B ldb #1 ROM:758D stb <DPbyte_AD ROM:758F jsr loc_E7AD ROM:7592 ldd #$8040 ROM:7595 std ,y++ ROM:7597 ldb #$49 ; 'I' ROM:7599 ROM:7599 loc_7599: ; Print text string from pointer table ROM:7599 jsr sub_E7C7 ROM:759C ROM:759C loc_759C: ; Attract screen/game phase timer ROM:759C lda word_4B0E ROM:759F cmpa #0 ROM:75A1 bgt loc_75B2 ROM:75A3 lda byte_4B2D ROM:75A6 bne loc_75B2 ROM:75A8 ldb byte_4B15 ROM:75AB beq loc_75B2 ROM:75AD ldb #$4B ; 'K' ROM:75AF jsr sub_E7C7 ; Print text string from pointer table ROM:75B2 ROM:75B2 loc_75B2: ; Insert vector laser explosion small circle ROM:75B2 jsr sub_98B0 ROM:75B5 jsr sub_612F ; Vector instructions end ROM:75B8 rts ROM:75B8 ; End of function sub_7519 ROM:75B8 ROM:75B9 ROM:75B9 ; =============== S U B R O U T I N E ======================================= ROM:75B9 ROM:75B9 ROM:75B9 sub_75B9: ROM:75B9 jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:75BC lda #$10 ; BIC points to Matrix 4 ROM:75BE jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:75C1 jsr sub_761D ; Display score ROM:75C4 lda byte_4B36 ROM:75C7 ble loc_75CC ROM:75C9 jsr sub_97C2 ROM:75CC ROM:75CC loc_75CC: ; Insert vector instructions for shields ROM:75CC jsr sub_95A7 ROM:75CF jsr sub_B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:75D2 jsr sub_77A4 ROM:75D5 jsr sub_612F ; Vector instructions end ROM:75D8 rts ROM:75D8 ; End of function sub_75B9 ROM:75D8 ROM:75D9 ROM:75D9 ; =============== S U B R O U T I N E ======================================= ROM:75D9 ROM:75D9 ; Space wave ROM:75D9 ROM:75D9 sub_75D9: ROM:75D9 jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:75DC lda #$10 ; BIC points to Matrix 4 ROM:75DE jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:75E1 jsr sub_761D ; Display score ROM:75E4 jsr sub_95A7 ; Insert vector instructions for shields ROM:75E7 jsr sub_B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:75EA ldd #$1F98 ROM:75ED std ,y++ ROM:75EF ldd #0 ROM:75F2 std ,y++ ROM:75F4 ldd #$7200 ROM:75F7 std ,y++ ROM:75F9 ldd #$BE50 ROM:75FC std ,y++ ROM:75FE ldd #$7200 ROM:7601 std ,y++ ROM:7603 jsr sub_BB85 ; Death Star explosion animation ROM:7606 jsr sub_612F ; Vector instructions end ROM:7609 rts ROM:7609 ; End of function sub_75D9 ROM:7609 ROM:760A ROM:760A ; =============== S U B R O U T I N E ======================================= ROM:760A ROM:760A ; Death Star explosion ROM:760A ROM:760A sub_760A: ROM:760A jsr sub_6112 ; Insert vector data for four blue dots in screen corners ROM:760D jsr sub_761D ; Display score ROM:7610 jsr sub_95A7 ; Insert vector instructions for shields ROM:7613 jsr sub_B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:7616 jsr sub_BB85 ; Death Star explosion animation ROM:7619 jsr sub_612F ; Vector instructions end ROM:761C rts ROM:761C ; End of function sub_760A ROM:761C ROM:761D ROM:761D ; =============== S U B R O U T I N E ======================================= ROM:761D ROM:761D ; Display score ROM:761D ROM:761D sub_761D: ROM:761D ldd #$B9F2 ROM:7620 std ,y++ ROM:7622 ldd #$6280 ROM:7625 std ,y++ ROM:7627 ldd #$1E0 ROM:762A std ,y++ ROM:762C ldd #$1E20 ROM:762F std ,y++ ROM:7631 lda #6 ROM:7633 sta <DPbyte_AD ROM:7635 ldx #$485C ROM:7638 jsr sub_E764 ROM:763B ldd #$8040 ROM:763E std ,y++ ROM:7640 ldb byte_4B2C ROM:7643 beq loc_766E ROM:7645 subb #8 ROM:7647 cmpb #$20 ; ' ' ROM:7649 bcc loc_764D ROM:764B ldb #0 ROM:764D ROM:764D loc_764D: ROM:764D stb byte_4B2C ROM:7650 lsrb ROM:7651 lda #$66 ; 'f' ROM:7653 std ,y++ ROM:7655 ldd #$1B0 ROM:7658 std ,y++ ROM:765A ldd #$1E50 ROM:765D std ,y++ ROM:765F lda #5 ROM:7661 sta <DPbyte_AD ROM:7663 ldx #$4B28 ROM:7666 jsr sub_E772 ; Display BCD number text ROM:7669 ldd #$8040 ROM:766C std ,y++ ROM:766E ROM:766E loc_766E: ROM:766E ldd #$6280 ROM:7671 std ,y++ ROM:7673 ldd #$210 ROM:7676 std ,y++ ROM:7678 ldd #$138 ROM:767B std ,y++ ROM:767D lda #1 ROM:767F sta <DPbyte_AD ROM:7681 lda byte_4B16 ROM:7684 jsr Display_Vect_BCD ; Display BCD numbers ROM:7687 ldd #$8040 ROM:768A std ,y++ ROM:768C rts ROM:768C ; End of function sub_761D ROM:768C ROM:768D ROM:768D ; =============== S U B R O U T I N E ======================================= ROM:768D ROM:768D ; Display tower count and hit score ROM:768D ROM:768D sub_768D: ROM:768D lda byte_4B13 ; Display tower hit score ROM:7690 ble loc_76FC ROM:7692 lda byte_4B1A ROM:7695 beq sub_76D3 ; Towers left to shoot count ROM:7697 lda <DPbyte_43 ; Game over/insert coins timer ROM:7699 anda #$30 ; '0' ROM:769B beq loc_76CE ROM:769D ldb #$40 ; '@' ROM:769F jsr sub_E7C7 ; Print text string from pointer table ROM:76A2 ldd #$6280 ; Vector STAT 2,80 instruction ROM:76A5 std ,y++ ROM:76A7 ldd #$180 ; Vector draw to position ROM:76AA std ,y++ ROM:76AC ldd #$1ED0 ROM:76AF std ,y++ ROM:76B1 lda #4 ROM:76B3 sta <DPbyte_AD ROM:76B5 lda byte_4B2E ; Temporary score adder towers 1 ROM:76B8 jsr Display_Vect_BCD ; Display BCD numbers ROM:76BB lda byte_4B2F ; Temporary score adder towers 2 ROM:76BE jsr Display_Vect_BCD ; Display BCD numbers ROM:76C1 lda byte_4B30 ; Temporary score adder towers 3 ROM:76C4 jsr Display_Vect_BCD ; Display BCD numbers ROM:76C7 ldd #$8040 ; Vector CNTR instruction ROM:76CA std ,y++ ROM:76CC bra sub_76D3 ; Towers left to shoot count ROM:76CE ; --------------------------------------------------------------------------- ROM:76CE ROM:76CE loc_76CE: ROM:76CE ldb #$43 ; 'C' ROM:76D0 jsr sub_E7C7 ; Print text string from pointer table ROM:76D0 ; End of function sub_768D ROM:76D0 ROM:76D3 ROM:76D3 ; =============== S U B R O U T I N E ======================================= ROM:76D3 ROM:76D3 ; Towers left to shoot count ROM:76D3 ROM:76D3 sub_76D3: ROM:76D3 lda byte_4B13 ; Display towers left to shoot count ROM:76D6 ble loc_76FC ROM:76D8 ldd #$41 ; 'A' ROM:76DB jsr sub_E7C7 ; Print text string from pointer table ROM:76DE ldd #$6280 ; Vector STAT 2,80 instruction ROM:76E1 std ,y++ ROM:76E3 ldd #$198 ROM:76E6 std ,y++ ROM:76E8 ldd #$168 ROM:76EB std ,y++ ROM:76ED lda #1 ROM:76EF sta <DPbyte_AD ROM:76F1 lda byte_4B1A ROM:76F4 jsr Display_Vect_BCD ; Display BCD numbers ROM:76F7 ldd #$8040 ; Vector CNTR instruction ROM:76FA std ,y++ ROM:76FC ROM:76FC loc_76FC: ROM:76FC lda byte_4B35 ROM:76FF beq locret_7706 ROM:7701 ldb #$42 ; 'B' ROM:7703 jsr sub_E7C7 ; Print text string from pointer table ROM:7706 ROM:7706 locret_7706: ROM:7706 rts ROM:7706 ; End of function sub_76D3 ROM:7706 ROM:7707 ROM:7707 ; =============== S U B R O U T I N E ======================================= ROM:7707 ROM:7707 ; Game Over text handling ROM:7707 ROM:7707 sub_7707: ROM:7707 lda word_4B0E+1 ; Attract screen/game phase timer ROM:770A cmpa #$20 ; ' ' ROM:770C bls loc_7710 ROM:770E lda #$20 ; ' ' ROM:7710 ROM:7710 loc_7710: ROM:7710 ldb #6 ROM:7712 mul ROM:7713 negb ROM:7714 addb #$C0 ; '+' ROM:7716 lda #$70 ; 'p' ROM:7718 std ,y++ ROM:771A ldb #4 ROM:771C jsr sub_E7C7 ; Print text string from pointer table ROM:771F rts ROM:771F ; End of function sub_7707 ROM:771F ROM:7720 ROM:7720 ; =============== S U B R O U T I N E ======================================= ROM:7720 ROM:7720 ROM:7720 sub_7720: ROM:7720 std word_4AD6+1 ROM:7723 ldd #0 ROM:7726 std word_4AD4 ROM:7729 sta word_4AD6 ROM:772C ROM:772C loc_772C: ROM:772C asl >byte_4AD8 ROM:772F rol word_4AD6+1 ROM:7732 lda word_4AD6 ROM:7735 adca word_4AD6 ROM:7738 daa ROM:7739 sta word_4AD6 ROM:773C lda word_4AD4+1 ROM:773F adca word_4AD4+1 ROM:7742 daa ROM:7743 sta word_4AD4+1 ROM:7746 rol word_4AD4 ROM:7749 leax -1,x ROM:774B bne loc_772C ROM:774D rts ROM:774D ; End of function sub_7720 ROM:774D ROM:774E ROM:774E ; =============== S U B R O U T I N E ======================================= ROM:774E ROM:774E ROM:774E sub_774E: ROM:774E sta word_4AD6+1 ROM:7751 anda #$F0 ; '=' ROM:7753 ldb #$A0 ; 'á' ROM:7755 mul ROM:7756 ldb word_4AD6+1 ROM:7759 andb #$F ROM:775B stb word_4AD6+1 ROM:775E adda word_4AD6+1 ROM:7761 sta word_4AD6+1 ROM:7764 rts ROM:7764 ; End of function sub_774E ROM:7764 ROM:7765 ROM:7765 ; =============== S U B R O U T I N E ======================================= ROM:7765 ROM:7765 ; Space wave sub_7765 ROM:7765 ROM:7765 sub_7765: ROM:7765 ldd MReg14 ; Ax2 ROM:7768 ble locret_77A3 ROM:776A std DVSRH ROM:776D ldd MReg15 ; Ay2 ROM:7770 std MReg01 ; Math result Y ROM:7773 tsta ROM:7774 bpl loc_777A ROM:7776 coma ROM:7777 negb ROM:7778 sbca #$FF ROM:777A ROM:777A loc_777A: ; Ax2 ROM:777A subd MReg14 ROM:777D bge locret_77A3 ROM:777F ldd MReg16 ; Az2 ROM:7782 std MReg02 ; Math result Z ROM:7785 tsta ROM:7786 bpl loc_778C ROM:7788 coma ROM:7789 negb ROM:778A sbca #$FF ROM:778C ROM:778C loc_778C: ; Ax2 ROM:778C subd MReg14 ROM:778F ROM:778F loc_778F: ROM:778F bge locret_77A3 ROM:7791 jsr sub_CCF0 ; Get divider result and multiply by Math result Z, insert VCTR instruction ROM:7794 ldd #$7300 ROM:7797 std ,y++ ROM:7799 ldd #$BE50 ; Vector JRSL Small Death Star ROM:779C std ,y++ ROM:779E ldd #$7200 ROM:77A1 std ,y++ ROM:77A3 ROM:77A3 locret_77A3: ROM:77A3 rts ROM:77A3 ; End of function sub_7765 ROM:77A3 ROM:77A4 ROM:77A4 ; =============== S U B R O U T I N E ======================================= ROM:77A4 ROM:77A4 ROM:77A4 sub_77A4: ROM:77A4 ldd MReg14 ; Ax2 ROM:77A7 ble locret_77D3 ROM:77A9 std DVSRH ROM:77AC ldd MReg15 ; Ay2 ROM:77AF std MReg01 ; Math result Y ROM:77B2 tsta ROM:77B3 bpl loc_77B9 ROM:77B5 coma ROM:77B6 negb ROM:77B7 sbca #$FF ROM:77B9 ROM:77B9 loc_77B9: ; Ax2 ROM:77B9 subd MReg14 ROM:77BC bge locret_77D3 ROM:77BE ldd MReg16 ; Az2 ROM:77C1 std MReg02 ; Math result Z ROM:77C4 tsta ROM:77C5 bpl loc_77CB ROM:77C7 coma ROM:77C8 negb ROM:77C9 sbca #$FF ROM:77CB ROM:77CB loc_77CB: ; Ax2 ROM:77CB subd MReg14 ROM:77CE bge locret_77D3 ROM:77D0 jsr sub_77D4 ROM:77D3 ROM:77D3 locret_77D3: ROM:77D3 rts ROM:77D3 ; End of function sub_77A4 ROM:77D3 ROM:77D4 ROM:77D4 ; =============== S U B R O U T I N E ======================================= ROM:77D4 ROM:77D4 ROM:77D4 sub_77D4: ROM:77D4 jsr sub_CCF0 ; Get divider result and multiply by Math result Z, insert VCTR instruction ROM:77D7 ldd -4,y ROM:77D9 std <DPbyte_5 ; Zoom value ROM:77DB ldd -2,y ROM:77DD std <DPbyte_3 ROM:77DF ldd <DPbyte_56 ; Zoom value ROM:77E1 std <DPbyte_1 ROM:77E3 ldu #$BD68 ROM:77E6 jsr sub_7863 ROM:77E9 ldu #$BDA6 ROM:77EC jsr sub_785B ROM:77EF ldu #$BDB2 ROM:77F2 jsr sub_785B ROM:77F5 ldu #$BDDA ROM:77F8 jsr sub_785B ROM:77FB ldu #$BE06 ROM:77FE jsr sub_785B ROM:7801 ldd <DPbyte_56 ; Zoom value ROM:7803 suba #3 ROM:7805 cmpd #$7000 ROM:7809 bcc loc_780E ROM:780B ldd #$7000 ROM:780E ROM:780E loc_780E: ROM:780E std <DPbyte_1 ROM:7810 cmpa #$70 ; 'p' ROM:7812 bne loc_7819 ROM:7814 ldd #$6660 ROM:7817 bra loc_781C ROM:7819 ; --------------------------------------------------------------------------- ROM:7819 ROM:7819 loc_7819: ROM:7819 ldd #$6630 ROM:781C ROM:781C loc_781C: ROM:781C std ,y++ ROM:781E lda byte_4B14 ROM:7821 bita #1 ROM:7823 bne loc_782A ROM:7825 ldu #$B728 ROM:7828 bra loc_7839 ROM:782A ; --------------------------------------------------------------------------- ROM:782A ROM:782A loc_782A: ROM:782A ldu #$B73C ROM:782D jsr sub_785B ROM:7830 ldu #$B749 ROM:7833 jsr sub_785B ROM:7836 ldu #$B754 ROM:7839 ROM:7839 loc_7839: ROM:7839 jsr sub_785B ROM:783C lda byte_4B14 ROM:783F bita #1 ROM:7841 bne loc_7848 ROM:7843 ldu #$B75E ROM:7846 bra loc_7857 ROM:7848 ; --------------------------------------------------------------------------- ROM:7848 ROM:7848 loc_7848: ROM:7848 ldu #$B770 ROM:784B jsr sub_785B ROM:784E ldu #$B77C ROM:7851 jsr sub_785B ROM:7854 ldu #$B788 ROM:7857 ROM:7857 loc_7857: ROM:7857 jsr sub_785B ROM:785A rts ROM:785A ; End of function sub_77D4 ROM:785A ROM:785B ROM:785B ; =============== S U B R O U T I N E ======================================= ROM:785B ROM:785B ROM:785B sub_785B: ROM:785B ldd <DPbyte_5 ROM:785D std ,y++ ROM:785F ldd <DPbyte_3 ROM:7861 std ,y++ ROM:7861 ; End of function sub_785B ROM:7861 ROM:7863 ROM:7863 ; =============== S U B R O U T I N E ======================================= ROM:7863 ROM:7863 ROM:7863 sub_7863: ROM:7863 ldd <DPbyte_1 ROM:7865 std ,y++ ROM:7867 stu ,y++ ROM:7869 rts ROM:7869 ; End of function sub_7863 ROM:7869 ROM:786A ROM:786A ; =============== S U B R O U T I N E ======================================= ROM:786A ROM:786A ; Process tie fighters and insert vectors ROM:786A ROM:786A sub_786A: ROM:786A ldx #byte_4900 ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:786D ROM:786D loc_786D: ; Pointer to Tie fighter data ROM:786D stx <DPbyte_64 ROM:786F lda 3,x ROM:7871 beq loc_7876 ROM:7873 jsr sub_7881 ROM:7876 ROM:7876 loc_7876: ; Pointer to Tie fighter data ROM:7876 ldx <DPbyte_64 ROM:7878 leax $19,x ROM:787B cmpx #byte_4900+$4B ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:787E bcs loc_786D ROM:7880 ROM:7880 locret_7880: ROM:7880 rts ROM:7880 ; End of function sub_786A ROM:7880 ROM:7881 ROM:7881 ; =============== S U B R O U T I N E ======================================= ROM:7881 ROM:7881 ROM:7881 sub_7881: ROM:7881 ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:7883 clra ROM:7884 ldb 2,x ROM:7886 addb #3 ROM:7888 std MW1 ROM:788B lda #$67 ; 'g' ROM:788D jsr Math_Run_Start ; Do math program run ROM:7890 lda MReg00 ; Math result X ROM:7893 asla ROM:7894 bvs loc_7909 ROM:7896 lda MReg01 ; Math result Y ROM:7899 asla ROM:789A bvs loc_7909 ROM:789C lda MReg02 ; Math result Z ROM:789F asla ROM:78A0 bvs loc_7909 ROM:78A2 ldd MReg38 ROM:78A5 addd MReg39 ROM:78A8 addd MReg3A ROM:78AB tfr d, u ROM:78AD cmpu #$900 ROM:78B1 bhi loc_78BB ROM:78B3 ldd $15,x ROM:78B6 oraa #$20 ; ' ' ROM:78B8 std $15,x ROM:78BB ROM:78BB loc_78BB: ROM:78BB cmpu #$100 ROM:78BF bhi loc_78C9 ROM:78C1 ldd $15,x ROM:78C4 oraa #4 ROM:78C6 std $15,x ROM:78C9 ROM:78C9 loc_78C9: ROM:78C9 cmpu #$A0 ; 'á' ROM:78CD bhi loc_78FF ROM:78CF lda word_4B38 ROM:78D2 bne loc_78E4 ROM:78D4 lda 2,x ROM:78D6 sta word_4B38 ROM:78D9 jsr Sound_4 ROM:78DC jsr Sound_2A ROM:78DF stu word_4B38+1 ROM:78E2 bra loc_78FD ROM:78E4 ; --------------------------------------------------------------------------- ROM:78E4 ROM:78E4 loc_78E4: ROM:78E4 cmpa 2,x ROM:78E6 bne loc_78FD ROM:78E8 cmpu word_4B38+1 ROM:78EC bgt loc_78F3 ROM:78EE stu word_4B38+1 ROM:78F1 bra loc_78FD ROM:78F3 ; --------------------------------------------------------------------------- ROM:78F3 ROM:78F3 loc_78F3: ROM:78F3 bcs loc_78FD ROM:78F5 lda #$FF ROM:78F7 sta word_4B38+1 ROM:78FA jsr Sound_2E ROM:78FD ROM:78FD loc_78FD: ROM:78FD bra loc_7909 ROM:78FF ; --------------------------------------------------------------------------- ROM:78FF ROM:78FF loc_78FF: ROM:78FF lda 2,x ROM:7901 cmpa word_4B38 ROM:7904 bne loc_7909 ROM:7906 clr word_4B38 ROM:7909 ROM:7909 loc_7909: ; Math result X ROM:7909 ldd MReg00 ROM:790C cmpd #$10 ROM:7910 lble locret_7880 ROM:7914 cmpd #$7F00 ROM:7918 lbhi locret_7880 ROM:791C std DVSRH ROM:791F std MReg0C ; XT ROM:7922 ldd MReg01 ; Math result Y ROM:7925 std MReg0D ; YT ROM:7928 ldd MReg39 ROM:792B subd MReg38 ROM:792E lbcc locret_7880 ROM:7932 ldd MReg02 ; Math result Z ROM:7935 std MReg0E ; ZT ROM:7938 ldd MReg3A ROM:793B subd MReg38 ROM:793E lbcc locret_7880 ROM:7942 ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:7944 ldd $15,x ROM:7947 oraa #$10 ROM:7949 std $15,x ROM:794C lda word_4B3B ROM:794F bne loc_7972 ROM:7951 lda 4,x ROM:7953 cmpa #4 ROM:7955 bne loc_7972 ROM:7957 inc word_4B3B ROM:795A lda byte_4B14 ROM:795D lsra ROM:795E bcs loc_796F ROM:7960 lda PRNG ROM:7963 bpl loc_796A ROM:7965 jsr Sound_15 ROM:7968 bra loc_796D ROM:796A ; --------------------------------------------------------------------------- ROM:796A ROM:796A loc_796A: ROM:796A jsr Sound_B ROM:796D ROM:796D loc_796D: ROM:796D bra loc_7972 ROM:796F ; --------------------------------------------------------------------------- ROM:796F ROM:796F loc_796F: ROM:796F jsr Sound_8 ROM:7972 ROM:7972 loc_7972: ROM:7972 lda 2,x ROM:7974 jsr sub_CE18 ; Run math program $80 Copy [BIC] to Matrix 3 ROM:7977 jsr sub_CCF0 ; Get divider result and multiply by Math result Z, insert VCTR instruction ROM:797A ldd #$50 ; 'P' ROM:797D std MReg01 ; Math result Y ROM:7980 lda #$86 ; 'å' ; Reg01 = Reg01 x Reg00 ROM:7980 ; Reg02 = Reg02 x Reg00 ROM:7982 jsr Math_Run_Start ; Do math program run ROM:7985 ldd MReg01 ; Math result Y ROM:7988 addd #$A ROM:798B std <DPbyte_1 ROM:798D ldd <DPbyte_D6 ROM:798F subd <DPbyte_B3 ROM:7991 bpl loc_7997 ROM:7993 coma ROM:7994 negb ROM:7995 sbca #$FF ROM:7997 ROM:7997 loc_7997: ROM:7997 std <DPbyte_5 ROM:7999 std <DPbyte_3 ROM:799B ldd <DPbyte_D8 ROM:799D subd <DPbyte_B5 ROM:799F bpl loc_79A5 ROM:79A1 coma ROM:79A2 negb ROM:79A3 sbca #$FF ROM:79A5 ROM:79A5 loc_79A5: ROM:79A5 std <DPbyte_7 ROM:79A7 addd <DPbyte_3 ROM:79A9 std <DPbyte_3 ROM:79AB ldd <DPbyte_5 ROM:79AD subd <DPbyte_1 ROM:79AF bgt loc_79CF ROM:79B1 ldd <DPbyte_7 ROM:79B3 subd <DPbyte_1 ROM:79B5 bgt loc_79CF ROM:79B7 ldd <DPbyte_1 ROM:79B9 lsra ROM:79BA rorb ROM:79BB addd <DPbyte_1 ROM:79BD subd <DPbyte_3 ROM:79BF blt loc_79CF ROM:79C1 ldd MReg0C ; XT ROM:79C4 cmpd <DPbyte_C4 ROM:79C7 bcc loc_79CF ROM:79C9 std <DPbyte_C4 ROM:79CB ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:79CD stx <DPbyte_C2 ROM:79CF ROM:79CF loc_79CF: ROM:79CF ldd <DPbyte_1 ROM:79D1 addd <DPbyte_1 ROM:79D3 addd <DPbyte_1 ROM:79D5 subd <DPbyte_3 ROM:79D7 bcs loc_79E9 ROM:79D9 ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:79DB lda 3,x ROM:79DD cmpa #1 ROM:79DF bne loc_79E9 ROM:79E1 ldd $15,x ROM:79E4 oraa #8 ROM:79E6 std $15,x ROM:79E9 ROM:79E9 loc_79E9: ; Pointer to Tie fighter data ROM:79E9 ldx <DPbyte_64 ROM:79EB ldb 6,x ROM:79ED ldu #word_7A08 ; Tie fighter colour table ROM:79F0 aslb ROM:79F1 ldd b,u ROM:79F3 std ,y++ ROM:79F5 lda #$40 ; '@' ; Matrix 1 = Matrix 2 x Matrix 3 ROM:79F7 jsr Math_Run_Start ; Do math program run ROM:79FA ldb 4,x ROM:79FC jsr sub_CD14 ; Math program 0x50. Matrix Multiply - Transposed ROM:79FC ; Then do perspective division? ROM:79FF jsr sub_CD2C ; Format vectors for ties, and tower/bunker explosions ROM:7A02 ldd #$8040 ; Insert vector CNTR instruction ROM:7A05 std ,y++ ROM:7A07 rts ROM:7A07 ; End of function sub_7881 ROM:7A07 ROM:7A07 ; --------------------------------------------------------------------------- ROM:7A08 word_7A08: fdb $6280 ; Tie fighter colour table ROM:7A0A fdb $6730 ROM:7A0C fdb $6280 ROM:7A0E fdb $6730 ROM:7A10 fdb $6280 ROM:7A12 fdb $6740 ROM:7A14 fdb $6280 ROM:7A16 fdb $6740 ROM:7A18 fdb $6280 ROM:7A1A fdb $6750 ROM:7A1C fdb $6280 ROM:7A1E fdb $6750 ROM:7A20 fdb $6280 ROM:7A22 fdb $6760 ROM:7A24 fdb $6280 ROM:7A26 fdb $6760 ROM:7A28 fdb $6280 ROM:7A2A fdb $6770 ROM:7A2C fdb $6280 ROM:7A2E fdb $6770 ROM:7A30 fdb $6280 ROM:7A32 fdb $6780 ROM:7A34 fdb $6280 ROM:7A36 fdb $6780 ROM:7A38 fdb $6280 ROM:7A3A fdb $6780 ROM:7A3C fdb $6280 ROM:7A3E fdb $6780 ROM:7A40 fdb $6280 ROM:7A42 fdb $6780 ROM:7A44 fdb $67C0 ROM:7A46 fdb $67C0 ROM:7A48 ROM:7A48 ; =============== S U B R O U T I N E ======================================= ROM:7A48 ROM:7A48 ROM:7A48 sub_7A48: ROM:7A48 ldu #MReg48 ROM:7A4B jsr sub_CDC3 ; Initialise math registers matrix ROM:7A4E ldd #0 ROM:7A51 std MReg4C ROM:7A54 std MReg4D ROM:7A57 std MReg4E ROM:7A5A ROM:7A5A loc_7A5A: ROM:7A5A ldd #0 ROM:7A5D sta <DPbyte_62 ; Timer for fireball hit? ROM:7A5F sta <DPbyte_63 ROM:7A61 sta <DPbyte_31 ROM:7A63 sta <DPbyte_BC ROM:7A65 sta <DPbyte_B7 ROM:7A67 sta <DPbyte_BD ROM:7A69 std <DPbyte_A3 ROM:7A6B sta >byte_4878 ROM:7A6E sta >byte_486E ROM:7A71 sta >byte_4877 ROM:7A74 std >word_4874 ROM:7A77 std >word_486B ROM:7A7A rts ROM:7A7A ; End of function sub_7A48 ROM:7A7A ROM:7A7A ; --------------------------------------------------------------------------- ROM:7A7B fcb $F7, $9D, 2, $BB, $5A, $30, $5F, $EE ROM:7A7B fcb $D, $A8, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:7A7B fcb $FF, $FF, $FF, $FF, $FF ROM:7AF8 aCopyright1983At_1:fcc "COPYRIGHT 1983 ATARI" ROM:7B0C fcb $B8, $AD, $BA, $B8, $DF, $AD, $B6, $A9 ROM:7B0C fcb $BA, $AD, $BE, $DF, $BB, $B6, $BB, $DF ROM:7B0C fcb $B6, $AB ROM:7B1E off_7B1E: fdb byte_7E08, byte_82DC, byte_8286, byte_82DC, byte_7D42, byte_82DC, byte_81E2, byte_82DC ROM:7B1E fdb byte_81C3, byte_82DC, byte_8267, byte_82DC, byte_8201, byte_82DC, byte_81E2, byte_82FA ROM:7B3E off_7B3E: fdb byte_7E08, byte_82DC, byte_7D42, byte_82C8, byte_7DB1, byte_82C8, byte_80C6, byte_82DC ROM:7B3E fdb byte_7F78, byte_82DC, byte_7F97, byte_82DC, byte_81C3, byte_82D2, byte_7DB1, byte_82FA ROM:7B5E off_7B5E: fdb byte_7E08, byte_82DC, byte_7CF8, byte_82C8, byte_7DCA, byte_82DC, byte_8066, byte_82E6 ROM:7B5E fdb byte_804D, byte_82BE, byte_80C6, byte_82C8, byte_7E3D, byte_82D2, byte_8267, byte_8325 ROM:7B7E off_7B7E: fdb byte_7E08, byte_82DC, byte_7D5B, byte_82C8, byte_7ED8, byte_82F0, byte_7E75, byte_82D2 ROM:7B7E fdb byte_8135, byte_82D2, byte_8226, byte_82C8, byte_7ED8, byte_82F0, byte_7E75, byte_8325 ROM:7B9E off_7B9E: fdb byte_7E08, byte_82DC, byte_8226, byte_82C8, byte_810A, byte_82D2, byte_804D, byte_82BE ROM:7B9E fdb byte_8066, byte_82E6, byte_7E3D, byte_82D2, byte_7E21, byte_82D2, byte_7CD6, byte_8325 ROM:7BBE off_7BBE: fdb byte_7E08, byte_82DC, byte_7D5B, byte_82C8, byte_810A, byte_82D2, byte_7FB9, byte_82C8 ROM:7BBE fdb byte_8135, byte_82D2, byte_7E75, byte_82D2, byte_80C6, byte_82C8, byte_7ED8, byte_8325 ROM:7BDE off_7BDE: fdb byte_7E08, byte_82DC, byte_8025, byte_82F0, byte_7DE3, byte_82E6, byte_7F16, byte_82C8 ROM:7BDE fdb byte_7FB9, byte_82C8, byte_80EE, byte_82BE, byte_8242, byte_82C8, byte_7E56, byte_807F ROM:7BFE off_7BFE: fdb byte_7E08, byte_82DC, byte_7D11, byte_82D2, byte_81A1, byte_82E6, byte_7D80, byte_82E6 ROM:7BFE fdb byte_8003, byte_82D2, byte_7EB9, byte_82D2, byte_7F47, byte_82D2, byte_7EF1, byte_807F ROM:7C1E off_7C1E: fdb byte_7E08, byte_82DC, byte_7E9D, byte_82F0, byte_7FD2, byte_82F0, byte_809B, byte_82F0 ROM:7C1E fdb byte_8176, byte_82E6, byte_82A5, byte_82F0, byte_81A1, byte_82F0, byte_8201, byte_807F ROM:7C3E off_7C3E: fdb byte_7E08, byte_82DC, byte_7D5B, byte_82C8, byte_7ED8, byte_82F0, byte_7FD2, byte_82F0 ROM:7C3E fdb byte_82A5, byte_82F0, byte_7D80, byte_82E6, byte_81A1, byte_82F0, byte_8176, byte_807F ROM:7C5E off_7C5E: fdb byte_7E08, byte_82DC, byte_7E9D, byte_82F0, byte_7FD2, byte_82F0, byte_8154, byte_82C8 ROM:7C5E fdb byte_7EB9, byte_82D2, byte_7F47, byte_82D2, byte_7EF1, byte_82BE, byte_7D80, byte_807F ROM:7C7E off_7C7E: fdb byte_7E08, byte_82DC, off_7C9E, byte_82D2, off_7C9E, byte_82F0, off_7C9E, byte_82D2 ROM:7C7E fdb off_7C9E, byte_82F0, off_7C9E, byte_82D2, off_7C9E, byte_82F0, off_7C9E, byte_807F ROM:7C9E off_7C9E: fdb byte_7D11, byte_7D80, byte_7DE3, byte_7E9D, byte_7E75, byte_7EB9, byte_7EF1, byte_7F47 ROM:7C9E fdb byte_7FD2, byte_8003, byte_8025, byte_809B, byte_80EE, byte_8154, byte_8176, byte_81A1 ROM:7C9E fdb byte_82A5 ROM:7CC0 off_7CC0: fdb off_7B1E, off_7B3E, off_7B5E, off_7B7E, off_7B9E, off_7BBE, off_7BDE, off_7BFE ; Trench catwalk/turrets data? ROM:7CC0 fdb off_7C1E, off_7C3E, off_7C5E ROM:7CD6 byte_7CD6: fcb 1, 8, 8, 2, 0, 3, 2, $20 ROM:7CD6 fcb $20, 1, 3, $30, 1, 2, 2, 2 ROM:7CD6 fcb $80, $8C, 2, $38, 8, 1, 0, 0 ROM:7CD6 fcb 1, $E, $C2, 1, $C0, 0, 2, $80 ROM:7CD6 fcb $80, 5 ROM:7CF8 byte_7CF8: fcb 2, 0, 0, 2, $38, 8, 2, 3 ROM:7CF8 fcb 3, 2, $80, $B0, 2, $C, $C, 2 ROM:7CF8 fcb $C2, $C2, 2, 0, 0, 2, 8, 8 ROM:7CF8 fcb 5 ROM:7D11 byte_7D11: fcb 1, 0, 0, 1, $A0, $A0, 1, 3 ROM:7D11 fcb 3, 1, $A, $A, 1, 0, 0, 1 ROM:7D11 fcb $38, $38, 1, $20, $20, 1, $C0, $C0 ROM:7D11 fcb 1, 0, 0, 1, 0, 0, 1, $E ROM:7D11 fcb $E, 1, 8, 8, 1, 0, 0, 1 ROM:7D11 fcb 8, 8, 1, $20, $20, 1, $80, $80 ROM:7D11 fcb 5 ROM:7D42 byte_7D42: fcb 2, 0, $30, 2, $C, 0, 2, 0 ROM:7D42 fcb 3, 2, $C0, 0, 2, 0, $C0, 2 ROM:7D42 fcb 3, 0, 2, 0, $C, 2, $30, 0 ROM:7D42 fcb 5 ROM:7D5B byte_7D5B: fcb 1, 0, 0, 2, $A0, $A0, 1, 0 ROM:7D5B fcb 0, 1, 3, 3, 2, $A, $A, 1 ROM:7D5B fcb 0, 0, 1, $C0, $C0, 2, $A0, $A0 ROM:7D5B fcb 1, 3, 3, 1, 0, 0, 2, $3A ROM:7D5B fcb $3A, 1, 0, 0, 5 ROM:7D80 byte_7D80: fcb 1, $A, $A, 1, 0, 0, 1, $A0 ROM:7D80 fcb $A0, 1, 0, 0, 1, $A, $A, 1 ROM:7D80 fcb 0, 0, 1, $A0, $A0, 1, 0, 0 ROM:7D80 fcb 1, $A ROM:7D9A byte_7D9A: fcb $A, 1, 0, 0, 1, $A0, $A0, 1 ROM:7D9A fcb 0, 0, 1, $A, $A, 1, 0, 0 ROM:7D9A fcb 1, $A0, $A0, 1, 0, 0, 5 ROM:7DB1 byte_7DB1: fcb 2, $80, $80, 2, $8C, $83, 2, $B0 ROM:7DB1 fcb $80, 2, $80, $B0, 2, 2, 2, 2 ROM:7DB1 fcb $32, $E, 2, $E, $C2, 2, 2, 2 ROM:7DB1 fcb 5 ROM:7DCA byte_7DCA: fcb 2, 2, 2, 2, $32, $32, 2, 2 ROM:7DCA fcb 2, 2, $C8, $C8, 2, 8, 8, 2 ROM:7DCA fcb 8, 8, 2, $E0, $E0, 2, $20, $20 ROM:7DCA fcb 5 ROM:7DE3 byte_7DE3: fcb 1, $22, $88, 1, 0, 0, 1, $88 ROM:7DE3 fcb $22, 1, $33, $CC, 1, $A0, $A, 1 ROM:7DE3 fcb 0, 0, 1, $A, $A0, 1, $C0, 3 ROM:7DE3 fcb 2, $28, $82, 2, 0, 0, 2, $88 ROM:7DE3 fcb $28, 2, 0, 0, 5 ROM:7E08 byte_7E08: fcb 2, $41, $41, 2, $41, $41, 2, $14 ROM:7E08 fcb $14, 2, $14, $14, 2, $41, $41, 2 ROM:7E08 fcb $41, $41, 1, $3C, $3C, 1, $C3, $C3 ROM:7E08 fcb 5 ROM:7E21 byte_7E21: fcb 2, $80, $80, 2, 0, 0, 2, 8 ROM:7E21 fcb 8, 1, 0, 0, 2, $E0, $E0, 2 ROM:7E21 fcb 3, 3, 2, $E, $E, 2, $B0, $B0 ROM:7E21 fcb 1, 0, 0, 5 ROM:7E3D byte_7E3D: fcb 2, 0, 0, 2, $A, $A, 2, $30 ROM:7E3D fcb $30, 2, 0, 0, 2, $2B, $2B, 2 ROM:7E3D fcb 0, 0, 2, $C0, $C0, 2, $AC, $AC ROM:7E3D fcb 5 ROM:7E56 byte_7E56: fcb 2, 3, 3, 2, 2, 0, 1, $C0 ROM:7E56 fcb 2, 2, 2, $30, 1, $30, 2, 2 ROM:7E56 fcb 2, $C, 1, $C, 2, 2, 2, $C0 ROM:7E56 fcb 1, 0, 2, 2, 0, 0, 5 ROM:7E75 byte_7E75: fcb 1, 2, 2, 1, 0, 0, 1, 2 ROM:7E75 fcb 2, 1, 0, 0, 1, 0, 0, 2 ROM:7E75 fcb $F2, $F2, 1, $C, $C, 1, 2, 2 ROM:7E75 fcb 1, 0, 0, 1, $A8, $A8, 2, 0 ROM:7E75 fcb 0, 2, 3, 3, 1, 0, 0, 5 ROM:7E9D byte_7E9D: fcb 2, $2A, $AA, 1, 0, 0, 2, $AA ROM:7E9D fcb $A8, 2, 0, 3, 2, 0, $C, 2 ROM:7E9D fcb 0, 3 ROM:7EAF byte_7EAF: fcb 2, $AA, $A8, 1, 0, 0, 2, $2A ROM:7EAF fcb $AA, 5 ROM:7EB9 byte_7EB9: fcb 2, $C, $C, 2, 3, 3, 2, $A0 ROM:7EB9 fcb $A0, 1, 3, 3, 1, $A, $A, 1 ROM:7EB9 fcb $28, $28, 1, $A, $A, 2, $A0, $A0 ROM:7EB9 fcb 2, 0, 0, 2, $A3, $A3, 5 ROM:7ED8 byte_7ED8: fcb 2, $A8, $A8, 2, 0, 0, 2, $2A ROM:7ED8 fcb $2A, 2, 0, 0, 2, $A8, $A8, 2 ROM:7ED8 fcb 0, 0, 2, $2A, $2A, 2, 0, 0 ROM:7ED8 fcb 5 ROM:7EF1 byte_7EF1: fcb 2, $88, $88, 1, $22, $22, 1, 0 ROM:7EF1 fcb 0, 2, $CC, $CC, 2, $82, $82, 1 ROM:7EF1 fcb $28, $28, 1, 0, 0, 1, $AA, 0 ROM:7EF1 fcb 1, 0, $AA, 1, 0, 0, 2, $A8 ROM:7EF1 fcb $A8, 1, $2A, $2A, 5 ROM:7F16 byte_7F16: fcb 1, $A, $A0, 1, $C0, $C, 1, $A0 ROM:7F16 fcb $A, 1, 0, 0, 1, $28, 0, 1 ROM:7F16 fcb 3, $C0, 1, $28, $28, 1, 0, 0 ROM:7F16 fcb 1, $80, $80, 1, $30, 3, 1, 2 ROM:7F16 fcb 2, 1, $C, 0, 1, $28, 0, 1 ROM:7F16 fcb 0, $30, 1, $82, $28, 1, 0, 0 ROM:7F16 fcb 5 ROM:7F47 byte_7F47: fcb 1, $80, $80, 1, $20, $20, 1, 8 ROM:7F47 fcb 8, 1, $30, $C, 1, $2A, $2A, 1 ROM:7F47 fcb $C0, $C0, 1, $20, $20, 1, 0, 0 ROM:7F47 fcb 1, $20, $20, 1, $C0, $C0, 1, $20 ROM:7F47 fcb $20, 1, $C0, $C0, 1, $A8, $A8, 1 ROM:7F47 fcb 8, 8, 1, 3, 3, 1, 8, 8 ROM:7F47 fcb 5 ROM:7F78 byte_7F78: fcb 2, 0, 0, 2, 2, 2, 2, 0 ROM:7F78 fcb 0, 1, $82, $82, 1, $3C, $3C, 1 ROM:7F78 fcb $3C, $3C, 1, $82, $82, 2, 0, 0 ROM:7F78 fcb 2, 2, 2, 2, 0, 0, 5 ROM:7F97 byte_7F97: fcb 1, 0, 0, 1, 2, 2, 2, $8C ROM:7F97 fcb $8C, 1, 2, 2, 2, $B0, $B0, 1 ROM:7F97 fcb 2, 2, 2, $8C, $8C, 1, 2, 2 ROM:7F97 fcb 2, $B0, $B0, 1, 2, 2, 2, $80 ROM:7F97 fcb $80, 5 ROM:7FB9 byte_7FB9: fcb 2, $A, $A, 2, $B0, $B0, 2, $2C ROM:7FB9 fcb $2C, 2, $B, $B, 2, 0, 0, 2 ROM:7FB9 fcb $E, $E, 2, $38, $38, 2, $E0, $E0 ROM:7FB9 fcb 5 ROM:7FD2 byte_7FD2: fcb 1, 0, $AA, 1, 0, 0, 1, $AA ROM:7FD2 fcb 0, 1, 0, 0, 1, 0, $AA, 1 ROM:7FD2 fcb 0, 0, 1, $AA, 0, 1, 0, 0 ROM:7FD2 fcb 1, 0, $AA, 1, 0, 0, 1, $AA ROM:7FD2 fcb 0, 1, 0, 0, 1, 0, $AA, 1 ROM:7FD2 fcb 0, 0, 1, $AA, 0, 1, 0, 0 ROM:7FD2 fcb 5 ROM:8003 byte_8003: fcb 1, $B0, $B0, 1, $2C, $2C, 1, 8 ROM:8003 fcb 8, 2, 0, 0, 2, $A, $A, 2 ROM:8003 fcb $A0, $A0, 2, $A, $A, 2, 0, 0 ROM:8003 fcb 1, $B0, $B0, 1, $2C, $2C, 1, 8 ROM:8003 fcb 8, 5 ROM:8025 byte_8025: fcb 1, $AA, 0, 1, 0, 0, 1, 0 ROM:8025 fcb $AA, 1, 0, 0, 2, $AA, 0, 1 ROM:8025 fcb $A, $A, 2, 0, 0, 1, $A0, $A0 ROM:8025 fcb 2, $A, $A ROM:8040 fcb 1, 0, $AA, 1, 0, 0, 1, $AA ROM:8040 fcb 0, 1, 0, 0, 5 ROM:804D byte_804D: fcb 2, 0, 0, 2, $32, $E, 2, 2 ROM:804D fcb 2, 2, 8, 8, 2, $C8, $C8, 2 ROM:804D fcb $20, $20, 2, $20, $20, 2, 0, 0 ROM:804D fcb 5 ROM:8066 byte_8066: fcb 2, 0, 0, 2, $8C, $8C, 2, $80 ROM:8066 fcb $80, 2, $23, $23, 2, $20, $20, 2 ROM:8066 fcb 8, 8, 2, $B, $B, 2, 0, 0 ROM:8066 fcb 5 ROM:807F byte_807F: fcb 1, 0, 0, 2, $2A, $2A, 1, $20 ROM:807F fcb $20, 2, $C0, $C0, 2, $30, $30, 2 ROM:807F fcb $CC, $CC, 2, $33, $33, 1, $C, $C ROM:807F fcb 4, 3, 3, 3 ROM:809B byte_809B: fcb 1, $A8, $AA, 1, 0, 0, 1, 3 ROM:809B fcb $AA, 2, $AA, 3, 1, 0, $AA, 1 ROM:809B fcb 0, 0, 1, 0, 0, 1, $A2, $AA ROM:809B fcb 1, 0, 0, 1, 0, 0, 1, 0 ROM:809B fcb $AA, 2, $AA, 0, 1, 0, $AA, 1 ROM:809B fcb 0, 0, 5 ROM:80C6 byte_80C6: fcb 1, 0, 0, 1, $C0, $30, 2, $A ROM:80C6 fcb $A, 1, $30, $C0, 1, 0, 0, 1 ROM:80C6 fcb $C0, $30, 2, $A, $A, 1, $30, $C0 ROM:80C6 fcb 1, 0, 0, 1, $C0, $30, 2, $A ROM:80C6 fcb $A, 1, 0, 0, 1, 0, 0, 5 ROM:80EE byte_80EE: fcb 1, 2, 2, 2, $30, $80, 2, $C ROM:80EE fcb $20, 2, $C2, $A, 1, 2, 2, 2 ROM:80EE fcb $A, $C2, 2, $20, $C, 2, $80, $30 ROM:80EE fcb 2, 2, 2, 5 ROM:810A byte_810A: fcb 1, 2, 2, 1, $C0, $C0, 1, $20 ROM:810A fcb $20, 1, $E, $E, 1, 8, 8, 2 ROM:810A fcb 0, 0, 1, 2, 2, 1, $2C, $2C ROM:810A fcb 1, $80, $80, 1, 2, 2, 2, 0 ROM:810A fcb 0, 1, $8C, $8C, 1, $20, $20, 1 ROM:810A fcb 3, 3, 5 ROM:8135 byte_8135: fcb 1, 3, 3, 2, 2, 2, 1, 8 ROM:8135 fcb 8, 2, $B0, $B0, 2, 8, 8, 1 ROM:8135 fcb $32, $32, 2, $C8, $C8, 2, $80, $80 ROM:8135 fcb 1, $20, $20, 2, $B, $B, 5 ROM:8154 byte_8154: fcb 1, $E, $E, 2, $A, 0, 1, $A0 ROM:8154 fcb $A0, 2, 0, $A, 1, $FA, $FA, 2 ROM:8154 fcb $A, 0, 1, $A0, $A0, 2, 0, $A ROM:8154 fcb 1, $FA, $FA, 2, $A, 0, 1, 2 ROM:8154 fcb 2, 5 ROM:8176 byte_8176: fcb 1, $AA, $2A, 1, 0, 0, 1, $AA ROM:8176 fcb 3, 2, 3, $AA, 1, $AA, 0, 1 ROM:8176 fcb 0, 0, 1, 0, 0, 1, $AA, $8A ROM:8176 fcb 1, 0, 0, 1, 0, 0, 1, $AA ROM:8176 fcb 0, 2, 0, $AA, 1, $AA, 0, 1 ROM:8176 fcb 0, 0, 5 ROM:81A1 byte_81A1: fcb 2, $2A, $2A, 1, 0, 0, 2, $A8 ROM:81A1 fcb $A8, 1, 0, 0, 2, $2A, $2A, 1 ROM:81A1 fcb 0, 0, 2, $A8, $A8, 1, 0, 0 ROM:81A1 fcb 2, $8A, $AA, 1, 0, 0, 1, $AA ROM:81A1 fcb $A2, 5 ROM:81C3 byte_81C3: fcb 1, 0, 0, 2, $30, $C, 1, 0 ROM:81C3 fcb 0, 2, 0, 0, 2, $C, $30, 1 ROM:81C3 fcb 0, 0, 2, $30, $C, 1, 0, 0 ROM:81C3 fcb 2, 0, 0, 2, $C, $30, 5 ROM:81E2 byte_81E2: fcb 2, 0, 0, 1, 0, 0, 1, 0 ROM:81E2 fcb 0, 1, 0, 0, 2, 0, 0, 2 ROM:81E2 fcb $3C, $3C, 2, 0, 0, 2, $C3, $C3 ROM:81E2 fcb 1, 0, 0, 2, 0, 0, 5 ROM:8201 byte_8201: fcb 1, 0, 0, 1, $C0, $C0, 2, $30 ROM:8201 fcb $30, 1, $C, $C, 1, 3, 3, 2 ROM:8201 fcb 0, 0, 1, $C0, $C0, 2, $30, $30 ROM:8201 fcb 1, $C, $C, 1, 3, 3, 2, 0 ROM:8201 fcb 0, 1, 0, 0, 5 ROM:8226 byte_8226: fcb 2, 0, 0, 2, 2, 2, 2, $38 ROM:8226 fcb $38, 1, $A3, $A3, 1, 2, 2, 2 ROM:8226 fcb $8C, $8C, 2, 2, 2, 2, $38, $38 ROM:8226 fcb 2, 0, 0, 5 ROM:8242 byte_8242: fcb 1, 2, 2, 1, 0, 0, 2, $32 ROM:8242 fcb $C, 1, $C0, $32, 2, 0, 0, 1 ROM:8242 fcb $83, $E3, 1, $30, 0, 2, 3, 0 ROM:8242 fcb 1, 0, $B2, 1, $AC, $C, 2, 0 ROM:8242 fcb 0, 1, 0, 0, 5 ROM:8267 byte_8267: fcb 2, 0, 0, 2, 0, 0, 1, $C3 ROM:8267 fcb $C3, 2, 0, 0, 1, $C3, $C3, 2 ROM:8267 fcb 0, 0, 1, $C3, $C3, 2, 0, 0 ROM:8267 fcb 1, $C3, $C3, 2, 0, 0, 5 ROM:8286 byte_8286: fcb 1, 0, 0, 2, 0, 0, 1, $C3 ROM:8286 fcb 0, 2, 0, 0, 2, $3C, 0, 1 ROM:8286 fcb 0, $C3, 2, 0, 0, 1, 0, $3C ROM:8286 fcb 2, 0, 0, 2, 0, 0, 5 ROM:82A5 byte_82A5: fcb 2, $AA, $8A, 2, 0, 0, 2, $BA ROM:82A5 fcb $AA, 2, 0, 0, 2, $AA, $AB, 2 ROM:82A5 fcb 0, 0, 2, $AE, $AA, 2, 0, 0 ROM:82A5 fcb 5 ROM:82BE byte_82BE: fcb 1, $14, $14, 1, $BF, $BF, 1, $14 ROM:82BE fcb $14, 5 ROM:82C8 byte_82C8: fcb 1, 0, 0, 1, $95, $95, 1, 0 ROM:82C8 fcb 0, 5 ROM:82D2 byte_82D2: fcb 1, 0, 0, 1, $56, $56, 1, 0 ROM:82D2 fcb 0, 5 ROM:82DC byte_82DC: fcb 1, 0, 0, 1, $55, $55, 1, 0 ROM:82DC fcb 0, 5 ROM:82E6 byte_82E6: fcb 1, $14, $14, 1, $FE, $FE, 1, $14 ROM:82E6 fcb $14, 5 ROM:82F0 byte_82F0: fcb 1, $14, $14, 1, $FF, $FF, 1, $14 ROM:82F0 fcb $14, 5 ROM:82FA byte_82FA: fcb 1, $55, $55, 1, $15, $15, 1, 5 ROM:82FA fcb 5, 1, 0, 0, 1, 5, 5, 1 ROM:82FA fcb 0, 0, 1, 5, 5, 1, 0, 0 ROM:82FA fcb 1, 5, 5, 1, 0, 0, 1, 1 ROM:82FA fcb 1, 1, 0, 0, 1, 1, 1, 4 ROM:82FA fcb 0, 0, 3 ROM:8325 byte_8325: fcb 1, 0, 0, 2, $2A, $2A, 1, 0 ROM:8325 fcb 0, 2, $40, $40, 2, $10, $10, 2 ROM:8325 fcb 4, 4, 2, 1, 1, 1, $FF, $FF ROM:8325 fcb 4, $FF, $FF, 3 ROM:8341 ROM:8341 ; =============== S U B R O U T I N E ======================================= ROM:8341 ROM:8341 ; Entering trench ROM:8341 ROM:8341 sub_8341: ROM:8341 lda #0 ROM:8343 sta <DPbyte_44 ROM:8345 sta <DPbyte_45 ROM:8347 ldx #byte_4989 ROM:834A lda #0 ROM:834C ROM:834C loc_834C: ROM:834C sta ,x+ ROM:834E cmpx #word_49A9 ROM:8351 bcs loc_834C ROM:8353 ldb byte_4B12 ROM:8356 aslb ROM:8357 ldx #off_7CC0 ; Trench catwalk/turrets data? ROM:835A abx ROM:835B cmpx #off_7CC0+$16 ; Trench catwalk/turrets data? ROM:835E bcs loc_8365 ROM:8360 ldu #word_4B3F ROM:8363 bra loc_8367 ROM:8365 ; --------------------------------------------------------------------------- ROM:8365 ROM:8365 loc_8365: ROM:8365 ldu ,x ROM:8367 ROM:8367 loc_8367: ROM:8367 stu word_49A9 ROM:836A stu word_49AB ROM:836D ldu ,u ROM:836F ldd #0 ROM:8372 sta word_49BF+1 ROM:8375 std word_49B1 ROM:8378 std word_49B5 ROM:837B sta <DPbyte_92 ROM:837D sta <DPbyte_95 ROM:837F stu word_49AF ROM:8382 stu word_49B3 ROM:8385 jsr loc_8434 ROM:8388 jsr sub_8408 ; Trench ROM:838B jsr sub_83CE ROM:838E jsr sub_83CE ROM:8391 jsr sub_83CE ROM:8394 jsr sub_83CE ROM:8397 jsr sub_83CE ROM:839A jsr sub_83CE ROM:839D jsr sub_83CE ROM:83A0 jsr sub_83CE ROM:83A3 rts ROM:83A3 ; End of function sub_8341 ROM:83A3 ROM:83A4 ROM:83A4 ; =============== S U B R O U T I N E ======================================= ROM:83A4 ROM:83A4 ; Called when starting trench ROM:83A4 ROM:83A4 sub_83A4: ROM:83A4 ldu #word_4B3F ROM:83A7 ldx #off_7C7E ; Copy pointers from ROM to RAM starting at word_4B3F ROM:83AA ROM:83AA loc_83AA: ROM:83AA ldd ,x++ ROM:83AC std ,u++ ROM:83AE cmpu #word_4B5F ROM:83B2 bcs loc_83AA ROM:83B4 ldu #word_4B43 ROM:83B7 ldx #off_7C9E ROM:83BA ROM:83BA loc_83BA: ROM:83BA lda #$11 ROM:83BC ldb PRNG ROM:83BF mul ROM:83C0 asla ROM:83C1 ldd a,x ROM:83C3 std ,u ROM:83C5 leau 4,u ROM:83C7 cmpu #word_4B3F+$20 ROM:83CB bcs loc_83BA ROM:83CD rts ROM:83CD ; End of function sub_83A4 ROM:83CD ROM:83CE ROM:83CE ; =============== S U B R O U T I N E ======================================= ROM:83CE ROM:83CE ROM:83CE sub_83CE: ROM:83CE lda <DPbyte_92 ROM:83D0 bne locret_8407 ROM:83D2 ldu word_49B3 ROM:83D5 leau 3,u ROM:83D7 lda ,u ROM:83D9 cmpa #5 ROM:83DB bne loc_83E2 ROM:83DD ldu word_49AB ROM:83E0 ldu 2,u ROM:83E2 ROM:83E2 loc_83E2: ROM:83E2 ldb ,u ROM:83E4 cmpb #1 ROM:83E6 bne loc_83ED ROM:83E8 ldd #$800 ROM:83EB bra loc_83F9 ROM:83ED ; --------------------------------------------------------------------------- ROM:83ED ROM:83ED loc_83ED: ROM:83ED cmpb #3 ROM:83EF bne loc_83F6 ROM:83F1 ldd #0 ROM:83F4 bra loc_83F9 ROM:83F6 ; --------------------------------------------------------------------------- ROM:83F6 ROM:83F6 loc_83F6: ROM:83F6 ldd #$1000 ROM:83F9 ROM:83F9 loc_83F9: ROM:83F9 addd word_49B7 ROM:83FC subd word_49B1 ROM:83FF subd #$6000 ROM:8402 bhi locret_8407 ROM:8404 jsr sub_8408 ; Trench ROM:8407 ROM:8407 locret_8407: ROM:8407 rts ROM:8407 ; End of function sub_83CE ROM:8407 ROM:8408 ROM:8408 ; =============== S U B R O U T I N E ======================================= ROM:8408 ROM:8408 ; Trench ROM:8408 ROM:8408 sub_8408: ROM:8408 ldu word_49B3 ROM:840B ldb ,u ROM:840D cmpb #1 ROM:840F bne loc_8416 ROM:8411 ldd #$800 ROM:8414 bra loc_8419 ROM:8416 ; --------------------------------------------------------------------------- ROM:8416 ROM:8416 loc_8416: ROM:8416 ldd #$1000 ROM:8419 ROM:8419 loc_8419: ROM:8419 addd word_49B5 ROM:841C std word_49B5 ROM:841F leau 3,u ROM:8421 ldb ,u ROM:8423 cmpb #5 ROM:8425 bne loc_8431 ROM:8427 ldu word_49AB ROM:842A leau 2,u ROM:842C stu word_49AB ROM:842F ldu ,u ROM:8431 ROM:8431 loc_8431: ROM:8431 stu word_49B3 ROM:8434 ROM:8434 loc_8434: ROM:8434 ldu word_49B3 ROM:8437 ldb ,u ROM:8439 cmpb #3 ROM:843B bne loc_8447 ROM:843D ldd word_49B5 ROM:8440 std <DPbyte_93 ROM:8442 lda #$FF ROM:8444 sta <DPbyte_92 ROM:8446 rts ROM:8447 ; --------------------------------------------------------------------------- ROM:8447 ROM:8447 loc_8447: ROM:8447 ldb ,u ROM:8449 cmpb #4 ROM:844B bne loc_846A ROM:844D ldd word_49B5 ROM:8450 std <DPbyte_96 ROM:8452 lda #$FF ROM:8454 sta <DPbyte_95 ROM:8456 lda #0 ROM:8458 sta <DPbyte_44 ROM:845A sta <DPbyte_45 ROM:845C lda byte_4B36 ROM:845F bne loc_846A ROM:8461 inc byte_4B36 ROM:8464 jsr sub_97E3 ROM:8467 ldu word_49B3 ROM:846A ROM:846A loc_846A: ROM:846A ldb ,u ROM:846C cmpb #1 ROM:846E bne loc_8475 ROM:8470 ldd #$800 ROM:8473 bra loc_8478 ROM:8475 ; --------------------------------------------------------------------------- ROM:8475 ROM:8475 loc_8475: ROM:8475 ldd #$1000 ROM:8478 ROM:8478 loc_8478: ROM:8478 addd word_49B5 ROM:847B std word_49B7 ROM:847E ldb word_49B5 ROM:8481 lsrb ROM:8482 lsrb ROM:8483 lsrb ROM:8484 andb #$F ROM:8486 ldx #byte_4989 ROM:8489 lda 1,u ROM:848B sta b,x ROM:848D ldx #byte_4999 ROM:8490 lda 2,u ROM:8492 sta b,x ROM:8494 rts ROM:8494 ; End of function sub_8408 ROM:8494 ROM:8495 ROM:8495 ; =============== S U B R O U T I N E ======================================= ROM:8495 ROM:8495 ROM:8495 sub_8495: ROM:8495 lda <DPbyte_45 ROM:8497 bne locret_84B5 ROM:8499 ldb byte_4B19 ROM:849C cmpb #7 ROM:849E bls loc_84A2 ROM:84A0 ldb #7 ROM:84A2 ROM:84A2 loc_84A2: ROM:84A2 aslb ROM:84A3 ldu #byte_84B6 ROM:84A6 leau b,u ROM:84A8 lda <DPbyte_43 ; Game over/insert coins timer ROM:84AA anda ,u ROM:84AC bne locret_84B5 ROM:84AE lda 1,u ROM:84B0 sta <DPbyte_9B ROM:84B2 jsr sub_84C6 ROM:84B5 ROM:84B5 locret_84B5: ROM:84B5 rts ROM:84B5 ; End of function sub_8495 ROM:84B5 ROM:84B5 ; --------------------------------------------------------------------------- ROM:84B6 byte_84B6: fcb $F, $80, $F, $60, $F, $40, $F, $20 ROM:84B6 fcb 7, $60, 7, $20, 3, $60, 3, $20 ROM:84C6 ROM:84C6 ; =============== S U B R O U T I N E ======================================= ROM:84C6 ROM:84C6 ROM:84C6 sub_84C6: ROM:84C6 ldd #$F800 ROM:84C9 anda MReg4C ROM:84CC adda #$24 ; '$' ROM:84CE std MReg3C ROM:84D1 ROM:84D1 loc_84D1: ROM:84D1 lda MReg3C ROM:84D4 lsra ROM:84D5 lsra ROM:84D6 lsra ROM:84D7 anda #$F ROM:84D9 sta <DPbyte_99 ROM:84DB ldd #$FE00 ROM:84DE std MReg3E ROM:84E1 ldd #$FC80 ROM:84E4 std MReg3D ROM:84E7 ldx #byte_4989 ROM:84EA ldb <DPbyte_99 ROM:84EC lda b,x ROM:84EE ROM:84EE loc_84EE: ROM:84EE sta <DPbyte_9A ROM:84F0 anda #$C0 ; '+' ROM:84F2 cmpa #$C0 ; '+' ROM:84F4 bne loc_8522 ROM:84F6 ldd MReg4E ROM:84F9 subd MReg3E ROM:84FC blt loc_8522 ROM:84FE subd #$400 ROM:8501 bge loc_850F ROM:8503 lda PRNG ROM:8506 cmpa <DPbyte_9B ROM:8508 bcs loc_850D ROM:850A jsr sub_A7F7 ROM:850D ROM:850D loc_850D: ROM:850D bra loc_8522 ROM:850F ; --------------------------------------------------------------------------- ROM:850F ROM:850F loc_850F: ROM:850F subd #$400 ROM:8512 bge loc_8522 ROM:8514 lda PRNG ROM:8517 ldb PRNG ROM:851A mul ROM:851B cmpa <DPbyte_9B ROM:851D bcs loc_8522 ROM:851F jsr sub_A7F7 ROM:8522 ROM:8522 loc_8522: ROM:8522 ldd MReg3E ROM:8525 subd #$400 ROM:8528 std MReg3E ROM:852B lda <DPbyte_9A ROM:852D asla ROM:852E asla ROM:852F bne loc_84EE ROM:8531 ldd #$FE00 ROM:8534 std MReg3E ROM:8537 ldd #$380 ROM:853A std MReg3D ROM:853D ldx #byte_4999 ROM:8540 ldb <DPbyte_99 ROM:8542 lda b,x ROM:8544 ROM:8544 loc_8544: ROM:8544 sta <DPbyte_9A ROM:8546 anda #$C0 ; '+' ROM:8548 cmpa #$C0 ; '+' ROM:854A bne loc_8578 ROM:854C ldd MReg4E ROM:854F subd MReg3E ROM:8552 blt loc_8578 ROM:8554 subd #$400 ROM:8557 bge loc_8565 ROM:8559 lda PRNG ROM:855C cmpa <DPbyte_9B ROM:855E bcs loc_8563 ROM:8560 jsr sub_A80B ROM:8563 ROM:8563 loc_8563: ROM:8563 bra loc_8578 ROM:8565 ; --------------------------------------------------------------------------- ROM:8565 ROM:8565 loc_8565: ROM:8565 subd #$400 ROM:8568 bge loc_8578 ROM:856A lda PRNG ROM:856D ldb PRNG ROM:8570 mul ROM:8571 cmpa <DPbyte_9B ROM:8573 bcs loc_8578 ROM:8575 jsr sub_A80B ROM:8578 ROM:8578 loc_8578: ROM:8578 ldd MReg3E ROM:857B subd #$400 ROM:857E std MReg3E ROM:8581 lda <DPbyte_9A ROM:8583 asla ROM:8584 asla ROM:8585 bne loc_8544 ROM:8587 ldd MReg3C ROM:858A addd #$800 ROM:858D std MReg3C ROM:8590 subd MReg4C ROM:8593 subd #$6000 ROM:8596 lbcs loc_84D1 ROM:859A rts ROM:859A ; End of function sub_84C6 ROM:859A ROM:859B ROM:859B ; =============== S U B R O U T I N E ======================================= ROM:859B ROM:859B ROM:859B sub_859B: ROM:859B lda MReg20 ; XT2 ROM:859E lsra ROM:859F lsra ROM:85A0 lsra ROM:85A1 anda #$F ROM:85A3 cmpa word_49BF ROM:85A6 beq loc_85DE ROM:85A8 ldb word_49BF ROM:85AB sta word_49BF ROM:85AE ldx #byte_4989 ROM:85B1 lda b,x ROM:85B3 ROM:85B3 loc_85B3: ROM:85B3 asla ROM:85B4 bcc loc_85BD ROM:85B6 bmi loc_85BD ROM:85B8 inc word_49BF+1 ROM:85BB bra loc_85D2 ROM:85BD ; --------------------------------------------------------------------------- ROM:85BD ROM:85BD loc_85BD: ROM:85BD asla ROM:85BE bne loc_85B3 ROM:85C0 ldx #byte_4999 ROM:85C3 lda b,x ROM:85C5 ROM:85C5 loc_85C5: ROM:85C5 asla ROM:85C6 bcc loc_85CF ROM:85C8 bmi loc_85CF ROM:85CA inc word_49BF+1 ROM:85CD bra loc_85D2 ROM:85CF ; --------------------------------------------------------------------------- ROM:85CF ROM:85CF loc_85CF: ROM:85CF asla ROM:85D0 bne loc_85C5 ROM:85D2 ROM:85D2 loc_85D2: ROM:85D2 lda #0 ROM:85D4 ldx #byte_4989 ROM:85D7 sta b,x ROM:85D9 ldx #byte_4999 ROM:85DC sta b,x ROM:85DE ROM:85DE loc_85DE: ROM:85DE jsr sub_B3E4 ROM:85E1 jsr sub_85F9 ROM:85E4 jsr sub_8735 ROM:85E7 jsr sub_86AE ROM:85EA lda <DPbyte_95 ROM:85EC beq loc_85F1 ROM:85EE jsr sub_889F ROM:85F1 ROM:85F1 loc_85F1: ROM:85F1 lda <DPbyte_92 ROM:85F3 beq locret_85F8 ROM:85F5 jsr sub_88F5 ROM:85F8 ROM:85F8 locret_85F8: ROM:85F8 rts ROM:85F8 ; End of function sub_859B ROM:85F8 ROM:85F9 ROM:85F9 ; =============== S U B R O U T I N E ======================================= ROM:85F9 ROM:85F9 ROM:85F9 sub_85F9: ROM:85F9 ldd #0 ROM:85FC std MReg20 ; XT2 ROM:85FF ldd #$6270 ROM:8602 std ,y++ ROM:8604 ldu #word_8696 ROM:8607 ROM:8607 loc_8607: ROM:8607 lda <DPbyte_92 ROM:8609 beq loc_8618 ROM:860B ldd <DPbyte_93 ROM:860D subd MReg4C ROM:8610 cmpd #$7000 ROM:8614 bhi loc_8618 ROM:8616 bra loc_861B ROM:8618 ; --------------------------------------------------------------------------- ROM:8618 ROM:8618 loc_8618: ROM:8618 ldd #$7000 ROM:861B ROM:861B loc_861B: ROM:861B std MReg3C ROM:861E ldd ,u ROM:8620 std MReg3D ROM:8623 ldd 2,u ROM:8625 std MReg3E ROM:8628 ldd #$F ; Point BIC to $5078 MReg3C ROM:862B std MW1 ROM:862E lda #$67 ; 'g' ROM:8630 jsr Math_Run_Start ; Do math program run ROM:8633 ldd MReg00 ; Math result X ROM:8636 std DVSRH ROM:8639 jsr sub_CCE4 ROM:863C ldd #$200 ROM:863F std MReg3C ROM:8642 ldd MReg3D ROM:8645 subd MReg4D ROM:8648 bpl loc_864E ROM:864A coma ROM:864B negb ROM:864C sbca #$FF ROM:864E ROM:864E loc_864E: ROM:864E cmpd MReg3C ROM:8652 ble loc_8657 ROM:8654 std MReg3C ROM:8657 ROM:8657 loc_8657: ROM:8657 ldd MReg3E ROM:865A subd MReg4E ROM:865D bpl loc_8663 ROM:865F coma ROM:8660 negb ROM:8661 sbca #$FF ROM:8663 ROM:8663 loc_8663: ROM:8663 cmpd MReg3C ROM:8667 ble loc_866C ROM:8669 std MReg3C ROM:866C ROM:866C loc_866C: ; Point BIC to $5078 MReg3C ROM:866C ldd #$F ROM:866F std MW1 ROM:8672 lda #$67 ; 'g' ROM:8674 jsr Math_Run_Start ; Do math program run ROM:8677 ldd MReg00 ; Math result X ROM:867A std DVSRH ROM:867D jsr sub_CCFC ; Trench floor lines calcs ROM:8680 ldd #$8040 ROM:8683 std ,y++ ROM:8685 leau 4,u ROM:8687 cmpu #word_8696+$18 ROM:868B lbcs loc_8607 ROM:868F ldd MReg4C ROM:8692 std MReg20 ; XT2 ROM:8695 rts ROM:8695 ; End of function sub_85F9 ROM:8695 ROM:8695 ; --------------------------------------------------------------------------- ROM:8696 word_8696: fdb $FC00 ROM:8698 fdb 0 ROM:869A fdb $400 ROM:869C fdb 0 ROM:869E fdb $FC00 ROM:86A0 fdb $F000 ROM:86A2 fdb $FE00 ROM:86A4 fdb $F000 ROM:86A6 fdb $200 ROM:86A8 fdb $F000 ROM:86AA fdb $400 ROM:86AC fdb $F000 ROM:86AE ROM:86AE ; =============== S U B R O U T I N E ======================================= ROM:86AE ROM:86AE ROM:86AE sub_86AE: ROM:86AE ldd #0 ROM:86B1 std MReg20 ; XT2 ROM:86B4 ldd #$6250 ROM:86B7 std ,y++ ROM:86B9 ldu #word_8725 ROM:86BC lda <DPbyte_92 ROM:86BE beq loc_86CD ROM:86C0 ldd <DPbyte_93 ROM:86C2 subd MReg4C ROM:86C5 cmpd #$7000 ROM:86C9 bhi loc_86CD ROM:86CB bra loc_86D0 ROM:86CD ; --------------------------------------------------------------------------- ROM:86CD ROM:86CD loc_86CD: ROM:86CD ldd #$7000 ROM:86D0 ROM:86D0 loc_86D0: ROM:86D0 std MReg3C ROM:86D3 ldd ,u ROM:86D5 std MReg3D ROM:86D8 ldd 2,u ROM:86DA std MReg3E ROM:86DD ldd #$F ROM:86E0 std MW1 ; Point BIC to $5078 MReg3C ROM:86E3 lda #$67 ; 'g' ROM:86E5 jsr Math_Run_Start ; Do math program run ROM:86E8 ldd MReg00 ; Math result X ROM:86EB std DVSRH ROM:86EE jsr sub_CCE4 ROM:86F1 bra loc_8711 ROM:86F3 ; --------------------------------------------------------------------------- ROM:86F3 ROM:86F3 loc_86F3: ROM:86F3 ldd ,u ROM:86F5 std MReg3D ROM:86F8 ldd 2,u ROM:86FA std MReg3E ROM:86FD ldd #$F ROM:8700 std MW1 ; Point BIC to $5078 MReg3C ROM:8703 lda #$67 ; 'g' ROM:8705 jsr Math_Run_Start ; Do math program run ROM:8708 ldd MReg00 ; Math result X ROM:870B std DVSRH ROM:870E jsr sub_CCFC ; Trench floor lines calcs ROM:8711 ROM:8711 loc_8711: ROM:8711 leau 4,u ROM:8713 cmpu #word_8725+$10 ROM:8717 bcs loc_86F3 ROM:8719 ldd #$8040 ROM:871C std ,y++ ROM:871E ldd MReg4C ROM:8721 std MReg20 ; XT2 ROM:8724 rts ROM:8724 ; End of function sub_86AE ROM:8724 ROM:8724 ; --------------------------------------------------------------------------- ROM:8725 word_8725: fdb $FC00 ROM:8727 fdb 0 ROM:8729 fdb $FC00 ROM:872B fdb $F000 ROM:872D fdb $400 ROM:872F fdb $F000 ROM:8731 fdb $400 ROM:8733 fdb 0 ROM:8735 ROM:8735 ; =============== S U B R O U T I N E ======================================= ROM:8735 ROM:8735 ROM:8735 sub_8735: ROM:8735 ldu word_49AF ROM:8738 ldb ,u ROM:873A cmpb #3 ROM:873C bne loc_873F ROM:873E rts ROM:873F ; --------------------------------------------------------------------------- ROM:873F ROM:873F loc_873F: ROM:873F cmpb #1 ROM:8741 bne loc_8748 ROM:8743 ldd #$800 ROM:8746 bra loc_874B ROM:8748 ; --------------------------------------------------------------------------- ROM:8748 ROM:8748 loc_8748: ROM:8748 ldd #$1000 ROM:874B ROM:874B loc_874B: ROM:874B addd word_49B1 ROM:874E subd MReg20 ; XT2 ROM:8751 bpl loc_8786 ROM:8753 ldb ,u ROM:8755 cmpb #1 ROM:8757 bne loc_875E ROM:8759 ldd #$800 ROM:875C bra loc_8761 ROM:875E ; --------------------------------------------------------------------------- ROM:875E ROM:875E loc_875E: ROM:875E ldd #$1000 ROM:8761 ROM:8761 loc_8761: ROM:8761 addd word_49B1 ROM:8764 std word_49B1 ROM:8767 leau 3,u ROM:8769 stu word_49AF ROM:876C ldb ,u ROM:876E cmpb #3 ROM:8770 bne loc_8773 ROM:8772 rts ROM:8773 ; --------------------------------------------------------------------------- ROM:8773 ROM:8773 loc_8773: ROM:8773 ldb ,u ROM:8775 cmpb #5 ROM:8777 bne loc_8783 ROM:8779 ldu word_49A9 ROM:877C leau 2,u ROM:877E stu word_49A9 ROM:8781 ldu ,u ROM:8783 ROM:8783 loc_8783: ROM:8783 stu word_49AF ROM:8786 ROM:8786 loc_8786: ROM:8786 ldd #$6260 ROM:8789 std ,y++ ROM:878B jsr sub_83CE ROM:878E ldd word_49A9 ROM:8791 std word_49AD ROM:8794 ldd word_49AF ROM:8797 std word_49B9 ROM:879A ldd word_49B1 ROM:879D std word_49BB ROM:87A0 std MReg3C ROM:87A3 ldd #$FC00 ROM:87A6 std MReg3D ROM:87A9 jsr sub_87CB ROM:87AC ldd word_49A9 ROM:87AF std word_49AD ROM:87B2 ldd word_49AF ROM:87B5 std word_49B9 ROM:87B8 ldd word_49B1 ROM:87BB std word_49BB ROM:87BE std MReg3C ROM:87C1 ldd #$400 ROM:87C4 std MReg3D ROM:87C7 jsr sub_87CB ROM:87CA rts ROM:87CA ; End of function sub_8735 ROM:87CA ROM:87CB ROM:87CB ; =============== S U B R O U T I N E ======================================= ROM:87CB ROM:87CB ROM:87CB sub_87CB: ROM:87CB ldd word_49BB ROM:87CE std MReg3C ROM:87D1 subd MReg20 ; XT2 ROM:87D4 lbmi loc_8866 ROM:87D8 cmpd #$800 ROM:87DC bge loc_87F5 ROM:87DE aslb ROM:87DF rola ROM:87E0 coma ROM:87E1 negb ROM:87E2 sbca #$FF ROM:87E4 addd MReg22 ; ZT2 ROM:87E7 cmpd #$F000 ROM:87EB bge loc_87F0 ROM:87ED ldd #$F000 ROM:87F0 ROM:87F0 loc_87F0: ROM:87F0 std MReg3E ROM:87F3 bra loc_8801 ROM:87F5 ; --------------------------------------------------------------------------- ROM:87F5 ROM:87F5 loc_87F5: ROM:87F5 ldd word_49BB ROM:87F8 std MReg3C ROM:87FB ldd #$F000 ROM:87FE std MReg3E ROM:8801 ROM:8801 loc_8801: ROM:8801 lda <DPbyte_92 ROM:8803 beq loc_880E ROM:8805 ldd MReg3C ROM:8808 subd <DPbyte_93 ROM:880A lbpl locret_889E ROM:880E ROM:880E loc_880E: ROM:880E ldd MReg3C ROM:8811 subd MReg4C ROM:8814 subd #$7000 ROM:8817 lbpl locret_889E ROM:881B ldd #$F ROM:881E std MW1 ; Point BIC to $5078 MReg3C ROM:8821 lda #$67 ; 'g' ROM:8823 jsr Math_Run_Start ; Do math program run ROM:8826 ldd MReg01 ; Math result Y ROM:8829 bpl loc_882F ROM:882B coma ROM:882C negb ROM:882D sbca #$FF ROM:882F ROM:882F loc_882F: ; Math result X ROM:882F subd MReg00 ROM:8832 bgt loc_8866 ROM:8834 ldd MReg00 ; Math result X ROM:8837 std DVSRH ROM:883A ldd #0 ROM:883D std <DPbyte_D6 ROM:883F ldd #$68 ; 'h' ROM:8842 std <DPbyte_D8 ROM:8844 jsr sub_CD08 ; Trench side vertical lines calcs ROM:8847 ldd #0 ROM:884A std MReg3E ROM:884D ldd #$F ROM:8850 std MW1 ; Point BIC to $5078 MReg3C ROM:8853 lda #$67 ; 'g' ROM:8855 jsr Math_Run_Start ; Do math program run ROM:8858 ldd MReg00 ; Math result X ROM:885B std DVSRH ROM:885E jsr sub_CCFC ; Trench floor lines calcs ROM:8861 ldd #$8040 ROM:8864 std ,y++ ROM:8866 ROM:8866 loc_8866: ROM:8866 ldu word_49B9 ROM:8869 ldb ,u ROM:886B cmpb #1 ROM:886D bne loc_8874 ROM:886F ldd #$800 ROM:8872 bra loc_8877 ROM:8874 ; --------------------------------------------------------------------------- ROM:8874 ROM:8874 loc_8874: ROM:8874 ldd #$1000 ROM:8877 ROM:8877 loc_8877: ROM:8877 addd word_49BB ROM:887A std word_49BB ROM:887D subd MReg20 ; XT2 ROM:8880 bmi locret_889E ROM:8882 leau 3,u ROM:8884 ldb ,u ROM:8886 cmpb #3 ROM:8888 beq locret_889E ROM:888A cmpb #5 ROM:888C bne loc_8898 ROM:888E ldu word_49AD ROM:8891 leau 2,u ROM:8893 stu word_49AD ROM:8896 ldu ,u ROM:8898 ROM:8898 loc_8898: ROM:8898 stu word_49B9 ROM:889B jmp loc_87F5 ROM:889E ; --------------------------------------------------------------------------- ROM:889E ROM:889E locret_889E: ROM:889E rts ROM:889E ; End of function sub_87CB ROM:889E ROM:889F ROM:889F ; =============== S U B R O U T I N E ======================================= ROM:889F ROM:889F ROM:889F sub_889F: ROM:889F ldb #$10 ROM:88A1 stb <DPbyte_DC ROM:88A3 jsr sub_CD38 ; Trench left side turret calcs ROM:88A6 ldd #$F000 ROM:88A9 std word_5E04 ROM:88AC ldd #0 ROM:88AF std word_5E02 ROM:88B2 ldd <DPbyte_96 ROM:88B4 std word_5E00 ROM:88B7 ldd #$1C0 ; Point BIC to math $5E00 ROM:88BA std MW1 ROM:88BD lda #$67 ; 'g' ROM:88BF jsr Math_Run_Start ; Do math program run ROM:88C2 ldd MReg00 ; Math result X ROM:88C5 cmpd #$FE00 ROM:88C9 bgt loc_88D0 ROM:88CB lda #0 ROM:88CD sta <DPbyte_95 ROM:88CF rts ROM:88D0 ; --------------------------------------------------------------------------- ROM:88D0 ROM:88D0 loc_88D0: ROM:88D0 subd #$7000 ROM:88D3 bgt locret_88F4 ROM:88D5 ldd #$A018 ROM:88D8 std word_5E00 ROM:88DB ldd #$7200 ROM:88DE std word_5E04 ROM:88E1 ldd MReg00 ; Math result X ROM:88E4 subd #$1000 ROM:88E7 bge loc_88EE ROM:88E9 jsr sub_CD5C ; Trench calcs ROM:88EC bra loc_88F1 ROM:88EE ; --------------------------------------------------------------------------- ROM:88EE ROM:88EE loc_88EE: ROM:88EE jsr sub_CD50 ROM:88F1 ROM:88F1 loc_88F1: ; Function select for an object ROM:88F1 jsr sub_CD74 ROM:88F4 ROM:88F4 locret_88F4: ROM:88F4 rts ROM:88F4 ; End of function sub_889F ROM:88F4 ROM:88F5 ROM:88F5 ; =============== S U B R O U T I N E ======================================= ROM:88F5 ROM:88F5 ROM:88F5 sub_88F5: ROM:88F5 ldd #$6280 ROM:88F8 std ,y++ ROM:88FA lda <DPbyte_92 ROM:88FC beq locret_8950 ROM:88FE ldd <DPbyte_93 ROM:8900 std MReg3C ROM:8903 subd MReg4C ROM:8906 subd #$7000 ROM:8909 bmi loc_8911 ROM:890B coma ROM:890C negb ROM:890D sbca #$FF ROM:890F bra loc_8914 ROM:8911 ; --------------------------------------------------------------------------- ROM:8911 ROM:8911 loc_8911: ROM:8911 ldd #0 ROM:8914 ROM:8914 loc_8914: ROM:8914 std MReg3E ROM:8917 ldd #$FC00 ROM:891A std MReg3D ROM:891D ldd #$F ROM:8920 std MW1 ; Point BIC to $5078 MReg3C ROM:8923 lda #$67 ; 'g' ROM:8925 jsr Math_Run_Start ; Do math program run ROM:8928 ldd MReg00 ; Math result X ROM:892B std DVSRH ROM:892E jsr sub_CCE4 ROM:8931 ldd #$400 ROM:8934 std MReg3D ROM:8937 ldd #$F ROM:893A std MW1 ; Point BIC to $5078 MReg3C ROM:893D lda #$67 ; 'g' ROM:893F jsr Math_Run_Start ; Do math program run ROM:8942 ldd MReg00 ; Math result X ROM:8945 std DVSRH ROM:8948 jsr sub_CCFC ; Trench floor lines calcs ROM:894B ldd #$8040 ROM:894E std ,y++ ROM:8950 ROM:8950 locret_8950: ROM:8950 rts ROM:8950 ; End of function sub_88F5 ROM:8950 ROM:8951 ROM:8951 ; =============== S U B R O U T I N E ======================================= ROM:8951 ROM:8951 ; Attributes: noreturn ROM:8951 ROM:8951 sub_8951: ROM:8951 jsr sub_8981 ROM:8954 inc <DPbyte_4D ROM:8956 jmp sub_89D3 ; Space wave pitch ROM:8956 ; End of function sub_8951 ROM:8956 ROM:8959 ROM:8959 ; =============== S U B R O U T I N E ======================================= ROM:8959 ROM:8959 ; Attributes: noreturn ROM:8959 ROM:8959 sub_8959: ROM:8959 jsr sub_8993 ROM:895C dec <DPbyte_4D ROM:895E jmp sub_89D3 ; Space wave pitch ROM:895E ; End of function sub_8959 ROM:895E ROM:8961 ROM:8961 ; =============== S U B R O U T I N E ======================================= ROM:8961 ROM:8961 ; Attributes: noreturn ROM:8961 ROM:8961 sub_8961: ROM:8961 jsr sub_8993 ROM:8964 dec <DPbyte_4E ROM:8966 jmp sub_89C8 ; Space wave roll ROM:8966 ; End of function sub_8961 ROM:8966 ROM:8969 ROM:8969 ; =============== S U B R O U T I N E ======================================= ROM:8969 ROM:8969 ; Attributes: noreturn ROM:8969 ROM:8969 sub_8969: ROM:8969 jsr sub_8981 ROM:896C inc <DPbyte_4E ROM:896E jmp sub_89C8 ; Space wave roll ROM:896E ; End of function sub_8969 ROM:896E ROM:8971 ROM:8971 ; =============== S U B R O U T I N E ======================================= ROM:8971 ROM:8971 ; Attributes: noreturn ROM:8971 ROM:8971 sub_8971: ROM:8971 jsr sub_8981 ROM:8974 dec <DPbyte_4F ROM:8976 jmp sub_89DE ; Space wave yaw ROM:8976 ; End of function sub_8971 ROM:8976 ROM:8979 ROM:8979 ; =============== S U B R O U T I N E ======================================= ROM:8979 ROM:8979 ; Attributes: noreturn ROM:8979 ROM:8979 sub_8979: ROM:8979 jsr sub_8993 ROM:897C inc <DPbyte_4F ROM:897E jmp sub_89DE ; Space wave yaw ROM:897E ; End of function sub_8979 ROM:897E ROM:8981 ROM:8981 ; =============== S U B R O U T I N E ======================================= ROM:8981 ROM:8981 ROM:8981 sub_8981: ROM:8981 lda #$14 ROM:8983 ldu #word_89A8 ROM:8986 leau a,u ROM:8988 ldd ,u ROM:898A std MReg11 ; Sine for rotation ROM:898D ldd 2,u ROM:898F std MReg12 ; Cosine for rotation ROM:8992 rts ROM:8992 ; End of function sub_8981 ROM:8992 ROM:8993 ROM:8993 ; =============== S U B R O U T I N E ======================================= ROM:8993 ROM:8993 ROM:8993 sub_8993: ROM:8993 lda #$14 ROM:8995 ldu #word_89A8 ROM:8998 leau a,u ROM:899A ldd #0 ROM:899D subd ,u ROM:899F std MReg11 ; Sine for rotation ROM:89A2 ldd 2,u ROM:89A4 std MReg12 ; Cosine for rotation ROM:89A7 rts ROM:89A7 ; End of function sub_8993 ROM:89A7 ROM:89A7 ; --------------------------------------------------------------------------- ROM:89A8 word_89A8: fdb $B5, $3FFF, $100, $3FFE, $16A, $3FFC, $21F, $3FF7 ROM:89A8 fdb $3DF, $3FE2, $4FF, $3FCE, $590, $3FC2, $590, $3FC2 ROM:89C8 ROM:89C8 ; =============== S U B R O U T I N E ======================================= ROM:89C8 ROM:89C8 ; Space wave roll ROM:89C8 ; Attributes: noreturn ROM:89C8 ROM:89C8 sub_89C8: ROM:89C8 clra ROM:89C9 ldb 2,x ROM:89CB std MW1 ROM:89CE lda #0 ; Roll ROM:89D0 jmp Math_Run_Start ; Do math program run ROM:89D0 ; End of function sub_89C8 ROM:89D0 ROM:89D3 ROM:89D3 ; =============== S U B R O U T I N E ======================================= ROM:89D3 ROM:89D3 ; Space wave pitch ROM:89D3 ROM:89D3 sub_89D3: ROM:89D3 clra ROM:89D4 ldb 2,x ROM:89D6 std MW1 ROM:89D9 lda #$E ; Pitch ROM:89DB jmp Math_Run_Start ; Do math program run ROM:89DB ; End of function sub_89D3 ROM:89DB ROM:89DE ROM:89DE ; =============== S U B R O U T I N E ======================================= ROM:89DE ROM:89DE ; Space wave yaw ROM:89DE ROM:89DE sub_89DE: ROM:89DE clra ROM:89DF ldb 2,x ROM:89E1 std MW1 ROM:89E4 lda #$1C ; Yaw ROM:89E6 jmp Math_Run_Start ; Do math program run ROM:89E6 ; End of function sub_89DE ROM:89E6 ROM:89E9 ROM:89E9 ; =============== S U B R O U T I N E ======================================= ROM:89E9 ROM:89E9 ROM:89E9 sub_89E9: ROM:89E9 ldd -$10,u ROM:89EB jsr Shift_D_R_5 ; Shift D register right ROM:89EE addd -$A,u ROM:89F0 std -$A,u ROM:89F2 ldd -8,u ROM:89F4 jsr Shift_D_R_5 ; Shift D register right ROM:89F7 addd -2,u ROM:89F9 std -2,u ROM:89FB ldd ,u ROM:89FD jsr Shift_D_R_5 ; Shift D register right ROM:8A00 addd 6,u ROM:8A02 std 6,u ROM:8A04 rts ROM:8A04 ; End of function sub_89E9 ROM:8A04 ROM:8A05 ROM:8A05 ; =============== S U B R O U T I N E ======================================= ROM:8A05 ROM:8A05 ROM:8A05 sub_8A05: ROM:8A05 ldd -$10,u ROM:8A07 jsr Shift_D_R_6 ; Shift D register right ROM:8A0A addd -$A,u ROM:8A0C std -$A,u ROM:8A0E ldd -8,u ROM:8A10 jsr Shift_D_R_6 ; Shift D register right ROM:8A13 addd -2,u ROM:8A15 std -2,u ROM:8A17 ldd ,u ROM:8A19 jsr Shift_D_R_6 ; Shift D register right ROM:8A1C addd 6,u ROM:8A1E std 6,u ROM:8A20 rts ROM:8A20 ; End of function sub_8A05 ROM:8A20 ROM:8A21 ROM:8A21 ; =============== S U B R O U T I N E ======================================= ROM:8A21 ROM:8A21 ROM:8A21 sub_8A21: ROM:8A21 ldd -$C,u ROM:8A23 jsr Shift_D_R_6 ; Shift D register right ROM:8A26 addd -$A,u ROM:8A28 std -$A,u ROM:8A2A ldd -4,u ROM:8A2C jsr Shift_D_R_6 ; Shift D register right ROM:8A2F addd -2,u ROM:8A31 std -2,u ROM:8A33 ldd 4,u ROM:8A35 jsr Shift_D_R_6 ; Shift D register right ROM:8A38 addd 6,u ROM:8A3A std 6,u ROM:8A3C rts ROM:8A3C ; End of function sub_8A21 ROM:8A3C ROM:8A3D ROM:8A3D ; =============== S U B R O U T I N E ======================================= ROM:8A3D ROM:8A3D ROM:8A3D sub_8A3D: ROM:8A3D ldd -$C,u ROM:8A3F jsr Shift_D_R_5 ; Shift D register right ROM:8A42 addd -$A,u ROM:8A44 std -$A,u ROM:8A46 ldd -4,u ROM:8A48 jsr Shift_D_R_5 ; Shift D register right ROM:8A4B addd -2,u ROM:8A4D std -2,u ROM:8A4F ldd 4,u ROM:8A51 jsr Shift_D_R_5 ; Shift D register right ROM:8A54 addd 6,u ROM:8A56 std 6,u ROM:8A58 rts ROM:8A58 ; End of function sub_8A3D ROM:8A58 ROM:8A59 ROM:8A59 ; =============== S U B R O U T I N E ======================================= ROM:8A59 ROM:8A59 ROM:8A59 sub_8A59: ROM:8A59 ldd #0 ROM:8A5C subd -$C,u ROM:8A5E jsr Shift_D_R_6 ; Shift D register right ROM:8A61 addd -$A,u ROM:8A63 std -$A,u ROM:8A65 ldd #0 ROM:8A68 subd -4,u ROM:8A6A jsr Shift_D_R_6 ; Shift D register right ROM:8A6D addd -2,u ROM:8A6F std -2,u ROM:8A71 ldd #0 ROM:8A74 subd 4,u ROM:8A76 jsr Shift_D_R_6 ; Shift D register right ROM:8A79 addd 6,u ROM:8A7B std 6,u ROM:8A7D rts ROM:8A7D ; End of function sub_8A59 ROM:8A7D ROM:8A7E ROM:8A7E ; =============== S U B R O U T I N E ======================================= ROM:8A7E ROM:8A7E ROM:8A7E sub_8A7E: ROM:8A7E ldd #0 ROM:8A81 subd -$C,u ROM:8A83 jsr Shift_D_R_5 ; Shift D register right ROM:8A86 addd -$A,u ROM:8A88 std -$A,u ROM:8A8A ldd #0 ROM:8A8D subd -4,u ROM:8A8F jsr Shift_D_R_5 ; Shift D register right ROM:8A92 addd -2,u ROM:8A94 std -2,u ROM:8A96 ldd #0 ROM:8A99 subd 4,u ROM:8A9B jsr Shift_D_R_5 ; Shift D register right ROM:8A9E addd 6,u ROM:8AA0 std 6,u ROM:8AA2 rts ROM:8AA2 ; End of function sub_8A7E ROM:8AA2 ROM:8AA2 ; --------------------------------------------------------------------------- ROM:8AA3 fcb $54, $CD, $E5, $2D, $3F, $14, $12, $CD ; Not used? ROM:8AA3 fcb $69, $F6, $AD, $33, $AA, $28, $A6, $B ROM:8AA3 fcb $F7, $58, $D1 ROM:8AB6 ROM:8AB6 ; =============== S U B R O U T I N E ======================================= ROM:8AB6 ROM:8AB6 ROM:8AB6 sub_8AB6: ROM:8AB6 ldd -$A,u ROM:8AB8 addd 8,u ROM:8ABA bvs loc_8ABE ROM:8ABC std 8,u ROM:8ABE ROM:8ABE loc_8ABE: ROM:8ABE ldd -2,u ROM:8AC0 addd $A,u ROM:8AC2 bvs loc_8AC6 ROM:8AC4 std $A,u ROM:8AC6 ROM:8AC6 loc_8AC6: ROM:8AC6 ldd $C,u ROM:8AC8 addd 6,u ROM:8ACA bvs locret_8ACE ROM:8ACC std $C,u ROM:8ACE ROM:8ACE locret_8ACE: ROM:8ACE rts ROM:8ACE ; End of function sub_8AB6 ROM:8ACE ROM:8ACF ; --------------------------------------------------------------------------- ROM:8ACF ; START OF FUNCTION CHUNK FOR sub_B32B ROM:8ACF ROM:8ACF loc_8ACF: ROM:8ACF ldx <DPbyte_C2 ROM:8AD1 lda 3,x ROM:8AD3 cmpa #1 ROM:8AD5 bne locret_8ADB ROM:8AD7 lda 6,x ROM:8AD9 beq loc_8ADC ROM:8ADB ROM:8ADB locret_8ADB: ROM:8ADB rts ROM:8ADC ; --------------------------------------------------------------------------- ROM:8ADC ROM:8ADC loc_8ADC: ; Update random numbers ROM:8ADC jsr Gen_Random ROM:8ADF lda 3,x ROM:8AE1 cmpa #1 ROM:8AE3 bne loc_8AED ROM:8AE5 ldd $15,x ROM:8AE8 orab #1 ROM:8AEA std $15,x ROM:8AED ROM:8AED loc_8AED: ROM:8AED ldx <DPbyte_C2 ROM:8AEF inc 8,x ROM:8AF1 dec 7,x ROM:8AF3 lble loc_8B57 ROM:8AF7 lda #5 ROM:8AF9 sta 7,x ROM:8AFB jsr sub_97ED ; Vaders tie score ROM:8AFE lda #$1F ROM:8B00 sta 9,x ROM:8B02 sta 6,x ROM:8B04 ldx #$5090 ROM:8B07 ldu <DPbyte_C2 ROM:8B09 ldu ,u ROM:8B0B ldd #0 ROM:8B0E std -$A,u ROM:8B10 std -2,u ROM:8B12 std 6,u ROM:8B14 lda #2 ROM:8B16 sta <DPbyte_1 ROM:8B18 ROM:8B18 loc_8B18: ROM:8B18 ldd #$4000 ROM:8B1B subd <DPbyte_C4 ROM:8B1D ldb -$10,x ROM:8B1F mul ROM:8B20 tfr a, b ROM:8B22 aslb ROM:8B23 rola ROM:8B24 sex ROM:8B25 addd -$A,u ROM:8B27 std -$A,u ROM:8B29 lda <DPbyte_53 ROM:8B2B oraa #$80 ; 'Ç' ROM:8B2D ldb -8,x ROM:8B2F mul ROM:8B30 bcs loc_8B33 ROM:8B32 nega ROM:8B33 ROM:8B33 loc_8B33: ROM:8B33 tfr a, b ROM:8B35 nop ROM:8B36 sex ROM:8B37 addd -2,u ROM:8B39 std -2,u ROM:8B3B lda <DPbyte_54 ROM:8B3D oraa #$80 ; 'Ç' ROM:8B3F ldb ,x ROM:8B41 mul ROM:8B42 bcs loc_8B45 ROM:8B44 nega ROM:8B45 ROM:8B45 loc_8B45: ROM:8B45 tfr a, b ROM:8B47 nop ROM:8B48 sex ROM:8B49 addd 6,u ROM:8B4B std 6,u ROM:8B4D leax 2,x ROM:8B4F dec <DPbyte_1 ROM:8B51 bpl loc_8B18 ROM:8B53 jsr Sound_35 ROM:8B56 rts ROM:8B57 ; --------------------------------------------------------------------------- ROM:8B57 ROM:8B57 loc_8B57: ROM:8B57 ldx <DPbyte_C2 ROM:8B59 jsr Sound_35 ROM:8B5C lda 2,x ROM:8B5E cmpa word_4B38 ROM:8B61 bne loc_8B66 ROM:8B63 jsr Sound_2B ROM:8B66 ROM:8B66 loc_8B66: ROM:8B66 jsr sub_B739 ROM:8B69 jsr sub_97E8 ; Tie fighter score ROM:8B6C rts ROM:8B6C ; END OF FUNCTION CHUNK FOR sub_B32B ROM:8B6D ROM:8B6D ; =============== S U B R O U T I N E ======================================= ROM:8B6D ROM:8B6D ROM:8B6D sub_8B6D: ROM:8B6D ldx #byte_4900 ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:8B70 ROM:8B70 loc_8B70: ROM:8B70 stx <DPbyte_5A ROM:8B72 ldu ,x ROM:8B74 lda 3,x ROM:8B76 beq loc_8B7B ROM:8B78 jsr sub_8BE1 ROM:8B7B ROM:8B7B loc_8B7B: ROM:8B7B ldx <DPbyte_5A ROM:8B7D leax $19,x ROM:8B80 cmpx #byte_4900+$4B ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:8B83 bcs loc_8B70 ROM:8B85 rts ROM:8B85 ; End of function sub_8B6D ROM:8B85 ROM:8B86 ROM:8B86 ; =============== S U B R O U T I N E ======================================= ROM:8B86 ROM:8B86 ROM:8B86 sub_8B86: ROM:8B86 ldx #byte_4900 ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:8B89 ROM:8B89 loc_8B89: ROM:8B89 stx <DPbyte_5A ROM:8B8B ldu ,x ROM:8B8D lda 3,x ROM:8B8F cmpa #1 ROM:8B91 bne loc_8BD6 ROM:8B93 lda $A,u ROM:8B95 cmpa #9 ROM:8B97 blt loc_8B9B ROM:8B99 suba #2 ROM:8B9B ROM:8B9B loc_8B9B: ROM:8B9B cmpa #$F7 ; '˜' ROM:8B9D bgt loc_8BA1 ROM:8B9F adda #2 ROM:8BA1 ROM:8BA1 loc_8BA1: ROM:8BA1 sta $A,u ROM:8BA3 lda $C,u ROM:8BA5 cmpa #9 ROM:8BA7 blt loc_8BAB ROM:8BA9 suba #3 ROM:8BAB ROM:8BAB loc_8BAB: ROM:8BAB cmpa #$F7 ; '˜' ROM:8BAD bgt loc_8BB1 ROM:8BAF adda #3 ROM:8BB1 ROM:8BB1 loc_8BB1: ROM:8BB1 sta $C,u ROM:8BB3 ldd 8,u ROM:8BB5 addd #$400 ROM:8BB8 bvs loc_8BBE ROM:8BBA std 8,u ROM:8BBC bra loc_8BD6 ROM:8BBE ; --------------------------------------------------------------------------- ROM:8BBE ROM:8BBE loc_8BBE: ROM:8BBE lda $A,u ROM:8BC0 tsta ROM:8BC1 bpl loc_8BC4 ROM:8BC3 nega ROM:8BC4 ROM:8BC4 loc_8BC4: ROM:8BC4 cmpa #8 ROM:8BC6 bgt loc_8BD6 ROM:8BC8 lda $C,u ROM:8BCA tsta ROM:8BCB bpl loc_8BCE ROM:8BCD nega ROM:8BCE ROM:8BCE loc_8BCE: ROM:8BCE cmpa #8 ROM:8BD0 bgt loc_8BD6 ROM:8BD2 lda #0 ROM:8BD4 sta 3,x ROM:8BD6 ROM:8BD6 loc_8BD6: ROM:8BD6 ldx <DPbyte_5A ROM:8BD8 leax $19,x ROM:8BDB cmpx #byte_4900+$4B ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:8BDE bcs loc_8B89 ROM:8BE0 rts ROM:8BE0 ; End of function sub_8B86 ROM:8BE0 ROM:8BE1 ROM:8BE1 ; =============== S U B R O U T I N E ======================================= ROM:8BE1 ROM:8BE1 ROM:8BE1 sub_8BE1: ROM:8BE1 jsr loc_8E3A ROM:8BE4 ldd #0 ROM:8BE7 sta <DPbyte_4C ROM:8BE9 sta <DPbyte_4E ROM:8BEB sta <DPbyte_4D ROM:8BED sta <DPbyte_4F ROM:8BEF lda $15,x ROM:8BF2 anda #$10 ROM:8BF4 ldb PRNG ROM:8BF7 andb #$30 ; '0' ROM:8BF9 std $15,x ROM:8BFC lda 9,x ROM:8BFE deca ROM:8BFF bmi loc_8C15 ROM:8C01 sta 9,x ROM:8C03 ldd #$1640 ROM:8C06 std MReg11 ; Sine for rotation ROM:8C09 ldd #$3C02 ROM:8C0C std MReg12 ; Cosine for rotation ROM:8C0F jsr sub_89C8 ; Space wave roll ROM:8C12 ; --------------------------------------------------------------------------- ROM:8C12 jmp loc_8C44 ROM:8C15 ; --------------------------------------------------------------------------- ROM:8C15 ROM:8C15 loc_8C15: ROM:8C15 ldb $11,x ROM:8C18 stb <DPbyte_50 ROM:8C1A lsr <DPbyte_50 ROM:8C1C bcc loc_8C21 ROM:8C1E jsr sub_8961 ROM:8C21 ; --------------------------------------------------------------------------- ROM:8C21 ROM:8C21 loc_8C21: ROM:8C21 lsr <DPbyte_50 ROM:8C23 bcc loc_8C28 ROM:8C25 jsr sub_8969 ROM:8C28 ; --------------------------------------------------------------------------- ROM:8C28 ROM:8C28 loc_8C28: ROM:8C28 lsr <DPbyte_50 ROM:8C2A bcc loc_8C2F ROM:8C2C jsr sub_8951 ROM:8C2F ; --------------------------------------------------------------------------- ROM:8C2F ROM:8C2F loc_8C2F: ROM:8C2F lsr <DPbyte_50 ROM:8C31 bcc loc_8C36 ROM:8C33 jsr sub_8959 ROM:8C36 ; --------------------------------------------------------------------------- ROM:8C36 ROM:8C36 loc_8C36: ROM:8C36 lsr <DPbyte_50 ROM:8C38 bcc loc_8C3D ROM:8C3A jsr sub_8979 ROM:8C3D ; --------------------------------------------------------------------------- ROM:8C3D ROM:8C3D loc_8C3D: ROM:8C3D lsr <DPbyte_50 ROM:8C3F bcc loc_8C44 ROM:8C41 jsr sub_8971 ROM:8C44 ; --------------------------------------------------------------------------- ROM:8C44 ROM:8C44 loc_8C44: ; Some tie fighters process ROM:8C44 jsr sub_8D9D ROM:8C47 jsr sub_8DE3 ROM:8C4A lda 3,x ROM:8C4C cmpa #1 ROM:8C4E lbne loc_8D66 ROM:8C52 lda 2,x ROM:8C54 jsr sub_CE0C ; Copy transform data from [BIC] to matrix 2 ROM:8C57 ldx <DPbyte_5A ROM:8C59 clr $A,x ROM:8C5B clra ROM:8C5C ldb #$13 ROM:8C5E std MW1 ; Point BIC to $5098 MReg4C ROM:8C61 lda $11,x ROM:8C64 bita #$40 ; '@' ROM:8C66 beq loc_8C81 ROM:8C68 ldd MReg4C ROM:8C6B addd #$1000 ROM:8C6E std MReg4C ROM:8C71 lda #$67 ; 'g' ROM:8C73 jsr Math_Run_Start ; Do math program run ROM:8C76 ldd MReg4C ROM:8C79 subd #$1000 ROM:8C7C std MReg4C ROM:8C7F bra loc_8C86 ROM:8C81 ; --------------------------------------------------------------------------- ROM:8C81 ROM:8C81 loc_8C81: ROM:8C81 lda #$67 ; 'g' ROM:8C83 jsr Math_Run_Start ; Do math program run ROM:8C86 ROM:8C86 loc_8C86: ; Math result X ROM:8C86 ldd MReg00 ROM:8C89 bmi loc_8CAE ROM:8C8B inc $A,x ROM:8C8D subd #$4000 ROM:8C90 bge loc_8CAE ROM:8C92 ldd $15,x ROM:8C95 orab #8 ROM:8C97 std $15,x ROM:8C9A ldd MReg39 ROM:8C9D addd MReg3A ROM:8CA0 cmpd #$20 ; ' ' ROM:8CA4 bhi loc_8CAE ROM:8CA6 ldd $15,x ROM:8CA9 orab #4 ROM:8CAB std $15,x ROM:8CAE ROM:8CAE loc_8CAE: ROM:8CAE ldd $15,x ROM:8CB1 bita #$10 ROM:8CB3 beq loc_8D05 ROM:8CB5 ldd $11,x ROM:8CB8 bita #$40 ; '@' ROM:8CBA bne loc_8D05 ROM:8CBC ldd MReg00 ; Math result X ROM:8CBF subd #$800 ROM:8CC2 ble loc_8D05 ROM:8CC4 lda 6,x ROM:8CC6 bne loc_8D05 ROM:8CC8 ldb byte_4B19 ROM:8CCB cmpb #$B ROM:8CCD bcs loc_8CD4 ROM:8CCF ldu #byte_8D99 ROM:8CD2 bra loc_8CDB ROM:8CD4 ; --------------------------------------------------------------------------- ROM:8CD4 ROM:8CD4 loc_8CD4: ROM:8CD4 aslb ROM:8CD5 aslb ROM:8CD6 ldu #byte_8D71 ROM:8CD9 leau b,u ROM:8CDB ROM:8CDB loc_8CDB: ; Game over/insert coins timer ROM:8CDB lda <DPbyte_43 ROM:8CDD anda ,u ROM:8CDF bne loc_8D05 ROM:8CE1 lda PRNG ROM:8CE4 cmpa 1,u ROM:8CE6 bls loc_8D05 ROM:8CE8 ldu 2,u ROM:8CEA ROM:8CEA loc_8CEA: ROM:8CEA lda 3,u ROM:8CEC bne loc_8CFD ROM:8CEE ldx <DPbyte_5A ROM:8CF0 ldd $15,x ROM:8CF3 orab #$40 ; '@' ROM:8CF5 std $15,x ROM:8CF8 jsr sub_A68B ; Emit fireballs from tie fighters ROM:8CFB bra loc_8D05 ROM:8CFD ; --------------------------------------------------------------------------- ROM:8CFD ROM:8CFD loc_8CFD: ROM:8CFD leau 6,u ROM:8CFF cmpu #byte_494B+$24 ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:8D03 bcs loc_8CEA ROM:8D05 ROM:8D05 loc_8D05: ROM:8D05 ldx <DPbyte_5A ROM:8D07 lda $11,x ROM:8D0A bita #$80 ; 'Ç' ROM:8D0C beq loc_8D66 ROM:8D0E lda <DPbyte_4F ROM:8D10 bne loc_8D3A ROM:8D12 lda MReg01 ; Math result Y ROM:8D15 bmi loc_8D1C ROM:8D17 jsr sub_8979 ROM:8D1A ; --------------------------------------------------------------------------- ROM:8D1A bra loc_8D1F ROM:8D1C ; --------------------------------------------------------------------------- ROM:8D1C ROM:8D1C loc_8D1C: ROM:8D1C jsr sub_8971 ROM:8D1F ; --------------------------------------------------------------------------- ROM:8D1F ROM:8D1F loc_8D1F: ROM:8D1F lda <DPbyte_4E ROM:8D21 bne loc_8D3A ROM:8D23 ldb MReg02 ; Math result Z ROM:8D26 sex ROM:8D27 addb #1 ROM:8D29 cmpb #1 ROM:8D2B bls loc_8D3A ROM:8D2D eora MReg01 ; Math result Y ROM:8D30 bmi loc_8D37 ROM:8D32 jsr sub_8961 ROM:8D35 ; --------------------------------------------------------------------------- ROM:8D35 bra loc_8D3A ROM:8D37 ; --------------------------------------------------------------------------- ROM:8D37 ROM:8D37 loc_8D37: ROM:8D37 jsr sub_8969 ROM:8D3A ; --------------------------------------------------------------------------- ROM:8D3A ROM:8D3A loc_8D3A: ROM:8D3A lda <DPbyte_4D ROM:8D3C bne loc_8D66 ROM:8D3E lda MReg02 ; Math result Z ROM:8D41 bmi loc_8D48 ROM:8D43 jsr sub_8951 ROM:8D46 ; --------------------------------------------------------------------------- ROM:8D46 bra loc_8D4B ROM:8D48 ; --------------------------------------------------------------------------- ROM:8D48 ROM:8D48 loc_8D48: ROM:8D48 jsr sub_8959 ROM:8D4B ; --------------------------------------------------------------------------- ROM:8D4B ROM:8D4B loc_8D4B: ROM:8D4B lda <DPbyte_4E ROM:8D4D bne loc_8D66 ROM:8D4F ldb MReg01 ; Math result Y ROM:8D52 sex ROM:8D53 addb #1 ROM:8D55 cmpb #1 ROM:8D57 bls loc_8D66 ROM:8D59 eora MReg02 ; Math result Z ROM:8D5C bmi loc_8D63 ROM:8D5E jsr sub_8969 ROM:8D61 ; --------------------------------------------------------------------------- ROM:8D61 bra loc_8D66 ROM:8D63 ; --------------------------------------------------------------------------- ROM:8D63 ROM:8D63 loc_8D63: ROM:8D63 jsr sub_8961 ROM:8D66 ; --------------------------------------------------------------------------- ROM:8D66 ROM:8D66 loc_8D66: ROM:8D66 ldx <DPbyte_5A ROM:8D68 ldd $15,x ROM:8D6B anda #$EF ; 'n' ROM:8D6D std $15,x ROM:8D70 rts ROM:8D70 ; End of function sub_8BE1 ROM:8D70 ROM:8D70 ; --------------------------------------------------------------------------- ROM:8D71 byte_8D71: fcb $F, $80, $49, $69, $F, $80, $49, $69 ROM:8D71 fcb $F, $80, $49, $63, $F, $40, $49, $5D ROM:8D71 fcb 7, $80, $49, $57, 7, $20, $49, $51 ROM:8D71 fcb 7, $20, $49, $4B, 3, $80, $49, $4B ROM:8D71 fcb 3, $60, $49, $4B, 3, $40, $49, $4B ROM:8D99 byte_8D99: fcb 3, $30, $49, $4B ROM:8D9D ROM:8D9D ; =============== S U B R O U T I N E ======================================= ROM:8D9D ROM:8D9D ; Some tie fighters process ROM:8D9D ROM:8D9D sub_8D9D: ROM:8D9D ldx <DPbyte_5A ROM:8D9F ldu ,x ROM:8DA1 lda 6,x ROM:8DA3 bne loc_8DDF ROM:8DA5 ldb $12,x ROM:8DA8 stb <DPbyte_50 ROM:8DAA ldu ,x ROM:8DAC ldd #0 ROM:8DAF std -$A,u ROM:8DB1 std -2,u ROM:8DB3 std 6,u ROM:8DB5 lsr <DPbyte_50 ROM:8DB7 bcc loc_8DBC ROM:8DB9 jsr sub_8A59 ROM:8DBC ROM:8DBC loc_8DBC: ROM:8DBC lsr <DPbyte_50 ROM:8DBE bcc loc_8DC3 ROM:8DC0 jsr sub_8A7E ROM:8DC3 ROM:8DC3 loc_8DC3: ROM:8DC3 lsr <DPbyte_50 ROM:8DC5 bcc loc_8DCA ROM:8DC7 jsr sub_8A21 ROM:8DCA ROM:8DCA loc_8DCA: ROM:8DCA lsr <DPbyte_50 ROM:8DCC bcc loc_8DD1 ROM:8DCE jsr sub_8A3D ROM:8DD1 ROM:8DD1 loc_8DD1: ROM:8DD1 lsr <DPbyte_50 ROM:8DD3 bcc loc_8DD8 ROM:8DD5 jsr sub_8A05 ROM:8DD8 ROM:8DD8 loc_8DD8: ROM:8DD8 lsr <DPbyte_50 ROM:8DDA bcc loc_8DDF ROM:8DDC jsr sub_89E9 ROM:8DDF ROM:8DDF loc_8DDF: ROM:8DDF jsr sub_8AB6 ROM:8DE2 rts ROM:8DE2 ; End of function sub_8D9D ROM:8DE2 ROM:8DE3 ROM:8DE3 ; =============== S U B R O U T I N E ======================================= ROM:8DE3 ROM:8DE3 ROM:8DE3 sub_8DE3: ROM:8DE3 ldu ,x ROM:8DE5 ldd 8,u ROM:8DE7 cmpa #$7D ; '}' ROM:8DE9 blt loc_8DEE ROM:8DEB ldd #$7CFF ROM:8DEE ROM:8DEE loc_8DEE: ROM:8DEE cmpa #$82 ; 'é' ROM:8DF0 bgt loc_8DF5 ROM:8DF2 ldd #$8300 ROM:8DF5 ROM:8DF5 loc_8DF5: ROM:8DF5 std 8,u ROM:8DF7 ldd $A,u ROM:8DF9 cmpa #$7D ; '}' ROM:8DFB blt loc_8E00 ROM:8DFD ldd #$7CFF ROM:8E00 ROM:8E00 loc_8E00: ROM:8E00 cmpa #$82 ; 'é' ROM:8E02 bgt loc_8E07 ROM:8E04 ldd #$8300 ROM:8E07 ROM:8E07 loc_8E07: ROM:8E07 std $A,u ROM:8E09 ldd $C,u ROM:8E0B cmpa #$7D ; '}' ROM:8E0D blt loc_8E12 ROM:8E0F ldd #$7CFF ROM:8E12 ROM:8E12 loc_8E12: ROM:8E12 cmpa #$82 ; 'é' ROM:8E14 bgt loc_8E19 ROM:8E16 ldd #$8300 ROM:8E19 ROM:8E19 loc_8E19: ROM:8E19 std $C,u ROM:8E1B rts ROM:8E1B ; End of function sub_8DE3 ROM:8E1B ROM:8E1C ROM:8E1C ; =============== S U B R O U T I N E ======================================= ROM:8E1C ROM:8E1C ROM:8E1C sub_8E1C: ROM:8E1C dec <DPbyte_E6 ROM:8E1E bgt locret_8E22 ROM:8E20 clr <DPbyte_E6 ROM:8E22 ROM:8E22 locret_8E22: ROM:8E22 rts ROM:8E22 ; End of function sub_8E1C ROM:8E22 ROM:8E23 ROM:8E23 ; =============== S U B R O U T I N E ======================================= ROM:8E23 ROM:8E23 ROM:8E23 sub_8E23: ROM:8E23 ldd #0 ROM:8E26 std $11,x ROM:8E29 sta $10,x ROM:8E2C std $13,x ROM:8E2F std $15,x ROM:8E32 ROM:8E32 loc_8E32: ROM:8E32 ldu $D,x ROM:8E34 lda ,u ROM:8E36 sta $F,x ROM:8E38 beq loc_8E51 ROM:8E3A ROM:8E3A loc_8E3A: ROM:8E3A ldd $15,x ROM:8E3D anda $13,x ROM:8E40 bne loc_8E5C ROM:8E42 andb $14,x ROM:8E45 bne loc_8E5C ROM:8E47 lda $F,x ROM:8E49 anda #7 ROM:8E4B asla ROM:8E4C ldu #JumpTable8E68 ROM:8E4F jmp [a,u] ROM:8E51 ; --------------------------------------------------------------------------- ROM:8E51 ROM:8E51 loc_8E51: ROM:8E51 ldd 1,u ROM:8E53 std $13,x ROM:8E56 leau 3,u ROM:8E58 stu $D,x ROM:8E5A bra loc_8E32 ROM:8E5C ; --------------------------------------------------------------------------- ROM:8E5C ROM:8E5C loc_8E5C: ROM:8E5C ldu $D,x ROM:8E5E ROM:8E5E loc_8E5E: ROM:8E5E lda ,u ROM:8E60 beq loc_8E32 ROM:8E62 leau 3,u ROM:8E64 stu $D,x ROM:8E66 bra loc_8E5E ROM:8E66 ; End of function sub_8E23 ROM:8E66 ROM:8E66 ; --------------------------------------------------------------------------- ROM:8E68 JumpTable8E68: fdb sub_8E79 ROM:8E6A fdb sub_8E9B ROM:8E6C fdb sub_8EA4 ROM:8E6E fdb sub_8EB2 ROM:8E70 fdb sub_8EBA ROM:8E72 fdb sub_8ECE ROM:8E74 fdb sub_8E78 ROM:8E76 fdb sub_8E78 ROM:8E78 ROM:8E78 ; =============== S U B R O U T I N E ======================================= ROM:8E78 ROM:8E78 ROM:8E78 sub_8E78: ROM:8E78 swi ROM:8E78 ; End of function sub_8E78 ROM:8E78 ROM:8E79 ROM:8E79 ; =============== S U B R O U T I N E ======================================= ROM:8E79 ROM:8E79 ROM:8E79 sub_8E79: ROM:8E79 ldu $D,x ROM:8E7B ROM:8E7B loc_8E7B: ROM:8E7B ldd 1,u ROM:8E7D beq loc_8E94 ROM:8E7F anda $15,x ROM:8E82 bne loc_8E94 ROM:8E84 andb $16,x ROM:8E87 bne loc_8E94 ROM:8E89 ROM:8E89 loc_8E89: ROM:8E89 leau 3,u ROM:8E8B lda ,u ROM:8E8D asla ROM:8E8E bne loc_8E89 ROM:8E90 bcc loc_8E89 ROM:8E92 bra loc_8E7B ROM:8E94 ; --------------------------------------------------------------------------- ROM:8E94 ROM:8E94 loc_8E94: ROM:8E94 leau 3,u ROM:8E96 stu $D,x ROM:8E98 jmp loc_8E32 ROM:8E98 ; End of function sub_8E79 ROM:8E98 ROM:8E9B ROM:8E9B ; =============== S U B R O U T I N E ======================================= ROM:8E9B ROM:8E9B ROM:8E9B sub_8E9B: ROM:8E9B ldu $D,x ROM:8E9D ldu 1,u ROM:8E9F stu $D,x ROM:8EA1 jmp loc_8E32 ROM:8EA1 ; End of function sub_8E9B ROM:8EA1 ROM:8EA4 ROM:8EA4 ; =============== S U B R O U T I N E ======================================= ROM:8EA4 ROM:8EA4 ROM:8EA4 sub_8EA4: ROM:8EA4 ldu $D,x ROM:8EA6 leau 3,u ROM:8EA8 stu $17,x ROM:8EAB ldu -2,u ROM:8EAD stu $D,x ROM:8EAF jmp loc_8E32 ROM:8EAF ; End of function sub_8EA4 ROM:8EAF ROM:8EB2 ROM:8EB2 ; =============== S U B R O U T I N E ======================================= ROM:8EB2 ROM:8EB2 ROM:8EB2 sub_8EB2: ROM:8EB2 ldu $17,x ROM:8EB5 stu $D,x ROM:8EB7 jmp loc_8E32 ROM:8EB7 ; End of function sub_8EB2 ROM:8EB7 ROM:8EBA ROM:8EBA ; =============== S U B R O U T I N E ======================================= ROM:8EBA ROM:8EBA ROM:8EBA sub_8EBA: ROM:8EBA ldu $D,x ROM:8EBC ldb ,u ROM:8EBE lsrb ROM:8EBF stb $10,x ROM:8EC2 ldd 1,u ROM:8EC4 std $11,x ROM:8EC7 leau 3,u ROM:8EC9 stu $D,x ROM:8ECB inc $F,x ROM:8ECD rts ROM:8ECD ; End of function sub_8EBA ROM:8ECD ROM:8ECE ROM:8ECE ; =============== S U B R O U T I N E ======================================= ROM:8ECE ROM:8ECE ROM:8ECE sub_8ECE: ROM:8ECE dec $10,x ROM:8ED1 lbmi loc_8E32 ROM:8ED5 rts ROM:8ED5 ; End of function sub_8ECE ROM:8ED5 ROM:8ED6 ROM:8ED6 ; =============== S U B R O U T I N E ======================================= ROM:8ED6 ROM:8ED6 ROM:8ED6 sub_8ED6: ROM:8ED6 jsr sub_CCC0 ; Initialise object? ROM:8ED9 ldb byte_4B14 ROM:8EDC aslb ROM:8EDD ldx #off_9070 ROM:8EE0 abx ROM:8EE1 cmpx #off_9070+$C ROM:8EE4 bcs loc_8EF4 ROM:8EE6 lda byte_4B14 ROM:8EE9 lsra ROM:8EEA bcs loc_8EF1 ROM:8EEC ldx #off_9078 ROM:8EEF bra loc_8EF4 ROM:8EF1 ; --------------------------------------------------------------------------- ROM:8EF1 ROM:8EF1 loc_8EF1: ROM:8EF1 ldx #off_907A ROM:8EF4 ROM:8EF4 loc_8EF4: ROM:8EF4 ldx ,x ROM:8EF6 ldb <DPbyte_DD ROM:8EF8 cmpb ,x+ ROM:8EFA bls loc_8EFE ROM:8EFC ldb -1,x ROM:8EFE ROM:8EFE loc_8EFE: ROM:8EFE aslb ROM:8EFF ldd b,x ROM:8F01 std <DPbyte_E4 ROM:8F03 clr <DPbyte_E6 ROM:8F05 ldx #byte_4900 ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:8F08 ROM:8F08 loc_8F08: ROM:8F08 stx <DPbyte_5A ROM:8F0A clr 3,x ROM:8F0C ldu <DPbyte_E4 ROM:8F0E beq loc_8F29 ROM:8F10 lda ,u ROM:8F12 beq loc_8F29 ROM:8F14 inc <DPbyte_E6 ROM:8F16 ldd ,u ROM:8F18 std <DPbyte_E0 ; Pointer to 3D object index ROM:8F1A ldd 2,u ROM:8F1C std <DPbyte_DE ROM:8F1E ldd 4,u ROM:8F20 std <DPbyte_E2 ROM:8F22 leau 6,u ROM:8F24 stu <DPbyte_E4 ROM:8F26 jsr sub_8F34 ROM:8F29 ROM:8F29 loc_8F29: ROM:8F29 ldx <DPbyte_5A ROM:8F2B leax $19,x ROM:8F2E cmpx #byte_4900+$4B ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:8F31 bcs loc_8F08 ROM:8F33 rts ROM:8F33 ; End of function sub_8ED6 ROM:8F33 ROM:8F34 ROM:8F34 ; =============== S U B R O U T I N E ======================================= ROM:8F34 ROM:8F34 ROM:8F34 sub_8F34: ROM:8F34 lda #1 ; Called 3 times at start of attract screen 1 and 2 ROM:8F36 sta 3,x ROM:8F38 ldu ,x ROM:8F3A jsr sub_CDC3 ; Initialise math registers matrix ROM:8F3D ldu ,x ROM:8F3F lda #$C0 ; '+' ; Matrix -1.000 constant ROM:8F41 sta -$10,u ROM:8F43 sta -6,u ROM:8F45 clra ROM:8F46 sta 9,x ROM:8F48 sta 8,x ROM:8F4A sta 6,x ROM:8F4C sta 5,x ROM:8F4E sta $B,x ROM:8F50 ldu <DPbyte_E0 ; Pointer to 3D object index ROM:8F52 lda 1,u ROM:8F54 sta 7,x ROM:8F56 ldu ,x ROM:8F58 ldx <DPbyte_E2 ROM:8F5A ldd ,x ROM:8F5C std 8,u ROM:8F5E ldd 2,x ROM:8F60 std $A,u ROM:8F62 ldd 4,x ROM:8F64 std $C,u ROM:8F66 ldx <DPbyte_5A ROM:8F68 ldd <DPbyte_DE ROM:8F6A std $D,x ROM:8F6C jsr sub_8E23 ROM:8F6F ldx <DPbyte_5A ROM:8F71 ldb [word_48E0] ; Pointer to 3D object index ROM:8F75 stb 4,x ROM:8F77 jsr sub_CCCC ; Copy XYZ data to math RAM ROM:8F7A rts ROM:8F7A ; End of function sub_8F34 ROM:8F7A ROM:8F7B ROM:8F7B ; =============== S U B R O U T I N E ======================================= ROM:8F7B ROM:8F7B ROM:8F7B sub_8F7B: ROM:8F7B ldu <DPbyte_E4 ROM:8F7D beq loc_8F83 ROM:8F7F lda ,u ROM:8F81 bne loc_8FB1 ROM:8F83 ROM:8F83 loc_8F83: ROM:8F83 inc <DPbyte_DD ROM:8F85 ldb byte_4B14 ROM:8F88 aslb ROM:8F89 ldx #off_9070 ROM:8F8C abx ROM:8F8D cmpx #off_9070+$C ROM:8F90 bcs loc_8FA0 ROM:8F92 lda byte_4B14 ROM:8F95 lsra ROM:8F96 bcs loc_8F9D ROM:8F98 ldx #off_9078 ROM:8F9B bra loc_8FA0 ROM:8F9D ; --------------------------------------------------------------------------- ROM:8F9D ROM:8F9D loc_8F9D: ROM:8F9D ldx #off_907A ROM:8FA0 ROM:8FA0 loc_8FA0: ROM:8FA0 ldx ,x ROM:8FA2 ldb <DPbyte_DD ROM:8FA4 cmpb ,x+ ROM:8FA6 bls loc_8FAA ROM:8FA8 ldb -1,x ROM:8FAA ROM:8FAA loc_8FAA: ROM:8FAA stb <DPbyte_DD ROM:8FAC aslb ROM:8FAD ldd b,x ROM:8FAF std <DPbyte_E4 ROM:8FB1 ROM:8FB1 loc_8FB1: ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:8FB1 ldx #byte_4900 ROM:8FB4 ROM:8FB4 loc_8FB4: ROM:8FB4 stx <DPbyte_5A ROM:8FB6 lda 3,x ROM:8FB8 beq loc_8FC6 ROM:8FBA ldx <DPbyte_5A ROM:8FBC leax $19,x ROM:8FBF cmpx #byte_4900+$4B ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:8FC2 bcs loc_8FB4 ROM:8FC4 bra locret_9023 ROM:8FC6 ; --------------------------------------------------------------------------- ROM:8FC6 ROM:8FC6 loc_8FC6: ROM:8FC6 ldu <DPbyte_E4 ROM:8FC8 beq locret_9023 ROM:8FCA lda ,u ROM:8FCC beq locret_9023 ROM:8FCE inc <DPbyte_E6 ROM:8FD0 ldd ,u ROM:8FD2 std <DPbyte_E0 ; Pointer to 3D object index ROM:8FD4 ldd 2,u ROM:8FD6 std <DPbyte_DE ROM:8FD8 ldd 4,u ROM:8FDA std <DPbyte_E2 ROM:8FDC leau 6,u ROM:8FDE stu <DPbyte_E4 ROM:8FE0 lda #1 ROM:8FE2 sta 3,x ROM:8FE4 ldu ,x ROM:8FE6 jsr sub_CDC3 ; Initialise math registers matrix ROM:8FE9 ldu ,x ROM:8FEB lda #$C0 ; '+' ROM:8FED sta -$10,u ROM:8FEF sta -6,u ROM:8FF1 clra ROM:8FF2 sta 9,x ROM:8FF4 sta 8,x ROM:8FF6 sta 6,x ROM:8FF8 sta 5,x ROM:8FFA sta $B,x ROM:8FFC ldu <DPbyte_E0 ; Pointer to 3D object index ROM:8FFE lda 1,u ROM:9000 sta 7,x ROM:9002 ldu ,x ROM:9004 ldx <DPbyte_E2 ROM:9006 ldd ,x ROM:9008 std 8,u ROM:900A ldd 2,x ROM:900C std $A,u ROM:900E ldd 4,x ROM:9010 std $C,u ROM:9012 ldx <DPbyte_5A ROM:9014 ldd <DPbyte_DE ROM:9016 std $D,x ROM:9018 jsr sub_8E23 ROM:901B ldx <DPbyte_5A ROM:901D ldb [word_48E0] ; Pointer to 3D object index ROM:9021 stb 4,x ROM:9023 ROM:9023 locret_9023: ROM:9023 rts ROM:9023 ; End of function sub_8F7B ROM:9023 ROM:9023 ; --------------------------------------------------------------------------- ROM:9024 byte_9024: fcb 0, 1 ROM:9026 byte_9026: fcb 4, 4 ROM:9028 byte_9028: fcb $7C, 0, 0, 0, 4, 0 ROM:902E byte_902E: fcb $7C, 0, $FC, 0, 0, 0 ROM:9034 byte_9034: fcb $7C, 0, 4, 0, 0, 0 ROM:903A byte_903A: fcb $7C, 0, 0, 0, 4, 0 ROM:9040 byte_9040: fcb $7C, 0, $FC, 0, 0, 0 ROM:9046 byte_9046: fcb $7C, 0, 4, 0, 0, 0 ROM:904C byte_904C: fcb $7C, 0, 0, 0, 4, 0 ROM:9052 byte_9052: fcb $7C, 0, $FC, 0, 0, 0 ROM:9058 byte_9058: fcb $7C, 0, 4, 0, 0, 0 ROM:905E byte_905E: fcb $7C, 0, $F8, 0, 0, 0 ROM:9064 byte_9064: fcb $7C, 0, 8, 0, 0, 0 ROM:906A byte_906A: fcb $7C, 0, 0, 0, 8, 0 ROM:9070 off_9070: fdb byte_907C, byte_9085, byte_9090, byte_909F ROM:9078 off_9078: fdb byte_90AC ROM:907A off_907A: fdb byte_90B9 ROM:907C byte_907C: fcb 3 ROM:907D fdb off_90C6, off_9138, off_914B, off_9171 ROM:9085 byte_9085: fcb 4 ROM:9086 fdb off_90D9, off_9112, off_915E, off_914B, off_9171 ROM:9090 byte_9090: fcb 6 ROM:9091 fdb off_90EC, off_9112, off_915E, off_9125, off_9138, off_914B, off_9171 ROM:909F byte_909F: fcb 5 ROM:90A0 fdb off_9112, off_915E, off_9125, off_9138, off_914B, off_9171 ROM:90AC byte_90AC: fcb 5 ROM:90AD fdb off_90FF, off_9112, off_914B, off_915E, off_9138, off_9171 ROM:90B9 byte_90B9: fcb 5 ROM:90BA fdb off_9112, off_915E, off_9138, off_915E, off_914B, off_9171 ROM:90C6 off_90C6: fdb byte_9024, byte_91E1, byte_9028, byte_9024, byte_9205, byte_902E, byte_9024, byte_9232 ROM:90C6 fdb byte_9034 ROM:90D8 fcb 0 ROM:90D9 off_90D9: fdb byte_9024, byte_9277, byte_903A, byte_9024, byte_92AD, byte_9040, byte_9024, byte_92D1 ROM:90D9 fdb byte_9046 ROM:90EB fcb 0 ROM:90EC off_90EC: fdb byte_9024, byte_9319, byte_904C, byte_9024, byte_933D, byte_9052, byte_9024, byte_9355 ROM:90EC fdb byte_9058 ROM:90FE fcb 0 ROM:90FF off_90FF: fdb byte_9024, byte_9385, byte_905E, byte_9024, byte_93A9, byte_9064, byte_9024, byte_93DC ROM:90FF fdb byte_906A ROM:9111 fcb 0 ROM:9112 off_9112: fdb byte_9024, byte_9385, byte_905E, byte_9024, byte_93A9, byte_9064, byte_9026, byte_93DC ROM:9112 fdb byte_906A ROM:9124 fcb 0 ROM:9125 off_9125: fdb byte_9024, byte_91DE, byte_9028, byte_9024, byte_9202, byte_902E, byte_9024, byte_922F ROM:9125 fdb byte_9034 ROM:9137 fcb 0 ROM:9138 off_9138: fdb byte_9024, byte_9274, byte_903A, byte_9024, byte_92AA, byte_9040, byte_9024, byte_92CE ROM:9138 fdb byte_9046 ROM:914A fcb 0 ROM:914B off_914B: fdb byte_9024, byte_9316, byte_904C, byte_9024, byte_933A, byte_9052, byte_9024, byte_9352 ROM:914B fdb byte_9058 ROM:915D fcb 0 ROM:915E off_915E: fdb byte_9024, byte_9382, byte_905E, byte_9024, byte_93A6, byte_9064, byte_9024, byte_93D9 ROM:915E fdb byte_906A ROM:9170 fcb 0 ROM:9171 off_9171: fdb byte_9024, byte_91DE, byte_9028, byte_9024, byte_9202, byte_902E, byte_9024, byte_922F ROM:9171 fdb byte_9034, byte_9024, byte_9382, byte_905E, byte_9024, byte_93A6, byte_9064, byte_9024 ROM:9171 fdb byte_93D9, byte_906A, byte_9024, byte_9274, byte_903A, byte_9024, byte_92AA, byte_9040 ROM:9171 fdb byte_9024, byte_92CE, byte_9046, byte_9024, byte_9382, byte_905E, byte_9024, byte_93A6 ROM:9171 fdb byte_9064, byte_9024, byte_93D9, byte_906A, byte_9024, byte_9316, byte_904C, byte_9024 ROM:9171 fdb byte_933A, byte_9052, byte_9024, byte_9352, byte_9058, byte_9024, byte_9382, byte_905E ROM:9171 fdb byte_9024, byte_93A6, byte_9064, byte_9024, byte_93D9, byte_906A ROM:91DD fcb 0 ROM:91DE byte_91DE: fcb 2 ROM:91DF fdb byte_9421 ROM:91E1 byte_91E1: fcb $84, 0, $10, $84, 0, $20, $44, 4 ROM:91E1 fcb $10, 0, 0, 4, $44, $80, 0, 0 ROM:91E1 fcb 4, 0, $84, $81, $10, 0, 0, 4 ROM:91E1 fcb $44, $80, 0, 0, 0, 0 ROM:91FF fcb 1 ROM:9200 fdb byte_925C ROM:9202 byte_9202: fcb 2 ROM:9203 fdb byte_9421 ROM:9205 byte_9205: fcb $84, 2, $20, $44, $10, $10, 0, 0 ROM:9205 fcb 4, $44, $90, $10, 0, 0, 0, $84 ROM:9205 fcb 2, $10, 0, 0, 4, $44, $90, $10 ROM:9205 fcb 0, 0, 0, $44, 2, $20, 0, 0 ROM:9205 fcb 4, $44, $90, $10, 0, 0, 0 ROM:922C fcb 1 ROM:922D fdb byte_925C ROM:922F byte_922F: fcb 2 ROM:9230 fdb byte_9421 ROM:9232 byte_9232: fcb $84, 1, $20, $44, $20, $10, 0, 0 ROM:9232 fcb 4, $44, $A0, $10, 0, 0, 0, $84 ROM:9232 fcb 1, $10, 0, 0, 4, $44, $A0, $10 ROM:9232 fcb 0, 0, 0, $44, 1, $20, 0, 0 ROM:9232 fcb 4, $44, $A0, $10, 0, 0, 0 ROM:9259 fcb 1 ROM:925A fdb byte_925C ROM:925C byte_925C: fcb 0, 0, $44, $44, $82, $20, 0, 0 ROM:925C fcb $40, $44, 1, $20 ROM:9268 fcb 1 ROM:9269 fdb byte_925C ROM:926B fcb 0, 0, 0, $24, 0, 8 ROM:9271 fcb 1 ROM:9272 fdb byte_925C ROM:9274 byte_9274: fcb 2 ROM:9275 fdb byte_9421 ROM:9277 byte_9277: fcb $44, 0, $14, $44, 0, $11, $44, 0 ROM:9277 fcb $14, $44, 0, $11, $44, 4, $10, 0 ROM:9277 fcb 0, 4, $44, $80, 0, 0, 0, 0 ROM:9277 fcb $44, 0, $14, $44, 0, $11, $84, $80 ROM:9277 fcb $14, $44, 0, $14, $44, 0, $11, 0 ROM:9277 fcb 0, 4, $44, $80, 4, 0, 0, 0 ROM:92A7 fcb 1 ROM:92A8 fdb byte_92E9 ROM:92AA byte_92AA: fcb 2 ROM:92AB fdb byte_9421 ROM:92AD byte_92AD: fcb $24, 0, $18, $24, 0, $12, $24, 0 ROM:92AD fcb $28, $24, 0, $22, 0, 0, 4, $44 ROM:92AD fcb $80, $11, 0, 0, 0, 0, 0, 4 ROM:92AD fcb $44, $80, $14, 0, 0, 0 ROM:92CB fcb 1 ROM:92CC fdb byte_92E9 ROM:92CE byte_92CE: fcb 2 ROM:92CF fdb byte_9421 ROM:92D1 byte_92D1: fcb $24, 0, $18, $24, 0, $12, $24, 0 ROM:92D1 fcb $28, $24, 0, $22, 0, 0, 4, $44 ROM:92D1 fcb $80, $11, 0, 0, 0 ROM:92E6 fcb 1 ROM:92E7 fdb byte_92E9 ROM:92E9 byte_92E9: fcb 0, 0, $44, $44, $82, $20, 0, 0 ROM:92E9 fcb $40, $44, 2, $20 ROM:92F5 fcb 1 ROM:92F6 fdb byte_92E9 ROM:92F8 fcb 0, 0, 0, $24, 0, 8, 0, 4 ROM:92F8 fcb 0, $FC, $82, $10, 0, 0, 0, $44 ROM:92F8 fcb $82, 8, $44, $81, 2, $44, $81, 8 ROM:92F8 fcb $44, $82, 2 ROM:9313 fcb 1 ROM:9314 fdb byte_92E9 ROM:9316 byte_9316: fcb 2 ROM:9317 fdb byte_9421 ROM:9319 byte_9319: fcb $24, 0, $14, $24, 0, $11, $24, 0 ROM:9319 fcb $14, $24, 0, $11, $44, 4, $10, 0 ROM:9319 fcb 0, 4, $44, $80, 0, 0, 0, 0 ROM:9319 fcb 0, 0, 4, $44, $80, 4, 0, 0 ROM:9319 fcb 0 ROM:933A byte_933A: fcb 2 ROM:933B fdb byte_9421 ROM:933D byte_933D: fcb $44, $82, $14, $44, $82, $24, $44, $10 ROM:933D fcb $14, 0, 0, 4, $44, $90, $14, 0 ROM:933D fcb 0, 0 ROM:934F fcb 1 ROM:9350 fdb byte_936A ROM:9352 byte_9352: fcb 2 ROM:9353 fdb byte_9421 ROM:9355 byte_9355: fcb $44, $81, $14, $44, $81, $24, $44, $20 ROM:9355 fcb $14, 0, 0, 4, $44, $A0, $14, 0 ROM:9355 fcb 0, 0 ROM:9367 fcb 1 ROM:9368 fdb byte_936A ROM:936A byte_936A: fcb 0, 0, $44, $44, $82, $24, 0, 0 ROM:936A fcb $40, $44, 1, $20 ROM:9376 fcb 1 ROM:9377 fdb byte_936A ROM:9379 fcb 0, 0, 0, $24, 0, 2 ROM:937F fcb 1 ROM:9380 fdb byte_936A ROM:9382 byte_9382: fcb 2 ROM:9383 fdb byte_9421 ROM:9385 byte_9385: fcb 0, 4, 0, $FC, $82, $18, 0, 0 ROM:9385 fcb 0, $FC, $82, 8, $FC, $82, 8, $FC ROM:9385 fcb $82, 8, $FC, $82, 8, 0, 0, 4 ROM:9385 fcb $44, $81, 8, 0, 0, 0 ROM:93A3 fcb 1 ROM:93A4 fdb byte_945A ROM:93A6 byte_93A6: fcb 2 ROM:93A7 fdb byte_9421 ROM:93A9 byte_93A9: fcb 0, 4, 0, $FC, $82, $18, 0, 0 ROM:93A9 fcb 0, $84, $81, 8, $80, 0, $10, $44 ROM:93A9 fcb $82, 8, $80, 0, 0, $84, $81, 8 ROM:93A9 fcb $80, 0, $10, $44, $81, 8, $80, 0 ROM:93A9 fcb 0, $84, $81, 8, 0, 0, 4, $44 ROM:93A9 fcb $82, 8, 0, 0, 0 ROM:93D6 fcb 1 ROM:93D7 fdb byte_945A ROM:93D9 byte_93D9: fcb 2 ROM:93DA fdb byte_9421 ROM:93DC byte_93DC: fcb 0, 4, 0, $14, $80, $18, $14, $80 ROM:93DC fcb $12, $14, $80, $18, $14, $80, $12, $14 ROM:93DC fcb $80, $18, $14, $80, $12, $14, $80, $18 ROM:93DC fcb $14, $80, $12, 0, 0, 0, 0, 0 ROM:93DC fcb 1, $44, $B0, 8, $44, $8C, 8, $44 ROM:93DC fcb $B0, 2, $44, $8C, 2, $44, $B0, 8 ROM:93DC fcb $44, $8C, 8, $44, $B0, 2, $44, $8C ROM:93DC fcb 2, 0, 0, 4, $44, $81, $10, 0 ROM:93DC fcb 0, 0 ROM:941E fcb 1 ROM:941F fdb byte_945A ROM:9421 byte_9421: fcb $C, $80, $10, $80, 0, $10 ROM:9427 fcb 1 ROM:9428 fdb byte_943C ROM:942A fcb $80, 0, $20, $44, $80, $3C ROM:9430 fcb 1 ROM:9431 fdb byte_944E ROM:9433 fcb $80, 0, 0, $44, $80, $33 ROM:9439 fcb 1 ROM:943A fdb byte_944E ROM:943C byte_943C: fcb $80, 0, $20, $44, $82, $3C ROM:9442 fcb 1 ROM:9443 fdb byte_944E ROM:9445 fcb $80, 0, 0, $44, $82, $33 ROM:944B fcb 1 ROM:944C fdb byte_944E ROM:944E byte_944E: fcb $80, 0, $20, $44, $41, $20, $80, 0 ROM:944E fcb 0, 3, 0, 0 ROM:945A byte_945A: fcb $24, 0, 8, 0, 4, 0, $84, $81 ROM:945A fcb $20, 0, 0, $44, $44, $82, $20, 0 ROM:945A fcb 0, $40, $44, 1, $10, 0, 0, 0 ROM:945A fcb 0, $C, 0, $84, $81, $20, 0, 8 ROM:945A fcb $44, $44, $82, $20, 0, 8, $40, $44 ROM:945A fcb 1, $10, 0, 0, 0, $80, 8, 0 ROM:948A fcb 1 ROM:948B fdb byte_9493 ROM:948D fcb $80, 0, 0 ROM:9490 fcb 1 ROM:9491 fdb byte_945A ROM:9493 byte_9493: fcb $80, 0, $10, $44, 2, 8 ROM:9499 fcb 1 ROM:949A fdb byte_945A ROM:949C fcb $80, 0, 0, $44, 1, $20 ROM:94A2 fcb 1 ROM:94A3 fdb byte_945A ROM:94A5 fcb $B8, $5D, $78, $28, $40, $EC, $D4, $B7 ROM:94A5 fcb $2A, $89, $60, $C6, $20, $84, $3D, $70 ROM:94A5 fcb 0, $78, $ED, $B0, $68 ROM:94BA fcb $EF ROM:94BB fdb byte_925C ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:94BD fcb $FF, $FF ROM:9527 aCopyright1983At_0:fcc "COPYRIGHT 1983 ATARI" ROM:953B ROM:953B ; =============== S U B R O U T I N E ======================================= ROM:953B ROM:953B ROM:953B sub_953B: ROM:953B lda byte_4592 ROM:953E anda #3 ROM:9540 beq locret_9557 ROM:9542 adda <DPbyte_60 ; Shield count ROM:9544 sta <DPbyte_60 ; Shield count ROM:9546 lda byte_4593 ROM:9549 anda #3 ROM:954B adda #6 ROM:954D cmpa <DPbyte_60 ; Shield count ROM:954F bcc loc_9553 ROM:9551 sta <DPbyte_60 ; Shield count ROM:9553 ROM:9553 loc_9553: ROM:9553 lda #$14 ROM:9555 sta <DPbyte_61 ROM:9557 ROM:9557 locret_9557: ROM:9557 rts ROM:9557 ; End of function sub_953B ROM:9557 ROM:9558 ROM:9558 ; =============== S U B R O U T I N E ======================================= ROM:9558 ROM:9558 ; Process shields ROM:9558 ROM:9558 sub_9558: ROM:9558 lda <DPbyte_8B ROM:955A ble loc_95A0 ROM:955C lda <DPbyte_8C ; Sheild being depleted ROM:955E bgt loc_95A0 ROM:9560 lda #1 ROM:9562 sta <DPbyte_8C ; Sheild being depleted ROM:9564 lda <DPbyte_60 ; Shield count ROM:9566 sta <DPbyte_8E ROM:9568 lda #$F6 ; '÷' ROM:956A adda <DPbyte_60 ; Shield count ROM:956C sta <DPbyte_8D ROM:956E dec <DPbyte_60 ; Shield count ROM:9570 bge loc_9578 ROM:9572 lda #$FF ROM:9574 sta <DPbyte_60 ; Shield count ROM:9576 clr <DPbyte_8C ; Sheild being depleted ROM:9578 ROM:9578 loc_9578: ; Shield count ROM:9578 lda <DPbyte_60 ROM:957A cmpa #0 ROM:957C bne loc_9586 ROM:957E jsr Sound_D ROM:9581 jsr Sound_28 ROM:9584 bra loc_9599 ROM:9586 ; --------------------------------------------------------------------------- ROM:9586 ROM:9586 loc_9586: ROM:9586 cmpa #1 ROM:9588 bne loc_958F ROM:958A jsr Sound_2F ROM:958D bra loc_9599 ROM:958F ; --------------------------------------------------------------------------- ROM:958F ROM:958F loc_958F: ROM:958F cmpa #2 ROM:9591 bne loc_9599 ROM:9593 jsr Sound_F ROM:9596 jsr Sound_30 ROM:9599 ROM:9599 loc_9599: ROM:9599 clrb ROM:959A stb <DPbyte_91 ROM:959C stb <DPbyte_90 ROM:959E stb <DPbyte_8F ROM:95A0 ROM:95A0 loc_95A0: ROM:95A0 lda <DPbyte_61 ROM:95A2 beq locret_95A6 ROM:95A4 dec <DPbyte_61 ROM:95A6 ROM:95A6 locret_95A6: ROM:95A6 rts ROM:95A6 ; End of function sub_9558 ROM:95A6 ROM:95A7 ROM:95A7 ; =============== S U B R O U T I N E ======================================= ROM:95A7 ROM:95A7 ; Insert vector instructions for shields ROM:95A7 ROM:95A7 sub_95A7: ROM:95A7 lda <DPbyte_8C ; Sheild being depleted ROM:95A9 bne loc_95B2 ROM:95AB lda <DPbyte_60 ; Shield count ROM:95AD bgt loc_95B2 ROM:95AF jmp loc_9604 ROM:95B2 ; --------------------------------------------------------------------------- ROM:95B2 ROM:95B2 loc_95B2: ; Shield count ROM:95B2 ldb <DPbyte_60 ROM:95B4 aslb ROM:95B5 ldx #word_96B6 ; Shield colour table ROM:95B8 ldu b,x ROM:95BA stu ,y++ ROM:95BC ldd #$BA03 ROM:95BF std ,y++ ROM:95C1 ldd #$228 ROM:95C4 std ,y++ ROM:95C6 ldd #0 ROM:95C9 std ,y++ ROM:95CB lda <DPbyte_8C ; Sheild being depleted ROM:95CD beq loc_95D4 ROM:95CF jsr sub_962A ROM:95D2 bra loc_95D7 ROM:95D4 ; --------------------------------------------------------------------------- ROM:95D4 ROM:95D4 loc_95D4: ROM:95D4 jsr sub_960F ROM:95D7 ROM:95D7 loc_95D7: ROM:95D7 ldd #$1FD0 ROM:95DA std ,y++ ROM:95DC ldd #$1FF4 ROM:95DF std ,y++ ROM:95E1 lda <DPbyte_8C ; Sheild being depleted ROM:95E3 ble loc_95EA ROM:95E5 ldu #$A018 ROM:95E8 bra loc_95F2 ROM:95EA ; --------------------------------------------------------------------------- ROM:95EA ROM:95EA loc_95EA: ; Shield count ROM:95EA ldb <DPbyte_60 ROM:95EC aslb ROM:95ED ldx #word_96B6 ; Shield colour table ROM:95F0 ldu b,x ROM:95F2 ROM:95F2 loc_95F2: ROM:95F2 stu ,y++ ROM:95F4 clr <DPbyte_AD ROM:95F6 lda <DPbyte_60 ; Shield count ROM:95F8 bge loc_95FB ROM:95FA clra ROM:95FB ROM:95FB loc_95FB: ROM:95FB jsr loc_E7AD ROM:95FE ldd #$8040 ROM:9601 std ,y++ ROM:9603 rts ROM:9604 ; --------------------------------------------------------------------------- ROM:9604 ROM:9604 loc_9604: ROM:9604 ldd #$7100 ROM:9607 std ,y++ ROM:9609 ldb #$E ROM:960B jsr sub_E7C7 ; Print text string from pointer table ROM:960E rts ROM:960E ; End of function sub_95A7 ROM:960E ROM:960F ROM:960F ; =============== S U B R O U T I N E ======================================= ROM:960F ROM:960F ROM:960F sub_960F: ROM:960F ldb <DPbyte_60 ; Shield count ROM:9611 aslb ROM:9612 ldx #word_96B6 ; Shield colour table ROM:9615 ldd b,x ROM:9617 tst <DPbyte_61 ROM:9619 beq loc_961D ROM:961B orab #$FF ROM:961D ROM:961D loc_961D: ROM:961D std ,y++ ROM:961F ldb <DPbyte_60 ; Shield count ROM:9621 aslb ROM:9622 ldx #word_96CA ; Shield vector table ROM:9625 ldu b,x ROM:9627 stu ,y++ ROM:9629 rts ROM:9629 ; End of function sub_960F ROM:9629 ROM:962A ROM:962A ; =============== S U B R O U T I N E ======================================= ROM:962A ROM:962A ROM:962A sub_962A: ROM:962A lda <DPbyte_91 ROM:962C bne loc_964B ROM:962E ldu #$A018 ROM:9631 stu ,y++ ROM:9633 ldb <DPbyte_8E ROM:9635 aslb ROM:9636 ldx #word_96CA ; Shield vector table ROM:9639 ldu b,x ROM:963B stu ,y++ ROM:963D lda <DPbyte_43 ; Game over/insert coins timer ROM:963F anda #0 ROM:9641 bne loc_9649 ROM:9643 inc <DPbyte_8D ROM:9645 blt loc_9649 ROM:9647 inc <DPbyte_91 ROM:9649 ROM:9649 loc_9649: ROM:9649 bra locret_96A0 ROM:964B ; --------------------------------------------------------------------------- ROM:964B ROM:964B loc_964B: ROM:964B jsr sub_96A1 ROM:964E ldu #$A018 ROM:9651 stu ,y++ ROM:9653 lda <DPbyte_90 ROM:9655 bne loc_9674 ROM:9657 ldb <DPbyte_8E ROM:9659 aslb ROM:965A ldx #word_96DE ; Another copy of shield vector table?? ROM:965D ldu b,x ROM:965F stu ,y++ ROM:9661 lda <DPbyte_43 ; Game over/insert coins timer ROM:9663 anda #0 ROM:9665 bne loc_9672 ROM:9667 inc <DPbyte_90 ROM:9669 ldb <DPbyte_60 ; Shield count ROM:966B ldx #byte_9718 ROM:966E lda b,x ROM:9670 sta <DPbyte_8D ROM:9672 ROM:9672 loc_9672: ROM:9672 bra locret_96A0 ROM:9674 ; --------------------------------------------------------------------------- ROM:9674 ROM:9674 loc_9674: ROM:9674 lda <DPbyte_8F ROM:9676 bne loc_9690 ROM:9678 ldb <DPbyte_8D ROM:967A aslb ROM:967B ldx #word_96F2 ROM:967E ldu b,x ROM:9680 stu ,y++ ROM:9682 lda <DPbyte_43 ; Game over/insert coins timer ROM:9684 anda #0 ROM:9686 bne loc_968E ROM:9688 dec <DPbyte_8D ROM:968A bgt loc_968E ROM:968C inc <DPbyte_8F ROM:968E ROM:968E loc_968E: ROM:968E bra locret_96A0 ROM:9690 ; --------------------------------------------------------------------------- ROM:9690 ROM:9690 loc_9690: ; Game over/insert coins timer ROM:9690 lda <DPbyte_43 ROM:9692 anda #0 ROM:9694 bne locret_96A0 ROM:9696 lda #0 ROM:9698 sta <DPbyte_8C ; Sheild being depleted ROM:969A sta <DPbyte_8B ROM:969C lda <DPbyte_60 ; Shield count ROM:969E sta <DPbyte_8E ROM:96A0 ROM:96A0 locret_96A0: ROM:96A0 rts ROM:96A0 ; End of function sub_962A ROM:96A0 ROM:96A1 ROM:96A1 ; =============== S U B R O U T I N E ======================================= ROM:96A1 ROM:96A1 ROM:96A1 sub_96A1: ROM:96A1 ldb <DPbyte_60 ; Shield count ROM:96A3 aslb ROM:96A4 ldx #word_96B6 ; Shield colour table ROM:96A7 ldd b,x ROM:96A9 std ,y++ ROM:96AB ldb <DPbyte_60 ; Shield count ROM:96AD aslb ROM:96AE ldx #word_96CA ; Shield vector table ROM:96B1 ldu b,x ROM:96B3 stu ,y++ ROM:96B5 rts ROM:96B5 ; End of function sub_96A1 ROM:96B5 ROM:96B5 ; --------------------------------------------------------------------------- ROM:96B6 word_96B6: fdb $6080, $6480, $6480, $6680, $6680, $6280, $6280, $6280 ; Shield colour table ROM:96B6 fdb $6280, $6280 ROM:96CA word_96CA: fdb $BBE4, $BBE8, $BBEC, $BBF0, $BBF4, $BBF8, $BBFC, $BC00 ; Shield vector table ROM:96CA fdb $BC04, $BC08 ROM:96DE word_96DE: fdb $BBE6, $BBEA, $BBEE, $BBF2, $BBF6, $BBFA, $BBFE, $BC02 ; Another copy of shield vector table?? ROM:96DE fdb $BC06, $BC0A ROM:96F2 word_96F2: fdb $BBBE, $BBC0, $BBC2, $BBC4, $BBC6, $BBC8, $BBCA, $BBCC ROM:96F2 fdb $BBCE, $BBD0, $BBD2, $BBD4, $BBD6, $BBD8, $BBDA, $BBDC ROM:96F2 fdb $BBDE, $BBE0, $BBE2 ROM:9718 byte_9718: fcb 0, 2, 4, 6, 8, $A, $C, $E ROM:9718 fcb $10, $12 ROM:9722 ROM:9722 ; =============== S U B R O U T I N E ======================================= ROM:9722 ROM:9722 ; Death Star starting wave bonus score ROM:9722 ROM:9722 sub_9722: ROM:9722 lda byte_4B2D ROM:9725 bne locret_9739 ROM:9727 ldb byte_4B15 ROM:972A beq locret_9739 ROM:972C aslb ROM:972D addb byte_4B15 ROM:9730 ldx #byte_9865 ; Death Star destroyed incrementing score value ROM:9730 ; Also has unused starting wave bonus scores of 200,000 and 600,000 ROM:9730 ; for waves 2 and 4 ROM:9733 abx ROM:9734 tfr x, u ROM:9736 jsr loc_9810 ; Add to score total ROM:9739 ROM:9739 locret_9739: ROM:9739 rts ROM:9739 ; End of function sub_9722 ROM:9739 ROM:973A ROM:973A ; =============== S U B R O U T I N E ======================================= ROM:973A ROM:973A ; Towers incrementing score ROM:973A ROM:973A sub_973A: ROM:973A ldu #byte_4B2E ; Temporary score adder towers 1 ROM:973D jsr loc_9810 ; Add to score total ROM:9740 ldx #word_9856 ROM:9743 lda byte_4B30 ; Temporary score adder towers 3 ROM:9746 adda 2,x ROM:9748 daa ROM:9749 sta byte_4B30 ; Temporary score adder towers 3 ROM:974C lda byte_4B2F ; Temporary score adder towers 2 ROM:974F adca 1,x ROM:9751 daa ROM:9752 sta byte_4B2F ; Temporary score adder towers 2 ROM:9755 lda byte_4B2E ; Temporary score adder towers 1 ROM:9758 adca ,x ROM:975A daa ROM:975B sta byte_4B2E ; Temporary score adder towers 1 ROM:975E lda byte_4B1A ROM:9761 beq locret_9774 ROM:9763 adda #$99 ; 'Ö' ROM:9765 daa ROM:9766 sta byte_4B1A ROM:9769 bne locret_9774 ROM:976B ldu #byte_9862 ; Cleared all towers score value ROM:976E jsr loc_9810 ; Add to score total ROM:9771 inc byte_4B35 ROM:9774 ROM:9774 locret_9774: ROM:9774 rts ROM:9774 ; End of function sub_973A ROM:9774 ROM:9775 ROM:9775 ; =============== S U B R O U T I N E ======================================= ROM:9775 ROM:9775 ; Shield bonus score ROM:9775 ROM:9775 sub_9775: ROM:9775 ldb <DPbyte_60 ; Shield count ROM:9777 beq locret_97AB ROM:9779 ldu #byte_9865 ; Death Star destroyed incrementing score value ROM:9779 ; Also has unused starting wave bonus scores of 200,000 and 600,000 ROM:9779 ; for waves 2 and 4 ROM:977C lda #0 ROM:977E sta word_4B29 ; Temporary score adder 1 ROM:9781 sta word_4B29+1 ; Temporary score adder 1 ROM:9784 sta byte_4B2B ; Temporary score adder 2 ROM:9787 ROM:9787 loc_9787: ROM:9787 lda 2,u ROM:9789 adda byte_4B2B ; Temporary score adder 2 ROM:978C daa ROM:978D sta byte_4B2B ; Temporary score adder 2 ROM:9790 lda 1,u ROM:9792 adca word_4B29+1 ; Temporary score adder 1 ROM:9795 daa ROM:9796 sta word_4B29+1 ; Temporary score adder 1 ROM:9799 lda ,u ROM:979B adca word_4B29 ; Temporary score adder 1 ROM:979E daa ROM:979F sta word_4B29 ; Temporary score adder 1 ROM:97A2 decb ROM:97A3 bne loc_9787 ROM:97A5 ldu #word_4B29 ; Temporary score adder 1 ROM:97A8 jsr loc_9810 ; Add to score total ROM:97AB ROM:97AB locret_97AB: ROM:97AB rts ROM:97AB ; End of function sub_9775 ROM:97AB ROM:97AC ROM:97AC ; =============== S U B R O U T I N E ======================================= ROM:97AC ROM:97AC ; Used the force score ROM:97AC ROM:97AC sub_97AC: ROM:97AC ldb byte_4B15 ROM:97AF cmpb #5 ROM:97B1 bcs loc_97B8 ROM:97B3 ldu #byte_9847 ; Using Force score value ROM:97B6 bra locret_97C1 ROM:97B8 ; --------------------------------------------------------------------------- ROM:97B8 ROM:97B8 loc_97B8: ROM:97B8 aslb ROM:97B9 addb byte_4B15 ROM:97BC ldu #byte_983B ROM:97BF leau b,u ROM:97C1 ROM:97C1 locret_97C1: ROM:97C1 rts ROM:97C1 ; End of function sub_97AC ROM:97C1 ROM:97C2 ROM:97C2 ; =============== S U B R O U T I N E ======================================= ROM:97C2 ROM:97C2 ROM:97C2 sub_97C2: ROM:97C2 ldd #$A01A ROM:97C5 std ,y++ ROM:97C7 ldd #$180 ROM:97CA std ,y++ ROM:97CC ldd #$1EC0 ROM:97CF std ,y++ ROM:97D1 lda #4 ROM:97D3 sta <DPbyte_AD ROM:97D5 jsr sub_97AC ; Used the force score ROM:97D8 leax -1,u ROM:97DA jsr sub_E772 ; Display BCD number text ROM:97DD ldb #$50 ; 'P' ; "For using the Force" text ROM:97DF jsr sub_E7C7 ; Print text string from pointer table ROM:97E2 rts ROM:97E2 ; End of function sub_97C2 ROM:97E2 ROM:97E3 ROM:97E3 ; =============== S U B R O U T I N E ======================================= ROM:97E3 ROM:97E3 ROM:97E3 sub_97E3: ROM:97E3 jsr sub_97AC ; Used the force score ROM:97E6 bra loc_9810 ; Add to score total ROM:97E6 ; End of function sub_97E3 ROM:97E6 ROM:97E8 ROM:97E8 ; =============== S U B R O U T I N E ======================================= ROM:97E8 ROM:97E8 ; Tie fighter score ROM:97E8 ROM:97E8 sub_97E8: ROM:97E8 ldu #byte_984A ; Tie fighter score value ROM:97EB bra loc_9810 ; Add to score total ROM:97EB ; End of function sub_97E8 ROM:97EB ROM:97ED ROM:97ED ; =============== S U B R O U T I N E ======================================= ROM:97ED ROM:97ED ; Vaders tie score ROM:97ED ROM:97ED sub_97ED: ROM:97ED ldu #byte_984D ; Vaders tie score value ROM:97F0 bra loc_9810 ; Add to score total ROM:97F0 ; End of function sub_97ED ROM:97F0 ROM:97F2 ROM:97F2 ; =============== S U B R O U T I N E ======================================= ROM:97F2 ROM:97F2 ; Trench green squares score ROM:97F2 ROM:97F2 sub_97F2: ROM:97F2 ldu #byte_9850 ; Trench green squares score value ROM:97F5 bra loc_9810 ; Add to score total ROM:97F5 ; End of function sub_97F2 ROM:97F5 ROM:97F7 ROM:97F7 ; =============== S U B R O U T I N E ======================================= ROM:97F7 ROM:97F7 ; Laser tower score ROM:97F7 ROM:97F7 sub_97F7: ROM:97F7 ldu #byte_9859 ; Laser tower score value ROM:97FA bra loc_9810 ; Add to score total ROM:97FA ; End of function sub_97F7 ROM:97FA ROM:97FC ROM:97FC ; =============== S U B R O U T I N E ======================================= ROM:97FC ROM:97FC ; Trench turrets score ROM:97FC ROM:97FC sub_97FC: ROM:97FC ldu #byte_9853 ; Trench turrets score value ROM:97FF bra loc_9810 ; Add to score total ROM:97FF ; End of function sub_97FC ROM:97FF ROM:9801 ROM:9801 ; =============== S U B R O U T I N E ======================================= ROM:9801 ROM:9801 ; Fireball score ROM:9801 ROM:9801 sub_9801: ROM:9801 ldu #byte_985C ; Fireball score value ROM:9804 bra loc_9810 ; Add to score total ROM:9806 ; --------------------------------------------------------------------------- ROM:9806 ROM:9806 loc_9806: ; Exhaust port score ROM:9806 ldu #byte_985F ROM:9809 bra loc_9810 ; Add to score total ROM:980B ; --------------------------------------------------------------------------- ROM:980B ldu #byte_9862 ; Cleared all towers score value ROM:980E bra *+2 ROM:9810 ROM:9810 loc_9810: ; Add to score total ROM:9810 lda 2,u ROM:9812 sta byte_4B2B ; Temporary score adder 2 ROM:9815 adda <DPbyte_5F ; Score ROM:9817 daa ROM:9818 sta <DPbyte_5F ; Score ROM:981A lda 1,u ROM:981C sta word_4B29+1 ; Temporary score adder 1 ROM:981F adca <DPbyte_5E ; Score thousands ROM:9821 daa ROM:9822 sta <DPbyte_5E ; Score thousands ROM:9824 lda ,u ROM:9826 sta word_4B29 ; Temporary score adder 1 ROM:9829 adca <DPbyte_5D ; Score hundred thousands ROM:982B daa ROM:982C sta <DPbyte_5D ; Score hundred thousands ROM:982E lda <DPbyte_5C ; Score millions ROM:9830 adca #0 ROM:9832 daa ROM:9833 sta <DPbyte_5C ; Score millions ROM:9835 lda #$FF ROM:9837 sta byte_4B2C ROM:983A rts ROM:983A ; End of function sub_9801 ROM:983A ROM:983A ; --------------------------------------------------------------------------- ROM:983B byte_983B: fcb 0, $50, 0, 1, 0, 0, 2, $50 ROM:983B fcb 0, 5, 0, 0 ROM:9847 byte_9847: fcb $10, 0, 0 ; Using Force score value ROM:984A byte_984A: fcb 0, $10, 0 ; Tie fighter score value ROM:984D byte_984D: fcb 0, $20, 0 ; Vaders tie score value ROM:9850 byte_9850: fcb 0, 0, $50 ; Trench green squares score value ROM:9853 byte_9853: fcb 0, 1, 0 ; Trench turrets score value ROM:9856 word_9856: fdb 2 ROM:9858 byte_9858: fcb 0 ROM:9859 byte_9859: fcb 0, 2, 0 ; Laser tower score value ROM:985C byte_985C: fcb 0, 0, $33 ; Fireball score value ROM:985F byte_985F: fcb 2, $50, 0 ; Exhaust port score value ROM:9862 byte_9862: fcb 5, 0, 0 ; Cleared all towers score value ROM:9865 byte_9865: fcb 0, $50, 0, $20, 0, 0, $40, 0 ; Death Star destroyed incrementing score value ROM:9865 fcb 0, $60, 0, 0, $80, 0, 0 ; Also has unused starting wave bonus scores of 200,000 and 600,000 ROM:9865 ; for waves 2 and 4 ROM:9874 ROM:9874 ; =============== S U B R O U T I N E ======================================= ROM:9874 ROM:9874 ROM:9874 sub_9874: ROM:9874 lda <DPbyte_8B ROM:9876 bne locret_987E ROM:9878 lda #$10 ROM:987A sta <DPbyte_62 ; Timer for fireball hit? ROM:987C inc <DPbyte_8B ROM:987E ROM:987E locret_987E: ROM:987E rts ROM:987E ; End of function sub_9874 ROM:987E ROM:987F ROM:987F ; =============== S U B R O U T I N E ======================================= ROM:987F ROM:987F ; Fireball timer ROM:987F ROM:987F sub_987F: ROM:987F lda <DPbyte_43 ; Game over/insert coins timer ROM:9881 anda #3 ROM:9883 sta <DPbyte_62 ; Timer for fireball hit? ROM:9885 rts ROM:9885 ; End of function sub_987F ROM:9885 ROM:9886 ROM:9886 ; =============== S U B R O U T I N E ======================================= ROM:9886 ROM:9886 ; Fireball timer 2 ROM:9886 ROM:9886 sub_9886: ROM:9886 ldb <DPbyte_62 ; Timer for fireball hit? ROM:9888 cmpb #8 ROM:988A bls sub_9890 ; Fireball timer 3 ROM:988C ldb #8 ROM:988E stb <DPbyte_62 ; Timer for fireball hit? ROM:988E ; End of function sub_9886 ROM:988E ROM:9890 ROM:9890 ; =============== S U B R O U T I N E ======================================= ROM:9890 ROM:9890 ; Fireball timer 3 ROM:9890 ROM:9890 sub_9890: ROM:9890 ldb <DPbyte_62 ; Timer for fireball hit? ROM:9892 beq locret_9897 ROM:9894 decb ROM:9895 stb <DPbyte_62 ; Timer for fireball hit? ROM:9897 ROM:9897 locret_9897: ROM:9897 rts ROM:9897 ; End of function sub_9890 ROM:9897 ROM:9898 ROM:9898 ; =============== S U B R O U T I N E ======================================= ROM:9898 ROM:9898 ROM:9898 sub_9898: ROM:9898 lda <DPbyte_43 ; Game over/insert coins timer ROM:989A anda #0 ROM:989C bne locret_98AF ROM:989E ldx #byte_4900 ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:98A1 ROM:98A1 loc_98A1: ROM:98A1 dec 6,x ROM:98A3 bpl loc_98A7 ROM:98A5 clr 6,x ROM:98A7 ROM:98A7 loc_98A7: ROM:98A7 leax $19,x ROM:98AA cmpx #byte_4900+$4B ; 3x Tie fighter data structure ($19 bytes per Tie) ROM:98AD bcs loc_98A1 ROM:98AF ROM:98AF locret_98AF: ROM:98AF rts ROM:98AF ; End of function sub_9898 ROM:98AF ROM:98B0 ROM:98B0 ; =============== S U B R O U T I N E ======================================= ROM:98B0 ROM:98B0 ; Insert vector laser explosion small circle ROM:98B0 ROM:98B0 sub_98B0: ROM:98B0 ldb <DPbyte_62 ; Timer for fireball hit? ROM:98B2 andb #3 ROM:98B4 beq locret_98CA ROM:98B6 ldd #$7100 ROM:98B9 std ,y++ ROM:98BB ldd #$67FF ROM:98BE std ,y++ ROM:98C0 ldd #$B9B3 ; Vector JSRL 19B3 Laser explosion small circle ROM:98C3 std ,y++ ROM:98C5 ldd #$7200 ROM:98C8 std ,y++ ROM:98CA ROM:98CA locret_98CA: ROM:98CA rts ROM:98CA ; End of function sub_98B0 ROM:98CA ROM:98CA ; --------------------------------------------------------------------------- ROM:98CB byte_98CB: fcb 0, $16, $16, $20, $20, $20, $21, $21 ROM:98CB fcb $27, $28, $20, $20, $24, $24, $24, $25 ROM:98CB fcb $25, $31 ROM:98DD byte_98DD: fcb $32 ROM:98DE byte_98DE: fcb $10, 0, $B0, 0, 3, 1, 0, $10, 0, $E0, 0, 3, 1, 1 ROM:98DE fcb $10, 0, $20, 0, 3, 1, 2, $10, 0, $50, 0, 3, 1, 3 ROM:98DE fcb $18, 0, $A0, 0, 1, 3, 4, $18, 0, $60, 0, 1, 2, 5 ROM:98DE fcb $20, 0, $B8, 0, 1, 2, 6, $20, 0, $48, 0, 1, 2, 7 ROM:98DE fcb $30, 0, $C0, 0, 3, 2, 8, $30, 0, 0, 0, 1, 0, 9 ROM:98DE fcb $30, 0, $40, 0, 3, 2, $A, $38, 0, $98, 0, 1, 3, $B ROM:98DE fcb $38, 0, $F0, 0, 1, 0, $C, $38, 0, $10, 0, 1, 0, $D ROM:98DE fcb $38, 0, $68, 0, 1, 3, $E, $40, 0, $90, 0, 3, 3, $F ROM:98DE fcb $40, 0, $70, 0, 3, 3, $10, $50, 0, $90, 0, 1, 1, $11 ROM:98DE fcb $50, 0, 0, 0, 2, 1, $12, $50, 0, $70, 0, 1, 1, $13 ROM:98DE fcb $54, 0, $E4, 0, 1, 1, $14, $54, 0, $1C, 0, 1, 1, $15 ROM:98DE fcb $58, 0, $C0, 0, 1, 0, $16, $58, 0, $40, 0, 1, 0, $17 ROM:98DE fcb $68, 0, $D8, 0, 1, 0, $18, $68, 0, $28, 0, 1, 0, $19 ROM:98DE fcb $70, 0, $F0, 0, 2, 2, $1A, $70, 0, $10, 0, 2, 2, $1B ROM:99A2 byte_99A2: fcb $80, 0, $90, 0, 1, 3, $1C, $80, 0, $D8, 0, 1, 0, $1D ROM:99A2 fcb $80, 0, $28, 0, 1, 0, $1E, $80, 0, $70, 0, 1, 2, $1F ROM:99BE byte_99BE: fcb $30, 0, $88, 0, 1, 2, 0, $30, 0, $98, 0, 3, 2, 1 ROM:99BE fcb $30, 0, $A8, 0, 3, 2, 2, $30, 0, $B8, 0, 1, 2, 3 ROM:99BE fcb $30, 0, $E8, 0, 1, 0, 4, $30, 0, $F8, 0, 3, 0, 5 ROM:99BE fcb $30, 0, 8, 0, 3, 0, 6, $30, 0, $18, 0, 1, 0, 7 ROM:99BE fcb $30, 0, $48, 0, 1, 3, 8, $30, 0, $58, 0, 3, 3, 9 ROM:99BE fcb $30, 0, $68, 0, 3, 3, $A, $30, 0, $78, 0, 1, 3, $B ROM:99BE fcb $40, 0, $90, 0, 1, 2, $C, $40, 0, $A0, 0, 3, 2, $D ROM:99BE fcb $40, 0, $B0, 0, 1, 2, $E, $40, 0, $F0, 0, 1, 0, $F ROM:99BE fcb $40, 0, $10, 0, 1, 0, $10, $40, 0, $50, 0, 1, 3, $11 ROM:99BE fcb $40, 0, $60, 0, 3, 3, $12, $40, 0, $70, 0, 1, 3, $13 ROM:99BE fcb $54, 0, $CC, 0, 3, 1, $14, $54, 0, $34, 0, 3, 1, $15 ROM:99BE fcb $60, 0, $A0, 0, 1, 1, $16, $60, 0, $E0, 0, 3, 0, $17 ROM:99BE fcb $60, 0, $20, 0, 3, 0, $18, $60, 0, $60, 0, 1, 1, $19 ROM:99BE fcb $74, 0, $E0, 0, 1, 1, $1A, $74, 0, $20, 0, 1, 1, $1B ROM:9A82 byte_9A82: fcb $80, 0, $98, 0, 1, 2, $1C, $80, 0, $B8, 0, 1, 2, $1D ROM:9A82 fcb $80, 0, $48, 0, 1, 3, $1E, $80, 0, $68, 0, 1, 3, $1F ROM:9A9E byte_9A9E: fcb 4, 0, $30, 0, 3, 1, 0, $C, 0, $20, 0, 3, 0, 1 ROM:9A9E fcb $10, 0, $98, 0, 3, 1, 2, $14, 0, $48, 0, 3, 1, 3 ROM:9A9E fcb $18, 0, $B0, 0, 3, 3, 4, $18, 0, $D0, 0, 3, 0, 5 ROM:9A9E fcb $20, 0, $C0, 0, 3, 1, 6, $24, 0, $38, 0, 3, 2, 7 ROM:9A9E fcb $24, 0, $70, 0, 3, 2, 8, $28, 0, 0, 0, 3, 0, 9 ROM:9A9E fcb $30, 0, $88, 0, 3, 1, $A, $40, 0, $80, 0, 3, 1, $B ROM:9A9E fcb $44, 0, $60, 0, 3, 2, $C, $48, 0, $90, 0, 3, 1, $D ROM:9A9E fcb $48, 0, $A8, 0, 3, 3, $E, $4C, 0, $50, 0, 3, 2, $F ROM:9A9E fcb $50, 0, $E0, 0, 3, 3, $10, $50, 0, 0, 0, 3, 2, $11 ROM:9A9E fcb $50, 0, $28, 0, 3, 0, $12, $68, 0, $B8, 0, 3, 3, $13 ROM:9A9E fcb $68, 0, $D8, 0, 3, 0, $14, $70, 0, $A0, 0, 3, 3, $15 ROM:9A9E fcb $70, 0, $E8, 0, 3, 0, $16, $70, 0, $18, 0, 3, 3, $17 ROM:9A9E fcb $70, 0, $58, 0, 3, 3, $18, $78, 0, $F8, 0, 3, 0, $19 ROM:9A9E fcb $78, 0, $40, 0, 3, 2, $1A, $78, 0, $68, 0, 3, 2, $1B ROM:9B62 byte_9B62: fcb 0, 0, $90, 0, 1, 0, 0, 0, 0, $B0, 0, 1, 0, 1 ROM:9B62 fcb 0, 0, $D0, 0, 1, 0, 2, 0, 0, $F0, 0, 1, 0, 3 ROM:9B62 fcb 0, 0, $10, 0, 1, 0, 4, 0, 0, $30, 0, 1, 0, 5 ROM:9B62 fcb 0, 0, $50, 0, 1, 0, 6, 0, 0, $70, 0, 1, 0, 7 ROM:9B62 fcb $10, 0, $C8, 0, 1, 2, 8, $28, 0, $C0, 0, 1, 2, 9 ROM:9B62 fcb $30, 0, $88, 0, 1, 2, $A, $30, 0, $A8, 0, 1, 2, $B ROM:9B62 fcb $30, 0, $48, 0, 1, 2, $C, $30, 0, $68, 0, 1, 2, $D ROM:9B62 fcb $40, 0, $A0, 0, 1, 3, $E, $40, 0, $40, 0, 1, 2, $F ROM:9B62 fcb $40, 0, $60, 0, 1, 3, $10, $40, 0, $80, 0, 1, 3, $11 ROM:9B62 fcb $60, 0, 0, 0, 1, 3, $12, $68, 0, $84, 0, 1, 3, $13 ROM:9B62 fcb $70, 0, $98, 0, 1, 1, $14, $70, 0, $B8, 0, 1, 1, $15 ROM:9B62 fcb $70, 0, $D8, 0, 1, 1, $16, $70, 0, $F8, 0, 1, 1, $17 ROM:9B62 fcb $70, 0, $18, 0, 1, 1, $18, $70, 0, $38, 0, 1, 1, $19 ROM:9B62 fcb $70, 0, $58, 0, 1, 1, $1A, $70, 0, $78, 0, 1, 1, $1B ROM:9C26 byte_9C26: fcb $30, 0, $E8, 0, 1, 2, $1C, $30, 0, 8, 0, 1, 2, $1D ROM:9C26 fcb $40, 0, $F8, 0, 1, 3, $1E, $40, 0, $18, 0, 1, 3, $1F ROM:9C42 byte_9C42: fcb 8, 0, $A8, 0, 3, 2, 0, 8, 0, $58, 0, 3, 2, 1 ROM:9C42 fcb $C, 0, $E8, 0, 1, 0, 2, $C, 0, $18, 0, 1, 0, 3 ROM:9C42 fcb $14, 0, $C4, 0, 1, 0, 4, $14, 0, $3C, 0, 1, 0, 5 ROM:9C42 fcb $28, 0, $A8, 0, 1, 2, 6, $28, 0, $58, 0, 1, 2, 7 ROM:9C42 fcb $30, 0, 0, 0, 3, 0, 8, $38, 0, $E0, 0, 1, 0, 9 ROM:9C42 fcb $38, 0, $20, 0, 1, 0, $A, $48, 0, $C0, 0, 1, 3, $B ROM:9C42 fcb $48, 0, $40, 0, 1, 3, $C, $50, 0, $90, 0, 1, 3, $D ROM:9C42 fcb $50, 0, $D8, 0, 3, 1, $E, $50, 0, $28, 0, 3, 1, $F ROM:9C42 fcb $50, 0, $70, 0, 1, 2, $10, $58, 0, $F0, 0, 3, 2, $11 ROM:9C42 fcb $58, 0, $10, 0, 3, 2, $12, $68, 0, $B8, 0, 1, 0, $13 ROM:9C42 fcb $68, 0, $48, 0, 1, 0, $14, $70, 0, $88, 0, 1, 3, $15 ROM:9C42 fcb $70, 0, $A0, 0, 1, 1, $16, $70, 0, $D0, 0, 1, 3, $17 ROM:9C42 fcb $70, 0, 0, 0, 1, 1, $18, $70, 0, $30, 0, 1, 3, $19 ROM:9C42 fcb $70, 0, $60, 0, 1, 1, $1A, $70, 0, $78, 0, 1, 3, $1B ROM:9D06 byte_9D06: fcb $80, 0, $B0, 0, 1, 0, $1C, $80, 0, $E8, 0, 1, 1, $1D ROM:9D06 fcb $80, 0, $18, 0, 1, 1, $1E, $80, 0, $50, 0, 1, 0, $1F ROM:9D22 byte_9D22: fcb $60, 0, $98, 0, 1, 2, 0, $10, 0, $68, 0, 1, 2, 1 ROM:9D22 fcb $20, 0, $D0, 0, 3, 1, 2, $30, 0, $90, 0, 3, 2, 3 ROM:9D22 fcb $30, 0, $E0, 0, 1, 0, 4, $30, 0, $20, 0, 1, 0, 5 ROM:9D22 fcb $30, 0, $70, 0, 3, 2, 6, $38, 0, $B8, 0, 1, 1, 7 ROM:9D22 fcb $38, 0, $48, 0, 1, 1, 8, $40, 0, $90, 0, 1, 3, 9 ROM:9D22 fcb $40, 0, $E8, 0, 3, 0, $A, $40, 0, $18, 0, 3, 0, $B ROM:9D22 fcb $40, 0, $48, 0, 1, 1, $C, $50, 0, $E0, 0, 3, 0, $D ROM:9D22 fcb $50, 0, $F0, 0, 1, 0, $E, $50, 0, $10, 0, 1, 0, $F ROM:9D22 fcb $50, 0, $20, 0, 3, 0, $10, $60, 0, $88, 0, 1, 3, $11 ROM:9D22 fcb $60, 0, $A0, 0, 1, 2, $12, $60, 0, $C0, 0, 1, 1, $13 ROM:9D22 fcb $60, 0, $D0, 0, 1, 1, $14, $60, 0, $F8, 0, 1, 0, $15 ROM:9D22 fcb $60, 0, 8, 0, 1, 0, $16, $60, 0, $30, 0, 1, 1, $17 ROM:9D22 fcb $60, 0, $40, 0, 1, 1, $18, $60, 0, $60, 0, 1, 2, $19 ROM:9D22 fcb $60, 0, $80, 0, 1, 2, $1A, $70, 0, 0, 0, 1, 0, $1B ROM:9DE6 byte_9DE6: fcb $80, 0, $A8, 0, 1, 3, $1C, $80, 0, $E0, 0, 1, 3, $1D ROM:9DE6 fcb $80, 0, $20, 0, 1, 3, $1E, $80, 0, $58, 0, 1, 3, $1F ROM:9E02 byte_9E02: fcb 0, 0, $B8, 0, 1, 2, 0, 0, 0, $48, 0, 1, 2, 1 ROM:9E02 fcb $10, 0, $A0, 0, 1, 3, 2, $10, 0, $E0, 0, 1, 1, 3 ROM:9E02 fcb $10, 0, $F8, 0, 1, 0, 4, $10, 0, 8, 0, 1, 0, 5 ROM:9E02 fcb $10, 0, $20, 0, 1, 1, 6, $20, 0, $C8, 0, 1, 1, 7 ROM:9E02 fcb $20, 0, $38, 0, 1, 1, 8, $2C, 0, $E4, 0, 1, 0, 9 ROM:9E02 fcb $2C, 0, $1C, 0, 1, 0, $A, $30, 0, $90, 0, 1, 3, $B ROM:9E02 fcb $40, 0, 0, 0, 3, 1, $C, $50, 0, 0, 0, 1, 1, $D ROM:9E02 fcb $50, 0, $80, 0, 3, 3, $E, $60, 0, $E8, 0, 3, 1, $F ROM:9E02 fcb $60, 0, $18, 0, 3, 1, $10, $60, 0, $80, 0, 1, 3, $11 ROM:9E02 fcb $70, 0, $88, 0, 3, 2, $12, $70, 0, $A0, 0, 1, 0, $13 ROM:9E02 fcb $70, 0, $B0, 0, 1, 0, $14, $70, 0, $F0, 0, 1, 3, $15 ROM:9E02 fcb $70, 0, $10, 0, 1, 3, $16, $70, 0, $50, 0, 1, 0, $17 ROM:9E02 fcb $70, 0, $60, 0, 1, 0, $18, $70, 0, $78, 0, 3, 2, $19 ROM:9E02 fcb $78, 0, $E0, 0, 3, 3, $1A, $78, 0, $20, 0, 3, 3, $1B ROM:9EC6 byte_9EC6: fcb $40, 0, $B0, 0, 1, 2, $1C, $40, 0, $C0, 0, 1, 2, $1D ROM:9EC6 fcb $40, 0, $30, 0, 1, 2, $1E, $40, 0, $40, 0, 1, 2, $1F ROM:9EE2 byte_9EE2: fcb $20, 0, $80, 0, 3, 2, 0, $20, 0, $A0, 0, 3, 1, 1 ROM:9EE2 fcb $20, 0, $B0, 0, 3, 1, 2, $20, 0, $50, 0, 3, 1, 3 ROM:9EE2 fcb $20, 0, $60, 0, 3, 1, 4, $30, 0, $80, 0, 1, 2, 5 ROM:9EE2 fcb $30, 0, $A0, 0, 1, 1, 6, $30, 0, $B0, 0, 1, 1, 7 ROM:9EE2 fcb $30, 0, $D0, 0, 3, 1, 8, $30, 0, $E0, 0, 3, 0, 9 ROM:9EE2 fcb $30, 0, 0, 0, 3, 0, $A, $30, 0, $20, 0, 3, 0, $B ROM:9EE2 fcb $30, 0, $30, 0, 3, 1, $C, $30, 0, $50, 0, 1, 1, $D ROM:9EE2 fcb $30, 0, $60, 0, 1, 1, $E, $40, 0, $D0, 0, 1, 2, $F ROM:9EE2 fcb $40, 0, $E0, 0, 1, 0, $10, $40, 0, 0, 0, 1, 0, $11 ROM:9EE2 fcb $40, 0, $20, 0, 1, 0, $12, $40, 0, $30, 0, 1, 2, $13 ROM:9EE2 fcb $48, 0, $58, 0, 3, 2, $14, $54, 0, $70, 0, 3, 2, $15 ROM:9EE2 fcb $60, 0, $90, 0, 1, 3, $16, $60, 0, $70, 0, 1, 3, $17 ROM:9EE2 fcb $68, 0, $F0, 0, 1, 0, $18, $68, 0, $10, 0, 1, 0, $19 ROM:9EE2 fcb $70, 0, $C0, 0, 1, 1, $1A, $70, 0, $40, 0, 1, 1, $1B ROM:9FA6 byte_9FA6: fcb $80, 0, $A0, 0, 1, 3, $1C, $80, 0, $E0, 0, 1, 3, $1D ROM:9FA6 fcb $80, 0, $20, 0, 1, 3, $1E, $80, 0, $60, 0, 1, 3, $1F ROM:9FC2 byte_9FC2: fcb 0, 0, 0, 0, 1, 1, 0, $18, 0, $80, 0, 1, 3, 1 ROM:9FC2 fcb $20, 0, $D8, 0, 1, 1, 2, $20, 0, $28, 0, 1, 1, 3 ROM:9FC2 fcb $30, 0, $90, 0, 1, 2, 4, $30, 0, $60, 0, 3, 2, 5 ROM:9FC2 fcb $30, 0, $70, 0, 1, 2, 6, $38, 0, $B0, 0, 1, 3, 7 ROM:9FC2 fcb $38, 0, $E0, 0, 1, 0, 8, $38, 0, $20, 0, 1, 0, 9 ROM:9FC2 fcb $38, 0, $50, 0, 1, 3, $A, $48, 0, $E8, 0, 1, 0, $B ROM:9FC2 fcb $48, 0, $18, 0, 1, 0, $C, $50, 0, $88, 0, 1, 2, $D ROM:9FC2 fcb $50, 0, $A0, 0, 1, 3, $E, $50, 0, $C0, 0, 1, 1, $F ROM:9FC2 fcb $50, 0, $40, 0, 1, 1, $10, $50, 0, $60, 0, 1, 3, $11 ROM:9FC2 fcb $50, 0, $78, 0, 1, 2, $12, $5C, 0, $E4, 0, 1, 0, $13 ROM:9FC2 fcb $5C, 0, $1C, 0, 1, 0, $14, $60, 0, $F0, 0, 1, 0, $15 ROM:9FC2 fcb $60, 0, $10, 0, 1, 0, $16, $60, 0, $7C, 0, 1, 3, $17 ROM:9FC2 fcb $70, 0, $C8, 0, 1, 1, $18, $70, 0, $F8, 0, 1, 0, $19 ROM:9FC2 fcb $70, 0, 8, 0, 1, 0, $1A, $70, 0, $38, 0, 1, 1, $1B ROM:A086 byte_A086: fcb 0, 0, $A0, 0, 1, 3, $1C, 0, 0, $C0, 0, 1, 2, $1D ROM:A086 fcb 0, 0, $40, 0, 1, 2, $1E, 0, 0, $60, 0, 1, 3, $1F ROM:A0A2 byte_A0A2: fcb $10, 0, $E0, 0, 1, 1, 0, $10, 0, $20, 0, 1, 1, 1 ROM:A0A2 fcb $20, 0, $C0, 0, 3, 1, 2, $20, 0, $40, 0, 3, 1, 3 ROM:A0A2 fcb $28, 0, $E0, 0, 1, 0, 4, $28, 0, $20, 0, 1, 0, 5 ROM:A0A2 fcb $30, 0, $90, 0, 3, 2, 6, $30, 0, $A0, 0, 3, 2, 7 ROM:A0A2 fcb $30, 0, $60, 0, 3, 2, 8, $38, 0, $B0, 0, 1, 1, 9 ROM:A0A2 fcb $38, 0, $50, 0, 1, 1, $A, $40, 0, $D0, 0, 3, 0, $B ROM:A0A2 fcb $40, 0, 0, 0, 3, 0, $C, $40, 0, $30, 0, 3, 0, $D ROM:A0A2 fcb $40, 0, $80, 0, 1, 1, $E, $50, 0, $88, 0, 1, 2, $F ROM:A0A2 fcb $50, 0, 0, 0, 1, 0, $10, $50, 0, $78, 0, 1, 2, $11 ROM:A0A2 fcb $60, 0, $C0, 0, 1, 0, $12, $60, 0, $40, 0, 1, 0, $13 ROM:A0A2 fcb $68, 0, $D0, 0, 1, 0, $14, $68, 0, $30, 0, 1, 0, $15 ROM:A0A2 fcb $70, 0, $90, 0, 1, 1, $16, $70, 0, $A0, 0, 1, 1, $17 ROM:A0A2 fcb $70, 0, $F0, 0, 1, 0, $18, $70, 0, $10, 0, 1, 0, $19 ROM:A0A2 fcb $70, 0, $60, 0, 1, 1, $1A, $70, 0, $70, 0, 1, 1, $1B ROM:A166 byte_A166: fcb $10, 0, $B8, 0, 1, 2, $1C, $10, 0, $58, 0, 1, 2, $1D ROM:A166 fcb $20, 0, $98, 0, 1, 2, $1E, $20, 0, $70, 0, 1, 2, $1F ROM:A182 off_A182: fdb byte_9A9E, byte_9B62, byte_9EE2, byte_9FA6, byte_99BE, byte_9A82, byte_A0A2, byte_A166 ROM:A182 fdb byte_9E02, byte_9EC6, byte_98DE, byte_99A2, byte_9D22, byte_9DE6, byte_9C42, byte_9D06 ROM:A182 fdb byte_9FC2, byte_A086, byte_9B62, byte_9C26, byte_9EE2, byte_9FC2, byte_99BE, byte_9A9E ROM:A182 fdb byte_A0A2, off_A182, byte_9E02, byte_9EE2, byte_98DE, byte_99BE, byte_9D22, byte_9E02 ROM:A182 fdb byte_9C42, byte_9D22, byte_9FC2, byte_A0A2 ROM:A1CA off_A1CA: fdb byte_9B62, byte_9C42 ROM:A1CE ROM:A1CE ; =============== S U B R O U T I N E ======================================= ROM:A1CE ROM:A1CE ROM:A1CE sub_A1CE: ROM:A1CE ldu #byte_49C2 ; Tie fighter data 1 ROM:A1D1 ROM:A1D1 loc_A1D1: ROM:A1D1 lda #0 ROM:A1D3 sta ,u ROM:A1D5 leau 1,u ROM:A1D7 cmpu #byte_49C2+$20 ; Tie fighter data 1 ROM:A1DB bcs loc_A1D1 ROM:A1DD lda byte_4B13 ROM:A1E0 cmpa #$13 ROM:A1E2 bcs loc_A1EF ROM:A1E4 ldb #6 ROM:A1E6 lda PRNG ROM:A1E9 mul ROM:A1EA adda #$D ROM:A1EC sta byte_4B13 ROM:A1EF ROM:A1EF loc_A1EF: ROM:A1EF ldb byte_4B13 ROM:A1F2 ldx #byte_98CB ROM:A1F5 abx ROM:A1F6 cmpx #byte_98DE ROM:A1F9 bcs loc_A1FE ROM:A1FB ldx #byte_98DD ROM:A1FE ROM:A1FE loc_A1FE: ROM:A1FE lda ,x ROM:A200 sta byte_4B1A ROM:A203 ldd word_9856 ROM:A206 std byte_4B2E ; Temporary score adder towers 1 ROM:A209 lda byte_9858 ROM:A20C sta byte_4B30 ; Temporary score adder towers 3 ROM:A20F lda #0 ROM:A211 sta <DPbyte_A7 ROM:A213 rts ROM:A213 ; End of function sub_A1CE ROM:A213 ROM:A214 ROM:A214 ; =============== S U B R O U T I N E ======================================= ROM:A214 ROM:A214 ROM:A214 sub_A214: ROM:A214 ldb #7 ROM:A216 stb <DPbyte_DC ROM:A218 jsr sub_CD38 ; Trench left side turret calcs ROM:A21B ldd #0 ROM:A21E std MReg20 ; XT2 ROM:A221 std MReg21 ; YT2 ROM:A224 std MReg22 ; ZT2 ROM:A227 jsr sub_A40A ; Some Towers code ROM:A22A ldd MReg4C ROM:A22D std MReg20 ; XT2 ROM:A230 ldd MReg4D ROM:A233 std MReg21 ; YT2 ROM:A236 ldd MReg4E ROM:A239 std MReg22 ; ZT2 ROM:A23C ldb byte_4B13 ROM:A23F aslb ROM:A240 aslb ROM:A241 ldx #off_A182 ROM:A244 abx ROM:A245 cmpx #off_A182+$4C ROM:A248 bcs loc_A24D ROM:A24A ldx #off_A1CA ROM:A24D ROM:A24D loc_A24D: ROM:A24D ldx ,x ROM:A24F ROM:A24F loc_A24F: ; Pointer to Tie fighter data ROM:A24F stx <DPbyte_64 ROM:A251 lda <DPbyte_A7 ROM:A253 cmpa 5,x ROM:A255 lblt loc_A2DA ROM:A259 ldd ,x ROM:A25B std word_5E00 ROM:A25E ldd 2,x ROM:A260 std word_5E02 ROM:A263 ldd #$1E00 ROM:A266 std word_5E04 ROM:A269 ldd #$1C0 ROM:A26C std MW1 ROM:A26F lda #$67 ; 'g' ROM:A271 jsr Math_Run_Start ; Do math program run ROM:A274 ldd MReg00 ; Math result X ROM:A277 bpl loc_A27E ROM:A279 anda #$3F ; '?' ROM:A27B std MReg00 ; Math result X ROM:A27E ROM:A27E loc_A27E: ROM:A27E std MReg3E ROM:A281 cmpd #$100 ROM:A285 blt loc_A2B0 ROM:A287 cmpd #$3C00 ROM:A28B bcc loc_A2B0 ROM:A28D ldd MReg01 ; Math result Y ROM:A290 bpl loc_A296 ROM:A292 coma ROM:A293 negb ROM:A294 sbca #$FF ROM:A296 ROM:A296 loc_A296: ; Math result X ROM:A296 subd MReg00 ROM:A299 bcc loc_A2B0 ROM:A29B ldu #byte_49C2 ; Tie fighter data 1 ROM:A29E ldb 6,x ROM:A2A0 leau b,u ROM:A2A2 lda ,u ROM:A2A4 bita #2 ROM:A2A6 beq loc_A2AE ROM:A2A8 jsr sub_A2F8 ROM:A2AB jsr sub_A591 ROM:A2AE ROM:A2AE loc_A2AE: ROM:A2AE bra loc_A2DA ROM:A2B0 ; --------------------------------------------------------------------------- ROM:A2B0 ROM:A2B0 loc_A2B0: ; Pointer to Tie fighter data ROM:A2B0 ldx <DPbyte_64 ROM:A2B2 ldu #byte_49C2 ; Tie fighter data 1 ROM:A2B5 ldb 6,x ROM:A2B7 leau b,u ROM:A2B9 lda byte_4B3D ROM:A2BC beq loc_A2C2 ROM:A2BE clr ,u ROM:A2C0 bra loc_A2DA ROM:A2C2 ; --------------------------------------------------------------------------- ROM:A2C2 ROM:A2C2 loc_A2C2: ROM:A2C2 lda #$B ROM:A2C4 ldb ,u ROM:A2C6 bitb #4 ROM:A2C8 beq loc_A2D6 ROM:A2CA oraa #4 ROM:A2CC ldb 4,x ROM:A2CE cmpb #3 ROM:A2D0 bne loc_A2D4 ROM:A2D2 anda #$FD ; '²' ROM:A2D4 ROM:A2D4 loc_A2D4: ROM:A2D4 bra loc_A2D8 ROM:A2D6 ; --------------------------------------------------------------------------- ROM:A2D6 ROM:A2D6 loc_A2D6: ROM:A2D6 oraa #$10 ROM:A2D8 ROM:A2D8 loc_A2D8: ROM:A2D8 sta ,u ROM:A2DA ROM:A2DA loc_A2DA: ROM:A2DA ldb byte_4B13 ROM:A2DD aslb ROM:A2DE aslb ROM:A2DF ldx #off_A182 ROM:A2E2 abx ROM:A2E3 cmpx #off_A182+$4C ROM:A2E6 bcs loc_A2EB ROM:A2E8 ldx #off_A1CA ROM:A2EB ROM:A2EB loc_A2EB: ROM:A2EB tfr x, u ROM:A2ED ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:A2EF leax 7,x ROM:A2F1 cmpx 2,u ROM:A2F3 lbcs loc_A24F ROM:A2F7 rts ROM:A2F7 ; End of function sub_A214 ROM:A2F7 ROM:A2F8 ROM:A2F8 ; =============== S U B R O U T I N E ======================================= ROM:A2F8 ROM:A2F8 ROM:A2F8 sub_A2F8: ROM:A2F8 ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:A2FA ldb 4,x ROM:A2FC cmpb #3 ROM:A2FE bne loc_A304 ROM:A300 ldb #9 ROM:A302 bra loc_A306 ROM:A304 ; --------------------------------------------------------------------------- ROM:A304 ROM:A304 loc_A304: ROM:A304 ldb #8 ROM:A306 ROM:A306 loc_A306: ROM:A306 stb <DPbyte_DC ROM:A308 ldd #$6680 ROM:A30B std word_5E02 ROM:A30E ldu #byte_49C2 ; Tie fighter data 1 ROM:A311 ldb 6,x ROM:A313 leau b,u ROM:A315 lda ,u ROM:A317 ldb 4,x ROM:A319 cmpb #3 ROM:A31B beq loc_A333 ROM:A31D bita #4 ROM:A31F bne loc_A325 ROM:A321 bita #$10 ROM:A323 bne loc_A32E ROM:A325 ROM:A325 loc_A325: ROM:A325 ldb #$A ROM:A327 stb <DPbyte_DC ROM:A329 ldd #$6080 ROM:A32C bra loc_A331 ROM:A32E ; --------------------------------------------------------------------------- ROM:A32E ROM:A32E loc_A32E: ROM:A32E ldd #$6780 ROM:A331 ROM:A331 loc_A331: ROM:A331 bra loc_A33F ROM:A333 ; --------------------------------------------------------------------------- ROM:A333 ROM:A333 loc_A333: ROM:A333 bita #4 ROM:A335 bne loc_A33C ROM:A337 ldd #$6460 ROM:A33A bra loc_A33F ROM:A33C ; --------------------------------------------------------------------------- ROM:A33C ROM:A33C loc_A33C: ROM:A33C ldd #$6080 ROM:A33F ROM:A33F loc_A33F: ROM:A33F std word_5E00 ROM:A342 lda #$72 ; 'r' ROM:A344 sta word_5E04 ROM:A347 lda MReg00 ; Math result X ROM:A34A asla ROM:A34B asla ROM:A34C sta word_5E04+1 ROM:A34F ldb #$40 ; '@' ROM:A351 coma ROM:A352 mul ROM:A353 adda #$40 ; '@' ROM:A355 sta word_5E02+1 ROM:A358 ldd MReg43 ROM:A35B aslb ROM:A35C rola ROM:A35D addd #$400 ROM:A360 subd MReg00 ; Math result X ROM:A363 lblt loc_A3F4 ROM:A367 lda 4,x ROM:A369 cmpa #3 ROM:A36B beq loc_A3A7 ROM:A36D lda <DPbyte_60 ; Shield count ROM:A36F blt loc_A374 ROM:A371 jsr Sound_2C ROM:A374 ROM:A374 loc_A374: ; Math result X ROM:A374 ldd MReg00 ROM:A377 subd #$200 ROM:A37A subd MReg43 ROM:A37D bgt loc_A3A5 ROM:A37F ldd #$A018 ROM:A382 std word_5E02 ROM:A385 ldd #$6080 ROM:A388 std word_5E00 ROM:A38B lda <DPbyte_60 ; Shield count ROM:A38D blt loc_A395 ROM:A38F jsr sub_9874 ROM:A392 jsr Sound_26 ; Explosion ROM:A395 ROM:A395 loc_A395: ROM:A395 lda <DPbyte_63 ROM:A397 bne loc_A39D ROM:A399 lda MReg01 ; Math result Y ROM:A39C nega ROM:A39D ROM:A39D loc_A39D: ROM:A39D ldb #$20 ; ' ' ROM:A39F tsta ROM:A3A0 bpl loc_A3A3 ROM:A3A2 negb ROM:A3A3 ROM:A3A3 loc_A3A3: ROM:A3A3 stb <DPbyte_63 ROM:A3A5 ROM:A3A5 loc_A3A5: ROM:A3A5 bra loc_A3F4 ROM:A3A7 ; --------------------------------------------------------------------------- ROM:A3A7 ROM:A3A7 loc_A3A7: ; ZT2 ROM:A3A7 ldd MReg22 ROM:A3AA subd #$7A0 ROM:A3AD bgt loc_A3F4 ROM:A3AF jsr Sound_2C ROM:A3B2 ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:A3B4 ldu #byte_49C2 ; Tie fighter data 1 ROM:A3B7 ldb 6,x ROM:A3B9 leau b,u ROM:A3BB lda ,u ROM:A3BD bita #4 ROM:A3BF bne loc_A3F4 ROM:A3C1 ldd MReg22 ; ZT2 ROM:A3C4 subd #$5A0 ROM:A3C7 bge loc_A3F4 ROM:A3C9 ldd MReg00 ; Math result X ROM:A3CC subd #$400 ROM:A3CF subd MReg43 ROM:A3D2 bgt loc_A3F4 ROM:A3D4 ldd #$A018 ROM:A3D7 std word_5E00 ROM:A3DA lda <DPbyte_60 ; Shield count ROM:A3DC blt loc_A3E4 ROM:A3DE jsr sub_9874 ROM:A3E1 jsr Sound_26 ; Explosion ROM:A3E4 ROM:A3E4 loc_A3E4: ROM:A3E4 lda <DPbyte_63 ROM:A3E6 bne loc_A3F4 ROM:A3E8 lda #$13 ROM:A3EA ldb MReg01 ; Math result Y ROM:A3ED bmi loc_A3F0 ROM:A3EF nega ROM:A3F0 ROM:A3F0 loc_A3F0: ROM:A3F0 adda <DPbyte_63 ROM:A3F2 sta <DPbyte_63 ROM:A3F4 ROM:A3F4 loc_A3F4: ; Math result X ROM:A3F4 lda MReg00 ROM:A3F7 suba #8 ROM:A3F9 bgt loc_A400 ROM:A3FB jsr sub_CD68 ROM:A3FE bra loc_A403 ROM:A400 ; --------------------------------------------------------------------------- ROM:A400 ROM:A400 loc_A400: ROM:A400 jsr sub_CD50 ROM:A403 ROM:A403 loc_A403: ; Function select for an object ROM:A403 jsr sub_CD74 ROM:A406 jsr sub_A459 ; Some Towers code ROM:A409 rts ROM:A409 ; End of function sub_A2F8 ROM:A409 ROM:A40A ROM:A40A ; =============== S U B R O U T I N E ======================================= ROM:A40A ROM:A40A ; Some Towers code ROM:A40A ROM:A40A sub_A40A: ROM:A40A jsr sub_CDE7 ; Swap Matrix 2 x, y, z to x, y, z ROM:A40D ldd #0 ROM:A410 std MReg3C ROM:A413 ldd <DPbyte_B3 ROM:A415 std MReg3D ROM:A418 ldd <DPbyte_B5 ROM:A41A std MReg3E ROM:A41D ldd #$F ROM:A420 std MW1 ; Point BIC to $5078 MReg3C ROM:A423 lda #$2A ; '*' ; Reg00 = (([BIC,0] - XT) x Ax2) + (([BIC,1] - YT) x Bx2) + (([BIC,2] - ZT) x Cx2) ROM:A423 ; Reg01 = (([BIC,0] - XT) x Ay2) + (([BIC,1] - YT) x By2) + (([BIC,2] - ZT) x Cy2) ROM:A423 ; Reg02 = (([BIC,0] - XT) x Az2) + (([BIC,1] - YT) x Bz2) + (([BIC,2] - ZT) x Cz2) ROM:A423 ; BIC++ ROM:A425 jsr Math_Run_Start ; Do math program run ROM:A428 ldd MReg01 ; Math result Y ROM:A42B std MReg3C ROM:A42E ldd MReg02 ; Math result Z ROM:A431 std MReg3D ROM:A434 bpl loc_A455 ROM:A436 lda <DPbyte_BC ROM:A438 beq loc_A455 ROM:A43A lda #$FF ROM:A43C sta <DPbyte_BD ROM:A43E lda #3 ROM:A440 sta byte_4B23 ROM:A443 ldd #$6280 ROM:A446 std word_4B20 ROM:A449 ldd MReg02 ; Math result Z ROM:A44C lsra ROM:A44D rorb ROM:A44E lsra ROM:A44F rorb ROM:A450 addb #$C0 ; '+' ROM:A452 stb byte_4B22 ROM:A455 ROM:A455 loc_A455: ; Called during towers phase only ROM:A455 jsr sub_CDE7 ROM:A458 rts ROM:A458 ; End of function sub_A40A ROM:A458 ROM:A459 ROM:A459 ; =============== S U B R O U T I N E ======================================= ROM:A459 ROM:A459 ; Some Towers code ROM:A459 ROM:A459 sub_A459: ROM:A459 ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:A45B ldd MReg3E ROM:A45E aslb ROM:A45F rola ROM:A460 std DVSRH ROM:A463 ldd 2,x ROM:A465 subd MReg21 ; YT2 ROM:A468 std MReg01 ; Math result Y ROM:A46B ldd #0 ROM:A46E subd MReg22 ; ZT2 ROM:A471 std MReg02 ; Math result Z ROM:A474 ldd MW0 ROM:A477 std MReg00 ; Math result X ROM:A47A lda #$86 ; 'å' ; MReg01 = MReg01 x MReg00 ROM:A47A ; MReg02 = MReg02 x MReg00 ROM:A47C jsr Math_Run_Start ; Do math program run ROM:A47F ldd MReg01 ; Math result Y ROM:A482 std MReg0D ; YT ROM:A485 ldd MReg02 ; Math result Z ROM:A488 std MReg0E ; ZT ROM:A48B lda 4,x ROM:A48D cmpa #3 ROM:A48F beq loc_A49F ROM:A491 ldd #$3C0 ROM:A494 std MReg01 ; Math result Y ROM:A497 ldd #$5280 ROM:A49A std MReg02 ; Math result Z ROM:A49D bra loc_A4BA ROM:A49F ; --------------------------------------------------------------------------- ROM:A49F ROM:A49F loc_A49F: ; Tie fighter data 1 ROM:A49F ldu #byte_49C2 ROM:A4A2 ldb 6,x ROM:A4A4 leau b,u ROM:A4A6 lda ,u ROM:A4A8 bita #4 ROM:A4AA lbne locret_A54A ROM:A4AE ldd #$690 ROM:A4B1 std MReg01 ; Math result Y ROM:A4B4 ldd #$5A0 ROM:A4B7 std MReg02 ; Math result Z ROM:A4BA ROM:A4BA loc_A4BA: ; Math result X ROM:A4BA ldd MReg00 ROM:A4BD subd #$100 ROM:A4C0 bpl loc_A4C5 ROM:A4C2 ldd #0 ROM:A4C5 ROM:A4C5 loc_A4C5: ; Math result X ROM:A4C5 std MReg00 ROM:A4C8 lda #$86 ; 'å' ; MReg01 = MReg01 x MReg00 ROM:A4C8 ; MReg02 = MReg02 x MReg00 ROM:A4CA jsr Math_Run_Start ; Do math program run ROM:A4CD ldd MReg0D ; YT ROM:A4D0 addd MReg01 ; Math result Y ROM:A4D3 addd #$A ROM:A4D6 subd MReg3C ROM:A4D9 lblt locret_A54A ROM:A4DD asra ROM:A4DE rorb ROM:A4DF subd #$A ROM:A4E2 subd MReg01 ; Math result Y ROM:A4E5 lbgt locret_A54A ROM:A4E9 ldd MReg3D ROM:A4EC subd MReg0E ; ZT ROM:A4EF bmi locret_A54A ROM:A4F1 subd MReg02 ; Math result Z ROM:A4F4 bgt locret_A54A ROM:A4F6 lda 4,x ROM:A4F8 cmpa #3 ROM:A4FA bne loc_A50A ROM:A4FC ldd MReg3E ROM:A4FF cmpd <DPbyte_C8 ROM:A502 bcc loc_A508 ROM:A504 std <DPbyte_C8 ROM:A506 stx <DPbyte_C6 ROM:A508 ROM:A508 loc_A508: ROM:A508 bra locret_A54A ROM:A50A ; --------------------------------------------------------------------------- ROM:A50A ROM:A50A loc_A50A: ROM:A50A ldd #$4CE0 ROM:A50D std MReg01 ; Math result Y ROM:A510 lda #$86 ; 'å' ; MReg01 = MReg01 x MReg00 ROM:A510 ; MReg02 = MReg02 x MReg00 ROM:A512 jsr Math_Run_Start ; Do math program run ROM:A515 ldd MReg3D ROM:A518 addd #$A ROM:A51B subd MReg0E ; ZT ROM:A51E subd MReg01 ; Math result Y ROM:A521 blt loc_A53E ROM:A523 ldu #byte_49C2 ; Tie fighter data 1 ROM:A526 ldb 6,x ROM:A528 leau b,u ROM:A52A lda ,u ROM:A52C bita #4 ROM:A52E bne locret_A54A ROM:A530 ldd MReg3E ROM:A533 cmpd <DPbyte_C8 ROM:A536 bcc loc_A53C ROM:A538 std <DPbyte_C8 ROM:A53A stx <DPbyte_C6 ROM:A53C ROM:A53C loc_A53C: ROM:A53C bra locret_A54A ROM:A53E ; --------------------------------------------------------------------------- ROM:A53E ROM:A53E loc_A53E: ROM:A53E ldd MReg3E ROM:A541 cmpd <DPbyte_D0 ROM:A544 bcc locret_A54A ROM:A546 std <DPbyte_D0 ROM:A548 stx <DPbyte_CE ROM:A54A ROM:A54A locret_A54A: ROM:A54A rts ROM:A54A ; End of function sub_A459 ROM:A54A ROM:A54B ; --------------------------------------------------------------------------- ROM:A54B ; START OF FUNCTION CHUNK FOR sub_B2D2 ROM:A54B ROM:A54B loc_A54B: ROM:A54B ldx <DPbyte_C6 ROM:A54D ldd ,x ROM:A54F subd MReg4C ROM:A552 anda #$7F ; '' ROM:A554 addd MReg4C ROM:A557 std MReg0C ; XT ROM:A55A ldd 2,x ROM:A55C std MReg0D ; YT ROM:A55F ldu #byte_49C2 ; Tie fighter data 1 ROM:A562 ldb 6,x ROM:A564 leau b,u ROM:A566 lda ,u ROM:A568 oraa #4 ROM:A56A sta ,u ROM:A56C lda 4,x ROM:A56E cmpa #3 ROM:A570 bne loc_A580 ROM:A572 ldd #$2D0 ROM:A575 std MReg0E ; ZT ROM:A578 jsr sub_B852 ROM:A57B jsr sub_97F7 ; Laser tower score ROM:A57E bra loc_A58C ROM:A580 ; --------------------------------------------------------------------------- ROM:A580 ROM:A580 loc_A580: ROM:A580 ldd #$5460 ROM:A583 std MReg0E ; ZT ROM:A586 jsr sub_B85E ROM:A589 jsr sub_973A ; Towers incrementing score ROM:A58C ROM:A58C loc_A58C: ROM:A58C jsr Sound_35 ROM:A58F rts ROM:A58F ; END OF FUNCTION CHUNK FOR sub_B2D2 ROM:A58F ; --------------------------------------------------------------------------- ROM:A590 fcb $39 ; 9 ROM:A591 ROM:A591 ; =============== S U B R O U T I N E ======================================= ROM:A591 ROM:A591 ROM:A591 sub_A591: ROM:A591 ROM:A591 ; FUNCTION CHUNK AT ROM:A728 SIZE 0000008E BYTES ROM:A591 ROM:A591 lda <DPbyte_60 ; Shield count ROM:A593 blt locret_A5B2 ROM:A595 ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:A597 ldu #byte_49C2 ; Tie fighter data 1 ROM:A59A ldb 6,x ROM:A59C leau b,u ROM:A59E lda ,u ROM:A5A0 bita #4 ROM:A5A2 bne locret_A5B2 ROM:A5A4 lda 4,x ROM:A5A6 cmpa #2 ROM:A5A8 lbeq loc_A608 ROM:A5AC lbhi loc_A655 ROM:A5B0 bra loc_A5B3 ROM:A5B2 ; --------------------------------------------------------------------------- ROM:A5B2 ROM:A5B2 locret_A5B2: ROM:A5B2 rts ROM:A5B3 ; --------------------------------------------------------------------------- ROM:A5B3 ROM:A5B3 loc_A5B3: ROM:A5B3 ldd #$4000 ROM:A5B6 subd MReg3E ROM:A5B9 aslb ROM:A5BA rola ROM:A5BB std MReg00 ; Math result X ROM:A5BE ldd #$2940 ROM:A5C1 std MReg02 ; Math result Z ROM:A5C4 ldd #$2D0 ROM:A5C7 std MReg01 ; Math result Y ROM:A5CA lda #$86 ; 'å' ; MReg01 = MReg01 x MReg00 ROM:A5CA ; MReg02 = MReg02 x MReg00 ROM:A5CC jsr Math_Run_Start ; Do math program run ROM:A5CF ldd MReg02 ; Math result Z ROM:A5D2 subd MReg22 ; ZT2 ROM:A5D5 bge loc_A5DE ROM:A5D7 lda ,u ROM:A5D9 oraa #8 ROM:A5DB sta ,u ROM:A5DD rts ROM:A5DE ; --------------------------------------------------------------------------- ROM:A5DE ROM:A5DE loc_A5DE: ; Math result Y ROM:A5DE subd MReg01 ROM:A5E1 ble loc_A5E9 ROM:A5E3 lda ,u ROM:A5E5 bita #8 ROM:A5E7 beq locret_A607 ROM:A5E9 ROM:A5E9 loc_A5E9: ROM:A5E9 lda ,u ROM:A5EB anda #$F7 ; '˜' ROM:A5ED sta ,u ROM:A5EF lda PRNG ROM:A5F2 bpl loc_A5F7 ROM:A5F4 jsr sub_A7B6 ; Emit fireballs from towers/bunkers ROM:A5F7 ROM:A5F7 loc_A5F7: ROM:A5F7 lda PRNG ROM:A5FA bpl loc_A5FF ROM:A5FC jsr sub_A7C8 ; Emit fireballs from towers/bunkers 2 ROM:A5FF ROM:A5FF loc_A5FF: ROM:A5FF lda PRNG ROM:A602 bpl locret_A607 ROM:A604 jsr sub_A7BF ROM:A607 ROM:A607 locret_A607: ROM:A607 rts ROM:A608 ; --------------------------------------------------------------------------- ROM:A608 ROM:A608 loc_A608: ROM:A608 ldd #$4000 ROM:A60B subd MReg3E ROM:A60E aslb ROM:A60F rola ROM:A610 std MReg00 ; Math result X ROM:A613 ldd #$2940 ROM:A616 std MReg02 ; Math result Z ROM:A619 ldd #$2D0 ROM:A61C std MReg01 ; Math result Y ROM:A61F lda #$86 ; 'å' ; MReg01 = MReg01 x MReg00 ROM:A61F ; MReg02 = MReg02 x MReg00 ROM:A621 jsr Math_Run_Start ; Do math program run ROM:A624 ldd MReg02 ; Math result Z ROM:A627 subd MReg22 ; ZT2 ROM:A62A bge loc_A633 ROM:A62C lda ,u ROM:A62E oraa #8 ROM:A630 sta ,u ROM:A632 rts ROM:A633 ; --------------------------------------------------------------------------- ROM:A633 ROM:A633 loc_A633: ; Math result Y ROM:A633 subd MReg01 ROM:A636 ble loc_A63E ROM:A638 lda ,u ROM:A63A bita #8 ROM:A63C beq locret_A654 ROM:A63E ROM:A63E loc_A63E: ROM:A63E lda ,u ROM:A640 anda #$F7 ; '˜' ROM:A642 sta ,u ROM:A644 lda PRNG ROM:A647 bpl loc_A64C ROM:A649 jsr sub_A7C8 ; Emit fireballs from towers/bunkers 2 ROM:A64C ROM:A64C loc_A64C: ROM:A64C lda PRNG ROM:A64F bpl locret_A654 ROM:A651 jsr sub_A7BF ROM:A654 ROM:A654 locret_A654: ROM:A654 rts ROM:A655 ; --------------------------------------------------------------------------- ROM:A655 ROM:A655 loc_A655: ROM:A655 lda #$40 ; '@' ROM:A657 suba MReg3E ROM:A65A cmpa PRNG ROM:A65D bcs locret_A674 ROM:A65F lda PRNG ROM:A662 cmpa #$50 ; 'P' ROM:A664 bcc loc_A669 ROM:A666 jmp loc_A728 ROM:A669 ; --------------------------------------------------------------------------- ROM:A669 ROM:A669 loc_A669: ROM:A669 lda PRNG ROM:A66C bpl loc_A671 ROM:A66E jmp loc_A728 ROM:A671 ; --------------------------------------------------------------------------- ROM:A671 ROM:A671 loc_A671: ROM:A671 jmp loc_A728 ROM:A674 ; --------------------------------------------------------------------------- ROM:A674 ROM:A674 locret_A674: ROM:A674 rts ROM:A674 ; End of function sub_A591 ROM:A674 ROM:A674 ; --------------------------------------------------------------------------- ROM:A675 JumpTableA675: fdb sub_A86B ROM:A677 fdb sub_A875 ROM:A679 fdb sub_A8A7 ROM:A67B fdb sub_A8DA ; Some towers processing ROM:A67D fdb loc_A8E6 ROM:A67F fdb loc_A8F9 ROM:A681 fdb loc_AA00 ROM:A683 fdb loc_A946 ROM:A685 fdb loc_A9A3 ROM:A687 fdb sub_AA86 ; Exhaust port processing ROM:A689 fdb sub_AAB5 ROM:A68B ROM:A68B ; =============== S U B R O U T I N E ======================================= ROM:A68B ROM:A68B ; Emit fireballs from tie fighters ROM:A68B ROM:A68B sub_A68B: ROM:A68B stu <DPbyte_A8 ; Fireball data pointer ROM:A68D ldb #$40 ; '@' ROM:A68F stb 5,u ROM:A691 ldb #1 ROM:A693 stb 3,u ROM:A695 ldb #1 ROM:A697 stb 4,u ROM:A699 lda word_4B3B+1 ROM:A69C ble loc_A6AB ROM:A69E cmpx byte_4B32 ROM:A6A1 bne loc_A6AB ROM:A6A3 dec word_4B3B+1 ROM:A6A6 bne loc_A6AB ROM:A6A8 jsr Sound_12 ROM:A6AB ROM:A6AB loc_A6AB: ROM:A6AB ldu ,u ROM:A6AD ldx ,x ROM:A6AF ldd 8,x ROM:A6B1 subd MReg4C ROM:A6B4 std ,u ROM:A6B6 ldd $A,x ROM:A6B8 subd MReg4D ROM:A6BB std 2,u ROM:A6BD ldd $C,x ROM:A6BF subd MReg4E ROM:A6C2 std 4,u ROM:A6C4 jsr Sound_36 ROM:A6C7 rts ROM:A6C7 ; End of function sub_A68B ROM:A6C7 ROM:A6C7 ; --------------------------------------------------------------------------- ROM:A6C8 off_A6C8: fdb byte_4969, byte_4969, byte_4963, byte_4963, byte_495D, byte_495D, byte_4957, byte_4957 ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:A6C8 fdb byte_4951, byte_4951, byte_494B ROM:A6DE off_A6DE: fdb byte_494B ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:A6E0 ROM:A6E0 ; =============== S U B R O U T I N E ======================================= ROM:A6E0 ROM:A6E0 ; Emit fireballs from towers 4 ROM:A6E0 ROM:A6E0 sub_A6E0: ROM:A6E0 ldb byte_4B19 ROM:A6E3 cmpb #$C ROM:A6E5 bcs loc_A6EC ROM:A6E7 ldx #off_A6DE ROM:A6EA bra loc_A6F2 ROM:A6EC ; --------------------------------------------------------------------------- ROM:A6EC ROM:A6EC loc_A6EC: ROM:A6EC aslb ROM:A6ED ldx #off_A6C8 ROM:A6F0 ldx b,x ROM:A6F2 ROM:A6F2 loc_A6F2: ROM:A6F2 bra loc_A708 ROM:A6F2 ; End of function sub_A6E0 ROM:A6F2 ROM:A6F4 ROM:A6F4 ; =============== S U B R O U T I N E ======================================= ROM:A6F4 ROM:A6F4 ROM:A6F4 sub_A6F4: ROM:A6F4 ldb byte_4B19 ROM:A6F7 cmpb #7 ROM:A6F9 bls loc_A6FD ROM:A6FB ldb #7 ROM:A6FD ROM:A6FD loc_A6FD: ROM:A6FD aslb ROM:A6FE ldx #off_A718 ROM:A701 ldx b,x ROM:A703 bra loc_A708 ROM:A703 ; End of function sub_A6F4 ROM:A703 ROM:A705 ROM:A705 ; =============== S U B R O U T I N E ======================================= ROM:A705 ROM:A705 ; Emit fireballs from towers 3 ROM:A705 ROM:A705 sub_A705: ROM:A705 ldx #byte_494B ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:A708 ROM:A708 loc_A708: ; Fireball data pointer ROM:A708 stx <DPbyte_A8 ROM:A70A lda 3,x ROM:A70C beq locret_A717 ROM:A70E leax 6,x ROM:A710 cmpx #byte_494B+$24 ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:A713 bcs loc_A708 ROM:A715 leas 2,s ; Do not return to last function call ? ROM:A717 ROM:A717 locret_A717: ROM:A717 rts ROM:A717 ; End of function sub_A705 ROM:A717 ROM:A717 ; --------------------------------------------------------------------------- ROM:A718 off_A718: fdb byte_4969 ROM:A71A fdb byte_4969 ROM:A71C fdb byte_4963 ROM:A71E fdb byte_4963 ROM:A720 fdb byte_495D ROM:A722 fdb byte_495D ROM:A724 fdb byte_495D ROM:A726 fdb byte_4957 ROM:A728 ; --------------------------------------------------------------------------- ROM:A728 ; START OF FUNCTION CHUNK FOR sub_A591 ROM:A728 ROM:A728 loc_A728: ; Emit fireballs from towers 4 ROM:A728 jsr sub_A6E0 ROM:A72B lda #$70 ; 'p' ROM:A72D sta 5,x ROM:A72F lda #5 ROM:A731 sta 3,x ROM:A733 ldu <DPbyte_64 ; Pointer to Tie fighter data ROM:A735 stx <DPbyte_1 ROM:A737 ldd 2,u ROM:A739 subd MReg4D ROM:A73C bmi loc_A742 ROM:A73E lda #8 ROM:A740 bra loc_A744 ROM:A742 ; --------------------------------------------------------------------------- ROM:A742 ROM:A742 loc_A742: ROM:A742 lda #7 ROM:A744 ROM:A744 loc_A744: ROM:A744 sta 4,x ROM:A746 ldx ,x ROM:A748 lda ,u ROM:A74A suba MReg4C ROM:A74D anda #$80 ; 'Ç' ROM:A74F eora ,u ROM:A751 ldb 1,u ROM:A753 std ,x ROM:A755 ldd 2,u ROM:A757 std 2,x ROM:A759 ldd #$200 ROM:A75C std 4,x ROM:A75E ldd 2,x ROM:A760 subd MReg4D ROM:A763 sta 6,x ROM:A765 bpl loc_A76B ROM:A767 coma ROM:A768 negb ROM:A769 sbca #$FF ROM:A76B ROM:A76B loc_A76B: ROM:A76B std DVDDH ROM:A76E ldd ,x ROM:A770 subd MReg4C ROM:A773 std DVSRH ROM:A776 ldd #$200 ROM:A779 std DVDDH ROM:A77C lda MW0 ROM:A77F asla ROM:A780 asla ROM:A781 bcc loc_A784 ROM:A783 clra ROM:A784 ROM:A784 loc_A784: ROM:A784 sta 7,x ROM:A786 lda <DPbyte_7D ; Joystick X ROM:A788 eora 6,x ROM:A78A bpl loc_A790 ROM:A78C clr 6,x ROM:A78E bra loc_A7B2 ROM:A790 ; --------------------------------------------------------------------------- ROM:A790 ROM:A790 loc_A790: ; Joystick X ROM:A790 lda <DPbyte_7D ROM:A792 bpl loc_A795 ROM:A794 nega ROM:A795 ROM:A795 loc_A795: ROM:A795 asla ROM:A796 cmpa 7,x ROM:A798 bhi loc_A79E ROM:A79A clr 6,x ROM:A79C bra loc_A7B2 ROM:A79E ; --------------------------------------------------------------------------- ROM:A79E ROM:A79E loc_A79E: ROM:A79E lda #$FF ROM:A7A0 sta 6,x ROM:A7A2 ldx <DPbyte_1 ROM:A7A4 lda 4,x ROM:A7A6 cmpa #8 ROM:A7A8 bne loc_A7AE ROM:A7AA lda #7 ROM:A7AC bra loc_A7B0 ROM:A7AE ; --------------------------------------------------------------------------- ROM:A7AE ROM:A7AE loc_A7AE: ROM:A7AE lda #8 ROM:A7B0 ROM:A7B0 loc_A7B0: ROM:A7B0 sta 4,x ROM:A7B2 ROM:A7B2 loc_A7B2: ROM:A7B2 jsr Sound_39 ROM:A7B5 rts ROM:A7B5 ; END OF FUNCTION CHUNK FOR sub_A591 ROM:A7B6 ROM:A7B6 ; =============== S U B R O U T I N E ======================================= ROM:A7B6 ROM:A7B6 ; Emit fireballs from towers/bunkers ROM:A7B6 ROM:A7B6 sub_A7B6: ROM:A7B6 ROM:A7B6 ; FUNCTION CHUNK AT ROM:A7D1 SIZE 0000000E BYTES ROM:A7B6 ROM:A7B6 jsr sub_A705 ; Emit fireballs from towers 3 ROM:A7B9 lda #3 ROM:A7BB sta 4,x ROM:A7BD bra loc_A7D1 ROM:A7BD ; End of function sub_A7B6 ROM:A7BD ROM:A7BF ROM:A7BF ; =============== S U B R O U T I N E ======================================= ROM:A7BF ROM:A7BF ROM:A7BF sub_A7BF: ROM:A7BF jsr sub_A705 ; Emit fireballs from towers 3 ROM:A7C2 lda #4 ROM:A7C4 sta 4,x ROM:A7C6 bra loc_A7D1 ROM:A7C6 ; End of function sub_A7BF ROM:A7C6 ROM:A7C8 ROM:A7C8 ; =============== S U B R O U T I N E ======================================= ROM:A7C8 ROM:A7C8 ; Emit fireballs from towers/bunkers 2 ROM:A7C8 ROM:A7C8 sub_A7C8: ROM:A7C8 jsr sub_A705 ; Emit fireballs from towers 3 ROM:A7CB lda #5 ROM:A7CD sta 4,x ROM:A7CF bra *+2 ROM:A7CF ; End of function sub_A7C8 ROM:A7CF ROM:A7D1 ; START OF FUNCTION CHUNK FOR sub_A7B6 ROM:A7D1 ROM:A7D1 loc_A7D1: ROM:A7D1 lda #$70 ; 'p' ROM:A7D3 sta 5,x ROM:A7D5 lda #5 ROM:A7D7 sta 3,x ROM:A7D9 ldu <DPbyte_64 ; Pointer to Tie fighter data ROM:A7DB ldx ,x ROM:A7DD lda ,u ROM:A7DD ; END OF FUNCTION CHUNK FOR sub_A7B6 ROM:A7DF ROM:A7DF ; =============== S U B R O U T I N E ======================================= ROM:A7DF ROM:A7DF ROM:A7DF sub_A7DF: ROM:A7DF suba MReg4C ROM:A7E2 anda #$80 ; 'Ç' ROM:A7E4 eora ,u ROM:A7E6 ldb 1,u ROM:A7E8 std ,x ROM:A7EA ldd 2,u ROM:A7EC std 2,x ROM:A7EE ldd MReg22 ; ZT2 ROM:A7F1 std 4,x ROM:A7F3 jsr Sound_39 ROM:A7F6 rts ROM:A7F6 ; End of function sub_A7DF ROM:A7F6 ROM:A7F7 ROM:A7F7 ; =============== S U B R O U T I N E ======================================= ROM:A7F7 ROM:A7F7 ROM:A7F7 sub_A7F7: ROM:A7F7 lda <DPbyte_95 ROM:A7F9 beq loc_A800 ROM:A7FB jsr sub_A705 ; Emit fireballs from towers 3 ROM:A7FE bra loc_A803 ROM:A800 ; --------------------------------------------------------------------------- ROM:A800 ROM:A800 loc_A800: ROM:A800 jsr sub_A6F4 ROM:A803 ROM:A803 loc_A803: ROM:A803 lda #9 ROM:A805 sta 4,x ROM:A807 ldu ,x ROM:A809 bra loc_A81F ROM:A809 ; End of function sub_A7F7 ROM:A809 ROM:A80B ROM:A80B ; =============== S U B R O U T I N E ======================================= ROM:A80B ROM:A80B ROM:A80B sub_A80B: ROM:A80B lda <DPbyte_95 ROM:A80D beq loc_A814 ROM:A80F jsr sub_A705 ; Emit fireballs from towers 3 ROM:A812 bra loc_A817 ROM:A814 ; --------------------------------------------------------------------------- ROM:A814 ROM:A814 loc_A814: ROM:A814 jsr sub_A6F4 ROM:A817 ROM:A817 loc_A817: ROM:A817 lda #$A ROM:A819 sta 4,x ROM:A81B ldu ,x ROM:A81D bra *+2 ROM:A81F ROM:A81F loc_A81F: ROM:A81F ldd MReg3C ROM:A822 std ,u ROM:A824 ldd MReg3D ROM:A827 std 2,u ROM:A829 ldd MReg3E ROM:A82C std 4,u ROM:A82E lda #$40 ; '@' ROM:A830 sta 5,x ROM:A832 lda #5 ROM:A834 sta 3,x ROM:A836 lda PRNG ROM:A839 lsra ROM:A83A ldb MReg3E ROM:A83D cmpb #$FC ; 'n' ROM:A83F blt loc_A843 ROM:A841 lda #0 ROM:A843 ROM:A843 loc_A843: ROM:A843 sta 6,u ROM:A845 jsr Sound_39 ROM:A848 rts ROM:A848 ; End of function sub_A80B ROM:A848 ROM:A849 ROM:A849 ; =============== S U B R O U T I N E ======================================= ROM:A849 ROM:A849 ; Fireball movement ROM:A849 ROM:A849 sub_A849: ROM:A849 ldx #byte_494B ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:A84C ROM:A84C loc_A84C: ; Fireball data pointer ROM:A84C stx <DPbyte_A8 ROM:A84E lda 3,x ROM:A850 beq loc_A861 ROM:A852 ldb 4,x ROM:A854 aslb ROM:A855 cmpb #$16 ROM:A857 bcc loc_A860 ROM:A859 ldu #JumpTableA675 ROM:A85C jsr [b,u] ; Fireball movement processing ROM:A85E bra loc_A861 ROM:A860 ; --------------------------------------------------------------------------- ROM:A860 ROM:A860 loc_A860: ROM:A860 swi ROM:A861 ROM:A861 loc_A861: ; Fireball data pointer ROM:A861 ldx <DPbyte_A8 ROM:A863 leax 6,x ROM:A865 cmpx #byte_494B+$24 ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:A868 bcs loc_A84C ROM:A86A rts ROM:A86A ; End of function sub_A849 ROM:A86A ROM:A86B ROM:A86B ; =============== S U B R O U T I N E ======================================= ROM:A86B ROM:A86B ROM:A86B sub_A86B: ROM:A86B dec 5,x ROM:A86D bgt locret_A874 ROM:A86F clrb ROM:A870 stb 3,x ROM:A872 stb 5,x ROM:A874 ROM:A874 locret_A874: ROM:A874 rts ROM:A874 ; End of function sub_A86B ROM:A874 ROM:A875 ROM:A875 ; =============== S U B R O U T I N E ======================================= ROM:A875 ROM:A875 ROM:A875 sub_A875: ROM:A875 dec 5,x ROM:A877 bgt loc_A880 ROM:A879 clrb ROM:A87A stb 3,x ROM:A87C stb 5,x ROM:A87E bra locret_A8A6 ROM:A880 ; --------------------------------------------------------------------------- ROM:A880 ROM:A880 loc_A880: ROM:A880 ldu ,x ROM:A882 ldd #0 ROM:A885 subd ,u ROM:A887 jsr Shift_D_R_3 ROM:A88A addd ,u ROM:A88C std ,u ROM:A88E ldd #0 ROM:A891 subd 2,u ROM:A893 jsr Shift_D_R_3 ROM:A896 addd 2,u ROM:A898 std 2,u ROM:A89A ldd #0 ROM:A89D subd 4,u ROM:A89F jsr Shift_D_R_3 ROM:A8A2 addd 4,u ROM:A8A4 std 4,u ROM:A8A6 ROM:A8A6 locret_A8A6: ROM:A8A6 rts ROM:A8A6 ; End of function sub_A875 ROM:A8A6 ROM:A8A7 ROM:A8A7 ; =============== S U B R O U T I N E ======================================= ROM:A8A7 ROM:A8A7 ROM:A8A7 sub_A8A7: ROM:A8A7 dec 5,x ROM:A8A9 bgt loc_A8B2 ROM:A8AB clrb ROM:A8AC stb 3,x ROM:A8AE stb 5,x ROM:A8B0 bra locret_A8D5 ROM:A8B2 ; --------------------------------------------------------------------------- ROM:A8B2 ROM:A8B2 loc_A8B2: ROM:A8B2 ldu ,x ROM:A8B4 ldd ,u ROM:A8B6 jsr Shift_D_R_3 ROM:A8B9 addd ,u ROM:A8BB bvs loc_A8D6 ROM:A8BD std ,u ROM:A8BF ldd 2,u ROM:A8C1 jsr Shift_D_R_3 ROM:A8C4 addd 2,u ROM:A8C6 bvs loc_A8D6 ROM:A8C8 std 2,u ROM:A8CA ldd 4,u ROM:A8CC jsr Shift_D_R_3 ROM:A8CF addd 4,u ROM:A8D1 bvs loc_A8D6 ROM:A8D3 std 4,u ROM:A8D5 ROM:A8D5 locret_A8D5: ROM:A8D5 rts ROM:A8D6 ; --------------------------------------------------------------------------- ROM:A8D6 ROM:A8D6 loc_A8D6: ROM:A8D6 clrb ROM:A8D7 stb 3,x ROM:A8D9 rts ROM:A8D9 ; End of function sub_A8A7 ROM:A8D9 ROM:A8DA ROM:A8DA ; =============== S U B R O U T I N E ======================================= ROM:A8DA ROM:A8DA ; Some towers processing ROM:A8DA ROM:A8DA sub_A8DA: ROM:A8DA ldu ,x ROM:A8DC ldd #$FF00 ROM:A8DF addd ,u ROM:A8E1 std ,u ROM:A8E3 jmp loc_AA7D ROM:A8E6 ; --------------------------------------------------------------------------- ROM:A8E6 ROM:A8E6 loc_A8E6: ROM:A8E6 ldu ,x ROM:A8E8 ldd #$FF00 ROM:A8EB addd ,u ROM:A8ED std ,u ROM:A8EF ldd #$FF00 ROM:A8F2 addd 2,u ROM:A8F4 std 2,u ROM:A8F6 jmp loc_AA7D ROM:A8F9 ; --------------------------------------------------------------------------- ROM:A8F9 ROM:A8F9 loc_A8F9: ROM:A8F9 ldu ,x ROM:A8FB ldd #$FF00 ROM:A8FE addd ,u ROM:A900 std ,u ROM:A902 ldd #$100 ROM:A905 addd 2,u ROM:A907 std 2,u ROM:A909 jmp loc_AA7D ROM:A90C ; --------------------------------------------------------------------------- ROM:A90C ROM:A90C loc_A90C: ROM:A90C ldb ,u ROM:A90E subb MReg4C ROM:A911 bmi locret_A91F ROM:A913 clra ROM:A914 jsr Shift_D_L_2 ROM:A917 coma ROM:A918 negb ROM:A919 sbca #$FF ROM:A91B addd ,u ROM:A91D std ,u ROM:A91F ROM:A91F locret_A91F: ROM:A91F rts ROM:A920 ; --------------------------------------------------------------------------- ROM:A920 ROM:A920 loc_A920: ROM:A920 ldd #0 ROM:A923 subd MReg47 ROM:A926 jsr Shift_D_R_3 ROM:A929 addd MReg47 ROM:A92C bpl locret_A932 ROM:A92E addd 2,u ROM:A930 std 2,u ROM:A932 ROM:A932 locret_A932: ROM:A932 rts ROM:A933 ; --------------------------------------------------------------------------- ROM:A933 ROM:A933 loc_A933: ROM:A933 ldd #0 ROM:A936 subd MReg47 ROM:A939 jsr Shift_D_R_3 ROM:A93C addd MReg47 ROM:A93F bmi locret_A945 ROM:A941 addd 2,u ROM:A943 std 2,u ROM:A945 ROM:A945 locret_A945: ROM:A945 rts ROM:A946 ; --------------------------------------------------------------------------- ROM:A946 ROM:A946 loc_A946: ROM:A946 ldu ,x ROM:A948 jsr loc_A933 ROM:A94B jsr loc_A90C ROM:A94E ldd ,u ROM:A950 subd MReg4C ROM:A953 ldb 7,u ROM:A955 mul ROM:A956 tst 6,u ROM:A958 bne loc_A95E ROM:A95A coma ROM:A95B negb ROM:A95C sbca #$FF ROM:A95E ROM:A95E loc_A95E: ROM:A95E addd MReg4D ROM:A961 subd 2,u ROM:A963 addd #$100 ROM:A966 bmi loc_A978 ROM:A968 jsr Shift_D_R_3 ROM:A96B cmpd #$180 ROM:A96F ble loc_A974 ROM:A971 ldd #$180 ROM:A974 ROM:A974 loc_A974: ROM:A974 addd 2,u ROM:A976 bra loc_A986 ROM:A978 ; --------------------------------------------------------------------------- ROM:A978 ROM:A978 loc_A978: ; Shift D register right ROM:A978 jsr Shift_D_R_5 ROM:A97B cmpd #$FE80 ROM:A97F bge loc_A984 ROM:A981 ldd #$FE80 ROM:A984 ROM:A984 loc_A984: ROM:A984 addd 2,u ROM:A986 ROM:A986 loc_A986: ROM:A986 std 2,u ROM:A988 ldd MReg4E ROM:A98B addd #$100 ROM:A98E subd 4,u ROM:A990 bmi locret_A9A2 ROM:A992 jsr Shift_D_R_3 ROM:A995 cmpd #$200 ROM:A999 ble loc_A99E ROM:A99B ldd #$200 ROM:A99E ROM:A99E loc_A99E: ROM:A99E addd 4,u ROM:A9A0 std 4,u ROM:A9A2 ROM:A9A2 locret_A9A2: ROM:A9A2 rts ROM:A9A3 ; --------------------------------------------------------------------------- ROM:A9A3 ROM:A9A3 loc_A9A3: ROM:A9A3 ldu ,x ROM:A9A5 jsr loc_A920 ROM:A9A8 jsr loc_A90C ROM:A9AB ldd ,u ROM:A9AD subd MReg4C ROM:A9B0 ldb 7,u ROM:A9B2 mul ROM:A9B3 tst 6,u ROM:A9B5 beq loc_A9BB ROM:A9B7 coma ROM:A9B8 negb ROM:A9B9 sbca #$FF ROM:A9BB ROM:A9BB loc_A9BB: ROM:A9BB addd MReg4D ROM:A9BE addd #$FF00 ROM:A9C1 subd 2,u ROM:A9C3 bmi loc_A9D5 ROM:A9C5 jsr Shift_D_R_5 ; Shift D register right ROM:A9C8 cmpd #$180 ROM:A9CC ble loc_A9D1 ROM:A9CE ldd #$180 ROM:A9D1 ROM:A9D1 loc_A9D1: ROM:A9D1 addd 2,u ROM:A9D3 bra loc_A9E3 ROM:A9D5 ; --------------------------------------------------------------------------- ROM:A9D5 ROM:A9D5 loc_A9D5: ROM:A9D5 jsr Shift_D_R_3 ROM:A9D8 cmpd #$FE80 ROM:A9DC bge loc_A9E1 ROM:A9DE ldd #$FE80 ROM:A9E1 ROM:A9E1 loc_A9E1: ROM:A9E1 addd 2,u ROM:A9E3 ROM:A9E3 loc_A9E3: ROM:A9E3 std 2,u ROM:A9E5 ldd MReg4E ROM:A9E8 addd #$100 ROM:A9EB subd 4,u ROM:A9ED bmi locret_A9FF ROM:A9EF jsr Shift_D_R_3 ROM:A9F2 cmpd #$200 ROM:A9F6 ble loc_A9FB ROM:A9F8 ldd #$200 ROM:A9FB ROM:A9FB loc_A9FB: ROM:A9FB addd 4,u ROM:A9FD std 4,u ROM:A9FF ROM:A9FF locret_A9FF: ROM:A9FF rts ROM:AA00 ; --------------------------------------------------------------------------- ROM:AA00 ROM:AA00 loc_AA00: ROM:AA00 ldu ,x ROM:AA02 ldd #$FF00 ROM:AA05 addd ,u ROM:AA07 std ,u ROM:AA09 ldd MReg4E ROM:AA0C addd #$80 ; 'Ç' ROM:AA0F subd 4,u ROM:AA11 bmi loc_AA23 ROM:AA13 jsr Shift_D_R_3 ROM:AA16 cmpd #$180 ROM:AA1A ble loc_AA1F ROM:AA1C ldd #$180 ROM:AA1F ROM:AA1F loc_AA1F: ROM:AA1F addd 4,u ROM:AA21 std 4,u ROM:AA23 ROM:AA23 loc_AA23: ROM:AA23 bra loc_AA7D ROM:AA23 ; --------------------------------------------------------------------------- ROM:AA25 fcb $EE, $84, $CC, $FF, 0, $E3, $C4, $ED ROM:AA25 fcb $C4, $CC, $FF, 0, $E3, $42, $ED, $42 ROM:AA25 fcb $FC, $50, $9C, $C3, 0, $80, $A3, $44 ROM:AA25 fcb $2B, $10, $BD, $CD, $A2, $10, $83, 1 ROM:AA25 fcb $80, $2F, 3, $CC, 1, $80, $E3, $44 ROM:AA25 fcb $ED, $44, $20, $2C, $EE, $84, $CC, $FF ROM:AA25 fcb 0, $E3, $C4, $ED, $C4, $CC, 1, 0 ROM:AA25 fcb $E3, $42, $ED, $42, $FC, $50, $9C, $C3 ROM:AA25 fcb 0, $80, $A3, $44, $2B, $10, $BD, $CD ROM:AA25 fcb $A2, $10, $83, 1, $80, $2F, 3, $CC ROM:AA25 fcb 1, $80, $E3, $44, $ED, $44, $20, 0 ROM:AA7D ; --------------------------------------------------------------------------- ROM:AA7D ROM:AA7D loc_AA7D: ROM:AA7D lda 3,x ROM:AA7F bita #2 ROM:AA81 beq locret_AA85 ROM:AA83 clr 3,x ROM:AA85 ROM:AA85 locret_AA85: ROM:AA85 rts ROM:AA85 ; End of function sub_A8DA ROM:AA85 ROM:AA86 ROM:AA86 ; =============== S U B R O U T I N E ======================================= ROM:AA86 ROM:AA86 ; Exhaust port processing ROM:AA86 ROM:AA86 sub_AA86: ROM:AA86 ldu ,x ROM:AA88 jsr loc_A90C ROM:AA8B ldd MReg4E ROM:AA8E subd 4,u ROM:AA90 bmi loc_AA99 ROM:AA92 jsr Shift_D_R_4 ROM:AA95 addd 4,u ROM:AA97 std 4,u ROM:AA99 ROM:AA99 loc_AA99: ROM:AA99 lda byte_4B19 ROM:AA9C cmpa #1 ROM:AA9E bcs loc_AAA5 ROM:AAA0 ldd MReg4D ROM:AAA3 bra loc_AAA8 ROM:AAA5 ; --------------------------------------------------------------------------- ROM:AAA5 ROM:AAA5 loc_AAA5: ROM:AAA5 ldd #$FE80 ROM:AAA8 ROM:AAA8 loc_AAA8: ROM:AAA8 subd 2,u ROM:AAAA bmi loc_AAB3 ROM:AAAC jsr Shift_D_R_4 ROM:AAAF addd 2,u ROM:AAB1 std 2,u ROM:AAB3 ROM:AAB3 loc_AAB3: ROM:AAB3 bra loc_AA7D ROM:AAB3 ; End of function sub_AA86 ROM:AAB3 ROM:AAB5 ROM:AAB5 ; =============== S U B R O U T I N E ======================================= ROM:AAB5 ROM:AAB5 ROM:AAB5 sub_AAB5: ROM:AAB5 ldu ,x ROM:AAB7 jsr loc_A90C ROM:AABA ldd MReg4E ROM:AABD subd 4,u ROM:AABF bmi loc_AAC8 ROM:AAC1 jsr Shift_D_R_4 ROM:AAC4 addd 4,u ROM:AAC6 std 4,u ROM:AAC8 ROM:AAC8 loc_AAC8: ROM:AAC8 lda byte_4B19 ROM:AACB cmpa #1 ROM:AACD bcs loc_AAD4 ROM:AACF ldd MReg4D ROM:AAD2 bra loc_AAD7 ROM:AAD4 ; --------------------------------------------------------------------------- ROM:AAD4 ROM:AAD4 loc_AAD4: ROM:AAD4 ldd #$180 ROM:AAD7 ROM:AAD7 loc_AAD7: ROM:AAD7 subd 2,u ROM:AAD9 bpl loc_AAE2 ROM:AADB jsr Shift_D_R_4 ROM:AADE addd 2,u ROM:AAE0 std 2,u ROM:AAE2 ROM:AAE2 loc_AAE2: ROM:AAE2 bra loc_AA7D ROM:AAE2 ; End of function sub_AAB5 ROM:AAE2 ROM:AAE4 ROM:AAE4 ; =============== S U B R O U T I N E ======================================= ROM:AAE4 ROM:AAE4 ; Fireball processing ROM:AAE4 ROM:AAE4 sub_AAE4: ROM:AAE4 ldx #byte_494B ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:AAE7 ROM:AAE7 loc_AAE7: ; Fireball data pointer ROM:AAE7 stx <DPbyte_A8 ROM:AAE9 lda 3,x ROM:AAEB lbeq loc_AC34 ROM:AAEF bita #$10 ROM:AAF1 beq loc_AAF9 ROM:AAF3 jsr sub_ACB1 ; Shield lost by fireball animation ROM:AAF6 jmp loc_AC34 ROM:AAF9 ; --------------------------------------------------------------------------- ROM:AAF9 ROM:AAF9 loc_AAF9: ROM:AAF9 bita #4 ROM:AAFB beq loc_AB11 ROM:AAFD ldd MReg4C ROM:AB00 std MReg20 ; XT2 ROM:AB03 ldd MReg4D ROM:AB06 std MReg21 ; YT2 ROM:AB09 ldd MReg4E ROM:AB0C std MReg22 ; ZT2 ROM:AB0F bra loc_AB1D ROM:AB11 ; --------------------------------------------------------------------------- ROM:AB11 ROM:AB11 loc_AB11: ROM:AB11 ldd #0 ROM:AB14 std MReg20 ; XT2 ROM:AB17 std MReg21 ; YT2 ROM:AB1A std MReg22 ; ZT2 ROM:AB1D ROM:AB1D loc_AB1D: ROM:AB1D clra ROM:AB1E ldb 2,x ROM:AB20 std MW1 ROM:AB23 lda #$67 ; 'g' ROM:AB25 jsr Math_Run_Start ; Do math program run ROM:AB28 ldd MReg00 ; Math result X ROM:AB2B cmpd #1 ROM:AB2F lble loc_AC27 ROM:AB33 cmpd #$7F00 ROM:AB37 lbhi loc_AC27 ROM:AB3B std DVSRH ROM:AB3E std MReg0C ; XT ROM:AB41 ldd MReg01 ; Math result Y ROM:AB44 std MReg0D ; YT ROM:AB47 bpl loc_AB4D ROM:AB49 coma ROM:AB4A negb ROM:AB4B sbca #$FF ROM:AB4D ROM:AB4D loc_AB4D: ; Math result X ROM:AB4D subd MReg00 ROM:AB50 lbcc loc_AC27 ROM:AB54 ldd MReg02 ; Math result Z ROM:AB57 std MReg0E ; ZT ROM:AB5A bpl loc_AB60 ROM:AB5C coma ROM:AB5D negb ROM:AB5E sbca #$FF ROM:AB60 ROM:AB60 loc_AB60: ; Math result X ROM:AB60 subd MReg00 ROM:AB63 lbcc loc_AC27 ROM:AB67 jsr sub_CCF0 ; Get divider result and multiply by Math result Z, insert VCTR instruction ROM:AB6A ldx <DPbyte_A8 ; Fireball data pointer ROM:AB6C lda 3,x ROM:AB6E bita #3 ROM:AB70 beq loc_ABC0 ROM:AB72 ldd #$80 ; 'Ç' ROM:AB75 std MReg01 ; Math result Y ROM:AB78 lda #$86 ; 'å' ; Reg01 = Reg01 x Reg00 ROM:AB78 ; Reg02 = Reg02 x Reg00 ROM:AB7A jsr Math_Run_Start ; Do math program run ROM:AB7D ldd MReg01 ; Math result Y ROM:AB80 addd #$A ROM:AB83 std <DPbyte_3 ROM:AB85 ldd <DPbyte_D6 ROM:AB87 subd <DPbyte_B3 ROM:AB89 bpl loc_AB8F ROM:AB8B coma ROM:AB8C negb ROM:AB8D sbca #$FF ROM:AB8F ROM:AB8F loc_AB8F: ROM:AB8F std <DPbyte_1 ROM:AB91 subd <DPbyte_3 ROM:AB93 bgt loc_ABC0 ROM:AB95 ldd <DPbyte_D8 ROM:AB97 subd <DPbyte_B5 ROM:AB99 bpl loc_AB9F ROM:AB9B coma ROM:AB9C negb ROM:AB9D sbca #$FF ROM:AB9F ROM:AB9F loc_AB9F: ROM:AB9F cmpd <DPbyte_3 ROM:ABA2 bgt loc_ABC0 ROM:ABA4 addd <DPbyte_1 ROM:ABA6 std <DPbyte_1 ROM:ABA8 ldd <DPbyte_3 ROM:ABAA lsra ROM:ABAB rorb ROM:ABAC addd <DPbyte_3 ROM:ABAE subd <DPbyte_1 ROM:ABB0 blt loc_ABC0 ROM:ABB2 ldd MReg0C ; XT ROM:ABB5 cmpd <DPbyte_CC ROM:ABB8 bcc loc_ABC0 ROM:ABBA std <DPbyte_CC ROM:ABBC ldx <DPbyte_A8 ; Fireball data pointer ROM:ABBE stx <DPbyte_CA ROM:ABC0 ROM:ABC0 loc_ABC0: ROM:ABC0 lda 3,x ROM:ABC2 bita #1 ROM:ABC4 beq loc_AC22 ROM:ABC6 ldd MReg0C ; XT ROM:ABC9 aslb ROM:ABCA rola ROM:ABCB bmi loc_AC22 ROM:ABCD ldu MReg43 ROM:ABD0 cmpu #$200 ROM:ABD4 blt loc_ABDB ROM:ABD6 subd MReg43 ROM:ABD9 bra loc_ABDE ROM:ABDB ; --------------------------------------------------------------------------- ROM:ABDB ROM:ABDB loc_ABDB: ROM:ABDB subd #$200 ROM:ABDE ROM:ABDE loc_ABDE: ROM:ABDE ble loc_ABE5 ROM:ABE0 subd #$110 ROM:ABE3 bgt loc_AC22 ROM:ABE5 ROM:ABE5 loc_ABE5: ROM:ABE5 ldd <DPbyte_D6 ROM:ABE7 bmi loc_ABF0 ROM:ABE9 subd #$1C0 ROM:ABEC bge loc_AC22 ROM:ABEE bra loc_ABF5 ROM:ABF0 ; --------------------------------------------------------------------------- ROM:ABF0 ROM:ABF0 loc_ABF0: ROM:ABF0 subd #$FE40 ROM:ABF3 ble loc_AC22 ROM:ABF5 ROM:ABF5 loc_ABF5: ROM:ABF5 ldd <DPbyte_D8 ROM:ABF7 bmi loc_AC00 ROM:ABF9 subd #$1E0 ROM:ABFC bge loc_AC22 ROM:ABFE bra loc_AC05 ROM:AC00 ; --------------------------------------------------------------------------- ROM:AC00 ROM:AC00 loc_AC00: ROM:AC00 subd #$FE60 ROM:AC03 ble loc_AC22 ROM:AC05 ROM:AC05 loc_AC05: ROM:AC05 cmpx <DPbyte_CA ROM:AC07 bne loc_AC14 ROM:AC09 lda <DPbyte_BC ROM:AC0B beq loc_AC14 ROM:AC0D jsr sub_AD20 ; Fireball destroyed ROM:AC10 ldx <DPbyte_A8 ; Fireball data pointer ROM:AC12 bra loc_AC22 ROM:AC14 ; --------------------------------------------------------------------------- ROM:AC14 ROM:AC14 loc_AC14: ; Shield lost by fireball hit ROM:AC14 jsr sub_ACE0 ROM:AC17 ldd #$8040 ROM:AC1A std ,y++ ROM:AC1C jsr sub_ACB1 ; Shield lost by fireball animation ROM:AC1F jmp loc_AC34 ROM:AC22 ; --------------------------------------------------------------------------- ROM:AC22 ROM:AC22 loc_AC22: ; Fireball animation ROM:AC22 jsr sub_AC52 ROM:AC25 bra loc_AC34 ROM:AC27 ; --------------------------------------------------------------------------- ROM:AC27 ROM:AC27 loc_AC27: ROM:AC27 lda 3,x ROM:AC29 bita #1 ROM:AC2B beq loc_AC31 ROM:AC2D lda #0 ROM:AC2F bra loc_AC32 ROM:AC31 ; --------------------------------------------------------------------------- ROM:AC31 ROM:AC31 loc_AC31: ROM:AC31 clra ROM:AC32 ROM:AC32 loc_AC32: ROM:AC32 sta 3,x ROM:AC34 ROM:AC34 loc_AC34: ; Fireball data pointer ROM:AC34 ldx <DPbyte_A8 ROM:AC36 leax 6,x ROM:AC38 cmpx #byte_494B+$24 ; Check for all 6 fireball slots ROM:AC3B lbcs loc_AAE7 ROM:AC3F ldd MReg4C ROM:AC42 std MReg20 ; XT2 ROM:AC45 ldd MReg4D ROM:AC48 std MReg21 ; YT2 ROM:AC4B ldd MReg4E ROM:AC4E std MReg22 ; ZT2 ROM:AC51 rts ROM:AC51 ; End of function sub_AAE4 ROM:AC51 ROM:AC52 ROM:AC52 ; =============== S U B R O U T I N E ======================================= ROM:AC52 ROM:AC52 ; Fireball animation ROM:AC52 ROM:AC52 sub_AC52: ROM:AC52 ldx <DPbyte_A8 ; Fireball data pointer ROM:AC54 lda #8 ROM:AC56 sta <DPbyte_1 ROM:AC58 ldd MReg0C ; XT ROM:AC5B ROM:AC5B loc_AC5B: ROM:AC5B dec <DPbyte_1 ROM:AC5D beq loc_AC65 ROM:AC5F aslb ROM:AC60 rola ROM:AC61 bpl loc_AC5B ROM:AC63 anda #$7F ; '' ROM:AC65 ROM:AC65 loc_AC65: ROM:AC65 sta <DPbyte_2 ROM:AC67 lda 3,x ROM:AC69 anda #$20 ; ' ' ROM:AC6B bne loc_AC7C ROM:AC6D lda <DPbyte_1 ROM:AC6F oraa #$70 ; 'p' ROM:AC71 ldb <DPbyte_2 ROM:AC73 std ,y++ ROM:AC75 ldd #$A015 ROM:AC78 std ,y++ ROM:AC7A bra loc_ACA6 ROM:AC7C ; --------------------------------------------------------------------------- ROM:AC7C ROM:AC7C loc_AC7C: ROM:AC7C ldb <DPbyte_2 ROM:AC7E lda <DPbyte_1 ROM:AC80 inca ROM:AC81 cmpa #3 ROM:AC83 bcc loc_AC8A ROM:AC85 lda #3 ROM:AC87 clrb ROM:AC88 bra loc_AC91 ROM:AC8A ; --------------------------------------------------------------------------- ROM:AC8A ROM:AC8A loc_AC8A: ROM:AC8A cmpa #6 ROM:AC8C bcs loc_AC91 ROM:AC8E lda #6 ROM:AC90 clrb ROM:AC91 ROM:AC91 loc_AC91: ROM:AC91 oraa #$70 ; 'p' ROM:AC93 std ,y++ ROM:AC95 ldb 5,x ROM:AC97 aslb ROM:AC98 aslb ROM:AC99 aslb ROM:AC9A aslb ROM:AC9B orab #$F ROM:AC9D lda #$65 ; 'e' ROM:AC9F std ,y++ ROM:ACA1 ldd #$A017 ROM:ACA4 std ,y++ ROM:ACA6 ROM:ACA6 loc_ACA6: ROM:ACA6 ldd #$7200 ROM:ACA9 std ,y++ ROM:ACAB ldd #$8040 ROM:ACAE std ,y++ ROM:ACB0 rts ROM:ACB0 ; End of function sub_AC52 ROM:ACB0 ROM:ACB1 ROM:ACB1 ; =============== S U B R O U T I N E ======================================= ROM:ACB1 ROM:ACB1 ; Shield lost by fireball animation ROM:ACB1 ROM:ACB1 sub_ACB1: ROM:ACB1 ldx <DPbyte_A8 ; Fireball data pointer ROM:ACB3 ldu ,x ROM:ACB5 ldd ,u ROM:ACB7 std ,y++ ROM:ACB9 ldd 2,u ROM:ACBB std ,y++ ROM:ACBD lda 5,x ROM:ACBF ldb #$10 ROM:ACC1 mul ROM:ACC2 lda #$70 ; 'p' ROM:ACC4 std ,y++ ROM:ACC6 ldb 5,x ROM:ACC8 aslb ROM:ACC9 aslb ROM:ACCA aslb ROM:ACCB aslb ROM:ACCC lda #$67 ; 'g' ROM:ACCE std ,y++ ROM:ACD0 ldd #$A017 ROM:ACD3 std ,y++ ROM:ACD5 ldd #$7200 ROM:ACD8 std ,y++ ROM:ACDA ldd #$8040 ROM:ACDD std ,y++ ROM:ACDF rts ROM:ACDF ; End of function sub_ACB1 ROM:ACDF ROM:ACE0 ROM:ACE0 ; =============== S U B R O U T I N E ======================================= ROM:ACE0 ROM:ACE0 ; Shield lost by fireball hit ROM:ACE0 ROM:ACE0 sub_ACE0: ROM:ACE0 ldu ,x ROM:ACE2 ldd -4,y ROM:ACE4 std ,u ROM:ACE6 ldd -2,y ROM:ACE8 std 2,u ROM:ACEA lda #$10 ROM:ACEC sta 3,x ROM:ACEE lda #$F ROM:ACF0 sta 5,x ROM:ACF2 lda #0 ROM:ACF4 sta 4,x ROM:ACF6 jsr sub_9874 ROM:ACF9 lda <DPbyte_63 ROM:ACFB bne loc_AD00 ROM:ACFD lda PRNG ROM:AD00 ROM:AD00 loc_AD00: ROM:AD00 ldb #$20 ; ' ' ROM:AD02 tsta ROM:AD03 bpl loc_AD06 ROM:AD05 negb ROM:AD06 ROM:AD06 loc_AD06: ROM:AD06 stb <DPbyte_63 ROM:AD08 jsr Sound_33 ROM:AD0B lda byte_4B37 ROM:AD0E bne locret_AD1F ROM:AD10 inc byte_4B37 ROM:AD13 lda <DPbyte_60 ; Shield count ROM:AD15 cmpa #3 ROM:AD17 bls locret_AD1F ROM:AD19 jsr Sound_9 ROM:AD1C jsr Sound_31 ROM:AD1F ROM:AD1F locret_AD1F: ROM:AD1F rts ROM:AD1F ; End of function sub_ACE0 ROM:AD1F ROM:AD20 ROM:AD20 ; =============== S U B R O U T I N E ======================================= ROM:AD20 ROM:AD20 ; Fireball destroyed ROM:AD20 ROM:AD20 sub_AD20: ROM:AD20 ldu <DPbyte_CA ROM:AD22 lda 3,u ROM:AD24 beq locret_AD3D ROM:AD26 anda #4 ROM:AD28 oraa #$20 ; ' ' ROM:AD2A sta 3,u ROM:AD2C lda #$F ROM:AD2E sta 5,u ROM:AD30 lda #0 ROM:AD32 sta 4,u ROM:AD34 jsr Sound_37 ROM:AD37 jsr sub_9801 ; Fireball score ROM:AD3A jsr Sound_34 ROM:AD3D ROM:AD3D locret_AD3D: ROM:AD3D rts ROM:AD3D ; End of function sub_AD20 ROM:AD3D ROM:AD3E ROM:AD3E ; =============== S U B R O U T I N E ======================================= ROM:AD3E ROM:AD3E ROM:AD3E sub_AD3E: ROM:AD3E lda #1 ROM:AD40 sta <DPbyte_45 ROM:AD42 ldd MReg4C ROM:AD45 addd #$100 ROM:AD48 std <DPbyte_46 ROM:AD4A ldd MReg4D ROM:AD4D std <DPbyte_48 ROM:AD4F ldd MReg4E ROM:AD52 std <DPbyte_4A ROM:AD54 ldx #byte_494B ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:AD57 ROM:AD57 loc_AD57: ROM:AD57 stx <DPbyte_CA ROM:AD59 jsr sub_AD20 ; Fireball destroyed ROM:AD5C ldx <DPbyte_CA ROM:AD5E leax 6,x ROM:AD60 cmpx #byte_494B+$24 ; 6x Fireball data structure 2 ($6 bytes per fireball) ROM:AD63 bcs loc_AD57 ROM:AD65 jsr Sound_23 ROM:AD68 jsr Sound_2D ROM:AD6B rts ROM:AD6B ; End of function sub_AD3E ROM:AD6B ROM:AD6C ROM:AD6C ; =============== S U B R O U T I N E ======================================= ROM:AD6C ROM:AD6C ROM:AD6C sub_AD6C: ROM:AD6C lda <DPbyte_45 ROM:AD6E beq locret_ADAE ROM:AD70 ldd <DPbyte_46 ROM:AD72 addd #$300 ROM:AD75 addd MReg43 ROM:AD78 cmpd <DPbyte_96 ROM:AD7B bmi loc_AD7F ROM:AD7D ldd <DPbyte_96 ROM:AD7F ROM:AD7F loc_AD7F: ROM:AD7F std <DPbyte_46 ROM:AD81 ldd <DPbyte_96 ROM:AD83 subd <DPbyte_46 ROM:AD85 subd #$1000 ROM:AD88 cmpd <DPbyte_4A ROM:AD8B bge loc_AD8F ROM:AD8D std <DPbyte_4A ROM:AD8F ROM:AD8F loc_AD8F: ROM:AD8F ldd <DPbyte_96 ROM:AD91 subd <DPbyte_46 ROM:AD93 jsr Shift_D_R_4 ROM:AD96 tst <DPbyte_48 ROM:AD98 bmi loc_ADA3 ROM:AD9A cmpd <DPbyte_48 ROM:AD9D bge loc_ADA1 ROM:AD9F std <DPbyte_48 ROM:ADA1 ROM:ADA1 loc_ADA1: ROM:ADA1 bra locret_ADAE ROM:ADA3 ; --------------------------------------------------------------------------- ROM:ADA3 ROM:ADA3 loc_ADA3: ROM:ADA3 coma ROM:ADA4 negb ROM:ADA5 sbca #$FF ROM:ADA7 cmpd <DPbyte_48 ROM:ADAA ble locret_ADAE ROM:ADAC std <DPbyte_48 ROM:ADAE ROM:ADAE locret_ADAE: ROM:ADAE rts ROM:ADAE ; End of function sub_AD6C ROM:ADAE ROM:ADAF ROM:ADAF ; =============== S U B R O U T I N E ======================================= ROM:ADAF ROM:ADAF ROM:ADAF sub_ADAF: ROM:ADAF lda <DPbyte_45 ROM:ADB1 beq locret_ADD3 ROM:ADB3 ldd <DPbyte_46 ROM:ADB5 std MReg3C ROM:ADB8 ldd <DPbyte_48 ROM:ADBA addd #$80 ; 'Ç' ROM:ADBA ; End of function sub_ADAF ROM:ADBA ROM:ADBD ROM:ADBD ; =============== S U B R O U T I N E ======================================= ROM:ADBD ROM:ADBD ROM:ADBD sub_ADBD: ROM:ADBD std MReg3D ROM:ADC0 ldd <DPbyte_4A ROM:ADC2 std MReg3E ROM:ADC5 jsr sub_ADD4 ROM:ADC8 ldd <DPbyte_48 ROM:ADCA subd #$80 ; 'Ç' ROM:ADCD std MReg3D ROM:ADD0 jsr sub_ADD4 ROM:ADD3 ROM:ADD3 locret_ADD3: ROM:ADD3 rts ROM:ADD3 ; End of function sub_ADBD ROM:ADD3 ROM:ADD4 ROM:ADD4 ; =============== S U B R O U T I N E ======================================= ROM:ADD4 ROM:ADD4 ROM:ADD4 sub_ADD4: ROM:ADD4 ldd #$F ; Point BIC to $5078 MReg3C ROM:ADD7 std MW1 ROM:ADDA lda #$67 ; 'g' ROM:ADDC jsr Math_Run_Start ; Do math program run ROM:ADDF ldd MReg00 ; Math result X ROM:ADE2 subd #$E000 ROM:ADE5 bgt loc_ADEB ROM:ADE7 lda #0 ROM:ADE9 sta <DPbyte_45 ROM:ADEB ROM:ADEB loc_ADEB: ; Math result X ROM:ADEB ldd MReg00 ROM:ADEE cmpd #1 ROM:ADF2 blt locret_AE5F ROM:ADF4 std DVSRH ROM:ADF7 std MReg0C ; XT ROM:ADFA ldd MReg01 ; Math result Y ROM:ADFD bpl loc_AE03 ROM:ADFF coma ROM:AE00 negb ROM:AE01 sbca #$FF ROM:AE03 ROM:AE03 loc_AE03: ; Math result X ROM:AE03 subd MReg00 ROM:AE06 bge locret_AE5F ROM:AE08 ldd MReg02 ; Math result Z ROM:AE0B bpl loc_AE11 ROM:AE0D coma ROM:AE0E negb ROM:AE0F sbca #$FF ROM:AE11 ROM:AE11 loc_AE11: ; Math result X ROM:AE11 subd MReg00 ROM:AE14 bge locret_AE5F ROM:AE16 ldd MW0 ROM:AE19 std MReg00 ; Math result X ROM:AE1C lda #$86 ; 'å' ; Reg01 = Reg01 x Reg00 ROM:AE1C ; Reg02 = Reg02 x Reg00 ROM:AE1E jsr Math_Run_Start ; Do math program run ROM:AE21 ldd MReg02 ; Math result Z ROM:AE24 addd #$FF98 ROM:AE27 anda #$1F ROM:AE29 std ,y++ ROM:AE2B ldd MReg01 ; Math result Y ROM:AE2E anda #$1F ROM:AE30 std ,y++ ROM:AE32 ldd #$63FF ROM:AE35 std ,y++ ROM:AE37 lda #6 ROM:AE39 sta <DPbyte_1 ROM:AE3B ldd MReg0C ; XT ROM:AE3E ROM:AE3E loc_AE3E: ROM:AE3E dec <DPbyte_1 ROM:AE40 beq loc_AE48 ROM:AE42 aslb ROM:AE43 rola ROM:AE44 bpl loc_AE3E ROM:AE46 anda #$7F ; '' ROM:AE48 ROM:AE48 loc_AE48: ROM:AE48 ldb <DPbyte_1 ROM:AE4A orab #$70 ; 'p' ROM:AE4C stb ,y+ ROM:AE4E sta ,y+ ROM:AE50 ldd #$A016 ROM:AE53 std ,y++ ROM:AE55 ldd #$7200 ROM:AE58 std ,y++ ROM:AE5A ldd #$8040 ROM:AE5D std ,y++ ROM:AE5F ROM:AE5F locret_AE5F: ROM:AE5F rts ROM:AE5F ; End of function sub_ADD4 ROM:AE5F ROM:AE60 ROM:AE60 ; =============== S U B R O U T I N E ======================================= ROM:AE60 ROM:AE60 ROM:AE60 sub_AE60: ROM:AE60 lda <DPbyte_BD ROM:AE62 ble loc_AE6E ROM:AE64 dec <DPbyte_BD ROM:AE66 lda #0 ROM:AE68 sta <DPbyte_B7 ROM:AE6A sta <DPbyte_BC ROM:AE6C bra loc_AE72 ROM:AE6E ; --------------------------------------------------------------------------- ROM:AE6E ROM:AE6E loc_AE6E: ROM:AE6E lda #0 ROM:AE70 sta <DPbyte_BD ROM:AE72 ROM:AE72 loc_AE72: ROM:AE72 lda #0 ROM:AE74 sta <DPbyte_BC ROM:AE76 orcc #$10 ROM:AE78 lda <DPbyte_31 ROM:AE7A beq loc_AE87 ROM:AE7C inc byte_4B1B ROM:AE7F clr <DPbyte_BD ROM:AE81 ldb #8 ROM:AE83 stb <DPbyte_B7 ROM:AE85 clr <DPbyte_31 ROM:AE87 ROM:AE87 loc_AE87: ROM:AE87 lda <DPbyte_B7 ROM:AE89 ble loc_AE9F ROM:AE8B dec <DPbyte_B7 ROM:AE8D sta <DPbyte_BC ROM:AE8F ldd <DPbyte_74 ROM:AE91 std <DPbyte_B8 ROM:AE93 ldd <DPbyte_6B ROM:AE95 std <DPbyte_BA ROM:AE97 ldd <DPbyte_2D ROM:AE99 std <DPbyte_B3 ROM:AE9B ldd <DPbyte_2F ROM:AE9D std <DPbyte_B5 ROM:AE9F ROM:AE9F loc_AE9F: ROM:AE9F andcc #$EF ; 'n' ROM:AEA1 lda <DPbyte_B7 ROM:AEA3 cmpa #7 ROM:AEA5 bne loc_AEB2 ROM:AEA7 lda byte_4B36 ROM:AEAA bne loc_AEAF ROM:AEAC dec byte_4B36 ROM:AEAF ROM:AEAF loc_AEAF: ROM:AEAF jsr Sound_3A ROM:AEB2 ROM:AEB2 loc_AEB2: ROM:AEB2 lda #$FF ROM:AEB4 sta <DPbyte_C4 ROM:AEB6 sta <DPbyte_C8 ROM:AEB8 sta <DPbyte_CC ROM:AEBA sta <DPbyte_D0 ROM:AEBC rts ROM:AEBC ; End of function sub_AE60 ROM:AEBC ROM:AEBD ROM:AEBD ; =============== S U B R O U T I N E ======================================= ROM:AEBD ROM:AEBD ROM:AEBD sub_AEBD: ROM:AEBD lda <DPbyte_BC ROM:AEBF oraa <DPbyte_BD ROM:AEC1 bne loc_AEC4 ROM:AEC3 rts ROM:AEC4 ; --------------------------------------------------------------------------- ROM:AEC4 ROM:AEC4 loc_AEC4: ROM:AEC4 lda byte_4B1B ROM:AEC7 anda #1 ROM:AEC9 beq loc_AF25 ROM:AECB ldd #$FF98 ROM:AECE addd word_4B1E ROM:AED1 anda #$1F ROM:AED3 std ,y++ ROM:AED5 ldd <DPbyte_B5 ROM:AED7 subd #0 ROM:AEDA subd word_4B1E ROM:AEDD std <DPbyte_3 ROM:AEDF ldd #$FE7A ROM:AEE2 addd word_4B1C ROM:AEE5 anda #$1F ROM:AEE7 std ,y++ ROM:AEE9 ldd <DPbyte_B3 ROM:AEEB subd #$FE7A ROM:AEEE subd word_4B1C ROM:AEF1 std <DPbyte_1 ROM:AEF3 ldb #0 ROM:AEF5 jsr sub_AF87 ROM:AEF8 ldd #$FDFB ROM:AEFB addd word_4B1E ROM:AEFE anda #$1F ROM:AF00 std ,y++ ROM:AF02 ldd <DPbyte_B5 ROM:AF04 subd #$FE63 ROM:AF07 subd word_4B1E ROM:AF0A std <DPbyte_3 ROM:AF0C ldd #$FE75 ROM:AF0F addd word_4B1C ROM:AF12 anda #$1F ROM:AF14 std ,y++ ROM:AF16 ldd <DPbyte_B3 ROM:AF18 subd #$FE75 ROM:AF1B subd word_4B1C ROM:AF1E std <DPbyte_1 ROM:AF20 ldb #8 ROM:AF22 jsr sub_AF87 ROM:AF25 ROM:AF25 loc_AF25: ROM:AF25 lda byte_4B1B ROM:AF28 anda #1 ROM:AF2A bne locret_AF86 ROM:AF2C ldd #$FDFB ROM:AF2F addd word_4B1E ROM:AF32 anda #$1F ROM:AF34 std ,y++ ROM:AF36 ldd <DPbyte_B5 ROM:AF38 subd #$FE63 ROM:AF3B subd word_4B1E ROM:AF3E std <DPbyte_3 ROM:AF40 ldd #$18B ROM:AF43 addd word_4B1C ROM:AF46 anda #$1F ROM:AF48 std ,y++ ROM:AF4A ldd <DPbyte_B3 ROM:AF4C subd #$18B ROM:AF4F subd word_4B1C ROM:AF52 std <DPbyte_1 ROM:AF54 ldb #0 ROM:AF56 jsr sub_AF87 ROM:AF59 ldd #$FF98 ROM:AF5C addd word_4B1E ROM:AF5F anda #$1F ROM:AF61 std ,y++ ROM:AF63 ldd <DPbyte_B5 ROM:AF65 subd #0 ROM:AF68 subd word_4B1E ROM:AF6B std <DPbyte_3 ROM:AF6D ldd #$186 ROM:AF70 addd word_4B1C ROM:AF73 anda #$1F ROM:AF75 std ,y++ ROM:AF77 ldd <DPbyte_B3 ROM:AF79 subd #$186 ROM:AF7C subd word_4B1C ROM:AF7F std <DPbyte_1 ROM:AF81 ldb #8 ROM:AF83 jsr sub_AF87 ROM:AF86 ROM:AF86 locret_AF86: ROM:AF86 rts ROM:AF86 ; End of function sub_AEBD ROM:AF86 ROM:AF87 ROM:AF87 ; =============== S U B R O U T I N E ======================================= ROM:AF87 ROM:AF87 ROM:AF87 sub_AF87: ROM:AF87 ldu #tbl0xB04F ROM:AF8A leau b,u ROM:AF8C lda <DPbyte_BD ROM:AF8E ble loc_AF9A ROM:AF90 ldb #$3F ; '?' ROM:AF92 mul ROM:AF93 lda #$63 ; 'c' ROM:AF95 std ,y++ ROM:AF97 jmp loc_AFEF ROM:AF9A ; --------------------------------------------------------------------------- ROM:AF9A ROM:AF9A loc_AF9A: ROM:AF9A ldx #Scratch_RAM_start ROM:AF9D ROM:AF9D loc_AF9D: ROM:AF9D ldd ,u++ ROM:AF9F std ,y++ ROM:AFA1 ldd <DPbyte_3 ROM:AFA3 bmi loc_AFA8 ROM:AFA5 addd #1 ROM:AFA8 ROM:AFA8 loc_AFA8: ROM:AFA8 asra ROM:AFA9 rorb ROM:AFAA std ,y ROM:AFAC coma ROM:AFAD negb ROM:AFAE sbca #$FF ROM:AFB0 addd <DPbyte_3 ROM:AFB2 std <DPbyte_3 ROM:AFB4 ldd ,y ROM:AFB6 anda #$1F ROM:AFB8 std ,y++ ROM:AFBA ldd <DPbyte_1 ROM:AFBC bmi loc_AFC1 ROM:AFBE addd #1 ROM:AFC1 ROM:AFC1 loc_AFC1: ROM:AFC1 asra ROM:AFC2 rorb ROM:AFC3 std ,y ROM:AFC5 coma ROM:AFC6 negb ROM:AFC7 sbca #$FF ROM:AFC9 addd <DPbyte_1 ROM:AFCB std <DPbyte_1 ROM:AFCD ldd ,y ROM:AFCF oraa #$E0 ; 'a' ROM:AFD1 std ,y++ ROM:AFD3 ldd <DPbyte_1 ROM:AFD5 addd #8 ROM:AFD8 blt loc_AF9D ROM:AFDA subd #$10 ROM:AFDD bgt loc_AF9D ROM:AFDF ldd <DPbyte_3 ROM:AFE1 addd #8 ROM:AFE4 blt loc_AF9D ROM:AFE6 subd #$10 ROM:AFE9 bgt loc_AF9D ROM:AFEB ldd ,u++ ROM:AFED std ,y++ ROM:AFEF ROM:AFEF loc_AFEF: ROM:AFEF ldd <DPbyte_3 ROM:AFF1 anda #$1F ROM:AFF3 std ,y++ ROM:AFF5 ldd <DPbyte_1 ROM:AFF7 oraa #$E0 ; 'a' ROM:AFF9 std ,y++ ROM:AFFB lda <DPbyte_BD ROM:AFFD ble loc_B006 ROM:AFFF ldd #$A011 ROM:B002 std ,y++ ROM:B004 bra loc_B044 ROM:B006 ; --------------------------------------------------------------------------- ROM:B006 ROM:B006 loc_B006: ROM:B006 bge loc_B044 ROM:B008 ldb byte_4B22 ROM:B00B lda #$71 ; 'q' ROM:B00D std ,y++ ROM:B00F ldd word_4B20 ROM:B012 std ,y++ ROM:B014 lda byte_4B23 ROM:B017 anda #1 ROM:B019 beq loc_B020 ROM:B01B ldd #$A01C ROM:B01E std ,y++ ROM:B020 ROM:B020 loc_B020: ROM:B020 lda byte_4B23 ROM:B023 anda #2 ROM:B025 beq loc_B02C ROM:B027 ldd #$A023 ROM:B02A std ,y++ ROM:B02C ROM:B02C loc_B02C: ROM:B02C lda byte_4B23 ROM:B02F anda #4 ROM:B031 beq loc_B038 ROM:B033 ldd #$A02A ROM:B036 std ,y++ ROM:B038 ROM:B038 loc_B038: ROM:B038 lda byte_4B23 ROM:B03B anda #8 ROM:B03D beq loc_B044 ROM:B03F ldd #$A031 ROM:B042 std ,y++ ROM:B044 ROM:B044 loc_B044: ROM:B044 ldd #$7200 ROM:B047 std ,y++ ROM:B049 ldd #$8040 ROM:B04C std ,y++ ROM:B04E rts ROM:B04E ; End of function sub_AF87 ROM:B04E ROM:B04E ; --------------------------------------------------------------------------- ROM:B04F tbl0xB04F: fdb $A001 ; Laser vector animation ROM:B051 fdb $A002 ROM:B053 fdb $A003 ROM:B055 fdb $A004 ROM:B057 fdb $A005 ROM:B059 fdb $A006 ROM:B05B fdb $A007 ROM:B05D fdb $A008 ROM:B05F fdb $A009 ROM:B061 fdb $A00A ROM:B063 fdb $A00B ROM:B065 fdb $A00C ROM:B067 fdb $A00D ROM:B069 fdb $A00E ROM:B06B fdb $A00F ROM:B06D fdb $A010 ROM:B06F fdb $A001 ROM:B071 ROM:B071 ; =============== S U B R O U T I N E ======================================= ROM:B071 ROM:B071 ROM:B071 sub_B071: ROM:B071 lda <DPbyte_BC ROM:B073 beq locret_B094 ROM:B075 jsr sub_B095 ROM:B078 ldd #$200 ROM:B07B std DVDDH ROM:B07E ldd <DPbyte_CC ROM:B080 bmi loc_B089 ROM:B082 lda #4 ROM:B084 sta <DPbyte_BD ROM:B086 jsr sub_AD20 ; Fireball destroyed ROM:B089 ROM:B089 loc_B089: ROM:B089 lda <DPbyte_44 ROM:B08B ble locret_B094 ROM:B08D lda #$FF ROM:B08F sta <DPbyte_44 ROM:B091 jsr sub_AD3E ROM:B094 ROM:B094 locret_B094: ROM:B094 rts ROM:B094 ; End of function sub_B071 ROM:B094 ROM:B095 ROM:B095 ; =============== S U B R O U T I N E ======================================= ROM:B095 ROM:B095 ROM:B095 sub_B095: ROM:B095 ldd #$7000 ROM:B098 addd MReg20 ; XT2 ROM:B09B std <DPbyte_1 ROM:B09D ldd #0 ROM:B0A0 subd <DPbyte_B8 ROM:B0A2 jsr Shift_D_R_3 ROM:B0A5 addd <DPbyte_B8 ROM:B0A7 addd MReg21 ; YT2 ROM:B0AA std <DPbyte_3 ROM:B0AC ldd #0 ROM:B0AF subd <DPbyte_BA ROM:B0B1 jsr Shift_D_R_3 ROM:B0B4 addd <DPbyte_BA ROM:B0B6 addd MReg22 ; ZT2 ROM:B0B9 std <DPbyte_5 ROM:B0BB ldd #$F000 ROM:B0BE subd <DPbyte_5 ROM:B0C0 lblt loc_B158 ROM:B0C4 std DVDDH ROM:B0C7 ldd MReg22 ; ZT2 ROM:B0CA subd <DPbyte_5 ROM:B0CC std DVSRH ROM:B0CF ldd <DPbyte_3 ROM:B0D1 subd MReg21 ; YT2 ROM:B0D4 std MReg01 ; Math result Y ROM:B0D7 ldd <DPbyte_1 ROM:B0D9 subd MReg20 ; XT2 ROM:B0DC std MReg02 ; Math result Z ROM:B0DF ldd MW0 ROM:B0E2 std MReg00 ; Math result X ROM:B0E5 lda #$86 ; 'å' ; Reg01 = Reg01 x Reg00 ROM:B0E5 ; Reg02 = Reg02 x Reg00 ROM:B0E7 jsr Math_Run_Start ; Do math program run ROM:B0EA ldd <DPbyte_3 ROM:B0EC subd MReg01 ; Math result Y ROM:B0EF bmi loc_B0F9 ROM:B0F1 cmpd #$400 ROM:B0F5 bgt loc_B158 ROM:B0F7 bra loc_B0FF ROM:B0F9 ; --------------------------------------------------------------------------- ROM:B0F9 ROM:B0F9 loc_B0F9: ROM:B0F9 cmpd #$FC00 ROM:B0FD blt loc_B158 ROM:B0FF ROM:B0FF loc_B0FF: ROM:B0FF std <DPbyte_3 ROM:B101 ldd <DPbyte_1 ROM:B103 subd MReg02 ; Math result Z ROM:B106 std <DPbyte_1 ROM:B108 std <DPbyte_C0 ROM:B10A ldd #$F000 ROM:B10D std <DPbyte_5 ROM:B10F lda #$FF ROM:B111 sta <DPbyte_BD ROM:B113 lda #3 ROM:B115 sta byte_4B23 ROM:B118 lda <DPbyte_1 ROM:B11A suba MReg20 ; XT2 ROM:B11D ldb #3 ROM:B11F mul ROM:B120 cmpd #$E0 ; 'a' ROM:B124 bcs loc_B128 ROM:B126 ldb #$E0 ; 'a' ROM:B128 ROM:B128 loc_B128: ROM:B128 stb byte_4B22 ROM:B12B ldd #$6280 ROM:B12E std word_4B20 ROM:B131 lda <DPbyte_95 ROM:B133 beq locret_B157 ROM:B135 lda <DPbyte_44 ROM:B137 bne locret_B157 ROM:B139 ldd <DPbyte_3 ROM:B13B addd #$200 ROM:B13E blt locret_B157 ROM:B140 subd #$400 ROM:B143 bgt locret_B157 ROM:B145 ldd <DPbyte_1 ROM:B147 subd <DPbyte_96 ROM:B149 addd #$200 ROM:B14C blt locret_B157 ROM:B14E subd #$400 ROM:B151 bgt locret_B157 ROM:B153 lda #1 ROM:B155 sta <DPbyte_44 ROM:B157 ROM:B157 locret_B157: ROM:B157 rts ROM:B158 ; --------------------------------------------------------------------------- ROM:B158 ROM:B158 loc_B158: ROM:B158 ldd <DPbyte_3 ROM:B15A lbpl loc_B1E3 ROM:B15E ldd #$FC00 ROM:B161 subd <DPbyte_3 ROM:B163 lblt locret_B260 ROM:B167 std DVDDH ROM:B16A ldd MReg21 ; YT2 ROM:B16D subd <DPbyte_3 ROM:B16F std DVSRH ROM:B172 ldd <DPbyte_5 ROM:B174 subd MReg22 ; ZT2 ROM:B177 std MReg02 ; Math result Z ROM:B17A ldd <DPbyte_1 ROM:B17C subd MReg20 ; XT2 ROM:B17F std MReg01 ; Math result Y ROM:B182 ldd MW0 ROM:B185 std MReg00 ; Math result X ROM:B188 lda #$86 ; 'å' ; Reg01 = Reg01 x Reg00 ROM:B188 ; Reg02 = Reg02 x Reg00 ROM:B18A jsr Math_Run_Start ; Do math program run ROM:B18D ldd <DPbyte_5 ROM:B18F subd MReg02 ; Math result Z ROM:B192 bmi loc_B19E ROM:B194 cmpd #0 ROM:B198 lbgt locret_B260 ROM:B19C bra loc_B1A6 ROM:B19E ; --------------------------------------------------------------------------- ROM:B19E ROM:B19E loc_B19E: ROM:B19E cmpd #$F000 ROM:B1A2 lblt locret_B260 ROM:B1A6 ROM:B1A6 loc_B1A6: ROM:B1A6 std <DPbyte_5 ROM:B1A8 addd #$1000 ROM:B1AB std <DPbyte_BE ROM:B1AD ldd <DPbyte_1 ROM:B1AF subd MReg01 ; Math result Y ROM:B1B2 std <DPbyte_1 ROM:B1B4 std <DPbyte_C0 ROM:B1B6 ldd #$FC00 ROM:B1B9 std <DPbyte_3 ROM:B1BB lda #$FF ROM:B1BD sta <DPbyte_BD ROM:B1BF lda #9 ROM:B1C1 sta byte_4B23 ROM:B1C4 lda <DPbyte_1 ROM:B1C6 suba MReg20 ; XT2 ROM:B1C9 ldb #3 ROM:B1CB mul ROM:B1CC cmpd #$E0 ; 'a' ROM:B1D0 bcs loc_B1D4 ROM:B1D2 ldb #$E0 ; 'a' ROM:B1D4 ROM:B1D4 loc_B1D4: ROM:B1D4 stb byte_4B22 ROM:B1D7 ldd #$6280 ROM:B1DA std word_4B20 ROM:B1DD ldx #$4989 ROM:B1E0 jmp loc_B261 ROM:B1E3 ; --------------------------------------------------------------------------- ROM:B1E3 ROM:B1E3 loc_B1E3: ROM:B1E3 subd #$400 ROM:B1E6 blt locret_B260 ROM:B1E8 std DVDDH ROM:B1EB ldd <DPbyte_3 ROM:B1ED subd MReg21 ; YT2 ROM:B1F0 std DVSRH ROM:B1F3 ldd <DPbyte_5 ROM:B1F5 subd MReg22 ; ZT2 ROM:B1F8 std MReg02 ; Math result Z ROM:B1FB ldd <DPbyte_1 ROM:B1FD subd MReg20 ; XT2 ROM:B200 std MReg01 ; Math result Y ROM:B203 ldd MW0 ROM:B206 std MReg00 ; Math result X ROM:B209 lda #$86 ; 'å' ; Reg01 = Reg01 x Reg00 ROM:B209 ; Reg02 = Reg02 x Reg00 ROM:B20B jsr Math_Run_Start ; Do math program run ROM:B20E ldd <DPbyte_5 ROM:B210 subd MReg02 ; Math result Z ROM:B213 bmi loc_B21D ROM:B215 cmpd #0 ROM:B219 bgt locret_B260 ROM:B21B bra loc_B223 ROM:B21D ; --------------------------------------------------------------------------- ROM:B21D ROM:B21D loc_B21D: ROM:B21D cmpd #$F000 ROM:B221 blt locret_B260 ROM:B223 ROM:B223 loc_B223: ROM:B223 std <DPbyte_5 ROM:B225 addd #$1000 ROM:B228 std <DPbyte_BE ROM:B22A ldd <DPbyte_1 ROM:B22C subd MReg01 ; Math result Y ROM:B22F std <DPbyte_1 ROM:B231 std <DPbyte_C0 ROM:B233 ldd #$400 ROM:B236 std <DPbyte_3 ROM:B238 lda #$FF ROM:B23A sta <DPbyte_BD ROM:B23C lda #6 ROM:B23E sta byte_4B23 ROM:B241 lda <DPbyte_1 ROM:B243 suba MReg20 ; XT2 ROM:B246 ldb #3 ROM:B248 mul ROM:B249 cmpd #$E0 ; 'a' ROM:B24D bcs loc_B251 ROM:B24F ldb #$E0 ; 'a' ROM:B251 ROM:B251 loc_B251: ROM:B251 stb byte_4B22 ROM:B254 ldd #$6280 ROM:B257 std word_4B20 ROM:B25A ldx #$4999 ROM:B25D jmp loc_B261 ROM:B260 ; --------------------------------------------------------------------------- ROM:B260 ROM:B260 locret_B260: ROM:B260 rts ROM:B261 ; --------------------------------------------------------------------------- ROM:B261 ROM:B261 loc_B261: ROM:B261 lda <DPbyte_BC ROM:B263 bne loc_B266 ROM:B265 rts ROM:B266 ; --------------------------------------------------------------------------- ROM:B266 ROM:B266 loc_B266: ROM:B266 ldb <DPbyte_C0 ROM:B268 lsrb ROM:B269 lsrb ROM:B26A lsrb ROM:B26B andb #$F ROM:B26D abx ROM:B26E ldd <DPbyte_C0 ROM:B270 anda #7 ROM:B272 subd #$1C0 ROM:B275 blt locret_B29B ROM:B277 subd #$480 ROM:B27A bgt locret_B29B ROM:B27C lda #3 ROM:B27E sta <DPbyte_1 ROM:B280 ldd <DPbyte_BE ROM:B282 subd #$40 ; '@' ROM:B285 ROM:B285 loc_B285: ROM:B285 subd #$380 ROM:B288 bgt loc_B292 ROM:B28A subd #$FC80 ROM:B28D blt locret_B29B ROM:B28F jmp loc_B29C ROM:B292 ; --------------------------------------------------------------------------- ROM:B292 ROM:B292 loc_B292: ROM:B292 subd #$80 ; 'Ç' ROM:B295 asl <DPbyte_1 ROM:B297 asl <DPbyte_1 ROM:B299 bne loc_B285 ROM:B29B ROM:B29B locret_B29B: ROM:B29B rts ROM:B29C ; --------------------------------------------------------------------------- ROM:B29C ROM:B29C loc_B29C: ROM:B29C lda <DPbyte_1 ROM:B29E anda ,x ROM:B2A0 beq locret_B2D1 ROM:B2A2 sta <DPbyte_2 ROM:B2A4 lda <DPbyte_1 ROM:B2A6 asla ROM:B2A7 anda <DPbyte_1 ROM:B2A9 cmpa <DPbyte_2 ROM:B2AB beq locret_B2D1 ROM:B2AD bls loc_B2C1 ROM:B2AF lda #4 ROM:B2B1 sta <DPbyte_BD ROM:B2B3 lda ,x ROM:B2B5 eora <DPbyte_2 ROM:B2B7 sta ,x ROM:B2B9 jsr sub_97F2 ; Trench green squares score ROM:B2BC jsr Sound_35 ROM:B2BF bra locret_B2D1 ROM:B2C1 ; --------------------------------------------------------------------------- ROM:B2C1 ROM:B2C1 loc_B2C1: ROM:B2C1 lda #4 ROM:B2C3 sta <DPbyte_BD ROM:B2C5 lda ,x ROM:B2C7 eora <DPbyte_2 ROM:B2C9 sta ,x ROM:B2CB jsr sub_97FC ; Trench turrets score ROM:B2CE jsr Sound_35 ROM:B2D1 ROM:B2D1 locret_B2D1: ROM:B2D1 rts ROM:B2D1 ; End of function sub_B095 ROM:B2D1 ROM:B2D2 ROM:B2D2 ; =============== S U B R O U T I N E ======================================= ROM:B2D2 ROM:B2D2 ROM:B2D2 sub_B2D2: ROM:B2D2 ROM:B2D2 ; FUNCTION CHUNK AT ROM:A54B SIZE 00000045 BYTES ROM:B2D2 ROM:B2D2 lda <DPbyte_BC ROM:B2D4 beq locret_B2E3 ROM:B2D6 ldd <DPbyte_CC ROM:B2D8 bmi loc_B2E1 ROM:B2DA lda #4 ROM:B2DC sta <DPbyte_BD ROM:B2DE jsr sub_AD20 ; Fireball destroyed ROM:B2E1 ROM:B2E1 loc_B2E1: ROM:B2E1 bra loc_B2E4 ROM:B2E3 ; --------------------------------------------------------------------------- ROM:B2E3 ROM:B2E3 locret_B2E3: ROM:B2E3 rts ROM:B2E4 ; --------------------------------------------------------------------------- ROM:B2E4 ROM:B2E4 loc_B2E4: ROM:B2E4 ldd <DPbyte_C4 ROM:B2E6 bmi loc_B2F8 ROM:B2E8 cmpd <DPbyte_C8 ROM:B2EB bhi loc_B2F8 ROM:B2ED subd <DPbyte_D0 ROM:B2EF bhi loc_B307 ROM:B2F1 lda #4 ROM:B2F3 sta <DPbyte_BD ROM:B2F5 jmp loc_8ACF ROM:B2F8 ; --------------------------------------------------------------------------- ROM:B2F8 ROM:B2F8 loc_B2F8: ROM:B2F8 ldd <DPbyte_C8 ROM:B2FA bmi loc_B307 ROM:B2FC subd <DPbyte_D0 ROM:B2FE bhi loc_B307 ROM:B300 lda #4 ROM:B302 sta <DPbyte_BD ROM:B304 jmp loc_A54B ROM:B307 ; --------------------------------------------------------------------------- ROM:B307 ROM:B307 loc_B307: ROM:B307 ldd <DPbyte_D0 ROM:B309 bmi locret_B32A ROM:B30B lda #$FF ROM:B30D sta <DPbyte_BD ROM:B30F lda #$F ROM:B311 sta byte_4B23 ROM:B314 lda <DPbyte_D0 ROM:B316 ldb #3 ROM:B318 mul ROM:B319 cmpd #$E0 ; 'a' ROM:B31D bcs loc_B321 ROM:B31F ldb #$E0 ; 'a' ROM:B321 ROM:B321 loc_B321: ROM:B321 stb byte_4B22 ROM:B324 ldd #$6680 ROM:B327 std word_4B20 ROM:B32A ROM:B32A locret_B32A: ROM:B32A rts ROM:B32A ; End of function sub_B2D2 ROM:B32A ROM:B32B ROM:B32B ; =============== S U B R O U T I N E ======================================= ROM:B32B ROM:B32B ROM:B32B sub_B32B: ROM:B32B ROM:B32B ; FUNCTION CHUNK AT ROM:8ACF SIZE 0000009E BYTES ROM:B32B ROM:B32B lda <DPbyte_BC ROM:B32D beq locret_B33D ROM:B32F ldd <DPbyte_CC ROM:B331 bmi loc_B339 ROM:B333 subd <DPbyte_C4 ROM:B335 bcs loc_B33E ROM:B337 bra loc_B345 ROM:B339 ; --------------------------------------------------------------------------- ROM:B339 ROM:B339 loc_B339: ROM:B339 lda <DPbyte_C4 ROM:B33B bge loc_B345 ROM:B33D ROM:B33D locret_B33D: ROM:B33D rts ROM:B33E ; --------------------------------------------------------------------------- ROM:B33E ROM:B33E loc_B33E: ROM:B33E lda #4 ROM:B340 sta <DPbyte_BD ROM:B342 jmp sub_AD20 ; Fireball destroyed ROM:B345 ; --------------------------------------------------------------------------- ROM:B345 ROM:B345 loc_B345: ROM:B345 lda #4 ROM:B347 sta <DPbyte_BD ROM:B349 jmp loc_8ACF ROM:B349 ; End of function sub_B32B ROM:B349 ROM:B349 ; --------------------------------------------------------------------------- ROM:B34C fcb $B9, $94, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:B34C fcb $FF, $FF, $FF, $FF, $FF, $FF ROM:B3B2 aCopyright1983Atar:fcc "COPYRIGHT 1983 ATARI" ROM:B3C6 fcb 4, $BC, $96, $FA, $5B ROM:B3CB aAllyWasTheWhipcra:fcc "(ALLY WAS THE WHIPCRACKER" ROM:B3E4 ROM:B3E4 ; =============== S U B R O U T I N E ======================================= ROM:B3E4 ROM:B3E4 ROM:B3E4 sub_B3E4: ROM:B3E4 lda word_49BF+1 ROM:B3E7 cmpa #3 ROM:B3E7 ; End of function sub_B3E4 ROM:B3E7 ROM:B3E9 ROM:B3E9 ; =============== S U B R O U T I N E ======================================= ROM:B3E9 ROM:B3E9 ROM:B3E9 sub_B3E9: ROM:B3E9 bcs loc_B3F0 ROM:B3EB lda #0 ROM:B3ED sta word_49BF+1 ROM:B3F0 ROM:B3F0 loc_B3F0: ROM:B3F0 lda #1 ROM:B3F2 sta <DPbyte_9C ROM:B3F4 lda #$B ROM:B3F6 sta <DPbyte_DC ROM:B3F8 sta <DPbyte_9D ROM:B3FA jsr sub_CD38 ; Trench left side turret calcs ROM:B3FD jsr sub_B43F ROM:B400 lda <DPbyte_9D ROM:B402 sta <DPbyte_DC ROM:B404 jsr sub_CD44 ; Trench right side turret calcs ROM:B407 jsr sub_B579 ROM:B40A lda #2 ROM:B40C sta <DPbyte_9C ROM:B40E lda #$E ROM:B410 sta <DPbyte_DC ROM:B412 sta <DPbyte_9D ROM:B414 jsr sub_CD38 ; Trench left side turret calcs ROM:B417 jsr sub_B43F ROM:B41A lda <DPbyte_9D ROM:B41C sta <DPbyte_DC ROM:B41E jsr sub_CD44 ; Trench right side turret calcs ROM:B421 jsr sub_B579 ROM:B424 lda #3 ROM:B426 sta <DPbyte_9C ROM:B428 lda #$C ROM:B42A sta <DPbyte_DC ROM:B42C sta <DPbyte_9D ROM:B42E jsr sub_CD38 ; Trench left side turret calcs ROM:B431 jsr sub_B43F ROM:B434 lda <DPbyte_9D ROM:B436 sta <DPbyte_DC ROM:B438 jsr sub_CD44 ; Trench right side turret calcs ROM:B43B jsr sub_B579 ROM:B43E rts ROM:B43E ; End of function sub_B3E9 ROM:B43E ROM:B43F ROM:B43F ; =============== S U B R O U T I N E ======================================= ROM:B43F ROM:B43F ROM:B43F sub_B43F: ROM:B43F lda #0 ; Trench ROM:B441 sta word_49BD ROM:B444 lda word_49BF+1 ROM:B447 sta word_49BD+1 ROM:B44A lda #$88 ; 'ê' ROM:B44C sta byte_49C1 ROM:B44F ldb MReg20 ; XT2 ROM:B452 lsrb ROM:B453 lsrb ROM:B454 lsrb ROM:B455 andb #$F ROM:B457 ldx #$4989 ROM:B45A abx ROM:B45B stx <DPbyte_64 ; Pointer to Tie fighter data ROM:B45D lda MReg20 ; XT2 ROM:B460 anda #$F8 ; '°' ROM:B462 adda #4 ROM:B464 ldb #0 ROM:B466 std MReg3C ROM:B469 ldd #$FC00 ROM:B46C std MReg3D ROM:B46F ROM:B46F loc_B46F: ROM:B46F ldd #$F200 ROM:B472 std MReg3E ROM:B475 ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:B477 cmpx #$4999 ROM:B47A bcs loc_B47F ROM:B47C leax <-16,x ROM:B47F ROM:B47F loc_B47F: ROM:B47F lda ,x+ ROM:B481 stx <DPbyte_64 ; Pointer to Tie fighter data ROM:B483 ROM:B483 loc_B483: ROM:B483 sta <DPbyte_9E ROM:B485 anda #3 ROM:B487 cmpa <DPbyte_9C ROM:B489 lbne loc_B516 ROM:B48D lda <DPbyte_9D ROM:B48F sta <DPbyte_DC ROM:B491 ldd #$F ; Point BIC to $5078 MReg3C ROM:B494 std MW1 ROM:B497 lda #$67 ; 'g' ROM:B499 jsr Math_Run_Start ; Do math program run ROM:B49C lda <DPbyte_9C ROM:B49E cmpa #2 ROM:B4A0 bne loc_B4B5 ROM:B4A2 inc word_49BD ROM:B4A5 ldb word_49BD+1 ROM:B4A8 aslb ROM:B4A9 ldx #word_B6B3 ROM:B4AC ldd b,x ROM:B4AE std ,y++ ROM:B4B0 lda byte_49C1 ROM:B4B3 sta -1,y ROM:B4B5 ROM:B4B5 loc_B4B5: ROM:B4B5 ldd MReg3C ROM:B4B8 subd MReg20 ; XT2 ROM:B4BB cmpd #$1000 ROM:B4BF bgt loc_B510 ROM:B4C1 lda <DPbyte_9D ROM:B4C3 cmpa #$E ROM:B4C5 bne loc_B50B ROM:B4C7 ldd MReg00 ; Math result X ROM:B4CA subd #0 ROM:B4CD blt loc_B516 ROM:B4CF ldd MReg21 ; YT2 ROM:B4D2 bgt loc_B50B ROM:B4D4 ldd MReg3E ROM:B4D7 addd #$200 ROM:B4DA subd MReg22 ; ZT2 ROM:B4DD blt loc_B50B ROM:B4DF subd #$400 ROM:B4E2 bgt loc_B50B ROM:B4E4 ldd MReg3C ROM:B4E7 subd MReg20 ; XT2 ROM:B4EA subd #$400 ROM:B4ED bhi loc_B50B ROM:B4EF lda #$F ROM:B4F1 sta <DPbyte_DC ROM:B4F3 lda <DPbyte_60 ; Shield count ROM:B4F5 blt loc_B4FD ROM:B4F7 jsr sub_9874 ROM:B4FA jsr Sound_26 ; Explosion ROM:B4FD ROM:B4FD loc_B4FD: ROM:B4FD lda <DPbyte_63 ROM:B4FF bne loc_B50B ROM:B501 lda #$4E ; 'N' ROM:B503 ldb PRNG ROM:B506 bpl loc_B509 ROM:B508 nega ROM:B509 ROM:B509 loc_B509: ROM:B509 sta <DPbyte_63 ROM:B50B ROM:B50B loc_B50B: ; Trench calcs ROM:B50B jsr sub_CD5C ROM:B50E bra loc_B513 ROM:B510 ; --------------------------------------------------------------------------- ROM:B510 ROM:B510 loc_B510: ROM:B510 jsr sub_CD50 ROM:B513 ROM:B513 loc_B513: ; Function select for an object ROM:B513 jsr sub_CD74 ROM:B516 ROM:B516 loc_B516: ROM:B516 ldd MReg3E ROM:B519 addd #$400 ROM:B51C std MReg3E ROM:B51F lda <DPbyte_9E ROM:B521 lsra ROM:B522 lsra ROM:B523 lbne loc_B483 ROM:B527 lda <DPbyte_9C ROM:B529 cmpa #2 ROM:B52B bne loc_B565 ROM:B52D ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:B52F lda >$F,x ROM:B533 ROM:B533 loc_B533: ROM:B533 asla ROM:B534 bcc loc_B53D ROM:B536 bmi loc_B53D ROM:B538 inc word_49BD ROM:B53B bra loc_B540 ROM:B53D ; --------------------------------------------------------------------------- ROM:B53D ROM:B53D loc_B53D: ROM:B53D asla ROM:B53E bne loc_B533 ROM:B540 ROM:B540 loc_B540: ROM:B540 lda word_49BD ROM:B543 beq loc_B565 ROM:B545 lda word_49BD+1 ROM:B548 inca ROM:B549 cmpa #3 ROM:B54B bcs loc_B54F ROM:B54D lda #0 ROM:B54F ROM:B54F loc_B54F: ROM:B54F sta word_49BD+1 ROM:B552 lda byte_49C1 ROM:B555 suba #8 ROM:B557 cmpa #$40 ; '@' ROM:B559 bcc loc_B55D ROM:B55B lda #$40 ; '@' ROM:B55D ROM:B55D loc_B55D: ROM:B55D sta byte_49C1 ROM:B560 lda #0 ROM:B562 sta word_49BD ROM:B565 ROM:B565 loc_B565: ROM:B565 ldd MReg3C ROM:B568 addd #$800 ROM:B56B std MReg3C ROM:B56E subd MReg20 ; XT2 ROM:B571 subd #$7000 ROM:B574 lbcs loc_B46F ROM:B578 rts ROM:B578 ; End of function sub_B43F ROM:B578 ROM:B579 ROM:B579 ; =============== S U B R O U T I N E ======================================= ROM:B579 ROM:B579 ROM:B579 sub_B579: ROM:B579 lda #0 ROM:B57B sta word_49BD ROM:B57E lda word_49BF+1 ROM:B581 sta word_49BD+1 ROM:B584 lda #$88 ; 'ê' ROM:B586 sta byte_49C1 ROM:B589 ldb MReg20 ; XT2 ROM:B58C lsrb ROM:B58D lsrb ROM:B58E lsrb ROM:B58F andb #$F ROM:B591 ldx #$4999 ROM:B594 abx ROM:B595 stx <DPbyte_64 ; Pointer to Tie fighter data ROM:B597 lda MReg20 ; XT2 ROM:B59A anda #$F8 ; '°' ROM:B59C adda #4 ROM:B59E ldb #0 ROM:B5A0 std MReg3C ROM:B5A3 ldd #$400 ROM:B5A6 std MReg3D ROM:B5A9 ROM:B5A9 loc_B5A9: ROM:B5A9 ldd #$F200 ROM:B5AC std MReg3E ROM:B5AF ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:B5B1 cmpx #$49A9 ROM:B5B4 bcs loc_B5B9 ROM:B5B6 leax <-16,x ROM:B5B9 ROM:B5B9 loc_B5B9: ROM:B5B9 lda ,x+ ROM:B5BB stx <DPbyte_64 ; Pointer to Tie fighter data ROM:B5BD ROM:B5BD loc_B5BD: ROM:B5BD sta <DPbyte_9E ROM:B5BF anda #3 ROM:B5C1 cmpa <DPbyte_9C ROM:B5C3 lbne loc_B650 ROM:B5C7 lda <DPbyte_9D ROM:B5C9 sta <DPbyte_DC ROM:B5CB ldd #$F ROM:B5CE std MW1 ; Point BIC to $5078 MReg3C ROM:B5D1 lda #$67 ; 'g' ROM:B5D3 jsr Math_Run_Start ; Do math program run ROM:B5D6 lda <DPbyte_9C ROM:B5D8 cmpa #2 ROM:B5DA bne loc_B5EF ROM:B5DC inc word_49BD ROM:B5DF ldb word_49BD+1 ROM:B5E2 aslb ROM:B5E3 ldx #word_B6B3 ROM:B5E6 ldd b,x ROM:B5E8 std ,y++ ROM:B5EA lda byte_49C1 ROM:B5ED sta -1,y ROM:B5EF ROM:B5EF loc_B5EF: ROM:B5EF ldd MReg3C ROM:B5F2 subd MReg20 ; XT2 ROM:B5F5 cmpd #$1000 ROM:B5F9 bgt loc_B64A ROM:B5FB lda <DPbyte_9D ROM:B5FD cmpa #$E ROM:B5FF bne loc_B645 ROM:B601 ldd MReg00 ; Math result X ROM:B604 subd #0 ROM:B607 blt loc_B650 ROM:B609 ldd MReg21 ; YT2 ROM:B60C blt loc_B645 ROM:B60E ldd MReg3E ROM:B611 addd #$200 ROM:B614 subd MReg22 ; ZT2 ROM:B617 blt loc_B645 ROM:B619 subd #$400 ROM:B61C bgt loc_B645 ROM:B61E ldd MReg3C ROM:B621 subd MReg20 ; XT2 ROM:B624 subd #$400 ROM:B627 bhi loc_B645 ROM:B629 lda #$F ROM:B62B sta <DPbyte_DC ROM:B62D lda <DPbyte_60 ; Shield count ROM:B62F blt loc_B637 ROM:B631 jsr sub_9874 ROM:B634 jsr Sound_26 ; Explosion ROM:B637 ROM:B637 loc_B637: ROM:B637 lda <DPbyte_63 ROM:B639 bne loc_B645 ROM:B63B lda #$4E ; 'N' ROM:B63D ldb PRNG ROM:B640 bpl loc_B643 ROM:B642 nega ROM:B643 ROM:B643 loc_B643: ROM:B643 sta <DPbyte_63 ROM:B645 ROM:B645 loc_B645: ; Trench calcs ROM:B645 jsr sub_CD5C ROM:B648 bra loc_B64D ROM:B64A ; --------------------------------------------------------------------------- ROM:B64A ROM:B64A loc_B64A: ROM:B64A jsr sub_CD50 ROM:B64D ROM:B64D loc_B64D: ; Function select for an object ROM:B64D jsr sub_CD74 ROM:B650 ROM:B650 loc_B650: ROM:B650 ldd MReg3E ROM:B653 addd #$400 ROM:B656 std MReg3E ROM:B659 lda <DPbyte_9E ROM:B65B lsra ROM:B65C lsra ROM:B65D lbne loc_B5BD ROM:B661 lda <DPbyte_9C ROM:B663 cmpa #2 ROM:B665 bne loc_B69F ROM:B667 ldx <DPbyte_64 ; Pointer to Tie fighter data ROM:B669 lda $FFEF,x ROM:B66D ROM:B66D loc_B66D: ROM:B66D asla ROM:B66E bcc loc_B677 ROM:B670 bmi loc_B677 ROM:B672 inc word_49BD ROM:B675 bra loc_B67A ROM:B677 ; --------------------------------------------------------------------------- ROM:B677 ROM:B677 loc_B677: ROM:B677 asla ROM:B678 bne loc_B66D ROM:B67A ROM:B67A loc_B67A: ROM:B67A lda word_49BD ROM:B67D beq loc_B69F ROM:B67F lda word_49BD+1 ROM:B682 inca ROM:B683 cmpa #3 ROM:B685 bcs loc_B689 ROM:B687 lda #0 ROM:B689 ROM:B689 loc_B689: ROM:B689 sta word_49BD+1 ROM:B68C lda byte_49C1 ROM:B68F suba #8 ROM:B691 cmpa #$40 ; '@' ROM:B693 bcc loc_B697 ROM:B695 lda #$40 ; '@' ROM:B697 ROM:B697 loc_B697: ROM:B697 sta byte_49C1 ROM:B69A lda #0 ROM:B69C sta word_49BD ROM:B69F ROM:B69F loc_B69F: ROM:B69F ldd MReg3C ROM:B6A2 addd #$800 ROM:B6A5 std MReg3C ROM:B6A8 subd MReg20 ; XT2 ROM:B6AB subd #$7000 ROM:B6AE lbcs loc_B5A9 ROM:B6B2 rts ROM:B6B2 ; End of function sub_B579 ROM:B6B2 ROM:B6B2 ; --------------------------------------------------------------------------- ROM:B6B3 word_B6B3: fdb $6680 ROM:B6B5 fdb $6380 ROM:B6B7 fdb $6580 ROM:B6B9 ROM:B6B9 ; =============== S U B R O U T I N E ======================================= ROM:B6B9 ROM:B6B9 ; Insert vector instructions at joystick position for laser explosion 2 ROM:B6B9 ROM:B6B9 sub_B6B9: ROM:B6B9 jsr sub_B6C7 ROM:B6BC jsr sub_B6D7 ; Insert vector instructions at joystick position for laser explosion ROM:B6BF rts ROM:B6BF ; End of function sub_B6B9 ROM:B6BF ROM:B6C0 ROM:B6C0 ; =============== S U B R O U T I N E ======================================= ROM:B6C0 ROM:B6C0 ; Insert vector instructions at joystick position for laser explosion 3 ROM:B6C0 ROM:B6C0 sub_B6C0: ROM:B6C0 jsr sub_B6CC ROM:B6C3 jsr sub_B6D7 ; Insert vector instructions at joystick position for laser explosion ROM:B6C6 rts ROM:B6C6 ; End of function sub_B6C0 ROM:B6C6 ROM:B6C7 ROM:B6C7 ; =============== S U B R O U T I N E ======================================= ROM:B6C7 ROM:B6C7 ROM:B6C7 sub_B6C7: ROM:B6C7 ldd #$6380 ROM:B6CA std ,y++ ROM:B6CA ; End of function sub_B6C7 ROM:B6CA ROM:B6CC ROM:B6CC ; =============== S U B R O U T I N E ======================================= ROM:B6CC ROM:B6CC ROM:B6CC sub_B6CC: ROM:B6CC ldd #$A012 ROM:B6CF std ,y++ ROM:B6D1 ldd word_32FE ROM:B6D4 std ,y++ ROM:B6D6 rts ROM:B6D6 ; End of function sub_B6CC ROM:B6D6 ROM:B6D7 ROM:B6D7 ; =============== S U B R O U T I N E ======================================= ROM:B6D7 ROM:B6D7 ; Insert vector instructions at joystick position for laser explosion ROM:B6D7 ROM:B6D7 sub_B6D7: ROM:B6D7 lda <DPbyte_7D ; Joystick X ROM:B6D9 bpl loc_B6DC ROM:B6DB nega ROM:B6DC ROM:B6DC loc_B6DC: ROM:B6DC ldb #$6E ; 'n' ROM:B6DE mul ROM:B6DF ldb <DPbyte_7D ; Joystick X ROM:B6E1 bpl loc_B6E4 ROM:B6E3 nega ROM:B6E4 ROM:B6E4 loc_B6E4: ROM:B6E4 tfr a, b ROM:B6E6 sex ROM:B6E7 std word_4B1C ROM:B6EA anda #$1F ROM:B6EC std 2,y ROM:B6EE std 8,y ROM:B6F0 std $E,y ROM:B6F2 std $14,y ROM:B6F5 std $1A,y ROM:B6F8 lda <DPbyte_7F ; Joystick Y ROM:B6FA bpl loc_B6FD ROM:B6FC nega ROM:B6FD ROM:B6FD loc_B6FD: ROM:B6FD ldb #$50 ; 'P' ROM:B6FF mul ROM:B700 ldb <DPbyte_7F ; Joystick Y ROM:B702 bpl loc_B705 ROM:B704 nega ROM:B705 ROM:B705 loc_B705: ROM:B705 tfr a, b ROM:B707 sex ROM:B708 std word_4B1E ROM:B70B anda #$1F ROM:B70D std ,y ROM:B70F std 6,y ROM:B711 std $C,y ROM:B713 std $12,y ROM:B716 std $18,y ROM:B719 ldd #$BAAC ROM:B71C std 4,y ROM:B71E ldd #$BA0D ROM:B721 std $A,y ROM:B723 ldd #$BB33 ROM:B726 std $10,y ROM:B729 ldd #$BAE6 ROM:B72C std $16,y ROM:B72F ldd #$BA5A ROM:B732 std $1C,y ROM:B735 leay $1E,y ROM:B738 rts ROM:B738 ; End of function sub_B6D7 ROM:B738 ROM:B739 ROM:B739 ; =============== S U B R O U T I N E ======================================= ROM:B739 ROM:B739 ROM:B739 sub_B739: ROM:B739 lda #0 ROM:B73B sta 3,x ROM:B73D jsr sub_8E1C ROM:B740 pshs x,u ROM:B742 jsr sub_B76C ROM:B745 puls u,x ROM:B747 rts ROM:B747 ; End of function sub_B739 ROM:B747 ROM:B747 ; --------------------------------------------------------------------------- ROM:B748 jt1: fdb sub_B9C0 ROM:B74A fdb sub_B9C0 ROM:B74C fdb sub_B9C0 ROM:B74E fdb sub_B9C0 ROM:B750 fdb sub_B9C0 ROM:B752 fdb sub_B9C0 ROM:B754 fdb sub_B9F9 ROM:B756 fdb sub_B9F9 ROM:B758 fdb sub_B9F9 ROM:B75A off_B75A: fdb sub_BAA0 ; Tie/bunker/tower fragments table ROM:B75C fdb loc_BAA4 ROM:B75E fdb loc_BAA8 ROM:B760 fdb loc_BAAC ROM:B762 fdb loc_BAB0 ROM:B764 fdb loc_BAB4 ROM:B766 fdb sub_BB1A ROM:B768 fdb sub_BB1E ROM:B76A fdb sub_BB16 ROM:B76C ROM:B76C ; =============== S U B R O U T I N E ======================================= ROM:B76C ROM:B76C ROM:B76C sub_B76C: ROM:B76C ldu ,x ROM:B76E jsr sub_B948 ROM:B771 lda #6 ROM:B773 sta $C,x ROM:B775 lda #$18 ROM:B777 sta $D,x ROM:B779 ldd #0 ROM:B77C subd -$E,u ROM:B77E jsr Shift_D_R_6 ; Shift D register right ROM:B781 std 6,x ROM:B783 addd 8,u ROM:B785 std ,x ROM:B787 ldd #0 ROM:B78A subd -6,u ROM:B78C jsr Shift_D_R_6 ; Shift D register right ROM:B78F std 8,x ROM:B791 addd $A,u ROM:B793 std 2,x ROM:B795 ldd #0 ROM:B798 subd 2,u ROM:B79A jsr Shift_D_R_6 ; Shift D register right ROM:B79D std $A,x ROM:B79F addd $C,u ROM:B7A1 std 4,x ROM:B7A3 jsr sub_B83F ROM:B7A6 jsr sub_B948 ROM:B7A9 lda #7 ROM:B7AB sta $C,x ROM:B7AD lda #$18 ROM:B7AF sta $D,x ROM:B7B1 ldd -$E,u ROM:B7B3 jsr Shift_D_R_6 ; Shift D register right ROM:B7B6 std 6,x ROM:B7B8 addd 8,u ROM:B7BA std ,x ROM:B7BC ldd -6,u ROM:B7BE jsr Shift_D_R_6 ; Shift D register right ROM:B7C1 std 8,x ROM:B7C3 addd $A,u ROM:B7C5 std 2,x ROM:B7C7 ldd 2,u ROM:B7C9 jsr Shift_D_R_6 ; Shift D register right ROM:B7CC std $A,x ROM:B7CE addd $C,u ROM:B7D0 std 4,x ROM:B7D2 jsr sub_B83F ROM:B7D5 jsr sub_B948 ROM:B7D8 lda #8 ROM:B7DA sta $C,x ROM:B7DC lda #$10 ROM:B7DE sta $D,x ROM:B7E0 ldd 8,u ROM:B7E2 std ,x ROM:B7E4 std 6,x ROM:B7E6 ldd $A,u ROM:B7E8 std 2,x ROM:B7EA std 8,x ROM:B7EC ldd $C,u ROM:B7EE std 4,x ROM:B7F0 std $A,x ROM:B7F2 lda 6,x ROM:B7F4 ldb #$80 ; 'Ç' ROM:B7F6 ROM:B7F6 loc_B7F6: ROM:B7F6 aslb ROM:B7F7 rola ROM:B7F8 bvc loc_B7FE ROM:B7FA rora ROM:B7FB rorb ROM:B7FC bra loc_B81C ROM:B7FE ; --------------------------------------------------------------------------- ROM:B7FE ROM:B7FE loc_B7FE: ROM:B7FE asl 9,x ROM:B800 rol 8,x ROM:B802 bvc loc_B80C ROM:B804 ror 8,x ROM:B806 ror 9,x ROM:B808 asra ROM:B809 rorb ROM:B80A bra loc_B81C ROM:B80C ; --------------------------------------------------------------------------- ROM:B80C ROM:B80C loc_B80C: ROM:B80C asl $B,x ROM:B80E rol $A,x ROM:B810 bvc loc_B7F6 ROM:B812 ror $A,x ROM:B814 ror $B,x ROM:B816 asr 8,x ROM:B818 asr 9,x ROM:B81A asra ROM:B81B rorb ROM:B81C ROM:B81C loc_B81C: ROM:B81C subd ,x ROM:B81E jsr Shift_D_R_4 ROM:B821 ldb PRNG ROM:B824 std 6,x ROM:B826 ldd 8,x ROM:B828 subd 2,x ROM:B82A jsr Shift_D_R_4 ROM:B82D ldb PRNG ROM:B830 std 8,x ROM:B832 ldd $A,x ROM:B834 subd 4,x ROM:B836 ROM:B836 loc_B836: ROM:B836 jsr Shift_D_R_4 ROM:B839 ldb PRNG ROM:B83C std $A,x ROM:B83E rts ROM:B83E ; End of function sub_B76C ROM:B83E ROM:B83F ROM:B83F ; =============== S U B R O U T I N E ======================================= ROM:B83F ROM:B83F ROM:B83F sub_B83F: ROM:B83F ldd -$A,u ROM:B841 addd 6,x ROM:B843 std 6,x ROM:B845 ldd -2,u ROM:B847 addd 8,x ROM:B849 std 8,x ROM:B84B ROM:B84B loc_B84B: ROM:B84B ldd 6,u ROM:B84D addd $A,x ROM:B84F std $A,x ROM:B851 rts ROM:B851 ; End of function sub_B83F ROM:B851 ROM:B852 ROM:B852 ; =============== S U B R O U T I N E ======================================= ROM:B852 ROM:B852 ROM:B852 sub_B852: ROM:B852 ldd #1 ROM:B855 std <DPbyte_1 ROM:B857 ldd #$203 ROM:B85A std <DPbyte_3 ROM:B85C bra loc_B868 ROM:B85C ; End of function sub_B852 ROM:B85C ROM:B85E ROM:B85E ; =============== S U B R O U T I N E ======================================= ROM:B85E ROM:B85E ROM:B85E sub_B85E: ROM:B85E ldd #$304 ROM:B861 std <DPbyte_1 ROM:B863 ldd #$502 ROM:B866 std <DPbyte_3 ROM:B868 ROM:B868 loc_B868: ROM:B868 jsr sub_B948 ROM:B86B lda <DPbyte_1 ROM:B86D sta $C,x ROM:B86F lda #$20 ; ' ' ROM:B871 sta $D,x ROM:B873 ldd MReg0C ; XT ROM:B876 ROM:B876 loc_B876: ROM:B876 std ,x ROM:B878 ldd MReg0D ; YT ROM:B87B adda #$FE ; '¦' ROM:B87D ROM:B87D loc_B87D: ROM:B87D std 2,x ROM:B87F ldd MReg0E ; ZT ROM:B882 std 4,x ROM:B884 ldd MReg4C ROM:B887 adda #$7F ; '' ROM:B889 subd MReg0C ; XT ROM:B88C jsr Shift_D_R_5 ; Shift D register right ROM:B88F ldb PRNG ROM:B892 std 6,x ROM:B894 ldd MReg4D ROM:B897 adda #$C1 ; '-' ROM:B899 subd MReg0D ; YT ROM:B89C jsr Shift_D_R_5 ; Shift D register right ROM:B89F ldb PRNG ROM:B8A2 std 8,x ROM:B8A4 lda <DPbyte_4 ROM:B8A6 ldb PRNG ROM:B8A9 jsr Shift_D_L_2 ROM:B8AC std $A,x ROM:B8AE jsr sub_B948 ROM:B8B1 lda <DPbyte_2 ROM:B8B3 sta $C,x ROM:B8B5 lda #$20 ; ' ' ROM:B8B7 sta $D,x ROM:B8B9 ldd MReg0C ; XT ROM:B8BC adda #2 ROM:B8BE std ,x ROM:B8C0 ldd MReg0D ; YT ROM:B8C3 std 2,x ROM:B8C5 ldd MReg0E ; ZT ROM:B8C8 std 4,x ROM:B8CA ldd MReg4C ROM:B8CD adda #$7F ; '' ROM:B8CF subd MReg0C ; XT ROM:B8D2 jsr Shift_D_R_5 ; Shift D register right ROM:B8D5 ldb PRNG ROM:B8D8 std 6,x ROM:B8DA ldd MReg4D ROM:B8DD subd MReg0D ; YT ROM:B8E0 jsr Shift_D_R_5 ; Shift D register right ROM:B8E3 ldb PRNG ROM:B8E6 std 8,x ROM:B8E8 lda <DPbyte_4 ROM:B8EA ldb PRNG ROM:B8ED jsr Shift_D_L_2 ROM:B8F0 std $A,x ROM:B8F2 jsr sub_B948 ROM:B8F5 lda <DPbyte_3 ROM:B8F7 sta $C,x ROM:B8F9 lda #$20 ; ' ' ROM:B8FB sta $D,x ROM:B8FD ldd MReg0C ; XT ROM:B900 std ,x ROM:B902 ldd MReg0D ; YT ROM:B905 adda #2 ROM:B907 std 2,x ROM:B909 ldd MReg0E ; ZT ROM:B90C std 4,x ROM:B90E ldd MReg4C ROM:B911 adda #$7F ; '' ROM:B913 subd MReg0C ; XT ROM:B916 jsr Shift_D_R_5 ; Shift D register right ROM:B919 ldb PRNG ROM:B91C std 6,x ROM:B91E ldd MReg4D ROM:B921 adda #$3F ; '?' ROM:B923 subd MReg0D ; YT ROM:B926 jsr Shift_D_R_5 ; Shift D register right ROM:B929 ldb PRNG ROM:B92C std 8,x ROM:B92E lda <DPbyte_4 ; Game over/insert coins timer ROM:B930 ldb PRNG ROM:B933 jsr Shift_D_L_2 ROM:B936 std $A,x ROM:B938 rts ROM:B938 ; End of function sub_B85E ROM:B938 ROM:B939 ROM:B939 ; =============== S U B R O U T I N E ======================================= ROM:B939 ROM:B939 ROM:B939 sub_B939: ROM:B939 ldx #byte_49E2 ; 3D Object state data 2. 8 slots of 14 bytes ROM:B93C ROM:B93C loc_B93C: ROM:B93C lda #0 ROM:B93E sta $D,x ; Free up object state slot ROM:B940 leax $E,x ROM:B942 cmpx #byte_49E2+$70 ; 3D Object state data 2. 8 slots of 14 bytes ROM:B945 bcs loc_B93C ROM:B947 rts ROM:B947 ; End of function sub_B939 ROM:B947 ROM:B948 ROM:B948 ; =============== S U B R O U T I N E ======================================= ROM:B948 ROM:B948 ROM:B948 sub_B948: ROM:B948 ldb <DPbyte_A2 ; 3D Object slot select ROM:B94A incb ROM:B94B cmpb #8 ROM:B94D bcs loc_B951 ROM:B94F ldb #0 ROM:B951 ROM:B951 loc_B951: ; 3D Object slot select ROM:B951 stb <DPbyte_A2 ROM:B953 lda #$E ROM:B955 mul ROM:B956 ldx #byte_49E2 ; 3D Object state data 2. 8 slots of 14 bytes ROM:B959 leax d,x ROM:B95B rts ROM:B95B ; End of function sub_B948 ROM:B95B ROM:B95C ; --------------------------------------------------------------------------- ROM:B95C ; START OF FUNCTION CHUNK FOR sub_B98B ROM:B95C ROM:B95C loc_B95C: ROM:B95C ldd #$14BD ROM:B95F std MReg11 ; Sine for rotation ROM:B962 ldd #$3C8C ROM:B965 std MReg12 ; Cosine for rotation ROM:B968 ldd #$18 ROM:B96B std MW1 ; Point BIC to $50C0 ROM:B96E lda #0 ; Roll ROM:B970 jsr Math_Run_Start ; Do math program run ROM:B973 ldd #$590 ROM:B976 std MReg11 ; Sine for rotation ROM:B979 ldd #$3FC2 ROM:B97C std MReg12 ; Cosine for rotation ROM:B97F ldd #$18 ROM:B982 std MW1 ; Point BIC to $50C0 ROM:B985 lda #$E ; Pitch ROM:B987 jsr Math_Run_Start ; Do math program run ROM:B98A rts ROM:B98A ; END OF FUNCTION CHUNK FOR sub_B98B ROM:B98B ROM:B98B ; =============== S U B R O U T I N E ======================================= ROM:B98B ROM:B98B ; Check if tie/bunker/tower been hit ROM:B98B ROM:B98B sub_B98B: ROM:B98B ROM:B98B ; FUNCTION CHUNK AT ROM:B95C SIZE 0000002F BYTES ROM:B98B ROM:B98B ldx #byte_49E2 ; 3D Object state data 2. 8 slots of 14 bytes ROM:B98E ROM:B98E loc_B98E: ROM:B98E lda $D,x ROM:B990 beq loc_B9A1 ; If object state slot active then ROM:B992 dec $D,x ROM:B994 ldb $C,x ROM:B996 cmpb #9 ROM:B998 bcs loc_B99B ROM:B99A swi ROM:B99B ROM:B99B loc_B99B: ROM:B99B ldu #jt1 ROM:B99E aslb ROM:B99F jsr [b,u] ROM:B9A1 ROM:B9A1 loc_B9A1: ROM:B9A1 leax $E,x ROM:B9A3 cmpx #byte_49E2+$70 ; 3D Object state data 2. 8 slots of 14 bytes ROM:B9A6 bcs loc_B98E ; Loop until all 3D Object states processed ROM:B9A8 ldx #byte_49E2 ; 3D Object state data 2. 8 slots of 14 bytes ROM:B9AB ROM:B9AB loc_B9AB: ROM:B9AB lda $D,x ROM:B9AD beq loc_B9B2 ROM:B9AF jmp loc_B95C ROM:B9B2 ; --------------------------------------------------------------------------- ROM:B9B2 ROM:B9B2 loc_B9B2: ROM:B9B2 leax $E,x ROM:B9B4 cmpx #byte_49E2+$70 ; 3D Object state data 2. 8 slots of 14 bytes ROM:B9B7 bcs loc_B9AB ROM:B9B9 ldu #$50D0 ROM:B9BC jsr sub_CDC3 ; Initialise math registers matrix ROM:B9BF rts ROM:B9BF ; End of function sub_B98B ROM:B9BF ROM:B9C0 ROM:B9C0 ; =============== S U B R O U T I N E ======================================= ROM:B9C0 ROM:B9C0 ROM:B9C0 sub_B9C0: ROM:B9C0 ldd 6,x ROM:B9C2 addd ,x ROM:B9C4 std ,x ROM:B9C6 ldd #0 ROM:B9C9 subd 6,x ROM:B9CB jsr Shift_D_R_5 ; Shift D register right ROM:B9CE addd 6,x ROM:B9D0 std 6,x ROM:B9D2 ldd 8,x ROM:B9D4 addd 2,x ROM:B9D6 std 2,x ROM:B9D8 ldd #0 ROM:B9DB subd 8,x ROM:B9DD jsr Shift_D_R_5 ; Shift D register right ROM:B9E0 addd 8,x ROM:B9E2 std 8,x ROM:B9E4 ldd 4,x ROM:B9E6 addd $A,x ROM:B9E8 bvs loc_B9F1 ROM:B9EA bge loc_B9EF ROM:B9EC ldd #0 ROM:B9EF ROM:B9EF loc_B9EF: ROM:B9EF std 4,x ROM:B9F1 ROM:B9F1 loc_B9F1: ROM:B9F1 ldd $A,x ROM:B9F3 subd #$C8 ; '+' ROM:B9F6 std $A,x ROM:B9F8 rts ROM:B9F8 ; End of function sub_B9C0 ROM:B9F8 ROM:B9F9 ROM:B9F9 ; =============== S U B R O U T I N E ======================================= ROM:B9F9 ROM:B9F9 ROM:B9F9 sub_B9F9: ROM:B9F9 ldd 6,x ROM:B9FB addd ,x ROM:B9FD bvs loc_BA01 ROM:B9FF std ,x ROM:BA01 ROM:BA01 loc_BA01: ROM:BA01 ldd 8,x ROM:BA03 addd 2,x ROM:BA05 bvs loc_BA09 ROM:BA07 std 2,x ROM:BA09 ROM:BA09 loc_BA09: ROM:BA09 ldd $A,x ROM:BA0B addd 4,x ROM:BA0D bvs locret_BA11 ROM:BA0F std 4,x ROM:BA11 ROM:BA11 locret_BA11: ROM:BA11 rts ROM:BA11 ; End of function sub_B9F9 ROM:BA11 ROM:BA12 ROM:BA12 ; =============== S U B R O U T I N E ======================================= ROM:BA12 ROM:BA12 ; Process tie/tower/bunker explosions ROM:BA12 ROM:BA12 sub_BA12: ROM:BA12 lda #$18 ; BIC points to $50C0 ROM:BA14 jsr sub_CE18 ; Run math program $80 Copy [BIC] to Matrix 3 ROM:BA17 lda #$40 ; '@' ; Matrix 1 = Matrix 2 x Matrix 3 ROM:BA19 jsr Math_Run_Start ; Do math program run ROM:BA1C ldx #byte_49E2 ; 3D Object state data 2. 8 slots of 14 bytes ROM:BA1F ROM:BA1F loc_BA1F: ; Pointer to Tie fighter data ROM:BA1F stx <DPbyte_64 ROM:BA21 lda $D,x ROM:BA23 beq loc_BA28 ROM:BA25 jsr sub_BA32 ; Tie/bunker/tower hit explosion ROM:BA28 ROM:BA28 loc_BA28: ; Pointer to Tie fighter data ROM:BA28 ldx <DPbyte_64 ROM:BA2A leax $E,x ROM:BA2C cmpx #byte_49E2+$70 ; 3D Object state data 2. 8 slots of 14 bytes ROM:BA2F bcs loc_BA1F ROM:BA31 rts ROM:BA31 ; End of function sub_BA12 ROM:BA31 ROM:BA32 ROM:BA32 ; =============== S U B R O U T I N E ======================================= ROM:BA32 ROM:BA32 ROM:BA32 sub_BA32: ROM:BA32 ldd ,x ROM:BA34 std MReg3C ROM:BA37 ldd 2,x ROM:BA39 std MReg3D ROM:BA3C ldd 4,x ROM:BA3E std MReg3E ROM:BA41 ldd #$F ROM:BA44 std MW1 ; Point BIC to $5078 MReg3C ROM:BA47 lda #$67 ; 'g' ROM:BA49 jsr Math_Run_Start ; Do math program run ROM:BA4C ldd MReg00 ; Math result X ROM:BA4F bmi loc_BA9D ; If object behind observer then remove ROM:BA51 std MReg0C ; XT ROM:BA54 std DVSRH ROM:BA57 ldd MReg01 ; Math result Y ROM:BA5A std MReg0D ; YT ROM:BA5D bpl loc_BA63 ROM:BA5F coma ROM:BA60 negb ROM:BA61 sbca #$FF ROM:BA63 ROM:BA63 loc_BA63: ; XT ROM:BA63 subd MReg0C ROM:BA66 bge loc_BA9D ; Remove object if outside visible limit ROM:BA68 ldd MReg02 ; Math result Z ROM:BA6B std MReg0E ; ZT ROM:BA6E bpl loc_BA74 ROM:BA70 coma ROM:BA71 negb ROM:BA72 sbca #$FF ROM:BA74 ROM:BA74 loc_BA74: ROM:BA74 lsra ROM:BA75 rorb ROM:BA76 subd MReg0C ; XT ROM:BA79 bge loc_BA9D ; Remove object if outside visible limit ROM:BA7B ldb $C,x ROM:BA7D cmpb #9 ROM:BA7F bcs loc_BA82 ROM:BA81 swi ROM:BA82 ROM:BA82 loc_BA82: ; Tie/bunker/tower fragments table ROM:BA82 ldu #off_B75A ROM:BA85 aslb ROM:BA86 jsr [b,u] ; Work out which colour for tie/bunker/ tower fragments ROM:BA88 jsr sub_CCD8 ; Copy object 3D data to math ram ROM:BA8B jsr sub_CD20 ; Do 3D object transform using Matrix 1 ROM:BA8E jsr sub_CD2C ; Format vectors for ties, and tower/bunker explosions ROM:BA91 ldd #$7200 ROM:BA94 std ,y++ ROM:BA96 ldd #$8040 ; Insert vector CNTR instruction ROM:BA99 std ,y++ ROM:BA9B bra locret_BA9F ROM:BA9D ; --------------------------------------------------------------------------- ROM:BA9D ROM:BA9D loc_BA9D: ; Remove/clear object state flag ROM:BA9D clr $D,x ROM:BA9F ROM:BA9F locret_BA9F: ROM:BA9F rts ROM:BA9F ; End of function sub_BA32 ROM:BA9F ROM:BAA0 ROM:BAA0 ; =============== S U B R O U T I N E ======================================= ROM:BAA0 ROM:BAA0 ROM:BAA0 sub_BAA0: ROM:BAA0 lda #$14 ROM:BAA2 bra loc_BABE ROM:BAA4 ; --------------------------------------------------------------------------- ROM:BAA4 ROM:BAA4 loc_BAA4: ROM:BAA4 lda #$15 ROM:BAA6 bra loc_BABE ROM:BAA8 ; --------------------------------------------------------------------------- ROM:BAA8 ROM:BAA8 loc_BAA8: ROM:BAA8 lda #$16 ROM:BAAA bra loc_BABE ROM:BAAC ; --------------------------------------------------------------------------- ROM:BAAC ROM:BAAC loc_BAAC: ROM:BAAC lda #$11 ROM:BAAE bra loc_BAB8 ROM:BAB0 ; --------------------------------------------------------------------------- ROM:BAB0 ROM:BAB0 loc_BAB0: ROM:BAB0 lda #$12 ROM:BAB2 bra loc_BAB8 ROM:BAB4 ; --------------------------------------------------------------------------- ROM:BAB4 ROM:BAB4 loc_BAB4: ROM:BAB4 lda #$13 ROM:BAB6 bra *+2 ROM:BAB8 ROM:BAB8 loc_BAB8: ROM:BAB8 sta <DPbyte_DC ROM:BABA lda #$67 ; 'g' ; Tower fragments colour ROM:BABC bra loc_BAC2 ROM:BABE ; --------------------------------------------------------------------------- ROM:BABE ROM:BABE loc_BABE: ROM:BABE sta <DPbyte_DC ROM:BAC0 lda #$64 ; 'd' ; Bunker fragments colour ROM:BAC2 ROM:BAC2 loc_BAC2: ROM:BAC2 ldb $D,x ROM:BAC4 cmpb #7 ROM:BAC6 bhi loc_BACE ROM:BAC8 aslb ROM:BAC9 aslb ROM:BACA aslb ROM:BACB aslb ROM:BACC bra loc_BAD0 ROM:BACE ; --------------------------------------------------------------------------- ROM:BACE ROM:BACE loc_BACE: ROM:BACE ldb #$80 ; 'Ç' ROM:BAD0 ROM:BAD0 loc_BAD0: ROM:BAD0 std ,y++ ROM:BAD2 ldd ,x ROM:BAD4 std MReg3C ROM:BAD7 ldd 2,x ROM:BAD9 std MReg3D ROM:BADC ldd #0 ROM:BADF std MReg3E ROM:BAE2 ldd #$F ROM:BAE5 std MW1 ; Point BIC to $5078 MReg3C ROM:BAE8 ldd MReg0E ; ZT ROM:BAEB pshs a,b,x,u ROM:BAED ldu MReg0D ; YT ROM:BAF0 ldx MReg0C ; XT ROM:BAF3 lda #$67 ; 'g' ROM:BAF5 jsr Math_Run_Start ; Do math program run ROM:BAF8 stx MReg0C ; XT ROM:BAFB stu MReg0D ; YT ROM:BAFE puls u,x,b,a ROM:BB00 std MReg0E ; ZT ROM:BB03 ldd MReg00 ; Math result X ROM:BB06 std DVSRH ; Do division ROM:BB09 jsr sub_CCF0 ; Get divider result and multiply by Math result Z, insert VCTR instruction ROM:BB0C lda #$72 ; 'r' ; Vector SCAL instruction ROM:BB0E ldb MReg0C ; XT ROM:BB11 aslb ROM:BB12 aslb ROM:BB13 std ,y++ ROM:BB15 rts ROM:BB15 ; End of function sub_BAA0 ROM:BB15 ROM:BB16 ROM:BB16 ; =============== S U B R O U T I N E ======================================= ROM:BB16 ROM:BB16 ROM:BB16 sub_BB16: ROM:BB16 ldb #3 ROM:BB18 bra loc_BB22 ROM:BB18 ; End of function sub_BB16 ROM:BB18 ROM:BB1A ROM:BB1A ; =============== S U B R O U T I N E ======================================= ROM:BB1A ROM:BB1A ROM:BB1A sub_BB1A: ROM:BB1A ldb #1 ROM:BB1C bra loc_BB22 ROM:BB1C ; End of function sub_BB1A ROM:BB1C ROM:BB1E ROM:BB1E ; =============== S U B R O U T I N E ======================================= ROM:BB1E ROM:BB1E ROM:BB1E sub_BB1E: ROM:BB1E ldb #2 ROM:BB20 bra *+2 ROM:BB22 ROM:BB22 loc_BB22: ROM:BB22 stb <DPbyte_DC ROM:BB24 ldb $D,x ROM:BB26 cmpb #$1F ROM:BB28 bls sub_BB2F ; Tie fighter hit colour cycle table ROM:BB2A ldd #$A018 ROM:BB2D bra loc_BB35 ROM:BB2D ; End of function sub_BB1E ROM:BB2D ROM:BB2F ROM:BB2F ; =============== S U B R O U T I N E ======================================= ROM:BB2F ROM:BB2F ; Tie fighter hit colour cycle table ROM:BB2F ROM:BB2F sub_BB2F: ROM:BB2F ldu #word_BB3B ROM:BB32 aslb ROM:BB33 ldd b,u ROM:BB35 ROM:BB35 loc_BB35: ROM:BB35 std ,y++ ROM:BB37 jsr sub_CCF0 ; Get divider result and multiply by Math result Z, insert VCTR instruction ROM:BB3A rts ROM:BB3A ; End of function sub_BB2F ROM:BB3A ROM:BB3A ; --------------------------------------------------------------------------- ROM:BB3B word_BB3B: fdb $6230, $6230, $6240, $6240, $6250, $6250, $6260, $6260 ROM:BB3B fdb $6270, $6270, $6280, $6280, $6290, $6290, $62A0, $62A0 ROM:BB3B fdb $6780, $62A0, $6790, $62A0, $67A0, $62A0, $67C0, $62A0 ROM:BB3B fdb $66A0, $66A0, $66A0, $66A0, $66A0, $66A0, $66A0, $66A0 ROM:BB7B ROM:BB7B ; =============== S U B R O U T I N E ======================================= ROM:BB7B ROM:BB7B ROM:BB7B sub_BB7B: ROM:BB7B lda #1 ROM:BB7D sta <DPbyte_A1 ; Death Star explosion state ROM:BB7F ldd #1 ROM:BB82 std <DPbyte_9F ROM:BB84 rts ROM:BB84 ; End of function sub_BB7B ROM:BB84 ROM:BB85 ROM:BB85 ; =============== S U B R O U T I N E ======================================= ROM:BB85 ROM:BB85 ; Death Star explosion animation ROM:BB85 ROM:BB85 sub_BB85: ROM:BB85 lda <DPbyte_A1 ; Death Star explosion state ROM:BB87 asla ROM:BB88 ldx #off_BB8E ROM:BB8B jsr [a,x] ROM:BB8D ROM:BB8D locret_BB8D: ROM:BB8D rts ROM:BB8D ; End of function sub_BB85 ROM:BB8D ROM:BB8D ; --------------------------------------------------------------------------- ROM:BB8E off_BB8E: fdb locret_BB8D ROM:BB90 fdb sub_BB98 ROM:BB92 fdb sub_BBBB ROM:BB94 fdb sub_BC1E ROM:BB96 fdb sub_BC85 ROM:BB98 ROM:BB98 ; =============== S U B R O U T I N E ======================================= ROM:BB98 ROM:BB98 ROM:BB98 sub_BB98: ROM:BB98 ldd #$6480 ROM:BB9B ldu #$76F0 ROM:BB9E ldx <DPbyte_9F ROM:BBA0 jsr sub_BCAE ROM:BBA3 ldd <DPbyte_9F ROM:BBA5 addd #2 ROM:BBA8 std <DPbyte_9F ROM:BBAA cmpd #$3F ; '?' ROM:BBAE bcc locret_BBBA ROM:BBB0 ldd #1 ROM:BBB3 std <DPbyte_9F ROM:BBB5 inc <DPbyte_A1 ; Death Star explosion state ROM:BBB7 jsr Sound_27 ROM:BBBA ROM:BBBA locret_BBBA: ROM:BBBA rts ROM:BBBA ; End of function sub_BB98 ROM:BBBA ROM:BBBB ROM:BBBB ; =============== S U B R O U T I N E ======================================= ROM:BBBB ROM:BBBB ROM:BBBB sub_BBBB: ROM:BBBB ldx <DPbyte_9F ROM:BBBD ldd #$61FF ROM:BBC0 ldu #$76F0 ROM:BBC3 jsr sub_BCAE ROM:BBC6 ldd <DPbyte_9F ROM:BBC8 addd #2 ROM:BBCB std <DPbyte_9F ROM:BBCD cmpd #$3F ; '?' ROM:BBD1 bcc loc_BC0B ROM:BBD3 ldb #$3F ; '?' ROM:BBD5 subb <DPbyte_A0 ROM:BBD7 clra ROM:BBD8 tfr d, x ROM:BBDA ldd #$64FF ROM:BBDD jsr sub_BCAE ROM:BBE0 ldd <DPbyte_9F ROM:BBE2 aslb ROM:BBE3 rola ROM:BBE4 aslb ROM:BBE5 rola ROM:BBE6 aslb ROM:BBE7 rola ROM:BBE8 coma ROM:BBE9 comb ROM:BBEA bmi loc_BBEF ROM:BBEC deca ROM:BBED orab #$80 ; 'Ç' ROM:BBEF ROM:BBEF loc_BBEF: ROM:BBEF addd #$7670 ROM:BBF2 tstb ROM:BBF3 bmi loc_BBF8 ROM:BBF5 deca ROM:BBF6 andb #$7F ; '' ROM:BBF8 ROM:BBF8 loc_BBF8: ROM:BBF8 tfr d, u ROM:BBFA ldd <DPbyte_9F ROM:BBFC lsrb ROM:BBFD lsrb ROM:BBFE andb #7 ROM:BC00 eorb #7 ROM:BC02 incb ROM:BC03 tfr d, x ROM:BC05 ldd #$64FF ROM:BC08 jsr sub_BCC8 ROM:BC0B ROM:BC0B loc_BC0B: ROM:BC0B ldd <DPbyte_9F ROM:BC0D cmpd #$3F ; '?' ROM:BC11 bcs locret_BC1D ROM:BC13 ldd #1 ROM:BC16 std <DPbyte_9F ROM:BC18 inc <DPbyte_A1 ; Death Star explosion state ROM:BC1A jsr Sound_27 ROM:BC1D ROM:BC1D locret_BC1D: ROM:BC1D rts ROM:BC1D ; End of function sub_BBBB ROM:BC1D ROM:BC1E ROM:BC1E ; =============== S U B R O U T I N E ======================================= ROM:BC1E ROM:BC1E ROM:BC1E sub_BC1E: ROM:BC1E ldx <DPbyte_9F ROM:BC20 ldd #$67FF ROM:BC23 ldu #$7670 ROM:BC26 jsr sub_BCAE ROM:BC29 ldd <DPbyte_9F ROM:BC2B addd #3 ROM:BC2E std <DPbyte_9F ROM:BC30 cmpd #$3F ; '?' ROM:BC34 bcc loc_BC43 ROM:BC36 ldb #$3F ; '?' ROM:BC38 subb <DPbyte_A0 ROM:BC3A clra ROM:BC3B tfr d, x ROM:BC3D ldd #$61FF ROM:BC40 jsr sub_BCAE ROM:BC43 ROM:BC43 loc_BC43: ROM:BC43 ldd <DPbyte_9F ROM:BC45 cmpd #$3F ; '?' ROM:BC49 bcc loc_BC72 ROM:BC4B aslb ROM:BC4C rola ROM:BC4D aslb ROM:BC4E rola ROM:BC4F aslb ROM:BC50 rola ROM:BC51 coma ROM:BC52 comb ROM:BC53 bmi loc_BC58 ROM:BC55 deca ROM:BC56 orab #$80 ; 'Ç' ROM:BC58 ROM:BC58 loc_BC58: ROM:BC58 addd #$7670 ROM:BC5B tstb ROM:BC5C bmi loc_BC61 ROM:BC5E deca ROM:BC5F andb #$7F ; '' ROM:BC61 ROM:BC61 loc_BC61: ROM:BC61 tfr d, u ROM:BC63 ldd <DPbyte_9F ROM:BC65 andb #$F ROM:BC67 eorb #$F ROM:BC69 incb ROM:BC6A tfr d, x ROM:BC6C ldd #$61FF ROM:BC6F jsr sub_BCC8 ROM:BC72 ROM:BC72 loc_BC72: ROM:BC72 ldd <DPbyte_9F ROM:BC74 cmpd #$50 ; 'P' ROM:BC78 bcs locret_BC84 ROM:BC7A ldd #$80 ; 'Ç' ROM:BC7D std <DPbyte_9F ROM:BC7F inc <DPbyte_A1 ; Death Star explosion state ROM:BC81 jsr Sound_27 ROM:BC84 ROM:BC84 locret_BC84: ROM:BC84 rts ROM:BC84 ; End of function sub_BC1E ROM:BC84 ROM:BC85 ROM:BC85 ; =============== S U B R O U T I N E ======================================= ROM:BC85 ROM:BC85 ROM:BC85 sub_BC85: ROM:BC85 ldd <DPbyte_9F ROM:BC87 subd #4 ROM:BC8A std <DPbyte_9F ROM:BC8C cmpd #8 ROM:BC90 bcs loc_BCA9 ROM:BC92 addd #$7500 ROM:BC95 tfr d, u ROM:BC97 ldd <DPbyte_9F ROM:BC99 lsra ROM:BC9A rorb ROM:BC9B andb #$3F ; '?' ROM:BC9D eorb #$3F ; '?' ROM:BC9F tfr d, x ROM:BCA1 ldd #$67FF ROM:BCA4 jsr sub_BCC8 ROM:BCA7 bra locret_BCAD ROM:BCA9 ; --------------------------------------------------------------------------- ROM:BCA9 ROM:BCA9 loc_BCA9: ROM:BCA9 lda #0 ROM:BCAB sta <DPbyte_A1 ; Death Star explosion state ROM:BCAD ROM:BCAD locret_BCAD: ROM:BCAD rts ROM:BCAD ; End of function sub_BC85 ROM:BCAD ROM:BCAE ROM:BCAE ; =============== S U B R O U T I N E ======================================= ROM:BCAE ROM:BCAE ROM:BCAE sub_BCAE: ROM:BCAE std ,y++ ROM:BCB0 ROM:BCB0 loc_BCB0: ROM:BCB0 ldd #$1F98 ROM:BCB3 std ,y++ ROM:BCB5 ldd #0 ROM:BCB8 std ,y++ ROM:BCBA stu ,y++ ROM:BCBC ldd #$BD69 ROM:BCBF std ,y++ ROM:BCC1 leau -2,u ROM:BCC3 leax -1,x ROM:BCC5 bne loc_BCB0 ROM:BCC7 rts ROM:BCC7 ; End of function sub_BCAE ROM:BCC7 ROM:BCC8 ROM:BCC8 ; =============== S U B R O U T I N E ======================================= ROM:BCC8 ROM:BCC8 ROM:BCC8 sub_BCC8: ROM:BCC8 std ,y++ ROM:BCCA ROM:BCCA loc_BCCA: ROM:BCCA ldd #$1F98 ROM:BCCD std ,y++ ROM:BCCF ldd #0 ROM:BCD2 std ,y++ ROM:BCD4 stu ,y++ ROM:BCD6 ldd #$BD69 ROM:BCD9 std ,y++ ROM:BCDB tfr u, d ROM:BCDD subd #4 ROM:BCE0 andb #$7F ; '' ROM:BCE2 tfr d, u ROM:BCE4 leax -1,x ROM:BCE6 bne loc_BCCA ROM:BCE8 rts ROM:BCE8 ; End of function sub_BCC8 ROM:BCE8 ROM:BCE9 ; --------------------------------------------------------------------------- ROM:BCE9 ; START OF FUNCTION CHUNK FOR Sound_3 ROM:BCE9 ROM:BCE9 Write_Sound: ROM:BCE9 ldb #$E ROM:BCEB ROM:BCEB loc_BCEB: ROM:BCEB tst SOUNDIO+1 ROM:BCEE bpl loc_BCF5 ROM:BCF0 decb ROM:BCF1 bne loc_BCEB ROM:BCF3 lda #0 ROM:BCF5 ROM:BCF5 loc_BCF5: ROM:BCF5 sta SOUNDIO ROM:BCF8 rts ROM:BCF8 ; END OF FUNCTION CHUNK FOR Sound_3 ROM:BCF9 ROM:BCF9 ; =============== S U B R O U T I N E ======================================= ROM:BCF9 ROM:BCF9 ROM:BCF9 Sound_1: ROM:BCF9 lda #1 ROM:BCFB jmp Write_Sound ROM:BCFB ; End of function Sound_1 ROM:BCFB ROM:BCFE ROM:BCFE ; =============== S U B R O U T I N E ======================================= ROM:BCFE ROM:BCFE ROM:BCFE Sound_2: ROM:BCFE lda #2 ROM:BD00 jmp Write_Sound ROM:BD00 ; End of function Sound_2 ROM:BD00 ROM:BD03 ROM:BD03 ; =============== S U B R O U T I N E ======================================= ROM:BD03 ROM:BD03 ; Attributes: noreturn ROM:BD03 ROM:BD03 Sound_3: ROM:BD03 ROM:BD03 ; FUNCTION CHUNK AT ROM:BCE9 SIZE 00000010 BYTES ROM:BD03 ROM:BD03 lda #3 ROM:BD05 jmp Write_Sound ROM:BD05 ; End of function Sound_3 ROM:BD05 ROM:BD08 ROM:BD08 ; =============== S U B R O U T I N E ======================================= ROM:BD08 ROM:BD08 ROM:BD08 Sound_4: ROM:BD08 lda #4 ROM:BD0A jmp Write_Sound ROM:BD0A ; End of function Sound_4 ROM:BD0A ROM:BD0D ROM:BD0D ; =============== S U B R O U T I N E ======================================= ROM:BD0D ROM:BD0D ROM:BD0D Sound_5: ROM:BD0D lda #5 ROM:BD0F jmp Write_Sound ROM:BD0F ; End of function Sound_5 ROM:BD0F ROM:BD12 ROM:BD12 ; =============== S U B R O U T I N E ======================================= ROM:BD12 ROM:BD12 ROM:BD12 Sound_6: ROM:BD12 lda #6 ROM:BD14 jmp Write_Sound ROM:BD14 ; End of function Sound_6 ROM:BD14 ROM:BD17 ROM:BD17 ; =============== S U B R O U T I N E ======================================= ROM:BD17 ROM:BD17 ROM:BD17 Sound_7: ROM:BD17 lda #7 ROM:BD19 jmp Write_Sound ROM:BD19 ; End of function Sound_7 ROM:BD19 ROM:BD1C ROM:BD1C ; =============== S U B R O U T I N E ======================================= ROM:BD1C ROM:BD1C ROM:BD1C Sound_8: ROM:BD1C lda #8 ROM:BD1E jmp Write_Sound ROM:BD1E ; End of function Sound_8 ROM:BD1E ROM:BD21 ROM:BD21 ; =============== S U B R O U T I N E ======================================= ROM:BD21 ROM:BD21 ROM:BD21 Sound_9: ROM:BD21 lda #9 ROM:BD23 jmp Write_Sound ROM:BD23 ; End of function Sound_9 ROM:BD23 ROM:BD26 ROM:BD26 ; =============== S U B R O U T I N E ======================================= ROM:BD26 ROM:BD26 ROM:BD26 Sound_A: ROM:BD26 lda #$A ROM:BD28 jmp Write_Sound ROM:BD28 ; End of function Sound_A ROM:BD28 ROM:BD2B ROM:BD2B ; =============== S U B R O U T I N E ======================================= ROM:BD2B ROM:BD2B ROM:BD2B Sound_B: ROM:BD2B lda #$B ROM:BD2D jmp Write_Sound ROM:BD2D ; End of function Sound_B ROM:BD2D ROM:BD30 ROM:BD30 ; =============== S U B R O U T I N E ======================================= ROM:BD30 ROM:BD30 ROM:BD30 Sound_C: ROM:BD30 lda #$C ROM:BD32 jmp Write_Sound ROM:BD32 ; End of function Sound_C ROM:BD32 ROM:BD35 ROM:BD35 ; =============== S U B R O U T I N E ======================================= ROM:BD35 ROM:BD35 ROM:BD35 Sound_D: ROM:BD35 lda #$D ROM:BD37 jmp Write_Sound ROM:BD37 ; End of function Sound_D ROM:BD37 ROM:BD3A ROM:BD3A ; =============== S U B R O U T I N E ======================================= ROM:BD3A ROM:BD3A ROM:BD3A Sound_E: ROM:BD3A lda #$E ROM:BD3C jmp Write_Sound ROM:BD3C ; End of function Sound_E ROM:BD3C ROM:BD3F ROM:BD3F ; =============== S U B R O U T I N E ======================================= ROM:BD3F ROM:BD3F ROM:BD3F Sound_F: ROM:BD3F lda #$F ROM:BD41 jmp Write_Sound ROM:BD41 ; End of function Sound_F ROM:BD41 ROM:BD44 ROM:BD44 ; =============== S U B R O U T I N E ======================================= ROM:BD44 ROM:BD44 ROM:BD44 Sound_10: ROM:BD44 lda #$10 ROM:BD46 jmp Write_Sound ROM:BD46 ; End of function Sound_10 ROM:BD46 ROM:BD49 ROM:BD49 ; =============== S U B R O U T I N E ======================================= ROM:BD49 ROM:BD49 ; Remember ROM:BD49 ROM:BD49 Sound_11: ROM:BD49 lda #$11 ROM:BD4B jmp Write_Sound ROM:BD4B ; End of function Sound_11 ROM:BD4B ROM:BD4E ROM:BD4E ; =============== S U B R O U T I N E ======================================= ROM:BD4E ROM:BD4E ROM:BD4E Sound_12: ROM:BD4E lda #$12 ROM:BD50 jmp Write_Sound ROM:BD50 ; End of function Sound_12 ROM:BD50 ROM:BD53 ROM:BD53 ; =============== S U B R O U T I N E ======================================= ROM:BD53 ROM:BD53 ; Look at the size of that thing ROM:BD53 ROM:BD53 Sound_13: ROM:BD53 lda #$13 ROM:BD55 jmp Write_Sound ROM:BD55 ; End of function Sound_13 ROM:BD55 ROM:BD58 ROM:BD58 ; =============== S U B R O U T I N E ======================================= ROM:BD58 ROM:BD58 ; Stay in attack formation ROM:BD58 ROM:BD58 Sound_14: ROM:BD58 lda #$14 ROM:BD5A jmp Write_Sound ROM:BD5A ; End of function Sound_14 ROM:BD5A ROM:BD5D ROM:BD5D ; =============== S U B R O U T I N E ======================================= ROM:BD5D ROM:BD5D ROM:BD5D Sound_15: ROM:BD5D lda #$15 ROM:BD5F jmp Write_Sound ROM:BD5F ; End of function Sound_15 ROM:BD5F ROM:BD62 ROM:BD62 ; =============== S U B R O U T I N E ======================================= ROM:BD62 ROM:BD62 ; Force is strong in this one ROM:BD62 ROM:BD62 Sound_16: ROM:BD62 lda #$16 ROM:BD64 jmp Write_Sound ROM:BD64 ; End of function Sound_16 ROM:BD64 ROM:BD67 ROM:BD67 ; =============== S U B R O U T I N E ======================================= ROM:BD67 ROM:BD67 ; Red 5 I'm going in ROM:BD67 ROM:BD67 Sound_17: ROM:BD67 lda #$17 ROM:BD69 jmp Write_Sound ROM:BD69 ; End of function Sound_17 ROM:BD69 ROM:BD6C ROM:BD6C ; =============== S U B R O U T I N E ======================================= ROM:BD6C ROM:BD6C ; Luke trust me ROM:BD6C ROM:BD6C Sound_18: ROM:BD6C lda #$18 ROM:BD6E jmp Write_Sound ROM:BD6E ; End of function Sound_18 ROM:BD6E ROM:BD71 ROM:BD71 ; =============== S U B R O U T I N E ======================================= ROM:BD71 ROM:BD71 ROM:BD71 Sound_19: ROM:BD71 lda #$19 ROM:BD73 jmp Write_Sound ROM:BD73 ; End of function Sound_19 ROM:BD73 ROM:BD76 ROM:BD76 ; =============== S U B R O U T I N E ======================================= ROM:BD76 ROM:BD76 ; Yahoo you're all clear kid ROM:BD76 ROM:BD76 Sound_1A: ROM:BD76 lda #$1A ROM:BD78 jmp Write_Sound ROM:BD78 ; End of function Sound_1A ROM:BD78 ROM:BD7B ROM:BD7B ; =============== S U B R O U T I N E ======================================= ROM:BD7B ROM:BD7B ; High score ROM:BD7B ROM:BD7B Sound_1B: ROM:BD7B lda #$1B ROM:BD7D jmp Write_Sound ROM:BD7D ; End of function Sound_1B ROM:BD7D ROM:BD80 ROM:BD80 ; =============== S U B R O U T I N E ======================================= ROM:BD80 ROM:BD80 ROM:BD80 Sound_1C: ROM:BD80 lda #$1C ROM:BD82 jmp Write_Sound ROM:BD82 ; End of function Sound_1C ROM:BD82 ROM:BD85 ROM:BD85 ; =============== S U B R O U T I N E ======================================= ROM:BD85 ROM:BD85 ; Imperial March ROM:BD85 ROM:BD85 Sound_1D: ROM:BD85 lda #$1D ROM:BD87 jmp Write_Sound ROM:BD87 ; End of function Sound_1D ROM:BD87 ROM:BD8A ROM:BD8A ; =============== S U B R O U T I N E ======================================= ROM:BD8A ROM:BD8A ; Enter Death Star ROM:BD8A ROM:BD8A Sound_1E: ROM:BD8A lda #$1E ROM:BD8C jmp Write_Sound ROM:BD8C ; End of function Sound_1E ROM:BD8C ROM:BD8F ROM:BD8F ; =============== S U B R O U T I N E ======================================= ROM:BD8F ROM:BD8F ; Death Star destroyed ROM:BD8F ROM:BD8F Sound_1F: ROM:BD8F lda #$1F ROM:BD91 jmp Write_Sound ROM:BD91 ; End of function Sound_1F ROM:BD91 ROM:BD94 ROM:BD94 ; =============== S U B R O U T I N E ======================================= ROM:BD94 ROM:BD94 ; Towers 1 music ROM:BD94 ROM:BD94 Sound_20: ROM:BD94 lda #$20 ; ' ' ROM:BD96 jmp Write_Sound ROM:BD96 ; End of function Sound_20 ROM:BD96 ROM:BD99 ROM:BD99 ; =============== S U B R O U T I N E ======================================= ROM:BD99 ROM:BD99 ; Towers 2 music ROM:BD99 ROM:BD99 Sound_21: ROM:BD99 lda #$21 ; '!' ROM:BD9B jmp Write_Sound ROM:BD9B ; End of function Sound_21 ROM:BD9B ROM:BD9E ROM:BD9E ; =============== S U B R O U T I N E ======================================= ROM:BD9E ROM:BD9E ; Trench music ROM:BD9E ROM:BD9E Sound_22: ROM:BD9E lda #$22 ; '"' ROM:BDA0 jmp Write_Sound ROM:BDA0 ; End of function Sound_22 ROM:BDA0 ROM:BDA3 ROM:BDA3 ; =============== S U B R O U T I N E ======================================= ROM:BDA3 ROM:BDA3 ROM:BDA3 Sound_23: ROM:BDA3 lda #$23 ; '#' ROM:BDA5 jmp Write_Sound ROM:BDA5 ; End of function Sound_23 ROM:BDA5 ROM:BDA8 ROM:BDA8 ; =============== S U B R O U T I N E ======================================= ROM:BDA8 ROM:BDA8 ; Space wave 1 music ROM:BDA8 ROM:BDA8 Sound_24: ROM:BDA8 lda #$24 ; '$' ROM:BDAA jmp Write_Sound ROM:BDAA ; End of function Sound_24 ROM:BDAA ROM:BDAD ROM:BDAD ; =============== S U B R O U T I N E ======================================= ROM:BDAD ROM:BDAD ; Space Wave 2 music ROM:BDAD ROM:BDAD Sound_25: ROM:BDAD lda #$25 ; '%' ROM:BDAF jmp Write_Sound ROM:BDAF ; End of function Sound_25 ROM:BDAF ROM:BDB2 ROM:BDB2 ; =============== S U B R O U T I N E ======================================= ROM:BDB2 ROM:BDB2 ; Explosion ROM:BDB2 ROM:BDB2 Sound_26: ROM:BDB2 lda #$26 ; '&' ROM:BDB4 jmp Write_Sound ROM:BDB4 ; End of function Sound_26 ROM:BDB4 ROM:BDB7 ROM:BDB7 ; =============== S U B R O U T I N E ======================================= ROM:BDB7 ROM:BDB7 ROM:BDB7 Sound_27: ROM:BDB7 lda #$27 ; ''' ROM:BDB9 jmp Write_Sound ROM:BDB9 ; End of function Sound_27 ROM:BDB9 ROM:BDBC ROM:BDBC ; =============== S U B R O U T I N E ======================================= ROM:BDBC ROM:BDBC ROM:BDBC Sound_28: ROM:BDBC lda #$28 ; '(' ROM:BDBE jmp Write_Sound ROM:BDBE ; End of function Sound_28 ROM:BDBE ROM:BDC1 ROM:BDC1 ; =============== S U B R O U T I N E ======================================= ROM:BDC1 ROM:BDC1 ROM:BDC1 Sound_29: ROM:BDC1 lda #$29 ; ')' ROM:BDC3 jmp Write_Sound ROM:BDC3 ; End of function Sound_29 ROM:BDC3 ROM:BDC6 ROM:BDC6 ; =============== S U B R O U T I N E ======================================= ROM:BDC6 ROM:BDC6 ROM:BDC6 Sound_2A: ROM:BDC6 lda #$2A ; '*' ROM:BDC8 jmp Write_Sound ROM:BDC8 ; End of function Sound_2A ROM:BDC8 ROM:BDCB ROM:BDCB ; =============== S U B R O U T I N E ======================================= ROM:BDCB ROM:BDCB ROM:BDCB Sound_2B: ROM:BDCB lda #$2B ; '+' ROM:BDCD jmp Write_Sound ROM:BDCD ; End of function Sound_2B ROM:BDCD ROM:BDD0 ROM:BDD0 ; =============== S U B R O U T I N E ======================================= ROM:BDD0 ROM:BDD0 ROM:BDD0 Sound_2C: ROM:BDD0 lda #$2C ; ',' ROM:BDD2 jmp Write_Sound ROM:BDD2 ; End of function Sound_2C ROM:BDD2 ROM:BDD5 ROM:BDD5 ; =============== S U B R O U T I N E ======================================= ROM:BDD5 ROM:BDD5 ROM:BDD5 Sound_2D: ROM:BDD5 lda #$2D ; '-' ROM:BDD7 jmp Write_Sound ROM:BDD7 ; End of function Sound_2D ROM:BDD7 ROM:BDDA ROM:BDDA ; =============== S U B R O U T I N E ======================================= ROM:BDDA ROM:BDDA ROM:BDDA Sound_2E: ROM:BDDA lda #$2E ; '.' ROM:BDDC jmp Write_Sound ROM:BDDC ; End of function Sound_2E ROM:BDDC ROM:BDDF ROM:BDDF ; =============== S U B R O U T I N E ======================================= ROM:BDDF ROM:BDDF ROM:BDDF Sound_2F: ROM:BDDF lda #$2F ; '/' ROM:BDE1 jmp Write_Sound ROM:BDE1 ; End of function Sound_2F ROM:BDE1 ROM:BDE4 ROM:BDE4 ; =============== S U B R O U T I N E ======================================= ROM:BDE4 ROM:BDE4 ROM:BDE4 Sound_30: ROM:BDE4 lda #$30 ; '0' ROM:BDE6 jmp Write_Sound ROM:BDE6 ; End of function Sound_30 ROM:BDE6 ROM:BDE9 ROM:BDE9 ; =============== S U B R O U T I N E ======================================= ROM:BDE9 ROM:BDE9 ROM:BDE9 Sound_31: ROM:BDE9 lda #$31 ; '1' ROM:BDEB jmp Write_Sound ROM:BDEB ; End of function Sound_31 ROM:BDEB ROM:BDEE ROM:BDEE ; =============== S U B R O U T I N E ======================================= ROM:BDEE ROM:BDEE ; R2 beeps entering Death Star ROM:BDEE ROM:BDEE Sound_32: ROM:BDEE lda #$32 ; '2' ROM:BDF0 jmp Write_Sound ROM:BDF0 ; End of function Sound_32 ROM:BDF0 ROM:BDF3 ROM:BDF3 ; =============== S U B R O U T I N E ======================================= ROM:BDF3 ROM:BDF3 ROM:BDF3 Sound_33: ROM:BDF3 lda #$33 ; '3' ROM:BDF5 jmp Write_Sound ROM:BDF5 ; End of function Sound_33 ROM:BDF5 ROM:BDF8 ROM:BDF8 ; =============== S U B R O U T I N E ======================================= ROM:BDF8 ROM:BDF8 ROM:BDF8 Sound_34: ROM:BDF8 lda #$34 ; '4' ROM:BDFA jmp Write_Sound ROM:BDFA ; End of function Sound_34 ROM:BDFA ROM:BDFD ROM:BDFD ; =============== S U B R O U T I N E ======================================= ROM:BDFD ROM:BDFD ROM:BDFD Sound_35: ROM:BDFD lda #$35 ; '5' ROM:BDFF jmp Write_Sound ROM:BDFF ; End of function Sound_35 ROM:BDFF ROM:BE02 ROM:BE02 ; =============== S U B R O U T I N E ======================================= ROM:BE02 ROM:BE02 ROM:BE02 Sound_36: ROM:BE02 lda #$36 ; '6' ROM:BE04 jmp Write_Sound ROM:BE04 ; End of function Sound_36 ROM:BE04 ROM:BE07 ROM:BE07 ; =============== S U B R O U T I N E ======================================= ROM:BE07 ROM:BE07 ROM:BE07 Sound_37: ROM:BE07 lda #$37 ; '7' ROM:BE09 jmp Write_Sound ROM:BE09 ; End of function Sound_37 ROM:BE09 ROM:BE0C ROM:BE0C ; =============== S U B R O U T I N E ======================================= ROM:BE0C ROM:BE0C ROM:BE0C Sound_38: ROM:BE0C lda #$38 ; '8' ROM:BE0E jmp Write_Sound ROM:BE0E ; End of function Sound_38 ROM:BE0E ROM:BE11 ROM:BE11 ; =============== S U B R O U T I N E ======================================= ROM:BE11 ROM:BE11 ROM:BE11 Sound_39: ROM:BE11 lda #$39 ; '9' ROM:BE13 jmp Write_Sound ROM:BE13 ; End of function Sound_39 ROM:BE13 ROM:BE16 ROM:BE16 ; =============== S U B R O U T I N E ======================================= ROM:BE16 ROM:BE16 ROM:BE16 Sound_3A: ROM:BE16 lda #$3A ; ':' ROM:BE18 jmp Write_Sound ROM:BE18 ; End of function Sound_3A ROM:BE18 ROM:BE1B ROM:BE1B ; =============== S U B R O U T I N E ======================================= ROM:BE1B ROM:BE1B ROM:BE1B Sound_3B: ROM:BE1B lda #$3B ; ';' ROM:BE1D jmp Write_Sound ROM:BE1D ; End of function Sound_3B ROM:BE1D ROM:BE20 ROM:BE20 ; =============== S U B R O U T I N E ======================================= ROM:BE20 ROM:BE20 ; Display accounting screen ROM:BE20 ROM:BE20 sub_BE20: ROM:BE20 lda #$59 ; 'Y' ROM:BE22 ROM:BE22 loc_BE22: ; Called from select screen, attract screen 1 + 3 when writing text ROM:BE22 jsr sub_D8DF ROM:BE25 inca ROM:BE26 cmpa #$65 ; 'e' ROM:BE28 bcs loc_BE22 ROM:BE2A lda #$D3 ; '+' ROM:BE2C jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:BE2F ldd #$6480 ROM:BE32 std ,y++ ROM:BE34 ldx #$453C ROM:BE37 ldu #word_C7BB ROM:BE3A ROM:BE3A loc_BE3A: ROM:BE3A ldd ,u++ ROM:BE3C std ,y++ ROM:BE3E ldd #$30 ; '0' ROM:BE41 std ,y++ ROM:BE43 stu byte_4AFA ROM:BE46 ldb #5 ROM:BE48 stb <DPbyte_AD ROM:BE4A ldb #5 ROM:BE4C ROM:BE4C loc_BE4C: ROM:BE4C lda ,x+ ROM:BE4E jsr loc_E7AD ROM:BE51 decb ROM:BE52 bpl loc_BE4C ROM:BE54 ldd #$8040 ROM:BE57 std ,y++ ROM:BE59 ldu byte_4AFA ROM:BE5C cmpx #$4554 ROM:BE5F bcs loc_BE3A ROM:BE61 ldd word_C7C1 ROM:BE64 std ,y++ ROM:BE66 ldd #$13C ROM:BE69 std ,y++ ROM:BE6B lda #1 ROM:BE6D sta <DPbyte_AD ROM:BE6F lda byte_4588 ROM:BE72 jsr loc_E7AD ROM:BE75 lda byte_4589 ROM:BE78 jsr loc_E7AD ROM:BE7B ldd #$8040 ROM:BE7E std ,y++ ROM:BE80 ldx #$4548 ROM:BE83 jsr sub_C6D4 ; Read NOVRAM ROM:BE86 ldu #word_4AFE ROM:BE89 ldx #$4542 ROM:BE8C jsr sub_C6D7 ; Read NOVRAM ROM:BE8F lda byte_4AFC ROM:BE92 adda word_4B00 ROM:BE95 daa ROM:BE96 sta byte_4AFC ROM:BE99 lda byte_4AFB ROM:BE9C adca word_4AFE+1 ROM:BE9F daa ROM:BEA0 sta byte_4AFB ROM:BEA3 lda byte_4AFA ROM:BEA6 adca word_4AFE ROM:BEA9 daa ROM:BEAA sta byte_4AFA ROM:BEAD ldd word_C7C3 ROM:BEB0 std ,y++ ROM:BEB2 ldd #$30 ; '0' ROM:BEB5 std ,y++ ROM:BEB7 ldb #5 ROM:BEB9 stb <DPbyte_AD ROM:BEBB lda byte_4AFA ROM:BEBE jsr Display_Vect_BCD ; Display BCD numbers ROM:BEC1 lda byte_4AFB ROM:BEC4 jsr Display_Vect_BCD ; Display BCD numbers ROM:BEC7 lda byte_4AFC ROM:BECA jsr Display_Vect_BCD ; Display BCD numbers ROM:BECD ldd #$8040 ROM:BED0 std ,y++ ROM:BED2 ldx #$4554 ROM:BED5 jsr sub_C6D4 ; Read NOVRAM ROM:BED8 jsr sub_C087 ROM:BEDB ldd word_C7C9 ROM:BEDE std ,y++ ROM:BEE0 ldd #$30 ; '0' ROM:BEE3 std ,y++ ROM:BEE5 ldb #7 ROM:BEE7 stb <DPbyte_AD ROM:BEE9 lda byte_4AFA ROM:BEEC jsr Display_Vect_BCD ; Display BCD numbers ROM:BEEF lda byte_4AFB ROM:BEF2 jsr Display_Vect_BCD ; Display BCD numbers ROM:BEF5 lda byte_4AFC ROM:BEF8 jsr Display_Vect_BCD ; Display BCD numbers ROM:BEFB lda byte_4AFD ROM:BEFE jsr Display_Vect_BCD ; Display BCD numbers ROM:BF01 ldd #$8040 ROM:BF04 std ,y++ ROM:BF06 ldx #$455C ROM:BF09 jsr sub_C6D4 ; Read NOVRAM ROM:BF0C jsr sub_C087 ROM:BF0F ldd word_C7CB ROM:BF12 std ,y++ ROM:BF14 ldd #$30 ; '0' ROM:BF17 std ,y++ ROM:BF19 ldb #7 ROM:BF1B stb <DPbyte_AD ROM:BF1D lda byte_4AFA ROM:BF20 jsr Display_Vect_BCD ; Display BCD numbers ROM:BF23 lda byte_4AFB ROM:BF26 jsr Display_Vect_BCD ; Display BCD numbers ROM:BF29 lda byte_4AFC ROM:BF2C jsr Display_Vect_BCD ; Display BCD numbers ROM:BF2F lda byte_4AFD ROM:BF32 jsr Display_Vect_BCD ; Display BCD numbers ROM:BF35 ldd #$8040 ROM:BF38 std ,y++ ROM:BF3A ldx #$454C ROM:BF3D jsr sub_C6D4 ; Read NOVRAM ROM:BF40 clr byte_4AFA ROM:BF43 lda byte_4AFB ROM:BF46 oraa byte_4AFC ROM:BF49 oraa byte_4AFD ROM:BF4C beq loc_BF7C ROM:BF4E ldx #$4554 ROM:BF51 ldu #word_4AFE ROM:BF54 jsr sub_C6D7 ; Read NOVRAM ROM:BF57 jsr sub_C02F ROM:BF5A lda byte_4AFA ROM:BF5D anda #$F ROM:BF5F cmpa #$F ROM:BF61 lda byte_4AFA ROM:BF64 bcs loc_BF69 ROM:BF66 inc byte_4AFA ROM:BF69 ROM:BF69 loc_BF69: ROM:BF69 lsra ROM:BF6A lsra ROM:BF6B lsra ROM:BF6C lsra ROM:BF6D adda byte_4AFA ROM:BF70 sta byte_4AFA ROM:BF73 anda #$F ROM:BF75 cmpa #$F ROM:BF77 bcs loc_BF7C ROM:BF79 inc byte_4AFA ROM:BF7C ROM:BF7C loc_BF7C: ROM:BF7C ldd word_C7C5 ROM:BF7F std ,y++ ROM:BF81 ldd #$30 ; '0' ROM:BF84 std ,y++ ROM:BF86 lda byte_4AFA ROM:BF89 jsr sub_C70E ROM:BF8C ldd #$8040 ROM:BF8F std ,y++ ROM:BF91 ldx #$455C ROM:BF94 jsr sub_C6D4 ; Read NOVRAM ROM:BF97 lda byte_4AFA ROM:BF9A oraa byte_4AFB ROM:BF9D oraa byte_4AFC ROM:BFA0 oraa byte_4AFD ROM:BFA3 beq loc_BFB4 ROM:BFA5 ldx #$4556 ROM:BFA8 ldu #word_4AFE ROM:BFAB jsr sub_C6D7 ; Read NOVRAM ROM:BFAE clr word_4B00+1 ROM:BFB1 jsr sub_C02F ROM:BFB4 ROM:BFB4 loc_BFB4: ROM:BFB4 ldd word_C7C7 ROM:BFB7 std ,y++ ROM:BFB9 ldd #$30 ; '0' ROM:BFBC std ,y++ ROM:BFBE clra ROM:BFBF ldb byte_4AFA ROM:BFC2 ldx #$10 ROM:BFC5 jsr sub_7720 ROM:BFC8 ldb #1 ROM:BFCA stb <DPbyte_AD ROM:BFCC lda word_4AD6 ROM:BFCF jsr Display_Vect_BCD ; Display BCD numbers ROM:BFD2 ldd #$8040 ROM:BFD5 std ,y++ ROM:BFD7 ldb #$11 ROM:BFD9 stb byte_4AFA ROM:BFDC ldu #word_C7CD ; Table for game time history text positions ROM:BFDF stu byte_4AFC ROM:BFE2 ROM:BFE2 loc_BFE2: ROM:BFE2 ldu byte_4AFC ROM:BFE5 ldd ,u++ ROM:BFE7 std ,y++ ROM:BFE9 cmpu #word_C7CD+$14 ROM:BFED bcs loc_BFF4 ROM:BFEF ldd #$1ED4 ROM:BFF2 bra loc_BFF7 ROM:BFF4 ; --------------------------------------------------------------------------- ROM:BFF4 ROM:BFF4 loc_BFF4: ROM:BFF4 ldd #$64 ; 'd' ROM:BFF7 ROM:BFF7 loc_BFF7: ROM:BFF7 std ,y++ ROM:BFF9 stu byte_4AFC ROM:BFFC ldx #unk_C7A3 ROM:BFFF ldb byte_4AFA ROM:C002 lda b,x ROM:C004 jsr sub_C70E ROM:C007 ldd $3002 ROM:C00A std ,y++ ROM:C00C std ,y++ ROM:C00E ldb #0 ROM:C010 stb <DPbyte_AD ROM:C012 ldx #$4564 ROM:C015 ldb byte_4AFA ROM:C018 aslb ROM:C019 lda b,x ROM:C01B jsr loc_E7AD ROM:C01E incb ROM:C01F lda b,x ROM:C021 jsr loc_E7AD ROM:C024 ldd #$8040 ROM:C027 std ,y++ ROM:C029 dec byte_4AFA ROM:C02C bpl loc_BFE2 ROM:C02E rts ROM:C02E ; End of function sub_BE20 ROM:C02E ROM:C02F ROM:C02F ; =============== S U B R O U T I N E ======================================= ROM:C02F ROM:C02F ROM:C02F sub_C02F: ROM:C02F ldx #word_4AFE ROM:C032 lda #1 ROM:C034 sta word_4B02 ROM:C037 ldb #3 ROM:C039 ROM:C039 loc_C039: ROM:C039 lda #$99 ; 'Ö' ROM:C03B suba ,-x ROM:C03D adda word_4B02 ROM:C040 daa ROM:C041 sta ,x ROM:C043 bcs loc_C04A ROM:C045 clr word_4B02 ROM:C048 bra loc_C04F ROM:C04A ; --------------------------------------------------------------------------- ROM:C04A ROM:C04A loc_C04A: ROM:C04A lda #1 ROM:C04C sta word_4B02 ROM:C04F ROM:C04F loc_C04F: ROM:C04F decb ROM:C050 bpl loc_C039 ROM:C052 ldb #$FF ROM:C054 ROM:C054 loc_C054: ROM:C054 incb ROM:C055 cmpb #$EF ; 'n' ROM:C057 beq loc_C083 ROM:C059 lda word_4B00+1 ROM:C05C adda byte_4AFD ROM:C05F daa ROM:C060 sta word_4B00+1 ROM:C063 lda word_4B00 ROM:C066 adca byte_4AFC ROM:C069 daa ROM:C06A sta word_4B00 ROM:C06D lda word_4AFE+1 ROM:C070 adca byte_4AFB ROM:C073 daa ROM:C074 sta word_4AFE+1 ROM:C077 lda word_4AFE ROM:C07A adca byte_4AFA ROM:C07D daa ROM:C07E sta word_4AFE ROM:C081 bcs loc_C054 ROM:C083 ROM:C083 loc_C083: ROM:C083 stb byte_4AFA ROM:C086 rts ROM:C086 ; End of function sub_C02F ROM:C086 ROM:C087 ROM:C087 ; =============== S U B R O U T I N E ======================================= ROM:C087 ROM:C087 ROM:C087 sub_C087: ROM:C087 bsr *+2 ROM:C089 andcc #$FE ; '¦' ROM:C08B ldb #3 ROM:C08D ldx #byte_4AFD ROM:C090 ROM:C090 loc_C090: ROM:C090 lda ,x ROM:C092 adca ,x ROM:C094 daa ROM:C095 sta ,x ROM:C097 leax -1,x ROM:C099 decb ROM:C09A bpl loc_C090 ROM:C09C rts ROM:C09C ; End of function sub_C087 ROM:C09C ROM:C09D ROM:C09D ; =============== S U B R O U T I N E ======================================= ROM:C09D ROM:C09D ROM:C09D sub_C09D: ROM:C09D lda #2 ROM:C09F jsr sub_C2C3 ROM:C0A2 bne locret_C0FE ROM:C0A4 clra ROM:C0A5 ldb >byte_4815 ROM:C0A8 aslb ROM:C0A9 rola ROM:C0AA ldb >byte_4816 ROM:C0AD aslb ROM:C0AE rola ROM:C0AF ldb >byte_4817 ROM:C0B2 aslb ROM:C0B3 rola ROM:C0B4 tfr a, b ROM:C0B6 eorb word_4AF4 ROM:C0B9 andb word_4AF4 ROM:C0BC sta word_4AF4 ROM:C0BF ldx #$4548 ROM:C0C2 ROM:C0C2 loc_C0C2: ROM:C0C2 lsrb ROM:C0C3 bcc loc_C0F7 ROM:C0C5 ldu #word_4B5F ROM:C0C8 jsr sub_C6D7 ; Read NOVRAM ROM:C0CB lda word_4B61 ROM:C0CE adda #1 ROM:C0D0 daa ROM:C0D1 sta word_4B61 ROM:C0D4 lda word_4B5F+1 ROM:C0D7 adca #0 ROM:C0D9 daa ROM:C0DA sta word_4B5F+1 ROM:C0DD lda word_4B5F ROM:C0E0 adca #0 ROM:C0E2 daa ROM:C0E3 sta word_4B5F ROM:C0E6 ldu #word_4B5F ROM:C0E9 jsr sub_C6F7 ROM:C0EC lda #2 ROM:C0EE stb word_4B61+1 ROM:C0F1 jsr sub_C2B3 ROM:C0F4 ldb word_4B61+1 ROM:C0F7 ROM:C0F7 loc_C0F7: ROM:C0F7 leax -6,x ROM:C0F9 cmpx #$453C ROM:C0FC bcc loc_C0C2 ROM:C0FE ROM:C0FE locret_C0FE: ROM:C0FE rts ROM:C0FE ; End of function sub_C09D ROM:C0FE ROM:C0FF ROM:C0FF ; =============== S U B R O U T I N E ======================================= ROM:C0FF ROM:C0FF ; NVRAM something ROM:C0FF ROM:C0FF sub_C0FF: ROM:C0FF lda #2 ROM:C101 jsr sub_C413 ROM:C104 ldx #$4554 ROM:C107 jsr sub_C6D4 ; Read NOVRAM ROM:C10A lda byte_4AFD ROM:C10D adda >byte_481A ROM:C110 daa ROM:C111 sta byte_4AFD ROM:C114 lda byte_4AFC ROM:C117 adca >byte_4819 ROM:C11A daa ROM:C11B sta byte_4AFC ROM:C11E lda byte_4AFB ROM:C121 adca #0 ROM:C123 daa ROM:C124 sta byte_4AFB ROM:C127 lda byte_4AFA ROM:C12A adca #0 ROM:C12C daa ROM:C12D bcs loc_C132 ROM:C12F sta byte_4AFA ROM:C132 ROM:C132 loc_C132: ROM:C132 lda #3 ROM:C134 stb word_4B02 ROM:C137 ldu #byte_4AFA ROM:C13A jsr loc_C6F9 ROM:C13D ldx #$454E ROM:C140 jsr sub_C6D4 ; Read NOVRAM ROM:C143 lda byte_4AFC ROM:C146 adda #1 ROM:C148 daa ROM:C149 sta byte_4AFC ROM:C14C lda byte_4AFB ROM:C14F adca #0 ROM:C151 daa ROM:C152 sta byte_4AFB ROM:C155 lda byte_4AFA ROM:C158 adca #0 ROM:C15A daa ROM:C15B sta byte_4AFA ROM:C15E jsr sub_C6F4 ROM:C161 ldx #$4588 ROM:C164 jsr sub_C6D4 ; Read NOVRAM ROM:C167 lda byte_4B16 ROM:C16A cmpa byte_4AFA ROM:C16D bls loc_C17B ROM:C16F sta byte_4AFA ROM:C172 clr byte_4AFB ROM:C175 clr byte_4AFC ROM:C178 jsr sub_C6F4 ROM:C17B ROM:C17B loc_C17B: ROM:C17B ldx #$4586 ROM:C17E lda >byte_4819 ROM:C181 bne loc_C19E ROM:C183 lda >byte_481A ROM:C186 ldx #$4564 ROM:C189 ldb #$9A ; 'Ü' ROM:C18B subb word_C7A4 ROM:C18E stb byte_4AFA ROM:C191 ROM:C191 loc_C191: ROM:C191 adda byte_4AFA ROM:C194 daa ROM:C195 bcc loc_C19E ROM:C197 leax 2,x ROM:C199 cmpx #$4586 ROM:C19C bcs loc_C191 ROM:C19E ROM:C19E loc_C19E: ROM:C19E lda 1,x ROM:C1A0 anda #$F ROM:C1A2 adda #1 ROM:C1A4 daa ROM:C1A5 sta 1,x ROM:C1A7 anda #$F0 ; '=' ROM:C1A9 beq loc_C1E9 ROM:C1AB lda ,x ROM:C1AD anda #$F ROM:C1AF adda #1 ROM:C1B1 daa ROM:C1B2 sta ,x ROM:C1B4 anda #$F0 ; '=' ROM:C1B6 beq loc_C1E9 ROM:C1B8 ldx #$4564 ROM:C1BB ROM:C1BB loc_C1BB: ROM:C1BB lda ,x ROM:C1BD asla ROM:C1BE asla ROM:C1BF asla ROM:C1C0 asla ROM:C1C1 sta byte_4AFA ROM:C1C4 lda 1,x ROM:C1C6 anda #$F ROM:C1C8 adda byte_4AFA ROM:C1CB bita #$10 ROM:C1CD beq loc_C1D1 ROM:C1CF suba #6 ROM:C1D1 ROM:C1D1 loc_C1D1: ROM:C1D1 lsra ROM:C1D2 sta 1,x ROM:C1D4 lsra ROM:C1D5 lsra ROM:C1D6 lsra ROM:C1D7 lsra ROM:C1D8 sta ,x ROM:C1DA leax 2,x ROM:C1DC cmpx #$4588 ROM:C1DF bcs loc_C1BB ROM:C1E1 lda #5 ROM:C1E3 sta ,u ROM:C1E5 lda #0 ROM:C1E7 sta 1,u ROM:C1E9 ROM:C1E9 loc_C1E9: ; Joystick pitch data structure ROM:C1E9 lda >byte_4866 ROM:C1EC sta byte_4AFA ROM:C1EF lda >byte_4868 ROM:C1F2 sta byte_4AFB ROM:C1F5 lda >byte_486F ; Joystick roll data structure ROM:C1F8 sta byte_4AFC ROM:C1FB lda >byte_4871 ROM:C1FE sta byte_4AFD ROM:C201 ldx #$4534 ROM:C204 ldu #$4AFA ROM:C207 lda #3 ROM:C209 jsr loc_C6F9 ROM:C209 ; End of function sub_C0FF ROM:C209 ROM:C20C ROM:C20C ; =============== S U B R O U T I N E ======================================= ROM:C20C ROM:C20C ROM:C20C sub_C20C: ROM:C20C ldx #$455C ROM:C20F jsr sub_C6D4 ; Read NOVRAM ROM:C212 orcc #$10 ROM:C214 ldu byte_4B06 ROM:C217 ldd byte_4B04 ROM:C21A andcc #$EF ; 'n' ROM:C21C cmpd byte_4AFA ROM:C220 bhi loc_C22A ROM:C222 bcs loc_C23D ROM:C224 cmpu byte_4AFC ROM:C228 bls loc_C23D ROM:C22A ROM:C22A loc_C22A: ROM:C22A std byte_4AFA ROM:C22D stu byte_4AFC ROM:C230 ldx #$455C ROM:C233 ldu #$4AFA ROM:C236 lda #3 ROM:C238 jsr loc_C6F9 ROM:C23B bra loc_C249 ROM:C23D ; --------------------------------------------------------------------------- ROM:C23D ROM:C23D loc_C23D: ROM:C23D ldd byte_4AFA ROM:C240 std byte_4B04 ROM:C243 ldd byte_4AFC ROM:C246 std byte_4B06 ROM:C249 ROM:C249 loc_C249: ROM:C249 lda #2 ROM:C24B jmp sub_C2B3 ROM:C24B ; End of function sub_C20C ROM:C24B ROM:C24E ROM:C24E ; =============== S U B R O U T I N E ======================================= ROM:C24E ROM:C24E ROM:C24E sub_C24E: ROM:C24E cmpa #3 ROM:C250 bcc sub_C2B3 ROM:C252 cmpa #2 ROM:C254 bcs loc_C27F ROM:C256 ldx #word_C7B7 ROM:C259 ldb a,x ROM:C25B subb #2 ROM:C25D stb byte_4AFB ROM:C260 ldb #$45 ; 'E' ROM:C262 stb byte_4AFA ROM:C265 ldx #unk_C7B6 ROM:C268 ldb a,x ROM:C26A ldx #(loc_C706+1) ROM:C26D abx ROM:C26E tfr x, u ROM:C270 ldx #byte_4500 ; NOVRAM ROM:C273 abx ROM:C274 ROM:C274 loc_C274: ROM:C274 ldb ,u+ ROM:C276 stb ,x+ ROM:C278 cmpx byte_4AFA ROM:C27B bcs loc_C274 ROM:C27D bra sub_C2B3 ROM:C27F ; --------------------------------------------------------------------------- ROM:C27F ROM:C27F loc_C27F: ROM:C27F tfr a, b ROM:C281 tsta ROM:C282 bne loc_C29B ROM:C284 lda <Opt1_Shad ROM:C286 sta byte_4AFA ROM:C289 lda <Opt0_Shad ROM:C28B sta byte_4AFB ROM:C28E lda #0 ROM:C290 sta byte_4AFC ROM:C293 ldx #byte_4500 ; NOVRAM ROM:C296 jsr sub_C6F4 ROM:C299 bra loc_C2B1 ROM:C29B ; --------------------------------------------------------------------------- ROM:C29B ROM:C29B loc_C29B: ROM:C29B ldx #byte_4508 ROM:C29E ldu #word_CC98 ; High scores init table ROM:C2A1 lda #$B ROM:C2A3 jsr loc_C6F9 ROM:C2A6 ldx #byte_4520 ROM:C2A9 ldu #word_CC7A ; High score names ROM:C2AC lda #8 ROM:C2AE jsr loc_C6F9 ROM:C2B1 ROM:C2B1 loc_C2B1: ROM:C2B1 tfr b, a ROM:C2B1 ; End of function sub_C24E ROM:C2B1 ROM:C2B3 ROM:C2B3 ; =============== S U B R O U T I N E ======================================= ROM:C2B3 ROM:C2B3 ROM:C2B3 sub_C2B3: ROM:C2B3 jsr sub_C2C3 ROM:C2B6 beq locret_C2C2 ROM:C2B8 stb 1,x ROM:C2BA lsrb ROM:C2BB lsrb ROM:C2BC lsrb ROM:C2BD lsrb ROM:C2BE stb ,x ROM:C2C0 ldb #$FF ROM:C2C2 ROM:C2C2 locret_C2C2: ROM:C2C2 rts ROM:C2C2 ; End of function sub_C2B3 ROM:C2C2 ROM:C2C3 ROM:C2C3 ; =============== S U B R O U T I N E ======================================= ROM:C2C3 ROM:C2C3 ROM:C2C3 sub_C2C3: ROM:C2C3 leas -3,s ROM:C2C5 ldx #word_C7B7 ROM:C2C8 ldb a,x ROM:C2CA ldx #unk_C7B6 ROM:C2CD subb a,x ROM:C2CF subb #2 ROM:C2D1 stb ,s ROM:C2D3 ldb a,x ROM:C2D5 ldx #byte_4500 ; NOVRAM ROM:C2D8 abx ROM:C2D9 ldb #0 ROM:C2DB stb 1,s ROM:C2DD orcc #1 ROM:C2DF ROM:C2DF loc_C2DF: ROM:C2DF ldb ,x+ ROM:C2E1 andb #$F ROM:C2E3 adcb 1,s ROM:C2E5 stb 1,s ROM:C2E7 dec ,s ROM:C2E9 bne loc_C2DF ROM:C2EB adcb #0 ROM:C2ED stb 1,s ROM:C2EF ldb ,x ROM:C2F1 aslb ROM:C2F2 aslb ROM:C2F3 aslb ROM:C2F4 aslb ROM:C2F5 stb 2,s ROM:C2F7 ldb 1,x ROM:C2F9 andb #$F ROM:C2FB addb 2,s ROM:C2FD stb 2,s ROM:C2FF ldb 1,s ROM:C301 cmpb 2,s ROM:C303 leas 3,s ROM:C305 rts ROM:C305 ; End of function sub_C2C3 ROM:C305 ROM:C306 ROM:C306 ; =============== S U B R O U T I N E ======================================= ROM:C306 ROM:C306 ROM:C306 sub_C306: ROM:C306 ldx #byte_4500 ; NOVRAM ROM:C309 ldu #Scratch_RAM_start ROM:C30C ROM:C30C loc_C30C: ROM:C30C ldd ,x++ ROM:C30E std ,u++ ROM:C310 cmpx #byte_4500+$100 ; NOVRAM ROM:C313 bcs loc_C30C ROM:C315 lda #$FF ROM:C317 sta NVRecall ROM:C31A ldx #$100 ROM:C31D ROM:C31D loc_C31D: ROM:C31D sta WDCLR ROM:C320 leax -1,x ROM:C322 bne loc_C31D ROM:C324 lda #0 ROM:C326 sta NVRecall ROM:C329 ldx #$A000 ROM:C32C ROM:C32C loc_C32C: ROM:C32C sta WDCLR ROM:C32F leax -1,x ROM:C331 bne loc_C32C ROM:C333 ldx #byte_4500 ; NOVRAM ROM:C336 ldy #Scratch_RAM_start ROM:C33A ROM:C33A loc_C33A: ROM:C33A ldu ,x ROM:C33C ldd ,y ROM:C33E stu ,y++ ROM:C340 std ,x++ ROM:C342 cmpx #byte_4500+$100 ; NOVRAM ROM:C345 bcs loc_C33A ROM:C347 lda #3 ROM:C349 jsr sub_C2C3 ROM:C34C beq loc_C37C ROM:C34E lda #0 ROM:C350 jsr sub_C2C3 ROM:C353 beq loc_C36C ROM:C355 jsr sub_C3EE ROM:C358 lda #3 ROM:C35A jsr sub_C3EE ROM:C35D jsr sub_C2C3 ROM:C360 beq loc_C37C ROM:C362 lda #0 ROM:C364 jsr sub_C2C3 ROM:C367 beq loc_C36C ROM:C369 ROM:C369 loc_C369: ROM:C369 jsr sub_C24E ROM:C36C ROM:C36C loc_C36C: ROM:C36C ldx #unk_C7B6 ROM:C36F ldb >3,x ROM:C373 ldx #byte_4500 ; NOVRAM ROM:C376 abx ROM:C377 ldu #byte_4500 ; NOVRAM ROM:C37A bra loc_C3B7 ROM:C37C ; --------------------------------------------------------------------------- ROM:C37C ROM:C37C loc_C37C: ROM:C37C lda #0 ROM:C37E jsr sub_C2C3 ROM:C381 bne loc_C3A7 ROM:C383 lda byte_4596 ROM:C386 anda #$F ROM:C388 sta byte_4AFA ROM:C38B lda byte_4506 ROM:C38E anda #$F ROM:C390 cmpa byte_4AFA ROM:C393 bne loc_C3A5 ROM:C395 lda byte_4597 ROM:C398 anda #$F ROM:C39A sta byte_4AFA ROM:C39D lda byte_4507 ROM:C3A0 anda #$F ROM:C3A2 cmpa byte_4AFA ROM:C3A5 ROM:C3A5 loc_C3A5: ROM:C3A5 beq loc_C3C6 ROM:C3A7 ROM:C3A7 loc_C3A7: ROM:C3A7 ldx #unk_C7B6 ROM:C3AA ldb >3,x ROM:C3AE ldx #byte_4500 ; NOVRAM ROM:C3B1 abx ROM:C3B2 tfr x, u ROM:C3B4 ldx #byte_4500 ; NOVRAM ROM:C3B7 ROM:C3B7 loc_C3B7: ROM:C3B7 ldb word_C7B7 ROM:C3BA stb word_4B02 ROM:C3BD ROM:C3BD loc_C3BD: ROM:C3BD ldb ,u+ ROM:C3BF stb ,x+ ROM:C3C1 dec word_4B02 ROM:C3C4 bne loc_C3BD ROM:C3C6 ROM:C3C6 loc_C3C6: ROM:C3C6 lda #2 ROM:C3C8 ROM:C3C8 loc_C3C8: ROM:C3C8 jsr sub_C2C3 ROM:C3CB beq loc_C3D8 ROM:C3CD jsr sub_C3EE ROM:C3D0 jsr sub_C2C3 ROM:C3D3 beq loc_C3D8 ROM:C3D5 jsr sub_C24E ROM:C3D8 ROM:C3D8 loc_C3D8: ROM:C3D8 deca ROM:C3D9 bne loc_C3C8 ROM:C3DB ldx #byte_455C ROM:C3DE jsr sub_C6D4 ; Read NOVRAM ROM:C3E1 ldd byte_4AFA ROM:C3E4 std byte_4B04 ROM:C3E7 ldd byte_4AFC ROM:C3EA std byte_4B06 ROM:C3ED rts ROM:C3ED ; End of function sub_C306 ROM:C3ED ROM:C3EE ROM:C3EE ; =============== S U B R O U T I N E ======================================= ROM:C3EE ROM:C3EE ROM:C3EE sub_C3EE: ROM:C3EE ldx #word_C7B7 ROM:C3F1 ldb a,x ROM:C3F3 ldx #byte_4500 ; NOVRAM ROM:C3F6 abx ROM:C3F7 stx byte_4AFA ROM:C3FA ldx #unk_C7B6 ROM:C3FD ldb a,x ROM:C3FF ldx #Scratch_RAM_start ROM:C402 abx ROM:C403 tfr x, u ROM:C405 ldx #byte_4500 ; NOVRAM ROM:C408 abx ROM:C409 ROM:C409 loc_C409: ROM:C409 ldb ,u+ ROM:C40B stb ,x+ ROM:C40D cmpx byte_4AFA ROM:C410 bcs loc_C409 ROM:C412 rts ROM:C412 ; End of function sub_C3EE ROM:C412 ROM:C413 ROM:C413 ; =============== S U B R O U T I N E ======================================= ROM:C413 ROM:C413 ROM:C413 sub_C413: ROM:C413 jsr sub_C2C3 ROM:C416 beq locret_C44F ROM:C418 sta byte_4AFA ROM:C41B ldx #byte_4500 ; NOVRAM ROM:C41E ldu #Scratch_RAM_start ROM:C421 ROM:C421 loc_C421: ROM:C421 ldd ,x++ ROM:C423 std ,u++ ROM:C425 cmpx #byte_4500+$100 ; NOVRAM ROM:C428 bcs loc_C421 ROM:C42A jsr sub_C6B8 ROM:C42D ldx #byte_4500 ; NOVRAM ROM:C430 ldy #Scratch_RAM_start ROM:C434 ROM:C434 loc_C434: ROM:C434 ldu ,x ROM:C436 ldd ,y ROM:C438 stu ,y++ ROM:C43A std ,x++ ROM:C43C cmpx #byte_4500+$100 ; NOVRAM ROM:C43F bcs loc_C434 ROM:C441 lda byte_4AFA ROM:C444 jsr sub_C3EE ROM:C447 jsr sub_C2C3 ROM:C44A beq locret_C44F ROM:C44C jsr sub_C24E ROM:C44F ROM:C44F locret_C44F: ROM:C44F rts ROM:C44F ; End of function sub_C413 ROM:C44F ROM:C450 ROM:C450 ; =============== S U B R O U T I N E ======================================= ROM:C450 ROM:C450 ROM:C450 sub_C450: ROM:C450 lda #$65 ; 'e' ROM:C452 ROM:C452 loc_C452: ; Called from select screen, attract screen 1 + 3 when writing text ROM:C452 jsr sub_D8DF ROM:C455 inca ROM:C456 cmpa #$74 ; 't' ROM:C458 bcs loc_C452 ROM:C45A lda #$D4 ; '+' ROM:C45C jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:C45F ldd #$6280 ROM:C462 std ,y++ ROM:C464 lda #$B ROM:C466 sta word_4AFE ROM:C469 ROM:C469 loc_C469: ROM:C469 lda word_4AFE ROM:C46C jsr sub_C5A4 ROM:C46F dec word_4AFE ROM:C472 bpl loc_C469 ROM:C474 jsr sub_C690 ROM:C477 lda byte_4598 ROM:C47A anda #$F ROM:C47C beq locret_C4EA ROM:C47E ldb #$D5 ; '+' ROM:C480 jsr sub_E7C7 ; Print text string from pointer table ROM:C483 lda <DPbyte_AC ROM:C485 anda #$40 ; '@' ROM:C487 beq locret_C4EA ROM:C489 lda byte_4598 ROM:C48C anda #8 ROM:C48E beq loc_C498 ROM:C490 lda #1 ROM:C492 jsr sub_C24E ROM:C495 jsr sub_CC18 ROM:C498 ROM:C498 loc_C498: ROM:C498 lda byte_4598 ROM:C49B anda #4 ROM:C49D beq loc_C4B1 ROM:C49F ldx #byte_454E ROM:C4A2 ldd #0 ROM:C4A5 ROM:C4A5 loc_C4A5: ROM:C4A5 std ,x++ ROM:C4A7 cmpx #byte_458E ROM:C4AA bcs loc_C4A5 ROM:C4AC lda #2 ROM:C4AE jsr sub_C2B3 ROM:C4B1 ROM:C4B1 loc_C4B1: ROM:C4B1 lda byte_4598 ROM:C4B4 anda #2 ROM:C4B6 beq loc_C4DA ROM:C4B8 lda #0 ROM:C4BA jsr sub_C24E ROM:C4BD ldx #unk_C7B6 ROM:C4C0 ldb >3,x ROM:C4C4 ldx #byte_4500 ; NOVRAM ROM:C4C7 abx ROM:C4C8 ldu #byte_4500 ; NOVRAM ROM:C4CB ldb word_C7B7 ROM:C4CE stb word_4B02 ROM:C4D1 ROM:C4D1 loc_C4D1: ROM:C4D1 ldb ,u+ ROM:C4D3 stb ,x+ ROM:C4D5 dec word_4B02 ROM:C4D8 bne loc_C4D1 ROM:C4DA ROM:C4DA loc_C4DA: ROM:C4DA lda byte_4598 ROM:C4DD anda #1 ROM:C4DF beq loc_C4E4 ROM:C4E1 jsr sub_C5F2 ROM:C4E4 ROM:C4E4 loc_C4E4: ROM:C4E4 ldd #0 ROM:C4E7 std byte_4598 ROM:C4EA ROM:C4EA locret_C4EA: ROM:C4EA rts ROM:C4EA ; End of function sub_C450 ROM:C4EA ROM:C4EB ROM:C4EB ; =============== S U B R O U T I N E ======================================= ROM:C4EB ROM:C4EB ROM:C4EB sub_C4EB: ROM:C4EB ldb <DPbyte_43 ; Game over/insert coins timer ROM:C4ED andb #$F ROM:C4EF bne loc_C519 ROM:C4F1 ldb >word_487F ROM:C4F4 cmpb #$D0 ; '-' ROM:C4F6 bcc loc_C519 ROM:C4F8 cmpb #$30 ; '0' ROM:C4FA bls loc_C519 ROM:C4FC tstb ROM:C4FD bmi loc_C50C ROM:C4FF ldb word_4AF6 ROM:C502 decb ROM:C503 bpl loc_C507 ROM:C505 ldb #$B ROM:C507 ROM:C507 loc_C507: ROM:C507 stb word_4AF6 ROM:C50A bra loc_C519 ROM:C50C ; --------------------------------------------------------------------------- ROM:C50C ROM:C50C loc_C50C: ROM:C50C ldb word_4AF6 ROM:C50F incb ROM:C510 cmpb #$B ROM:C512 bls loc_C516 ROM:C514 ldb #0 ROM:C516 ROM:C516 loc_C516: ROM:C516 stb word_4AF6 ROM:C519 ROM:C519 loc_C519: ROM:C519 ldx #byte_C797 ROM:C51C lda word_4AF6 ROM:C51F ldb a,x ROM:C521 stb byte_4AFC ROM:C524 lsrb ROM:C525 lsrb ROM:C526 lsrb ROM:C527 andb #3 ROM:C529 ldx #byte_C737 ROM:C52C lda b,x ROM:C52E sta byte_4AFA ROM:C531 ldb <DPbyte_AC ROM:C533 andb #$80 ; 'Ç' ROM:C535 beq locret_C5A3 ROM:C537 ldb word_4AF4+1 ROM:C53A incb ROM:C53B cmpb byte_4AFA ROM:C53E bls loc_C542 ROM:C540 ldb #0 ROM:C542 ROM:C542 loc_C542: ROM:C542 sta word_4AF4+1 ROM:C545 lda byte_4AFC ROM:C548 rola ROM:C549 rola ROM:C54A rola ROM:C54B rola ROM:C54C anda #7 ROM:C54E ROM:C54E loc_C54E: ROM:C54E deca ROM:C54F bmi loc_C557 ROM:C551 aslb ROM:C552 asl byte_4AFA ROM:C555 bra loc_C54E ROM:C557 ; --------------------------------------------------------------------------- ROM:C557 ROM:C557 loc_C557: ROM:C557 lda byte_4AFC ROM:C55A anda #7 ROM:C55C asla ROM:C55D ldx #byte_4590 ROM:C560 leax a,x ROM:C562 lda ,x ROM:C564 asla ROM:C565 asla ROM:C566 asla ROM:C567 asla ROM:C568 sta byte_4AFB ROM:C56B lda 1,x ROM:C56D anda #$F ROM:C56F adda byte_4AFB ROM:C572 sta byte_4AFB ROM:C575 eorb byte_4AFB ROM:C578 andb byte_4AFA ROM:C57B eorb byte_4AFB ROM:C57E stb 1,x ROM:C580 lsrb ROM:C581 lsrb ROM:C582 lsrb ROM:C583 lsrb ROM:C584 stb ,x ROM:C586 lda #3 ROM:C588 jsr sub_C2B3 ROM:C58B ldx #byte_4500 ; NOVRAM ROM:C58E ldu #Scratch_RAM_start ROM:C591 ROM:C591 loc_C591: ROM:C591 ldd ,x++ ROM:C593 std ,u++ ROM:C595 cmpx #byte_4500+$FF ; NOVRAM ROM:C598 bcs loc_C591 ROM:C59A jsr loc_C3A7 ROM:C59D lda word_4AF6 ROM:C5A0 jsr sub_C5A4 ROM:C5A3 ROM:C5A3 locret_C5A3: ROM:C5A3 rts ROM:C5A3 ; End of function sub_C4EB ROM:C5A3 ROM:C5A4 ROM:C5A4 ; =============== S U B R O U T I N E ======================================= ROM:C5A4 ROM:C5A4 ROM:C5A4 sub_C5A4: ROM:C5A4 ldx #byte_C797 ROM:C5A7 ldb a,x ROM:C5A9 stb byte_4AFA ROM:C5AC andb #7 ROM:C5AE ldx #byte_4590 ROM:C5B1 aslb ROM:C5B2 abx ROM:C5B3 ldb byte_4AFA ROM:C5B6 lsrb ROM:C5B7 lsrb ROM:C5B8 lsrb ROM:C5B9 stb byte_4AFA ROM:C5BC andb #3 ROM:C5BE ldu #byte_C737 ROM:C5C1 leau b,u ROM:C5C3 ldb byte_4AFA ROM:C5C6 lsrb ROM:C5C7 lsrb ROM:C5C8 stb byte_4AFA ROM:C5CB ldb ,x ROM:C5CD aslb ROM:C5CE aslb ROM:C5CF aslb ROM:C5D0 aslb ROM:C5D1 stb byte_4AFB ROM:C5D4 ldb 1,x ROM:C5D6 andb #$F ROM:C5D8 addb byte_4AFB ROM:C5DB ROM:C5DB loc_C5DB: ROM:C5DB dec byte_4AFA ROM:C5DE bmi loc_C5E3 ROM:C5E0 lsrb ROM:C5E1 bra loc_C5DB ROM:C5E3 ; --------------------------------------------------------------------------- ROM:C5E3 ROM:C5E3 loc_C5E3: ROM:C5E3 andb ,u ROM:C5E5 stb word_4AF4+1 ROM:C5E8 ldx #byte_C7F1 ROM:C5EB leax a,x ROM:C5ED addb ,x ROM:C5EF jmp sub_E7D3 ROM:C5EF ; End of function sub_C5A4 ROM:C5EF ROM:C5F2 ROM:C5F2 ; =============== S U B R O U T I N E ======================================= ROM:C5F2 ROM:C5F2 ROM:C5F2 sub_C5F2: ROM:C5F2 ROM:C5F2 ; FUNCTION CHUNK AT ROM:C65B SIZE 0000001F BYTES ROM:C5F2 ROM:C5F2 ldx #byte_4500 ; NOVRAM ROM:C5F5 ldu #Scratch_RAM_start ROM:C5F8 ROM:C5F8 loc_C5F8: ROM:C5F8 ldd ,x++ ROM:C5FA std ,u++ ROM:C5FC cmpx #byte_4500+$100 ; NOVRAM ROM:C5FF bcs loc_C5F8 ROM:C601 ldx #byte_4500 ; NOVRAM ROM:C604 ROM:C604 loc_C604: ROM:C604 lda ,x ROM:C606 coma ROM:C607 sta ,x+ ROM:C609 cmpx #byte_4500+$100 ; NOVRAM ROM:C60C bcs loc_C604 ROM:C60E sta NSTORE ROM:C611 jsr sub_C688 ROM:C614 jsr sub_C67A ROM:C617 jsr sub_C6B8 ROM:C61A ldx #byte_4500 ; NOVRAM ROM:C61D ROM:C61D loc_C61D: ROM:C61D lda ,x ROM:C61F coma ROM:C620 sta ,x+ ROM:C622 cmpx #byte_4500+$100 ; NOVRAM ROM:C625 bcs loc_C61D ROM:C627 sta NSTORE ROM:C62A jsr sub_C688 ROM:C62D jsr sub_C641 ROM:C630 bne loc_C65B ROM:C632 jsr sub_C67A ROM:C635 jsr sub_C6B8 ROM:C638 jsr sub_C641 ROM:C63B beq locret_C640 ROM:C63D jmp loc_C65B ROM:C640 ; --------------------------------------------------------------------------- ROM:C640 ROM:C640 locret_C640: ROM:C640 rts ROM:C640 ; End of function sub_C5F2 ROM:C640 ROM:C641 ROM:C641 ; =============== S U B R O U T I N E ======================================= ROM:C641 ROM:C641 ROM:C641 sub_C641: ROM:C641 ldx #byte_4500 ; NOVRAM ROM:C644 ldu #Scratch_RAM_start ROM:C647 ROM:C647 loc_C647: ROM:C647 lda ,x+ ROM:C649 eora ,u+ ROM:C64B anda #$F ROM:C64D bne locret_C65A ROM:C64F cmpx #byte_4500+$100 ; NOVRAM ROM:C652 bcs loc_C647 ROM:C654 lda #1 ROM:C656 sta word_4AF6+1 ROM:C659 clra ROM:C65A ROM:C65A locret_C65A: ROM:C65A rts ROM:C65A ; End of function sub_C641 ROM:C65A ROM:C65B ; --------------------------------------------------------------------------- ROM:C65B ; START OF FUNCTION CHUNK FOR sub_C5F2 ROM:C65B ROM:C65B loc_C65B: ROM:C65B leax -1,x ROM:C65D tfr x, d ROM:C65F std word_4AF8 ROM:C662 lda #$FF ROM:C664 sta word_4AF6+1 ROM:C667 ldx #byte_4500 ; NOVRAM ROM:C66A ldu #Scratch_RAM_start ROM:C66D ROM:C66D loc_C66D: ROM:C66D ldd ,u++ ROM:C66F std ,x++ ROM:C671 cmpx #byte_4500+$100 ; NOVRAM ROM:C674 bcs loc_C66D ROM:C676 tst word_4AF6+1 ROM:C679 rts ROM:C679 ; END OF FUNCTION CHUNK FOR sub_C5F2 ROM:C67A ROM:C67A ; =============== S U B R O U T I N E ======================================= ROM:C67A ROM:C67A ROM:C67A sub_C67A: ROM:C67A ldx #byte_4500 ; NOVRAM ROM:C67D ldd #0 ROM:C680 ROM:C680 loc_C680: ROM:C680 std ,x++ ROM:C682 cmpx #byte_4500+$100 ; NOVRAM ROM:C685 bcs loc_C680 ROM:C687 rts ROM:C687 ; End of function sub_C67A ROM:C687 ROM:C688 ROM:C688 ; =============== S U B R O U T I N E ======================================= ROM:C688 ROM:C688 ROM:C688 sub_C688: ROM:C688 ldx #$7D0 ROM:C68B ROM:C68B loc_C68B: ROM:C68B leax -1,x ROM:C68D bne loc_C68B ROM:C68F rts ROM:C68F ; End of function sub_C688 ROM:C68F ROM:C690 ROM:C690 ; =============== S U B R O U T I N E ======================================= ROM:C690 ROM:C690 ROM:C690 sub_C690: ROM:C690 lda word_4AF6+1 ROM:C693 beq locret_C6B7 ROM:C695 cmpa #1 ROM:C697 bne loc_C69D ROM:C699 ldb #$9C ; '£' ROM:C69B bra loc_C6B4 ROM:C69D ; --------------------------------------------------------------------------- ROM:C69D ROM:C69D loc_C69D: ROM:C69D ldd #$1F6A ROM:C6A0 std ,y++ ROM:C6A2 ldd #$1A4 ROM:C6A5 std ,y++ ROM:C6A7 lda word_4AF8+1 ROM:C6AA jsr Display_Vect_BCD ; Display BCD numbers ROM:C6AD ldd #$8040 ROM:C6B0 std ,y++ ROM:C6B2 ldb #$9D ; '¥' ROM:C6B4 ROM:C6B4 loc_C6B4: ; Print text string from pointer table ROM:C6B4 jsr sub_E7C7 ROM:C6B7 ROM:C6B7 locret_C6B7: ROM:C6B7 rts ROM:C6B7 ; End of function sub_C690 ROM:C6B7 ROM:C6B8 ROM:C6B8 ; =============== S U B R O U T I N E ======================================= ROM:C6B8 ROM:C6B8 ROM:C6B8 sub_C6B8: ROM:C6B8 lda #$FF ROM:C6BA sta NVRecall ROM:C6BD jsr sub_6005 ROM:C6C0 lda #0 ROM:C6C2 sta NVRecall ROM:C6C5 ldu #0 ROM:C6C8 ROM:C6C8 loc_C6C8: ROM:C6C8 jsr sub_6005 ROM:C6CB leau 1,u ROM:C6CD cmpu #$20 ; ' ' ROM:C6D1 bcs loc_C6C8 ROM:C6D3 rts ROM:C6D3 ; End of function sub_C6B8 ROM:C6D3 ROM:C6D4 ROM:C6D4 ; =============== S U B R O U T I N E ======================================= ROM:C6D4 ROM:C6D4 ; Read NOVRAM ROM:C6D4 ROM:C6D4 sub_C6D4: ROM:C6D4 ldu #$4AFA ROM:C6D4 ; End of function sub_C6D4 ROM:C6D4 ROM:C6D7 ROM:C6D7 ; =============== S U B R O U T I N E ======================================= ROM:C6D7 ROM:C6D7 ; Read NOVRAM ROM:C6D7 ROM:C6D7 sub_C6D7: ROM:C6D7 lda #3 ROM:C6D9 ROM:C6D9 loc_C6D9: ROM:C6D9 sta word_4B02 ROM:C6DC ROM:C6DC loc_C6DC: ROM:C6DC lda ,x+ ROM:C6DE asla ROM:C6DF asla ROM:C6E0 asla ROM:C6E1 asla ROM:C6E2 sta ,u ROM:C6E4 lda ,x+ ROM:C6E6 anda #$F ROM:C6E8 adda ,u ROM:C6EA sta ,u+ ROM:C6EC dec word_4B02 ROM:C6EF bpl loc_C6DC ROM:C6F1 leax -8,x ROM:C6F3 rts ROM:C6F3 ; End of function sub_C6D7 ROM:C6F3 ROM:C6F4 ROM:C6F4 ; =============== S U B R O U T I N E ======================================= ROM:C6F4 ROM:C6F4 ROM:C6F4 sub_C6F4: ROM:C6F4 ldu #byte_4AFA ROM:C6F4 ; End of function sub_C6F4 ROM:C6F4 ROM:C6F7 ROM:C6F7 ; =============== S U B R O U T I N E ======================================= ROM:C6F7 ROM:C6F7 ROM:C6F7 sub_C6F7: ROM:C6F7 lda #2 ROM:C6F9 ROM:C6F9 loc_C6F9: ROM:C6F9 sta word_4B02 ROM:C6FC ROM:C6FC loc_C6FC: ROM:C6FC lda ,u+ ROM:C6FE sta 1,x ROM:C700 lsra ROM:C701 lsra ROM:C702 lsra ROM:C703 lsra ROM:C704 sta ,x++ ROM:C706 ROM:C706 loc_C706: ROM:C706 dec word_4B02 ROM:C709 bpl loc_C6FC ROM:C70B leax -6,x ROM:C70D rts ROM:C70D ; End of function sub_C6F7 ROM:C70D ROM:C70E ROM:C70E ; =============== S U B R O U T I N E ======================================= ROM:C70E ROM:C70E ROM:C70E sub_C70E: ROM:C70E ldb #0 ROM:C710 stb <DPbyte_AD ROM:C712 tfr a, b ROM:C714 lsra ROM:C715 lsra ROM:C716 lsra ROM:C717 lsra ROM:C718 cmpa #$A ROM:C71A bcs loc_C71E ROM:C71C lda #9 ROM:C71E ROM:C71E loc_C71E: ROM:C71E jsr loc_E7AD ROM:C721 lda #$B8 ; '+' ROM:C723 sta ,y+ ROM:C725 lda #$DF ; '¯' ROM:C727 sta ,y+ ROM:C729 clra ROM:C72A andb #$F ROM:C72C beq loc_C734 ROM:C72E ROM:C72E loc_C72E: ROM:C72E adda #4 ROM:C730 daa ROM:C731 decb ROM:C732 bne loc_C72E ROM:C734 ROM:C734 loc_C734: ; Display BCD numbers ROM:C734 jmp Display_Vect_BCD ROM:C734 ; End of function sub_C70E ROM:C734 ROM:C734 ; --------------------------------------------------------------------------- ROM:C737 byte_C737: fcb 1, 3, 7, $F, 8, 0, 8, 0 ROM:C737 fcb 8, 0, 8, 0, 0, 0, 0, 0 ROM:C737 fcb 0, 0, 0, 0, 0, 0, 0, 0 ROM:C737 fcb 0, 0, 0, 0, 0, 0, 0, 0 ROM:C737 fcb 0, 0, 0, 0, 0, 0, 0, 0 ROM:C737 fcb 0, 0, 0, 0, 0, 0, 0, 0 ROM:C737 fcb 0, 0, 0, 0, 0, 0, 0, 0 ROM:C737 fcb 0, 0, 0, 0, 0, 0, 0, 0 ROM:C737 fcb 0, 0, 0, 0, 0, 0, 0, 0 ROM:C737 fcb 0, 0, 0, 0, 0, 0, 0, 0 ROM:C737 fcb 0, 0, 0, 0, 0, 0, 0, 0 ROM:C737 fcb 0, 0, 0, 0, 0, 0, 0, 0 ROM:C797 byte_C797: fcb 8, $80, $48, $B0, 9, $49, $89, $C1 ROM:C797 fcb $E4, $C4, $A4, $84 ROM:C7A3 unk_C7A3: fcb 0 ROM:C7A4 word_C7A4: fdb $50A, $1015, $1A20, $252A, $3035, $3A40, $454A, $5055 ROM:C7A4 fdb $5A60 ROM:C7B6 unk_C7B6: fcb 0 ROM:C7B7 word_C7B7: fdb $834 ROM:C7B9 fcb $90 ; É ROM:C7BA fcb $98 ; ÿ ROM:C7BB word_C7BB: fdb $1B8 ROM:C7BD fdb $190 ROM:C7BF fdb $168 ROM:C7C1 word_C7C1: fdb $118 ROM:C7C3 word_C7C3: fdb $140 ROM:C7C5 word_C7C5: fdb $B4 ROM:C7C7 word_C7C7: fdb $50 ROM:C7C9 word_C7C9: fdb $DC ROM:C7CB word_C7CB: fdb $78 ROM:C7CD word_C7CD: fdb $1E6B, $1E98, $1EC5, $1EF2, $1F1F, $1F4C, $1F79, $1FA6 ROM:C7CD fdb $1FD3, $1E6B, $1E98, $1EC5, $1EF2, $1F1F, $1F4C, $1F79 ROM:C7CD fdb $1FA6, $1FD3 ROM:C7F1 byte_C7F1: fcb $74, $78, $7A, $7E, $86, $8A, $8E, $92 ROM:C7F1 fcb $94, $96, $98, $9A ROM:C7FD ROM:C7FD ; =============== S U B R O U T I N E ======================================= ROM:C7FD ROM:C7FD ; Display high scores ROM:C7FD ROM:C7FD sub_C7FD: ROM:C7FD tst word_4AEC ROM:C800 bmi loc_C811 ROM:C802 lda #$3E ; '>' ROM:C804 jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:C807 ldd #$7200 ROM:C80A std ,y++ ROM:C80C ldd #word_CA64 ; High scores text position table ROM:C80F bra loc_C81E ROM:C811 ; --------------------------------------------------------------------------- ROM:C811 ROM:C811 loc_C811: ROM:C811 lda #$3F ; '?' ROM:C813 jsr sub_D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:C816 ldd #$7140 ; High scores text size ROM:C819 std ,y++ ROM:C81B ldd #word_CA78 ROM:C81E ROM:C81E loc_C81E: ROM:C81E std word_4AF1 ROM:C821 lda #0 ROM:C823 sta word_4AEA ROM:C826 ROM:C826 loc_C826: ROM:C826 ldu word_4AF1 ROM:C829 ldd ,u ROM:C82B std ,y++ ROM:C82D ldd #$1F80 ROM:C830 std ,y++ ROM:C832 ldb word_4AEA ROM:C835 aslb ROM:C836 addb word_4AEA ROM:C839 ldx #byte_4AB6 ROM:C83C abx ROM:C83D cmpx word_4AEC ROM:C840 bne loc_C847 ROM:C842 ldd #$6780 ROM:C845 bra loc_C84A ROM:C847 ; --------------------------------------------------------------------------- ROM:C847 ROM:C847 loc_C847: ; Attract text colour/intensity for fading ROM:C847 ldd byte_4B10 ROM:C84A ROM:C84A loc_C84A: ROM:C84A std ,y++ ROM:C84C std <DPbyte_1 ROM:C84E ldu #$3016 ROM:C851 tst word_4AEC ROM:C854 bmi loc_C871 ROM:C856 lda word_4AEE ROM:C859 cmpa #0 ROM:C85B bne loc_C86D ROM:C85D lda word_4843 ROM:C860 anda #1 ROM:C862 bne loc_C869 ROM:C864 ldd byte_4B10 ; Attract text colour/intensity for fading ROM:C867 bra loc_C86B ROM:C869 ; --------------------------------------------------------------------------- ROM:C869 ROM:C869 loc_C869: ROM:C869 ldd <DPbyte_1 ROM:C86B ROM:C86B loc_C86B: ROM:C86B bra loc_C86F ROM:C86D ; --------------------------------------------------------------------------- ROM:C86D ROM:C86D loc_C86D: ROM:C86D ldd <DPbyte_1 ROM:C86F ROM:C86F loc_C86F: ROM:C86F std ,y++ ROM:C871 ROM:C871 loc_C871: ROM:C871 lda ,x+ ROM:C873 bne loc_C884 ROM:C875 tst word_4AEC ROM:C878 bmi loc_C87F ROM:C87A ldd $3054 ROM:C87D bra loc_C882 ROM:C87F ; --------------------------------------------------------------------------- ROM:C87F ROM:C87F loc_C87F: ROM:C87F ldd $3002 ROM:C882 ROM:C882 loc_C882: ROM:C882 bra loc_C887 ROM:C884 ; --------------------------------------------------------------------------- ROM:C884 ROM:C884 loc_C884: ROM:C884 asla ROM:C885 ldd a,u ROM:C887 ROM:C887 loc_C887: ROM:C887 std ,y++ ROM:C889 tst word_4AEC ROM:C88C bmi loc_C8A9 ROM:C88E lda word_4AEE ROM:C891 cmpa #1 ROM:C893 bne loc_C8A5 ROM:C895 lda >word_4843 ROM:C898 anda #1 ROM:C89A bne loc_C8A1 ROM:C89C ldd byte_4B10 ; Attract text colour/intensity for fading ROM:C89F bra loc_C8A3 ROM:C8A1 ; --------------------------------------------------------------------------- ROM:C8A1 ROM:C8A1 loc_C8A1: ROM:C8A1 ldd <DPbyte_1 ROM:C8A3 ROM:C8A3 loc_C8A3: ROM:C8A3 bra loc_C8A7 ROM:C8A5 ; --------------------------------------------------------------------------- ROM:C8A5 ROM:C8A5 loc_C8A5: ROM:C8A5 ldd <DPbyte_1 ROM:C8A7 ROM:C8A7 loc_C8A7: ROM:C8A7 std ,y++ ROM:C8A9 ROM:C8A9 loc_C8A9: ROM:C8A9 lda ,x+ ROM:C8AB bne loc_C8BC ROM:C8AD tst word_4AEC ROM:C8B0 bmi loc_C8B7 ROM:C8B2 ldd $3054 ROM:C8B5 bra loc_C8BA ROM:C8B7 ; --------------------------------------------------------------------------- ROM:C8B7 ROM:C8B7 loc_C8B7: ROM:C8B7 ldd $3002 ROM:C8BA ROM:C8BA loc_C8BA: ROM:C8BA bra loc_C8BF ROM:C8BC ; --------------------------------------------------------------------------- ROM:C8BC ROM:C8BC loc_C8BC: ROM:C8BC asla ROM:C8BD ldd a,u ROM:C8BF ROM:C8BF loc_C8BF: ROM:C8BF std ,y++ ROM:C8C1 tst word_4AEC ROM:C8C4 bmi loc_C8E1 ROM:C8C6 lda word_4AEE ROM:C8C9 cmpa #2 ROM:C8CB bne loc_C8DD ROM:C8CD lda >word_4843 ROM:C8D0 anda #1 ROM:C8D2 bne loc_C8D9 ROM:C8D4 ldd byte_4B10 ; Attract text colour/intensity for fading ROM:C8D7 bra loc_C8DB ROM:C8D9 ; --------------------------------------------------------------------------- ROM:C8D9 ROM:C8D9 loc_C8D9: ROM:C8D9 ldd <DPbyte_1 ROM:C8DB ROM:C8DB loc_C8DB: ROM:C8DB bra loc_C8DF ROM:C8DD ; --------------------------------------------------------------------------- ROM:C8DD ROM:C8DD loc_C8DD: ROM:C8DD ldd <DPbyte_1 ROM:C8DF ROM:C8DF loc_C8DF: ROM:C8DF std ,y++ ROM:C8E1 ROM:C8E1 loc_C8E1: ROM:C8E1 lda ,x+ ROM:C8E3 bne loc_C8F4 ROM:C8E5 tst word_4AEC ROM:C8E8 bmi loc_C8EF ROM:C8EA ldd $3054 ROM:C8ED bra loc_C8F2 ROM:C8EF ; --------------------------------------------------------------------------- ROM:C8EF ROM:C8EF loc_C8EF: ROM:C8EF ldd $3002 ROM:C8F2 ROM:C8F2 loc_C8F2: ROM:C8F2 bra loc_C8F7 ROM:C8F4 ; --------------------------------------------------------------------------- ROM:C8F4 ROM:C8F4 loc_C8F4: ROM:C8F4 asla ROM:C8F5 ldd a,u ROM:C8F7 ROM:C8F7 loc_C8F7: ROM:C8F7 std ,y++ ROM:C8F9 ldd <DPbyte_1 ROM:C8FB std ,y++ ROM:C8FD ldd #$8040 ROM:C900 std ,y++ ROM:C902 ldu word_4AF1 ROM:C905 ldd ,u ROM:C907 std ,y++ ROM:C909 ldd #$1F38 ROM:C90C std ,y++ ROM:C90E lda word_4AEA ROM:C911 inca ROM:C912 cmpa #$A ROM:C914 bcs loc_C918 ROM:C916 lda #$10 ROM:C918 ROM:C918 loc_C918: ROM:C918 ldb #1 ROM:C91A stb <DPbyte_AD ROM:C91C jsr Display_Vect_BCD ; Display BCD numbers ROM:C91F ldd #$B8DC ROM:C922 std ,y++ ROM:C924 ldd #$8040 ROM:C927 std ,y++ ROM:C929 ldb word_4AEA ROM:C92C aslb ROM:C92D aslb ROM:C92E ldx #byte_4A8E ; High scores RAM ROM:C931 abx ROM:C932 ldu word_4AF1 ROM:C935 ldd ,u++ ROM:C937 std ,y++ ROM:C939 ldd #$1FF0 ROM:C93C std ,y++ ROM:C93E stu word_4AF1 ROM:C941 ldb #6 ROM:C943 stb <DPbyte_AD ROM:C945 jsr sub_E764 ROM:C948 leax 4,x ROM:C94A ldd #$8040 ROM:C94D std ,y++ ROM:C94F inc word_4AEA ROM:C952 lda word_4AEA ROM:C955 cmpa #$A ROM:C957 lbcs loc_C826 ROM:C95B ldd #$7200 ROM:C95E std ,y++ ROM:C960 ldd word_4AEC ROM:C963 bpl loc_C966 ROM:C965 rts ROM:C966 ; --------------------------------------------------------------------------- ROM:C966 ROM:C966 loc_C966: ROM:C966 ldd #$6480 ROM:C969 std ,y++ ROM:C96B ldx #(word_CBA6+2) ROM:C96E ldu #$3018 ROM:C971 ROM:C971 loc_C971: ROM:C971 ldd 2,x ROM:C973 anda #$1F ROM:C975 std ,y++ ROM:C977 ldd ,x ROM:C979 anda #$1F ROM:C97B std ,y++ ROM:C97D ldd ,u++ ROM:C97F std ,y++ ROM:C981 ldd #$8040 ROM:C984 std ,y++ ROM:C986 leax 4,x ROM:C988 cmpx #word_CC10 ROM:C98B bcs loc_C971 ROM:C98D ldd word_CBA6 ROM:C990 anda #$1F ROM:C992 std ,y++ ROM:C994 ldd word_CBA4 ROM:C997 anda #$1F ROM:C999 std ,y++ ROM:C99B ldd $3054 ROM:C99E std ,y++ ROM:C9A0 ldd #$7200 ROM:C9A3 std ,y++ ROM:C9A5 ldd #$8040 ROM:C9A8 std ,y++ ROM:C9AA ldb word_4AEE+1 ROM:C9AD cmpb #$1B ROM:C9AF bne loc_C9B6 ROM:C9B1 ldd #$6750 ROM:C9B4 bra loc_C9B9 ROM:C9B6 ; --------------------------------------------------------------------------- ROM:C9B6 ROM:C9B6 loc_C9B6: ROM:C9B6 ldd #$6450 ROM:C9B9 ROM:C9B9 loc_C9B9: ROM:C9B9 std ,y++ ROM:C9BB ldd 2,x ROM:C9BD anda #$1F ROM:C9BF std ,y++ ROM:C9C1 ldd ,x ROM:C9C3 subd #8 ROM:C9C6 anda #$1F ROM:C9C8 std ,y++ ROM:C9CA ldd #$71C0 ROM:C9CD std ,y++ ROM:C9CF ldd $303A ROM:C9D2 std ,y++ ROM:C9D4 ldd $3040 ROM:C9D7 std ,y++ ROM:C9D9 ldd $301A ROM:C9DC std ,y++ ROM:C9DE ldd #$7200 ROM:C9E1 std ,y++ ROM:C9E3 ldd #$8040 ROM:C9E6 std ,y++ ROM:C9E8 ldb word_4AEE+1 ROM:C9EB cmpb #$1C ROM:C9ED bne loc_C9F4 ROM:C9EF ldd #$6750 ROM:C9F2 bra loc_C9F7 ROM:C9F4 ; --------------------------------------------------------------------------- ROM:C9F4 ROM:C9F4 loc_C9F4: ROM:C9F4 ldd #$6450 ROM:C9F7 ROM:C9F7 loc_C9F7: ROM:C9F7 std ,y++ ROM:C9F9 ldd 6,x ROM:C9FB anda #$1F ROM:C9FD std ,y++ ROM:C9FF ldd 4,x ROM:CA01 subd #8 ROM:CA04 anda #$1F ROM:CA06 std ,y++ ROM:CA08 ldd #$71C0 ROM:CA0B std ,y++ ROM:CA0D ldd $3020 ROM:CA10 std ,y++ ROM:CA12 ldd $3032 ROM:CA15 std ,y++ ROM:CA17 ldd $301E ROM:CA1A std ,y++ ROM:CA1C ldd #$7200 ROM:CA1F std ,y++ ROM:CA21 ldd #$8040 ROM:CA24 std ,y++ ROM:CA26 ldd #$6780 ROM:CA29 std ,y++ ROM:CA2B ldb word_4AEE+1 ROM:CA2E cmpb #$1B ROM:CA30 bcc loc_CA5B ROM:CA32 aslb ROM:CA33 aslb ROM:CA34 ldx #word_CBA4 ROM:CA37 abx ROM:CA38 ldd 2,x ROM:CA3A anda #$1F ROM:CA3C std ,y++ ROM:CA3E ldd ,x ROM:CA40 anda #$1F ROM:CA42 std ,y++ ROM:CA44 ldb word_4AEE+1 ROM:CA47 bne loc_CA4E ROM:CA49 ldd $3054 ROM:CA4C bra loc_CA54 ROM:CA4E ; --------------------------------------------------------------------------- ROM:CA4E ROM:CA4E loc_CA4E: ROM:CA4E aslb ROM:CA4F ldx #$3016 ROM:CA52 ldd b,x ROM:CA54 ROM:CA54 loc_CA54: ROM:CA54 std ,y++ ROM:CA56 ldd #$8040 ; Vector CNTR instruction ROM:CA59 std ,y++ ROM:CA5B ROM:CA5B loc_CA5B: ROM:CA5B ldd #$6680 ROM:CA5E std ,y++ ROM:CA60 jsr sub_B6CC ROM:CA63 rts ROM:CA63 ; End of function sub_C7FD ROM:CA63 ROM:CA63 ; --------------------------------------------------------------------------- ROM:CA64 word_CA64: fdb $1FB8, $1F94, $1F72, $1F42, $1F1E, $1EFC, $1ED8, $1EB6 ROM:CA64 fdb $1E92, $1E6E ROM:CA78 word_CA78: fdb $8C, $64, $3C, $14, $1FEC, $1FC4, $1F9C, $1F74 ROM:CA78 fdb $1F4C, $1F24 ROM:CA8C ROM:CA8C ; =============== S U B R O U T I N E ======================================= ROM:CA8C ROM:CA8C ; Score ROM:CA8C ROM:CA8C sub_CA8C: ROM:CA8C ldx #byte_4A8E ; High scores RAM ROM:CA8F ROM:CA8F loc_CA8F: ; Score millions ROM:CA8F ldd <DPbyte_5C ROM:CA91 subd ,x ROM:CA93 bhi loc_CAA5 ROM:CA95 bne loc_CA9D ROM:CA97 ldd <DPbyte_5E ; Score thousands ROM:CA99 subd 2,x ROM:CA9B bcc loc_CAA5 ROM:CA9D ROM:CA9D loc_CA9D: ROM:CA9D leax 4,x ROM:CA9F cmpx #byte_4AB6 ROM:CAA2 bcs loc_CA8F ROM:CAA4 rts ROM:CAA5 ; --------------------------------------------------------------------------- ROM:CAA5 ROM:CAA5 loc_CAA5: ROM:CAA5 jsr sub_CAB7 ROM:CAA8 lda #0 ROM:CAAA sta word_4AEE ROM:CAAD ldd #0 ROM:CAB0 std word_4AEE+1 ROM:CAB3 ldx #byte_4AB6 ROM:CAB6 rts ROM:CAB6 ; End of function sub_CA8C ROM:CAB6 ROM:CAB7 ROM:CAB7 ; =============== S U B R O U T I N E ======================================= ROM:CAB7 ROM:CAB7 ROM:CAB7 sub_CAB7: ROM:CAB7 stx word_4AEC ROM:CABA ldu #byte_4AD1 ROM:CABD ldx #byte_4AB2 ROM:CAC0 cmpx word_4AEC ROM:CAC3 beq loc_CADE ROM:CAC5 ROM:CAC5 loc_CAC5: ROM:CAC5 ldd -4,x ROM:CAC7 std ,x ROM:CAC9 ldd -2,x ROM:CACB std 2,x ROM:CACD ldd -3,u ROM:CACF std ,u ROM:CAD1 lda -1,u ROM:CAD3 sta 2,u ROM:CAD5 leau -3,u ROM:CAD7 leax -4,x ROM:CAD9 cmpx word_4AEC ROM:CADC bhi loc_CAC5 ROM:CADE ROM:CADE loc_CADE: ROM:CADE stu word_4AEC ROM:CAE1 lda #0 ROM:CAE3 sta ,u ROM:CAE5 ldd #0 ROM:CAE8 std 1,u ROM:CAEA ldd <DPbyte_5C ; Score millions ROM:CAEC std ,x ROM:CAEE ldd <DPbyte_5E ; Score thousands ROM:CAF0 std 2,x ROM:CAF2 rts ROM:CAF2 ; End of function sub_CAB7 ROM:CAF2 ROM:CAF3 ROM:CAF3 ; =============== S U B R O U T I N E ======================================= ROM:CAF3 ROM:CAF3 ROM:CAF3 sub_CAF3: ROM:CAF3 ldx word_4AEC ROM:CAF6 ldb word_4AEE ROM:CAF9 abx ROM:CAFA tfr x, u ROM:CAFC lda word_4AEE ROM:CAFF cmpa #3 ROM:CB01 bcs loc_CB08 ROM:CB03 ldx #word_CC10 ROM:CB06 bra loc_CB0B ROM:CB08 ; --------------------------------------------------------------------------- ROM:CB08 ROM:CB08 loc_CB08: ROM:CB08 ldx #word_CBA4 ROM:CB0B ROM:CB0B loc_CB0B: ROM:CB0B ldd >byte_4879 ROM:CB0E subd #8 ROM:CB11 subd ,x ROM:CB13 tsta ROM:CB14 bpl loc_CB1A ROM:CB16 coma ROM:CB17 negb ROM:CB18 sbca #$FF ROM:CB1A ROM:CB1A loc_CB1A: ROM:CB1A std <DPbyte_1 ROM:CB1C cmpd #$18 ROM:CB20 bcc loc_CB49 ROM:CB22 ldd >word_487B ROM:CB25 addd #$FF8C ROM:CB28 subd 2,x ROM:CB2A tsta ROM:CB2B bpl loc_CB31 ROM:CB2D coma ROM:CB2E negb ROM:CB2F sbca #$FF ROM:CB31 ROM:CB31 loc_CB31: ROM:CB31 cmpd #$18 ROM:CB35 bcc loc_CB49 ROM:CB37 addd <DPbyte_1 ROM:CB39 cmpd #$20 ; ' ' ROM:CB3D bcc loc_CB49 ROM:CB3F tfr x, d ROM:CB41 subd #word_CBA4 ROM:CB44 lsrb ROM:CB45 lsrb ROM:CB46 stb word_4AEE+1 ROM:CB49 ROM:CB49 loc_CB49: ROM:CB49 leax 4,x ROM:CB4B cmpx #word_CC10+8 ROM:CB4E bcs loc_CB0B ROM:CB50 lda word_4AEE+1 ROM:CB53 cmpa #$1B ROM:CB55 bcc loc_CB59 ROM:CB57 sta ,u ROM:CB59 ROM:CB59 loc_CB59: ROM:CB59 lda <DPbyte_AC ROM:CB5B anda #$F0 ; '=' ROM:CB5D beq locret_CBA3 ROM:CB5F lda word_4AEE+1 ROM:CB62 cmpa #$1B ROM:CB64 bne loc_CB82 ROM:CB66 lda word_4AEE ROM:CB69 cmpa #2 ROM:CB6B bhi loc_CB71 ROM:CB6D lda #0 ROM:CB6F sta ,u ROM:CB71 ROM:CB71 loc_CB71: ROM:CB71 lda word_4AEE ROM:CB74 beq loc_CB7D ROM:CB76 dec word_4AEE ROM:CB79 lda #0 ROM:CB7B sta -1,u ROM:CB7D ROM:CB7D loc_CB7D: ROM:CB7D jsr Sound_34 ROM:CB80 bra locret_CBA3 ROM:CB82 ; --------------------------------------------------------------------------- ROM:CB82 ROM:CB82 loc_CB82: ROM:CB82 cmpa #$1C ROM:CB84 bne loc_CB91 ROM:CB86 ldd #$FFFF ROM:CB89 std word_4AEC ROM:CB8C jsr Sound_2D ROM:CB8F bra locret_CBA3 ROM:CB91 ; --------------------------------------------------------------------------- ROM:CB91 ROM:CB91 loc_CB91: ROM:CB91 inc word_4AEE ROM:CB94 lda word_4AEE ROM:CB97 cmpa #3 ROM:CB99 bcs loc_CBA0 ROM:CB9B lda #$1C ROM:CB9D sta word_4AEE+1 ROM:CBA0 ROM:CBA0 loc_CBA0: ROM:CBA0 jsr Sound_3A ROM:CBA3 ROM:CBA3 locret_CBA3: ROM:CBA3 rts ROM:CBA3 ; End of function sub_CAF3 ROM:CBA3 ROM:CBA3 ; --------------------------------------------------------------------------- ROM:CBA4 word_CBA4: fdb $11C ROM:CBA6 word_CBA6: fdb $FF44, $FEDC, $FFA4, $FEDC, $FF74, $FEDC, $FF44, $FEDC ROM:CBA6 fdb $FF14, $FEDC, $FEE4, $FEDC, $FEB4, $FEDC, $FE84, $FEDC ROM:CBA6 fdb $FE54, $FEDC, $FE24, $FF0C, $FE24, $FF3C, $FE24, $FF6C ROM:CBA6 fdb $FE24, $FF9C, $FE24, $FFCC, $FE24, $FFFC, $FE24, $2C ROM:CBA6 fdb $FE24, $5C, $FE24, $8C, $FE24, $BC, $FE24, $EC ROM:CBA6 fdb $FE24, $11C, $FE24, $11C, $FE54, $11C, $FE84, $11C ROM:CBA6 fdb $FEB4, $11C, $FEE4, $11C, $FF14 ROM:CC10 word_CC10: fdb $11C, $FF74, $11C, $FFA4 ROM:CC18 ROM:CC18 ; =============== S U B R O U T I N E ======================================= ROM:CC18 ROM:CC18 ROM:CC18 sub_CC18: ROM:CC18 jsr sub_CC5B ROM:CC1B lda #1 ROM:CC1D jsr sub_C2C3 ROM:CC20 bne loc_CC38 ROM:CC22 ldu #byte_4AB6 ROM:CC25 ldx #byte_4520 ROM:CC28 lda #8 ROM:CC2A jsr loc_C6D9 ROM:CC2D ldu #byte_4A8E ; High scores RAM ROM:CC30 ldx #byte_4508 ROM:CC33 lda #$B ROM:CC35 jsr loc_C6D9 ROM:CC38 ROM:CC38 loc_CC38: ROM:CC38 ldx #byte_4AB6 ROM:CC3B ROM:CC3B loc_CC3B: ROM:CC3B lda ,x+ ROM:CC3D cmpa #$1B ROM:CC3F bcc sub_CC5B ROM:CC41 cmpx #word_4AD4 ROM:CC44 bcs loc_CC3B ROM:CC46 ldx #byte_4A8E ; High scores RAM ROM:CC49 ROM:CC49 loc_CC49: ROM:CC49 lda ,x+ ROM:CC4B cmpa #$A0 ; 'á' ROM:CC4D bcc sub_CC5B ROM:CC4F anda #$F ROM:CC51 cmpa #$A ROM:CC53 bcc sub_CC5B ROM:CC55 cmpx #byte_4AB6 ROM:CC58 bcs loc_CC49 ROM:CC5A rts ROM:CC5A ; End of function sub_CC18 ROM:CC5A ROM:CC5B ROM:CC5B ; =============== S U B R O U T I N E ======================================= ROM:CC5B ROM:CC5B ROM:CC5B sub_CC5B: ROM:CC5B ldx #byte_4AB6 ROM:CC5E ldu #word_CC7A ; High score names ROM:CC61 ROM:CC61 loc_CC61: ROM:CC61 ldd ,u++ ROM:CC63 std ,x++ ROM:CC65 cmpx #word_4AD4 ROM:CC68 bcs loc_CC61 ROM:CC6A ldx #byte_4A8E ; High scores RAM ROM:CC6D ldu #word_CC98 ; High scores init table ROM:CC70 ROM:CC70 loc_CC70: ROM:CC70 ldd ,u++ ROM:CC72 std ,x++ ROM:CC74 cmpx #byte_4AB6 ROM:CC77 bcs loc_CC70 ROM:CC79 rts ROM:CC79 ; End of function sub_CC5B ROM:CC79 ROM:CC79 ; --------------------------------------------------------------------------- ROM:CC7A word_CC7A: fdb $F02, $917, $10E, $801, $E07, $A12, $D0C, $80A ; High score names ROM:CC7A fdb $504, $E0C, $105, $A04, $501, $1212, $C0D ROM:CC98 word_CC98: fdb $128, $5353, $111, $936, $102, $4650, $87, $2551 ; High scores init table ROM:CC98 fdb $81, $3553, $70, $4899, $51, $8000, $49, $2159 ROM:CC98 fdb $38, $4766, $38, $655 ROM:CCC0 ROM:CCC0 ; =============== S U B R O U T I N E ======================================= ROM:CCC0 ROM:CCC0 ; Initialise object? ROM:CCC0 ROM:CCC0 sub_CCC0: ROM:CCC0 orcc #1 ROM:CCC2 ror MPAGE ROM:CCC5 jsr $670D ROM:CCC8 clr MPAGE ROM:CCCB rts ROM:CCCB ; End of function sub_CCC0 ROM:CCCB ROM:CCCC ROM:CCCC ; =============== S U B R O U T I N E ======================================= ROM:CCCC ROM:CCCC ; Copy XYZ data to math RAM ROM:CCCC ROM:CCCC sub_CCCC: ROM:CCCC orcc #1 ROM:CCCE ror MPAGE ROM:CCD1 jsr $6724 ROM:CCD4 clr MPAGE ROM:CCD7 rts ROM:CCD7 ; End of function sub_CCCC ROM:CCD7 ROM:CCD8 ROM:CCD8 ; =============== S U B R O U T I N E ======================================= ROM:CCD8 ROM:CCD8 ; Copy object 3D data to math ram ROM:CCD8 ROM:CCD8 sub_CCD8: ROM:CCD8 orcc #1 ROM:CCDA ror MPAGE ROM:CCDD jsr $6726 ROM:CCE0 clr MPAGE ROM:CCE3 rts ROM:CCE3 ; End of function sub_CCD8 ROM:CCE3 ROM:CCE4 ROM:CCE4 ; =============== S U B R O U T I N E ======================================= ROM:CCE4 ROM:CCE4 ROM:CCE4 sub_CCE4: ROM:CCE4 orcc #1 ROM:CCE6 ror MPAGE ; Change memory page ROM:CCE9 jsr $6761 ROM:CCEC clr MPAGE ROM:CCEF rts ROM:CCEF ; End of function sub_CCE4 ROM:CCEF ROM:CCF0 ROM:CCF0 ; =============== S U B R O U T I N E ======================================= ROM:CCF0 ROM:CCF0 ; Get divider result and multiply by Math result Z, insert VCTR instruction ROM:CCF0 ROM:CCF0 sub_CCF0: ROM:CCF0 orcc #1 ROM:CCF2 ror MPAGE ROM:CCF5 jsr $6761 ROM:CCF8 clr MPAGE ROM:CCFB rts ROM:CCFB ; End of function sub_CCF0 ROM:CCFB ROM:CCFC ROM:CCFC ; =============== S U B R O U T I N E ======================================= ROM:CCFC ROM:CCFC ; Trench floor lines calcs ROM:CCFC ROM:CCFC sub_CCFC: ROM:CCFC orcc #1 ROM:CCFE ror MPAGE ROM:CD01 jsr $6782 ROM:CD04 clr MPAGE ROM:CD07 rts ROM:CD07 ; End of function sub_CCFC ROM:CD07 ROM:CD08 ROM:CD08 ; =============== S U B R O U T I N E ======================================= ROM:CD08 ROM:CD08 ; Trench side vertical lines calcs ROM:CD08 ROM:CD08 sub_CD08: ROM:CD08 orcc #1 ROM:CD0A ror MPAGE ROM:CD0D jsr $67AA ROM:CD10 clr MPAGE ROM:CD13 rts ROM:CD13 ; End of function sub_CD08 ROM:CD13 ROM:CD14 ROM:CD14 ; =============== S U B R O U T I N E ======================================= ROM:CD14 ROM:CD14 ; Math program 0x50. Matrix Multiply - Transposed ROM:CD14 ; Then do perspective division? ROM:CD14 ROM:CD14 sub_CD14: ROM:CD14 orcc #1 ROM:CD16 ror MPAGE ROM:CD19 jsr $67D2 ROM:CD1C clr MPAGE ROM:CD1F rts ROM:CD1F ; End of function sub_CD14 ROM:CD1F ROM:CD20 ROM:CD20 ; =============== S U B R O U T I N E ======================================= ROM:CD20 ROM:CD20 ; Do 3D object transform using Matrix 1 ROM:CD20 ROM:CD20 sub_CD20: ROM:CD20 orcc #1 ROM:CD22 ror MPAGE ROM:CD25 jsr $67D4 ROM:CD28 clr MPAGE ROM:CD2B rts ROM:CD2B ; End of function sub_CD20 ROM:CD2B ROM:CD2C ROM:CD2C ; =============== S U B R O U T I N E ======================================= ROM:CD2C ROM:CD2C ; Format vectors for ties, and tower/bunker explosions ROM:CD2C ROM:CD2C sub_CD2C: ROM:CD2C orcc #1 ROM:CD2E ror MPAGE ROM:CD31 jsr $6819 ROM:CD34 clr MPAGE ROM:CD37 rts ROM:CD37 ; End of function sub_CD2C ROM:CD37 ROM:CD38 ROM:CD38 ; =============== S U B R O U T I N E ======================================= ROM:CD38 ROM:CD38 ; Trench left side turret calcs ROM:CD38 ROM:CD38 sub_CD38: ROM:CD38 orcc #1 ROM:CD3A ror MPAGE ROM:CD3D jsr $6864 ROM:CD40 clr MPAGE ROM:CD43 rts ROM:CD43 ; End of function sub_CD38 ROM:CD43 ROM:CD44 ROM:CD44 ; =============== S U B R O U T I N E ======================================= ROM:CD44 ROM:CD44 ; Trench right side turret calcs ROM:CD44 ROM:CD44 sub_CD44: ROM:CD44 orcc #1 ROM:CD46 ror MPAGE ROM:CD49 jsr $68C7 ROM:CD4C clr MPAGE ROM:CD4F rts ROM:CD4F ; End of function sub_CD44 ROM:CD4F ROM:CD50 ROM:CD50 ; =============== S U B R O U T I N E ======================================= ROM:CD50 ROM:CD50 ROM:CD50 sub_CD50: ROM:CD50 orcc #1 ; Called during towers ROM:CD52 ror MPAGE ROM:CD55 jsr $692D ROM:CD58 clr MPAGE ROM:CD5B rts ROM:CD5B ; End of function sub_CD50 ROM:CD5B ROM:CD5C ROM:CD5C ; =============== S U B R O U T I N E ======================================= ROM:CD5C ROM:CD5C ; Trench calcs ROM:CD5C ROM:CD5C sub_CD5C: ROM:CD5C orcc #1 ; Called during trench start ROM:CD5E ror MPAGE ROM:CD61 jsr $6978 ROM:CD64 clr MPAGE ROM:CD67 rts ROM:CD67 ; End of function sub_CD5C ROM:CD67 ROM:CD68 ROM:CD68 ; =============== S U B R O U T I N E ======================================= ROM:CD68 ROM:CD68 ROM:CD68 sub_CD68: ROM:CD68 orcc #1 ; Called during towers ROM:CD6A ror MPAGE ROM:CD6D jsr $6A0C ROM:CD70 clr MPAGE ROM:CD73 rts ROM:CD73 ; End of function sub_CD68 ROM:CD73 ROM:CD74 ROM:CD74 ; =============== S U B R O U T I N E ======================================= ROM:CD74 ROM:CD74 ; Function select for an object ROM:CD74 ROM:CD74 sub_CD74: ROM:CD74 orcc #1 ROM:CD76 ror MPAGE ROM:CD79 jsr $6AA0 ROM:CD7C clr MPAGE ROM:CD7F rts ROM:CD7F ; End of function sub_CD74 ROM:CD7F ROM:CD80 ROM:CD80 ; =============== S U B R O U T I N E ======================================= ROM:CD80 ROM:CD80 ; Starfield ROM:CD80 ROM:CD80 sub_CD80: ROM:CD80 orcc #1 ; Starfield attract screen 1 + 3 + 4 ROM:CD82 ror MPAGE ROM:CD85 jsr $7D9A ROM:CD88 clr MPAGE ROM:CD8B rts ROM:CD8B ; End of function sub_CD80 ROM:CD8B ROM:CD8C ROM:CD8C ; =============== S U B R O U T I N E ======================================= ROM:CD8C ROM:CD8C ; Towers surface dots ROM:CD8C ROM:CD8C sub_CD8C: ROM:CD8C orcc #1 ROM:CD8E ror MPAGE ROM:CD91 jsr $7EAF ROM:CD94 clr MPAGE ROM:CD97 rts ROM:CD97 ; End of function sub_CD8C ROM:CD97 ROM:CD98 ROM:CD98 ; =============== S U B R O U T I N E ======================================= ROM:CD98 ROM:CD98 ; Unused ROM:CD98 ROM:CD98 sub_CD98: ROM:CD98 asra ROM:CD99 rorb ROM:CD9A asra ROM:CD9B rorb ROM:CD9B ; End of function sub_CD98 ROM:CD9B ROM:CD9C ROM:CD9C ; =============== S U B R O U T I N E ======================================= ROM:CD9C ROM:CD9C ; Shift D register right ROM:CD9C ROM:CD9C Shift_D_R_6: ROM:CD9C asra ROM:CD9D rorb ROM:CD9D ; End of function Shift_D_R_6 ROM:CD9D ROM:CD9E ROM:CD9E ; =============== S U B R O U T I N E ======================================= ROM:CD9E ROM:CD9E ; Shift D register right ROM:CD9E ROM:CD9E Shift_D_R_5: ROM:CD9E asra ROM:CD9F rorb ROM:CDA0 ROM:CDA0 Shift_D_R_4: ROM:CDA0 asra ROM:CDA1 rorb ROM:CDA2 ROM:CDA2 Shift_D_R_3: ROM:CDA2 asra ROM:CDA3 rorb ROM:CDA4 asra ROM:CDA5 rorb ROM:CDA6 asra ROM:CDA7 rorb ROM:CDA8 rts ROM:CDA8 ; End of function Shift_D_R_5 ROM:CDA8 ROM:CDA9 ROM:CDA9 ; =============== S U B R O U T I N E ======================================= ROM:CDA9 ROM:CDA9 ; Shift D register left ROM:CDA9 ROM:CDA9 sub_CDA9: ROM:CDA9 aslb ROM:CDAA rola ROM:CDAA ; End of function sub_CDA9 ROM:CDAA ROM:CDAB ROM:CDAB ; =============== S U B R O U T I N E ======================================= ROM:CDAB ROM:CDAB ROM:CDAB Shift_D_L_7: ROM:CDAB aslb ROM:CDAC rola ROM:CDAD aslb ROM:CDAE rola ROM:CDAF aslb ROM:CDB0 rola ROM:CDB1 ROM:CDB1 Shift_D_L_4: ROM:CDB1 aslb ROM:CDB2 rola ROM:CDB3 aslb ROM:CDB4 rola ROM:CDB5 ROM:CDB5 Shift_D_L_2: ROM:CDB5 aslb ROM:CDB6 rola ROM:CDB7 aslb ROM:CDB8 rola ROM:CDB9 rts ROM:CDB9 ; End of function Shift_D_L_7 ROM:CDB9 ROM:CDBA ROM:CDBA ; =============== S U B R O U T I N E ======================================= ROM:CDBA ROM:CDBA ; Do math program run ROM:CDBA ROM:CDBA Math_Run_Start: ROM:CDBA sta MW0 ROM:CDBD ROM:CDBD Math_Wait_Til_Halt: ROM:CDBD tst IO_Port_1 ROM:CDC0 bmi Math_Wait_Til_Halt ROM:CDC2 rts ROM:CDC2 ; End of function Math_Run_Start ROM:CDC2 ROM:CDC3 ROM:CDC3 ; =============== S U B R O U T I N E ======================================= ROM:CDC3 ROM:CDC3 ; Initialise math registers matrix ROM:CDC3 ROM:CDC3 sub_CDC3: ROM:CDC3 ldd #0 ROM:CDC6 std -$A,u ROM:CDC8 std -2,u ROM:CDCA std 6,u ROM:CDCC std 8,u ROM:CDCE std $A,u ROM:CDD0 std $C,u ROM:CDD2 std -$E,u ROM:CDD4 std -$C,u ROM:CDD6 std -8,u ROM:CDD8 std -4,u ROM:CDDA std ,u ROM:CDDC std 2,u ROM:CDDE lda #$40 ; '@' ROM:CDE0 std -$10,u ROM:CDE2 std -6,u ROM:CDE4 std 4,u ROM:CDE6 rts ROM:CDE6 ; End of function sub_CDC3 ROM:CDE6 ROM:CDE7 ROM:CDE7 ; =============== S U B R O U T I N E ======================================= ROM:CDE7 ROM:CDE7 ; Swap Matrix 2 x, y, z to x, y, z ROM:CDE7 ROM:CDE7 sub_CDE7: ROM:CDE7 ldd MReg15 ; Ay2 ROM:CDEA ldu MReg18 ; Bx2 ROM:CDED std MReg18 ; Bx2 ROM:CDF0 stu MReg15 ; Ay2 ROM:CDF3 ldd MReg16 ; Az2 ROM:CDF6 ldu MReg1C ; Cx2 ROM:CDF9 std MReg1C ; Cx2 ROM:CDFC stu MReg16 ; Az2 ROM:CDFF ldd MReg1A ; Bz2 ROM:CE02 ldu MReg1D ; Cy2 ROM:CE05 std MReg1D ; Cy2 ROM:CE08 stu MReg1A ; Bz2 ROM:CE0B rts ROM:CE0B ; End of function sub_CDE7 ROM:CE0B ROM:CE0C ROM:CE0C ; =============== S U B R O U T I N E ======================================= ROM:CE0C ROM:CE0C ; Copy transform data from [BIC] to matrix 2 ROM:CE0C ROM:CE0C sub_CE0C: ROM:CE0C sta MW2 ROM:CE0F clr MW1 ROM:CE12 lda #$77 ; 'w' ROM:CE14 jsr Math_Run_Start ; Do math program run ROM:CE17 rts ROM:CE17 ; End of function sub_CE0C ROM:CE17 ROM:CE18 ROM:CE18 ; =============== S U B R O U T I N E ======================================= ROM:CE18 ROM:CE18 ; Run math program $80 Copy [BIC] to Matrix 3 ROM:CE18 ROM:CE18 sub_CE18: ROM:CE18 sta MW2 ROM:CE1B clr MW1 ROM:CE1E lda #$80 ; 'Ç' ROM:CE20 jsr Math_Run_Start ; Do math program run ROM:CE23 rts ROM:CE23 ; End of function sub_CE18 ROM:CE23 ROM:CE24 ROM:CE24 ; =============== S U B R O U T I N E ======================================= ROM:CE24 ROM:CE24 ; Run math program $00 Roll on Matrix 4 ROM:CE24 ROM:CE24 sub_CE24: ROM:CE24 ldd #$10 ROM:CE27 std MW1 ; Point BIC to $5080 MReg40 Matrix 4 ROM:CE2A lda #0 ROM:CE2C jmp Math_Run_Start ; Do math program run ROM:CE2C ; End of function sub_CE24 ROM:CE2C ROM:CE2F ROM:CE2F ; =============== S U B R O U T I N E ======================================= ROM:CE2F ROM:CE2F ; Run math program $0E Pitch on Matrix 4 ROM:CE2F ROM:CE2F sub_CE2F: ROM:CE2F ldd #$10 ROM:CE32 std MW1 ; Point BIC to $5080 MReg40 Matrix 4 ROM:CE35 lda #$E ROM:CE37 jmp Math_Run_Start ; Do math program run ROM:CE37 ; End of function sub_CE2F ROM:CE37 ROM:CE3A ROM:CE3A ; =============== S U B R O U T I N E ======================================= ROM:CE3A ROM:CE3A ; Run math program $1C Yaw on Matrix 4 ROM:CE3A ROM:CE3A sub_CE3A: ROM:CE3A ldd #$10 ROM:CE3D std MW1 ; Point BIC to $5080 MReg40 Matrix 4 ROM:CE40 lda #$1C ROM:CE42 jmp Math_Run_Start ; Do math program run ROM:CE42 ; End of function sub_CE3A ROM:CE42 ROM:CE45 ROM:CE45 ; =============== S U B R O U T I N E ======================================= ROM:CE45 ROM:CE45 ; Update random numbers ROM:CE45 ROM:CE45 Gen_Random: ROM:CE45 ldd <DPbyte_53 ROM:CE47 std <DPbyte_54 ROM:CE49 lda PRNG ROM:CE4C sta <DPbyte_53 ROM:CE4E rts ROM:CE4E ; End of function Gen_Random ROM:CE4E ROM:CE4E ; --------------------------------------------------------------------------- ROM:CE4F fcb $13, $D8, $35, $8F, 4 ROM:CE54 aUrfeyGotWired: fcc "-URFEY GOT WIRED" ROM:CE64 fcb $A7, $3E, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:CE64 fcb $FF, $FF, $FF, $FF, $FF, $FF ROM:CECA aCopyright1983Atari:fcc "COPYRIGHT 1983 ATARI" ROM:CEDE word_CEDE: fdb $1AF6, $1DA8, 0, $E208, $1F7E, $E000, 0, $FF74 ; Attract screen 2 "Star Wars" logo and fireball vector data ROM:CEDE fdb $BB91, $1EC0, $FFCE, $BB8B, 0, $FF4C, $BB91, $140 ROM:CEDE fdb $E050, 0, $FF4C, $51FB, $1FEC, $E032, $1FA6, $E032 ROM:CEDE fdb $BB91, $1FB0, $FFEC, $BB91, $1F9C, $FF88, $BB8B, 0 ROM:CEDE fdb $FE0C, $BB8B, $8C, $E05A, 0, $E140, $4AE5, $14 ROM:CEDE fdb $FFD8, $BB85, $5A, $FFCE, $BB8B, $50, $E028, $64 ROM:CEDE fdb $E082, $7200, $8040, $C000, $1AF6, $B4, $1E3E, $E0B4 ROM:CEDE fdb $BB8B, 0, $FF60, $BB8B, $46, $FFE2, $BB8E, 0 ROM:CEDE fdb $FF56, $BB91, $1FBA, $FFF6, $BB91, 0, $FF60, $BB8B ROM:CEDE fdb $1C2, $E078, 0, $E0E6, $1F88, $1F92, $BB8B, $1F74 ROM:CEDE fdb $E046, 0, $FF92, $8C, $E028, $7200, $8040, $C000 ROM:CEDE fdb $1AF6, $226, 0, $FEE8, $BB91, $1E3E, $E05A, 0 ROM:CEDE fdb $E0AA, $BB8E, $8C, $FFD8, $1F74, $E122, $BB8B, 0 ROM:CEDE fdb $E154, $BB8B, $8C, $FFA6, 0, $FEF2, $14, $FFD8 ROM:CEDE fdb $3C, $E03C, $BB88, $6E, $FFCE, $78, $FF4C, $1F88 ROM:CEDE fdb $A, $BB88, $1FD8, $E03C, $56E5, $1FCE, $FFD8, 0 ROM:CEDE fdb $FF7E, $6E, $FFD8, 0, $E08C, $7200, $8040, $C000 ROM:CEDE fdb $18BC, $1C4A, $BB9A, $1F24, $FFBA, $DC, $E0A0, 0 ROM:CEDE fdb $E08C, $BB9A, $1F24, $FFBA, $DC, $E0AA, 0, $E08C ROM:CEDE fdb $BB9D, $1DE4, $FEE8, $BBA3, 0, $FF10, $BBA3, $96 ROM:CEDE fdb $E032, $1F6A, $FF7E, $BBA3, 0, $FF10, $BBA3, $21C ROM:CEDE fdb $E0B4, 0, $E0BE, $7200, $8040, $C000, $18BC, $1FB0 ROM:CEDE fdb $1DE4, $E082, $BBA3, 0, $FF38, $BBA3, $50, $FFE2 ROM:CEDE fdb $BBA3, 0, $FF2E, $BBA3, $1FB0, $FFC4, $BBA3, 0 ROM:CEDE fdb $FF24, $BBA3, $21C, $E118, 0, $E136, $1F88, $1F56 ROM:CEDE fdb $BBA0, $1F2E, $E03C, 0, $FF56, $D2, $E06E, $7200 ROM:CEDE fdb $8040, $C000, $18BC, $19A, 0, $FE84, $1DE4, $E00A ROM:CEDE fdb 0, $E0C8, $BBA3, $B4, $FFEC, $1F4C, $E154, $BBA3 ROM:CEDE fdb 0, $E258, $BBA3, $78, $E078, $BBA3, $6E, $FFC4 ROM:CEDE fdb $78, $FF1A, $14, $FFA6, $28, $FFEC, 0, $E168 ROM:CEDE fdb $BB9D, $82, $FFB0, 0, $FE70, $1F9C, $FF9C, $BB9A ROM:CEDE fdb $1F9C, $E028, $BB9D, $1F92, $E0BE, $BB94, $1FEC, $E050 ROM:CEDE fdb $51E5, 0, $FEE8, $1E, $FF42, $50, $E08C, $BB97 ROM:CEDE fdb $82, $FFD8, $78, $FF38, $1F88, $1FCE, $BB9A, $1FC4 ROM:CEDE fdb $E064, $1FD8, $E00A, $1FE2, $FFB0, 0, $FF2E, $82 ROM:CEDE fdb $FFF6, 0, $E0BE, $7200, $8040, $C000, $64FF, $78 ROM:CEDE fdb $E00A, $1FD3, $1E, $1FB5, $FFD8, $3C, $E04B, $A018 ROM:CEDE fdb $A016, $64FF, $1FD3, $1FFB, $1FF1, $FFBA, $1FD3, $E050 ROM:CEDE fdb $A018, $A016, $64FF, $1FD3, $1FEC, $5A, $FFC4, $1FB5 ROM:CEDE fdb $E01E, $5116, $69, $FFF6, $1F88, $FFE2, $A018, $A016 ROM:CEDE fdb $64FF, $2D, $1FF6, $4B, $E028, $1FC4, $FFC4, $2D ROM:CEDE fdb $A, $F, $E032, $F, $FFB0, $A018, $A016, $64FF ROM:CEDE fdb $2D, 0, $1FC4, $E050, $3C, $FFE2, $3C, 0 ROM:CEDE fdb $A018, $A016, $64FF, $1F88, $E01E, $A018, $A016, $64FF ROM:CEDE fdb $C000, $64FF, $5A, $E00F, $1FF1, $F, $1FB5, $FFE2 ROM:CEDE fdb $2D, $E050, $A018, $A016, $64FF, $1FCC, 5, 7 ROM:CEDE fdb $FFAB, $1FB5, $E046, $A018, $A016, $64FF, $1FF1, $1FCE ROM:CEDE fdb $5A, $FFEC, $1F88, $E000, $4F16, $5A, $E014, $1F90 ROM:CEDE fdb $FFCE, $A018, $A016, $64FF, $3C, $1FF1, $34, $E041 ROM:CEDE fdb $1FE2, $FFB0, $2D, $14, $1FF1, $E03C, $2D, $FFB0 ROM:CEDE fdb $A018, $A016, $64FF, $4F05, $1FB5, $E046, $5A, $FFE2 ROM:CEDE fdb $25, $1E, $A018, $A016, $64FF, $1F81, $E000, $A018 ROM:CEDE fdb $A016, $64FF, $C000, $64FF, $5A, $E00A, $4B0F, $A018 ROM:CEDE fdb $A016, $64FF, $1F90, $FFD8, $4B, $E03C, $1FD3, $1FF6 ROM:CEDE fdb $1FE2, $FFCE, $F, $E055, $A018, $A016, $64FF, $1FE2 ROM:CEDE fdb $1FF1, $F, $FFBA, $1FC4, $E046, $1FD3, $1FEC, $A018 ROM:CEDE fdb $A016, $64FF, $69, $FFCE, $1F97, $FFF6, $4F16, $4B ROM:CEDE fdb $E01E, $1FA6, $FFBA, $26, $1FF6, $A018, $A016, $64FF ROM:CEDE fdb $34, $E050, $1FF1, $FFA6, $2D, $28, $1FE2, $E032 ROM:CEDE fdb $5A, $FFC4, $A018, $A016, $64FF, $2D, $32, $1F79 ROM:CEDE fdb $E00A, $A018, $A016, $64FF, $C000, $64FF, $1F81, $E00F ROM:CEDE fdb $A018, $A016, $64FF, $34, $19, $4B, $FFD8, $1FB5 ROM:CEDE fdb $E03C, $35, 5, $16, $FFBF, $1FF1, $E055, $A018 ROM:CEDE fdb $A016, $64FF, $2D, $1FF1, $1FE2, $FFBA, $4B, $E046 ROM:CEDE fdb $16, $1FF1, $A018, $A016, $64FF, $1F9F, $FFC9, $69 ROM:CEDE fdb $FFF1, $4011, $A018, $A016, $64FF, $1F97, $E02D, $4B ROM:CEDE fdb $FFBA, $1FDA, $1FF6, $1FDB, $E050, 0, $FFAB, $A018 ROM:CEDE fdb $A016, $64FF, $1FE2, $23, $1E, $E032, $1FA6, $FFC4 ROM:CEDE fdb $1FE2, $28, $78, $E014, $A018, $A016, $64FF, $C000 ROM:CEDE fdb $4FE0, 0, $3C, $1FE2, $FFC4, $1FE2, $E028, $1FE2 ROM:CEDE fdb $1FD8, $3C, $E000, $1FE2, $FFD8, $5A, 0, $1FC4 ROM:CEDE fdb $E028, $C000, $40F6, $5A, 0, $1FA6, $E014, $3C ROM:CEDE fdb $E014, $1FC4, $14, 0, $FFD8, $1FC4, $E014, 0 ROM:CEDE fdb $1FC4, $3C, $E028, $C000, $51E0, 0, $1FC4, $1E ROM:CEDE fdb $E03C, $1E, $FFD8, $1E, $28, $1FC4, $E000, $1E ROM:CEDE fdb $E028, $1FA6, 0, $3C, $FFD8, $C000, $40EA, $1FA6 ROM:CEDE fdb 0, $5A, $FFEC, $1FC4, $FFEC, $3C, $1FEC, 0 ROM:CEDE fdb $E028, $3C, $FFEC, 0, $3C, $1FC4, $FFD8, $C000 ROM:CEDE fdb $441A, $B9EF, $5622, $B9EF, $422A, $B9EF, $4604, $C000 ROM:CEDE fdb $4604, $B9EF, $5E36, $F671, $5C06, $4A3E, $F679, $4105 ROM:CEDE fdb $B9EF, $5F3B, $B9EF, $F67C, $5C06, $453F, $B9EF, $5F3B ROM:CEDE fdb $B9EF, $F678, $5C06, $4A3E, $B9EF, $5E16, $F671, $B9EF ROM:CEDE fdb $5B01, $B9EF, $4A3E, $B9EF, $5F1B, $B9EF, $422A, $B9EF ROM:CEDE fdb $5C06, $C000, $B9EF, $5A1C, $B9EF, $422A, $B9EF, $5F1B ROM:CEDE fdb $F691, $5A1C, $B9EF, $4A3E, $B9EF, $422A, $B9EF, $5917 ROM:CEDE fdb $B9EF, $4125, $B9EF, $420A, $C000, $5C06, $B9EF, $5E36 ROM:CEDE fdb $F6A2, $5F1B, $4729, $B9EF, $5E16, $B9EF, $5622, $B9EF ROM:CEDE fdb $420A, $B9EF, $4335, $B9EF, $F6D2, $B9EF, $5F1B, $422A ROM:CEDE fdb $B9EF, $453F, $B9EF, $5E36, $F6B5, $B9EF, $5A1C, $B9EF ROM:CEDE fdb $453F, $B9EF, $4624, $B9EF, $5C26, $B9EF, $5B21, $B9EF ROM:CEDE fdb $451F, $5E36, $430F, $C000, $5A1C, $B9EF, $4A3E, $B9EF ROM:CEDE fdb $4125, $B9EF, $5C26, $B9EF, $5A3C, $B9EF, $5F3B, $480E ROM:CEDE fdb $C000, $5A1C, $B9EF, $4A3E, $B9EF, $582C, $F71A, $B9EF ROM:CEDE fdb $5A1C, $B9EF, $4A3E, $B9EF, $5B01, $B9EF, $422A, $B9EF ROM:CEDE fdb $451F, $F6F9, $5A1C, $B9EF, $4A3E, $B9EF, $5C26, $B9EF ROM:CEDE fdb $4624, $B9EF, $5622, $F675, $B9EF, $5A1C, $B9EF, $422A ROM:CEDE fdb $B9EF, $453F, $B9EF, $5E36, $B9EF, $453F, $B9EF, $422A ROM:CEDE fdb $F725, $441A, $B9EF, $5B21, $B9EF, $5C26, $B9EF, $4624 ROM:CEDE fdb $B9EF, $453F, $F725, $441A, $B9EF, $5622, $B9EF, $4624 ROM:CEDE fdb $B9EF, $5C26, $B9EF, $4A3E, $F725, $5B01, $B9EF, $453F ROM:CEDE fdb $B9EF, $443A, $B9EF, $5C06, $4624, $B9EF, $5C06, $C000 ROM:CEDE fdb $96, $1F9C, $B6F2, $B6C5, $B71D, $1FBE, $1FD8, $B68F ROM:CEDE fdb $B6E7, $B6AD, $1FA6, $1FB0, $B6A1, $B67C, $B6BD, $B678 ROM:CEDE fdb $B6AD, $7200, $8040, $C000, $1E, $1F9C, $B6F2, $B6C5 ROM:CEDE fdb $B6BD, $B684, $B67C, $B670, $B69A, $B6E1, $7200, $8040 ROM:CEDE fdb $C000, $5A, $1FB0, $B6BD, $B69A, $B709, $B6AD, $B6BD ROM:CEDE fdb $B6C5, $7200, $8040, $C000, $96, $1FC4, $B6E7, $B6C5 ROM:CEDE fdb $B670, $B670, $B71D, $7200, $8040, $C000, $1FA0, $1FB0 ROM:CEDE fdb $B67F, $B6AD, $1FDA, $14, $B713, $B69A, $B68F, $B6E7 ROM:CEDE fdb $1FAE, $1F9C, $B71D, $B67C, $B68A, $7200, $8040, $C000 ROM:CEDE fdb $1F88, $1FB0, $B6C5, $B709, $B6AD, $B670, $B670, $B6C5 ROM:CEDE fdb $B6BD, $7200, $8040, $C000, $1F5E, $1FC4, $B709, $B69A ROM:CEDE fdb $B678, $B6B1, $B6AD, $B6BD, $B6FC, $7200, $8040, $C000 ROM:CEDE fdb $1F2E, $1FD8, $B6D4, $B68A, $B6BD, $B6A1, $B6AD, $B71D ROM:CEDE fdb $7200, $8040, $C000 ROM:D604 word_D604: fdb $61FF ; Vector colour cycle table full brightness ROM:D606 fdb $62FF ROM:D608 fdb $63FF ROM:D60A fdb $64FF ROM:D60C fdb $65FF ROM:D60E fdb $66FF ROM:D610 fdb $67FF ROM:D612 word_D612: fdb $6180 ; Vector colour cycle table normal brightness ROM:D614 fdb $6280 ROM:D616 fdb $6380 ROM:D618 fdb $6480 ROM:D61A fdb $6580 ROM:D61C fdb $6680 ROM:D61E fdb $6780 ROM:D620 word_D620: fdb $F917 ROM:D622 fdb $F919 ROM:D624 fdb $F91B ROM:D626 fdb $F91D ROM:D628 fdb $F91F ROM:D62A fdb $F921 ROM:D62C fdb $F923 ROM:D62E fdb $F925 ROM:D630 fdb $F927 ROM:D632 fdb $F929 ROM:D634 fdb $F92B ROM:D636 fdb $F92D ROM:D638 fdb $F92F ROM:D63A fdb $F931 ROM:D63C fdb $F933 ROM:D63E fdb $F935 ROM:D640 word_D640: fdb $F937 ROM:D642 fdb $F939 ROM:D644 fdb $F93B ROM:D646 fdb $F93D ROM:D648 word_D648: fdb $F51E ROM:D64A fdb $F561 ROM:D64C fdb $F5A3 ROM:D64E fdb $F5E5 ROM:D650 word_D650: fdb $F93F ROM:D652 fdb $F94F ROM:D654 fdb $F95F ROM:D656 fdb $F96F ROM:D658 word_D658: fdb $F628 ROM:D65A fdb $F63A ROM:D65C fdb $F64C ROM:D65E fdb $F65E ROM:D660 ROM:D660 ; =============== S U B R O U T I N E ======================================= ROM:D660 ROM:D660 ROM:D660 sub_D660: ROM:D660 jsr sub_D68D ; Point U to vector RAM $38 ROM:D663 jsr sub_D690 ; Animate laser target hit ROM:D666 ldd #$C000 ; Vector RTSL instruction ROM:D669 std ,u++ ROM:D66B jsr sub_D6A0 ROM:D66E jsr sub_D6A3 ROM:D671 ldd #$C000 ROM:D674 std ,u++ ROM:D676 jsr sub_D6BC ROM:D679 jsr sub_D6BF ROM:D67C ldd #$C000 ROM:D67F std ,u++ ROM:D681 jsr sub_D6E7 ROM:D684 jsr sub_D6EA ROM:D687 ldd #$C000 ROM:D68A std ,u++ ROM:D68C rts ROM:D68C ; End of function sub_D660 ROM:D68C ROM:D68D ROM:D68D ; =============== S U B R O U T I N E ======================================= ROM:D68D ROM:D68D ; Point U to vector RAM $38 ROM:D68D ROM:D68D sub_D68D: ROM:D68D ldu #$38 ; '8' ROM:D68D ; End of function sub_D68D ROM:D68D ROM:D690 ROM:D690 ; =============== S U B R O U T I N E ======================================= ROM:D690 ROM:D690 ; Animate laser target hit ROM:D690 ROM:D690 sub_D690: ROM:D690 jsr sub_D709 ; Laser target animation ROM:D693 ldd ,x++ ROM:D695 std ,u++ ROM:D697 ldd ,x++ ROM:D699 std ,u++ ROM:D69B ldd ,x ROM:D69D std ,u++ ROM:D69F rts ROM:D69F ; End of function sub_D690 ROM:D69F ROM:D6A0 ROM:D6A0 ; =============== S U B R O U T I N E ======================================= ROM:D6A0 ROM:D6A0 ROM:D6A0 sub_D6A0: ROM:D6A0 ldu #$46 ; 'F' ROM:D6A0 ; End of function sub_D6A0 ROM:D6A0 ROM:D6A3 ROM:D6A3 ; =============== S U B R O U T I N E ======================================= ROM:D6A3 ROM:D6A3 ROM:D6A3 sub_D6A3: ROM:D6A3 jsr sub_D709 ; Laser target animation ROM:D6A6 ldd ,x++ ROM:D6A8 negb ROM:D6A9 andb #$1F ROM:D6AB std ,u++ ROM:D6AD ldd ,x++ ROM:D6AF negb ROM:D6B0 orab #$E0 ; 'a' ROM:D6B2 std ,u++ ROM:D6B4 ldd ,x ROM:D6B6 negb ROM:D6B7 andb #$1F ROM:D6B9 std ,u++ ROM:D6BB rts ROM:D6BB ; End of function sub_D6A3 ROM:D6BB ROM:D6BC ROM:D6BC ; =============== S U B R O U T I N E ======================================= ROM:D6BC ROM:D6BC ROM:D6BC sub_D6BC: ROM:D6BC ldu #$54 ; 'T' ROM:D6BC ; End of function sub_D6BC ROM:D6BC ROM:D6BF ROM:D6BF ; =============== S U B R O U T I N E ======================================= ROM:D6BF ROM:D6BF ROM:D6BF sub_D6BF: ROM:D6BF jsr sub_D709 ; Laser target animation ROM:D6C2 ldd ,x++ ROM:D6C4 nega ROM:D6C5 anda #$1F ROM:D6C7 oraa #$40 ; '@' ROM:D6C9 negb ROM:D6CA andb #$1F ROM:D6CC std ,u++ ROM:D6CE ldd ,x++ ROM:D6D0 nega ROM:D6D1 anda #$1F ROM:D6D3 oraa #$40 ; '@' ROM:D6D5 negb ROM:D6D6 orab #$E0 ; 'a' ROM:D6D8 std ,u++ ROM:D6DA ldd ,x ROM:D6DC nega ROM:D6DD anda #$1F ROM:D6DF oraa #$40 ; '@' ROM:D6E1 negb ROM:D6E2 andb #$1F ROM:D6E4 std ,u++ ROM:D6E6 rts ROM:D6E6 ; End of function sub_D6BF ROM:D6E6 ROM:D6E7 ROM:D6E7 ; =============== S U B R O U T I N E ======================================= ROM:D6E7 ROM:D6E7 ROM:D6E7 sub_D6E7: ROM:D6E7 ldu #$62 ; 'b' ROM:D6E7 ; End of function sub_D6E7 ROM:D6E7 ROM:D6EA ROM:D6EA ; =============== S U B R O U T I N E ======================================= ROM:D6EA ROM:D6EA ROM:D6EA sub_D6EA: ROM:D6EA jsr sub_D709 ; Laser target animation ROM:D6ED ldd ,x++ ROM:D6EF nega ROM:D6F0 anda #$1F ROM:D6F2 oraa #$40 ; '@' ROM:D6F4 std ,u++ ROM:D6F6 ldd ,x++ ROM:D6F8 nega ROM:D6F9 anda #$1F ROM:D6FB oraa #$40 ; '@' ROM:D6FD std ,u++ ROM:D6FF ldd ,x ROM:D701 nega ROM:D702 anda #$1F ROM:D704 oraa #$40 ; '@' ROM:D706 std ,u++ ROM:D708 rts ROM:D708 ; End of function sub_D6EA ROM:D708 ROM:D709 ROM:D709 ; =============== S U B R O U T I N E ======================================= ROM:D709 ROM:D709 ; Laser target animation ROM:D709 ROM:D709 sub_D709: ROM:D709 lda PRNG ; Get random number ROM:D70C anda #$F ; Mask 0-15 ROM:D70E ldb #6 ROM:D710 mul ; Multiply by 6 for 0- 90 range ROM:D711 ldx #word_D716 ; Table of vector SVEC instructions for laser hit target animation ROM:D714 abx ; Point X reg to word from table ROM:D715 rts ROM:D715 ; End of function sub_D709 ROM:D715 ROM:D715 ; --------------------------------------------------------------------------- ROM:D716 word_D716: fdb $4200, $4DE1, $511F, $4601, $46E1, $541E, $4902, $43E1 ; Table of vector SVEC instructions for laser hit target animation ROM:D716 fdb $541D, $4301, $4CE3, $511C, $4201, $48E4, $561B, $4302 ROM:D716 fdb $48E6, $5518, $4504, $43E2, $581A, $4605, $45E4, $5517 ROM:D716 fdb $4202, $46E6, $5818, $4405, $44E5, $5816, $4203, $48EC ROM:D716 fdb $5611, $4102, $45EA, $5A14, $4103, $42E6, $5D17, $4208 ROM:D716 fdb $41E4, $5D14, $4106, $41E6, $5E14, $4002, $41ED, $5F11 ROM:D776 ROM:D776 ; =============== S U B R O U T I N E ======================================= ROM:D776 ROM:D776 ; Check coin inputs ROM:D776 ROM:D776 sub_D776: ROM:D776 lda IO_Port_0 ROM:D779 anda #$F ROM:D77B cmpa #$F ROM:D77D beq loc_D783 ; Check for coin or slam inputs ROM:D77F lda #$FF ROM:D781 sta <DPbyte_18 ROM:D783 ROM:D783 loc_D783: ROM:D783 lda <DPbyte_18 ROM:D785 bne loc_D788 ROM:D787 rts ROM:D788 ; --------------------------------------------------------------------------- ROM:D788 ROM:D788 loc_D788: ROM:D788 dec <DPbyte_18 ROM:D78A lda #$12 ROM:D78C cmpa <DPbyte_14 ; Credits ROM:D78E bcc loc_D792 ROM:D790 sta <DPbyte_14 ; Credits ROM:D792 ROM:D792 loc_D792: ROM:D792 lda <DPbyte_17 ROM:D794 sta CoinCtr1 ROM:D797 ldb <DPbyte_16 ROM:D799 stb CoinCtr2 ROM:D79C oraa <DPbyte_16 ROM:D79E oraa <DPbyte_15 ROM:D7A0 beq loc_D7A6 ROM:D7A2 lda #$FF ROM:D7A4 sta <DPbyte_18 ROM:D7A6 ROM:D7A6 loc_D7A6: ROM:D7A6 lda IO_Port_0 ROM:D7A9 anda #$10 ROM:D7AB bne loc_D7B0 ROM:D7AD jmp loc_D8AE ROM:D7B0 ; --------------------------------------------------------------------------- ROM:D7B0 ROM:D7B0 loc_D7B0: ROM:D7B0 lda byte_4590 ROM:D7B3 asla ROM:D7B4 asla ROM:D7B5 asla ROM:D7B6 asla ROM:D7B7 sta <DPbyte_9 ROM:D7B9 lda byte_4591 ROM:D7BC anda #$F ROM:D7BE oraa <DPbyte_9 ROM:D7C0 sta <DPbyte_9 ROM:D7C2 lda <DPbyte_A ROM:D7C4 anda #3 ROM:D7C6 bne loc_D7CB ROM:D7C8 jsr sub_C09D ROM:D7CB ROM:D7CB loc_D7CB: ROM:D7CB ldx #byte_480E ROM:D7CE ROM:D7CE loc_D7CE: ROM:D7CE lda IO_Port_0 ROM:D7D1 cmpx #byte_480D ROM:D7D4 beq loc_D7D9 ROM:D7D6 bcc loc_D7DA ROM:D7D8 lsra ROM:D7D9 ROM:D7D9 loc_D7D9: ROM:D7D9 lsra ROM:D7DA ROM:D7DA loc_D7DA: ROM:D7DA lsra ROM:D7DB lda ,x ROM:D7DD anda #$1F ROM:D7DF bcs loc_D812 ROM:D7E1 beq loc_D7EF ROM:D7E3 cmpa #$1B ROM:D7E5 bcc loc_D7ED ROM:D7E7 ldb <DPbyte_A ROM:D7E9 andb #1 ROM:D7EB bne loc_D7EF ROM:D7ED ROM:D7ED loc_D7ED: ROM:D7ED suba #1 ROM:D7EF ROM:D7EF loc_D7EF: ROM:D7EF sta ,x ROM:D7F1 lda IO_Port_0 ROM:D7F4 anda #8 ROM:D7F6 bne loc_D7FC ROM:D7F8 lda #$F0 ; '=' ROM:D7FA sta <DPbyte_B ROM:D7FC ROM:D7FC loc_D7FC: ROM:D7FC lda <DPbyte_B ROM:D7FE beq loc_D808 ROM:D800 dec <DPbyte_B ROM:D802 lda #0 ROM:D804 sta ,x ROM:D806 sta 3,x ROM:D808 ROM:D808 loc_D808: ROM:D808 lda 3,x ROM:D80A beq loc_D860 ROM:D80C dec 3,x ROM:D80E beq loc_D82F ROM:D810 bra loc_D860 ROM:D812 ; --------------------------------------------------------------------------- ROM:D812 ROM:D812 loc_D812: ROM:D812 cmpa #$1B ROM:D814 bcc loc_D81E ROM:D816 lda ,x ROM:D818 adda #$20 ; ' ' ROM:D81A bcc loc_D7EF ROM:D81C bne loc_D822 ROM:D81E ROM:D81E loc_D81E: ROM:D81E lda #$1F ROM:D820 bra loc_D7EF ROM:D822 ; --------------------------------------------------------------------------- ROM:D822 ROM:D822 loc_D822: ROM:D822 lda #$1F ROM:D824 sta ,x ROM:D826 ldb 3,x ROM:D828 lda #$78 ; 'x' ROM:D82A sta 3,x ROM:D82C tstb ROM:D82D beq loc_D860 ROM:D82F ROM:D82F loc_D82F: ROM:D82F clra ROM:D830 cmpx #byte_480D ROM:D833 bcs loc_D853 ROM:D835 beq loc_D84B ROM:D837 lda <DPbyte_9 ROM:D839 anda #$C ROM:D83B lsra ROM:D83C lsra ROM:D83D beq loc_D853 ROM:D83F adda #2 ROM:D841 bra loc_D853 ROM:D841 ; --------------------------------------------------------------------------- ROM:D843 byte_D843: fcb $FF, 4, 8, 8, $A, $FF, $FF, $FF ROM:D84B ; --------------------------------------------------------------------------- ROM:D84B ROM:D84B loc_D84B: ROM:D84B lda <DPbyte_9 ROM:D84D anda #$10 ROM:D84F beq loc_D853 ROM:D851 lda #1 ROM:D853 ROM:D853 loc_D853: ROM:D853 inca ROM:D854 tfr a, b ROM:D856 addb <DPbyte_13 ROM:D858 stb <DPbyte_13 ROM:D85A adda <DPbyte_12 ROM:D85C sta <DPbyte_12 ROM:D85E inc 9,x ROM:D860 ROM:D860 loc_D860: ROM:D860 leax -1,x ROM:D862 cmpx #byte_480C ROM:D865 lbge loc_D7CE ROM:D869 lda <DPbyte_9 ROM:D86B lsra ROM:D86C lsra ROM:D86D lsra ROM:D86E lsra ROM:D86F lsra ROM:D870 ldb <DPbyte_13 ROM:D872 aslb ROM:D873 ldx #byte_D843 ROM:D876 subb a,x ROM:D878 bcs loc_D88B ROM:D87A asl <DPbyte_13 ROM:D87C rorb ROM:D87D cmpa #3 ROM:D87F beq loc_D885 ROM:D881 addb #$80 ; 'Ç' ROM:D883 bcc loc_D889 ROM:D885 ROM:D885 loc_D885: ROM:D885 inc <DPbyte_12 ROM:D887 inc <DPbyte_12 ROM:D889 ROM:D889 loc_D889: ROM:D889 stb <DPbyte_13 ROM:D88B ROM:D88B loc_D88B: ROM:D88B lda <DPbyte_9 ROM:D88D anda #3 ROM:D88F beq loc_D8AC ROM:D891 tfr a, b ROM:D893 nega ROM:D894 asra ROM:D895 adda <DPbyte_12 ROM:D897 bpl loc_D8A4 ROM:D899 tst <DPbyte_13 ROM:D89B bpl loc_D8AE ROM:D89D inca ROM:D89E bmi loc_D8AE ROM:D8A0 asl <DPbyte_13 ROM:D8A2 lsr <DPbyte_13 ROM:D8A4 ROM:D8A4 loc_D8A4: ROM:D8A4 cmpb #1 ROM:D8A6 bne loc_D8AA ROM:D8A8 inc <DPbyte_14 ; Credits ROM:D8AA ROM:D8AA loc_D8AA: ; Credits ROM:D8AA inc <DPbyte_14 ROM:D8AC ROM:D8AC loc_D8AC: ROM:D8AC sta <DPbyte_12 ROM:D8AE ROM:D8AE loc_D8AE: ROM:D8AE ldb <DPbyte_A ROM:D8B0 andb #$F ROM:D8B2 bne locret_D8DE ROM:D8B4 ldx #byte_4817 ROM:D8B7 ROM:D8B7 loc_D8B7: ROM:D8B7 lda ,x ROM:D8B9 bpl loc_D8C0 ROM:D8BB anda #$7F ; '' ROM:D8BD incb ROM:D8BE sta ,x ROM:D8C0 ROM:D8C0 loc_D8C0: ROM:D8C0 leax -1,x ROM:D8C2 cmpx #byte_4815 ROM:D8C5 bge loc_D8B7 ROM:D8C7 tstb ROM:D8C8 bne locret_D8DE ROM:D8CA ldx #byte_4817 ROM:D8CD ROM:D8CD loc_D8CD: ROM:D8CD lda ,x ROM:D8CF beq loc_D8D7 ROM:D8D1 adda #$7F ; '' ROM:D8D3 sta ,x ROM:D8D5 bra locret_D8DE ROM:D8D7 ; --------------------------------------------------------------------------- ROM:D8D7 ROM:D8D7 loc_D8D7: ROM:D8D7 leax -1,x ROM:D8D9 cmpx #byte_4815 ROM:D8DC bge loc_D8CD ROM:D8DE ROM:D8DE locret_D8DE: ROM:D8DE rts ROM:D8DE ; End of function sub_D776 ROM:D8DE ROM:D8DF ROM:D8DF ; =============== S U B R O U T I N E ======================================= ROM:D8DF ROM:D8DF ; Called from select screen, attract screen 1 + 3 when writing text ROM:D8DF ROM:D8DF sub_D8DF: ROM:D8DF ldx #byte_4A52 ROM:D8E2 cmpx word_4AD9 ROM:D8E5 bcc loc_D8F1 ROM:D8E7 ROM:D8E7 loc_D8E7: ROM:D8E7 cmpa ,x+ ROM:D8E9 bne loc_D8EC ROM:D8EB rts ROM:D8EC ; --------------------------------------------------------------------------- ROM:D8EC ROM:D8EC loc_D8EC: ROM:D8EC cmpx word_4AD9 ROM:D8EF bcs loc_D8E7 ROM:D8F1 ROM:D8F1 loc_D8F1: ROM:D8F1 sta ,x+ ROM:D8F3 stx word_4AD9 ROM:D8F6 rts ROM:D8F6 ; End of function sub_D8DF ROM:D8F6 ROM:D8F7 ROM:D8F7 ; =============== S U B R O U T I N E ======================================= ROM:D8F7 ROM:D8F7 ; Doesn't seem to be used anywhere ROM:D8F7 ROM:D8F7 sub_D8F7: ROM:D8F7 ldx #byte_4A52 ROM:D8FA ROM:D8FA loc_D8FA: ROM:D8FA cmpa ,x ROM:D8FC bne loc_D912 ROM:D8FE ldu word_4AD9 ROM:D901 cmpu #byte_4A52 ROM:D905 bls loc_D912 ROM:D907 leau -1,u ROM:D909 lda ,u ROM:D90B sta ,x ROM:D90D stu word_4AD9 ROM:D910 leax ,u ROM:D912 ROM:D912 loc_D912: ROM:D912 leax 1,x ROM:D914 cmpx word_4AD9 ROM:D917 bcs loc_D8FA ROM:D919 rts ROM:D919 ; End of function sub_D8F7 ROM:D919 ROM:D91A ROM:D91A ; =============== S U B R O U T I N E ======================================= ROM:D91A ROM:D91A ROM:D91A sub_D91A: ROM:D91A ldx #byte_4A52 ROM:D91D clr ,x ROM:D91F stx word_4AD9 ROM:D922 rts ROM:D922 ; End of function sub_D91A ROM:D922 ROM:D923 ROM:D923 ; =============== S U B R O U T I N E ======================================= ROM:D923 ROM:D923 ; Called from attract screen 1 ROM:D923 ROM:D923 sub_D923: ROM:D923 ldu #byte_4A52 ROM:D926 cmpu word_4AD9 ROM:D92A bcc locret_D941 ROM:D92C ROM:D92C loc_D92C: ROM:D92C ldb ,u+ ROM:D92E cmpb #$D6 ; '+' ROM:D930 bcc loc_D93B ROM:D932 stb >byte_48AE ; Text string index ROM:D935 jsr sub_E7DD ; Insert text colour vector instruction ROM:D938 jsr loc_E7FC ROM:D93B ROM:D93B loc_D93B: ROM:D93B cmpu word_4AD9 ROM:D93F bcs loc_D92C ROM:D941 ROM:D941 locret_D941: ROM:D941 rts ROM:D941 ; End of function sub_D923 ROM:D941 ROM:D942 ROM:D942 ; =============== S U B R O U T I N E ======================================= ROM:D942 ROM:D942 ; Called from Attract screen 3 + 4 ROM:D942 ROM:D942 sub_D942: ROM:D942 ldu #byte_4A52 ROM:D945 cmpu word_4AD9 ROM:D949 bcc locret_D95D ROM:D94B ROM:D94B loc_D94B: ROM:D94B ldb ,u+ ROM:D94D cmpb #$D6 ; '+' ROM:D94F bcc loc_D957 ROM:D951 stb >byte_48AE ; Text string index ROM:D954 jsr loc_E7FC ROM:D957 ROM:D957 loc_D957: ROM:D957 cmpu word_4AD9 ROM:D95B bcs loc_D94B ROM:D95D ROM:D95D locret_D95D: ROM:D95D rts ROM:D95D ; End of function sub_D942 ROM:D95D ROM:D95E ROM:D95E ; =============== S U B R O U T I N E ======================================= ROM:D95E ROM:D95E ; Attract screen 2 text position control ROM:D95E ROM:D95E sub_D95E: ROM:D95E ldu word_4ADD ROM:D961 sta ,u+ ROM:D963 ldd #0 ROM:D966 std ,u++ ROM:D968 ldd #$100 ROM:D96B std ,u++ ROM:D96D stu word_4ADD ROM:D970 rts ROM:D970 ; End of function sub_D95E ROM:D970 ROM:D971 ROM:D971 ; =============== S U B R O U T I N E ======================================= ROM:D971 ROM:D971 ROM:D971 sub_D971: ROM:D971 ldu #byte_4A66 ROM:D974 ROM:D974 loc_D974: ROM:D974 cmpa ,u ROM:D976 bne loc_D97C ROM:D978 lda #0 ROM:D97A std ,u ROM:D97C ROM:D97C loc_D97C: ROM:D97C leau 5,u ROM:D97E cmpu word_4ADD ROM:D982 bcs loc_D974 ROM:D984 rts ROM:D984 ; End of function sub_D971 ROM:D984 ROM:D985 ROM:D985 ; =============== S U B R O U T I N E ======================================= ROM:D985 ROM:D985 ROM:D985 sub_D985: ROM:D985 ldu #byte_4A66 ROM:D988 cmpu word_4ADD ROM:D98C bcc locret_D9DB ROM:D98E ldd #$7200 ROM:D991 std ,y++ ROM:D993 ROM:D993 loc_D993: ROM:D993 lda ,u+ ROM:D995 beq loc_D9D3 ROM:D997 sta >byte_48AE ; Text string index ROM:D99A ldd #$198 ROM:D99D std ,y++ ROM:D99F ldd #0 ROM:D9A2 std ,y++ ROM:D9A4 ldb ,u ROM:D9A6 lda #$71 ; 'q' ROM:D9A8 std ,y++ ROM:D9AA comb ROM:D9AB addb #$10 ROM:D9AD lda #$62 ; 'b' ROM:D9AF std ,y++ ROM:D9B1 ldx #off_E99E ROM:D9B4 ldb >byte_48AE ; Text string index ROM:D9B7 abx ROM:D9B8 abx ROM:D9B9 ldd #$1DD0 ROM:D9BC std ,y++ ROM:D9BE ldd ,x ROM:D9C0 anda #$1F ROM:D9C2 oraa #0 ROM:D9C4 std ,y++ ROM:D9C6 jsr sub_E821 ; Text handling ROM:D9C9 ldd #$7200 ROM:D9CC std ,y++ ROM:D9CE ldd #$8040 ROM:D9D1 std ,y++ ROM:D9D3 ROM:D9D3 loc_D9D3: ROM:D9D3 leau 4,u ROM:D9D5 cmpu word_4ADD ROM:D9D9 bcs loc_D993 ROM:D9DB ROM:D9DB locret_D9DB: ROM:D9DB rts ROM:D9DB ; End of function sub_D985 ROM:D9DB ROM:D9DC ROM:D9DC ; =============== S U B R O U T I N E ======================================= ROM:D9DC ROM:D9DC ; Initialise before game start ROM:D9DC ROM:D9DC sub_D9DC: ROM:D9DC ldd #0 ROM:D9DF std word_4AE4 ROM:D9E2 ldd #$6018 ROM:D9E5 std word_4AE6 ROM:D9E8 ldd #byte_4A66 ROM:D9EB std word_4ADD ROM:D9EE ldd word_DB2F ROM:D9F1 std word_4AE2 ROM:D9F4 lda #$51 ; 'Q' ROM:D9F6 sta word_4ADF ROM:D9F9 rts ROM:D9F9 ; End of function sub_D9DC ROM:D9F9 ROM:D9FA ROM:D9FA ; =============== S U B R O U T I N E ======================================= ROM:D9FA ROM:D9FA ; Attract screen 2 large Star Wars logo handling ROM:D9FA ROM:D9FA sub_D9FA: ROM:D9FA ldd word_4AE4 ROM:D9FD addd #1 ROM:DA00 std word_4AE4 ROM:DA03 cmpd #$F8 ; '°' ROM:DA07 lbcc loc_DA94 ROM:DA0B cmpd #$40 ; '@' ROM:DA0F bcc loc_DA1E ROM:DA11 ldd word_4AE6 ROM:DA14 addb #3 ROM:DA16 std word_4AE6 ROM:DA19 ldd #$40 ; '@' ROM:DA1C bra loc_DA2A ROM:DA1E ; --------------------------------------------------------------------------- ROM:DA1E ROM:DA1E loc_DA1E: ROM:DA1E ldd word_4AE4 ROM:DA21 comb ROM:DA22 addb #$18 ROM:DA24 std word_4AE6 ROM:DA27 ldd word_4AE4 ROM:DA2A ROM:DA2A loc_DA2A: ROM:DA2A oraa #$73 ; 's' ROM:DA2C std word_4AE8 ROM:DA2F ldd word_4AE6 ROM:DA32 oraa #$61 ; 'a' ROM:DA34 std ,y++ ROM:DA36 ldd #$198 ROM:DA39 std ,y ROM:DA3B std 8,y ROM:DA3D std $10,y ROM:DA40 std $18,y ROM:DA43 std $20,y ROM:DA46 std $28,y ROM:DA49 ldd #0 ROM:DA4C std 2,y ROM:DA4E std $A,y ROM:DA50 std $12,y ROM:DA53 std $1A,y ROM:DA56 std $22,y ROM:DA59 std $2A,y ROM:DA5C ldd word_4AE8 ROM:DA5F std 4,y ROM:DA61 std $C,y ROM:DA63 std $14,y ROM:DA66 std $1C,y ROM:DA69 std $24,y ROM:DA6C std $2C,y ROM:DA6F ldd #$B400 ROM:DA72 std 6,y ROM:DA74 ldd #$B434 ROM:DA77 std $E,y ROM:DA79 ldd #$B458 ROM:DA7C std $16,y ROM:DA7F ldd #$B488 ROM:DA82 std $1E,y ROM:DA85 ldd #$B4AE ROM:DA88 std $26,y ROM:DA8B ldd #$B4D2 ROM:DA8E std $2E,y ROM:DA91 leay $30,y ROM:DA94 ROM:DA94 loc_DA94: ROM:DA94 ldx #byte_4A66 ROM:DA97 cmpx word_4ADD ROM:DA9A bcc loc_DAF5 ROM:DA9C ROM:DA9C loc_DA9C: ROM:DA9C ldd word_4AE4 ROM:DA9F cmpd #$E0 ; 'a' ROM:DAA3 bcc loc_DAB3 ROM:DAA5 cmpd #$40 ; '@' ROM:DAA9 bcs loc_DAB1 ROM:DAAB ldd 1,x ROM:DAAD addd 3,x ROM:DAAF std 1,x ROM:DAB1 ROM:DAB1 loc_DAB1: ROM:DAB1 bra loc_DAEE ROM:DAB3 ; --------------------------------------------------------------------------- ROM:DAB3 ROM:DAB3 loc_DAB3: ROM:DAB3 cmpd #$160 ROM:DAB7 bcc loc_DAC1 ROM:DAB9 ldd #$400 ROM:DABC std word_4A69 ROM:DABF bra loc_DAEE ROM:DAC1 ; --------------------------------------------------------------------------- ROM:DAC1 ROM:DAC1 loc_DAC1: ROM:DAC1 ldd 1,x ROM:DAC3 addd 3,x ROM:DAC5 std 1,x ROM:DAC7 cmpd #$F000 ROM:DACB bcs loc_DAEE ROM:DACD lda ,x ROM:DACF inca ROM:DAD0 ldu #byte_4A66 ROM:DAD3 ROM:DAD3 loc_DAD3: ROM:DAD3 cmpa ,u ROM:DAD5 bne loc_DADF ROM:DAD7 ldd #$400 ROM:DADA std 3,u ROM:DADC ldu word_4ADD ROM:DADF ROM:DADF loc_DADF: ROM:DADF leau 5,u ROM:DAE1 cmpu word_4ADD ROM:DAE5 bcs loc_DAD3 ROM:DAE7 lda ,x ROM:DAE9 jsr sub_D971 ROM:DAEC leax -5,x ROM:DAEE ROM:DAEE loc_DAEE: ROM:DAEE leax 5,x ROM:DAF0 cmpx word_4ADD ROM:DAF3 bcs loc_DA9C ROM:DAF5 ROM:DAF5 loc_DAF5: ROM:DAF5 ldd word_4AE4 ROM:DAF8 cmpd #$200 ROM:DAFC bcs loc_DB03 ROM:DAFE lda #7 ROM:DB00 sta word_4841 ROM:DB03 ROM:DB03 loc_DB03: ROM:DB03 cmpd word_4AE2 ROM:DB07 bcs locret_DB2E ROM:DB09 lda word_4ADF ROM:DB0C jsr sub_D95E ; Attract screen 2 text position control ROM:DB0F lda word_4ADF ROM:DB12 inca ROM:DB13 cmpa #$59 ; 'Y' ROM:DB15 bcs loc_DB1F ROM:DB17 ldd #$FFFF ROM:DB1A std word_4AE2 ROM:DB1D bra locret_DB2E ROM:DB1F ; --------------------------------------------------------------------------- ROM:DB1F ROM:DB1F loc_DB1F: ROM:DB1F sta word_4ADF ROM:DB22 ldx #aStarWar-$B2 ROM:DB25 tfr a, b ROM:DB27 abx ROM:DB28 abx ROM:DB29 ldd ,x ROM:DB2B std word_4AE2 ROM:DB2E ROM:DB2E locret_DB2E: ROM:DB2E rts ROM:DB2E ; End of function sub_D9FA ROM:DB2E ROM:DB2E ; --------------------------------------------------------------------------- ROM:DB2F word_DB2F: fdb $41 ROM:DB31 fcb 0 ROM:DB32 fcb $50 ; P ROM:DB33 fcb 0 ROM:DB34 fcb $60 ; ` ROM:DB35 fcb 0 ROM:DB36 fcb $70 ; p ROM:DB37 fcb 0 ROM:DB38 fcb $80 ; Ç ROM:DB39 fcb 0 ROM:DB3A fcb $90 ; É ROM:DB3B fcb 0 ROM:DB3C fcb $A0 ; á ROM:DB3D fcb 0 ROM:DB3E fcb $B8 ; + ROM:DB3F aStarWar: fcc "STAR WAR+" ROM:DB48 a1983LucasfilmLtd:fcc "@ 1983 LUCASFILM LTD. AND ATARI,INC«" ROM:DB6C aAllRightsReserved:fcc "ALL RIGHTS RESERVED«" ROM:DB80 aLucasfilmTrademar:fcc "LUCASFILM TRADEMARKS USED UNDER LICENSE«" ROM:DBA8 aGameOve: fcc "GAME OVE-" ROM:DBB1 aInsertCoin: fcc "INSERT COIN+" ROM:DBBD aFreePla_0: fcc "FREE PLA+" ROM:DBC6 a2Plays1Coi: fcc "2 PLAYS 1 COI+" ROM:DBD4 a1Coin1Pla: fcc "1 COIN 1 PLA+" ROM:DBE1 a2Coins1Pla: fcc "2 COINS 1 PLA+" ROM:DBEF aPullTriggerToStar:fcc "PULL TRIGGER TO STAR+" ROM:DC04 aCredit: fcc "CREDIT+" ROM:DC0B aCredi_0: fcc "CREDI+" ROM:DC11 aShieldGon: fcc "SHIELD GON+" ROM:DC1C aFlightInstruction:fcc "FLIGHT INSTRUCTIONS TO RED FIV+" ROM:DC3B a1_YourXWingIsEqui:fcc "1. YOUR X-WING IS EQUIPPED WITH A+" ROM:DC5E aInvisibleDeflecto:fcc "INVISIBLE DEFLECTOR SHIELD THA+" ROM:DC7D aWillProtectYouFor:fcc "WILL PROTECT YOU FOR COLLISIONS«" ROM:DC9F a2_DeflectorStreng:fcc "2. DEFLECTOR STRENGTH IS LOST WHE+" ROM:DCC2 aAFireballImpactsY:fcc "A FIREBALL IMPACTS YOUR SHIELD O-" ROM:DCE3 aWhenYouStrikeALas:fcc "WHEN YOU STRIKE A LASER TOWER O-" ROM:DD03 aTrenchCatwalko:fcc "TRENCH CATWALK«" ROM:DD12 a3_AimYourLasersWi:fcc "3. AIM YOUR LASERS WITH CURSOR T-" ROM:DD34 aExplodeEmpireTieF:fcc "EXPLODE EMPIRE TIE FIGHTERS, LASE-" ROM:DD56 aTowerTopsAndTrenc:fcc "TOWER TOPS AND TRENCH TURRETS«" ROM:DD74 a4_ShootFireballsB:fcc "4. SHOOT FIREBALLS BEFORE THE+" ROM:DD93 aImpactYourShieldo:fcc "IMPACT YOUR SHIELD«" ROM:DDA6 a5_TheRebelForceIs:fcc "5. THE REBEL FORCE IS DEPENDING O+" ROM:DDC9 aYouToStopTheEmpir:fcc "YOU TO STOP THE EMPIRE BY BLOWIN¦" ROM:DDEA aUpTheDeathStaro:fcc "UP THE DEATH STAR«" ROM:DDFC unk_DDFC: fcb $B6 ; ¦ ROM:DDFD unk_DDFD: fcb $B7 ; + ROM:DDFE unk_DDFE: fcb $B8 ; + ROM:DDFF unk_DDFF: fcb $B9 ; ¦ ROM:DE00 aScorin: fcc "SCORIN¦" ROM:DE07 aTieFighters100:fcc "TIE FIGHTERS 1,00¦" ROM:DE29 aDarthVaderSShip20:fcc "DARTH VADER" ROM:DE29 fcb $27 ROM:DE29 fcc "S SHIP 2,00¦" ROM:DE4B aLaserBunkers20:fcc "LASER BUNKERS 20¦" ROM:DE6D aLaserTowers20: fcc "LASER TOWERS 20¦" ROM:DE8F aTrenchTurrets10:fcc "TRENCH TURRETS 10¦" ROM:DEB1 aFireballs3: fcc "FIREBALLS 3¦" ROM:DED3 aExhaustPort2500:fcc "EXHAUST PORT 25,00¦" ROM:DEF5 aDestroyingAllTowe:fcc "DESTROYING ALL TOWER TOPS 50,00¦" ROM:DF17 aSelectADeathSta:fcc "SELECT A DEATH STA-" ROM:DF2A aFireLaserAtDesire:fcc "FIRE LASER AT DESIRED DEATH STA-" ROM:DF4A aCountdow: fcc "COUNTDOW+" ROM:DF53 aEas_0: fcc "EAS+" ROM:DF57 aMediu: fcc "MEDIU-" ROM:DF5D aHar_0: fcc "HAR-" ROM:DF61 aWave_1: fcc "WAVE ¦" ROM:DF67 aWave_0: fcc "WAVE ¦" ROM:DF6D aWave: fcc "WAVE ¦" ROM:DF73 aBonu: fcc "BONU+" ROM:DF78 aNoBonu: fcc "NO BONU+" ROM:DF80 a40000: fcc "400,00¦" ROM:DF87 a80000: fcc "800,00¦" ROM:DF8E aMessageFromRebelC:fcc "MESSAGE FROM REBEL COMMAND POS+" ROM:DFAD aYouAreATrueRebelP:fcc "YOU ARE A TRUE REBEL PILO+" ROM:DFC7 aTheForceIsWithYo:fcc "THE FORCE IS WITH YO+" ROM:DFDC aShootYourInitial:fcc "SHOOT YOUR INITIAL+" ROM:DFEF aPrincessLeiaSRebe:fcc "PRINCESS LEIA" ROM:DFEF fcb $27 ROM:DFEF fcc "S REBEL FORC+" ROM:E00A aPointsNextTowe:fcc "POINTS NEXT TOWE-" ROM:E01B aTower: fcc "TOWER+" ROM:E021 aClearedAllLaserTo:fcc "CLEARED ALL LASER TOWER+" ROM:E039 a50000ForShootingA:fcc "50,000 FOR SHOOTING ALL TOWER+" ROM:E057 aExhaustPortAhea:fcc "EXHAUST PORT AHEA-" ROM:E069 aDeathStarDestroye:fcc "DEATH STAR DESTROYE-" ROM:E07D aExhaustPortMisse:fcc "EXHAUST PORT MISSE-" ROM:E090 aBonusForRemaining:fcc "BONUS FOR REMAINING ENERG+" ROM:E0AA a5000: fcc "5,000 +" ROM:E0B2 aAddedToDeflectorS:fcc "ADDED TO DEFLECTOR SHIEL-" ROM:E0CB aShieldAtFullStren:fcc "SHIELD AT FULL STRENGT+" ROM:E0E2 aStartingWaveBonu:fcc "STARTING WAVE BONU+" ROM:E0F5 aShootFireball: fcc "SHOOT FIREBALL+" ROM:E104 aShootTieFighter:fcc "SHOOT TIE FIGHTER+" ROM:E116 aAvoidCatwalk: fcc "AVOID CATWALK+" ROM:E124 aUseTheForc: fcc "USE THE FORC+" ROM:E131 aForUsingTheForc:fcc " FOR USING THE FORC+" ROM:E145 aObiWanKenobiIsGon:fcc "OBI-WAN KENOBI IS GONE BUT HI+" ROM:E163 aPresenceIsFeltWit:fcc "PRESENCE IS FELT WITHIN THE FORCE«" ROM:E185 aTheEmpireSDeathSt:fcc "THE EMPIRE" ROM:E185 fcb $27 ROM:E185 fcc "S DEATH STAR, UNDER TH+" ROM:E1A7 aCommandOfDarthVad:fcc "COMMAND OF DARTH VADER, NEARS TH+" ROM:E1C8 aRebelPlanet_YouMu:fcc "REBEL PLANET. YOU MUST JOIN TH+" ROM:E1E8 aRebellionToStopTh:fcc "REBELLION TO STOP THE EMPIRE«" ROM:E205 aTheForceWillBeWit:fcc "THE FORCE WILL BE WITH YOU«" ROM:E220 aAlway: fcc "ALWAY+" ROM:E226 aAccountingInforma:fcc "ACCOUNTING INFORMATIO+" ROM:E23C aAuxCoin: fcc "AUX COIN+" ROM:E245 aLeftMechCoin: fcc "LEFT MECH COIN+" ROM:E254 aRightMechCoin: fcc "RIGHT MECH COIN+" ROM:E264 aTotalCoinsPai: fcc "TOTAL COINS PAI-" ROM:E274 aGamesPlaye: fcc "GAMES PLAYE-" ROM:E280 aHighWav: fcc "HIGH WAV+" ROM:E289 aTotalGameTimeSeco:fcc "TOTAL GAME TIME SECOND+" ROM:E2AA aAverageGameTim:fcc "AVERAGE GAME TIM+" ROM:E2BB aTotalTimeOnSecond:fcc "TOTAL TIME ON SECOND+" ROM:E2DA aPercentageOfPlayP:fcc "PERCENTAGE OF PLAY PERCEN+" ROM:E2F8 aHistoryOfGameTime:fcc "HISTORY OF GAME TIME+" ROM:E30D aGameOption: fcc "GAME OPTION+" ROM:E319 aValueOfACoi: fcc "VALUE OF A COI+" ROM:E328 aLeftMechValu: fcc "LEFT MECH VALU+" ROM:E337 aRightMechValu: fcc "RIGHT MECH VALU+" ROM:E347 aBonusAdde: fcc "BONUS ADDE-" ROM:E352 aStartingShiel: fcc "STARTING SHIEL-" ROM:E361 aPlayDifficult: fcc "PLAY DIFFICULT+" ROM:E370 aBonusShiel: fcc "BONUS SHIEL-" ROM:E37C aMusicInAttrac: fcc "MUSIC IN ATTRAC+" ROM:E38C aResetHighScore:fcc "RESET HIGH SCORE+" ROM:E39D aResetTimingInf:fcc "RESET TIMING INF-" ROM:E3AE aResetOption: fcc "RESET OPTION+" ROM:E3BB aTestNovra: fcc "TEST NOVRA-" ROM:E3C6 aUpDownToSelectIte:fcc "UP,DOWN TO SELECT ITE-" ROM:E3DC aPullLeftFireToCha:fcc "PULL LEFT FIRE TO CHANGE SETTIN¦" ROM:E3FC aFreePla: fcc "FREE PLA+" ROM:E405 a2Credit: fcc "2 CREDIT+" ROM:E40E a1Credi: fcc "1 CREDI+" ROM:E416 aCredi: fcc "% CREDI+" ROM:E41E unk_E41E: fcb $B1 ; ¦ ROM:E41F unk_E41F: fcb $B2 ; ¦ ROM:E420 unk_E420: fcb $B1 ; ¦ ROM:E421 unk_E421: fcb $B4 ; ¦ ROM:E422 unk_E422: fcb $B5 ; ¦ ROM:E423 unk_E423: fcb $B6 ; ¦ ROM:E424 aNon_0: fcc "NON+" ROM:E428 a2Gives: fcc "2 GIVES ¦" ROM:E431 a4Gives_0: fcc "4 GIVES ¦" ROM:E43A a4Gives: fcc "4 GIVES ¦" ROM:E443 a5Gives: fcc "5 GIVES ¦" ROM:E44C a3Gives: fcc "3 GIVES ¦" ROM:E455 aNon: fcc "NON+" ROM:E459 unk_E459: fcb $B6 ; ¦ ROM:E45A unk_E45A: fcb $B7 ; + ROM:E45B unk_E45B: fcb $B8 ; + ROM:E45C unk_E45C: fcb $B9 ; ¦ ROM:E45D aEas: fcc "EAS+" ROM:E461 aModerat: fcc "MODERAT+" ROM:E469 aHar: fcc "HAR-" ROM:E46D aHardes: fcc "HARDES+" ROM:E474 unk_E474: fcb $B0 ; ¦ ROM:E475 unk_E475: fcb $B1 ; ¦ ROM:E476 unk_E476: fcb $B2 ; ¦ ROM:E477 unk_E477: fcb $B3 ; ¦ ROM:E478 aYe_3: fcc "YE+" ROM:E47B aN_3: fcc "N-" ROM:E47D aN_2: fcc "N-" ROM:E47F aYe_2: fcc "YE+" ROM:E482 aN_1: fcc "N-" ROM:E484 aYe_1: fcc "YE+" ROM:E487 aN_0: fcc "N-" ROM:E489 aYe_0: fcc "YE+" ROM:E48C aN: fcc "N-" ROM:E48E aYe: fcc "YE+" ROM:E491 aNoError: fcc "NO ERROR+" ROM:E49A aErrorA: fcc "ERROR A+" ROM:E4A2 aSwitchTes: fcc "SWITCH TES+" ROM:E4AD aLeftFir: fcc "LEFT FIR+" ROM:E4B6 aRightFir: fcc "RIGHT FIR+" ROM:E4C0 aSpare_0: fcc "SPARE ¦" ROM:E4C7 aSelfTes: fcc "SELF TES+" ROM:E4D0 aSla: fcc "SLA-" ROM:E4D4 aAuxCoi: fcc "AUX COI+" ROM:E4DC aLeftCoi: fcc "LEFT COI+" ROM:E4E5 aRightCoiA: fcc "RIGHT COI+á" ROM:E4F0 aLeftThum: fcc "LEFT THUM-" ROM:E4FA aRightThum: fcc "RIGHT THUM-" ROM:E505 aSpare: fcc "SPARE ¦" ROM:E50C unk_E50C: fcb $A0 ; á ROM:E50D aPotTes: fcc "POT TES+" ROM:E515 aHardwareError: fcc "HARDWARE ERROR+" ROM:E524 aNoErrorsDetecte:fcc "NO ERRORS DETECTE-" ROM:E536 aProgramRamAt2f:fcc "PROGRAM RAM AT 2F+" ROM:E548 aMathRamAt5_0: fcc "MATH RAM AT 5¦" ROM:E556 aMathRamAt5: fcc "MATH RAM AT 5+" ROM:E564 aVgRam0At3: fcc "VG RAM0 AT 3¦" ROM:E571 aVgRam1At3: fcc "VG RAM1 AT 3-" ROM:E57E aVgRam2At3: fcc "VG RAM2 AT 3-" ROM:E58B aVgRam3At4: fcc "VG RAM3 AT 4¦" ROM:E598 aVgRam4At4: fcc "VG RAM4 AT 4-" ROM:E5A5 aVgRam5At4: fcc "VG RAM5 AT 4-" ROM:E5B2 aNonVolatileRamAt1:fcc "NON VOLATILE RAM AT 1+" ROM:E5C8 aProgramRom0At1:fcc "PROGRAM ROM0 AT 1¦" ROM:E5DA aProgramRom1At1h:fcc "PROGRAM ROM1 AT 1H-" ROM:E5ED aProgramRom2At1j:fcc "PROGRAM ROM2 AT 1J-" ROM:E600 aProgramRom3At1k:fcc "PROGRAM ROM3 AT 1K¦" ROM:E613 aProgramRom4At1:fcc "PROGRAM ROM4 AT 1-" ROM:E625 aVgRomAt1: fcc "VG ROM AT 1¦" ROM:E631 aMathboxTest: fcc "MATHBOX TEST+" ROM:E63E aBadMathboxReadyLi:fcc "BAD MATHBOX READY LIN+" ROM:E654 aDividerError: fcc "DIVIDER ERROR+" ROM:E662 aNoDividerError:fcc "NO DIVIDER ERROR+" ROM:E673 aOptSwNumDivDenIsE:fcc "OPT SW NUM DIV DEN IS ERRO-" ROM:E691 aMatrixError: fcc "MATRIX ERROR+" ROM:E69E aNoMatrixError: fcc "NO MATRIX ERROR+" ROM:E6AE aBipTes: fcc "BIP TES+" ROM:E6B6 aAlignTheBoxe: fcc "ALIGN THE BOXE+" ROM:E6C5 aScaleTes: fcc "SCALE TES+" ROM:E6CF aLinea: fcc "LINEA-" ROM:E6D5 aLinearAndBinar:fcc "LINEAR AND BINAR+" ROM:E6E6 unk_E6E6: fcb $30 ; 0 ROM:E6E7 fcb $2E ; . ROM:E6E8 fcb $20 ROM:E6E9 aOf: fcc "OF¦" ROM:E6EC a1_Di: fcc "1. DI-" ROM:E6F2 a2_Lo: fcc "2. LO+" ROM:E6F8 a3_Hig: fcc "3. HIG+" ROM:E6FF aIntensityTes: fcc "INTENSITY TES+" ROM:E70D aPressAuxCoinToCon:fcc "PRESS AUX COIN TO CONTINU+" ROM:E727 aPressAuxCoinForSe:fcc "PRESS AUX COIN FOR SELF TES+" ROM:E743 aPullRightFireToPe:fcc "PULL RIGHT FIRE TO PERFORM RESET+" ROM:E764 ROM:E764 ; =============== S U B R O U T I N E ======================================= ROM:E764 ROM:E764 ROM:E764 sub_E764: ROM:E764 lda ,x ROM:E766 jsr Display_Vect_BCD ; Display BCD numbers ROM:E769 lda <DPbyte_AD ROM:E76B bgt sub_E772 ; Display BCD number text ROM:E76D ldd #$B913 ROM:E770 std ,y++ ROM:E770 ; End of function sub_E764 ROM:E770 ROM:E772 ROM:E772 ; =============== S U B R O U T I N E ======================================= ROM:E772 ROM:E772 ; Display BCD number text ROM:E772 ROM:E772 sub_E772: ROM:E772 lda 1,x ROM:E774 jsr Display_Vect_BCD ; Display BCD numbers ROM:E777 lda 2,x ROM:E779 lsra ROM:E77A lsra ROM:E77B lsra ROM:E77C lsra ROM:E77D jsr loc_E7AD ROM:E780 lda <DPbyte_AD ROM:E782 bgt loc_E789 ROM:E784 ldd #$B913 ROM:E787 std ,y++ ROM:E789 ROM:E789 loc_E789: ROM:E789 lda 2,x ROM:E78B jsr loc_E7AD ROM:E78E lda 3,x ROM:E78E ; End of function sub_E772 ROM:E78E ROM:E790 ROM:E790 ; =============== S U B R O U T I N E ======================================= ROM:E790 ROM:E790 ; Display BCD numbers ROM:E790 ROM:E790 Display_Vect_BCD: ROM:E790 tfr a, b ROM:E792 lsrb ROM:E793 lsrb ROM:E794 lsrb ROM:E795 andb #$1E ROM:E797 bne loc_E7A2 ROM:E799 tst <DPbyte_AD ROM:E79B ble loc_E7A2 ROM:E79D ldu $3002 ROM:E7A0 bra loc_E7A9 ROM:E7A2 ; --------------------------------------------------------------------------- ROM:E7A2 ROM:E7A2 loc_E7A2: ROM:E7A2 clr <DPbyte_AD ROM:E7A4 ldu #$3004 ROM:E7A7 ldu b,u ROM:E7A9 ROM:E7A9 loc_E7A9: ROM:E7A9 dec <DPbyte_AD ROM:E7AB stu ,y++ ROM:E7AD ROM:E7AD loc_E7AD: ROM:E7AD asla ROM:E7AE anda #$1E ROM:E7B0 bne loc_E7BB ROM:E7B2 tst <DPbyte_AD ROM:E7B4 ble loc_E7BB ROM:E7B6 ldu $3002 ROM:E7B9 bra loc_E7C2 ROM:E7BB ; --------------------------------------------------------------------------- ROM:E7BB ROM:E7BB loc_E7BB: ROM:E7BB clr <DPbyte_AD ROM:E7BD ldu #(word_3002+2) ROM:E7C0 ldu a,u ROM:E7C2 ROM:E7C2 loc_E7C2: ROM:E7C2 dec <DPbyte_AD ROM:E7C4 stu ,y++ ROM:E7C6 rts ROM:E7C6 ; End of function Display_Vect_BCD ROM:E7C6 ROM:E7C7 ROM:E7C7 ; =============== S U B R O U T I N E ======================================= ROM:E7C7 ROM:E7C7 ; Print text string from pointer table ROM:E7C7 ROM:E7C7 sub_E7C7: ROM:E7C7 cmpb #$D6 ; '+' ROM:E7C9 bcc locret_E7D2 ROM:E7CB stb >byte_48AE ; Text string index ROM:E7CE bsr sub_E7DD ; Insert text colour vector instruction ROM:E7D0 bsr sub_E7EA ; Insert text position vector instruction ROM:E7D2 ROM:E7D2 locret_E7D2: ROM:E7D2 rts ROM:E7D2 ; End of function sub_E7C7 ROM:E7D2 ROM:E7D3 ROM:E7D3 ; =============== S U B R O U T I N E ======================================= ROM:E7D3 ROM:E7D3 ROM:E7D3 sub_E7D3: ROM:E7D3 cmpb #$D6 ; '+' ROM:E7D5 bcc locret_E7DC ROM:E7D7 stb >byte_48AE ; Text string index ROM:E7DA bsr sub_E7EA ; Insert text position vector instruction ROM:E7DC ROM:E7DC locret_E7DC: ROM:E7DC rts ROM:E7DC ; End of function sub_E7D3 ROM:E7DC ROM:E7DD ROM:E7DD ; =============== S U B R O U T I N E ======================================= ROM:E7DD ROM:E7DD ; Insert text colour vector instruction ROM:E7DD ROM:E7DD sub_E7DD: ROM:E7DD ldb >byte_48AE ; Text string index ROM:E7E0 ldx #word_EDA8 ; Text string colour ROM:E7E3 abx ROM:E7E4 abx ROM:E7E5 ldd ,x ROM:E7E7 std ,y++ ROM:E7E9 rts ROM:E7E9 ; End of function sub_E7DD ROM:E7E9 ROM:E7EA ROM:E7EA ; =============== S U B R O U T I N E ======================================= ROM:E7EA ROM:E7EA ; Insert text position vector instruction ROM:E7EA ROM:E7EA sub_E7EA: ROM:E7EA ldb >byte_48AE ; Text string index ROM:E7ED ldx #word_EA50 ; Text string position ROM:E7F0 abx ROM:E7F1 abx ROM:E7F2 abx ROM:E7F3 abx ROM:E7F4 ldd 2,x ROM:E7F6 std ,y++ ROM:E7F8 ldd ,x ROM:E7FA bra loc_E811 ROM:E7FC ; --------------------------------------------------------------------------- ROM:E7FC ROM:E7FC loc_E7FC: ; Text string index ROM:E7FC ldb >byte_48AE ROM:E7FF ldx #word_EA50 ; Text string position ROM:E802 abx ROM:E803 abx ROM:E804 abx ROM:E805 abx ROM:E806 ldd 2,x ROM:E808 subd >byte_48AF ROM:E80B anda #$1F ROM:E80D std ,y++ ROM:E80F ldd ,x ROM:E811 ROM:E811 loc_E811: ROM:E811 std ,y++ ROM:E813 jsr sub_E821 ; Text handling ROM:E816 ldd #$7200 ; Vector SCAL 2,0 instruction ROM:E819 std ,y++ ROM:E81B ldd #$8040 ; Vector CNTR instruction ROM:E81E std ,y++ ROM:E820 rts ROM:E820 ; End of function sub_E7EA ROM:E820 ROM:E821 ROM:E821 ; =============== S U B R O U T I N E ======================================= ROM:E821 ROM:E821 ; Text handling ROM:E821 ROM:E821 sub_E821: ROM:E821 ldx #ptrText ROM:E824 ldb >byte_48AE ; Text string index ROM:E827 abx ROM:E828 abx ROM:E829 ldx ,x ROM:E82B ROM:E82B loc_E82B: ROM:E82B ldb ,x+ ROM:E82D stx >word_48B1 ROM:E830 aslb ROM:E831 cmpb #$82 ; 'é' ROM:E833 bcs loc_E83C ROM:E835 ldx #$3016 ROM:E838 andb #$7F ; '' ROM:E83A bra loc_E888 ROM:E83C ; --------------------------------------------------------------------------- ROM:E83C ROM:E83C loc_E83C: ROM:E83C cmpb #$74 ; 't' ROM:E83E bne loc_E845 ROM:E840 ldx #$2FDE ROM:E843 bra loc_E888 ROM:E845 ; --------------------------------------------------------------------------- ROM:E845 ROM:E845 loc_E845: ROM:E845 cmpb #$80 ; 'Ç' ROM:E847 bne loc_E84F ROM:E849 ldx #$3058 ROM:E84C clrb ROM:E84D bra loc_E888 ROM:E84F ; --------------------------------------------------------------------------- ROM:E84F ROM:E84F loc_E84F: ROM:E84F cmpb #$60 ; '`' ROM:E851 bcs loc_E858 ROM:E853 ldx #$2FA4 ROM:E856 bra loc_E888 ROM:E858 ; --------------------------------------------------------------------------- ROM:E858 ROM:E858 loc_E858: ROM:E858 cmpb #$40 ; '@' ROM:E85A bne loc_E861 ROM:E85C ldx #$2FC2 ROM:E85F bra loc_E888 ROM:E861 ; --------------------------------------------------------------------------- ROM:E861 ROM:E861 loc_E861: ROM:E861 cmpb #$4E ; 'N' ROM:E863 bne loc_E86A ROM:E865 ldx #$2FFE ROM:E868 bra loc_E888 ROM:E86A ; --------------------------------------------------------------------------- ROM:E86A ROM:E86A loc_E86A: ROM:E86A cmpb #$58 ; 'X' ROM:E86C bne loc_E873 ROM:E86E ldx #$2FF6 ROM:E871 bra loc_E888 ROM:E873 ; --------------------------------------------------------------------------- ROM:E873 ROM:E873 loc_E873: ROM:E873 cmpb #$5A ; 'Z' ROM:E875 bne loc_E87C ROM:E877 ldx #word_3000 ROM:E87A bra loc_E888 ROM:E87C ; --------------------------------------------------------------------------- ROM:E87C ROM:E87C loc_E87C: ROM:E87C cmpb #$4A ; 'J' ROM:E87E bne loc_E885 ROM:E880 ldx #(word_3002+$A) ROM:E883 bra loc_E888 ROM:E885 ; --------------------------------------------------------------------------- ROM:E885 ROM:E885 loc_E885: ROM:E885 ldx #$2FF4 ROM:E888 ROM:E888 loc_E888: ROM:E888 ldd b,x ROM:E88A std ,y++ ROM:E88C ldx >word_48B1 ROM:E88F tst -1,x ROM:E891 bpl loc_E82B ROM:E893 rts ROM:E893 ; End of function sub_E821 ROM:E893 ROM:E893 ; --------------------------------------------------------------------------- ROM:E894 ptrText: fdb aStarWar ROM:E896 fdb a1983LucasfilmLtd ROM:E898 fdb aAllRightsReserved ROM:E89A fdb aLucasfilmTrademar ROM:E89C fdb aGameOve ROM:E89E fdb aGameOve ROM:E8A0 fdb aInsertCoin ROM:E8A2 fdb aFreePla_0 ROM:E8A4 fdb a2Plays1Coi ROM:E8A6 fdb a1Coin1Pla ROM:E8A8 fdb a2Coins1Pla ROM:E8AA fdb aPullTriggerToStar ROM:E8AC fdb aCredit ROM:E8AE fdb aCredi_0 ROM:E8B0 fdb aShieldGon ROM:E8B2 fdb aFlightInstruction ROM:E8B4 fdb a1_YourXWingIsEqui ROM:E8B6 fdb aInvisibleDeflecto ROM:E8B8 fdb aWillProtectYouFor ROM:E8BA fdb a2_DeflectorStreng ROM:E8BC fdb aAFireballImpactsY ROM:E8BE fdb aWhenYouStrikeALas ROM:E8C0 fdb aTrenchCatwalko ROM:E8C2 fdb a3_AimYourLasersWi ROM:E8C4 fdb aExplodeEmpireTieF ROM:E8C6 fdb aTowerTopsAndTrenc ROM:E8C8 fdb a4_ShootFireballsB ROM:E8CA fdb aImpactYourShieldo ROM:E8CC fdb a5_TheRebelForceIs ROM:E8CE fdb aYouToStopTheEmpir ROM:E8D0 fdb aUpTheDeathStaro ROM:E8D2 fdb unk_DDFC ROM:E8D4 fdb unk_DDFD ROM:E8D6 fdb unk_DDFE ROM:E8D8 fdb unk_DDFF ROM:E8DA fdb aScorin ROM:E8DC fdb aTieFighters100 ROM:E8DE fdb aDarthVaderSShip20 ROM:E8E0 fdb aLaserBunkers20 ROM:E8E2 fdb aLaserTowers20 ROM:E8E4 fdb aTrenchTurrets10 ROM:E8E6 fdb aFireballs3 ROM:E8E8 fdb aExhaustPort2500 ROM:E8EA fdb aDestroyingAllTowe ROM:E8EC fdb aSelectADeathSta ROM:E8EE fdb aFireLaserAtDesire ROM:E8F0 fdb aCountdow ROM:E8F2 fdb aEas_0 ROM:E8F4 fdb aMediu ROM:E8F6 fdb aHar_0 ROM:E8F8 fdb aWave_1 ROM:E8FA fdb aWave_0 ROM:E8FC fdb aWave ROM:E8FE fdb aBonu ROM:E900 fdb aBonu ROM:E902 fdb aNoBonu ROM:E904 fdb a40000 ROM:E906 fdb a80000 ROM:E908 fdb aMessageFromRebelC ROM:E90A fdb aYouAreATrueRebelP ROM:E90C fdb aTheForceIsWithYo ROM:E90E fdb aShootYourInitial ROM:E910 fdb aPrincessLeiaSRebe ROM:E912 fdb aPrincessLeiaSRebe ROM:E914 fdb aPointsNextTowe ROM:E916 fdb aTower ROM:E918 fdb aClearedAllLaserTo ROM:E91A fdb a50000ForShootingA ROM:E91C fdb aExhaustPortAhea ROM:E91E fdb aDeathStarDestroye ROM:E920 fdb aExhaustPortMisse ROM:E922 fdb aBonusForRemaining ROM:E924 fdb a5000 ROM:E926 fdb aAddedToDeflectorS ROM:E928 fdb aShieldAtFullStren ROM:E92A fdb aStartingWaveBonu ROM:E92C fdb aShootFireball ROM:E92E fdb aShootTieFighter ROM:E930 fdb aAvoidCatwalk ROM:E932 fdb aUseTheForc ROM:E934 fdb aForUsingTheForc ROM:E936 fdb aObiWanKenobiIsGon ROM:E938 fdb aPresenceIsFeltWit ROM:E93A fdb aTheEmpireSDeathSt ROM:E93C fdb aCommandOfDarthVad ROM:E93E fdb aRebelPlanet_YouMu ROM:E940 fdb aRebellionToStopTh ROM:E942 fdb aTheForceWillBeWit ROM:E944 fdb aAlway ROM:E946 fdb aAccountingInforma ROM:E948 fdb aAuxCoin ROM:E94A fdb aLeftMechCoin ROM:E94C fdb aRightMechCoin ROM:E94E fdb aTotalCoinsPai ROM:E950 fdb aGamesPlaye ROM:E952 fdb aHighWav ROM:E954 fdb aTotalGameTimeSeco ROM:E956 fdb aAverageGameTim ROM:E958 fdb aTotalTimeOnSecond ROM:E95A fdb aPercentageOfPlayP ROM:E95C fdb aHistoryOfGameTime ROM:E95E fdb aGameOption ROM:E960 fdb aValueOfACoi ROM:E962 fdb aLeftMechValu ROM:E964 fdb aRightMechValu ROM:E966 fdb aBonusAdde ROM:E968 fdb aStartingShiel ROM:E96A fdb aPlayDifficult ROM:E96C fdb aBonusShiel ROM:E96E fdb aMusicInAttrac ROM:E970 fdb aResetHighScore ROM:E972 fdb aResetTimingInf ROM:E974 fdb aResetOption ROM:E976 fdb aTestNovra ROM:E978 fdb aUpDownToSelectIte ROM:E97A fdb aPullLeftFireToCha ROM:E97C fdb aFreePla ROM:E97E fdb a2Credit ROM:E980 fdb a1Credi ROM:E982 fdb aCredi ROM:E984 fdb unk_E41E ROM:E986 fdb unk_E41F ROM:E988 fdb unk_E420 ROM:E98A fdb unk_E421 ROM:E98C fdb unk_E422 ROM:E98E fdb unk_E423 ROM:E990 fdb aNon_0 ROM:E992 fdb a2Gives ROM:E994 fdb a4Gives_0 ROM:E996 fdb a4Gives ROM:E998 fdb a5Gives ROM:E99A fdb a3Gives ROM:E99C fdb aNon ROM:E99E off_E99E: fdb aNon ROM:E9A0 fdb unk_E459 ROM:E9A2 fdb unk_E45A ROM:E9A4 fdb unk_E45B ROM:E9A6 fdb unk_E45C ROM:E9A8 fdb aEas ROM:E9AA fdb aModerat ROM:E9AC fdb aHar ROM:E9AE fdb aHardes ROM:E9B0 fdb unk_E474 ROM:E9B2 fdb unk_E475 ROM:E9B4 fdb unk_E476 ROM:E9B6 fdb unk_E477 ROM:E9B8 fdb aYe_3 ROM:E9BA fdb aN_3 ROM:E9BC fdb aN_2 ROM:E9BE fdb aYe_2 ROM:E9C0 fdb aN_1 ROM:E9C2 fdb aYe_1 ROM:E9C4 fdb aN_0 ROM:E9C6 fdb aYe_0 ROM:E9C8 fdb aN ROM:E9CA fdb aYe ROM:E9CC fdb aNoError ROM:E9CE fdb aErrorA ROM:E9D0 fdb aSwitchTes ROM:E9D2 fdb aLeftFir ROM:E9D4 fdb aRightFir ROM:E9D6 fdb aSpare_0 ROM:E9D8 fdb aSelfTes ROM:E9DA fdb aSla ROM:E9DC fdb aAuxCoi ROM:E9DE fdb aLeftCoi ROM:E9E0 fdb aRightCoiA ROM:E9E2 fdb aRightCoiA+$A ROM:E9E4 fdb aRightCoiA+$A ROM:E9E6 fdb aLeftThum ROM:E9E8 fdb aRightThum ROM:E9EA fdb aSpare ROM:E9EC fdb unk_E50C ROM:E9EE fdb unk_E50C ROM:E9F0 fdb unk_E50C ROM:E9F2 fdb aPotTes ROM:E9F4 fdb aHardwareError ROM:E9F6 fdb aNoErrorsDetecte ROM:E9F8 fdb aProgramRamAt2f ROM:E9FA fdb aMathRamAt5_0 ROM:E9FC fdb aMathRamAt5 ROM:E9FE fdb aVgRam0At3 ROM:EA00 fdb aVgRam1At3 ROM:EA02 fdb aVgRam2At3 ROM:EA04 fdb aVgRam3At4 ROM:EA06 fdb aVgRam4At4 ROM:EA08 fdb aVgRam5At4 ROM:EA0A fdb aNonVolatileRamAt1 ROM:EA0C fdb aProgramRom0At1 ROM:EA0E fdb aProgramRom1At1h ROM:EA10 fdb aProgramRom2At1j ROM:EA12 fdb aProgramRom3At1k ROM:EA14 fdb aProgramRom4At1 ROM:EA16 fdb aVgRomAt1 ROM:EA18 fdb aMathboxTest ROM:EA1A fdb aBadMathboxReadyLi ROM:EA1C fdb aDividerError ROM:EA1E fdb aNoDividerError ROM:EA20 fdb aOptSwNumDivDenIsE ROM:EA22 fdb aMatrixError ROM:EA24 fdb aNoMatrixError ROM:EA26 fdb aBipTes ROM:EA28 fdb aAlignTheBoxe ROM:EA2A fdb aScaleTes ROM:EA2C fdb aLinea ROM:EA2E fdb aLinearAndBinar ROM:EA30 fdb unk_E6E6 ROM:EA32 fdb a1_Di ROM:EA34 fdb a2_Lo ROM:EA36 fdb a3_Hig ROM:EA38 fdb aIntensityTes ROM:EA3A fdb aPressAuxCoinToCon ROM:EA3C fdb aPressAuxCoinForSe ROM:EA3E fdb aPullRightFireToPe ROM:EA40 fdb $FE9C, $FE6C, $FE6C, $FE78, $FE84, $FEA8, $FEC0, $FFBC ROM:EA50 word_EA50: fdb $1F98, $1E5C, $1E6C, $1E38, $1F20, $1E14, $1E30, $1DF0 ; Text string position ROM:EA50 fdb $1F98, 0, $1F98, $1E0, $1F74, $1E0, $1F98, $1B0 ROM:EA50 fdb $1F5C, $1B0, $1F68, $1B0, $1F5C, $1B0, $1F08, $1E0 ROM:EA50 fdb $1FC4, $1B0, $1FC4, $1B0, $1F8C, $E6, $1E74, $120 ROM:EA50 fdb $1E44, $D8, $1E5C, $B4, $1E5C, $90, $1E44, $48 ROM:EA50 fdb $1E5C, $24, $1E5C, 0, $1E5C, $1FDC, $1E44, $1F94 ROM:EA50 fdb $1E5C, $1F70, $1E5C, $1F4C, $1E44, $1F04, $1E5C, $1EE0 ROM:EA50 fdb $1E44, $1E98, $1E5C, $1E74, $1E5C, $1E50, $54, $90 ROM:EA50 fdb $54, $90, $54, $90, $54, $90, $1FC4, $118 ROM:EA50 fdb $1E8C, $B4, $1E8C, $78, $1E8C, $3C, $1E8C, 0 ROM:EA50 fdb $1E8C, $1FC4, $1E8C, $1F88, $1E8C, $1EE8, $1E8C, $1EA2 ROM:EA50 fdb $1F20, $154, $1E84, $12C, $1F98, $104, $1ED4, $20 ROM:EA50 fdb $1FBC, $1F38, $E0, $20, $1E2C, $C8, $1FBC, $1F60 ROM:EA50 fdb $14C, $C8, $1FC8, $1E70, $158, 0, $1E14, 0 ROM:EA50 fdb $1FB0, $1E48, $140, $1FD8, $1E90, $154, $1ECC, $118 ROM:EA50 fdb $1F08, $DC, $1F20, $78, $1EC0, 0, $1EC0, $13C ROM:EA50 fdb $1F80, $180, $13A, $1BC, $1EE4, $180, $1E9C, $180 ROM:EA50 fdb $1F2C, $9C, $1F14, $138, $1F20, $9C, $1ECC, $C0 ROM:EA50 fdb $1F80, $90, $1EF0, $48, $1EF0, $48, $1F20, $1FD0 ROM:EA50 fdb $1F50, $180, $1F2C, $180, $1F5C, $180, $1F68, $150 ROM:EA50 fdb 0, 0, 0, 0, 0, 0, 0, 0 ROM:EA50 fdb 0, 0, 0, 0, 0, 0, 0, 0 ROM:EA50 fdb 0, 0, $1EFC, $1E0, $1F28, $1B8, $1E98, $190 ROM:EA50 fdb $1E80, $168, $1E80, $140, $1EE0, $118, $FA, $140 ROM:EA50 fdb $1E98, $DC, $1E68, $B4, $1EC8, $78, $1E50, $50 ROM:EA50 fdb $1F08, 0, $1F74, $1F4, $1E98, $1C2, $1E98, $190 ROM:EA50 fdb $1E80, $15E, $1EF8, $12C, $1E98, $FA, $1E98, $C8 ROM:EA50 fdb $1EE0, $96, $1E80, $64, $1E68, 0, $1E68, $1FCE ROM:EA50 fdb $1EC8, $1F9C, $1EF8, $1F6A, $1EFC, $1ED4, $1E90, $1EA2 ROM:EA50 fdb $48, $1C2, $48, $1C2, $48, $1C2, $48, $1C2 ROM:EA50 fdb $48, $190, $48, $190, $48, $15E, $48, $15E ROM:EA50 fdb $48, $15E, $48, $15E, $48, $12C, $48, $12C ROM:EA50 fdb $48, $12C, $48, $12C, $48, $12C, $48, $12C ROM:EA50 fdb $48, $12C, $48, $12C, $48, $FA, $48, $FA ROM:EA50 fdb $48, $FA, $48, $FA, $48, $C8, $48, $C8 ROM:EA50 fdb $48, $C8, $48, $C8, $48, $96, $48, $96 ROM:EA50 fdb $48, $96, $48, $96, $48, $64, $48, $64 ROM:EA50 fdb $48, 0, $48, 0, $48, $1FCE, $48, $1FCE ROM:EA50 fdb $48, $1F9C, $48, $1F9C, $48, $1F6A, $48, $1F6A ROM:EA50 fdb $B2, $1F6A, $B2, $1F6A, $1F80, $190, $1ED4, $12C ROM:EA50 fdb $64, $12C, $1FB0, $1F6A, $1F98, $C8, $1FD4, $96 ROM:EA50 fdb $1FA4, $64, $1F98, $32, $1F8C, 0, $1F68, $1FCE ROM:EA50 fdb $1F98, $1F9C, $1EBC, $FA, $64, $FA, $1FB0, $1F38 ROM:EA50 fdb $1F8C, $1F06, $1FB0, $1ED4, $1FBC, $1ED4, $E4, $D2 ROM:EA50 fdb $1F50, $1C2, $1F2C, 0, $1F38, $190, $1F5C, $15E ROM:EA50 fdb $1F5C, $12C, $1F74, $FA, $1F74, $C8, $1F74, $96 ROM:EA50 fdb $1F74, $64, $1F74, $32, $1F74, 0, $1EFC, $1FCE ROM:EA50 fdb $1F38, $1F38, $1F38, $1F06, $1F38, $1ED4, $1F38, $1EA2 ROM:EA50 fdb $1F38, $1E70, $1F74, $1F6A, $1F68, $190, $1EFC, $C8 ROM:EA50 fdb $1F5C, $15E, $1F38, $C8, $1E98, $113, $1F68, $1F9C ROM:EA50 fdb $1F44, $1ED4, $1FA4, $64, $1F50, $1F9C, $1F8C, $FA ROM:EA50 fdb $1FBC, $BE, $1F38, $BE, $1F9C, $1F38, $1F9C, $1F06 ROM:EA50 fdb $1F9C, $1ED4, $1F9C, $1EA2, $1F5C, $12C, $1ECC, $1E3E ROM:EA50 fdb $1EB4, $1E3E, $1E78, $1F06 ROM:EDA8 word_EDA8: fdb $6280, $6280, $6280, $6280, $64FF, $6380, $6180, $6680 ; Text string colour ROM:EDA8 fdb $6680, $6680, $6680, $A01A, $6780, $6780, $A01A, $6480 ROM:EDA8 fdb $6480, $6480, $6480, $6480, $6480, $6480, $6480, $6480 ROM:EDA8 fdb $6480, $6480, $6480, $6480, $6480, $6480, $6480, $6480 ROM:EDA8 fdb $6480, $6480, $6480, $6580, $6580, $6580, $6580, $6580 ROM:EDA8 fdb $6580, $6580, $6580, $6580, $6580, $6580, $A01A, $6280 ROM:EDA8 fdb $6280, $6280, $6480, $6480, $6480, $6180, $6180, $6180 ROM:EDA8 fdb $6480, $6480, $6680, $6580, $A01A, $6180, $A01A, $6480 ROM:EDA8 fdb $6480, $6480, $A01A, $6480, $A01A, $A01A, $A01A, $A01A ROM:EDA8 fdb $A01A, $A01A, $A01A, $A01A, $6780, $6480, $6480, $A01A ROM:EDA8 fdb $A01A, 0, 0, 0, 0, 0, 0, 0 ROM:EDA8 fdb 0, $6780, $6280, $6280, $6280, $6280, $6280, $6280 ROM:EDA8 fdb $6280, $6280, $6280, $6280, $6780, $6780, $6280, $6280 ROM:EDA8 fdb $6280, $6280, $6280, $6280, $6280, $6280, $6280, $6280 ROM:EDA8 fdb $6280, $6280, $6280, $6280, $6280, $6280, $6280, $6280 ROM:EDA8 fdb $6280, $6280, $6280, $6280, $6280, $6280, $6280, $6280 ROM:EDA8 fdb $6280, $6280, $6280, $6280, $6280, $6280, $6280, $6280 ROM:EDA8 fdb $6280, $6280, $6280, $6280, $6280, $6280, $6280, $6280 ROM:EDA8 fdb $6280, $6280, $6280, $6280, $6280, $6280, $6280, $6280 ROM:EDA8 fdb $6280, $6280, $6280, $6280, $6480, $6480, $6780, $6280 ROM:EDA8 fdb $6280, $6280, $6280, $6280, $6280, $6280, $6280, $6280 ROM:EDA8 fdb $6280, $6280, $6280, $6280, $6280, $6280, $6280, $6780 ROM:EDA8 fdb $6780, $6780, $6280, $6280, $6280, $6280, $6280, $6280 ROM:EDA8 fdb $6280, $6280, $6280, $6280, $6280, $6280, $6280, $6280 ROM:EDA8 fdb $6280, $6280, $6780, $6780, $6780, $6780, $6780, $6780 ROM:EDA8 fdb $6780, $6780, $6780, $6780, $6780, $6780, $6700, $6710 ROM:EDA8 fdb $6720, $6780, $6780, $6780, $6780, $A01A ROM:EF54 ROM:EF54 ; =============== S U B R O U T I N E ======================================= ROM:EF54 ROM:EF54 ; Attributes: noreturn ROM:EF54 ROM:EF54 ; public BADIRQ ROM:EF54 BADIRQ: ROM:EF54 bra BADIRQ ROM:EF54 ; End of function BADIRQ ROM:EF54 ROM:EF56 ROM:EF56 ; =============== S U B R O U T I N E ======================================= ROM:EF56 ROM:EF56 ROM:EF56 ; public IRQ ROM:EF56 IRQ: ROM:EF56 ldx $A,s ROM:EF58 cmpx #$6000 ; Bounds check for return address in ROM ROM:EF5B bcc loc_EF5E ROM:EF5D swi ROM:EF5E ROM:EF5E loc_EF5E: ; Only allow IRQ calls from lower in ROM than BADIRQ function ROM:EF5E cmpx #BADIRQ ROM:EF61 bcs loc_EF64 ROM:EF63 swi ROM:EF64 ROM:EF64 loc_EF64: ROM:EF64 lda #$48 ; 'H' ROM:EF66 tfr a, dp ROM:EF68 sta WDCLR ROM:EF6B lda <DPSanity_Check ; Check sanity byte is $3F ROM:EF6D cmpa #$3F ; '?' ROM:EF6F beq loc_EF72 ROM:EF71 swi ROM:EF72 ROM:EF72 loc_EF72: ROM:EF72 dec <DPbyte_3E ROM:EF74 bpl loc_EF7F ROM:EF76 lda #$B ROM:EF78 sta <DPbyte_3E ROM:EF7A inc <DPbyte_3D ROM:EF7C bvc loc_EF7F ROM:EF7E swi ROM:EF7F ROM:EF7F loc_EF7F: ROM:EF7F inc <DPbyte_A ROM:EF81 jsr sub_D776 ; Check coin inputs ROM:EF84 lda <DPbyte_14 ; Credits ROM:EF86 cmpa #$24 ; '$' ROM:EF88 bcs loc_EF8B ROM:EF8A swi ROM:EF8B ROM:EF8B loc_EF8B: ROM:EF8B ldx #$481C ROM:EF8E lda IO_Port_0 ROM:EF91 jsr sub_F133 ; Inputs debounce ROM:EF94 lda IO_Port_1 ROM:EF97 jsr sub_F133 ; Inputs debounce ROM:EF9A lda OPT0 ROM:EF9D jsr sub_F133 ; Inputs debounce ROM:EFA0 lda OPT1 ROM:EFA3 jsr sub_F133 ; Inputs debounce ROM:EFA6 lda <DPbyte_33 ROM:EFA8 sta <DPbyte_34 ROM:EFAA lda >word_4821 ROM:EFAD anda #$30 ; '0' ROM:EFAF sta -1,s ROM:EFB1 lda >word_481E ROM:EFB4 anda #$CF ; '-' ROM:EFB6 oraa -1,s ROM:EFB8 sta <DPbyte_33 ROM:EFBA eora <DPbyte_34 ROM:EFBC anda <DPbyte_34 ROM:EFBE sta <DPbyte_32 ROM:EFC0 lda <DPbyte_32 ROM:EFC2 anda #$F0 ; '=' ROM:EFC4 beq loc_EFCA ROM:EFC6 oraa <DPbyte_31 ROM:EFC8 sta <DPbyte_31 ROM:EFCA ROM:EFCA loc_EFCA: ; Joystick processing ROM:EFCA jsr sub_F146 ROM:EFCD lda <DPbyte_A ROM:EFCF bne loc_EFE6 ROM:EFD1 lda SOUNDIO+1 ROM:EFD4 asla ROM:EFD5 bpl loc_EFDE ROM:EFD7 lda SOUNDIO ROM:EFDA cmpa #$5A ; 'Z' ROM:EFDC beq loc_EFE6 ROM:EFDE ROM:EFDE loc_EFDE: ROM:EFDE sta SOUNDRST ROM:EFE1 lda #0 ROM:EFE3 sta SOUNDIO ROM:EFE6 ROM:EFE6 loc_EFE6: ROM:EFE6 lda <DPbyte_A ROM:EFE8 anda #3 ROM:EFEA bne loc_F034 ROM:EFEC lda >word_481B ROM:EFEF adda #1 ROM:EFF1 cmpa #$FA ; '·' ROM:EFF3 bcs loc_EFF7 ROM:EFF5 lda #0 ROM:EFF7 ROM:EFF7 loc_EFF7: ROM:EFF7 sta >byte_481B ROM:EFFA bne loc_F034 ROM:EFFC lda >byte_481A ROM:EFFF adda #1 ROM:F001 daa ROM:F002 sta >byte_481A ROM:F005 lda >byte_4819 ROM:F008 adca #0 ROM:F00A daa ROM:F00B bcs loc_F010 ROM:F00D sta >byte_4819 ROM:F010 ROM:F010 loc_F010: ROM:F010 lda byte_4B07 ROM:F013 adda #1 ROM:F015 daa ROM:F016 sta byte_4B07 ROM:F019 lda byte_4B06 ROM:F01C adca #0 ROM:F01E daa ROM:F01F sta byte_4B06 ROM:F022 lda byte_4B05 ROM:F025 adca #0 ROM:F027 daa ROM:F028 sta byte_4B05 ROM:F02B lda byte_4B04 ROM:F02E adca #0 ROM:F030 daa ROM:F031 sta byte_4B04 ROM:F034 ROM:F034 loc_F034: ROM:F034 dec <DPbyte_40 ROM:F036 bvc loc_F041 ROM:F038 sta EVGRESET ROM:F03B jsr sub_611E ; Copies Star Wars logo vector data to vector RAM ROM:F03E jmp loc_F12F ROM:F041 ; --------------------------------------------------------------------------- ROM:F041 ROM:F041 loc_F041: ROM:F041 lbpl loc_F12F ROM:F045 lda IO_Port_1 ROM:F048 asla ROM:F049 lbpl loc_F12F ; If VGHALT is high, VG is ready ROM:F04D lda <DPbyte_3F ; Vector pointer state ROM:F04F bpl loc_F06A ROM:F051 lda >$0000 ROM:F054 anda #$A ROM:F056 beq loc_F05A ROM:F058 lda #$14 ROM:F05A ROM:F05A loc_F05A: ; What the heck is going on here??? ROM:F05A oraa #0 ROM:F05C sta <DPbyte_3F ; Vector pointer state ROM:F05E ldb #$38 ; '8' ROM:F060 lsra ROM:F061 anda #$A ROM:F063 eora #$A ROM:F065 oraa #$E0 ; 'a' ROM:F067 std >$0000 ; Seems to toggle vector address $0000 from $E038 and $EA38 JMPL $038 and $A38 ROM:F06A ROM:F06A loc_F06A: ROM:F06A dec <DPbyte_28 ROM:F06C bpl loc_F073 ROM:F06E clr <DPbyte_28 ROM:F070 jsr sub_F18D ROM:F073 ROM:F073 loc_F073: ROM:F073 jsr sub_F22B ROM:F076 ldb <DPbyte_3A ROM:F078 addb #2 ROM:F07A cmpb #$20 ; ' ' ROM:F07C bcs loc_F07F ROM:F07E clrb ROM:F07F ROM:F07F loc_F07F: ; Colour cycle blue/cyan for lasers ROM:F07F stb <DPbyte_3A ROM:F081 ldx #4 ROM:F084 abx ; Points to jump table that jump into vector ROM for laser colour cycle ROM:F085 ldu #word_D620 ; Copies vector JMPL instructions into vector RAM ROM:F088 ROM:F088 loc_F088: ROM:F088 ldd ,u++ ROM:F08A std ,--x ROM:F08C cmpx #2 ROM:F08F bgt loc_F088 ROM:F091 ldx #$22 ; '"' ROM:F094 ROM:F094 loc_F094: ROM:F094 cmpu #word_D640 ROM:F098 bcc loc_F0A0 ROM:F09A ldd ,u++ ROM:F09C std ,--x ROM:F09E bra loc_F094 ROM:F0A0 ; --------------------------------------------------------------------------- ROM:F0A0 ROM:F0A0 loc_F0A0: ROM:F0A0 ldb <DPbyte_3B ROM:F0A2 addb #2 ROM:F0A4 cmpb #8 ROM:F0A6 bcs loc_F0A9 ROM:F0A8 clrb ROM:F0A9 ROM:F0A9 loc_F0A9: ROM:F0A9 stb <DPbyte_3B ROM:F0AB ldu #word_D640 ROM:F0AE ldd b,u ROM:F0B0 std >$0022 ROM:F0B3 dec <DPbyte_36 ROM:F0B5 bgt loc_F0D8 ROM:F0B7 ldb #4 ROM:F0B9 stb <DPbyte_36 ROM:F0BB ldb <DPbyte_37 ROM:F0BD addb #2 ROM:F0BF cmpb #8 ROM:F0C1 bcs loc_F0C4 ROM:F0C3 clrb ROM:F0C4 ROM:F0C4 loc_F0C4: ROM:F0C4 stb <DPbyte_37 ROM:F0C6 ldu #word_D648 ROM:F0C9 ldd b,u ROM:F0CB std >$002A ROM:F0CE ldb <DPbyte_37 ROM:F0D0 ldu #word_D650 ROM:F0D3 ldd b,u ROM:F0D5 std >$002E ROM:F0D8 ROM:F0D8 loc_F0D8: ROM:F0D8 dec <DPbyte_38 ROM:F0DA bgt loc_F0F3 ROM:F0DC ldb #1 ROM:F0DE stb <DPbyte_38 ROM:F0E0 ldb <DPbyte_39 ROM:F0E2 addb #2 ROM:F0E4 cmpb #8 ROM:F0E6 bcs loc_F0E9 ROM:F0E8 clrb ROM:F0E9 ROM:F0E9 loc_F0E9: ROM:F0E9 stb <DPbyte_39 ROM:F0EB ldu #word_D658 ROM:F0EE ldd b,u ROM:F0F0 std >$002C ROM:F0F3 ROM:F0F3 loc_F0F3: ROM:F0F3 ldb <DPbyte_35 ROM:F0F5 addb #2 ROM:F0F7 cmpb #$E ROM:F0F9 bcs loc_F0FC ROM:F0FB clrb ROM:F0FC ROM:F0FC loc_F0FC: ROM:F0FC stb <DPbyte_35 ROM:F0FE ldu #word_D604 ROM:F101 ldd b,u ROM:F103 std >$0030 ROM:F106 ldd #$C000 ; Vector RTSL ROM:F109 std >$0032 ROM:F10C ldb <DPbyte_3C ; Cycle through 7 colours ROM:F10E addb #2 ROM:F110 cmpb #$E ROM:F112 bcs loc_F115 ROM:F114 clrb ROM:F115 ROM:F115 loc_F115: ; Vector colour cycle count ROM:F115 stb <DPbyte_3C ROM:F117 ldu #word_D612 ROM:F11A ldd b,u ROM:F11C std >$0034 ROM:F11F ldd #$C000 ; Vector RTSL ROM:F122 std >$0036 ROM:F125 jsr sub_D660 ; Update laser target hit vector animations ROM:F128 sta EVGGO ; Start vector generator run ROM:F12B lda #5 ROM:F12D sta <DPbyte_40 ROM:F12F ROM:F12F loc_F12F: ROM:F12F sta IRQCLR ROM:F132 rti ROM:F132 ; End of function IRQ ROM:F132 ROM:F133 ROM:F133 ; =============== S U B R O U T I N E ======================================= ROM:F133 ROM:F133 ; Inputs debounce ROM:F133 ROM:F133 sub_F133: ROM:F133 ldb ,x ; Inputs debounce ROM:F135 stb 1,x ROM:F137 sta ,x ROM:F139 anda 1,x ROM:F13B oraa 2,x ROM:F13D sta 2,x ROM:F13F orab ,x++ ROM:F141 andb ,x ROM:F143 stb ,x+ ROM:F145 rts ROM:F145 ; End of function sub_F133 ROM:F145 ROM:F146 ROM:F146 ; =============== S U B R O U T I N E ======================================= ROM:F146 ROM:F146 ; Joystick processing ROM:F146 ROM:F146 sub_F146: ROM:F146 lda <DPbyte_A ROM:F148 lsra ROM:F149 ldy #$4829 ROM:F14D bcs loc_F153 ROM:F14F ldy #$482B ROM:F153 ROM:F153 loc_F153: ROM:F153 ldb 1,y ROM:F155 lda ADC ROM:F158 sta 1,y ROM:F15A cmpa ,y ROM:F15C bcs loc_F16C ROM:F15E cmpb ,y ROM:F160 bls loc_F16A ROM:F162 cmpb 1,y ROM:F164 bls loc_F168 ROM:F166 ldb 1,y ROM:F168 ROM:F168 loc_F168: ROM:F168 stb ,y ROM:F16A ROM:F16A loc_F16A: ROM:F16A bra loc_F178 ROM:F16C ; --------------------------------------------------------------------------- ROM:F16C ROM:F16C loc_F16C: ROM:F16C cmpb ,y ROM:F16E bcc loc_F178 ROM:F170 cmpb 1,y ROM:F172 bcc loc_F176 ROM:F174 ldb 1,y ROM:F176 ROM:F176 loc_F176: ROM:F176 stb ,y ROM:F178 ROM:F178 loc_F178: ROM:F178 cmpy #byte_4829 ROM:F17C bne loc_F186 ROM:F17E sta ADCSTART ROM:F181 sta ADCSTART ROM:F184 bra locret_F18C ROM:F186 ; --------------------------------------------------------------------------- ROM:F186 ROM:F186 loc_F186: ROM:F186 sta ADCSTART+1 ROM:F189 sta ADCSTART+1 ROM:F18C ROM:F18C locret_F18C: ROM:F18C rts ROM:F18C ; End of function sub_F146 ROM:F18C ROM:F18D ROM:F18D ; =============== S U B R O U T I N E ======================================= ROM:F18D ROM:F18D ROM:F18D sub_F18D: ROM:F18D ldx #byte_4866 ; Joystick pitch data structure ROM:F190 lda <DPbyte_2B ; Joystick Y ROM:F192 nop ROM:F193 jsr sub_F1C6 ROM:F196 lda 4,x ROM:F198 cmpa #$78 ; 'x' ROM:F19A ble loc_F19E ROM:F19C lda #$78 ; 'x' ROM:F19E ROM:F19E loc_F19E: ROM:F19E cmpa #$98 ; 'ÿ' ROM:F1A0 bge loc_F1A4 ROM:F1A2 lda #$98 ; 'ÿ' ROM:F1A4 ROM:F1A4 loc_F1A4: ROM:F1A4 sta 4,x ROM:F1A6 jsr sub_F1FD ROM:F1A9 ldx #byte_486F ; Joystick roll data structure ROM:F1AC lda <DPbyte_29 ; Joystick X ROM:F1AE nop ROM:F1AF jsr sub_F1C6 ROM:F1B2 lda 4,x ROM:F1B4 cmpa #$70 ; 'p' ROM:F1B6 ble loc_F1BA ROM:F1B8 lda #$70 ; 'p' ROM:F1BA ROM:F1BA loc_F1BA: ROM:F1BA cmpa #$90 ; 'É' ROM:F1BC bge loc_F1C0 ROM:F1BE lda #$90 ; 'É' ROM:F1C0 ROM:F1C0 loc_F1C0: ROM:F1C0 sta 4,x ROM:F1C2 jsr sub_F1FD ROM:F1C5 rts ROM:F1C5 ; End of function sub_F18D ROM:F1C5 ROM:F1C6 ROM:F1C6 ; =============== S U B R O U T I N E ======================================= ROM:F1C6 ROM:F1C6 ROM:F1C6 sub_F1C6: ROM:F1C6 cmpa ,x ROM:F1C8 bcc loc_F1D0 ROM:F1CA cmpa 1,x ROM:F1CC bcs loc_F1D0 ROM:F1CE dec ,x ROM:F1D0 ROM:F1D0 loc_F1D0: ROM:F1D0 sta 1,x ROM:F1D2 cmpa ,x ROM:F1D4 bcc loc_F1D8 ROM:F1D6 lda ,x ROM:F1D8 ROM:F1D8 loc_F1D8: ROM:F1D8 suba ,x ROM:F1DA sta <DPbyte_51 ROM:F1DC ldb 2,x ROM:F1DE mul ROM:F1DF adda <DPbyte_51 ROM:F1E1 bne loc_F1E5 ROM:F1E3 lda #1 ROM:F1E5 ROM:F1E5 loc_F1E5: ROM:F1E5 bcs loc_F1EB ROM:F1E7 clr 3,x ROM:F1E9 bra loc_F1F7 ROM:F1EB ; --------------------------------------------------------------------------- ROM:F1EB ROM:F1EB loc_F1EB: ROM:F1EB lda #$FF ROM:F1ED inc 3,x ROM:F1EF ldb 3,x ROM:F1F1 cmpb #2 ROM:F1F3 bcs loc_F1F7 ROM:F1F5 dec 2,x ROM:F1F7 ROM:F1F7 loc_F1F7: ROM:F1F7 clrb ROM:F1F8 suba #$80 ; 'Ç' ROM:F1FA sta 4,x ROM:F1FC rts ROM:F1FC ; End of function sub_F1C6 ROM:F1FC ROM:F1FD ROM:F1FD ; =============== S U B R O U T I N E ======================================= ROM:F1FD ROM:F1FD ROM:F1FD sub_F1FD: ROM:F1FD clr <DPbyte_51 ROM:F1FF lda 4,x ROM:F201 ldb #$80 ; 'Ç' ROM:F203 subd 5,x ROM:F205 bge loc_F20A ROM:F207 nega ROM:F208 dec <DPbyte_51 ROM:F20A ROM:F20A loc_F20A: ROM:F20A ble loc_F20F ROM:F20C addd #$FF ROM:F20F ROM:F20F loc_F20F: ROM:F20F cmpa #$F8 ; '°' ROM:F211 bls loc_F215 ROM:F213 lda #$F8 ; '°' ROM:F215 ROM:F215 loc_F215: ROM:F215 ldb #$60 ; '`' ROM:F217 cmpa #$40 ; '@' ROM:F219 bcc loc_F21D ROM:F21B ldb #$30 ; '0' ROM:F21D ROM:F21D loc_F21D: ROM:F21D mul ROM:F21E tst <DPbyte_51 ROM:F220 bpl loc_F226 ROM:F222 coma ROM:F223 negb ROM:F224 sbca #$FF ROM:F226 ROM:F226 loc_F226: ROM:F226 addd 5,x ROM:F228 std 5,x ROM:F22A rts ROM:F22A ; End of function sub_F1FD ROM:F22A ROM:F22B ROM:F22B ; =============== S U B R O U T I N E ======================================= ROM:F22B ROM:F22B ROM:F22B sub_F22B: ROM:F22B ldb <DPbyte_6B ROM:F22D lda <DPbyte_6C ROM:F22F anda #$C0 ; '+' ROM:F231 asla ROM:F232 rolb ROM:F233 bcc loc_F237 ROM:F235 oraa #$3F ; '?' ROM:F237 ROM:F237 loc_F237: ROM:F237 rola ROM:F238 rolb ROM:F239 rola ROM:F23A std <DPbyte_2F ROM:F23C addd #$FF98 ROM:F23F anda #$1F ROM:F241 std >$0024 ROM:F244 ldb <DPbyte_74 ROM:F246 lda <DPbyte_75 ROM:F248 anda #$C0 ; '+' ROM:F24A asla ROM:F24B rolb ROM:F24C bcc loc_F250 ROM:F24E oraa #$3F ; '?' ROM:F250 ROM:F250 loc_F250: ROM:F250 rola ROM:F251 rolb ROM:F252 rola ROM:F253 std <DPbyte_2D ROM:F255 anda #$1F ROM:F257 std >$0026 ROM:F25A ldd #$C000 ROM:F25D std >$0028 ROM:F260 rts ROM:F260 ; End of function sub_F22B ROM:F260 ROM:F261 ; --------------------------------------------------------------------------- ROM:F261 ; START OF FUNCTION CHUNK FOR sub_6532 ROM:F261 ROM:F261 ; public Reset ROM:F261 Reset: ROM:F261 orcc #$10 ROM:F263 clr MPAGE ROM:F266 lda #0 ROM:F268 sta LED1 ROM:F26B sta LED2 ROM:F26E sta LED3 ROM:F271 lda #0 ROM:F273 sta PRNGClr ROM:F276 lda #$80 ; 'Ç' ROM:F278 sta PRNGClr ROM:F27B sta EVGRESET ROM:F27E ldu #0 ROM:F281 ROM:F281 loc_F281: ROM:F281 sta WDCLR ROM:F284 leau -1,u ROM:F286 cmpu #0 ROM:F28A bne loc_F281 ROM:F28C lds #$4FFF ; Stack top at $4FFF ROM:F290 lda #$48 ; 'H' ; Direct Page at $4800 ROM:F292 tfr a, dp ROM:F294 sta SOUNDRST ROM:F297 lda #0 ROM:F299 sta SOUNDIO ROM:F29C ldx #$4800 ROM:F29F ldd #0 ROM:F2A2 ROM:F2A2 loc_F2A2: ROM:F2A2 std ,x++ ROM:F2A4 cmpx #$5000 ROM:F2A7 bcs loc_F2A2 ROM:F2A9 sta WDCLR ROM:F2AC ldx #$5000 ROM:F2AF ldd #0 ROM:F2B2 ROM:F2B2 loc_F2B2: ROM:F2B2 std ,x++ ROM:F2B4 sta WDCLR ROM:F2B7 cmpx #$6000 ROM:F2BA bcs loc_F2B2 ROM:F2BC ldx #0 ROM:F2BF ldd #0 ROM:F2C2 ROM:F2C2 loc_F2C2: ROM:F2C2 std ,x++ ROM:F2C4 sta WDCLR ROM:F2C7 cmpx #$3000 ROM:F2CA bcs loc_F2C2 ROM:F2CC lda IO_Port_0 ; Check self test switch ROM:F2CF anda #$10 ROM:F2D1 bne loc_F2D6 ROM:F2D3 jmp loc_F36E ROM:F2D6 ; --------------------------------------------------------------------------- ROM:F2D6 ROM:F2D6 loc_F2D6: ; Read option switches ROM:F2D6 lda OPT0 ROM:F2D9 ldb OPT1 ROM:F2DC ROM:F2DC loc_F2DC: ROM:F2DC sta <Opt0_Shad ROM:F2DE stb <Opt1_Shad ; Store in shadow RAM ROM:F2E0 ldx #$800 ROM:F2E3 ROM:F2E3 loc_F2E3: ROM:F2E3 leax -1,x ROM:F2E5 bne loc_F2E3 ROM:F2E7 lda OPT0 ROM:F2EA ldb OPT1 ROM:F2ED cmpa <Opt0_Shad ROM:F2EF bne loc_F2DC ROM:F2F1 cmpb <Opt1_Shad ROM:F2F3 bne loc_F2DC ROM:F2F5 ldd #$2020 ROM:F2F8 ldx #0 ROM:F2FB ROM:F2FB loc_F2FB: ; Clear vector RAM to HALT instructions ROM:F2FB std ,x++ ROM:F2FD sta WDCLR ROM:F300 cmpx #$2800 ROM:F303 bcs loc_F2FB ROM:F305 ldd #$E038 ; Set up first vector instruction to JSRL 38 ROM:F308 std >$0000 ROM:F30B lda #$FF ROM:F30D sta <DPbyte_3F ; Vector pointer state ROM:F30F lda #$3F ; '?' ROM:F311 sta <DPSanity_Check ROM:F313 lda #$40 ; '@' ROM:F315 sta <DPbyte_28 ROM:F317 jsr sub_C306 ; Read NOVRAM ROM:F31A sta WDCLR ROM:F31D lda #$FF ROM:F31F sta LED1 ROM:F322 sta LED2 ROM:F325 sta LED3 ROM:F328 sta IRQCLR ROM:F32B jmp loc_6036 ; Jump to main game loop ROM:F32B ; END OF FUNCTION CHUNK FOR sub_6532 ROM:F32B ; --------------------------------------------------------------------------- ROM:F32E word_F32E: fdb $4800 ROM:F330 fdb $5000 ROM:F332 word_F332: fdb $5001 ROM:F334 word_F334: fdb 0 ROM:F336 fdb $800 ROM:F338 fdb $1000 ROM:F33A fdb $1800 ROM:F33C fdb $2000 ROM:F33E fdb $2800 ROM:F340 off_F340: fdb byte_4500 ; NOVRAM ROM:F342 word_F342: fdb $6000 ROM:F344 word_F344: fdb $8000 ROM:F346 fdb $A000 ROM:F348 fdb $C000 ROM:F34A fdb $E000 ROM:F34C word_F34C: fdb $2800 ROM:F34E word_F34E: fdb 1, 2, 4, 8, $10, $20, $40, $80 ROM:F34E fdb $100, $200, $400, $800, $1000, $2000, $4000, $8000 ROM:F36E ; --------------------------------------------------------------------------- ROM:F36E ; START OF FUNCTION CHUNK FOR sub_6532 ROM:F36E ROM:F36E loc_F36E: ; Self test ROM:F36E lda IO_Port_1 ROM:F371 anda #4 ROM:F373 bne loc_F380 ; Check Aux coin ROM:F375 lda OPT0 ROM:F378 coma ROM:F379 anda #$7F ; '' ROM:F37B beq loc_F380 ROM:F37D jmp Check_Test_Diag ROM:F380 ; --------------------------------------------------------------------------- ROM:F380 ROM:F380 loc_F380: ROM:F380 lds #0 ROM:F384 ldu #word_F32E ROM:F387 ROM:F387 loc_F387: ROM:F387 ldx ,u++ ROM:F389 ldy #$800 ROM:F38D ROM:F38D loc_F38D: ROM:F38D lda ,x ROM:F38F beq loc_F39D ROM:F391 tfr s, d ROM:F393 oraa $1E,u ROM:F396 orab $1F,u ROM:F399 tfr d, s ROM:F39B bra loc_F3DC ROM:F39D ; --------------------------------------------------------------------------- ROM:F39D ROM:F39D loc_F39D: ROM:F39D lda #$80 ; 'Ç' ROM:F39F asla ROM:F3A0 ROM:F3A0 loc_F3A0: ROM:F3A0 rola ROM:F3A1 sta ,x ROM:F3A3 tfr a, b ROM:F3A5 eorb ,x ROM:F3A7 beq loc_F3B5 ROM:F3A9 tfr s, d ROM:F3AB oraa $1E,u ROM:F3AE orab $1F,u ROM:F3B1 tfr d, s ROM:F3B3 bra loc_F3DC ROM:F3B5 ; --------------------------------------------------------------------------- ROM:F3B5 ROM:F3B5 loc_F3B5: ROM:F3B5 bcc loc_F3BE ROM:F3B7 tsta ROM:F3B8 bne loc_F3A0 ROM:F3BA adda #$FF ROM:F3BC bra loc_F3A0 ROM:F3BE ; --------------------------------------------------------------------------- ROM:F3BE ROM:F3BE loc_F3BE: ROM:F3BE tfr a, b ROM:F3C0 incb ROM:F3C1 bne loc_F3A0 ROM:F3C3 sta WDCLR ROM:F3C6 cmpu #word_F332 ROM:F3CA beq loc_F3D2 ROM:F3CC cmpu #word_F334 ROM:F3D0 bne loc_F3D6 ROM:F3D2 ROM:F3D2 loc_F3D2: ROM:F3D2 leax 2,x ROM:F3D4 bra loc_F3D8 ROM:F3D6 ; --------------------------------------------------------------------------- ROM:F3D6 ROM:F3D6 loc_F3D6: ROM:F3D6 leax 1,x ROM:F3D8 ROM:F3D8 loc_F3D8: ROM:F3D8 leay -1,y ROM:F3DA bne loc_F38D ROM:F3DC ROM:F3DC loc_F3DC: ROM:F3DC cmpu #off_F340 ROM:F3E0 bcs loc_F387 ROM:F3E2 ldu #word_F32E ROM:F3E5 ROM:F3E5 loc_F3E5: ROM:F3E5 ldx ,u++ ROM:F3E7 ldy #$800 ROM:F3EB ROM:F3EB loc_F3EB: ROM:F3EB inc ,x ROM:F3ED beq loc_F3FB ROM:F3EF tfr s, d ROM:F3F1 oraa $1E,u ROM:F3F4 orab $1F,u ROM:F3F7 tfr d, s ROM:F3F9 bra loc_F424 ROM:F3FB ; --------------------------------------------------------------------------- ROM:F3FB ROM:F3FB loc_F3FB: ROM:F3FB lda ,x ROM:F3FD beq loc_F40B ROM:F3FF tfr s, d ROM:F401 oraa $1E,u ROM:F404 orab $1F,u ROM:F407 tfr d, s ROM:F409 bra loc_F424 ROM:F40B ; --------------------------------------------------------------------------- ROM:F40B ROM:F40B loc_F40B: ROM:F40B sta WDCLR ROM:F40E cmpu #word_F332 ROM:F412 beq loc_F41A ROM:F414 cmpu #word_F334 ROM:F418 bne loc_F41E ROM:F41A ROM:F41A loc_F41A: ROM:F41A leax 2,x ROM:F41C bra loc_F420 ROM:F41E ; --------------------------------------------------------------------------- ROM:F41E ROM:F41E loc_F41E: ROM:F41E leax 1,x ROM:F420 ROM:F420 loc_F420: ROM:F420 leay -1,y ROM:F422 bne loc_F3EB ROM:F424 ROM:F424 loc_F424: ROM:F424 cmpu #off_F340 ROM:F428 bcs loc_F3E5 ROM:F42A tfr s, d ROM:F42C andb #1 ROM:F42E bne loc_F43F ROM:F430 ldx #byte_4500 ; NOVRAM ROM:F433 ldu #Scratch_RAM_start ROM:F436 ROM:F436 loc_F436: ROM:F436 ldd ,x++ ROM:F438 std ,u++ ROM:F43A cmpx #byte_4500+$100 ; NOVRAM ROM:F43D bcs loc_F436 ROM:F43F ROM:F43F loc_F43F: ROM:F43F ldu #word_F342 ROM:F442 ldx #byte_4500 ; NOVRAM ROM:F445 ldd #0 ROM:F448 ROM:F448 loc_F448: ROM:F448 std ,x++ ROM:F44A cmpx #byte_4500+$100 ; NOVRAM ROM:F44D bcs loc_F448 ROM:F44F ldx #byte_4500 ; NOVRAM ROM:F452 ROM:F452 loc_F452: ROM:F452 lda ,x ROM:F454 anda #$F ROM:F456 beq loc_F464 ROM:F458 tfr s, d ROM:F45A oraa $1E,u ROM:F45D orab $1F,u ROM:F460 tfr d, s ROM:F462 bra loc_F4B7 ROM:F464 ; --------------------------------------------------------------------------- ROM:F464 ROM:F464 loc_F464: ROM:F464 lda #$80 ; 'Ç' ROM:F466 asla ROM:F467 ldy #4 ROM:F46B ROM:F46B loc_F46B: ROM:F46B rola ROM:F46C sta ,x ROM:F46E tfr a, b ROM:F470 eorb ,x ROM:F472 andb #$F ROM:F474 beq loc_F482 ROM:F476 tfr s, d ROM:F478 oraa $1E,u ROM:F47B orab $1F,u ROM:F47E tfr d, s ROM:F480 bra loc_F4B7 ROM:F482 ; --------------------------------------------------------------------------- ROM:F482 ROM:F482 loc_F482: ROM:F482 leay -1,y ROM:F484 bne loc_F46B ROM:F486 tsta ROM:F487 bmi loc_F491 ROM:F489 lda #$FF ROM:F48B ldy #5 ROM:F48F bra loc_F46B ROM:F491 ; --------------------------------------------------------------------------- ROM:F491 ROM:F491 loc_F491: ROM:F491 sta WDCLR ROM:F494 leax 1,x ROM:F496 cmpx #byte_4500+$100 ; NOVRAM ROM:F499 bcs loc_F452 ROM:F49B ldx #byte_4500 ; NOVRAM ROM:F49E ROM:F49E loc_F49E: ROM:F49E inc ,x ROM:F4A0 lda ,x+ ROM:F4A2 anda #$F ROM:F4A4 beq loc_F4B2 ROM:F4A6 tfr s, d ROM:F4A8 oraa $1E,u ROM:F4AB orab $1F,u ROM:F4AE tfr d, s ROM:F4B0 bra loc_F4B7 ROM:F4B2 ; --------------------------------------------------------------------------- ROM:F4B2 ROM:F4B2 loc_F4B2: ; NOVRAM ROM:F4B2 cmpx #byte_4500+$100 ROM:F4B5 bcs loc_F49E ROM:F4B7 ROM:F4B7 loc_F4B7: ROM:F4B7 tfr s, d ROM:F4B9 andb #1 ROM:F4BB bne loc_F4CE ROM:F4BD ldx #Scratch_RAM_start ROM:F4C0 ldu #byte_4500 ; NOVRAM ROM:F4C3 ROM:F4C3 loc_F4C3: ROM:F4C3 ldd ,x++ ROM:F4C5 std ,u++ ROM:F4C7 cmpx #Scratch_RAM_start+$100 ROM:F4CA bcs loc_F4C3 ROM:F4CC bra loc_F4EC ROM:F4CE ; --------------------------------------------------------------------------- ROM:F4CE ROM:F4CE loc_F4CE: ROM:F4CE lda #$FF ROM:F4D0 sta NVRecall ROM:F4D3 ldx #$100 ROM:F4D6 ROM:F4D6 loc_F4D6: ROM:F4D6 sta WDCLR ROM:F4D9 leax -1,x ROM:F4DB bne loc_F4D6 ROM:F4DD lda #0 ROM:F4DF sta NVRecall ROM:F4E2 ldx #$A000 ROM:F4E5 ROM:F4E5 loc_F4E5: ROM:F4E5 sta WDCLR ROM:F4E8 leax -1,x ROM:F4EA bne loc_F4E5 ROM:F4EC ROM:F4EC loc_F4EC: ROM:F4EC sta WDCLR ROM:F4EF lda #0 ROM:F4F1 sta MPAGE ROM:F4F4 ldx word_F342 ROM:F4F7 ldy #$2000 ROM:F4FB tfr x, d ROM:F4FD ROM:F4FD loc_F4FD: ROM:F4FD adcb 1,x ROM:F4FF adca ,x++ ROM:F501 sta WDCLR ROM:F504 leay -2,y ROM:F506 bne loc_F4FD ROM:F508 tfr d, x ROM:F50A lda #$FF ROM:F50C sta MPAGE ROM:F50F ldu #word_F344 ; Point to ROM start address table ROM:F512 tfr x, d ROM:F514 ldy #$2000 ; Size of each ROM ROM:F518 ldx word_F342 ROM:F51B bra loc_F528 ROM:F51B ; END OF FUNCTION CHUNK FOR sub_6532 ROM:F51D ROM:F51D ; =============== S U B R O U T I N E ======================================= ROM:F51D ROM:F51D ROM:F51D sub_F51D: ROM:F51D ldu #word_F344 ; Point to ROM start address table ROM:F51D ; End of function sub_F51D ROM:F51D ROM:F520 ; START OF FUNCTION CHUNK FOR sub_6532 ROM:F520 ROM:F520 loc_F520: ; Next ROM address start ROM:F520 ldx ,u++ ROM:F522 ldy #$2000 ; Size of ROM ROM:F526 ROM:F526 loc_F526: ROM:F526 tfr x, d ROM:F528 ROM:F528 loc_F528: ROM:F528 adcb 1,x ROM:F52A adca ,x++ ROM:F52C sta WDCLR ROM:F52F leay -2,y ROM:F531 bne loc_F528 ROM:F533 std $5593,u ROM:F537 beq loc_F543 ROM:F539 tfr s, d ROM:F53B oraa $1E,u ROM:F53E orab $1F,u ROM:F541 tfr d, s ROM:F543 ROM:F543 loc_F543: ROM:F543 cmpu #word_F34C ROM:F547 bcs loc_F520 ROM:F549 cmpu #word_F34E ROM:F54D bcc loc_F557 ROM:F54F ldx ,u++ ROM:F551 ldy #$1000 ROM:F555 bra loc_F526 ROM:F557 ; --------------------------------------------------------------------------- ROM:F557 ROM:F557 loc_F557: ROM:F557 lda #$FF ROM:F559 sta LED1 ROM:F55C sta LED2 ROM:F55F sta LED3 ROM:F562 clr <DPbyte_D1 ROM:F564 lda IO_Port_1 ROM:F567 anda #4 ROM:F569 bne loc_F56E ROM:F56B jmp Check_Test_Diag ROM:F56E ; --------------------------------------------------------------------------- ROM:F56E ROM:F56E loc_F56E: ROM:F56E sta WDCLR ROM:F571 sts <DPbyte_D2 ROM:F574 tfr s, d ROM:F576 andb #1 ROM:F578 bne loc_F5ED ROM:F57A ldy #0 ROM:F57E ldd #$6000 ROM:F581 std ,y++ ROM:F583 ldd #$BFAE ROM:F586 std ,y++ ROM:F588 ldd #$8040 ROM:F58B std ,y++ ROM:F58D lda #$48 ; 'H' ROM:F58F tfr a, dp ROM:F591 sts <DPbyte_CC ROM:F594 lds #$4FFF ROM:F598 ldb #$D3 ; '+' ROM:F59A jsr sub_E7C7 ; Print text string from pointer table ROM:F59D ldb #$B0 ; '¦' ROM:F59F jsr sub_E7C7 ; Print text string from pointer table ROM:F5A2 ldb #$B2 ; '¦' ROM:F5A4 stb <DPbyte_CE ROM:F5A6 ldd <DPbyte_CC ROM:F5A8 bne loc_F5B1 ROM:F5AA ldb #$B1 ; '¦' ROM:F5AC jsr sub_E7C7 ; Print text string from pointer table ROM:F5AF bra loc_F5EB ROM:F5B1 ; --------------------------------------------------------------------------- ROM:F5B1 ROM:F5B1 loc_F5B1: ROM:F5B1 lsra ROM:F5B2 rorb ROM:F5B3 std <DPbyte_CC ROM:F5B5 bcc loc_F5E5 ROM:F5B7 ldb <DPbyte_CE ROM:F5B9 jsr sub_E7C7 ; Print text string from pointer table ROM:F5BC ldb <DPbyte_CE ROM:F5BE subb #$BC ; '+' ROM:F5C0 bcs loc_F5E5 ROM:F5C2 aslb ROM:F5C3 ldx #$F743 ROM:F5C6 abx ROM:F5C7 ldu ,x ROM:F5C9 stu ,y++ ROM:F5CB ldu #$120 ROM:F5CE stu ,y++ ROM:F5D0 ldx #$48D7 ROM:F5D3 abx ROM:F5D4 lda ,x+ ROM:F5D6 coma ROM:F5D7 jsr Display_Vect_BCD ; Display BCD numbers ROM:F5DA lda ,x ROM:F5DC coma ROM:F5DD jsr Display_Vect_BCD ; Display BCD numbers ROM:F5E0 ldd #$8040 ROM:F5E3 std ,y++ ROM:F5E5 ROM:F5E5 loc_F5E5: ROM:F5E5 inc <DPbyte_CE ROM:F5E7 ldd <DPbyte_CC ROM:F5E9 bne loc_F5B1 ROM:F5EB ROM:F5EB loc_F5EB: ROM:F5EB bra loc_F643 ROM:F5ED ; --------------------------------------------------------------------------- ROM:F5ED ROM:F5ED loc_F5ED: ROM:F5ED ldx #8 ROM:F5F0 tfr s, d ROM:F5F2 ROM:F5F2 loc_F5F2: ROM:F5F2 lsrb ROM:F5F3 bcc loc_F5F9 ROM:F5F5 lda #$29 ; ')' ROM:F5F7 bra loc_F5FB ROM:F5F9 ; --------------------------------------------------------------------------- ROM:F5F9 ROM:F5F9 loc_F5F9: ROM:F5F9 lda #$3B ; ';' ROM:F5FB ROM:F5FB loc_F5FB: ROM:F5FB sta SOUNDIO ROM:F5FE ldu #0 ROM:F601 ROM:F601 loc_F601: ROM:F601 stb WDCLR ROM:F604 leau 1,u ROM:F606 cmpu #$A000 ROM:F60A bcs loc_F601 ROM:F60C leax -1,x ROM:F60E bne loc_F5F2 ROM:F610 ldx #8 ROM:F613 tfr s, d ROM:F615 ROM:F615 loc_F615: ROM:F615 lsra ROM:F616 bcc loc_F61C ROM:F618 ldb #$29 ; ')' ROM:F61A bra loc_F61E ROM:F61C ; --------------------------------------------------------------------------- ROM:F61C ROM:F61C loc_F61C: ROM:F61C ldb #$3B ; ';' ROM:F61E ROM:F61E loc_F61E: ROM:F61E stb SOUNDIO ROM:F621 ldu #0 ROM:F624 ROM:F624 loc_F624: ROM:F624 sta WDCLR ROM:F627 leau 1,u ROM:F629 cmpu #$A000 ROM:F62D bcs loc_F624 ROM:F62F leax -1,x ROM:F631 bne loc_F615 ROM:F633 ldu #0 ROM:F636 ROM:F636 loc_F636: ROM:F636 sta WDCLR ROM:F639 leau 1,u ROM:F63B cmpu #$FF00 ROM:F63F bcs loc_F636 ROM:F641 bra loc_F5ED ROM:F643 ; --------------------------------------------------------------------------- ROM:F643 ROM:F643 loc_F643: ROM:F643 ldd #$2020 ROM:F646 std ,y++ ROM:F648 ldu #off_F723 ROM:F64B clr <DPbyte_C0 ROM:F64D lda #3 ROM:F64F sta <DPbyte_C5 ROM:F651 sta <DPbyte_C6 ROM:F653 sta <DPbyte_C7 ROM:F655 sta <DPbyte_D6 ROM:F657 ldx #word_F34E ROM:F65A stx <DPbyte_D4 ROM:F65C ROM:F65C loc_F65C: ROM:F65C ldd #1 ROM:F65F ldx #0 ROM:F662 ROM:F662 loc_F662: ROM:F662 sta WDCLR ROM:F665 leax d,x ROM:F667 cmpx #$708 ROM:F66A bcs loc_F662 ROM:F66C sta EVGRESET ROM:F66F lda IO_Port_1 ROM:F672 anda #4 ROM:F674 bne loc_F679 ROM:F676 jmp loc_F720 ROM:F679 ; --------------------------------------------------------------------------- ROM:F679 ROM:F679 loc_F679: ROM:F679 lda IO_Port_0 ROM:F67C anda #4 ROM:F67E bne loc_F69F ROM:F680 lda <DPbyte_C5 ROM:F682 beq loc_F69D ROM:F684 deca ROM:F685 bne loc_F69D ROM:F687 leau 2,u ROM:F689 cmpu #word_F735 ROM:F68D bcs loc_F692 ROM:F68F ldu #off_F725 ROM:F692 ROM:F692 loc_F692: ROM:F692 ldd #0 ROM:F695 std <DPbyte_C2 ROM:F697 sta <DPbyte_C4 ROM:F699 sta <DPbyte_C0 ROM:F69B lda #$80 ; 'Ç' ROM:F69D ROM:F69D loc_F69D: ROM:F69D bra loc_F6A1 ROM:F69F ; --------------------------------------------------------------------------- ROM:F69F ROM:F69F loc_F69F: ROM:F69F lda #3 ROM:F6A1 ROM:F6A1 loc_F6A1: ROM:F6A1 sta <DPbyte_C5 ROM:F6A3 lda IO_Port_0 ROM:F6A6 coma ROM:F6A7 anda #$C0 ; '+' ROM:F6A9 beq loc_F6C7 ROM:F6AB lda <DPbyte_C6 ROM:F6AD beq loc_F6C5 ROM:F6AF deca ROM:F6B0 bne loc_F6C5 ROM:F6B2 ldb <DPbyte_C0 ROM:F6B4 addb #2 ROM:F6B6 cmpb #$E ROM:F6B8 bcs loc_F6BB ROM:F6BA clrb ROM:F6BB ROM:F6BB loc_F6BB: ROM:F6BB stb <DPbyte_C0 ROM:F6BD cmpb #4 ROM:F6BF bne loc_F6C3 ROM:F6C1 clr <DPbyte_C1 ROM:F6C3 ROM:F6C3 loc_F6C3: ROM:F6C3 lda #$80 ; 'Ç' ROM:F6C5 ROM:F6C5 loc_F6C5: ROM:F6C5 bra loc_F6C9 ROM:F6C7 ; --------------------------------------------------------------------------- ROM:F6C7 ROM:F6C7 loc_F6C7: ROM:F6C7 lda #3 ROM:F6C9 ROM:F6C9 loc_F6C9: ROM:F6C9 sta <DPbyte_C6 ROM:F6CB cmpu #off_F733 ROM:F6CF bne loc_F6F0 ROM:F6D1 lda IO_Port_1 ROM:F6D4 coma ROM:F6D5 anda #$30 ; '0' ROM:F6D7 beq loc_F6EA ROM:F6D9 lda <DPbyte_C7 ROM:F6DB beq loc_F6E8 ROM:F6DD deca ROM:F6DE bne loc_F6E8 ROM:F6E0 ldb <DPbyte_C1 ROM:F6E2 eorb #1 ROM:F6E4 stb <DPbyte_C1 ROM:F6E6 lda #$80 ; 'Ç' ROM:F6E8 ROM:F6E8 loc_F6E8: ROM:F6E8 bra loc_F6EC ROM:F6EA ; --------------------------------------------------------------------------- ROM:F6EA ROM:F6EA loc_F6EA: ROM:F6EA lda #3 ROM:F6EC ROM:F6EC loc_F6EC: ROM:F6EC sta <DPbyte_C7 ROM:F6EE bra loc_F6F2 ROM:F6F0 ; --------------------------------------------------------------------------- ROM:F6F0 ROM:F6F0 loc_F6F0: ROM:F6F0 clr <DPbyte_C1 ROM:F6F2 ROM:F6F2 loc_F6F2: ROM:F6F2 ldy #0 ROM:F6F6 ldb <DPbyte_C0 ROM:F6F8 ldx #word_F735 ROM:F6FB ldd b,x ROM:F6FD cmpd #$6780 ROM:F701 bne loc_F709 ROM:F703 tst <DPbyte_C1 ROM:F705 beq loc_F709 ROM:F707 ldb #$20 ; ' ' ROM:F709 ROM:F709 loc_F709: ROM:F709 std ,y++ ROM:F70B jmp [,u] ROM:F70B ; END OF FUNCTION CHUNK FOR sub_6532 ROM:F70D ROM:F70D ; =============== S U B R O U T I N E ======================================= ROM:F70D ROM:F70D ROM:F70D sub_F70D: ROM:F70D ldd #$2020 ROM:F710 std ,y++ ROM:F712 std ,y++ ROM:F714 ROM:F714 loc_F714: ROM:F714 sta EVGGO ROM:F717 lda IO_Port_0 ROM:F71A anda #$10 ROM:F71C lbeq loc_F65C ROM:F71C ; End of function sub_F70D ROM:F71C ROM:F720 ; START OF FUNCTION CHUNK FOR sub_6532 ROM:F720 ROM:F720 loc_F720: ROM:F720 jmp loc_F720 ROM:F720 ; END OF FUNCTION CHUNK FOR sub_6532 ROM:F720 ; --------------------------------------------------------------------------- ROM:F723 off_F723: fdb sub_F74F ROM:F725 off_F725: fdb sub_F77F ROM:F727 off_F727: fdb sub_F958, sub_F88C, sub_F884, sub_F894, sub_F8AA, sub_F8CC ROM:F733 off_F733: fdb sub_F93F ROM:F735 word_F735: fdb $6480, $6280, $6180, $6580, $6780, $6680, $6380, $1F38 ROM:F735 fdb $1F06, $1ED4, $1EA2, $1E70, $1F6A ROM:F74F ROM:F74F ; =============== S U B R O U T I N E ======================================= ROM:F74F ROM:F74F ROM:F74F sub_F74F: ROM:F74F dec <DPbyte_D6 ROM:F751 bpl loc_F77C ROM:F753 lda #$10 ROM:F755 sta <DPbyte_D6 ROM:F757 ldx <DPbyte_D4 ROM:F759 ldd <DPbyte_D2 ROM:F75B anda ,x ROM:F75D bne loc_F767 ROM:F75F andb 1,x ROM:F761 bne loc_F767 ROM:F763 lda #$3B ; ';' ROM:F765 bra loc_F769 ROM:F767 ; --------------------------------------------------------------------------- ROM:F767 ROM:F767 loc_F767: ROM:F767 lda #$29 ; ')' ROM:F769 ROM:F769 loc_F769: ROM:F769 sta SOUNDIO ROM:F76C leax 2,x ROM:F76E cmpx #word_F34E+$20 ROM:F771 bcs loc_F77A ROM:F773 lda #$20 ; ' ' ROM:F775 sta <DPbyte_D6 ROM:F777 ldx #word_F34E ROM:F77A ROM:F77A loc_F77A: ROM:F77A stx <DPbyte_D4 ROM:F77C ROM:F77C loc_F77C: ROM:F77C jmp loc_F714 ROM:F77C ; End of function sub_F74F ROM:F77C ROM:F77F ROM:F77F ; =============== S U B R O U T I N E ======================================= ROM:F77F ROM:F77F ROM:F77F sub_F77F: ROM:F77F sta ADCSTART ROM:F782 sta ADCSTART ROM:F785 ldd #$BFAE ROM:F788 std ,y++ ROM:F78A ldd #$8040 ROM:F78D std ,y++ ROM:F78F lds #$4FFF ROM:F793 ldb #$9E ; 'P' ROM:F795 jsr sub_E7C7 ; Print text string from pointer table ROM:F798 ldb #$D3 ; '+' ROM:F79A jsr sub_E7C7 ; Print text string from pointer table ROM:F79D ldb #$9F ; 'ƒ' ROM:F79F stb <DPbyte_CE ROM:F7A1 lda IO_Port_0 ROM:F7A4 ldb IO_Port_1 ROM:F7A7 orab #$C7 ; '¦' ROM:F7A9 std <DPbyte_CC ROM:F7AB ROM:F7AB loc_F7AB: ROM:F7AB aslb ROM:F7AC rola ROM:F7AD std <DPbyte_CC ROM:F7AF bcs loc_F7B6 ROM:F7B1 ldb <DPbyte_CE ROM:F7B3 jsr sub_E7C7 ; Print text string from pointer table ROM:F7B6 ROM:F7B6 loc_F7B6: ROM:F7B6 inc <DPbyte_CE ROM:F7B8 ldd <DPbyte_CC ROM:F7BA bne loc_F7AB ROM:F7BC ldd <DPbyte_C8 ROM:F7BE std <DPbyte_CA ROM:F7C0 lda IO_Port_0 ROM:F7C3 anda #$CF ; '-' ROM:F7C5 ldb IO_Port_1 ROM:F7C8 andb #$3A ; ':' ROM:F7CA std <DPbyte_C8 ROM:F7CC eora <DPbyte_CA ROM:F7CE anda <DPbyte_CA ROM:F7D0 eorb <DPbyte_CB ROM:F7D2 andb <DPbyte_CB ROM:F7D4 cmpd #0 ROM:F7D8 beq loc_F7DF ROM:F7DA lda #$3B ; ';' ROM:F7DC sta SOUNDIO ROM:F7DF ROM:F7DF loc_F7DF: ROM:F7DF ldd #$1EA2 ROM:F7E2 std ,y++ ROM:F7E4 ldd #$1F74 ROM:F7E7 std ,y++ ROM:F7E9 lda #$10 ROM:F7EB jsr Display_Vect_BCD ; Display BCD numbers ROM:F7EE ldd word_301E ROM:F7F1 std ,y++ ROM:F7F3 ldd word_3002 ROM:F7F6 std ,y++ ROM:F7F8 lda OPT0 ROM:F7FB jsr sub_F86C ROM:F7FE ldd #$1E70 ROM:F801 std ,y++ ROM:F803 ldd #$1F5C ROM:F806 std ,y++ ROM:F808 lda #$10 ROM:F80A jsr Display_Vect_BCD ; Display BCD numbers ROM:F80D ldd word_3020 ROM:F810 std ,y++ ROM:F812 ldd word_3020+2 ROM:F815 std ,y++ ROM:F817 ldd word_3002 ROM:F81A std ,y++ ROM:F81C lda OPT1 ROM:F81F jsr sub_F86C ROM:F822 ldb #$AF ; '»' ROM:F824 jsr sub_E7C7 ; Print text string from pointer table ROM:F827 ldd #$BFD5 ROM:F82A std ,y++ ROM:F82C ldd #0 ROM:F82F std ,y++ ROM:F831 ldd #$140 ROM:F834 std ,y++ ROM:F836 ldb ADC ROM:F839 subb #$80 ; 'Ç' ROM:F83B sex ROM:F83C tfr d, u ROM:F83E asra ROM:F83F rorb ROM:F840 leau d,u ROM:F842 tfr u, d ROM:F844 anda #$1F ROM:F846 std ,y++ ROM:F848 sta ADCSTART+1 ROM:F84B sta ADCSTART+1 ROM:F84E ldx #$14 ROM:F851 ROM:F851 loc_F851: ROM:F851 leax -1,x ROM:F853 bne loc_F851 ROM:F855 ldb ADC ROM:F858 subb #$80 ; 'Ç' ROM:F85A sex ROM:F85B anda #$1F ROM:F85D oraa #$E0 ; 'a' ROM:F85F std ,y++ ROM:F861 ldd #$8040 ROM:F864 std ,y++ ROM:F866 ldu #off_F725 ROM:F869 jmp sub_F70D ROM:F869 ; End of function sub_F77F ROM:F869 ROM:F86C ROM:F86C ; =============== S U B R O U T I N E ======================================= ROM:F86C ROM:F86C ROM:F86C sub_F86C: ROM:F86C ldb #7 ROM:F86E ROM:F86E loc_F86E: ROM:F86E lsra ROM:F86F bcc loc_F876 ROM:F871 ldx word_3020+2 ROM:F874 bra loc_F879 ROM:F876 ; --------------------------------------------------------------------------- ROM:F876 ROM:F876 loc_F876: ROM:F876 ldx word_3032 ROM:F879 ROM:F879 loc_F879: ROM:F879 stx ,y++ ROM:F87B decb ROM:F87C bpl loc_F86E ROM:F87E ldd #$8040 ROM:F881 std ,y++ ROM:F883 rts ROM:F883 ; End of function sub_F86C ROM:F883 ROM:F884 ROM:F884 ; =============== S U B R O U T I N E ======================================= ROM:F884 ROM:F884 ROM:F884 sub_F884: ROM:F884 ldd #$BF20 ROM:F887 std ,y++ ROM:F889 jmp sub_F70D ROM:F889 ; End of function sub_F884 ROM:F889 ROM:F88C ROM:F88C ; =============== S U B R O U T I N E ======================================= ROM:F88C ROM:F88C ROM:F88C sub_F88C: ROM:F88C ldd #$BEFD ROM:F88F std ,y++ ROM:F891 jmp sub_F70D ROM:F891 ; End of function sub_F88C ROM:F891 ROM:F894 ROM:F894 ; =============== S U B R O U T I N E ======================================= ROM:F894 ROM:F894 ROM:F894 sub_F894: ROM:F894 ldd #$BEA7 ROM:F897 std ,y++ ROM:F899 ldb #$CE ; '+' ROM:F89B ROM:F89B loc_F89B: ROM:F89B stb <DPbyte_CE ROM:F89D jsr sub_E7C7 ; Print text string from pointer table ROM:F8A0 ldb <DPbyte_CE ROM:F8A2 incb ROM:F8A3 cmpb #$D3 ; '+' ROM:F8A5 bcs loc_F89B ROM:F8A7 jmp sub_F70D ROM:F8A7 ; End of function sub_F894 ROM:F8A7 ROM:F8AA ROM:F8AA ; =============== S U B R O U T I N E ======================================= ROM:F8AA ROM:F8AA ROM:F8AA sub_F8AA: ROM:F8AA ldd #$BFAE ROM:F8AD std ,y++ ROM:F8AF ldd #$BFB3 ROM:F8B2 std ,y++ ROM:F8B4 std ,y++ ROM:F8B6 std ,y++ ROM:F8B8 std ,y++ ROM:F8BA ldd #$8040 ROM:F8BD std ,y++ ROM:F8BF ldb #$C9 ; '+' ROM:F8C1 jsr sub_E7C7 ; Print text string from pointer table ROM:F8C4 ldb #$CA ; '-' ROM:F8C6 jsr sub_E7C7 ; Print text string from pointer table ROM:F8C9 jmp sub_F70D ROM:F8C9 ; End of function sub_F8AA ROM:F8C9 ROM:F8CC ROM:F8CC ; =============== S U B R O U T I N E ======================================= ROM:F8CC ROM:F8CC ROM:F8CC sub_F8CC: ROM:F8CC lda <DPbyte_C6 ROM:F8CE cmpa #1 ROM:F8D0 bhi loc_F8D9 ROM:F8D2 ldd #0 ROM:F8D5 std <DPbyte_C2 ROM:F8D7 sta <DPbyte_C4 ROM:F8D9 ROM:F8D9 loc_F8D9: ROM:F8D9 ldd #$6000 ROM:F8DC std ,y++ ROM:F8DE ldd #$BFAF ROM:F8E1 std ,y++ ROM:F8E3 ldd #$8040 ROM:F8E6 std ,y++ ROM:F8E8 ldd <DPbyte_C2 ROM:F8EA addd #1 ROM:F8ED tst <DPbyte_C4 ROM:F8EF bne loc_F900 ROM:F8F1 cmpb #$FC ; 'n' ROM:F8F3 bcs loc_F8FC ROM:F8F5 lda #1 ROM:F8F7 sta <DPbyte_C4 ROM:F8F9 ldd #0 ROM:F8FC ROM:F8FC loc_F8FC: ROM:F8FC std <DPbyte_C2 ROM:F8FE bra loc_F917 ROM:F900 ; --------------------------------------------------------------------------- ROM:F900 ROM:F900 loc_F900: ROM:F900 cmpb #$B0 ; '¦' ROM:F902 bcs loc_F906 ROM:F904 clrb ROM:F905 inca ROM:F906 ROM:F906 loc_F906: ROM:F906 cmpa #8 ROM:F908 bcs loc_F90F ROM:F90A clr <DPbyte_C4 ROM:F90C ldd #0 ROM:F90F ROM:F90F loc_F90F: ROM:F90F std <DPbyte_C2 ROM:F911 cmpb #$7F ; '' ROM:F913 bcs loc_F917 ROM:F915 ldb #$7F ; '' ROM:F917 ROM:F917 loc_F917: ROM:F917 oraa #$70 ; 'p' ROM:F919 std ,y++ ROM:F91B ldd #$6280 ROM:F91E std ,y++ ROM:F920 ldd #$BFBC ROM:F923 std ,y++ ROM:F925 ldd #$7200 ROM:F928 std ,y++ ROM:F92A ldb <DPbyte_C4 ROM:F92C bne loc_F932 ROM:F92E ldb #$CC ; '¦' ROM:F930 bra loc_F934 ROM:F932 ; --------------------------------------------------------------------------- ROM:F932 ROM:F932 loc_F932: ROM:F932 ldb #$CD ; '-' ROM:F934 ROM:F934 loc_F934: ; Print text string from pointer table ROM:F934 jsr sub_E7C7 ROM:F937 ldb #$CB ; '-' ROM:F939 jsr sub_E7C7 ; Print text string from pointer table ROM:F93C jmp sub_F70D ROM:F93C ; End of function sub_F8CC ROM:F93C ROM:F93F ROM:F93F ; =============== S U B R O U T I N E ======================================= ROM:F93F ROM:F93F ROM:F93F sub_F93F: ROM:F93F ldd #$BFC8 ROM:F942 std ,y++ ROM:F944 ldx #$38 ; '8' ROM:F947 ldd #$BFCC ROM:F94A ROM:F94A loc_F94A: ROM:F94A std ,y++ ROM:F94C leax -1,x ROM:F94E bne loc_F94A ROM:F950 ldd #$8040 ROM:F953 std ,y++ ROM:F955 jmp sub_F70D ROM:F955 ; End of function sub_F93F ROM:F955 ROM:F958 ROM:F958 ; =============== S U B R O U T I N E ======================================= ROM:F958 ROM:F958 ROM:F958 sub_F958: ROM:F958 ldd #$BFAE ROM:F95B std ,y++ ROM:F95D ldd #$8040 ROM:F960 std ,y++ ROM:F962 ldd #$7200 ROM:F965 std ,y++ ROM:F967 lds #$4FFF ROM:F96B ldb #$C2 ; '-' ROM:F96D jsr sub_E7C7 ; Print text string from pointer table ROM:F970 lda #$5D ; ']' ROM:F972 sta MW0 ROM:F975 tst IO_Port_1 ROM:F978 bpl loc_F97F ROM:F97A tst IO_Port_1 ROM:F97D bpl loc_F98A ROM:F97F ROM:F97F loc_F97F: ROM:F97F ldb #$C3 ; '+' ROM:F981 jsr sub_E7C7 ; Print text string from pointer table ROM:F984 ldu #off_F727 ROM:F987 jmp sub_F70D ROM:F98A ; --------------------------------------------------------------------------- ROM:F98A ROM:F98A loc_F98A: ROM:F98A ldd #$6280 ROM:F98D std ,y++ ROM:F98F clr <DPbyte_CC ROM:F991 ldx #word_FB4B ROM:F994 ROM:F994 loc_F994: ROM:F994 lds #sub_F99B ROM:F998 jmp loc_FB38 ROM:F998 ; End of function sub_F958 ROM:F998 ROM:F99B ROM:F99B ; =============== S U B R O U T I N E ======================================= ROM:F99B ROM:F99B ROM:F99B sub_F99B: ROM:F99B beq loc_FA19 ROM:F99D std <DPbyte_D2 ROM:F99F inc <DPbyte_CC ROM:F9A1 lds #$4FFF ROM:F9A5 ldd 6,x ROM:F9A7 std ,y++ ROM:F9A9 ldd #$1E98 ROM:F9AC std ,y++ ROM:F9AE ldd word_3032 ROM:F9B1 std ,y++ ROM:F9B3 std ,y++ ROM:F9B5 std ,y++ ROM:F9B7 std ,y++ ROM:F9B9 ldd word_3002 ROM:F9BC std ,y++ ROM:F9BE tfr x, d ROM:F9C0 subd #$FB4B ROM:F9C3 aslb ROM:F9C4 lda #3 ROM:F9C6 ROM:F9C6 loc_F9C6: ROM:F9C6 aslb ROM:F9C7 bcs loc_F9CE ROM:F9C9 ldu word_3020+2 ROM:F9CC bra loc_F9D1 ROM:F9CE ; --------------------------------------------------------------------------- ROM:F9CE ROM:F9CE loc_F9CE: ROM:F9CE ldu word_3032 ROM:F9D1 ROM:F9D1 loc_F9D1: ROM:F9D1 stu ,y++ ROM:F9D3 deca ROM:F9D4 bpl loc_F9C6 ROM:F9D6 ldd word_3002 ROM:F9D9 std ,y++ ROM:F9DB std ,y++ ROM:F9DD lda ,x ROM:F9DF jsr Display_Vect_BCD ; Display BCD numbers ROM:F9E2 lda 1,x ROM:F9E4 jsr Display_Vect_BCD ; Display BCD numbers ROM:F9E7 ldd word_3002 ROM:F9EA std ,y++ ROM:F9EC lda 2,x ROM:F9EE jsr Display_Vect_BCD ; Display BCD numbers ROM:F9F1 lda 3,x ROM:F9F3 jsr Display_Vect_BCD ; Display BCD numbers ROM:F9F6 ldd word_3002 ROM:F9F9 std ,y++ ROM:F9FB lda 4,x ROM:F9FD jsr Display_Vect_BCD ; Display BCD numbers ROM:FA00 lda 5,x ROM:FA02 jsr Display_Vect_BCD ; Display BCD numbers ROM:FA05 ldd word_3002 ROM:FA08 std ,y++ ROM:FA0A lda <DPbyte_D2 ROM:FA0C jsr Display_Vect_BCD ; Display BCD numbers ROM:FA0F lda <DPbyte_D3 ROM:FA11 jsr Display_Vect_BCD ; Display BCD numbers ROM:FA14 ldd #$8040 ROM:FA17 std ,y++ ROM:FA19 ROM:FA19 loc_FA19: ROM:FA19 leax 8,x ROM:FA1B cmpx #word_FB73 ROM:FA1E lbcs loc_F994 ROM:FA22 lds #$4FFF ROM:FA26 tst <DPbyte_CC ROM:FA28 bne loc_FA2E ROM:FA2A ldb #$C5 ; '+' ROM:FA2C bra loc_FA35 ROM:FA2E ; --------------------------------------------------------------------------- ROM:FA2E ROM:FA2E loc_FA2E: ROM:FA2E ldb #$C4 ; '-' ROM:FA30 jsr sub_E7C7 ; Print text string from pointer table ROM:FA33 ldb #$C6 ; '¦' ROM:FA35 ROM:FA35 loc_FA35: ; Print text string from pointer table ROM:FA35 jsr sub_E7C7 ROM:FA38 ldx #off_FAE1 ROM:FA3B clr <DPbyte_CC ROM:FA3D ldd #$6480 ROM:FA40 std ,y++ ROM:FA42 ROM:FA42 loc_FA42: ROM:FA42 tfr x, d ROM:FA44 subd #off_FAE9 ROM:FA47 lsrb ROM:FA48 lds #sub_FA4E ROM:FA4C jmp [,x] ROM:FA4C ; End of function sub_F99B ROM:FA4C ROM:FA4E ROM:FA4E ; =============== S U B R O U T I N E ======================================= ROM:FA4E ROM:FA4E ROM:FA4E sub_FA4E: ROM:FA4E beq loc_FAC1 ROM:FA50 std <DPbyte_D2 ROM:FA52 inc <DPbyte_CC ROM:FA54 cmpx #off_FAF9 ROM:FA57 bcc loc_FA92 ROM:FA59 ldd 2,x ROM:FA5B std ,y++ ROM:FA5D ldd #$1EA2 ROM:FA60 std ,y++ ROM:FA62 ldd word_3032 ROM:FA65 std ,y++ ROM:FA67 std ,y++ ROM:FA69 std ,y++ ROM:FA6B ldd word_3020+2 ROM:FA6E std ,y++ ROM:FA70 ldd word_3002 ROM:FA73 std ,y++ ROM:FA75 tfr x, d ROM:FA77 subd #off_FAE1 ROM:FA7A aslb ROM:FA7B aslb ROM:FA7C addb #$50 ; 'P' ROM:FA7E lda #3 ROM:FA80 ROM:FA80 loc_FA80: ROM:FA80 aslb ROM:FA81 bcs loc_FA88 ROM:FA83 ldu word_3020+2 ROM:FA86 bra loc_FA8B ROM:FA88 ; --------------------------------------------------------------------------- ROM:FA88 ROM:FA88 loc_FA88: ROM:FA88 ldu word_3032 ROM:FA8B ROM:FA8B loc_FA8B: ROM:FA8B stu ,y++ ROM:FA8D deca ROM:FA8E bpl loc_FA80 ROM:FA90 bra loc_FAA9 ROM:FA92 ; --------------------------------------------------------------------------- ROM:FA92 ROM:FA92 loc_FA92: ROM:FA92 ldd 2,x ROM:FA94 std ,y++ ROM:FA96 ldd #$96 ; 'û' ROM:FA99 std ,y++ ROM:FA9B tfr x, d ROM:FA9D subd #off_FAF9 ROM:FAA0 lsrb ROM:FAA1 lds #$3018 ROM:FAA5 ldd b,s ROM:FAA7 std ,y++ ROM:FAA9 ROM:FAA9 loc_FAA9: ROM:FAA9 ldd word_3002 ROM:FAAC std ,y++ ROM:FAAE lds #$4FFF ROM:FAB2 lda <DPbyte_D2 ROM:FAB4 jsr Display_Vect_BCD ; Display BCD numbers ROM:FAB7 lda <DPbyte_D3 ROM:FAB9 jsr Display_Vect_BCD ; Display BCD numbers ROM:FABC ldd #$8040 ROM:FABF std ,y++ ROM:FAC1 ROM:FAC1 loc_FAC1: ROM:FAC1 leax 4,x ROM:FAC3 cmpx #off_FAF9+$10 ROM:FAC6 lbcs loc_FA42 ROM:FACA lds #$4FFF ROM:FACE tst <DPbyte_CC ROM:FAD0 bne loc_FAD6 ROM:FAD2 ldb #$C8 ; '+' ROM:FAD4 bra loc_FAD8 ROM:FAD6 ; --------------------------------------------------------------------------- ROM:FAD6 ROM:FAD6 loc_FAD6: ROM:FAD6 ldb #$C7 ; '¦' ROM:FAD8 ROM:FAD8 loc_FAD8: ; Print text string from pointer table ROM:FAD8 jsr sub_E7C7 ROM:FADB ldu #off_F727 ROM:FADE jmp sub_F70D ROM:FADE ; End of function sub_FA4E ROM:FADE ROM:FADE ; --------------------------------------------------------------------------- ROM:FAE1 off_FAE1: fdb sub_FBAA ROM:FAE3 fdb $1F6A ROM:FAE5 fdb sub_FBBF ROM:FAE7 fdb $1F38 ROM:FAE9 off_FAE9: fdb sub_FCAC ROM:FAEB fdb $1F06 ROM:FAED fdb sub_FCAC ROM:FAEF fdb $1ED4 ROM:FAF1 fdb sub_FCAC ROM:FAF3 fdb $1EA2 ROM:FAF5 fdb sub_FCAC ROM:FAF7 fdb $1E70 ROM:FAF9 off_FAF9: fdb sub_FB09 ROM:FAFB fdb $1F6A ROM:FAFD fdb sub_FC1C ROM:FAFF fdb $1F38 ROM:FB01 fdb sub_FC72 ROM:FB03 fdb $1F06 ROM:FB05 fdb sub_FBD4 ROM:FB07 fdb $1ED4 ROM:FB09 ROM:FB09 ; =============== S U B R O U T I N E ======================================= ROM:FB09 ROM:FB09 ROM:FB09 sub_FB09: ROM:FB09 ROM:FB09 ; FUNCTION CHUNK AT ROM:FBF6 SIZE 00000026 BYTES ROM:FB09 ROM:FB09 lds #sub_FB10 ROM:FB0D jmp loc_FBF6 ROM:FB0D ; End of function sub_FB09 ROM:FB0D ROM:FB10 ROM:FB10 ; =============== S U B R O U T I N E ======================================= ROM:FB10 ROM:FB10 ROM:FB10 sub_FB10: ROM:FB10 cmpd #1 ROM:FB14 beq loc_FB19 ROM:FB16 jmp sub_FA4E ROM:FB19 ; --------------------------------------------------------------------------- ROM:FB19 ROM:FB19 loc_FB19: ROM:FB19 ldu #2 ROM:FB1C ROM:FB1C loc_FB1C: ROM:FB1C lds #sub_FB23 ROM:FB20 jmp loc_FC0D ROM:FB20 ; End of function sub_FB10 ROM:FB20 ROM:FB23 ROM:FB23 ; =============== S U B R O U T I N E ======================================= ROM:FB23 ROM:FB23 ROM:FB23 sub_FB23: ROM:FB23 cmpd word_F34E,u ROM:FB28 beq loc_FB2D ROM:FB2A jmp sub_FA4E ROM:FB2D ; --------------------------------------------------------------------------- ROM:FB2D ROM:FB2D loc_FB2D: ROM:FB2D leau 2,u ROM:FB2F cmpu #$20 ; ' ' ROM:FB33 bcs loc_FB1C ROM:FB35 jmp sub_FA4E ROM:FB35 ; End of function sub_FB23 ROM:FB35 ROM:FB38 ; --------------------------------------------------------------------------- ROM:FB38 ; START OF FUNCTION CHUNK FOR sub_FE7C ROM:FB38 ROM:FB38 loc_FB38: ROM:FB38 ldd ,x ROM:FB3A std DVDDH ROM:FB3D ldd 2,x ROM:FB3F std DVSRH ROM:FB42 mul ROM:FB43 ldd MW0 ROM:FB46 cmpd 4,x ROM:FB49 jmp ,s ROM:FB49 ; END OF FUNCTION CHUNK FOR sub_FE7C ROM:FB49 ; --------------------------------------------------------------------------- ROM:FB4B word_FB4B: fdb $4000, $4000, $4000, $C8, $5555, $4000, $5555, $96 ROM:FB4B fdb $2AAA, $4000, $2AAA, $64, $2AAA, $2AAA, $4000, $32 ROM:FB4B fdb $5555, $5555, $4000, 0 ROM:FB73 word_FB73: fdb $6EE4 ROM:FB75 ROM:FB75 ; =============== S U B R O U T I N E ======================================= ROM:FB75 ROM:FB75 ROM:FB75 sub_FB75: ROM:FB75 ldd #$5555 ROM:FB78 std MReg0F ; Math zero constant ROM:FB7B lda #$57 ; 'W' ROM:FB7D sta MW0 ROM:FB80 bra word_FB73 ROM:FB80 ; End of function sub_FB75 ROM:FB80 ROM:FB82 ROM:FB82 ; =============== S U B R O U T I N E ======================================= ROM:FB82 ROM:FB82 ROM:FB82 sub_FB82: ROM:FB82 ldd #$AAAA ROM:FB85 std MReg0F ; Math zero constant ROM:FB88 lda #$58 ; 'X' ROM:FB8A sta MW0 ROM:FB8D bra word_FB73 ROM:FB8D ; End of function sub_FB82 ROM:FB8D ROM:FB8F ROM:FB8F ; =============== S U B R O U T I N E ======================================= ROM:FB8F ROM:FB8F ROM:FB8F sub_FB8F: ROM:FB8F ldd #$5555 ROM:FB92 std MReg0F ; Math zero constant ROM:FB95 lda #$59 ; 'Y' ROM:FB97 sta MW0 ROM:FB9A bra word_FB73 ROM:FB9A ; End of function sub_FB8F ROM:FB9A ROM:FB9C ROM:FB9C ; =============== S U B R O U T I N E ======================================= ROM:FB9C ROM:FB9C ROM:FB9C sub_FB9C: ROM:FB9C lda #$5A ; 'Z' ROM:FB9E sta MW0 ROM:FBA1 bra word_FB73 ROM:FBA1 ; End of function sub_FB9C ROM:FBA1 ROM:FBA3 ROM:FBA3 ; =============== S U B R O U T I N E ======================================= ROM:FBA3 ROM:FBA3 ROM:FBA3 sub_FBA3: ROM:FBA3 lda #$5B ; '[' ROM:FBA5 sta MW0 ROM:FBA8 bra word_FB73 ROM:FBA8 ; End of function sub_FBA3 ROM:FBA8 ROM:FBAA ROM:FBAA ; =============== S U B R O U T I N E ======================================= ROM:FBAA ROM:FBAA ROM:FBAA sub_FBAA: ROM:FBAA ldd #$5555 ROM:FBAD std MReg00 ; Math result X ROM:FBB0 lda #$5C ; '\' ROM:FBB2 sta MW0 ROM:FBB5 nop ROM:FBB6 ldd MReg01 ; Math result Y ROM:FBB9 cmpd #$5555 ROM:FBBD bra word_FB73 ROM:FBBD ; End of function sub_FBAA ROM:FBBD ROM:FBBF ROM:FBBF ; =============== S U B R O U T I N E ======================================= ROM:FBBF ROM:FBBF ROM:FBBF sub_FBBF: ROM:FBBF ldd #$AAAA ROM:FBC2 std MReg00 ; Math result X ROM:FBC5 lda #$5C ; '\' ROM:FBC7 sta MW0 ROM:FBCA nop ROM:FBCB ldd MReg01 ; Math result Y ROM:FBCE cmpd #$AAAA ROM:FBD2 bra word_FB73 ROM:FBD2 ; End of function sub_FBBF ROM:FBD2 ROM:FBD4 ROM:FBD4 ; =============== S U B R O U T I N E ======================================= ROM:FBD4 ROM:FBD4 ROM:FBD4 sub_FBD4: ROM:FBD4 ldd #$2696 ROM:FBD7 std MReg0C ; XT ROM:FBDA ldd #$1B2C ROM:FBDD std MReg0D ; YT ROM:FBE0 ldd #$4000 ROM:FBE3 std MReg0E ; ZT ROM:FBE6 lda #$5D ; ']' ROM:FBE8 sta MW0 ROM:FBEB mul ROM:FBEC ldd MReg00 ; Math result X ROM:FBEF cmpd #$B6A ROM:FBF3 jmp word_FB73 ROM:FBF3 ; End of function sub_FBD4 ROM:FBF3 ROM:FBF6 ; --------------------------------------------------------------------------- ROM:FBF6 ; START OF FUNCTION CHUNK FOR sub_FB09 ROM:FBF6 ROM:FBF6 loc_FBF6: ROM:FBF6 lda #$5A ; 'Z' ROM:FBF8 sta MW0 ROM:FBFB ldd #0 ROM:FBFE std MReg0D ; YT ROM:FC01 ldd #$4000 ROM:FC04 std MReg0E ; ZT ROM:FC07 ldd #1 ROM:FC0A std MReg0C ; XT ROM:FC0D ROM:FC0D loc_FC0D: ; XT ROM:FC0D std MReg0C ROM:FC10 lda #$5E ; '^' ROM:FC12 sta MW0 ROM:FC15 mul ROM:FC16 ldd MReg00 ; Math result X ROM:FC19 jmp word_FB73 ROM:FC19 ; END OF FUNCTION CHUNK FOR sub_FB09 ROM:FC1C ROM:FC1C ; =============== S U B R O U T I N E ======================================= ROM:FC1C ROM:FC1C ROM:FC1C sub_FC1C: ROM:FC1C ldu #$5028 ROM:FC1F ldd #5 ROM:FC22 ROM:FC22 loc_FC22: ROM:FC22 std ,u ROM:FC24 addd #1 ROM:FC27 leau 8,u ROM:FC29 cmpu #$6000 ROM:FC2D bcs loc_FC22 ROM:FC2F ldd #0 ROM:FC32 std MReg0F ; Math zero constant ROM:FC35 ldd #$4000 ROM:FC38 std MReg10 ; Math 1.000 constant ROM:FC3B ldd #4 ROM:FC3E std MW1 ; Point BIC to $5020 MReg10 ROM:FC41 ldu #8 ROM:FC44 ROM:FC44 loc_FC44: ROM:FC44 sta WDCLR ROM:FC47 tfr u, d ROM:FC49 lsra ROM:FC4A rorb ROM:FC4B ROM:FC4B loc_FC4B: ROM:FC4B lda #$5B ; '[' ROM:FC4D sta MW0 ; Test routine $5B ROM:FC50 decb ROM:FC51 bne loc_FC4B ROM:FC53 lda #$5F ; '_' ROM:FC55 sta MW0 ROM:FC58 mul ROM:FC59 cmpu MReg00 ; Math result X ROM:FC5D beq loc_FC62 ROM:FC5F jmp word_FB73 ROM:FC62 ; --------------------------------------------------------------------------- ROM:FC62 ROM:FC62 loc_FC62: ROM:FC62 tfr u, d ROM:FC64 leau d,u ROM:FC66 cmpu #$200 ROM:FC6A bcs loc_FC44 ROM:FC6C ldd #0 ROM:FC6F jmp word_FB73 ROM:FC6F ; End of function sub_FC1C ROM:FC6F ROM:FC72 ROM:FC72 ; =============== S U B R O U T I N E ======================================= ROM:FC72 ROM:FC72 ROM:FC72 sub_FC72: ROM:FC72 ldd #$1B2C ROM:FC75 std MReg0C ; XT ROM:FC78 ldd #0 ROM:FC7B std MReg0D ; YT ROM:FC7E ldd #$4000 ROM:FC81 std MReg0E ; ZT ROM:FC84 lda #$5D ; ']' ROM:FC86 sta MW0 ROM:FC89 mul ROM:FC8A ldd #$196A ROM:FC8D std MReg0C ; XT ROM:FC90 ldd #0 ROM:FC93 std MReg0D ; YT ROM:FC96 ldd #$4000 ROM:FC99 std MReg0E ; ZT ROM:FC9C lda #$5E ; '^' ROM:FC9E sta MW0 ROM:FCA1 mul ROM:FCA2 ldd MReg00 ; Math result X ROM:FCA5 cmpd #$3496 ROM:FCA9 jmp word_FB73 ROM:FCA9 ; End of function sub_FC72 ROM:FCA9 ROM:FCAC ROM:FCAC ; =============== S U B R O U T I N E ======================================= ROM:FCAC ROM:FCAC ROM:FCAC sub_FCAC: ROM:FCAC aslb ROM:FCAD aslb ROM:FCAE ldu #word_FCD1 ROM:FCB1 leau b,u ROM:FCB3 ldd ,u ROM:FCB5 std MReg0C ; XT ROM:FCB8 ldd 2,u ROM:FCBA std MReg0D ; YT ROM:FCBD ldd 4,u ROM:FCBF std MReg0E ; ZT ROM:FCC2 lda #$5D ; ']' ROM:FCC4 sta MW0 ROM:FCC7 mul ROM:FCC8 ldd MReg00 ; Math result X ROM:FCCB cmpd 6,u ROM:FCCE jmp word_FB73 ROM:FCCE ; End of function sub_FCAC ROM:FCCE ROM:FCCE ; --------------------------------------------------------------------------- ROM:FCD1 word_FCD1: fdb $5555, 0, $4000, $5555, 0, $5555, $C000, $5555 ROM:FCD1 fdb $2AAA, 0, $4000, $2AAA, 0, $2AAA, $C000, $2AAA ROM:FCF1 off_FCF1: fdb sub_FB75, sub_FB82, sub_FB8F, sub_FB9C, sub_FBA3, sub_FBAA, sub_FBBF ROM:FCFF off_FCFF: fdb sub_FCAC, sub_FCAC, sub_FCAC, sub_FCAC ROM:FD07 ; --------------------------------------------------------------------------- ROM:FD07 ; START OF FUNCTION CHUNK FOR sub_6532 ROM:FD07 ROM:FD07 Check_Test_Diag: ROM:FD07 lda IO_Port_0 ROM:FD0A anda #$10 ROM:FD0C ldb IO_Port_1 ROM:FD0F andb #4 ROM:FD11 cmpd #0 ROM:FD15 beq loc_FD1A ROM:FD17 jmp loc_F720 ROM:FD1A ; --------------------------------------------------------------------------- ROM:FD1A ROM:FD1A loc_FD1A: ; Self test and Diag selected ROM:FD1A sta WDCLR ROM:FD1D lda #$FF ROM:FD1F sta LED1 ROM:FD22 sta LED2 ROM:FD25 sta LED3 ROM:FD28 ldb OPT0 ; Get diag test option ROM:FD2B comb ROM:FD2C ldu #Diag_Test_Table ROM:FD2F ROM:FD2F loc_FD2F: ROM:FD2F cmpb ,u+ ROM:FD31 bne loc_FD5A ROM:FD33 sta EVGRESET ROM:FD36 ldy #0 ; Point to Vector RAM start instruction ROM:FD3A ldd #$BFAE ; Vector instruction JRSL 0x1FAE ROM:FD3D std ,y++ ROM:FD3F ldd #$8040 ; Vector instruction CNTR 0x40 ROM:FD42 std ,y++ ROM:FD44 lda ,u ; Get BCD number of diag test from table ROM:FD46 lds #$4FFF ; Reset stack pointer ROM:FD4A jsr Display_Vect_BCD ; Display 2 digit BCD number in A ROM:FD4D ldd #$2020 ; Vector HALT ROM:FD50 std ,y++ ROM:FD52 std ,y++ ROM:FD54 sta EVGGO ROM:FD57 ldu #sub_FDBC ; Bounds check ROM:FD5A ROM:FD5A loc_FD5A: ROM:FD5A leau 1,u ROM:FD5C cmpu #sub_FDBC ROM:FD60 bcs loc_FD2F ROM:FD62 ldb OPT0 ROM:FD65 comb ROM:FD66 tfr b, a ROM:FD68 andb #$F ROM:FD6A anda #$F8 ; '°' ROM:FD6C cmpa #$C0 ; '+' ROM:FD6E beq loc_FD72 ROM:FD70 clr <DPbyte_D1 ROM:FD72 ROM:FD72 loc_FD72: ROM:FD72 ldx #JMPTBL_Diag ROM:FD75 ROM:FD75 loc_FD75: ROM:FD75 cmpa ,x+ ROM:FD77 bne loc_FD7B ROM:FD79 jmp [,x] ROM:FD7B ; --------------------------------------------------------------------------- ROM:FD7B ROM:FD7B loc_FD7B: ROM:FD7B leax 2,x ROM:FD7D cmpx #Diag_Test_Table ; Bounds check ROM:FD80 bcs loc_FD75 ROM:FD82 jmp loc_FF24 ROM:FD82 ; END OF FUNCTION CHUNK FOR sub_6532 ROM:FD82 ; --------------------------------------------------------------------------- ROM:FD85 JMPTBL_Diag: fcb 0 ROM:FD86 fdb sub_FDBC ROM:FD88 fcb $80 ; Ç ROM:FD89 fdb sub_FDD7 ROM:FD8B fcb $C0 ; + ROM:FD8C fdb sub_FDF2 ROM:FD8E fcb $E0 ; a ROM:FD8F fdb sub_FE4F ROM:FD91 fcb $E8 ; F ROM:FD92 fdb sub_FE4F ROM:FD94 fcb $F0 ; = ROM:FD95 fdb sub_FE7C ROM:FD97 fcb $F8 ; ° ROM:FD98 fdb sub_FEA7 ROM:FD9A Diag_Test_Table:fcb $E0, $10, $E1, $11, $E2, $12, $E3, $13 ROM:FD9A fcb $E4, $14, $E5, $15, $E6, $16, $E7, $17 ROM:FD9A fcb $E8, $18, $E9, $19, $EA, $20, $F0, $21 ROM:FD9A fcb $F1, $22, $F2, $23, $F3, $24, $F4, $25 ROM:FD9A fcb $F8, $26 ROM:FDBC ROM:FDBC ; =============== S U B R O U T I N E ======================================= ROM:FDBC ROM:FDBC ROM:FDBC sub_FDBC: ROM:FDBC tstb ROM:FDBD beq loc_FDC2 ROM:FDBF jmp loc_FF24 ROM:FDC2 ; --------------------------------------------------------------------------- ROM:FDC2 ROM:FDC2 loc_FDC2: ROM:FDC2 tfr s, d ROM:FDC4 anda #$40 ; '@' ROM:FDC6 andb #1 ROM:FDC8 cmpd #0 ROM:FDCC bne loc_FDD4 ROM:FDCE ldu #LED1 ROM:FDD1 jmp loc_FEFF ROM:FDD4 ; --------------------------------------------------------------------------- ROM:FDD4 ROM:FDD4 loc_FDD4: ROM:FDD4 jmp Check_Test_Diag ROM:FDD4 ; End of function sub_FDBC ROM:FDD4 ROM:FDD7 ROM:FDD7 ; =============== S U B R O U T I N E ======================================= ROM:FDD7 ROM:FDD7 ROM:FDD7 sub_FDD7: ROM:FDD7 tstb ROM:FDD8 beq loc_FDDD ROM:FDDA jmp loc_FF24 ROM:FDDD ; --------------------------------------------------------------------------- ROM:FDDD ROM:FDDD loc_FDDD: ROM:FDDD tfr s, d ROM:FDDF anda #$81 ; 'ü' ROM:FDE1 andb #$F8 ; '°' ROM:FDE3 cmpd #0 ROM:FDE7 bne loc_FDEF ROM:FDE9 ldu #LED2 ROM:FDEC jmp loc_FEFF ROM:FDEF ; --------------------------------------------------------------------------- ROM:FDEF ROM:FDEF loc_FDEF: ROM:FDEF jmp Check_Test_Diag ROM:FDEF ; End of function sub_FDD7 ROM:FDEF ROM:FDF2 ROM:FDF2 ; =============== S U B R O U T I N E ======================================= ROM:FDF2 ROM:FDF2 ROM:FDF2 sub_FDF2: ROM:FDF2 cmpb #6 ROM:FDF4 bne loc_FE0E ROM:FDF6 tst <DPbyte_D1 ROM:FDF8 bne loc_FE0C ROM:FDFA ldx #$800 ROM:FDFD lda #0 ROM:FDFF ROM:FDFF loc_FDFF: ROM:FDFF sta ,x+ ROM:FE01 adda #5 ROM:FE03 cmpx #$1000 ROM:FE06 bcs loc_FDFF ROM:FE08 lda #$FF ROM:FE0A sta <DPbyte_D1 ROM:FE0C ROM:FE0C loc_FE0C: ROM:FE0C bra loc_FE34 ROM:FE0E ; --------------------------------------------------------------------------- ROM:FE0E ROM:FE0E loc_FE0E: ROM:FE0E clr <DPbyte_D1 ROM:FE10 sta EVGRESET ROM:FE13 ldx #Diag_Vect_Data ; Point to diag vector test instructions ROM:FE16 aslb ROM:FE17 aslb ROM:FE18 abx ROM:FE19 cmpx #$FE4F ROM:FE1C bcs loc_FE21 ROM:FE1E jmp loc_FF24 ROM:FE21 ; --------------------------------------------------------------------------- ROM:FE21 ROM:FE21 loc_FE21: ROM:FE21 ldd ,x ROM:FE23 std >$0000 ROM:FE26 ldd 2,x ROM:FE28 std >$0002 ROM:FE2B ldd #$2020 ROM:FE2E std >$0004 ROM:FE31 sta EVGGO ; Run diag vector test ROM:FE34 ROM:FE34 loc_FE34: ROM:FE34 jmp Check_Test_Diag ROM:FE34 ; End of function sub_FDF2 ROM:FE34 ROM:FE34 ; --------------------------------------------------------------------------- ROM:FE37 Diag_Vect_Data: fdb $2020, $2020, $100, $100, $5010, $2020, $8040, $2020 ; Diagnostic vector test instruction data. Copied to VECT RAM for test ROM:FE37 fdb $7240, $2020, $6780, $2020 ROM:FE4F ROM:FE4F ; =============== S U B R O U T I N E ======================================= ROM:FE4F ROM:FE4F ROM:FE4F sub_FE4F: ROM:FE4F ldx #off_FCF1 ROM:FE52 aslb ROM:FE53 abx ROM:FE54 ldy #0 ROM:FE58 ROM:FE58 loc_FE58: ROM:FE58 cmpx #Check_Test_Diag ROM:FE5B bcs loc_FE60 ROM:FE5D jmp loc_FF24 ROM:FE60 ; --------------------------------------------------------------------------- ROM:FE60 ROM:FE60 loc_FE60: ROM:FE60 sta WDCLR ROM:FE63 leay 1,y ROM:FE65 cmpy #$200 ROM:FE69 bcs loc_FE71 ROM:FE6B lds #Check_Test_Diag ROM:FE6F bra loc_FE75 ROM:FE71 ; --------------------------------------------------------------------------- ROM:FE71 ROM:FE71 loc_FE71: ROM:FE71 lds #loc_FE58 ROM:FE75 ROM:FE75 loc_FE75: ROM:FE75 tfr x, d ROM:FE77 subd #off_FCFF ROM:FE7A jmp [,x] ROM:FE7A ; End of function sub_FE4F ROM:FE7A ROM:FE7C ROM:FE7C ; =============== S U B R O U T I N E ======================================= ROM:FE7C ROM:FE7C ROM:FE7C sub_FE7C: ROM:FE7C ROM:FE7C ; FUNCTION CHUNK AT ROM:FB38 SIZE 00000013 BYTES ROM:FE7C ROM:FE7C ldx #word_FB4B ROM:FE7F aslb ROM:FE80 aslb ROM:FE81 aslb ROM:FE82 abx ROM:FE83 ldy #0 ROM:FE87 ROM:FE87 loc_FE87: ROM:FE87 cmpx #word_FB73 ROM:FE8A bcs loc_FE8F ROM:FE8C jmp loc_FF24 ROM:FE8F ; --------------------------------------------------------------------------- ROM:FE8F ROM:FE8F loc_FE8F: ROM:FE8F sta WDCLR ROM:FE92 leay 1,y ROM:FE94 cmpy #$200 ROM:FE98 bcs loc_FEA0 ROM:FE9A ROM:FE9A loc_FE9A: ROM:FE9A lds #Check_Test_Diag ROM:FE9E bra loc_FEA4 ROM:FEA0 ; --------------------------------------------------------------------------- ROM:FEA0 ROM:FEA0 loc_FEA0: ROM:FEA0 lds #loc_FE87 ROM:FEA4 ROM:FEA4 loc_FEA4: ROM:FEA4 jmp loc_FB38 ROM:FEA4 ; End of function sub_FE7C ROM:FEA4 ROM:FEA7 ROM:FEA7 ; =============== S U B R O U T I N E ======================================= ROM:FEA7 ROM:FEA7 ROM:FEA7 sub_FEA7: ROM:FEA7 andb #7 ROM:FEA9 beq loc_FEAE ROM:FEAB jmp loc_FF24 ROM:FEAE ; --------------------------------------------------------------------------- ROM:FEAE ROM:FEAE loc_FEAE: ROM:FEAE lda #1 ROM:FEB0 ROM:FEB0 loc_FEB0: ROM:FEB0 stb SOUNDRST ROM:FEB3 tfr x, u ROM:FEB5 ldb SOUNDIO ROM:FEB8 ldb SOUNDIO+1 ROM:FEBB andb #$40 ; '@' ROM:FEBD bne loc_FF03 ROM:FEBF ldb #$80 ; 'Ç' ROM:FEC1 ROM:FEC1 loc_FEC1: ROM:FEC1 decb ROM:FEC2 bmi loc_FF03 ROM:FEC4 sta WDCLR ROM:FEC7 tst SOUNDIO+1 ROM:FECA bmi loc_FEC1 ROM:FECC sta SOUNDIO ROM:FECF ldb SOUNDIO+1 ROM:FED2 bpl loc_FF03 ROM:FED4 ldx #$100 ROM:FED7 ROM:FED7 loc_FED7: ROM:FED7 leax -1,x ROM:FED9 beq loc_FF03 ROM:FEDB sta WDCLR ROM:FEDE ldb SOUNDIO+1 ROM:FEE1 andb #$40 ; '@' ROM:FEE3 beq loc_FED7 ROM:FEE5 tst SOUNDIO+1 ROM:FEE8 bmi loc_FF03 ROM:FEEA cmpa SOUNDIO ROM:FEED bne loc_FF03 ROM:FEEF ldb SOUNDIO+1 ROM:FEF2 andb #$40 ; '@' ROM:FEF4 bmi loc_FF03 ROM:FEF6 asla ROM:FEF7 bcc loc_FEB0 ROM:FEF9 ldu #$4682 ROM:FEFC jmp *+3 ROM:FEFF ROM:FEFF loc_FEFF: ROM:FEFF lda #0 ROM:FF01 sta ,u ROM:FF03 ROM:FF03 loc_FF03: ROM:FF03 ldx #0 ROM:FF06 ROM:FF06 loc_FF06: ROM:FF06 sta WDCLR ROM:FF09 leax 1,x ROM:FF0B cmpx #$AC55 ROM:FF0E bcs loc_FF06 ROM:FF10 lda #$FF ROM:FF12 sta ,u ROM:FF14 ldx #0 ROM:FF17 ROM:FF17 loc_FF17: ROM:FF17 sta WDCLR ROM:FF1A leax 1,x ROM:FF1C cmpx #$AC55 ROM:FF1F bcs loc_FF17 ROM:FF21 jmp Check_Test_Diag ROM:FF21 ; End of function sub_FEA7 ROM:FF21 ROM:FF24 ; --------------------------------------------------------------------------- ROM:FF24 ; START OF FUNCTION CHUNK FOR sub_6532 ROM:FF24 ROM:FF24 loc_FF24: ROM:FF24 lda #0 ROM:FF26 sta LED1 ROM:FF29 sta LED2 ROM:FF2C sta LED3 ROM:FF2F ldx #0 ROM:FF32 ROM:FF32 loc_FF32: ROM:FF32 sta WDCLR ROM:FF35 leax 1,x ROM:FF37 cmpx #$5600 ROM:FF3A bcs loc_FF32 ROM:FF3C lda #$FF ROM:FF3E sta LED1 ROM:FF41 sta LED2 ROM:FF44 sta LED3 ROM:FF47 ldx #0 ROM:FF4A ROM:FF4A loc_FF4A: ROM:FF4A sta WDCLR ROM:FF4D leax 1,x ROM:FF4F cmpx #$5600 ROM:FF52 bcs loc_FF4A ROM:FF54 jmp Check_Test_Diag ROM:FF54 ; END OF FUNCTION CHUNK FOR sub_6532 ROM:FF54 ; --------------------------------------------------------------------------- ROM:FF57 fcb $A6, $BF, $C8, $40, $96, $1F, $64, $10 ROM:FF57 fcb $59, $A0, $74, $A6, $20, $7B, $6E, $E0 ROM:FF57 fcb $7D, $E8, $AE, $CD, $78, $92, 7, $F4 ROM:FF57 fcb 0, $18, $E9, $40, $9A, $F5, $B0, $38 ROM:FF57 fcb 7, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ROM:FF57 fcb $FF, $FF, $FF, $FF, $FF ROM:FFDC aCopyright1983A:fcc "COPYRIGHT 1983 ATARI" ROM:FFF0 fdb $C85 ROM:FFF2 fdb BADIRQ ROM:FFF4 fdb BADIRQ ROM:FFF6 fdb BADIRQ ROM:FFF8 fdb IRQ ROM:FFFA fdb BADIRQ ROM:FFFC fdb BADIRQ ROM:FFFE fdb Reset ROM:FFFE ; end of 'ROM' ROM:FFFE ROM:FFFE ROM:FFFE end