Updated PDP-10 README files
This commit is contained in:
parent
fcee8a2838
commit
52bd554cf1
9 changed files with 2187 additions and 51 deletions
|
|
@ -7,6 +7,7 @@ permalink: /apps/pdp10/
|
|||
PDP-10 Software
|
||||
---------------
|
||||
|
||||
PCjs provides the following PDP-10 tests:
|
||||
PCjs provides the following PDP-10 software:
|
||||
|
||||
- [PDP-10 Opcode Tests](tests/)
|
||||
- [PDP-10 Tape Software](tapes/)
|
||||
|
|
|
|||
12
apps/pdp10/tapes/README.md
Normal file
12
apps/pdp10/tapes/README.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: PDP-10 Tape Software
|
||||
permalink: /apps/pdp10/tapes/
|
||||
---
|
||||
|
||||
PDP-10 Tape Software
|
||||
--------------------
|
||||
|
||||
PCjs provides the following PDP-10 tape software:
|
||||
|
||||
[PDP-10 Diagnostic Tapes](diags/)
|
||||
12
apps/pdp10/tapes/diags/README.md
Normal file
12
apps/pdp10/tapes/diags/README.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: PDP-10 Diagnostic Tapes
|
||||
permalink: /apps/pdp10/tapes/diags/
|
||||
---
|
||||
|
||||
PDP-10 Diagnostic Tapes
|
||||
-----------------------
|
||||
|
||||
PCjs provides the following PDP-10 diagnostic tapes:
|
||||
|
||||
[PDP-10 KLAD Diagnostic Tapes](klad/)
|
||||
17
apps/pdp10/tapes/diags/klad/README.md
Normal file
17
apps/pdp10/tapes/diags/klad/README.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
layout: page
|
||||
title: PDP-10 KLAD Diagnostic Tapes
|
||||
permalink: /apps/pdp10/tapes/diags/klad/
|
||||
---
|
||||
|
||||
PDP-10 KLAD Diagnostic Tapes
|
||||
----------------------------
|
||||
|
||||
We have archived selected files from [PDP-10 KLAD Diagnostics Sources](http://pdp-10.trailing-edge.com/klad_sources/index.html),
|
||||
including:
|
||||
|
||||
- [KA10 BASIC INSTRUCTION DIAGNOSTIC (MAINDEC-10-DAKAD-B-D)](dakad/)
|
||||
|
||||
The Debugger command `a 100 http://archive.pcjs.org/apps/pdp10/tapes/diags/klad/dakadm.mac.html` can be used to test the
|
||||
new [MACRO-10](http://archive.pcjs.org/pubs/dec/pdp10/tops10/02_1973AsmRef_macro.pdf) work-alike assembler being added to
|
||||
the PDP-10 Emulator.
|
||||
2068
apps/pdp10/tapes/diags/klad/dakad/README.md
Normal file
2068
apps/pdp10/tapes/diags/klad/dakad/README.md
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -2448,6 +2448,7 @@ class DebuggerPDP10 extends Debugger {
|
|||
*/
|
||||
loadAssembly(macro10, addrLoad)
|
||||
{
|
||||
this.println("loadAssembly()");
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -70,23 +70,41 @@ class Macro10 {
|
|||
var macro10 = this;
|
||||
Web.getResource(sURL, null, true, function(sURL, sResource, nErrorCode) {
|
||||
if (!nErrorCode) {
|
||||
nErrorCode = macro10.parse(sResource);
|
||||
nErrorCode = macro10.parse(sURL, sResource);
|
||||
}
|
||||
macro10.done(macro10, sURL, nErrorCode);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* parse(sResource)
|
||||
* parse(sURL, sResource)
|
||||
*
|
||||
* Begin the assembly process.
|
||||
*
|
||||
* @this {Macro10}
|
||||
* @param {string} sURL
|
||||
* @param {string} sResource
|
||||
* @return {number}
|
||||
*/
|
||||
parse(sResource) {
|
||||
this.dbg.println("resource length: " + sResource.length);
|
||||
return 999;
|
||||
parse(sURL, sResource)
|
||||
{
|
||||
var match, re;
|
||||
var sText = sResource;
|
||||
if (Str.endsWith(sURL, ".html")) {
|
||||
/*
|
||||
* We want to parse ONLY text between <PRE>...</PRE> tags.
|
||||
*/
|
||||
sText = "";
|
||||
re = /<pre>([\s\S]*?)<\/pre>/gi;
|
||||
while (match = re.exec(sResource)) {
|
||||
sText += match[1];
|
||||
}
|
||||
}
|
||||
var i;
|
||||
var asLines = sText.split(/\r?\n/);
|
||||
for (i = 0; i < asLines.length; i++) {
|
||||
//this.dbg.println(asLines[i]);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,11 +4,19 @@ title: DEC PDP-10 Publications and Papers
|
|||
permalink: /pubs/dec/pdp10/
|
||||
---
|
||||
|
||||
PDP-10 Hardware Publications
|
||||
----------------------------
|
||||
PDP-10 Publications
|
||||
-------------------
|
||||
|
||||
This page summarizes PDP-10 documentation that was useful in creating [PDPjs](/docs/pdpjs/). In most cases,
|
||||
these documents came from the PDF Document Archive at [bitsavers.org](http://bitsavers.org), in the [/pdf/dec/pdp10/](http://bitsavers.org/pdf/dec/pdp10/)
|
||||
directory. If a PDF was not searchable, it was "OCR'ed" before being archived below.
|
||||
|
||||
PDP-10 Hardware Publications
|
||||
----------------------------
|
||||
|
||||
- [PDP-10 System Reference Manual (1968)](http://archive.pcjs.org/pubs/dec/pdp10/ka10/DEC-10-HGAA-D_PDP-10_System_Reference_Manual_May1968.pdf) [[Original PDF](http://bitsavers.trailing-edge.com/pdf/dec/pdp10/KA10/DEC-10-HGAA-D_PDP-10_System_Reference_Manual_May1968.pdf)]
|
||||
|
||||
PDP-10 Software Publications
|
||||
----------------------------
|
||||
|
||||
- [MACRO-10 Assembler Programmer's Reference Manual (April 1972)](http://archive.pcjs.org/pubs/dec/pdp10/tops10/02_1973AsmRef_macro.pdf) [[Original PDF](http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/pdp10/TOPS10/1973_Assembly_Language_Handbook/02_1973AsmRef_macro.pdf)]
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue