If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Address Map (PC-8801): Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Floppy DMA) |
||
Line 105: | Line 105: | ||
|0xE8 (low) | |0xE8 (low) | ||
0xF4 (high) | |||
|- | |||
|0xF4-0xFB | |||
|Floppy DMA (Direct Memory Access system) | |||
| | |||
8 inch | |||
*0xF4: control | |||
*0xF5: margin control | |||
*0xF6: controller status | |||
*0xF7: data | |||
8 inch | |||
*0xF8: control | |||
*0xF9: margin control | |||
*0xFA: controller status | |||
*0xFB: data | |||
|} | |} | ||
0E8H (output) Kanji ROM lower address | 0E8H (output) Kanji ROM lower address |
Revision as of 05:20, 8 March 2016
Port Writes
Port | Name | Function |
0x10 | Tab key status | bit 1 set if tab key down; else clear |
0x10 | Printer data | |
0x30 | ||
0x31 | PC-8001 Emulator |
Bit8 - background color Bit7 - background color Bit6 - background color Bit5 - Resolution: 320 × 200 if set, else 640 × 200 Bit4 - Screen drawing: draw if set, else do not draw Bit3 - Color: monochrome if set, else indexed color Bit2 - Memory mapping: map 0x7FFF to RAM if set, else ROM Bit1 - Expansion ROM select: map 0x6000-07FFF ROM to N80/N-BASIC if set, else to extended ROM. Set by default. |
0x34 | ||
0x35 | ||
0x52 | Background Color | Sets the background color of the screen. The color is an RGB composite.
|
0x53 | ||
0x54 | Toggle Background/Foreground color components | Toggles background and foreground color components on and off
|
0x55-0x5B | Palette Write | Writes to the palette. The index written to is the difference between the port number and 0x54.
|
0x5C-0x5F | ||
0x5F | Bank Select | Map 0x8000-0xBFFF to a page in ROM |
0xE8-0xE9 | Japanese Kanji ROM Address | 0xE8 (low)
0xE9 (high) |
0xEA-0xEB | Chinese Kanji ROM Address | 0xE8 (low)
0xF4 (high) |
0xF4-0xFB | Floppy DMA (Direct Memory Access system) |
8 inch
8 inch
|
0E8H (output) Kanji ROM lower address