NEC PC98 CPU devices and I/O ports (Summary)

Reference: PC-9801VX Hardware Manual (1987)

I/O port table

I/O address Device(Last bit of address is 0) Device(Last bit of address is 1)
000 - 007h Interrupt controller(Master)(8259) DMA controller(8237)
008 - 00Fh Interrupt controller(Slave)(8259)
010 - 01Fh Reserved
020 - 02Fh Calendar/Clock(1990,4990) DMA bank(8237)
030 - 03Fh RS-232C interface(8251) System port(8255)
040 - 04Fh Printer interface(8255) Keyboard controller(8251)
050 - 05Fh NMI 320KB FDD interface(8255)
060 - 06Fh GDC(Text)(7220) Reserved
070 - 07Fh Screen line/scroll controller(52611) Timer controller(8253)
080 - 087h Fixed disk interface Reserved
088 - 08Fh Reserved(Sound board(1)) BRANCH4670 Network board
188 - 18Fh Sound board(2)(YM2203) BRANCH4670(mirror)
090 - 097h 1MB FDD interface(765) CMT interface(8251)
098 - 09Bh GP-IB switch
09C - 09Dh Reserved
09E - 09Fh 68000 board
0A0 - 0AFh GDC(Graphics)(7220) Character ROM
1A0 - 1AFh EGC Extended address Reserved
0B0 - 0BFh Network controller board(7201)/Extended RS-232C board(8251)
0C0 - 0C7h ODA printer board(8255) GP-IB(7210)
0C8 - 0CFh 640KB FDD interface(765)
0D0 - 0DFh Not used Reserved(※)
7FD0-7FDFh Not used ※Mouse interface(8255)
3FDA-3FDBh Not used ※Frequency of beep sound(8253)
BFD8-BFDBh Reserved ※Mouse interrupt polling time
BFDC-BFDFh Not used
0E0 - 0EBh Key-down sense
0EC - 0EDh Key-down sense Not used
0EE - 0EFh Not used
0F0 - 0F7h CPU Not used
0F8 - 0FFh Numeric data processor
100 - 3FFh Mirror of 000 - 0FFh(x3)
400 - FFFh Mirror of 000 - 0FFh(External devices only)(x12)
1000-FFFFh Mirror of 000 - FFFh(x15)

For details, see NEC PC98 I/O ports (Details)

Bellow pictures are photos of CPU and device ICs on NEC PC98.

Intel N80286 - CPU(when the system dip switch SW3-8 is ON)
N80286-12

Intel D82288 - Bus controller for 80286
D82288

NEC μPD70116(V30) - CPU(when the system dip switch SW3-8 is OFF)
uPD70116C-10

AMD D8284A - Clocks generator for 8086/8088(V30)
D8284A

NEC μPB8288 - Bus controller for 8086/8088(V30)
uPB8288D

NEC μPD765A - Floppy drive controller(640KB/1MB FDD interface)
uPD765AC

NEC μPD4990A - Serial I/O calendar(Real-time clock)
uPD4990A

NEC μPD7220A - GDC(Graphic Display Controller)(Text/Graphics controller)
uPD7220AD

NEC μPD7261A - Hard drive controller
uPD7261AD

NEC μPD8048 - Microcontroller(Keyboard controller)
uPD8048

NEC μPD8237A - DMA controller
uPD8237AC-5

NEC μPD8251AF - Serial I/O(RS-232C interface, Casette magnetic tape(CMT) interface, Keyboard interface)
uPD8251AFC

NEC μPD8253 - Interval timer(Timer controller)
uPD8253C-5

NEC μPD8255A - Parallel I/O(320KB FDD interface, System port, Printer interface)
uPD8255AC-5

AMD P8259A - Interrupt controller
P8259A

Suwa-Seikosha SED9420 - FDD data/clock separator(VFO)
SED9420C

NEC μPD52611 - CRT master slice(Display sctoll/line controller)
uPD52611C

NEC μPD65101-S017 - ASIC(EGC(Enhanced Graphic Charger)(VRAM data bit operation accelerator))
uPD65101S017(EGC)

PC-9801VX motherboard
Image: PC-9801VX motherboard


inserted by FC2 system