IBM Personal Computer XT 5160 ================================================================================ PC-ElevATor 286 with 4 x 8 x 32 KB = 1.024 KByte (1 MByte); 2 banks a 512 KByte tbr, 26.09.2021 ================================================================================ Expansion Slots .... I/O Card ......................... IRQ ...... I/O ............ DMA .. 8 .. .................................. .......... ................ . .... 7 .. IBM Async card (COM1)............. 4......... 3F8............. . .... 6 .. QUADRAM SHORT (384KB) ............ .......... ................ . .... 5 .. FDC (IBM)......................... 6......... 3F0............. 2 .... 4 .. HDC (IBM Xebec)................... 5......... 320 ............ 3 .... 3 .. HGC GB102 (LPT1).................. 7......... 378............. . .... 2 .. .................................. .......... ................ . .... 1 .. PC-elevATor............... ....... 2......... 31C-31F......... . .... Interrupt IRQ with I/O Address 0 .. 040 ...... System Timer .. 1 .. 060 ...... Keyboard ...... 2 .. 31C-31F... PC-elevATor.... 3 .. 2F8-2FF .. COM2 not used . 4 .. 3F8-3FF .. COM1 .......... 5 .. 320-32F .. HDC ........... 6 .. 3F0-3F7 .. FDC ........... 7 .. 378 ... .. LPT1 .......... Direct Memory Access DMA 0 .. Refresh system dynamic RAM 1 .. Reserved 2 .. FDC 3 .. HDC Upper Memory Area (UMA): 384K (3 x 128K) . = empty memory address (1K) M = Hercules graphic card video RAM (2x32K); H = IBM fixed disk, HDC (8K) b = ROM BASIC (U29, U30, U31, U32) R = Motherboard (MB) ROM BIOS B = IBM BIOS (U33) 1st block (128K): Video RAM Memory (MDA) ------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F--- 0A0000: ................................................................ 0B0000: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 2nd block (128K): Special Purpose RAM Memory and Adapter ROM ------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F--- 0C0000: ................................HHHHHHHH........................ 0D0000: ................................................................ 3rd block (128K): Motherboard BIOS Memory ------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F--- 0E0000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR 0F0000: RRRRRRRRRRRRRRRRRRRRRRRRbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbBBBBBBBB ------: ........................|<-U29->|<-U30->|<-U31->|<-U32->|<-U33-> PC-elevATor: UP/M 1st block (128K): Video RAM Memory (MDA) ------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F--- 0A0000: ................................................................ 0B0000: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM................................ 2nd block (128K): Special Purpose RAM Memory and Adapter ROM ------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F--- 0C0000: ................................HHHH............................ 0D0000: ................................................................ 3rd block (128K): Motherboard BIOS Memory ------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F--- 0E0000: ................................................................ 0F0000: RRRRRRRRRRRRRRRRRRRRRRRRbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbBBBBBBBB ------: ........................|<-U29->|<-U30->|<-U31->|<-U32->|<-U33->