diff --git a/.gitignore b/.gitignore index 6eba22b57..ad76bab5a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +*.bin +*.lst +*.obj *.IMG *.dsk *.img diff --git a/devices/README.md b/devices/README.md index 427d90869..c8062ce30 100644 --- a/devices/README.md +++ b/devices/README.md @@ -11,7 +11,7 @@ redirect_from: Device Configurations --- -All PCjs machines are built from the following collections of devices: +All PCjs machines are built from the following sets of devices: * [6502-based Devices](c1p/) (e.g., [Challenger 1P](c1p/machine/)) * [8080-based Devices](pc8080/) (e.g., [Space Invaders](pc8080/machine/invaders/)) diff --git a/devices/pcx86/machine/5150/cga/64kb/donkey/README.md b/devices/pcx86/machine/5150/cga/64kb/donkey/README.md index fbc4a9307..795c18657 100644 --- a/devices/pcx86/machine/5150/cga/64kb/donkey/README.md +++ b/devices/pcx86/machine/5150/cga/64kb/donkey/README.md @@ -1,6 +1,6 @@ --- layout: page -title: IBM PC (Model 5150, 64Kb) with Color Display +title: IBM PC (Model 5150, 64Kb, Color Display) running Donkey 1.00 permalink: /devices/pcx86/machine/5150/cga/64kb/donkey/ redirect_from: - /devices/pc/machine/5150/cga/64kb/donkey/ @@ -12,7 +12,7 @@ machines: id: ibm5150 --- -IBM PC with Color Display +IBM PC Running Donkey 1.00 --- {% include machine.html id="ibm5150" %} diff --git a/devices/pcx86/machine/5160/cga/256kb/win101/README.md b/devices/pcx86/machine/5160/cga/256kb/win101/README.md index 3719bbed4..e284c7368 100644 --- a/devices/pcx86/machine/5160/cga/256kb/win101/README.md +++ b/devices/pcx86/machine/5160/cga/256kb/win101/README.md @@ -1,6 +1,6 @@ --- layout: page -title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Color Display running Windows 1.01 +title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive, Color Display) running Windows 1.01 permalink: /devices/pcx86/machine/5160/cga/256kb/win101/ redirect_from: - /devices/pc/machine/5160/cga/256kb/win101/ diff --git a/docs/about/README.md b/docs/about/README.md index 119b4a58d..fe24207bd 100644 --- a/docs/about/README.md +++ b/docs/about/README.md @@ -9,11 +9,11 @@ permalink: /docs/about/ ## About PCjs The [PCjs Project](https://github.com/jeffpar/pcjs) is a collection of computer simulations written in -[JavaScript](/modules/). The project is maintained on GitHub and is hosted here at -[{{ site.pcjs.domain }}]({{ site.url }}/) (formerly [jsmachines.net](http://jsmachines.net/)). +[JavaScript](/modules/). It is an open-source project maintained and hosted on [GitHub](https://github.com/) as +[{{ site.pcjs.domain }}]({{ site.url }}/) (formerly [jsmachines.net](http://jsmachines.net/)). -The goals of the project are to create fast, full-featured simulations of classic computer -hardware, help people understand how these early machines worked, make it easy to experiment with different machine +The goals of the project are to create fast, full-featured simulations of classic computer hardware, +help people understand how these early machines worked, make it easy to experiment with different machine configurations, and provide a platform for running and analyzing old computer software. The simulations are written entirely in JavaScript and run well in a variety of web browsers, on both @@ -21,18 +21,18 @@ desktop and mobile devices. Machines are created with simple XML files that def along with the features that each component should enable. More details about machine definitions and component capabilities can be found in the [Documentation](/docs/). -### Emulating the Challenger 1P +### Simulating the Challenger 1P -The first PCjs emulator was [C1Pjs](/docs/c1pjs/), a simulation of the -Challenger 1P, which was a 6502-based microcomputer introduced by Ohio Scientific in 1978. +The first PCjs simulation was [C1Pjs](/docs/c1pjs/), which emulates the +Challenger 1P, a 6502-based microcomputer introduced by Ohio Scientific in 1978. C1Pjs v1.0 was released in July 2012. More information about the first release of C1Pjs was [posted](http://osiweb.org/osiforum/viewtopic.php?f=3&t=103) on the [OSI Discussion Forum](http://osiweb.org/osiforum/index.php) at [osiweb.org](http://osiweb.org/). -### Emulating the IBM PC +### Simulating the IBM PC -The next PCjs emulator was [PCx86](/docs/about/pcx86/), which simulates the original IBM PC, IBM PC XT, +The next PCjs simulation was [PCx86](/docs/about/pcx86/), which emulates the original IBM PC, IBM PC XT, and IBM PC AT. PCx86 v1.0 was released in late 2012. Browse the source code [here](/modules/pcx86/) or on [GitHub](https://github.com/jeffpar/pcjs). @@ -45,8 +45,9 @@ Read [About PCx86](/docs/about/pcx86/) to learn more about its history, features ### Migrating to Node -The PCjs web server was originally written in PHP and hosted at [jsmachines.net](http://jsmachines.net/), but in 2014, -it was migrated to a [Node.js](http://nodejs.org) web server and hosted at [pcjs.org](http://www.pcjs.org/). +The PCjs web server was originally written in PHP and hosted by [DreamHost](https://www.dreamhost.com/) as +[jsmachines.net](http://jsmachines.net/), but in 2014, it was migrated to a [Node.js](http://nodejs.org) web server +and hosted by [Amazon Web Services](https://aws.amazon.com/elasticbeanstalk/) as [pcjs.org](http://www.pcjs.org/). The goals included: @@ -57,14 +58,14 @@ The goals included: The PCjs Node web server includes a number of custom Node modules that provide many of the same server-side features found on [jsmachines.net](http://jsmachines.net/), including new ROM and disk image conversion APIs, and a Markdown module that supports a subset of the [Markdown syntax](http://daringfireball.net/projects/markdown/syntax), -including extensions to the link syntax that make it easy to embed C1Pjs and PCx86 machine files in Markdown documents. +including extensions to the link syntax that make it easy to embed PCjs machines in Markdown documents. ### Migrating to GitHub Pages -To simplify hosting requirements, the PCjs Project was migrated to GitHub Pages in late 2015. The project still -includes the original Node-based web server, which is useful for development and debugging, but for production sites -(including [pcjs.org](http://www.pcjs.org/)), using Jekyll to generate a static copy of the project for the web is the -preferred solution. +To simplify hosting requirements, the PCjs Project was migrated to [GitHub Pages](https://pages.github.com/) in late 2015. +The project still includes the original Node-based web server, which is useful for development and debugging, but for +production sites (including [pcjs.org](http://www.pcjs.org/)), using Jekyll to generate a static copy of the project for +the web is the preferred solution. ---