User Tools

Site Tools


playground:playground

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
playground:playground [2020/05/23 23:26] laubzegaplayground:playground [2020/05/25 22:52] – removed laubzega
Line 1: Line 1:
-====== PlayGround ====== 
-{{tablelayout?colwidth="20px,30px,30px,30px,100px"&rowsHeaderSource=1&rowsVisible=2&float=right}} 
-^ Address ^ Name ^ Width [bits] ^ Description ^ 
-| $D030   | CTRL | 8 | Main control register | 
-| $D030:0 | DLIST_ON | 1 | When set to "1", display list execution will start at the beginning of the next frame. \\ When set to "0", display list execution stops immediately. | 
-| $D030:1 | PORT_READ_ENABLE | 1 | When "1" data can be read from both memory ports. | 
-| $D030:345 | RAMBANK | 3 | Number of bank (0 to 7) accessible through memory ports. | 
-| $D30:6 | RESERVED | 1| RESERVED - Always "0" on reads. | 
-| $D030:7 | GRAYDOT_DISABLE | 1 | "1" disables HMOS VIC-II gray dots visible on CPU writes \\ "0" - dots are visible as usual | 
-| $D031 | DLISTL | 8 | Lo-byte of address from which execution of Display List will start. | 
-| $D032 | DLISTH | 8 | Hi-byte of address from which execution of Display List will start. | 
-| $D033 | DLSTROBE | 8 | Writing to this register will start execution of Display List pointed to by DLIST(LH) from the next cycle. If MSB is set, bits 0-2 are copied to bits 3-5 of CTRL2 ($D040) \\ On reads returns VASYL version in bits 3-7 and VIC-II autoconfiguration data in bits 0-2: \\ 000 - NTSC \\ 110 - PAL \\ 100 - PAL-M \\ 011 - NTSC 6567R56A | 
-| $D034 | ADR0L | 8 | Lo-byte of address in VASYL memory to read from or write to| 
-| $D035 | ADR0H | 8 | Hi-byte of address in VASYL memory to read from or write to| 
-| $D036 | STEP0 | 8 | Value in range [-128, 127] added to ADR0(LH) after each access to PORT0 | 
-| $D037 | PORT0 | 8 | Writing stores a byte at location ADR0(LH) in currently active bank of VASYL memory. \\ Reading returns a byte from that location (provided PORT_READ_ENABLE bit in CTRL ($D030) is set to "1" | 
-| $D038 | ADR1L | 8 | Lo-byte of address in VASYL memory to read from or write to| 
-| $D039 | ADR1H | 8 | Hi-byte of address in VASYL memory to read from or write to| 
-| $D03A | STEP1 | 8 | Value in range [-128, 127] added to ADR1(LH) after each access to PORT1 | 
-| $D03B | PORT1 | 8 | Writing stores a byte at location ADR1(LH) in currently active bank of VASYL memory. \\ Reading returns a byte from that location (provided PORT_READ_ENABLE bit in CTRL ($D030) is set to "1" | 
- 
- 
  
playground/playground.txt · Last modified: 2020/05/01 03:44 (external edit)