Assorted website link fixes
This commit is contained in:
parent
868f7068f4
commit
aa6fc1fa8c
28 changed files with 219 additions and 108 deletions
|
|
@ -4,6 +4,7 @@ title: IBM PC (Model 5150, 64Kb) with Color Display
|
||||||
permalink: /devices/pc/machine/5150/cga/64kb/donkey/
|
permalink: /devices/pc/machine/5150/cga/64kb/donkey/
|
||||||
redirect_from:
|
redirect_from:
|
||||||
- /configs/pc/machines/5150/cga/64kb/donkey/
|
- /configs/pc/machines/5150/cga/64kb/donkey/
|
||||||
|
- /configs/pc/machines/5150/cga/64kb/donkey/machine.xml/
|
||||||
- /demos/pc/donkey/
|
- /demos/pc/donkey/
|
||||||
machines:
|
machines:
|
||||||
- type: pc
|
- type: pc
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@
|
||||||
layout: page
|
layout: page
|
||||||
title: IBM PC AT (Model 5170, 640Kb) with CGA Display
|
title: IBM PC AT (Model 5170, 640Kb) with CGA Display
|
||||||
permalink: /devices/pc/machine/5170/cga/640kb/rev3/
|
permalink: /devices/pc/machine/5170/cga/640kb/rev3/
|
||||||
|
redirect_from:
|
||||||
|
- /devices/pc/machine/5170/cga/640kb/
|
||||||
machines:
|
machines:
|
||||||
- type: pc
|
- type: pc
|
||||||
id: ibm5170
|
id: ibm5170
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@
|
||||||
layout: page
|
layout: page
|
||||||
title: IBM PC AT (Model 5170, 640Kb) with MDA Display
|
title: IBM PC AT (Model 5170, 640Kb) with MDA Display
|
||||||
permalink: /devices/pc/machine/5170/mda/640kb/rev3/
|
permalink: /devices/pc/machine/5170/mda/640kb/rev3/
|
||||||
|
redirect_from:
|
||||||
|
- /devices/pc/machine/5170/mda/640kb/
|
||||||
machines:
|
machines:
|
||||||
- type: pc
|
- type: pc
|
||||||
id: ibm5170
|
id: ibm5170
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@
|
||||||
layout: page
|
layout: page
|
||||||
title: AT&T Personal Computer 6300 with Color Display
|
title: AT&T Personal Computer 6300 with Color Display
|
||||||
permalink: /devices/pc/machine/att/6300/cga/640kb/
|
permalink: /devices/pc/machine/att/6300/cga/640kb/
|
||||||
|
redirect_from:
|
||||||
|
- /devices/pc/machine/att/6300/cga/
|
||||||
machines:
|
machines:
|
||||||
- type: pc
|
- type: pc
|
||||||
id: att6300
|
id: att6300
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,9 @@
|
||||||
layout: page
|
layout: page
|
||||||
title: Columbia Data Products MPC 1600 with Color Display
|
title: Columbia Data Products MPC 1600 with Color Display
|
||||||
permalink: /devices/pc/machine/cdp/mpc1600/cga/640kb/
|
permalink: /devices/pc/machine/cdp/mpc1600/cga/640kb/
|
||||||
|
redirect_from:
|
||||||
|
- /devices/pc/machine/cdp/mpc1600/
|
||||||
|
- /devices/pc/machine/cdp/mpc1600/cga/
|
||||||
machines:
|
machines:
|
||||||
- type: pc
|
- type: pc
|
||||||
id: mpc1600
|
id: mpc1600
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@
|
||||||
layout: page
|
layout: page
|
||||||
title: COMPAQ DeskPro 386 (2Mb) with COMPAQ VGA
|
title: COMPAQ DeskPro 386 (2Mb) with COMPAQ VGA
|
||||||
permalink: /devices/pc/machine/compaq/deskpro386/other/2048kb/debugger/
|
permalink: /devices/pc/machine/compaq/deskpro386/other/2048kb/debugger/
|
||||||
|
redirect_from:
|
||||||
|
- /devices/pc/machine/compaq/deskpro386/other/2048kb/
|
||||||
machines:
|
machines:
|
||||||
- type: pc
|
- type: pc
|
||||||
id: deskpro386
|
id: deskpro386
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,6 @@ permalink: /devices/pc/machine/compaq/deskpro386/vga/
|
||||||
COMPAQ DeskPro 386 Machines with IBM VGA
|
COMPAQ DeskPro 386 Machines with IBM VGA
|
||||||
---
|
---
|
||||||
|
|
||||||
* [COMPAQ DeskPro 386 with 2Mb RAM and IBM VGA](vga/2048kb/) ([Debugger](vga/2048kb/debugger/))
|
* [COMPAQ DeskPro 386 with 2Mb RAM and IBM VGA](2048kb/) ([Debugger](2048kb/debugger/))
|
||||||
* [COMPAQ DeskPro 386 with 4Mb RAM and IBM VGA](vga/4096kb/) ([Debugger](vga/4096kb/debugger/))
|
* [COMPAQ DeskPro 386 with 4Mb RAM and IBM VGA](4096kb/) ([Debugger](4096kb/debugger/))
|
||||||
* [COMPAQ DeskPro 386 with 4Mb RAM and IBM VGA running Windows 95](/disks/pc/windows/win95/4.00.950/) ([Debugger](/disks/pc/windows/win95/4.00.950/debugger/))
|
* [COMPAQ DeskPro 386 with 4Mb RAM and IBM VGA running Windows 95](/disks/pc/windows/win95/4.00.950/) ([Debugger](/disks/pc/windows/win95/4.00.950/debugger/))
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,9 @@
|
||||||
layout: page
|
layout: page
|
||||||
title: Zenith Z-150 with Color Display
|
title: Zenith Z-150 with Color Display
|
||||||
permalink: /devices/pc/machine/zenith/z150/cga/640kb/
|
permalink: /devices/pc/machine/zenith/z150/cga/640kb/
|
||||||
|
redirect_from:
|
||||||
|
- /devices/pc/machine/zenith/z150/
|
||||||
|
- /devices/pc/machine/zenith/z150/cga/
|
||||||
machines:
|
machines:
|
||||||
- type: pc
|
- type: pc
|
||||||
id: z150
|
id: z150
|
||||||
|
|
|
||||||
10
devices/pc/video/ati/README.md
Normal file
10
devices/pc/video/ati/README.md
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: ATI Video Adapters
|
||||||
|
permalink: /devices/pc/video/ati/
|
||||||
|
---
|
||||||
|
|
||||||
|
ATI Video Adapters
|
||||||
|
---
|
||||||
|
|
||||||
|
* [ATI VGA Wonder-16](vga/)
|
||||||
10
devices/pc/video/cdp/README.md
Normal file
10
devices/pc/video/cdp/README.md
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: Columbia Data Products Video Adapters
|
||||||
|
permalink: /devices/pc/video/cdp/
|
||||||
|
---
|
||||||
|
|
||||||
|
Columbia Data Products Video Adapters
|
||||||
|
---
|
||||||
|
|
||||||
|
* [Columbia Data Products Color Graphics Adapter (CGA)](cga/)
|
||||||
|
|
@ -36,7 +36,7 @@ Here's what *cdp-cga.xml* currently looks like:
|
||||||
|
|
||||||
### Columbia Data Products CGA Character ROM
|
### Columbia Data Products CGA Character ROM
|
||||||
|
|
||||||
There is only one known Columbia Data Products CGA Character ROM ([MDP_VID-10.json](MDP_VID-1.0.json)), and it is
|
There is only one known Columbia Data Products CGA Character ROM ([MPC_VID-10.json](MPC_VID-1.0.json)), and it is
|
||||||
*identical* to the CGA portion of the [IBM CGA](/devices/pc/video/ibm/cga/) character ROM.
|
*identical* to the CGA portion of the [IBM CGA](/devices/pc/video/ibm/cga/) character ROM.
|
||||||
|
|
||||||
For reference, here are the first 0x80 bytes at offset 0x0000 from this ROM, which contain the font data for the first
|
For reference, here are the first 0x80 bytes at offset 0x0000 from this ROM, which contain the font data for the first
|
||||||
|
|
|
||||||
|
|
@ -378,6 +378,8 @@
|
||||||
<disk path="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK6.json">Word for Windows 2.0c (Disk 6)</disk>
|
<disk path="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK6.json">Word for Windows 2.0c (Disk 6)</disk>
|
||||||
<disk path="/disks/pc/tools/borland/pascal/3.00b/TURBO-PASCAL-300B.json">Borland Turbo Pascal 3.00B</disk>
|
<disk path="/disks/pc/tools/borland/pascal/3.00b/TURBO-PASCAL-300B.json">Borland Turbo Pascal 3.00B</disk>
|
||||||
<disk path="/disks/pc/tools/borland/pascal/3.01a/TURBO-PASCAL-301A.json">Borland Turbo Pascal 3.01A</disk>
|
<disk path="/disks/pc/tools/borland/pascal/3.01a/TURBO-PASCAL-301A.json">Borland Turbo Pascal 3.01A</disk>
|
||||||
|
<disk path="/disks/pc/tools/ibm/bascom/1.00/BASCOM100-DISK1.json">IBM BASIC Compiler 1.00 (Disk 1)</disk>
|
||||||
|
<disk path="/disks/pc/tools/ibm/bascom/1.00/BASCOM100-DISK2.json">IBM BASIC Compiler 1.00 (Disk 2)</disk>
|
||||||
<disk path="/disks/pc/tools/microsoft/basic/BASCOM536.json">MS BASIC (Compiler v5.36)</disk>
|
<disk path="/disks/pc/tools/microsoft/basic/BASCOM536.json">MS BASIC (Compiler v5.36)</disk>
|
||||||
<disk path="/disks/pc/tools/microsoft/basic/QUICKBASIC-DISK1.json">MS BASIC (QuickBASIC v2.0)</disk>
|
<disk path="/disks/pc/tools/microsoft/basic/QUICKBASIC-DISK1.json">MS BASIC (QuickBASIC v2.0)</disk>
|
||||||
<disk path="/disks/pc/tools/microsoft/c/2.03/MSC203-INSTALLED.json">MS C 2.03 (Installed)</disk>
|
<disk path="/disks/pc/tools/microsoft/c/2.03/MSC203-INSTALLED.json">MS C 2.03 (Installed)</disk>
|
||||||
|
|
|
||||||
|
|
@ -71,6 +71,7 @@
|
||||||
<manifest ref="/disks/pc/apps/microsoft/winword/2.0c/manifest.xml"/>
|
<manifest ref="/disks/pc/apps/microsoft/winword/2.0c/manifest.xml"/>
|
||||||
<manifest ref="/disks/pc/tools/borland/pascal/3.00b/manifest.xml"/>
|
<manifest ref="/disks/pc/tools/borland/pascal/3.00b/manifest.xml"/>
|
||||||
<manifest ref="/disks/pc/tools/borland/pascal/3.01a/manifest.xml"/>
|
<manifest ref="/disks/pc/tools/borland/pascal/3.01a/manifest.xml"/>
|
||||||
|
<manifest ref="/disks/pc/tools/ibm/bascom/1.00/manifest.xml"/>
|
||||||
<manifest ref="/disks/pc/tools/microsoft/basic/manifest.xml"/>
|
<manifest ref="/disks/pc/tools/microsoft/basic/manifest.xml"/>
|
||||||
<manifest ref="/disks/pc/tools/microsoft/c/2.03/manifest.xml"/>
|
<manifest ref="/disks/pc/tools/microsoft/c/2.03/manifest.xml"/>
|
||||||
<manifest ref="/disks/pc/tools/microsoft/c/3.00/manifest.xml"/>
|
<manifest ref="/disks/pc/tools/microsoft/c/3.00/manifest.xml"/>
|
||||||
|
|
|
||||||
|
|
@ -10,5 +10,6 @@ PC Tools
|
||||||
Information is available for tools from these vendors:
|
Information is available for tools from these vendors:
|
||||||
|
|
||||||
* [Borland](borland/)
|
* [Borland](borland/)
|
||||||
|
* [IBM](ibm/)
|
||||||
* [Microsoft](microsoft/)
|
* [Microsoft](microsoft/)
|
||||||
* [Other](misc/)
|
* [Other](misc/)
|
||||||
|
|
|
||||||
10
disks/pc/tools/ibm/README.md
Normal file
10
disks/pc/tools/ibm/README.md
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: IBM Languages and Tools
|
||||||
|
permalink: /disks/pc/tools/ibm/
|
||||||
|
---
|
||||||
|
|
||||||
|
IBM Languages
|
||||||
|
---
|
||||||
|
|
||||||
|
* [IBM BASIC Compilers](bascom/)
|
||||||
1
disks/pc/tools/ibm/bascom/1.00/BASCOM100-DISK1.json
Normal file
1
disks/pc/tools/ibm/bascom/1.00/BASCOM100-DISK1.json
Normal file
File diff suppressed because one or more lines are too long
1
disks/pc/tools/ibm/bascom/1.00/BASCOM100-DISK2.json
Normal file
1
disks/pc/tools/ibm/bascom/1.00/BASCOM100-DISK2.json
Normal file
File diff suppressed because one or more lines are too long
8
disks/pc/tools/ibm/bascom/1.00/README.md
Normal file
8
disks/pc/tools/ibm/bascom/1.00/README.md
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: IBM BASIC Compiler 1.00
|
||||||
|
permalink: /disks/pc/tools/ibm/bascom/1.00/
|
||||||
|
---
|
||||||
|
|
||||||
|
IBM BASIC Compiler 1.00
|
||||||
|
---
|
||||||
12
disks/pc/tools/ibm/bascom/1.00/manifest.xml
Normal file
12
disks/pc/tools/ibm/bascom/1.00/manifest.xml
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.21.6/manifest.xsl"?>
|
||||||
|
<manifest type="software">
|
||||||
|
<title>IBM BASIC Compiler</title>
|
||||||
|
<version>1.00</version>
|
||||||
|
<disk id="disk01" size="163840" chs="40:1:8" img="archive/disk01.img" href="/disks/pc/tools/ibm/bascom/1.00/BASCOM100-DISK1.json" md5="0fd1b2d2c9bbde046f48cd205c5c2a7c" md5json="b66953dadf13baa208315ecdd9ea586a">
|
||||||
|
<name>IBM BASIC Compiler 1.00 (Disk 1)</name>
|
||||||
|
</disk>
|
||||||
|
<disk id="disk02" size="163840" chs="40:1:8" img="archive/disk02.img" href="/disks/pc/tools/ibm/bascom/1.00/BASCOM100-DISK2.json" md5="7fffeb1e21835ffbe9a0bea4bab5af23" md5json="17b390f65ba7aa6e4535d433b8fbf5d3">
|
||||||
|
<name>IBM BASIC Compiler 1.00 (Disk 2)</name>
|
||||||
|
</disk>
|
||||||
|
</manifest>
|
||||||
10
disks/pc/tools/ibm/bascom/README.md
Normal file
10
disks/pc/tools/ibm/bascom/README.md
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: IBM BASIC Compilers
|
||||||
|
permalink: /disks/pc/tools/ibm/bascom/
|
||||||
|
---
|
||||||
|
|
||||||
|
IBM BASIC Compilers
|
||||||
|
---
|
||||||
|
|
||||||
|
* [IBM BASIC Compiler 1.00](/disks/pc/tools/ibm/bascom/1.00/)
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
layout: page
|
layout: page
|
||||||
title: Microsoft Windows SDKs
|
title: Microsoft Windows SDKs
|
||||||
permalink: /disks/pc/tools/microsoft/windows/sdks/
|
permalink: /disks/pc/tools/microsoft/windows/sdk/
|
||||||
---
|
---
|
||||||
|
|
||||||
Microsoft Windows SDKs
|
Microsoft Windows SDKs
|
||||||
|
|
|
||||||
|
|
@ -20,13 +20,13 @@ If you want to read as little as possible, then just paste the following code on
|
||||||
|
|
||||||
<div id="myC1P"/></div><div style="clear:both"></div>
|
<div id="myC1P"/></div><div style="clear:both"></div>
|
||||||
<script type="text/javascript"
|
<script type="text/javascript"
|
||||||
src="http://www.pcjs.org/versions/c1pjs/1.17.1/c1p.js">
|
src="http://www.pcjs.org/versions/c1pjs/1.21.6/c1p.js">
|
||||||
</script>
|
</script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
window.embedC1P(
|
window.embedC1P(
|
||||||
"myC1P",
|
"myC1P",
|
||||||
"http://www.pcjs.org/devices/c1p/machine/8kb/embed/machine.xml",
|
"http://www.pcjs.org/devices/c1p/machine/8kb/embed/machine.xml",
|
||||||
"http://www.pcjs.org/versions/c1pjs/1.17.1/components.xsl"
|
"http://www.pcjs.org/versions/c1pjs/1.21.6/components.xsl"
|
||||||
);
|
);
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
@ -42,7 +42,7 @@ The order of the XML elements also determines the layout of the associated HTML
|
||||||
**<keyboard>** element appears before the **<video>** element, then the keyboard controls will be
|
**<keyboard>** element appears before the **<video>** element, then the keyboard controls will be
|
||||||
displayed *above* the video display instead of *below*. There's an extensive set of attributes that you can add
|
displayed *above* the video display instead of *below*. There's an extensive set of attributes that you can add
|
||||||
to any of the elements below to style and position them, including the usual *style* attribute, but at present,
|
to any of the elements below to style and position them, including the usual *style* attribute, but at present,
|
||||||
there's no documentation beyond the sample XML files and the default [XML stylesheet](/versions/c1pjs/1.17.1/components.xsl).
|
there's no documentation beyond the sample XML files and the default [XML stylesheet](/versions/c1pjs/1.21.6/components.xsl).
|
||||||
|
|
||||||
The example at the top of this page uses an [XML file](/devices/c1p/machine/8kb/embed/machine.xml) that looks like:
|
The example at the top of this page uses an [XML file](/devices/c1p/machine/8kb/embed/machine.xml) that looks like:
|
||||||
|
|
||||||
|
|
@ -76,7 +76,7 @@ The example at the top of this page uses an [XML file](/devices/c1p/machine/8kb/
|
||||||
Machine configuration files can also be "self-starting" if they contain the following XML stylesheet reference at the
|
Machine configuration files can also be "self-starting" if they contain the following XML stylesheet reference at the
|
||||||
top of the file:
|
top of the file:
|
||||||
|
|
||||||
<?xml-stylesheet type="text/xsl" href="http://www.pcjs.org/versions/c1pjs/1.17.1/machine.xsl"?>
|
<?xml-stylesheet type="text/xsl" href="http://www.pcjs.org/versions/c1pjs/1.21.6/machine.xsl"?>
|
||||||
|
|
||||||
For example, here's a self-starting [machine.xml](/devices/c1p/machine/8kb/large/machine.xml) configuration.
|
For example, here's a self-starting [machine.xml](/devices/c1p/machine/8kb/large/machine.xml) configuration.
|
||||||
After it loads, use your browser's "View Source" command and you'll see that it's very similar to the
|
After it loads, use your browser's "View Source" command and you'll see that it's very similar to the
|
||||||
|
|
@ -121,10 +121,10 @@ Step 3: Add the C1Pjs Simulator to your web page
|
||||||
---
|
---
|
||||||
Somewhere on your page, you need to add the following **<script>** element:
|
Somewhere on your page, you need to add the following **<script>** element:
|
||||||
|
|
||||||
<script type="text/javascript" src="http://www.pcjs.org/versions/c1pjs/1.17.1/c1p.js"></script>
|
<script type="text/javascript" src="http://www.pcjs.org/versions/c1pjs/1.21.6/c1p.js"></script>
|
||||||
|
|
||||||
To include the C1Pjs Debugger, use [c1p-dbg.js](/versions/c1pjs/1.17.1/c1p-dbg.js) instead of
|
To include the C1Pjs Debugger, use [c1p-dbg.js](/versions/c1pjs/1.21.6/c1p-dbg.js) instead of
|
||||||
[c1p.js](/versions/c1pjs/1.17.1/c1p.js), and include some additional definitions in your machine
|
[c1p.js](/versions/c1pjs/1.21.6/c1p.js), and include some additional definitions in your machine
|
||||||
definition XML file:
|
definition XML file:
|
||||||
|
|
||||||
<machine id="OSI" border="1" width="272px">
|
<machine id="OSI" border="1" width="272px">
|
||||||
|
|
@ -157,7 +157,7 @@ The **embedC1P()** function accepts three parameters:
|
||||||
- the *id* attribute of the HTML element that will contain the simulator (eg, 'myC1P');
|
- the *id* attribute of the HTML element that will contain the simulator (eg, 'myC1P');
|
||||||
- the URL of your machine definition XML file (eg, 'embed.xml', since it's on the same server);
|
- the URL of your machine definition XML file (eg, 'embed.xml', since it's on the same server);
|
||||||
- the URL of an XML stylesheet; unless you've created your own stylesheet, it's recommended you omit this
|
- the URL of an XML stylesheet; unless you've created your own stylesheet, it's recommended you omit this
|
||||||
parameter and use the default [XML stylesheet](/versions/c1pjs/1.17.1/components.xsl).
|
parameter and use the default [XML stylesheet](/versions/c1pjs/1.21.6/components.xsl).
|
||||||
|
|
||||||
Step 5: Enjoy!
|
Step 5: Enjoy!
|
||||||
---
|
---
|
||||||
|
|
@ -165,7 +165,7 @@ All I ask is that any page that embeds the simulator also includes attribution,
|
||||||
|
|
||||||
> [PCjs](http://pcjs.org) © 2012-2016 by [Jeff Parsons](mailto:Jeff@pcjs.org) ([@jeffpar](http://twitter.com/jeffpar))
|
> [PCjs](http://pcjs.org) © 2012-2016 by [Jeff Parsons](mailto:Jeff@pcjs.org) ([@jeffpar](http://twitter.com/jeffpar))
|
||||||
|
|
||||||
If you use the default [XML stylesheet](/versions/c1pjs/1.17.1/components.xsl), attribution is automatically inserted,
|
If you use the default [XML stylesheet](/versions/c1pjs/1.21.6/components.xsl), attribution is automatically inserted,
|
||||||
which relieves you from including it yourself.
|
which relieves you from including it yourself.
|
||||||
|
|
||||||
Feel free to copy any or all of the files listed above to your own server (it's probably better to share the server
|
Feel free to copy any or all of the files listed above to your own server (it's probably better to share the server
|
||||||
|
|
|
||||||
|
|
@ -6,88 +6,4 @@ permalink: /docs/x86/
|
||||||
|
|
||||||
Placeholder for future x86 documentation.
|
Placeholder for future x86 documentation.
|
||||||
|
|
||||||
x86 Instructions
|
* [x86 Instructions](ops/)
|
||||||
---
|
|
||||||
|
|
||||||
[AAA](ops/AAA/)
|
|
||||||
[AAD](ops/AAD/)
|
|
||||||
[AAM](ops/AAM/)
|
|
||||||
AAS
|
|
||||||
ADC
|
|
||||||
ADD
|
|
||||||
AND
|
|
||||||
CALL
|
|
||||||
CBW
|
|
||||||
CLC
|
|
||||||
CLD
|
|
||||||
CLI
|
|
||||||
CMC
|
|
||||||
CMP
|
|
||||||
CMPS
|
|
||||||
CWD
|
|
||||||
DAA
|
|
||||||
DAS
|
|
||||||
DEC
|
|
||||||
DIV
|
|
||||||
ESC
|
|
||||||
HLT
|
|
||||||
[ICEBP](ops/ICEBP/)
|
|
||||||
IDIV
|
|
||||||
IMUL
|
|
||||||
IN
|
|
||||||
INC
|
|
||||||
INT 3
|
|
||||||
INT
|
|
||||||
INTO
|
|
||||||
IRET
|
|
||||||
Jcc
|
|
||||||
JMP
|
|
||||||
LAHF
|
|
||||||
LDS
|
|
||||||
LEA
|
|
||||||
LES
|
|
||||||
[LOADALL](ops/LOADALL/)
|
|
||||||
LOCK
|
|
||||||
LODS
|
|
||||||
LOOP
|
|
||||||
LOOPZ
|
|
||||||
LOOPNZ
|
|
||||||
MOV
|
|
||||||
MOVS
|
|
||||||
MUL
|
|
||||||
NEG
|
|
||||||
NOP
|
|
||||||
NOT
|
|
||||||
OR
|
|
||||||
OUT
|
|
||||||
POP
|
|
||||||
POPF
|
|
||||||
PUSH
|
|
||||||
PUSHF
|
|
||||||
RCL
|
|
||||||
RCR
|
|
||||||
REP
|
|
||||||
REPZ
|
|
||||||
REPNZ
|
|
||||||
RET
|
|
||||||
ROL
|
|
||||||
ROR
|
|
||||||
SAHF
|
|
||||||
SAL
|
|
||||||
[SALC](ops/SALC/)
|
|
||||||
SAR
|
|
||||||
SBB
|
|
||||||
SCAS
|
|
||||||
SHL
|
|
||||||
SHR
|
|
||||||
STC
|
|
||||||
STD
|
|
||||||
STI
|
|
||||||
STOS
|
|
||||||
SUB
|
|
||||||
TEST
|
|
||||||
[UMOV](ops/UMOV/)
|
|
||||||
WAIT
|
|
||||||
XCHG
|
|
||||||
XLAT
|
|
||||||
XOR
|
|
||||||
|
|
|
||||||
93
docs/x86/ops/README.md
Normal file
93
docs/x86/ops/README.md
Normal file
|
|
@ -0,0 +1,93 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: x86 Instructions
|
||||||
|
permalink: /docs/x86/ops/
|
||||||
|
---
|
||||||
|
|
||||||
|
Placeholder for future x86 documentation.
|
||||||
|
|
||||||
|
x86 Instructions
|
||||||
|
---
|
||||||
|
|
||||||
|
[AAA](ops/AAA/)
|
||||||
|
[AAD](ops/AAD/)
|
||||||
|
[AAM](ops/AAM/)
|
||||||
|
AAS
|
||||||
|
ADC
|
||||||
|
ADD
|
||||||
|
AND
|
||||||
|
CALL
|
||||||
|
CBW
|
||||||
|
CLC
|
||||||
|
CLD
|
||||||
|
CLI
|
||||||
|
CMC
|
||||||
|
CMP
|
||||||
|
CMPS
|
||||||
|
CWD
|
||||||
|
DAA
|
||||||
|
DAS
|
||||||
|
DEC
|
||||||
|
DIV
|
||||||
|
ESC
|
||||||
|
HLT
|
||||||
|
[ICEBP](ops/ICEBP/)
|
||||||
|
IDIV
|
||||||
|
IMUL
|
||||||
|
IN
|
||||||
|
INC
|
||||||
|
INT 3
|
||||||
|
INT
|
||||||
|
INTO
|
||||||
|
IRET
|
||||||
|
Jcc
|
||||||
|
JMP
|
||||||
|
LAHF
|
||||||
|
LDS
|
||||||
|
LEA
|
||||||
|
LES
|
||||||
|
[LOADALL](ops/LOADALL/)
|
||||||
|
LOCK
|
||||||
|
LODS
|
||||||
|
LOOP
|
||||||
|
LOOPZ
|
||||||
|
LOOPNZ
|
||||||
|
MOV
|
||||||
|
MOVS
|
||||||
|
MUL
|
||||||
|
NEG
|
||||||
|
NOP
|
||||||
|
NOT
|
||||||
|
OR
|
||||||
|
OUT
|
||||||
|
POP
|
||||||
|
POPF
|
||||||
|
PUSH
|
||||||
|
PUSHF
|
||||||
|
RCL
|
||||||
|
RCR
|
||||||
|
REP
|
||||||
|
REPZ
|
||||||
|
REPNZ
|
||||||
|
RET
|
||||||
|
ROL
|
||||||
|
ROR
|
||||||
|
SAHF
|
||||||
|
SAL
|
||||||
|
[SALC](ops/SALC/)
|
||||||
|
SAR
|
||||||
|
SBB
|
||||||
|
SCAS
|
||||||
|
SHL
|
||||||
|
SHR
|
||||||
|
STC
|
||||||
|
STD
|
||||||
|
STI
|
||||||
|
STOS
|
||||||
|
SUB
|
||||||
|
TEST
|
||||||
|
[UMOV](ops/UMOV/)
|
||||||
|
WAIT
|
||||||
|
XCHG
|
||||||
|
XLAT
|
||||||
|
XOR
|
||||||
|
|
@ -15,11 +15,11 @@ We have an assortment of PC-related resources:
|
||||||
* [Reference Manuals](/pubs/pc/reference/)
|
* [Reference Manuals](/pubs/pc/reference/)
|
||||||
* [Software User and Development Guides](/pubs/pc/software/) (eg, [DOS](/pubs/pc/software/dos/), [OS/2](/pubs/pc/software/os2/), [Windows](/pubs/pc/software/windows/))
|
* [Software User and Development Guides](/pubs/pc/software/) (eg, [DOS](/pubs/pc/software/dos/), [OS/2](/pubs/pc/software/os2/), [Windows](/pubs/pc/software/windows/))
|
||||||
|
|
||||||
[<img src="http://archive.pcjs.org/pubs/pc/datasheets/thumbs/8088-CPU.jpg" width="200" height="260" alt= "8088 CPU"/>](pc/datasheets/)
|
[<img src="http://archive.pcjs.org/pubs/pc/datasheets/thumbs/8088-CPU.jpg" width="200" height="260" alt= "8088 CPU"/>](datasheets/)
|
||||||
[<img src="http://archive.pcjs.org/pubs/pc/magazines/byte/BYTE-1975-11/thumbs/BYTE-1975-11 1.jpeg" width="200" height="260" alt= "Byte Magazine"/>](pc/magazines/byte/)
|
[<img src="http://archive.pcjs.org/pubs/pc/magazines/byte/BYTE-1975-11/thumbs/BYTE-1975-11 1.jpeg" width="200" height="260" alt= "Byte Magazine"/>](magazines/byte/)
|
||||||
[<img src="http://archive.pcjs.org/pubs/pc/magazines/msj/MSJ-1986-10/thumbs/MSJ-1986-10 1.jpeg" width="200" height="260" alt= "Microsoft Systems Journal"/>](pc/magazines/msj/)
|
[<img src="http://archive.pcjs.org/pubs/pc/magazines/msj/MSJ-1986-10/thumbs/MSJ-1986-10 1.jpeg" width="200" height="260" alt= "Microsoft Systems Journal"/>](magazines/msj/)
|
||||||
[<img src="http://archive.pcjs.org/pubs/pc/magazines/pctj/PCTJ-1983-07/thumbs/PCTJ-1983-07 1.jpeg" width="200" height="260" alt= "PC Tech Journal"/>](pc/magazines/pctj/)
|
[<img src="http://archive.pcjs.org/pubs/pc/magazines/pctj/PCTJ-1983-07/thumbs/PCTJ-1983-07 1.jpeg" width="200" height="260" alt= "PC Tech Journal"/>](magazines/pctj/)
|
||||||
[<img src="http://archive.pcjs.org/pubs/pc/programming/Graphics_for_the_IBM_PC/thumbs/Graphics_for_the_IBM_PC 1.jpeg" width="200" height="260" alt= "Graphics for the IBM PC"/>](pc/programming/Graphics_for_the_IBM_PC/)
|
[<img src="http://archive.pcjs.org/pubs/pc/programming/Graphics_for_the_IBM_PC/thumbs/Graphics_for_the_IBM_PC 1.jpeg" width="200" height="260" alt= "Graphics for the IBM PC"/>](programming/Graphics_for_the_IBM_PC/)
|
||||||
[<img src="http://archive.pcjs.org/pubs/pc/reference/ibm/5150/techref/1981-08/thumbs/IBM-5150-TECHREF 1.jpeg" width="200" height="260" alt= "IBM 5150 Technical Reference (August 1981)"/>](pc/reference/ibm/)
|
[<img src="http://archive.pcjs.org/pubs/pc/reference/ibm/5150/techref/1981-08/thumbs/IBM-5150-TECHREF 1.jpeg" width="200" height="260" alt= "IBM 5150 Technical Reference (August 1981)"/>](reference/ibm/)
|
||||||
[<img src="http://archive.pcjs.org/pubs/pc/reference/intel/80286/progref/thumbs/80286_and_80287_Programmers_Reference_Manual_1987 1.jpeg" width="200" height="260" alt= "80286 and 80287 Programmer's Reference"/>](pc/reference/intel/)
|
[<img src="http://archive.pcjs.org/pubs/pc/reference/intel/80286/progref/thumbs/80286_and_80287_Programmers_Reference_Manual_1987 1.jpeg" width="200" height="260" alt= "80286 and 80287 Programmer's Reference"/>](reference/intel/)
|
||||||
[<img src="http://archive.pcjs.org/pubs/pc/software/dos/PCDOS100/thumbs/PCDOS100.jpg" width="200" height="260" alt= "IBM PC Disk Operating System v1.00"/>](pc/software/)
|
[<img src="http://archive.pcjs.org/pubs/pc/software/dos/PCDOS100/thumbs/PCDOS100.jpg" width="200" height="260" alt= "IBM PC Disk Operating System v1.00"/>](software/)
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<rom id="romHDC" addr="0xc8000" size="0x2000" file="/devices/pc/hdc/ibm-xebec-1982.json"/>
|
<rom id="romHDC" addr="0xc8000" size="0x2000" file="/devices/pc/hdc/ibm-xebec-1982.json"/>
|
||||||
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/rom/5160/basic/BASIC110.json"/>
|
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/rom/5160/basic/BASIC110.json"/>
|
||||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/rom/5160/bios/1982-11-08/XTBIOS-REV1.json"/>
|
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/rom/5160/bios/1982-11-08/XTBIOS-REV1.json"/>
|
||||||
<video ref="/devices/pc/video/ibm/cga/ibm-cga-960.xml"/>
|
<video ref="/devices/pc/video/ibm/cga/ibm-cga.xml"/>
|
||||||
<keyboard id="keyboard" padleft="8px">
|
<keyboard id="keyboard" padleft="8px">
|
||||||
<control type="button" binding="esc">ESC</control>
|
<control type="button" binding="esc">ESC</control>
|
||||||
<control type="button" binding="ctrl-c">CTRL-C</control>
|
<control type="button" binding="ctrl-c">CTRL-C</control>
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<rom id="romHDC" addr="0xc8000" size="0x2000" file="/devices/pc/hdc/ibm-xebec-1982.json"/>
|
<rom id="romHDC" addr="0xc8000" size="0x2000" file="/devices/pc/hdc/ibm-xebec-1982.json"/>
|
||||||
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/rom/5160/basic/BASIC110.json"/>
|
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/rom/5160/basic/BASIC110.json"/>
|
||||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/rom/5160/bios/1982-11-08/XTBIOS-REV1.json"/>
|
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/rom/5160/bios/1982-11-08/XTBIOS-REV1.json"/>
|
||||||
<video ref="/devices/pc/video/ibm/cga/ibm-cga-960.xml"/>
|
<video ref="/devices/pc/video/ibm/cga/ibm-cga.xml"/>
|
||||||
<keyboard id="keyboard" padleft="8px">
|
<keyboard id="keyboard" padleft="8px">
|
||||||
<control type="button" binding="esc">ESC</control>
|
<control type="button" binding="esc">ESC</control>
|
||||||
<control type="button" binding="ctrl-c">CTRL-C</control>
|
<control type="button" binding="ctrl-c">CTRL-C</control>
|
||||||
|
|
|
||||||
21
pubs/pc/software/os2/microsoft/README.md
Normal file
21
pubs/pc/software/os2/microsoft/README.md
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: Microsoft OS/2 Software Guides
|
||||||
|
permalink: /pubs/pc/software/os2/microsoft/
|
||||||
|
redirect_from:
|
||||||
|
- /pubs/pc/programming/os2/
|
||||||
|
---
|
||||||
|
|
||||||
|
Microsoft OS/2 Software Development Guides
|
||||||
|
---
|
||||||
|
|
||||||
|
For OS/2 1.0:
|
||||||
|
|
||||||
|
* [Microsoft® Operating System/2 Programmer’s Toolkit](/pubs/pc/software/os2/microsoft/ptk10/), March 1988
|
||||||
|
|
||||||
|
Note: the above guides are a work-in-progress (we're converting the PDFs to Markdown).
|
||||||
|
|
||||||
|
OS/2 Software Development Kit (SDK) Disks
|
||||||
|
---
|
||||||
|
|
||||||
|
* [Microsoft OS/2 SDK 1.02](/disks/pc/tools/microsoft/os2/sdk/1.02/)
|
||||||
Loading…
Reference in a new issue