アドレス |
中身 |
0x0 |
?(hardware interrupt controller?)(byte access) |
0x2 |
Interrupt Mask Register(byte access) |
0x20 |
keyboard status????(bit 6:busy??)(byte access) |
0x40 |
?(timer)(byte access) |
0x43 |
?(timer)(byte access) |
0x3C0-0x3DA? |
VGA |
0x548 |
?(EMM.SYS)(byte access) |
0x600 |
keyboard data/command???(byte access) |
0x700 |
RTC second lower digit(BCD) |
0x702 |
RTC second higher digit(BCD) |
0x704 |
RTC minute higher digit(BCD)? |
0x706 |
RTC minute higher digit(BCD)? |
0x708 |
RTC hour higher digit(BCD)? |
0x70A |
RTC hour higher digit(BCD)? |
0x70C |
RTC date higher digit(BCD) |
0x70E |
RTC date higher digit(BCD) |
0x710 |
RTC month higher digit(BCD) |
0x712 |
RTC month higher digit(BCD) |
0x714 |
RTC year higher digit(BCD)? |
0x716 |
RTC year higher digit(BCD)? |
0x718 |
RTC week? |
0x71A |
RTC CTRL1? |
0x71C |
RTC CTRL2? |
0x71E |
RTC CTRL3? |
0x83c |
?(Printer?) |
0xA04 |
?(byte access) |
0xA06 |
?(PCMCIA status? 8bit:pcmcia present(active low)?) |
0xA08 |
?(PCMCIA?)(write)(byte access) |
0xA0A |
?(RS-232C?)(byte access) |
0xA0C |
?(RS-232C?)(byte access) |
0xA10 |
?(byte access) |
0xB80 |
?(touch?)(byte access) |
0xB82 |
?(touch?)(byte access) |
0xB84 |
?(touch?)(byte access) |
0xCB0 |
?(external rs-232c?)(byte access) |
0xFB0 |
?(EMM.SYS)(byte access) |
0xFB2 |
?(EMM.SYS)(byte access) |
0xFB4 |
?(EMM.SYS) |
0xFB8 |
?(EMM.SYS) |
0xFBA |
?(EMM.SYS) |
0xFBC |
?(EMM.SYS) |
0x4000 |
PCM Audio Output(8bit unsigned)(byte access) |
0x6000 |
IDE Data Register |
0x6002 |
IDE Error Register(Read)/Features Register(Write) |
0x6004 |
IDE Sector Count Register |
0x6006 |
IDE Sector Number Register(LBAlo) |
0x6008 |
IDE Cylinder Low Register(LBAmid) |
0x600A |
IDE Cylinder High Register(LBAhi) |
0x600C |
IDE Drive/Head Register |
0x600E |
IDE Status Register(Read)/Command Register(Write) |
0x601C |
IDE Alternate Status Register(Read)/Device Control Register(Write)? |
0x6400 |
modem RS-232C Receive buffer(Read)/Transmit buffer(Write) |
0x6402 |
modem RS-232C Interrupt Enable buffer? |
0x6404 |
modem RS-232C Interrupt Identification?(Read)/FIFO Control register?(Write) |
0x6406 |
modem RS-232C Line Control Register? |
0x6408 |
modem RS-232C Modem Control Register? |
0x640A |
modem RS-232C Line Status Register? |
0x640C |
modem RS-232C Modem Status Register? |
0x640E |
modem RS-232C Scratch Register? |
0x7000 |
?(byte access) |
0xFE80-0xFE8F? |
?(EMM.SYS) |
0xFF00 |
メモリバンク切り替え?(0000:0000からのウインドウ? 書き込むと不法割込みになるため確認不能)(Default:0x400) |
0xFF02 |
メモリバンク切り替え?(4000:0000からのウインドウ??)(Default:0x500) |
0xFF04 |
メモリバンク切り替え?(6000:0000からのウインドウ??)(Default:0x580) |
0xFF06 |
メモリバンク切り替え?(8000:0000からのウインドウ??)(Default:0x600) |
0xFF08 |
メモリバンク切り替え?(A000:0000からのウインドウ??)(Default:0x680) |
0xFF0A |
メモリバンク切り替え(C000:0000~C000:FFFFまでのウィンドウ)(Default:0) |
0xFF0C |
メモリバンク切り替え(D000:0000~D000:7FFFまでのウィンドウ)(Default:0x8000) |
0xFF0E |
メモリバンク切り替え(D000:8000~D000:BFFFまでのウィンドウ)(Default:0x8000) |
0xFF10 |
メモリバンク切り替え(E000:0000~E000:FFFFまでのウィンドウ) |
0xFF1C |
メモリバンク切り替え(F000:0000~F000:FFFFまでのウィンドウ)(Default:0xB5C0) |
0xFF34 |
?(byte access) |
0xFF46 |
?(Default:0xFFDF) |
0xFF4A |
?(byte access)(Default:0xC0) |
|
|
0xFF10に0x0400を書き込むと0000:0000と同じメモリが 0x0440を書き込むと1000:0000と同じメモリが見える