Home

5150ROMS  Tool


This page applicable to version 1.4


Description

5150ROMS.EXE is a DOS program that is used on an IBM 5150 (IBM PC).  It displays information about the ROM's seen in ROM sockets U28 through U33.  It will also look for certain problems, and if those detected, display details on-screen.

Socket U28:  Socket is usually empty.
Socket U29:  For the Cassette BASIC ROM intended for socket U29.
Socket U30:  For the Cassette BASIC ROM intended for socket U30.
Socket U31:  For the Cassette BASIC ROM intended for socket U31.
Socket U32:  For the Cassette BASIC ROM intended for socket U32.
Socket U33:  For the IBM BIOS ROM.

An example screen shot is at here.   ( Everything as expected for version C1.10 of Cassette BASIC. )

The example screen shot at here shows a problem with U32.


Requirements

An IBM 5150 motherboard.

An IBM BIOS ROM (one of those at here) in socket U33, so that 5150ROMS.EXE can verify that it is running on an IBM 5150.


Download

Click here.


Problems reported on

Socket U28:  Normally empty.  If any ROM is fitted, it would be a BIOS expansion ROM.
Report if:
- A Cassette BASIC chip is fitted; or
- An IBM 5150 BIOS ROM is fitted.
   
Socket U29:  For the U29 chip of Cassette BASIC.
Report if:
- Wrong Cassette BASIC chip is fitted; or
- An IBM 5150 BIOS ROM is fitted; or
- A BIOS expansion ROM is fitted; or
- A suspected missing or faulty U29.
   
Socket U30:  For the U30 chip of Cassette BASIC.
Report if:
- Wrong Cassette BASIC chip is fitted; or
- An IBM 5150 BIOS ROM is fitted; or
- A BIOS expansion ROM is fitted; or
- A suspected missing or faulty U30.
   
Socket U31:  For the U31 chip of Cassette BASIC.
Report if:
- Wrong Cassette BASIC chip is fitted; or
- An IBM 5150 BIOS ROM is fitted; or
- A BIOS expansion ROM is fitted; or
- A suspected missing or faulty U31.
   
Socket U32:  For the U32 chip of Cassette BASIC.
Report if:
- Wrong Cassette BASIC chip is fitted; or
- An IBM 5150 BIOS ROM is fitted; or
- A BIOS expansion ROM is fitted; or
- A suspected missing or faulty U32.
   
Report mixed versions.  For example, a ROM of version C1.00 in socket U30, and a ROM of version C1.10 in socket U32.