Skip to content
This repository has been archived by the owner on Dec 24, 2020. It is now read-only.

Latest commit

 

History

History

rom

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
layout title permalink
page
IBM PC ROMs
/devices/pcx86/rom/

IBM PC ROMs

ROMs are added to machines by including one ROM component in the machine XML configuration file for each ROM in the machine; eg:

<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pcx86/rom/5170/1984-01-10/ATBIOS-REV1.json"/>

IBM BIOS ROMs

IBM BASIC ROMs

The project supports the following IBM PC BASIC ROMs:

We informally refer to version C1.00 as the Model 5150 version, and C1.10 as the Model 5160 (and later) version of Cassette BASIC. It's true that the last few Model 5150 machines produced were upgraded with version C1.10, but we are simply referring to the respective model with which each version of Cassette BASIC was introduced.

OEM BIOS ROMs

The project also includes BIOS ROMs for a variety of PC-compatible OEM machines, including:

Adapter ROMs

The project also includes ROMs for assorted adapters, including IBM EGA and VGA ROMs, the Xebec Hard Drive Controller ROM used in the PC XT, etc, but those ROMs seemed more appropriately filed in their respective component folders; eg, IBM PC Video Devices.