Control Page: Difference between revisions
From NerdConsole
Jump to navigationJump to search
NerdOfEpic (talk | contribs) No edit summary |
NerdOfEpic (talk | contribs) No edit summary |
||
Line 132: | Line 132: | ||
|- | |- | ||
| class="input_latch_clock" | | | class="input_latch_clock" | | ||
| $0200 || [[Register - Input | | $0200 || [[Register - Input|Input Latch/Clock]] | ||
|- | |- | ||
| class="input_data" | | | class="input_data" | | ||
| $0201 || [[Register - Input | | $0201 || [[Register - Input|Input Data]] | ||
|- | |- | ||
| class="audio_address_flag" | | | class="audio_address_flag" | | ||
| $0202 || [[Register - Audio | | $0202 || [[Register - Audio|Audio Address Flag]] | ||
|- | |- | ||
| class="audio_address_data" | | | class="audio_address_data" | | ||
| $0203 || [[Register - Audio | | $0203 || [[Register - Audio|Audio Address/Data]] | ||
|- | |- | ||
| class="select_main_ram" | | | class="select_main_ram" | | ||
Line 156: | Line 156: | ||
|- | |- | ||
| class="scroll_x0" | | | class="scroll_x0" | | ||
| $0280 - $0281 || [[Register - | | $0280 - $0281 || [[Register - Scroll|X Scroll]] (BG0) | ||
|- | |- | ||
| class="scroll_y0" | | | class="scroll_y0" | | ||
| $0282 - $0283 || [[Register - | | $0282 - $0283 || [[Register - Scroll|Y Scroll]] (BG0) | ||
|- | |- | ||
| class="scroll_x1" | | | class="scroll_x1" | | ||
| $0284 - $0285 || [[Register - | | $0284 - $0285 || [[Register - Scroll|X Scroll]] (BG1) | ||
|- | |- | ||
| class="scroll_y1" | | | class="scroll_y1" | | ||
| $0286 - $0287 || [[Register - | | $0286 - $0287 || [[Register - Scroll|Y Scroll]] (BG1) | ||
|- | |- | ||
| class="scroll_x2" | | | class="scroll_x2" | | ||
| $0288 - $0289 || [[Register - | | $0288 - $0289 || [[Register - Scroll|X Scroll]] (BG2) | ||
|- | |- | ||
| class="scroll_y2" | | | class="scroll_y2" | | ||
| $028A - $028B || [[Register - | | $028A - $028B || [[Register - Scroll|Y Scroll]] (BG2) | ||
|- | |- | ||
| class="scroll_x3" | | | class="scroll_x3" | | ||
| $028C - $028D || [[Register - | | $028C - $028D || [[Register - Scroll|X Scroll]] (BG3) | ||
|- | |- | ||
| class="scroll_y3" | | | class="scroll_y3" | | ||
| $028E - $028F || [[Register - | | $028E - $028F || [[Register - Scroll|Y Scroll]] (BG3) | ||
|- | |- | ||
| class="fixed_regions_top_bottom" | | | class="fixed_regions_top_bottom" | | ||
Line 228: | Line 228: | ||
|- | |- | ||
| class="bitmap_config" | | | class="bitmap_config" | | ||
| $02E0 || [[Register - Bitmap | | $02E0 || [[Register - Bitmap|Bitmap Config]] | ||
|- | |- | ||
| class="bitmap_control" | | | class="bitmap_control" | | ||
| $02E1 || [[Register - Bitmap | | $02E1 || [[Register - Bitmap|Bitmap Control]] | ||
|- | |- | ||
| class="bitmap_address" | | | class="bitmap_address" | | ||
| $02E8 - $02A || [[Register - Bitmap | | $02E8 - $02A || [[Register - Bitmap|Bitmap Address]] | ||
|- | |- | ||
| class="bitmap_data" | | | class="bitmap_data" | | ||
| $02EF || [[Register - Bitmap | | $02EF || [[Register - Bitmap|Bitmap Data]] | ||
|- | |- | ||
| class="debug_display" | | | class="debug_display" | |
Revision as of 20:15, 14 January 2024
The Control Page is a page of memory that is devoted to connecting to other parts of NerdConsole. All of the other systems that can be addressed are collected in the Control Page to ensure the maximum amount of contiguous available memory. The Control Page gives access to the controllers, audio, RAM and ROM banking, and the graphics system.
Control Page Map ($02xx)
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x | W | R | W | W | W | W | W | W | - | - | - | - | - | - | - | - |
1x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
2x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
3x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
4x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
5x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
6x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
7x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
8x | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W | W |
9x | W | W | - | - | - | - | - | - | W | - | - | - | - | - | W | W |
Ax | W | W | - | - | - | - | - | - | W | W | W | W | - | - | - | - |
Bx | W | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Cx | W | W | W | W | W | W | W | W | R | R | R | R | R | R | R | R |
Dx | W | R | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Ex | W | W | - | - | - | - | - | - | W | W | W | - | - | - | - | W |
Fx | W | W | - | - | - | - | - | - | W | W | W | - | - | - | - | W |