Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
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