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
(Floppy DMA) |
mNo edit summary |
||
Line 108: | Line 108: | ||
|- | |- | ||
|0xF4-0xFB | |0xF4-0xFB | ||
|Floppy DMA (Direct Memory Access system) | |Floppy Disk DMA (Direct Memory Access system) | ||
| | | | ||
8 inch | 8 inch disk | ||
*0xF4: control | *0xF4: control | ||
*0xF5: margin control | *0xF5: margin control | ||
Line 116: | Line 116: | ||
*0xF7: data | *0xF7: data | ||
5 inch disk | |||
*0xF8: control | *0xF8: control | ||
*0xF9: margin control | *0xF9: margin control |
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 Disk DMA (Direct Memory Access system) |
8 inch disk
5 inch disk
|
0E8H (output) Kanji ROM lower address