Write Address Detailed Functions

WRITE ADDRESS SUMMARY

      6 bit   Address   7 6  5 4  3 2  1 0  Function
      addres  Name
      s
      00      VSYNC                    1    vertical sync set-clear
      01      VBLANK    1 1            1    vertical blank set-
                                            clear
      02      WSYNC       s  t r  o b  e    wait for leading edge
                                            of horizontal blank
      03      RSYNC       s  t r  o b  e    reset horizontal sync
                                            counter
      04      NUSIZ0         1 1  1 1  1 1  number-size player-
                                            missile 0
      05      NUSIZ1         1 1  1 1  1 1  number-size player-
                                            missile 1
      06      COLUP0    1 1  1 1  1 1  1    color-lum player 0
      07      COLUP1    1 1  1 1  1 1  1    color-lum player 1
      08      COLUPF    1 1  1 1  1 1  1    color-lum playfield
      09      COLUBK    1 1  1 1  1 1  1    color-lum background
      0A      CTRLPF         1 1    1  1 1  control playfield ball
                                            size & collisions
      0B      REFP0               1         reflect player 0
      0C      REFP1               1         reflect player 1
      0D      PF0       1 1  1 1            playfield register byte
                                            0
      0E      PF1       1 1  1 1  1 1  1 1  playfield register byte
                                            1
      0F      PF2       1 1  1 1  1 1  1 1  playfield register byte
                                            2
      10      RESP0       s  t r  o b  e    reset player 0
      11      RESP1       s  t r  o b  e    reset player 1
      12      RESM0       s  t r  o b  e    reset missile 0
      13      RESM1       s  t r  o b  e    reset missile 1
      14      RESBL       s  t r  o b  e    reset ball
      15      AUDC0               1 1  1 1  audio control 0
      16      AUDC1            1  1 1  1 1  audio control 1
      17      AUDF0            1  1 1  1 1  audio frequency 0
      18      AUDF1               1 1  1 1  audio frequency 1
      19      AUDV0               1 1  1 1  audio volume 0
      1A      AUDV1               1 1  1 1  audio volume 1
      1B      GRP0      1 1  1 1  1 1  1 1  graphics player 0
      1C      GRP1      1 1  1 1  1 1  1 1  graphics player 1
      1D      ENAM0                    1    graphics (enable)
                                            missile 0
      1E      ENAM1                    1    graphics (enable)
                                            missile 1
      1F      ENABL                    1    graphics (enable) ball
      20      HMP0      1 1  1 1            horizontal motion
                                            player 0
      21      HMP1      1 1  1 1            horizontal motion
                                            player 1
      22      HMM0      1 1  1 1            horizontal motion
                                            missile 0
      23      HMM1      1 1  1 1            horizontal motion
                                            missile 1
      24      HMBL      1 1  1 1            horizontal motion ball
      25      VDELP0                     1  vertical delay player 0
      26      VDELP1                     1  vertical delay player 1
      27      VDELBL                     1  vertical delay ball
      28      RESMP0                   1    reset missile 0 to
                                            player 0
      29      RESMP1                   1    reset missile 1 to
                                            player 1
      2A      HMOVE       s  t r  o b  e    apply horizontal motion
      2B      HMCLR       s  t r  o b  e    clear horizontal motion
                                            registers
      2C      CXCLR       s  t r  o b  e    clear collision latches

Back to Table of Contents

Back to 'AUDV0 (AUDV1)'
Forward to 'READ ADDRESS SUMMARY'