modem7
10k Member
According to:
1. Various editions of Upgrading & Repairing PC's (Scott Mueller)
2. BIOS listing for 01/10/86 version
3. ROMs in possession
4. IBM's Technical Reference for the 5160
5. Internet sources
6. Contributions from forum members
-------------------------
08/16/82
-------------------------
Not much information on this BIOS.
Mueller's 'Upgrading & Repairing PCs' book doesn't list it, but some other sources do.
There is a dump of part of BIOS on the Internet. The date string within it is "08/16/82" and the copyright string within it is "5000026 COPR. IBM 1982"
ROM SIZE = 40K
ROM U18 = 32K chip labeled with IBM part number of 5000026
ROM U19 = 8K chip labeled with IBM part number of 5000027 (reused in the next BIOS - dated 11/08/82)
U18 contains the actual BIOS plus part of BASIC. U19 contains the remainder of BASIC.
It is possible that this BIOS did not make it into the 5160s released to the public.
If it did, there can't be too many about because this BIOS was replaced three months later (11/08/82).
Question: Does the source code for it appear in the first edition of IBM's Technical Reference for the 5160?
Question: Does anyone actually have a "5000026" stamped chip?
-------------------------
11/08/82
-------------------------
ROM U18 = 32K chip
ROM U19 = 8K chip
KNOWN ROM SETS = U18=1501512/U19=500027 or U18=1501512/U19=6359116
ID/SUBMODEL/VERSION = FE/--/--
* Used on 64/256K motherboards.
* "The original XT BIOS had all of the features of the latest 10/27/82 PC BIOS."
Memory map:
. = unused
b = ROM BASIC
R = ROM BIOS
------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F---
0F0000: ........................bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbRRRRRRRR
------: ........................|< U19 >|<----------- U18 ------------->|
-------------------------
01/10/86
-------------------------
ROM SIZE = 64K
ROM U18 = 32K chip
ROM U19 = 32K chip
KNOWN ROM SETS = U18=62X0851/U19=62X0854 (PROM) or U18=62X0852/U19=62X0853 (EPROM)
ID/SUBMODEL/VERSION = FB/00/01
* Used on 256/640K motherboards. Up to 640K RAM.
* Enhanced POST (one known enhancement is a faster test of RAM).
* Added support for the 101-key Enhanced keyboard. (Note: Some later released 101-key enhanced keyboards dropped support for the IBM 5160.)
* Support for 720K floppy drives. Support for 1.2M floppy drives. (Note: 1.2M drives also require a 1.2M compatible floppy controller.)
Memory map:
. = unused
b = ROM BASIC
R = ROM BIOS
------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F---
0F0000: RRRRRRRRRRRRRRRRRRRRRRRRbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbRRRRRRRR
------: |<----------- U19 ------------->|<----------- U18 ------------->|
-------------------------
05/09/86
-------------------------
ROM SIZE = 64K
ROM U18 = 32K chip
ROM U19 = 32K chip
KNOWN ROM SETS = U18=59x7268/U19=62x0819 (EPROM) or U18=62x0890/U19=68x4370 (PROM)
ID/SUBMODEL/VERSION = FB/00/02
* Contained some fixes for minor keyboard bugs related mainly to the enhanced keyboard.
Memory map:
. = unused
b = ROM BASIC
R = ROM BIOS
------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F---
0F0000: RRRRRRRRRRRRRRRRRRRRRRRRbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbRRRRRRRR
------: |<----------- U19 ------------->|<----------- U18 ------------->|
1. Various editions of Upgrading & Repairing PC's (Scott Mueller)
2. BIOS listing for 01/10/86 version
3. ROMs in possession
4. IBM's Technical Reference for the 5160
5. Internet sources
6. Contributions from forum members
-------------------------
08/16/82
-------------------------
Not much information on this BIOS.
Mueller's 'Upgrading & Repairing PCs' book doesn't list it, but some other sources do.
There is a dump of part of BIOS on the Internet. The date string within it is "08/16/82" and the copyright string within it is "5000026 COPR. IBM 1982"
ROM SIZE = 40K
ROM U18 = 32K chip labeled with IBM part number of 5000026
ROM U19 = 8K chip labeled with IBM part number of 5000027 (reused in the next BIOS - dated 11/08/82)
U18 contains the actual BIOS plus part of BASIC. U19 contains the remainder of BASIC.
It is possible that this BIOS did not make it into the 5160s released to the public.
If it did, there can't be too many about because this BIOS was replaced three months later (11/08/82).
Question: Does the source code for it appear in the first edition of IBM's Technical Reference for the 5160?
Question: Does anyone actually have a "5000026" stamped chip?
-------------------------
11/08/82
-------------------------
ROM U18 = 32K chip
ROM U19 = 8K chip
KNOWN ROM SETS = U18=1501512/U19=500027 or U18=1501512/U19=6359116
ID/SUBMODEL/VERSION = FE/--/--
* Used on 64/256K motherboards.
* "The original XT BIOS had all of the features of the latest 10/27/82 PC BIOS."
Memory map:
. = unused
b = ROM BASIC
R = ROM BIOS
------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F---
0F0000: ........................bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbRRRRRRRR
------: ........................|< U19 >|<----------- U18 ------------->|
-------------------------
01/10/86
-------------------------
ROM SIZE = 64K
ROM U18 = 32K chip
ROM U19 = 32K chip
KNOWN ROM SETS = U18=62X0851/U19=62X0854 (PROM) or U18=62X0852/U19=62X0853 (EPROM)
ID/SUBMODEL/VERSION = FB/00/01
* Used on 256/640K motherboards. Up to 640K RAM.
* Enhanced POST (one known enhancement is a faster test of RAM).
* Added support for the 101-key Enhanced keyboard. (Note: Some later released 101-key enhanced keyboards dropped support for the IBM 5160.)
* Support for 720K floppy drives. Support for 1.2M floppy drives. (Note: 1.2M drives also require a 1.2M compatible floppy controller.)
Memory map:
. = unused
b = ROM BASIC
R = ROM BIOS
------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F---
0F0000: RRRRRRRRRRRRRRRRRRRRRRRRbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbRRRRRRRR
------: |<----------- U19 ------------->|<----------- U18 ------------->|
-------------------------
05/09/86
-------------------------
ROM SIZE = 64K
ROM U18 = 32K chip
ROM U19 = 32K chip
KNOWN ROM SETS = U18=59x7268/U19=62x0819 (EPROM) or U18=62x0890/U19=68x4370 (PROM)
ID/SUBMODEL/VERSION = FB/00/02
* Contained some fixes for minor keyboard bugs related mainly to the enhanced keyboard.
Memory map:
. = unused
b = ROM BASIC
R = ROM BIOS
------: 0---1---2---3---4---5---6---7---8---9---A---B---C---D---E---F---
0F0000: RRRRRRRRRRRRRRRRRRRRRRRRbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbRRRRRRRR
------: |<----------- U19 ------------->|<----------- U18 ------------->|
Last edited by a moderator: