Updated About page
This commit is contained in:
parent
4e8a79a711
commit
36d4565f0b
1 changed files with 17 additions and 16 deletions
|
|
@ -9,11 +9,11 @@ permalink: /docs/about/
|
||||||
## About PCjs
|
## About PCjs
|
||||||
|
|
||||||
The [PCjs Project](https://github.com/jeffpar/pcjs) is a collection of computer simulations written in
|
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
|
[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/)).
|
[{{ 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
|
The goals of the project are to create fast, full-featured simulations of classic computer hardware,
|
||||||
hardware, help people understand how these early machines worked, make it easy to experiment with different machine
|
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.
|
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
|
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
|
along with the features that each component should enable. More details about machine definitions and component
|
||||||
capabilities can be found in the [Documentation](/docs/).
|
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
|
The first PCjs simulation was [C1Pjs](/docs/c1pjs/), which emulates the
|
||||||
Challenger 1P, which was a 6502-based microcomputer introduced by Ohio Scientific in 1978.
|
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
|
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
|
[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/).
|
[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
|
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).
|
[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
|
### Migrating to Node
|
||||||
|
|
||||||
The PCjs web server was originally written in PHP and hosted at [jsmachines.net](http://jsmachines.net/), but in 2014,
|
The PCjs web server was originally written in PHP and hosted by [DreamHost](https://www.dreamhost.com/) as
|
||||||
it was migrated to a [Node.js](http://nodejs.org) web server and hosted at [pcjs.org](http://www.pcjs.org/).
|
[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:
|
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
|
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
|
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),
|
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
|
### Migrating to GitHub Pages
|
||||||
|
|
||||||
To simplify hosting requirements, the PCjs Project was migrated to GitHub Pages in late 2015. The project still
|
To simplify hosting requirements, the PCjs Project was migrated to [GitHub Pages](https://pages.github.com/) in late 2015.
|
||||||
includes the original Node-based web server, which is useful for development and debugging, but for production sites
|
The project still includes the original Node-based web server, which is useful for development and debugging, but for
|
||||||
(including [pcjs.org](http://www.pcjs.org/)), using Jekyll to generate a static copy of the project for the web is the
|
production sites (including [pcjs.org](http://www.pcjs.org/)), using Jekyll to generate a static copy of the project for
|
||||||
preferred solution.
|
the web is the preferred solution.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue