diff --git a/devices/pc/machine/5160/README.md b/devices/pc/machine/5160/README.md index 15df05cfe..720067dfe 100644 --- a/devices/pc/machine/5160/README.md +++ b/devices/pc/machine/5160/README.md @@ -1,4 +1,10 @@ +--- +layout: page +title: IBM PC XT (Model 5160) +permalink: /devices/pc/machine/5160/ +--- + IBM PC XT (Model 5160) --- -All our Model 5160, aka IBM PC XT, configurations are located here. \ No newline at end of file +All our Model 5160, aka IBM PC XT, configurations are located here. diff --git a/devices/pc/machine/5160/cga/256kb/array/README.md b/devices/pc/machine/5160/cga/256kb/array/README.md index 05856cf4f..00a1e81c3 100644 --- a/devices/pc/machine/5160/cga/256kb/array/README.md +++ b/devices/pc/machine/5160/cga/256kb/array/README.md @@ -1,3 +1,14 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Color Display, 256Kb" +permalink: /devices/pc/machine/5160/cga/256kb/array/ +machines: + - type: pc + id: ibm5160a + - type: pc + id: ibm5160b +--- + IBM PC XT "Server Array" === @@ -7,6 +18,6 @@ The simulations below are identical PC XT configurations, each with a clock spee and a CGA display, using the original IBM PC Model 5160 ROM BIOS and CGA font ROM. Each also includes an empty/unformatted 10Mb hard disk. Use FDISK and then FORMAT to turn it into a usable C: drive. -[IBM PC XT (Model 5160)](machine.xml "PCjs:ibm5160a") +{% include machine.html id="ibm5160a" %} -[IBM PC XT (Model 5160)](machine.xml "PCjs:ibm5160b") +{% include machine.html id="ibm5160b" %} diff --git a/devices/pc/machine/5160/cga/256kb/demo/README.md b/devices/pc/machine/5160/cga/256kb/demo/README.md index 1868a9862..041dbfbf8 100644 --- a/devices/pc/machine/5160/cga/256kb/demo/README.md +++ b/devices/pc/machine/5160/cga/256kb/demo/README.md @@ -1,4 +1,13 @@ -[IBM PC](machine.xml "PCjs:ibm5160") +--- +layout: page +title: "IBM PC XT (Model 5160) with Color Display, 256Kb" +permalink: /devices/pc/machine/5160/cga/256kb/demo/ +machines: + - type: pc + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} The above simulation is configured for a clock speed of 4.77Mhz, with 256Kb of RAM and a CGA display, using the original IBM PC Model 5160 ROM BIOS and CGA font ROM. @@ -7,4 +16,4 @@ This PC XT configuration also includes an empty 10Mb hard disk. Use FDISK and th a usable C: drive. For more control over this machine, try the [Control Panel](debugger/) configuration, featuring the -built-in PCjs Debugger. \ No newline at end of file +built-in PCjs Debugger. diff --git a/devices/pc/machine/5160/cga/256kb/demo/debugger/machine.md b/devices/pc/machine/5160/cga/256kb/demo/debugger/machine.md new file mode 100644 index 000000000..668853be2 --- /dev/null +++ b/devices/pc/machine/5160/cga/256kb/demo/debugger/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Color Display, 256Kb" +permalink: /devices/pc/machine/5160/cga/256kb/demo/debugger/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/cga/256kb/softkbd/machine.md b/devices/pc/machine/5160/cga/256kb/softkbd/machine.md new file mode 100644 index 000000000..f5fa33945 --- /dev/null +++ b/devices/pc/machine/5160/cga/256kb/softkbd/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Color Display, 256Kb, Soft Keyboard" +permalink: /devices/pc/machine/5160/cga/256kb/softkbd/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/cga/256kb/win101/README.md b/devices/pc/machine/5160/cga/256kb/win101/README.md index efc8cf782..7bd1a6d0c 100644 --- a/devices/pc/machine/5160/cga/256kb/win101/README.md +++ b/devices/pc/machine/5160/cga/256kb/win101/README.md @@ -1,4 +1,13 @@ -[IBM PC](machine.xml "PCjs:ibm5160") +--- +layout: page +title: "IBM PC XT (Model 5160) with Color Display, 256Kb, Windows 1.01" +permalink: /devices/pc/machine/5160/cga/256kb/win101/ +machines: + - type: pc + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} The above simulation is configured for a clock speed of 4.77Mhz, with 256Kb of RAM and a CGA display, using the original IBM PC Model 5160 ROM BIOS and CGA font ROM. @@ -11,4 +20,4 @@ NOTE: The Windows 1.01 mouse pointer can be controlled with your mouse, but only within the "CGA Display" window. This is a restriction imposed by your web browser, not PCjs. For more control over this machine, try the [Control Panel](debugger/) configuration, featuring the -built-in PCjs Debugger, with save/restore enabled. \ No newline at end of file +built-in PCjs Debugger, with save/restore enabled. diff --git a/devices/pc/machine/5160/cga/256kb/win101/debugger/machine.md b/devices/pc/machine/5160/cga/256kb/win101/debugger/machine.md new file mode 100644 index 000000000..ff7e13f48 --- /dev/null +++ b/devices/pc/machine/5160/cga/256kb/win101/debugger/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Color Display, 256Kb, Windows 1.01" +permalink: /devices/pc/machine/5160/cga/256kb/win101/debugger/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/cga/256kb/win101/softkbd/machine.md b/devices/pc/machine/5160/cga/256kb/win101/softkbd/machine.md new file mode 100644 index 000000000..ac267644c --- /dev/null +++ b/devices/pc/machine/5160/cga/256kb/win101/softkbd/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Color Display, 256Kb, Windows 1.01, Soft Keyboard" +permalink: /devices/pc/machine/5160/cga/256kb/win101/softkbd/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/cga/512kb/win101/softkbd/machine.md b/devices/pc/machine/5160/cga/512kb/win101/softkbd/machine.md new file mode 100644 index 000000000..74a5c0b9c --- /dev/null +++ b/devices/pc/machine/5160/cga/512kb/win101/softkbd/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Color Display, 512Kb, Windows 1.01, Soft Keyboard" +permalink: /devices/pc/machine/5160/cga/512kb/win101/softkbd/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/cga/640kb/debugger/machine.md b/devices/pc/machine/5160/cga/640kb/debugger/machine.md new file mode 100644 index 000000000..706f7e095 --- /dev/null +++ b/devices/pc/machine/5160/cga/640kb/debugger/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Color Display, 640Kb" +permalink: /devices/pc/machine/5160/cga/640kb/debugger/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/cga/640kb/dos400m/README.md b/devices/pc/machine/5160/cga/640kb/dos400m/README.md index eb0636041..422432927 100644 --- a/devices/pc/machine/5160/cga/640kb/dos400m/README.md +++ b/devices/pc/machine/5160/cga/640kb/dos400m/README.md @@ -1,3 +1,12 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Multitasking MS-DOS 4.00" +permalink: /devices/pc/machine/5160/cga/640kb/dos400m/ +machines: + - type: pc-dbg + id: ibm5160 +--- + Multitasking MS-DOS 4.00 --- @@ -12,4 +21,4 @@ differentiate these disk images from those of the official MS-DOS 4.00 release i The PCjs machine configuration below boots MS-DOS 4.0M. To access the MS-DOS "Session Manager" after it's booted, tap the **Alt** key. -[IBM Model 5160](machine.xml "PCjs:ibm5160:::debugger") +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/cga/640kb/machine.md b/devices/pc/machine/5160/cga/640kb/machine.md new file mode 100644 index 000000000..7b5f9182e --- /dev/null +++ b/devices/pc/machine/5160/cga/640kb/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Color Display, 640Kb" +permalink: /devices/pc/machine/5160/cga/640kb/ +machines: + - type: pc + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/ega/256kb/debugger/machine.md b/devices/pc/machine/5160/ega/256kb/debugger/machine.md new file mode 100644 index 000000000..f1e9bb8b8 --- /dev/null +++ b/devices/pc/machine/5160/ega/256kb/debugger/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with EGA Display, 256Kb" +permalink: /devices/pc/machine/5160/ega/256kb/debugger/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/ega/640kb/array/README.md b/devices/pc/machine/5160/ega/640kb/array/README.md index 290e6f7cc..3e24fa59f 100644 --- a/devices/pc/machine/5160/ega/640kb/array/README.md +++ b/devices/pc/machine/5160/ega/640kb/array/README.md @@ -1,3 +1,18 @@ +--- +layout: page +title: Windows 1.01 "Server Array" +permalink: /devices/pc/machine/5160/ega/640kb/array/ +machines: + - type: pc + id: ibm5160a + - type: pc + id: ibm5160b + - type: pc + id: ibm5160c + - type: pc + id: ibm5160d +--- + Windows 1.01 "Server Array" === @@ -6,7 +21,7 @@ Windows 1.01 "Server Array" The simulations below are identical PC XT configurations, each with a clock speed of 4.77Mhz, 640Kb of RAM, and a 128Kb EGA connected to an Enhanced Color Display, using the original IBM EGA BIOS. -[IBM PC XT (Model 5160)](machine.xml "PCjs:ibm5160a") -[IBM PC XT (Model 5160)](machine.xml "PCjs:ibm5160b") -[IBM PC XT (Model 5160)](machine.xml "PCjs:ibm5160c") -[IBM PC XT (Model 5160)](machine.xml "PCjs:ibm5160d") +{% include machine.html id="ibm5160a" %} +{% include machine.html id="ibm5160b" %} +{% include machine.html id="ibm5160c" %} +{% include machine.html id="ibm5160d" %} diff --git a/devices/pc/machine/5160/ega/640kb/debugger/machine.md b/devices/pc/machine/5160/ega/640kb/debugger/machine.md new file mode 100644 index 000000000..debddab43 --- /dev/null +++ b/devices/pc/machine/5160/ega/640kb/debugger/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with EGA Display, 640Kb" +permalink: /devices/pc/machine/5160/ega/640kb/debugger/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/ega/640kb/machine.md b/devices/pc/machine/5160/ega/640kb/machine.md new file mode 100644 index 000000000..4187bb939 --- /dev/null +++ b/devices/pc/machine/5160/ega/640kb/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with EGA Display, 640Kb" +permalink: /devices/pc/machine/5160/ega/640kb/ +machines: + - type: pc + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/ega/640kb/win101/debugger/machine.md b/devices/pc/machine/5160/ega/640kb/win101/debugger/machine.md new file mode 100644 index 000000000..7245b3ceb --- /dev/null +++ b/devices/pc/machine/5160/ega/640kb/win101/debugger/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with EGA Display, 640Kb, Windows 1.01" +permalink: /devices/pc/machine/5160/ega/640kb/win101/debugger/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/ega/640kb/win101/machine.md b/devices/pc/machine/5160/ega/640kb/win101/machine.md new file mode 100644 index 000000000..80d5da8c3 --- /dev/null +++ b/devices/pc/machine/5160/ega/640kb/win101/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with EGA Display, 640Kb, Windows 1.01" +permalink: /devices/pc/machine/5160/ega/640kb/win101/ +machines: + - type: pc + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/mda/256kb/debugger/machine.md b/devices/pc/machine/5160/mda/256kb/debugger/machine.md new file mode 100644 index 000000000..41e8a480d --- /dev/null +++ b/devices/pc/machine/5160/mda/256kb/debugger/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Monochrome Display, 256Kb" +permalink: /devices/pc/machine/5160/mda/256kb/debugger/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/mda/256kb/fake188/debugger/machine.md b/devices/pc/machine/5160/mda/256kb/fake188/debugger/machine.md new file mode 100644 index 000000000..a44bcead9 --- /dev/null +++ b/devices/pc/machine/5160/mda/256kb/fake188/debugger/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Monochrome Display, 256Kb" +permalink: /devices/pc/machine/5160/mda/256kb/fake188/debugger/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/mda/256kb/fake188/machine.md b/devices/pc/machine/5160/mda/256kb/fake188/machine.md new file mode 100644 index 000000000..bf15fe463 --- /dev/null +++ b/devices/pc/machine/5160/mda/256kb/fake188/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Monochrome Display, 256Kb" +permalink: /devices/pc/machine/5160/mda/256kb/fake188/ +machines: + - type: pc + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/mda/256kb/machine.md b/devices/pc/machine/5160/mda/256kb/machine.md new file mode 100644 index 000000000..e707e2f81 --- /dev/null +++ b/devices/pc/machine/5160/mda/256kb/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Monochrome Display, 256Kb" +permalink: /devices/pc/machine/5160/mda/256kb/ +machines: + - type: pc + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5160/mda/64kb/softkbd/machine.md b/devices/pc/machine/5160/mda/64kb/softkbd/machine.md new file mode 100644 index 000000000..c3fad24e5 --- /dev/null +++ b/devices/pc/machine/5160/mda/64kb/softkbd/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC XT (Model 5160) with Monochrome Display, 64Kb" +permalink: /devices/pc/machine/5160/mda/64kb/softkbd/ +machines: + - type: pc-dbg + id: ibm5160 +--- + +{% include machine.html id="ibm5160" %} diff --git a/devices/pc/machine/5170/ega/1152kb/rev1/machine.md b/devices/pc/machine/5170/ega/1152kb/rev1/machine.md new file mode 100644 index 000000000..5968a4262 --- /dev/null +++ b/devices/pc/machine/5170/ega/1152kb/rev1/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC AT (Model 5170) with EGA Display, 1152Kb, 20Mb Hard Disk" +permalink: /devices/pc/machine/5170/ega/1152kb/rev1/ +machines: + - type: pc-dbg + id: ibm5170 +--- + +{% include machine.html id="ibm5170" %} diff --git a/devices/pc/machine/5170/ega/1152kb/rev3/backtrack/machine.md b/devices/pc/machine/5170/ega/1152kb/rev3/backtrack/machine.md new file mode 100644 index 000000000..dd7e51cc0 --- /dev/null +++ b/devices/pc/machine/5170/ega/1152kb/rev3/backtrack/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC AT (Model 5170) with EGA Display, 1152Kb, 20Mb Hard Disk" +permalink: /devices/pc/machine/5170/ega/1152kb/rev3/backtrack/ +machines: + - type: pc + id: ibm5170rev3 +--- + +{% include machine.html id="ibm5170rev3" %} diff --git a/devices/pc/machine/5170/ega/1152kb/rev3/machine.md b/devices/pc/machine/5170/ega/1152kb/rev3/machine.md new file mode 100644 index 000000000..6591a5af6 --- /dev/null +++ b/devices/pc/machine/5170/ega/1152kb/rev3/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC AT (Model 5170) with EGA Display, 1152Kb, 20Mb Hard Disk" +permalink: /devices/pc/machine/5170/ega/1152kb/rev3/ +machines: + - type: pc-dbg + id: ibm5170 +--- + +{% include machine.html id="ibm5170" %} diff --git a/devices/pc/machine/5170/ega/640kb/rev1/machine.md b/devices/pc/machine/5170/ega/640kb/rev1/machine.md new file mode 100644 index 000000000..1b41be12e --- /dev/null +++ b/devices/pc/machine/5170/ega/640kb/rev1/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "IBM PC AT (Model 5170) with EGA Display, 640Kb" +permalink: /devices/pc/machine/5170/ega/640kb/rev1/ +machines: + - type: pc-dbg + id: ibm5170 +--- + +{% include machine.html id="ibm5170" %} diff --git a/devices/pc/machine/README.md b/devices/pc/machine/README.md index 656f98eb5..c24000e8f 100644 --- a/devices/pc/machine/README.md +++ b/devices/pc/machine/README.md @@ -43,6 +43,7 @@ Configurations for the [Challenger 1P](/devices/c1p/machine/) and other non-IBM * [IBM PC XT, CGA, 640K, Multitasking MS-DOS 4.00](/devices/pc/machine/5160/cga/640kb/dos400m/) * [IBM PC XT, CGA "Server Array" Demo](/devices/pc/machine/5160/cga/256kb/array/) * [IBM PC XT, EGA, 256K, 10Mb Drive, Debugger](/devices/pc/machine/5160/ega/256kb/debugger/) +* [IBM PC XT, EGA, 640K, 10Mb Drive](/devices/pc/machine/5160/ega/640kb/) * [IBM PC XT, EGA, 640K, 10Mb Drive, Debugger](/devices/pc/machine/5160/ega/640kb/debugger/) * [IBM PC XT, EGA, 640K, Windows 1.01](/devices/pc/machine/5160/ega/640kb/win101/) * [IBM PC XT, EGA, 640K, Windows 1.01, Debugger](/devices/pc/machine/5160/ega/640kb/win101/debugger/) diff --git a/devices/pc/machine/compaq/deskpro386/README.md b/devices/pc/machine/compaq/deskpro386/README.md new file mode 100644 index 000000000..8ed81889f --- /dev/null +++ b/devices/pc/machine/compaq/deskpro386/README.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "Compaq DeskPro 386 Machines" +permalink: /devices/pc/machine/compaq/deskpro386/ +--- + +Compaq DeskPro 386 Machines +--- + +* [Compaq DeskPro 386 with VGA Display running Windows 95](vga/4096kb/) diff --git a/devices/pc/machine/compaq/deskpro386/vga/4096kb/README.md b/devices/pc/machine/compaq/deskpro386/vga/4096kb/README.md index a2a287209..9f91bc10a 100644 --- a/devices/pc/machine/compaq/deskpro386/vga/4096kb/README.md +++ b/devices/pc/machine/compaq/deskpro386/vga/4096kb/README.md @@ -1,5 +1,13 @@ +--- +layout: page +title: "Compaq DeskPro 386 with VGA Display, 4Mb" +permalink: /devices/pc/machine/compaq/deskpro386/vga/4096kb/ +machines: + - type: pc-dbg + id: deskpro386 +--- + Windows 95 Test Machine --- -[Embedded DeskPro 386](machine.xml "PCjs:deskpro386:::debugger") - +{% include machine.html id="deskpro386" %} diff --git a/modules/c1pjs/templates/components.css b/modules/c1pjs/templates/components.css index 6e9ac0b35..381b52605 100644 --- a/modules/c1pjs/templates/components.css +++ b/modules/c1pjs/templates/components.css @@ -15,7 +15,8 @@ clear:both; } .c1pjs-machine { - padding-bottom: 1em; + padding-right: 16px; + padding-bottom: 16px; } .c1pjs-name { clear: both; diff --git a/modules/pcjs/templates/components.css b/modules/pcjs/templates/components.css index 36c3d0cf4..103d3628d 100644 --- a/modules/pcjs/templates/components.css +++ b/modules/pcjs/templates/components.css @@ -15,7 +15,8 @@ clear:both; } .pcjs-machine { - padding-bottom: 1em; + padding-right: 16px; + padding-bottom: 16px; } .pcjs-name, .pcjs-menu { clear: both; diff --git a/versions/c1pjs/1.20.1/components.css b/versions/c1pjs/1.20.1/components.css index 0d406adc1..8aebf53cc 100644 --- a/versions/c1pjs/1.20.1/components.css +++ b/versions/c1pjs/1.20.1/components.css @@ -10,7 +10,8 @@ clear:both; } .c1pjs-machine { - padding-bottom: 1em; + padding-right: 16px; + padding-bottom: 16px; } .c1pjs-name { clear: both; diff --git a/versions/pcjs/1.20.1/components.css b/versions/pcjs/1.20.1/components.css index 0a7e5894f..4cf3f9214 100644 --- a/versions/pcjs/1.20.1/components.css +++ b/versions/pcjs/1.20.1/components.css @@ -9,7 +9,8 @@ clear:both; } .pcjs-machine { - padding-bottom: 1em; + padding-right: 16px; + padding-bottom: 16px; } .pcjs-name, .pcjs-menu { clear: both;