=== COMPLETE POKEY WRITE ANALYSIS === === ALL AUDF1 ($D200) WRITES === 1893-L3B0D: INC L4031 1894-L3B10: LDA #$AD 1895- STA L4032 1896- LDA RANDOM 1897- AND #$03 1898: STA AUDF1 -- 2051- STA AUDC2 2052- LDA #$00 2053-L3C95: LDX #$0A 2054-L3C97: LDY #$FF 2055- STA AUDF2 2056: STA AUDF1 -- 2131- CPX #$28 2132- BCC L3D5C 2133- LDX #$00 2134- STX L3FDC 2135-L3D5C: LDA L3FB1,X 2136: STA AUDF1,Y -- 2228- LDX L4018 2229-L3E41: JSR L3F83 2230- LDA RANDOM 2231- AND #$09 2232- AND L4018 2233: STA AUDF1 -- 2286- STA L3FF8 2287-L3ECD: LDA #$A8 2288- STA AUDC1 2289- LDA L401A 2290- LDX #$19 2291:L3ED7: STA AUDF1 -- 2303- CPX #$FF 2304- BNE L3EEF 2305- RTS 2306-L3EF8: LDX #$00 2307- TXA 2308:L3EFB: STA AUDF1,X -- 2332-L3F31: LDA L3F9F,X 2333- BNE L3F3E 2334-L3F36: LDA L3FA8,X 2335- BNE L3F3E 2336-L3F3B: LDA L3F8D,X 2337:L3F3E: STA AUDF1 -- 2612- JMP L53F8 2613-L500D: LDA #$40 2614- STA NMIEN 2615- LDA RANDOM 2616- AND #$1F 2617: STA AUDF1 -- 3405- STA L40AE 3406- LDA #$0F 3407- STA L40AF 3408-L5751: LDA L40AF 3409- ADC L40AE 3410: STA AUDF1 -- 3695- STA L5B6F 3696- LDA #$A8 3697- STA AUDC1 3698- STA AUDC2 3699-L5C1C: LDA L5B6E 3700: STA AUDF1 === ALL AUDC1 ($D201) WRITES === 1912- ADC #$02 1913- STA HPOSM1 1914- ADC #$02 1915- STA HPOSM0 1916-L3B45: LDA L4032 1917: STA AUDC1 -- 2044-L3C83: DEY 2045- BNE L3C83 2046- DEX 2047- BNE L3C7E 2048-L3C89: LDA #$AF 2049: STA AUDC1 -- 2080- CLC 2081- ADC #$0A 2082- CMP #$80 2083- BCC L3C95 2084-L3CD7: LDA #$00 2085: STA AUDC1 -- 2107- LDA L4031 2108- STA L4013 2109- STA L4014 2110- STA HPOSP1 2111- LDA #$A6 2112: STA AUDC1 -- 2219-L3E27: LDA #$04 2220- STA AUDCTL 2221- LDA #$00 2222- STA COLOR4 2223- LDA #$AF 2224: STA AUDC1 -- 2234- DEX 2235- BNE L3E41 2236- DEC L4018 2237- LDA L4018 2238- BNE L3E3B 2239: STA AUDC1 -- 2246- BEQ L3E94 2247- ASL 2248- STA L4019 2249- JSR L54FB 2250- JMP L3E97 2251:L3E77: STA AUDC1 -- 2283- BNE L3EAA 2284- CMP #$00 2285- BEQ L3ECD 2286- STA L3FF8 2287-L3ECD: LDA #$A8 2288: STA AUDC1 -- 2318- STA L0687 2319- RTS 2320-L3F14: LDA #$08 2321- STA L4018 2322- LDA #$A8 2323: STA AUDC1 -- 2340- DEX 2341- BNE L3F43 2342- DEC L4018 2343- LDA L4018 2344- BNE L3F1E 2345: STA AUDC1 -- 3398- INX 3399- CPX #$30 3400- BCC L5735 3401- RTS 3402-L5742: LDA #$A8 3403: STA AUDC1 -- 3692-L5C0A: LDA #$00 3693- STA L5B6E 3694- LDA #$0D 3695- STA L5B6F 3696- LDA #$A8 3697: STA AUDC1 -- 3724- ADC #$08 3725- STA L5B71 3726- CMP #$30 3727- BCC L5C0A 3728- LDA #$00 3729: STA AUDC1 === ALL AUDF2 ($D202) WRITES === 2050- LDA #$CF 2051- STA AUDC2 2052- LDA #$00 2053-L3C95: LDX #$0A 2054-L3C97: LDY #$FF 2055: STA AUDF2 -- 2617- STA AUDF1 2618- CMP #$0E 2619- BCS L5026 2620- LDA RANDOM 2621- AND #$3F 2622: STA AUDF2 -- 3697- STA AUDC1 3698- STA AUDC2 3699-L5C1C: LDA L5B6E 3700- STA AUDF1 3701- ADC #$0E 3702: STA AUDF2 === ALL AUDC2 ($D203) WRITES === 1841- LDA L4033 1842- CMP #$A0 1843- BEQ L3A97 1844- DEC L4033 1845-L3A97: LDA L4033 1846: STA AUDC2 -- 2046- DEX 2047- BNE L3C7E 2048-L3C89: LDA #$AF 2049- STA AUDC1 2050- LDA #$CF 2051: STA AUDC2 -- 2081- ADC #$0A 2082- CMP #$80 2083- BCC L3C95 2084-L3CD7: LDA #$00 2085- STA AUDC1 2086: STA AUDC2 -- 2108- STA L4013 2109- STA L4014 2110- STA HPOSP1 2111- LDA #$A6 2112- STA AUDC1 2113: STA AUDC2 -- 2913- ADC #$02 2914- STA HPOSM1 2915- ADC #$02 2916- STA HPOSM0 2917- LDA #$A6 2918: STA AUDC2 -- 2934- BNE L5327 2935- LDX L4016 2936- LDA L4005,X 2937- STA L401E 2938- LDA #$AF 2939: STA AUDC2 -- 3693- STA L5B6E 3694- LDA #$0D 3695- STA L5B6F 3696- LDA #$A8 3697- STA AUDC1 3698: STA AUDC2 -- 3725- STA L5B71 3726- CMP #$30 3727- BCC L5C0A 3728- LDA #$00 3729- STA AUDC1 3730: STA AUDC2 === ALL AUDF3 ($D204) WRITES === 1938- BNE L3B71 1939- LDA RANDOM 1940- STA L31A0 1941- LDA L3FF2 1942- BEQ L3B9E 1943: STA AUDF3 -- 1967- BNE L3BB7 1968- LDA L3FF3 1969- ADC L3FF3 1970- ADC L3FF3 1971- ASL 1972: STA AUDF3 -- 2222- STA COLOR4 2223- LDA #$AF 2224- STA AUDC1 2225- LDA #$30 2226- STA L4018 2227:L3E3B: STA AUDF3 === ALL AUDC3 ($D205) WRITES === 1940- STA L31A0 1941- LDA L3FF2 1942- BEQ L3B9E 1943- STA AUDF3 1944- LDA #$88 1945: STA AUDC3 1946- DEC L3FF2 1947- LDA L3FF2 1948- BNE L3BE6 1949- JSR L5461 1950- JMP L3BE6 1951:L3B9E: STA AUDC3 -- 1969- ADC L3FF3 1970- ADC L3FF3 1971- ASL 1972- STA AUDF3 1973- LDA #$84 1974: STA AUDC3 1975- DEC L3FF3 1976- LDA L3FF3 1977- BNE L3BE6 1978: STA AUDC3 -- 2109- STA L4014 2110- STA HPOSP1 2111- LDA #$A6 2112- STA AUDC1 2113- STA AUDC2 2114: STA AUDC3 === ALL AUDF4 ($D206) WRITES === 2709- CPX #$28 2710- BCC L50FD 2711- LDX #$00 2712- STX L3FDC 2713-L50FD: LDA L3FB1,X 2714: STA AUDF4 -- 3602- DEC L5B77 3603- LDA L5B75 3604- STA L5B76 3605-L5A97: ADC #$02 3606- STA L5B76 3607: STA AUDF4 === ALL AUDC4 ($D207) WRITES === 2110- STA HPOSP1 2111- LDA #$A6 2112- STA AUDC1 2113- STA AUDC2 2114- STA AUDC3 2115: STA AUDC4 -- 2701- AND #$F0 2702- STA L400D 2703- ORA #$08 2704- STA COLOR0 2705- LDA #$A8 2706: STA AUDC4 -- 3566- LDA L5B63 3567- BNE L5A58 3568- STA L5B77 3569- LDA L06AC 3570- BNE L5A43 3571: STA AUDC4 -- 3604- STA L5B76 3605-L5A97: ADC #$02 3606- STA L5B76 3607- STA AUDF4 3608- LDA L5B77 3609: STA AUDC4 === ALL AUDCTL ($D208) WRITES === 1147- LDA #$18 1148- STA COLOR0 1149- LDA #$BA 1150- STA COLOR1 1151- LDA #$00 1152: STA AUDCTL -- 2031-L3C61: LDA L06A6 2032- BEQ L3C6C 2033- JSR L5C00 2034- JMP L3CD7 2035-L3C6C: LDA #$01 2036: STA AUDCTL -- 2082- CMP #$80 2083- BCC L3C95 2084-L3CD7: LDA #$00 2085- STA AUDC1 2086- STA AUDC2 2087: STA AUDCTL -- 2215- JSR L3E0C 2216- LDY L4012 2217- JSR L3E0C 2218- RTS 2219-L3E27: LDA #$04 2220: STA AUDCTL -- 2235- BNE L3E41 2236- DEC L4018 2237- LDA L4018 2238- BNE L3E3B 2239- STA AUDC1 2240: STA AUDCTL