User:Ddribin/APU Sandbox: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(Add channel control register summary)
 
No edit summary
 
Line 6: Line 6:
! Address !! Name !! (Alt. Names?) !! Function
! Address !! Name !! (Alt. Names?) !! Function
|-
|-
| $4000 || [[#SQ1CR|SQ1CR]] || || Square 1 Control Register
| $4015 || [[#APUCR|APUCR]] || APUFLAGS || APU Control Register
|-
|-
| $4004 || SQ2CR || || Square 1 Control Register
| $4000 || [[#SQ1CR|SQ1CR]] || SQ1_ENV ||  Square 1 Control Register
|-
| $4001 || [[#SQ1SW|SQ1SW]] || SQ1_ENV ||  Square 1 Sweep
|-
| $4002 || [[#SQ1LL|SQ1LL]] || SQ1_LO ||  Square 1 Length Low
|-
| $4003 || [[#SQ1LH|SQ1LH]] || SQ1_HI ||  Square 1 Length High
|-
| $4004 || SQ2CR || || Square 2 Control Register
|-
|-
| $4008 || TRICR || || Triangle Control Register
| $4008 || TRICR || || Triangle Control Register
Line 15: Line 23:
|}
|}


== <span id="PPUCR1">PPUCR1</span>: PPU Control Register 1 ==
== <span id="APUCR">APUCR</span>: APU Control Register ==

Latest revision as of 14:53, 11 December 2010

APU Register Overview

APU Registers
Address Name (Alt. Names?) Function
$4015 APUCR APUFLAGS APU Control Register
$4000 SQ1CR SQ1_ENV Square 1 Control Register
$4001 SQ1SW SQ1_ENV Square 1 Sweep
$4002 SQ1LL SQ1_LO Square 1 Length Low
$4003 SQ1LH SQ1_HI Square 1 Length High
$4004 SQ2CR Square 2 Control Register
$4008 TRICR Triangle Control Register
$400C NOICR Noise Control Register

APUCR: APU Control Register