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

Commit

Permalink
More document link updates
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffpar committed Apr 23, 2019
1 parent 47d8a1a commit 5ab445a
Show file tree
Hide file tree
Showing 10 changed files with 20 additions and 20 deletions.
4 changes: 2 additions & 2 deletions _posts/2014-09-13-the-ibm-pc-at-alive-and-booting.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ Aside from the additional DMA Controller, other major new motherboard components
The Keyboard Controller and Real-Time Clock/CMOS components required the most tinkering to pass through the ROM BIOS
gauntlet.

For example, at one point, the BIOS ("[TEST.21](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/pc/reference/ibm/5170/techref/1984-03/pages/IBM-5170-TECHREF 202.pdf)")
reset the keyboard ("[KBD_RESET](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/pc/reference/ibm/5170/techref/1984-03/pages/IBM-5170-TECHREF 212.pdf)"),
For example, at one point, the BIOS ("[TEST.21](https://1drv.ms/b/s!ArcO_mFRe1Z9gqEPV82VBi1so8Tt-A#page202)")
reset the keyboard ("[KBD_RESET](https://1drv.ms/b/s!ArcO_mFRe1Z9gqEPV82VBi1so8Tt-A#page212)"),
which unmasked the keyboard IRQ and waited for an interrupt, using a loop where CX was initialized to zero and then
decremented until either CX wrapped around to zero again *or* an interrupt occurred. The "TEST.21" code then assumed
that if "KBD_RESET" returned zero in CX, no interrupt had occurred.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2016-11-13-curious-pdp-11-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ permalink: /blog/2016/11/13/

Last week, I ran PDPjs through a series of early [PDP-11 Paper Tape Diagnostics](/apps/pdp11/tapes/diags/).
These tests were originally released in 1970 and are documented in such DEC publications as the
[MAINDEC USER REFERENCE MANUAL](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/dec/pdp11/diags/MAINDEC-11-DZQAB-B-D_User_Reference_Manual_Oct73.pdf)
[MAINDEC USER REFERENCE MANUAL](https://1drv.ms/b/s!ArcO_mFRe1Z9gp4RIs4XFo4GvOtA6Q)
(October 1973).

[Tests 1-12](/apps/pdp11/tapes/diags/#tests-1-12) (MAINDEC-11-D0AA-PB through MAINDEC-11-D0LA-PB)
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 @@ -40,7 +40,7 @@ Give it a try!

### MMU Relocation Test

From DEC's [PDP-11/70 Maintenance Service Guide](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/dec/pdp11/1170/PDP1170_Maintenance_Service_Guide_Apr88.pdf),
From DEC's [PDP-11/70 Maintenance Service Guide](https://1drv.ms/b/s!ArcO_mFRe1Z9gp5EUrgOBIlXswxuQg),
Chapter 4:

Use the following toggle-in to verify the correct operation of Memory Management Relocation.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2017-02-28-learning-the-pdp-10.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ the [PDP-10](https://en.wikipedia.org/wiki/PDP-10#Cancellation_and_influence).

Having never used a real DEC PDP-10, I've had a steep learning curve creating a [PDP-10 Emulator](/modules/pdp10/).
So far, the only [PDP-10 Hardware Documentation](/pubs/dec/pdp10/) I've read (or rather, skimmed) is the
[PDP-10 System Reference Manual (1968)](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/dec/pdp10/ka10/DEC-10-HGAA-D_PDP-10_System_Reference_Manual_May1968.pdf).
[PDP-10 System Reference Manual (1968)](https://1drv.ms/b/s!ArcO_mFRe1Z9gp1fP3wKOXBGsZETkQ).

To make it easier to create and run some simple [PDP-10 Opcode Tests](/apps/pdp10/tests/opcodes/), most of my initial development
efforts have centered on the built-in PDP-10 Debugger. In addition to the usual disassembler capabilities, I've also included
Expand Down
4 changes: 2 additions & 2 deletions _posts/2017-03-21-the-macro-10-assembler-50-years-later.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ it's a right-shift. Here are some examples:
>> print -1B70
0o000000000001 1.

And as the [MACRO-10 Assembler Programmer's Reference Manual (June 1972)](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/dec/pdp10/tops10/Macro_Assembler_Reference_Manual-Jun72.pdf),
And as the [MACRO-10 Assembler Programmer's Reference Manual (June 1972)](https://1drv.ms/b/s!ArcO_mFRe1Z9gp1i3qATlvub3JxoDQ),
p. 1-17, points out, all of the following "binary shifting" expressions are equivalent:

>> print 10B32
Expand Down Expand Up @@ -220,7 +220,7 @@ and processing them at the end of the first pass. Well, since ZZ is a symbol th
became clear that I needed to process literals immediately. This meant creating a separate assembly scope while processing each
literal; in fact, it meant a stack of scopes, in case literals contained nested literals.

As the [MACRO-10 Assembler Programmer's Reference Manual (April 1978)](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/dec/pdp10/tops10/Macro_Assembler_Reference_Manual-Apr78.pdf)
As the [MACRO-10 Assembler Programmer's Reference Manual (April 1978)](https://1drv.ms/b/s!ArcO_mFRe1Z9gp1hxEi9aXmTStmyhA)
explains:

A literal can include any term, symbol, expression, or statement, but
Expand Down
6 changes: 3 additions & 3 deletions _posts/2019-01-10-an-update-on-early-norton-utilities.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ the diskettes imaged and [User Guides](/pubs/pc/magazines/pcdiskmag/) scanned, I
Peter Norton had made some contributions to the first two volumes:

{% include gallery-begin.html %}
{% include gallery-image.html src="https://demo-disks.pcjs.org/pcx86/shareware/pcdiskmag/PC-DISK-MAG-VOL1-NO1.jpg" width="120" height="190" title="PC Disk Magazine Vol. 1 No. 1" link="https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/pc/magazines/pcdiskmag/PC-DISK-MAG-VOL1-NO1.pdf" %}
{% include gallery-image.html src="https://demo-disks.pcjs.org/pcx86/shareware/pcdiskmag/PC-DISK-MAG-VOL1-NO2.jpg" width="120" height="190" title="PC Disk Magazine Vol. 1 No. 2" link="https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/pc/magazines/pcdiskmag/PC-DISK-MAG-VOL1-NO2.pdf" %}
{% include gallery-image.html src="https://demo-disks.pcjs.org/pcx86/shareware/pcdiskmag/PC-DISK-MAG-VOL1-NO1.jpg" width="120" height="190" title="PC Disk Magazine Vol. 1 No. 1" link="https://1drv.ms/b/s!ArcO_mFRe1Z9gqAtZqAKOZbLXS2ZdQ" %}
{% include gallery-image.html src="https://demo-disks.pcjs.org/pcx86/shareware/pcdiskmag/PC-DISK-MAG-VOL1-NO2.jpg" width="120" height="190" title="PC Disk Magazine Vol. 1 No. 2" link="https://1drv.ms/b/s!ArcO_mFRe1Z9gqAsBTOJdiBIUKuxAQ" %}
{% include gallery-end.html %}

The first program, `DISKMAP`, was described by Peter Norton in the accompanying User Guide as
Expand All @@ -46,7 +46,7 @@ And the second program, `DLABEL`, was similarly described as "another element fr
praised Norton Utilities for the IBM PC."

Moreover, on closer inspection of these two utilities, I noticed that they both appeared to include
decompression stubs that were similar to those generated by [SpaceMaker 1.06](/disks/pcx86/tools/other/spacemaker/1.06/).
decompression stubs that were similar to those generated by [SpaceMaker 1.06](/disks/pcx86/tools/other/spacemaker/).

Similar, but different. And smaller (239 bytes vs. 260 bytes in later versions of SpaceMaker). However,
the similarities are so striking that I'd say it's pretty clear that Peter Norton *did* use an early version
Expand Down
4 changes: 2 additions & 2 deletions disks/dec/rl02k/xxdp/ekbad0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ EKBAD0: 11/70 CPU DIAGNOSTIC (PART 1)
-------------------------------------

From the
[PDP-11 Diagnostic Handbook (1988)](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/dec/pdp11/diags/PDP11_DiagnosticHandbook_1988.pdf),
[PDP-11 Diagnostic Handbook (1988)](https://1drv.ms/b/s!ArcO_mFRe1Z9gp4d3zhflWyJp07i9g),
p. 1-6:

11/70 CPU DIAGNOSTIC PART 1
Expand Down Expand Up @@ -62,7 +62,7 @@ p. 1-6:
SW00 = 1 skip operator intervention testing

The closest we have to a source code listing of the EKBAD0 diagnostic comes from some
[scanned microfiche](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/dec/pdp11/diags/AC-7962D-MC_CEKBAD0_1170_CPU_1_May80.pdf)
[scanned microfiche](https://1drv.ms/b/s!ArcO_mFRe1Z9gp46rtFNcs5qr4fnXw)
on [bitsavers.org](http://bitsavers.trailing-edge.com/pdf/dec/pdp11/microfiche/ftp.j-hoppe.de/bw/gh/) for:

PRODUCT CODE: AC-7962D-MC
Expand Down
6 changes: 3 additions & 3 deletions disks/dec/rl02k/xxdp/ekbbf0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ EKBBF0: 11/70 CPU DIAGNOSTIC (PART 2)
-------------------------------------

From the
[PDP-11 Diagnostic Handbook (1988)](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/dec/pdp11/diags/PDP11_DiagnosticHandbook_1988.pdf),
[PDP-11 Diagnostic Handbook (1988)](https://1drv.ms/b/s!ArcO_mFRe1Z9gp4d3zhflWyJp07i9g),
p. 1-7:

11/70 CPU DIAGNOSTIC PART 2
Expand Down Expand Up @@ -96,8 +96,8 @@ After setting a breakpoint at 020646 and then dumping the instruction history bu
020646: 104241 EMT 241

The closest we have to a source code listing of the EKBBF0 diagnostic comes from some
[scanned microfiche](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/dec/pdp11/diags/AC-7966F-MC_CEKBBF0_1170_CPU_2_May80.pdf)
on [bitsavers.org](http://bitsavers.trailing-edge.com/pdf/dec/pdp11/microfiche/ftp.j-hoppe.de/bw/gh/) for:
[scanned microfiche](https://1drv.ms/b/s!ArcO_mFRe1Z9gp4-Dzi21kgl138RAQ)
on [bitsavers.org](http://bitsavers.org/pdf/dec/pdp11/microfiche/ftp.j-hoppe.de/bw/gh/) for:

PRODUCT CODE: AC-7966F-MC
PRODUCT NAME: CEKBBF0 11/70 CPU #2
Expand Down
6 changes: 3 additions & 3 deletions disks/dec/rl02k/xxdp/ekbee1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ EKBEE1: 11/70 MEMORY MANAGEMENT DIAGNOSTIC
------------------------------------------

From the
[PDP-11 Diagnostic Handbook (1988)](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/dec/pdp11/diags/PDP11_DiagnosticHandbook_1988.pdf),
[PDP-11 Diagnostic Handbook (1988)](https://1drv.ms/b/s!ArcO_mFRe1Z9gp4d3zhflWyJp07i9g),
p. 1-10:

11/70 MEMORY MANAGEMENT TEST
Expand Down Expand Up @@ -44,8 +44,8 @@ p. 1-10:
...

The closest we have to a source code listing of the EKBEE1 diagnostic comes from some
[scanned microfiche](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/dec/pdp11/diags/AC-7975E-MC_CEKBEE0_1170_MEM_MGMT_May80.pdf)
on [bitsavers.org](http://bitsavers.trailing-edge.com/pdf/dec/pdp11/microfiche/ftp.j-hoppe.de/bw/gh/) for:
[scanned microfiche](https://1drv.ms/b/s!ArcO_mFRe1Z9gp5Sc2Uv0TMEj2GOHQ)
on [bitsavers.org](http://bitsavers.org/pdf/dec/pdp11/microfiche/ftp.j-hoppe.de/bw/gh/) for:

PRODUCT CODE: AC-7975E-MC
PRODUCT NAME: CEKBEE0 11/70 MEM MGMT
Expand Down
4 changes: 2 additions & 2 deletions disks/pcx86/tools/microsoft/pascal/quickpascal/1.00/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ Microsoft QuickPascal 1.00

PCjs has copies of the following documentation:

- [QuickPascal: Up and Running](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/pc/software/tools/microsoft/pascal/quickpascal/1.00/QUICKPASCAL-100-Up_and_Running.pdf)
- [QuickPascal: Pascal by Example](https://s3-us-west-2.amazonaws.com/archive.pcjs.org/pubs/pc/software/tools/microsoft/pascal/quickpascal/1.00/QUICKPASCAL-100-Pascal_by_Example.pdf)
- [QuickPascal: Up and Running](https://1drv.ms/b/s!ArcO_mFRe1Z9gqFOML1HOTUKRFZLEQ)
- [QuickPascal: Pascal by Example](https://1drv.ms/b/s!ArcO_mFRe1Z9gqFVsisy9Gka2J_GxA)

Directory listings of the diskettes are provided [below](#directory-of-ms-quickpascal-100-360k-disk-1-setuputilities).

Expand Down

0 comments on commit 5ab445a

Please sign in to comment.