IBM PC 5150 (16-64) ================================================================================ With Super PC BIOS V3.1 and Lo-tech 1MB Memory Board using USE!UMBS.SYS Mainboard Lo-tech 1MB DOS memory: 4x16=64 (+) 10x64=640 = 704K (000000-0AFFFF) ISA Floppy Disk Controller BIOS : OFF ON OFF OFF OFF (0xEE000 0xEFFFF, 8K) tbr, 21.01.2021 ================================================================================ Conventional Memory: 640K (10 x 64K) -page-: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F--- 000000: bank 0-3 (4 x 16KB) -------------------------------------------> 064 010000: Lo-tech 1MB (1.2 ON) ------------------------------------------> 128 020000: Lo-tech 1MB (1.3 ON) ------------------------------------------> 192 030000: Lo-tech 1MB (1.4 ON) ------------------------------------------> 256 040000: Lo-tech 1MB (1.5 ON) ------------------------------------------> 320 050000: Lo-tech 1MB (1.6 ON) ------------------------------------------> 384 060000: Lo-tech 1MB (1.7 ON) ------------------------------------------> 448 070000: Lo-tech 1MB (1.8 ON) ------------------------------------------> 512 080000: Lo-tech 1MB (2.1 ON) ------------------------------------------> 576 090000: Lo-tech 1MB (2.2 ON) ------------------------------------------> 640 Upper Memory Area (UMA): 384K (3 x 128K) 1st block: Video RAM Memory ------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F--- 0A0000: Lo-tech 1MB (2.3 ON) --- used as conventional memory ----------> 704 0B0000: MMMM............................................................ 768 2nd block: Special Purpose RAM Memory and Adapter ROM ------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F--- 0C0000: Lo-tech 1MB (2.5 ON) --- can be used by USE!UMBS --------------> 832 0D0000: Lo-tech 1MB (2.6 ON) --- can be used by USE!UMBS --------------> 896 3rd block: Adapter ROM, ROM Basic and Motherboard ROM BIOS ------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F--- 0E0000: ........................................................FFFFFFFF 960 0F0000: ................rrrrrrrrbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbSSSSSSSS 1024 ------: ................|<-U28->|<-U29->|<-U30->|<-U31->|<-U32->|<-U33-> Extended Memory (64K): HMA ------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F--- 100000: hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh Extended Memory (XMS): up to 16 MB 110000: ................................................................ ......: ................................................................ FFFFFF: ................................................................ b = Cassette ROM BASIC (4 x 8K, ROM, U29 to U32) M = Monochrom Display Adapter (4K, ROM, on MDA) r = optional Motherboard ROM BIOS (8K, U28; not used, empty chip) S = Super PC BIOS V3.1 (8K, ROM, U33) F = ISA Floppy Disk Controller BIOS (8K, ROM) 1 bank = 1 page = 64K 1 block = 2 banks = 128K . = 1K (unused) -> this memory does NOT exist physically as RAM/ROM