| name: | address: | type: | description: |
| Sprite0X | $d000 | byte | X coordinate sprite 0 |
| Sprite0Y | $d001 | byte | Y coordinate sprite 0 |
| Sprite1X | $d002 | byte | X coordinate sprite 1 |
| Sprite1Y | $d003 | byte | Y coordinate sprite 1 |
| Sprite2X | $d004 | byte | X coordinate sprite 2 |
| Sprite2Y | $d005 | byte | Y coordinate sprite 2 |
| Sprite3X | $d006 | byte | X coordinate sprite 3 |
| Sprite3Y | $d007 | byte | Y coordinate sprite 3 |
| Sprite4X | $d008 | byte | X coordinate sprite 4 |
| Sprite4Y | $d009 | byte | Y coordinate sprite 4 |
| Sprite5X | $d00a | byte | X coordinate sprite 5 |
| Sprite5Y | $d00b | byte | Y coordinate sprite 5 |
| Sprite6X | $d00c | byte | X coordinate sprite 6 |
| Sprite6Y | $d00d | byte | Y coordinate sprite 6 |
| Sprite7X | $d00e | byte | X coordinate sprite 7 |
| Sprite7Y | $d00f | byte | Y coordinate sprite 7 |
| SpritesXmsb | $d010 | byte | MSBs of X coordinates |
| ControlRegister1 | $d011 | byte | Control register 1 |
| RasterCounter | $d012 | byte | Raster counter |
| LightpenX | $d013 | byte | Light pen X |
| LightpenY | $d014 | byte | Light pen Y |
| EnableSprites | $d015 | byte | Sprite enabled |
| ControlRegister2 | $d016 | byte | Control register 2 |
| SpriteYExpansion | $d017 | byte | Sprite Y expansion |
| Memorypointers | $d018 | byte | Memory pointers |
| Interruptregister | $d019 | byte | Interrupt register |
| Interruptenabled | $d01a | byte | Interrupt enabled |
| Spritedatapriority | $d01b | byte | Sprite data priority |
| Spritemulticolor | $d01c | byte | Sprite multicolor |
| SpriteXExpansion | $d01d | byte | Sprite X expansion |
| SpriteSpriteCollision | $d01e | byte | Sprite-sprite collision |
| SpritedataCollision | $d01f | byte | Sprite-data collision |
| Bordercolor | $d020 | byte | Border color |
| Backgroundcolor0 | $d021 | byte | Background color 0 |
| Backgroundcolor1 | $d022 | byte | Background color 1 |
| Backgroundcolor2 | $d023 | byte | Background color 2 |
| Backgroundcolor3 | $d024 | byte | Background color 3 |
| SpriteMulticolor0 | $d025 | byte | Sprite multicolor 0 |
| SpriteMulticolor1 | $d026 | byte | Sprite multicolor 1 |
| Sprite0Color | $d027 | byte | Color sprite 0 |
| Sprite1Color | $d028 | byte | Color sprite 1 |
| Sprite2Color | $d029 | byte | Color sprite 2 |
| Sprite3Color | $d02a | byte | Color sprite 3 |
| Sprite4Color | $d02b | byte | Color sprite 4 |
| Sprite5Color | $d02c | byte | Color sprite 5 |
| Sprite6Color | $d02d | byte | Color sprite 6 |
| Sprite7Color | $d02e | byte | Color sprite 7 |
| D6510 | $0000 | byte | |
| R6510 | $0001 | byte | |
| PRA2 | $DD00 | byte | |
| SP0X | $D000 | byte | |
| SP0Y | $D001 | byte | |
| SP1X | $D002 | byte | |
| SP1Y | $D003 | byte | |
| SP2X | $D004 | byte | |
| SP2Y | $D005 | byte | |
| SP3X | $D006 | byte | |
| SP3Y | $D007 | byte | |
| SP4X | $D008 | byte | |
| SP4Y | $D009 | byte | |
| SP5X | $D00A | byte | |
| SP5Y | $D00B | byte | |
| SP6X | $D00C | byte | |
| SP6Y | $D00D | byte | |
| SP7X | $D00E | byte | |
| SP7Y | $D00F | byte | |
| MSIGX | $D010 | byte | |
| SCROLY | $D011 | byte | |
| VICCR1 | $D011 | byte | alias |
| RASTER | $D012 | byte | |
| LPENX | $D013 | byte | |
| LPENY | $D014 | byte | |
| SPENA | $D015 | byte | |
| SCROLX | $D016 | byte | |
| VICCR2 | $D016 | byte | alias |
| YXPAND | $D017 | byte | Sprite double height register |
| VMCSB | $D018 | byte | ssss ccc- s: Screen pointer (A13-A10), c: Bitmap/charset pointer (A13-A11) |
| VICIRQ | $D019 | byte | |
| IRQMASK | $D01A | byte | |
| SPBGPR | $D01B | byte | |
| SPMC | $D01C | byte | Sprite multicolor mode register |
| XXPAND | $D01D | byte | Sprite double width register |
| SPSPCL | $D01E | byte | |
| SPBGCL | $D01F | byte | |
| EXTCOL | $D020 | byte | |
| BGCOL0 | $D021 | byte | |
| BGCOL1 | $D022 | byte | |
| BGCOL2 | $D023 | byte | |
| BGCOL3 | $D024 | byte | |
| SPMC0 | $D025 | byte | Sprite extra color #1 |
| SPMC1 | $D026 | byte | Sprite extra color #2 |
| SP0COL | $D027 | byte | |
| SP1COL | $D028 | byte | |
| SP2COL | $D029 | byte | |
| SP3COL | $D02A | byte | |
| SP4COL | $D02B | byte | |
| SP5COL | $D02C | byte | |
| SP6COL | $D02D | byte | |
| SP7COL | $D02E | byte | |
| FRELO1 | $D400 | byte | |
| FREHI1 | $D401 | byte | |
| PWLO1 | $D402 | byte | |
| PWHI1 | $D403 | byte | |
| VCREG1 | $D404 | byte | |
| ATDCY1 | $D405 | byte | |
| SUREL1 | $D406 | byte | |
| FRELO2 | $D407 | byte | |
| FREHI2 | $D408 | byte | |
| PWLO2 | $D409 | byte | |
| PWHI2 | $D40A | byte | |
| VCREG2 | $D40B | byte | |
| ATDCY2 | $D40C | byte | |
| SUREL2 | $D40D | byte | |
| FRELO3 | $D40E | byte | |
| FREHI3 | $D40F | byte | |
| PWLO3 | $D410 | byte | |
| PWHI3 | $D411 | byte | |
| VCREG3 | $D412 | byte | |
| ATDCY3 | $D413 | byte | |
| SUREL3 | $D414 | byte | |
| CUTLO | $D415 | byte | |
| CUTHI | $D416 | byte | |
| RESON | $D417 | byte | |
| SIGVOL | $D418 | byte | |
| POTX | $D419 | byte | |
| POTY | $D41A | byte | |
| [volatile] RANDOM | $D41B | byte | |
| ENV3 | $D41C | byte | |
| COLORRAM | $D800 | byte | |
| CIAPRA | $DC00 | byte | |
| CIAPRB | $DC01 | byte | |
| CIDDRA | $DC02 | byte | |
| CIDDRB | $DC03 | byte | |
| TIMALO | $DC04 | byte | |
| TIMAHI | $DC05 | byte | |
| TIMBLO | $DC06 | byte | |
| TIMBHI | $DC07 | byte | |
| TODTEN | $DC08 | byte | |
| TODSEC | $DC09 | byte | |
| TODMIN | $DC0A | byte | |
| TODHRS | $DC0B | byte | |
| CIASDR | $DC0C | byte | |
| CIAICR | $DC0D | byte | |
| CIACRA | $DC0E | byte | |
| CIACRB | $DC0F | byte | |
| CI2PRA | $DD00 | byte | |
| CI2PRB | $DD01 | byte | |
| C2DDRA | $DD02 | byte | |
| C2DDRB | $DD03 | byte | |
| TI2ALO | $DD04 | byte | |
| TI2AHI | $DD05 | byte | |
| TI2BLO | $DD06 | byte | |
| TI2BHI | $DD07 | byte | |
| TO2TEN | $DD08 | byte | |
| TO2SEC | $DD09 | byte | |
| TO2MIN | $DD0A | byte | |
| TO2HRS | $DD0B | byte | |
| CI2SDR | $DD0C | byte | |
| CI2ICR | $DD0D | byte | |
| CI2CRA | $DD0E | byte | |
| CI2CRB | $DD0F | byte | |
| NMIADL | $FFFA | byte | |
| NMIADH | $FFFB | byte | |
| RSTADL | $FFFC | byte | |
| RSTADH | $FFFD | byte | |
| IRQADL | $FFFE | byte | |
| IRQADH | $FFFF | byte | |