Simplified ROM folder structure
This commit is contained in:
parent
41d073ddba
commit
5072a27292
123 changed files with 118 additions and 117 deletions
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170) BIOS
|
||||
permalink: /devices/pc/rom/5170/bios/
|
||||
title: IBM PC AT (Model 5170) ROMs
|
||||
permalink: /devices/pc/rom/5170/
|
||||
redirect_from:
|
||||
- /devices/pc/5170/
|
||||
- /devices/pc/bios/5170/
|
||||
---
|
||||
|
||||
|
|
@ -31,18 +32,18 @@ From [http://minuszerodegrees.net/bios/BIOS_5170_10JAN84_6MHZ.zip](http://minusz
|
|||
|
||||
The JSON-encoded ROM image that PCjs uses was created using the *FileDump* command-line *merge* option:
|
||||
|
||||
filedump --file=http://archive.pcjs.org/devices/pc/rom/5170/bios/BIOS_5170_10JAN84_U27_6181028_27256_6MHZ.BIN --merge=http://archive.pcjs.org/devices/pc/rom/5170/bios/BIOS_5170_10JAN84_U47_6181029_27256_6MHZ.BIN --output=ATBIOS-REV1.json --overwrite
|
||||
filedump --file=http://archive.pcjs.org/devices/pc/rom/5170/BIOS_5170_10JAN84_U27_6181028_27256_6MHZ.BIN --merge=http://archive.pcjs.org/devices/pc/rom/5170/BIOS_5170_10JAN84_U47_6181029_27256_6MHZ.BIN --output=ATBIOS-REV1.json --overwrite
|
||||
|
||||
Since a MAP file ([ATBIOS-REV1.map](1984-01-10/ATBIOS-REV1.map)) exists as well, it is automatically appended to the JSON file
|
||||
([ATBIOS-REV1.json](1984-01-10/ATBIOS-REV1.json)) when using a ROM input file (or JSON output file) with a matching filename.
|
||||
|
||||
It is also possible to create a merged binary ROM image ([ATBIOS-REV1.rom](http://archive.pcjs.org/devices/pc/rom/5170/bios/ATBIOS-REV1.rom))
|
||||
It is also possible to create a merged binary ROM image ([ATBIOS-REV1.rom](http://archive.pcjs.org/devices/pc/rom/5170/ATBIOS-REV1.rom))
|
||||
by adding *--format=rom* to the command-line (the default is *--format=json*).
|
||||
|
||||
These operations can only be performed using the *FileDump* command-line interface; the *FileDump* API does not support
|
||||
either the *merge* option or the appending of MAP data. For the moment, the API can only dump unadorned ROM images; eg:
|
||||
|
||||
http://localhost:8088/api/v1/dump/?file=http://archive.pcjs.org/devices/pc/rom/5170/bios/ATBIOS-REV1.rom
|
||||
http://localhost:8088/api/v1/dump/?file=http://archive.pcjs.org/devices/pc/rom/5170/ATBIOS-REV1.rom
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -72,7 +73,7 @@ From [http://minuszerodegrees.net/bios/BIOS_5170_10JUN85_6MHZ.zip](http://minusz
|
|||
|
||||
The JSON-encoded ROM image that PCjs uses was created using the *FileDump* command-line *merge* option:
|
||||
|
||||
filedump --file=http://archive.pcjs.org/devices/pc/rom/5170/bios/BIOS_5170_10JUN85_U27_6480090_27256.BIN --merge=http://archive.pcjs.org/devices/pc/rom/5170/bios/BIOS_5170_10JUN85_U47_6480091_27256.BIN --output=ATBIOS-REV2.json --overwrite
|
||||
filedump --file=http://archive.pcjs.org/devices/pc/rom/5170/BIOS_5170_10JUN85_U27_6480090_27256.BIN --merge=http://archive.pcjs.org/devices/pc/rom/5170/BIOS_5170_10JUN85_U47_6480091_27256.BIN --output=ATBIOS-REV2.json --overwrite
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -102,4 +103,4 @@ From [http://minuszerodegrees.net/bios/BIOS_5170_15NOV85_8MHZ_VARIATION_2.zip](h
|
|||
|
||||
The JSON-encoded ROM image that PCjs uses was created using the *FileDump* command-line *merge* option:
|
||||
|
||||
filedump --file=http://archive.pcjs.org/devices/pc/rom/5170/bios/BIOS_5170_15NOV85_U27_61X9266_27256.BIN --merge=http://archive.pcjs.org/devices/pc/rom/5170/bios/BIOS_5170_15NOV85_U47_61X9265_27256.BIN --output=ATBIOS-REV3.json --overwrite
|
||||
filedump --file=http://archive.pcjs.org/devices/pc/rom/5170/BIOS_5170_15NOV85_U27_61X9266_27256.BIN --merge=http://archive.pcjs.org/devices/pc/rom/5170/BIOS_5170_15NOV85_U47_61X9265_27256.BIN --output=ATBIOS-REV3.json --overwrite
|
||||
|
|
@ -3,7 +3,7 @@ layout: page
|
|||
title: IBM PC ROMs
|
||||
permalink: /devices/pc/rom/
|
||||
redirect_from:
|
||||
- /devices/pc/bios/
|
||||
- /devices/pc/
|
||||
---
|
||||
|
||||
IBM PC ROMs
|
||||
|
|
@ -12,7 +12,7 @@ IBM PC ROMs
|
|||
ROMs are added to machines by including one *[ROM](/docs/pcjs/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/pc/rom/5170/bios/1984-01-10/ATBIOS-REV1.json"/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/rom/5170/1984-01-10/ATBIOS-REV1.json"/>
|
||||
|
||||
### BASIC ROMs
|
||||
|
||||
|
|
@ -25,16 +25,16 @@ The project contains the following IBM PC BASIC ROMs:
|
|||
|
||||
The project contains the following IBM PC BIOS ROMs:
|
||||
|
||||
* [Model 5150: Apr 24, 1981](5150/bios/1981-04-24/PCBIOS-REV1.json)
|
||||
* [Model 5150: Oct 19, 1981](5150/bios/1981-10-19/PCBIOS-REV2.json)
|
||||
* [Model 5150: Oct 27, 1982](5150/bios/1982-10-27/PCBIOS-REV3.json)
|
||||
* [Model 5160: Nov 08, 1982](5160/bios/1982-11-08/XTBIOS-REV1.json)
|
||||
* [Model 5160: May 09, 1986](5160/bios/1986-05-09/XTBIOS-REV3.json)
|
||||
* [Model 5150: Apr 24, 1981](5150/1981-04-24/PCBIOS-REV1.json)
|
||||
* [Model 5150: Oct 19, 1981](5150/1981-10-19/PCBIOS-REV2.json)
|
||||
* [Model 5150: Oct 27, 1982](5150/1982-10-27/PCBIOS-REV3.json)
|
||||
* [Model 5160: Nov 08, 1982](5160/1982-11-08/XTBIOS-REV1.json)
|
||||
* [Model 5160: May 09, 1986](5160/1986-05-09/XTBIOS-REV3.json)
|
||||
|
||||
The project also contains BIOS ROMs, along with more detailed information, for the following machines:
|
||||
|
||||
* [IBM PC AT Model 5170](5170/bios/)
|
||||
* [COMPAQ Portable and DeskPro Machines](compaq/bios/)
|
||||
* [IBM PC AT Model 5170](5170/)
|
||||
* [COMPAQ Portable and DeskPro Machines](compaq/)
|
||||
|
||||
### Other ROMs
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rom id="romBIOS" addr="0xfd000" size="0x3000" file="/devices/pc/rom/cdp/bios/mpc1600/MPC4.34.json"/>
|
||||
<rom id="romBIOS" addr="0xfd000" size="0x3000" file="/devices/pc/rom/cdp/mpc1600/MPC4.34.json"/>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
layout: post
|
||||
title: COMPAQ BIOS ROMs
|
||||
date: 2016-02-24 14:00:00
|
||||
permalink: /devices/pc/rom/compaq/bios/
|
||||
permalink: /devices/pc/rom/compaq/
|
||||
---
|
||||
|
||||
COMPAQ BIOS ROMs
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
---
|
||||
layout: page
|
||||
title: COMPAQ DeskPro 386 ROMs
|
||||
permalink: /devices/pc/rom/compaq/bios/deskpro386/
|
||||
permalink: /devices/pc/rom/compaq/deskpro386/
|
||||
redirect_from:
|
||||
- /devices/pc/bios/compaq/deskpro386/
|
||||
- /devices/pc/compaq/deskpro386/
|
||||
---
|
||||
|
||||
COMPAQ DeskPro 386 ROMs
|
||||
|
|
@ -48,7 +48,7 @@ For a more human-readable dump, use the `--comments` option:
|
|||
|
||||
And for those who want a binary file, the FileDump API can be used to recreate binary data from JSON data:
|
||||
|
||||
http://localhost:8088/api/v1/dump?file=http://localhost:8088/devices/pc/rom/compaq/bios/deskpro386/1988-01-28/1988-01-28.json&format=rom
|
||||
http://localhost:8088/api/v1/dump?file=http://localhost:8088/devices/pc/rom/compaq/deskpro386/1988-01-28/1988-01-28.json&format=rom
|
||||
|
||||
Similarly, [1989-04-14.json](1989-04-14/1989-04-14.json) was generated by first creating **1989-04-14.rom**
|
||||
from the two 16Kb BIN files provided by [Al Kossow](http://www.vintage-computer.com/vcforum/member.php?2256-Al-Kossow):
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
layout: page
|
||||
title: Compaq Portable Computer ROMs
|
||||
permalink: /devices/pc/rom/compaq/bios/portable/
|
||||
permalink: /devices/pc/rom/compaq/portable/
|
||||
---
|
||||
|
||||
Compaq Portable Computer ROMs
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
---
|
||||
layout: page
|
||||
title: COMPAQ Portable III ROMs
|
||||
permalink: /devices/pc/rom/compaq/bios/portable3/
|
||||
permalink: /devices/pc/rom/compaq/portable3/
|
||||
redirect_from:
|
||||
- /devices/pc/bios/compaq/portable3/
|
||||
- /devices/pc/compaq/portable3/
|
||||
---
|
||||
|
||||
COMPAQ Portable III ROMs
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rom id="romBIOS" addr="0xf8000" size="0x8000" file="/devices/pc/rom/zenith/bios/z150/Z150-1988.json"/>
|
||||
<rom id="romBIOS" addr="0xf8000" size="0x8000" file="/devices/pc/rom/zenith/z150/Z150-1988.json"/>
|
||||
Loading…
Reference in a new issue