Skip to content
This repository was archived by the owner on Dec 24, 2020. It is now read-only.

Commit

Permalink
Updated pcjs.org URLs
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffpar committed May 10, 2018
1 parent 5bb923b commit f76575c
Show file tree
Hide file tree
Showing 207 changed files with 775 additions and 777 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ Developer Notes

The [PCjs repository](https://github.com/jeffpar/pcjs) on GitHub contains everything needed to run PCjs
computer simulations. All the PCjs emulators run in any modern web browser, with or without a web server,
and examples are provided for both [local](/apps/pcx86/examples/) and [remote](https://www.pcjs.org/) operation.
and examples are provided for both [local](/apps/pcx86/examples/) and [remote](https://www.pcjs.org) operation.

The project includes:

Expand Down Expand Up @@ -154,7 +154,7 @@ quintessential "stuck in the past" project), but there's also no urgency to upda
PCjs can also be used with [Jekyll](http://jekyllrb.com) and the Ruby WEBrick web server, now that a
*[jekyll](https://github.com/jeffpar/pcjs/tree/jekyll)* branch has been created to work with
[GitHub Pages](https://pages.github.com). This is how the project is currently set up at
[pcjs.org](https://www.pcjs.org/).
[pcjs.org](https://www.pcjs.org).

This isn't going to be a Jekyll "How To" guide, because that would unnecessarily repeat all the information available
at [GitHub Pages](https://pages.github.com). But we'll summarize the basic steps, which replace the `npm` and `node`
Expand Down Expand Up @@ -280,7 +280,7 @@ the command, then it's passed on to *eval()*, like a good little REPL.

Use the "load" command to load a JSON machine configuration file. A sample
[ibm5150.json](modules/pcx86/bin/ibm5150.json) is provided in the *bin* directory, which is a "JSON-ified" version
of the [machine.xml](devices/pcx86/machine/5150/mda/64kb/machine.xml) displayed on the [pcjs.org](https://www.pcjs.org/)
of the [machine.xml](devices/pcx86/machine/5150/mda/64kb/machine.xml) displayed on the [pcjs.org](https://www.pcjs.org)
home page.

The command-line loader creates all the JSON-defined machine components in the same order that the browser creates
Expand Down Expand Up @@ -438,14 +438,14 @@ manually or with the `modules/htmlout/bin/delete_indexes.sh` script.
License
-------

The [PCjs Project](https://github.com/jeffpar/pcjs) is now an open-source project on [GitHub](http://github.com/jeffpar).
The [PCjs Project](https://github.com/jeffpar/pcjs) is now an open-source project on [GitHub](https://github.com/jeffpar).
All published portions are free for redistribution and/or modification under the terms of the
[GNU General Public License](/LICENSE) as published by the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.

You are required to include the following links and copyright notice:

> [PCjs](https://www.pcjs.org/) © 2012-2018 by [Jeff Parsons](https://jeffpar.com)
> [PCjs](https://www.pcjs.org) © 2012-2018 by [Jeff Parsons](https://jeffpar.com)
in every copy or modified version of this work, and to display that notice on every web page or computer that it runs on.

Expand Down
4 changes: 2 additions & 2 deletions _posts/2016-05-04-the-sharpening.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ For some people, this might be a matter of taste, because less fuzziness necessa
can see individual pixels more clearly), which becomes more noticeable when switching a machine **Full Screen**.
So I've also added a URL *smoothing* parameter you can use to override a machine's default setting; eg:

http://www.pcjs.org/devices/pc8080/machine/invaders/?smoothing=true
https://www.pcjs.org/devices/pc8080/machine/invaders/?smoothing=true

See for yourself, by clicking on each of the [Space Invaders](/devices/pc8080/machine/invaders/) images above and
then clicking the **Full Screen** button; both images link to the same machine, but left one enables image smoothing,
Expand All @@ -79,7 +79,7 @@ containing one or more PCjs machines.

For example:

http://www.pcjs.org/disks/pcx86/dos/ibm/1.00/?aspect=2.0
https://www.pcjs.org/disks/pcx86/dos/ibm/1.00/?aspect=2.0

will modify the height of the machine's screen to conform to the requested aspect ratio of 2.0. The screen should still
be responsive to any browser resizing while still retaining that aspect ratio.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2016-10-21-booting-pdp-11-basic.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ machines:
config: /devices/pdp11/machine/1120/basic/debugger/machine.xml
---

[PDPjs](http://www.pcjs.org/devices/pdp11/machine/) can now simulate a PDP-11/20. It was one of the first PDP-11
[PDPjs](/devices/pdp11/machine/) can now simulate a PDP-11/20. It was one of the first PDP-11
models, and since it had no MMU, it was limited to a maximum of 56Kb of RAM (or as DEC would say, 28K words), since
the top 8Kb (or 4K words) of its 16-bit address space was reserved for UNIBUS devices.

Expand Down
2 changes: 1 addition & 1 deletion _posts/2016-12-02-debugging-pdp-11-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ permalink: /blog/2016/12/02/
---

I'm still trying to flush out lingering bugs in PDPjs. I'll give you an example, using the
[PDP-11/70](http://www.pcjs.org/devices/pdp11/machine/1170/panel/debugger/) pictured below.
[PDP-11/70](/devices/pdp11/machine/1170/panel/debugger/) pictured below.

![Image of PDP-11/70 with 256Kb, Front Panel and Debugger](/blog/images/pdp-1170-panel-debugger.png)

Expand Down
2 changes: 1 addition & 1 deletion _posts/2017-02-09-pdp-11-front-panel-demo.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ machines:
sticky: top
---

As I mentioned in the "[PDP-11 Tutorials](http://www.pcjs.org/blog/2017/01/03/)" blog post, I've been working on
As I mentioned in the "[PDP-11 Tutorials](/blog/2017/01/03/)" blog post, I've been working on
some methods for visually illustrating how machine components work. And the PDP-11/70 Operator's Console,
with its daunting number of lights and switches, seemed like a good candidate.

Expand Down
12 changes: 6 additions & 6 deletions _posts/2017-07-03-fantasyland.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ machines:

I recently added a demo of the [Logitech Modula-2/86 Compiler (1984)](/apps/pcx86/1984/modula2/),
because I wanted to recreate the IBM PC test environment that John T. Cockerham had used in his October 1986
[PC Tech Journal](http://www.pcjs.org/pubs/pc/magazines/pctj/) article
"[Evaluating the EGA: The EGA Standard](http://www.pcjs.org/modules/shared/templates/pdf.html?url=/pubs/pc/magazines/pctj/PCTJ-1986-10/pages/PCTJ-1986-10%2053.pdf&page=53&total=228)".
[PC Tech Journal](/pubs/pc/magazines/pctj/) article
"[Evaluating the EGA: The EGA Standard](/modules/shared/templates/pdf.html?url=/pubs/pc/magazines/pctj/PCTJ-1986-10/pages/PCTJ-1986-10%2053.pdf&page=53&total=228)".

I actually wanted to do that several years ago, when I first added EGA support to PCx86 (the PCjs emulation of the
IBM PC), because Cockerham described two rigorous tests of EGA hardware compatibility that I would have liked to try:
Expand Down Expand Up @@ -51,20 +51,20 @@ with fast smooth scrolling in both directions, test subtle timing dependencies b

Due to the "very selective" distribution of the program, **FantasyLand** has been impossible to locate.
Even Cockerham seemed reluctant to tell us *too* much about the program. My *guess* is that
[Page 48](http://www.pcjs.org/modules/shared/templates/pdf.html?url=/pubs/pc/magazines/pctj/PCTJ-1986-10/pages/PCTJ-1986-10%2052.pdf&page=52&total=228)
[Page 48](/modules/shared/templates/pdf.html?url=/pubs/pc/magazines/pctj/PCTJ-1986-10/pages/PCTJ-1986-10%2052.pdf&page=52&total=228)
of the October 1986 issue displays a zoomed-in section of a **FantasyLand** screen, but it's unattributed, so who knows.
If you come across a copy of **FantasyLand**, *please* let me know.

So, given that **FantasyLand** seemed unattainable, I next turned my attention to Cockerham's own **EGATEST**.

The [October 1986](http://www.pcjs.org/pubs/pc/magazines/pctj/PCTJ-1986-10/) issue contains the **EGATEST** program listing,
starting on [Page 64](http://www.pcjs.org/modules/shared/templates/pdf.html?url=/pubs/pc/magazines/pctj/PCTJ-1986-10/pages/PCTJ-1986-10%2068.pdf&page=68&total=228),
The [October 1986](/pubs/pc/magazines/pctj/PCTJ-1986-10/) issue contains the **EGATEST** program listing,
starting on [Page 64](/modules/shared/templates/pdf.html?url=/pubs/pc/magazines/pctj/PCTJ-1986-10/pages/PCTJ-1986-10%2068.pdf&page=68&total=228),
but who wants to type in all that code? And while the issue -- like all our archived publications -- has been OCR'ed,
there's always a significant number of errors in the Optical Character Recognition process.

Another option would have been to download the code from PC Tech Journal's own "PCTECHline" -- if we were doing this
30 years ago. Even back then, PCTECHline apparently wasn't the the most reliable service. In fact, the very same
issue of [PC Tech Journal (Page 14)](http://www.pcjs.org/modules/shared/templates/pdf.html?url=/pubs/pc/magazines/pctj/PCTJ-1986-10/pages/PCTJ-1986-10%2018.pdf&page=18&total=228)
issue of [PC Tech Journal (Page 14)](/modules/shared/templates/pdf.html?url=/pubs/pc/magazines/pctj/PCTJ-1986-10/pages/PCTJ-1986-10%2018.pdf&page=18&total=228)
contains the following "Update/Apology":

> **PCTECHLINE UPDATE**
Expand Down
2 changes: 1 addition & 1 deletion _posts/2017-07-09-magware.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ permalink: /blog/2017/07/09/
---

You may recall from my [last post](/blog/2017/07/03/) that I had tracked down some useful Modula-2 test code,
originally published in [PC Tech Journal (October 1986)](http://www.pcjs.org/pubs/pc/magazines/pctj/PCTJ-1986-10/),
originally published in [PC Tech Journal (October 1986)](/pubs/pc/magazines/pctj/PCTJ-1986-10/),
inside a ZIP archive at "[THE PROGRAMMER'S CORNER: BBS ARCHIVE FROM THE PAST](https://www.pcorner.com/list/MAG)".

It turned out that that archive was a rabbit hole I could not *not* go down.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2017-11-10-the-ti-57-programmable-calculator.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ too, but if it's omitted, a transparent background is used.
Even for configurations that have already been created, like the [TI-57](#pcjs-ti-57-emulator) on this page, any
property listed in a device's *overrides* can be overridden with a URL parameter. For example:

http://www.pcjs.org/devices/ti57/machine/?color=lime
https://www.pcjs.org/devices/ti57/machine/?color=lime

Currently, the following properties may be overridden, within the given minimums and maximums:

Expand Down
2 changes: 1 addition & 1 deletion _posts/2018-04-23-the-realities-of-fantasy-land.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ and eventually the actual diskette.
![Fantasy Land]({{ site.pcjs-disks.baseurl }}/pcjs-disks/pcx86/apps/ibm/fland/FLAND.jpg)

Based on John T. Cockerham's October 1986 PC Tech Journal article
"[Evaluating the EGA: The EGA Standard](http://www.pcjs.org/modules/shared/templates/pdf.html?url=/pubs/pc/magazines/pctj/PCTJ-1986-10/pages/PCTJ-1986-10%2053.pdf&page=53&total=228)",
"[Evaluating the EGA: The EGA Standard](/modules/shared/templates/pdf.html?url=/pubs/pc/magazines/pctj/PCTJ-1986-10/pages/PCTJ-1986-10%2053.pdf&page=53&total=228)",
I knew the software would not run properly in PCjs, because it made use of programmable fonts, split screens,
and text-mode pixel panning -- all features that PCjs did not support yet. So I first tried running it on a genuine
IBM PC with an original IBM EGA.
Expand Down
4 changes: 2 additions & 2 deletions api/v1/dump/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ PCjs DiskDump and FileDump API
------------------------------

The PCjs [DiskDump](/modules/diskdump/) and [FileDump](/modules/filedump/) API are not available on the
current PCjs website. When [pcjs.org](http://www.pcjs.org/) switched from a Node-based web server running
on [Amazon Web Services](https://aws.amazon.com/elasticbeanstalk/) to [GitHub Pages](https://pages.github.com/),
current PCjs website. When [pcjs.org](https://www.pcjs.org) switched from a Node-based web server running
on [Amazon Web Services](https://aws.amazon.com/elasticbeanstalk/) to [GitHub Pages](https://pages.github.com),
the original server-side API could no longer be supported.

We may eventually provide a client-side replacement of the API that runs entirely in your browser, but until
Expand Down
86 changes: 43 additions & 43 deletions apps/pcx86/examples/pcx86-dbg.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit f76575c

Please sign in to comment.