IBM PC Software and Build Tools

A radio horizontal ribbon.

IBM PC BIOS sources.

This archive contains the source code for the 3 IBM PC BIOSs, the 3 IBM PC XT BIOSs, the IBM PC XT286 BIOS, and the 3 IBM PC AT BIOSs. It also includes the tools and batch files to make and verify all 10 versions of the BIOS. The tools include the current MASM 6.15/Link 5.0 and the Intel MDS programs ASM86i32, lnk86i31 and loc86i25. Also some tools to handle AOMF to BIN conversion and creation of ROM images. This builds files byte-for-byte compatible with the original files.

IBM PC BIOS

IBM PC DOS V2.11 sources.

This archive contains the source code for the IBM PCDOS V2.11. This code was created by disassembly of PCDOS V2.11 and merging the comments, structures, and labels from MSDOS 2.0. This source code also contains the old instructions emitted by the older assemblers. It builds with MASM615 and link50 from the bin directory in the BIOS archive above. This builds files byte-for-byte compatible with the original files.
MASM615 target.asm,,,;
LINK50 target.obj,,,;
Compare target.EXE without header to target.COM file in each directory.

IBM PC V2.11 BOOT.COM
IBM PC V2.11 IBMBIO.COM
IBM PC V2.11 IBMDOS.COM

IBM Technical References.

The following are the references for the IBM PC series of systems. I have collected these over the years from various sources.

IBM PC Technical References.

PC Guide to Operations, 6025003, August 1981.
PC Technical Reference, 6025008, August 1981.
Hardware Maintenance and Service, 6025075, August 1981.
PC Technical Reference, October 1982.
PC Technical Reference, 1502237, April 1983.
PC Guide to Operations, 6137856, April 1984.
PC Technical Reference, 6361453, April 1984.

IBM PC XT Technical References.

PC XT Hardware Technical Reference, 1982.
PC XT/Portable PC Technical Reference, 6139821, March 1986.
PC XT Hardware Maintenance.

IBM PC XT 286 Technical References.

PC XT Model 286 Technical Reference, August 1986.

IBM PC AT Technical References.

PC AT Guide to Operations, 1502490, March 1984.
PC AT Technical Reference, 1502494, March 1984.
PC AT Technical Reference, 6139362, September 1985.
PC AT Technical Reference, 183355, March 1986.

IBM PS2 Technical References.

PS2 Model 25 Technical Reference, June 1987.
PS2 Model 50 Technical Reference, May 1988.
PS2 Model 55 Technical Reference, February 1989.
PS2 Model 60 Technical Reference, May 1988.
PS2 Model 70 Technical Reference, May 1988.
PS2 Model 80 Technical Reference, May 1988.
PS2 Model P70 Technical Reference, April 1989.

General IBM Personal Computer and System References

PS2 and PC BIOS Interface Technical Reference, April 1987.
PS2 Hardware Interface Technical Reference, May 1988.
General IBM PC Model guide.

Bill

Last Updated: 21 March 2022