Jeff Parsons
|
8affd35e0e
|
Some Markdown formatting fixes
|
2017-04-14 13:46:11 -07:00 |
|
Jeff Parsons
|
29884d1ca5
|
Some Markdown formatting fixes
|
2017-04-14 13:43:43 -07:00 |
|
Jeff Parsons
|
e1d38c71b8
|
Some Markdown formatting fixes
|
2017-04-14 13:36:54 -07:00 |
|
Jeff Parsons
|
15e97df68e
|
Updated the page on DEC V100 ROMs to include more information on the character generator ROM
|
2017-04-14 10:52:37 -07:00 |
|
Jeff Parsons
|
a5ca6ff001
|
Updated the page on DEC V100 ROMs to include more information on the character generator ROM
|
2017-04-14 10:51:19 -07:00 |
|
Jeff
|
47b12390d0
|
Updated MACRO-10 diagnostic README files
|
2017-04-05 21:30:36 -07:00 |
|
Jeff
|
91ed20000c
|
Updated MACRO-10 diagnostic README files
|
2017-04-05 21:29:30 -07:00 |
|
Jeff Parsons
|
cca8c9f090
|
Merge branch 'master' into gh-pages
|
2017-04-05 21:11:33 -07:00 |
|
Jeff
|
1b5ff37f8a
|
Updated MACRO-10 diagnostic README files
|
2017-04-05 21:11:10 -07:00 |
|
Jeff
|
70e7cef651
|
Updated the MACRO-10 nested macro test page
|
2017-04-05 20:44:12 -07:00 |
|
Jeff
|
ea95de4939
|
Fixed (or rather, band-aided) a MACRO-10 regression assembling the nested macro test (/apps/pdp10/tests/macro10/TEST.MAC)
|
2017-04-05 20:42:44 -07:00 |
|
Jeff
|
5f72f1627f
|
Updated the first PDP-10 reliability test (DAKBA)
|
2017-04-05 16:33:16 -07:00 |
|
Jeff
|
a66c908daf
|
Added the first PDP-10 reliability test (DAKBA)
|
2017-04-05 14:19:40 -07:00 |
|
Jeff
|
6bd24c5347
|
Fixed how index operands are assembled into PDP-10 instructions, which was an unexpectedly convoluted process (they are NOT masked to 4 bits, shifted left 18 bits, and OR'ed into the opcode; instead, they are computed as a 36-bit value whose left and right 18-bit halves are swapped and then ADDED to the opcode, which means that an instruction encoded with indexing may not end up using indexing at all, depending on where all those bits fall)
|
2017-04-05 12:38:36 -07:00 |
|
Jeff
|
d4c12c8c7a
|
Fixed the PDP-10 BLT instruction
|
2017-04-05 11:32:16 -07:00 |
|
Jeff
|
7e1fc5586e
|
Added a minor improvement to the simplistic MACRO-10 fixup support in PDPjs
|
2017-04-04 16:34:03 -07:00 |
|
Jeff
|
427e6afdb8
|
Fixed OPDEF opcode generation (improper use of bitwise operators)
|
2017-04-04 11:26:49 -07:00 |
|
Jeff
|
d28d1ee940
|
Added a few PDP-10 byte pointer fixes, along with the ability to pass MACRO-10 text directly into the MACRO-10 assembler (use the Debugger's "as" command)
|
2017-04-04 10:42:41 -07:00 |
|
Jeff
|
38f709bb7a
|
Corrected a few expression parser changes that had adversely affected other debuggers (eg, PCx86)
|
2017-04-03 16:27:52 -07:00 |
|
Jeff
|
09dc4dcb9a
|
Lots of MACRO-10 improvements, DAKAM now assembles (but does not pass)
|
2017-04-03 16:10:08 -07:00 |
|
Jeff
|
3fb3f44384
|
Made a tiny 72-bit division optimization
|
2017-04-02 11:43:54 -07:00 |
|
Jeff Parsons
|
68c41bf5d5
|
Merge branch 'master' into gh-pages
|
2017-04-02 11:04:39 -07:00 |
|
Jeff
|
defa6cd038
|
Added some comments regarding 72-bit division.
|
2017-04-02 11:04:20 -07:00 |
|
Jeff
|
01550cc95e
|
Well, that was brutal, but ALL the PDP-10 DAKAL multiplication and division tests FINALLY pass
|
2017-04-02 10:35:59 -07:00 |
|
Jeff
|
493ae6c310
|
I *think* all the PDP-10 DAKAL multiplication tests pass now. Division tests, alas, are a different story.
|
2017-04-01 23:06:41 -07:00 |
|
Jeff
|
470bd1d69e
|
Fixed unary operators applied to bracketed expressions
|
2017-04-01 21:11:01 -07:00 |
|
Jeff
|
1a8c1306d4
|
Fixed 36-bit multiplication results in cases of overflow
|
2017-04-01 15:14:27 -07:00 |
|
Jeff
|
75b9a9c2ba
|
Fixed the Debugger's arithmetic truncation function (truncate())
|
2017-04-01 14:36:39 -07:00 |
|
Jeff
|
46ed7c77e8
|
Added code to help identify instances where multiplication constants should be checked against other sources for accuracy
|
2017-04-01 11:08:44 -07:00 |
|
Jeff
|
1711393755
|
Fixed 36-bit multiplication in the expression parser so that, within the PDP-10 environment, it produces the same 36-bit results that a PDP-10 would produce (important for MACRO-10 compatibility)
|
2017-04-01 00:43:44 -07:00 |
|
Jeff Parsons
|
11a28e8000
|
Merge branch 'master' into gh-pages
|
2017-03-31 19:59:50 -07:00 |
|
Jeff
|
19761fa199
|
DAKAL README updates
|
2017-03-31 19:59:25 -07:00 |
|
Jeff Parsons
|
241e54b4c0
|
Merge branch 'master' into gh-pages
|
2017-03-31 19:52:28 -07:00 |
|
Jeff
|
26de8bbb1a
|
Added another PDP-10 KA10 diagnostic (DAKAL)
|
2017-03-31 19:52:11 -07:00 |
|
Jeff Parsons
|
e3c11d0bb8
|
Merge branch 'master' into gh-pages
|
2017-03-31 18:43:29 -07:00 |
|
Jeff
|
1786b3bf31
|
Fixed some regressions in MACRO-10 support (all the KA10 diagnostics archived so far assemble and pass again)
|
2017-03-31 18:43:13 -07:00 |
|
Jeff
|
f928fd85f5
|
Fixed some regressions in MACRO-10 support (all the KA10 diagnostics archived so far assemble and pass again)
|
2017-03-31 18:42:57 -07:00 |
|
Jeff Parsons
|
fbdc73026c
|
Merge branch 'master' into gh-pages
|
2017-03-31 17:52:06 -07:00 |
|
Jeff Parsons
|
816e52ee35
|
Moved all the KA10 diagnostics into a ka10 folder
|
2017-03-31 17:51:51 -07:00 |
|
Jeff Parsons
|
aa0d48aa40
|
Merge branch 'master' into gh-pages
|
2017-03-31 16:58:57 -07:00 |
|
Jeff
|
6eba847a18
|
Moved all the KA10 diagnostics into a ka10 folder
|
2017-03-31 16:57:40 -07:00 |
|
Jeff
|
afd621dc79
|
Updated the PDP-10 DAKAK diagnostic page, and verified the ability to assemble (but not run) all the original DAKAK source files, after making further improvements to the built-in MACRO-10 Mini-Assembler
|
2017-03-31 16:32:37 -07:00 |
|
Jeff
|
2b5ab4d1a2
|
Added more PDP-10 diagnostics, all of which are passing now
|
2017-03-31 09:49:11 -07:00 |
|
Jeff
|
e7988597c5
|
Changed the remainder operator from '%' to '^/', mainly because '%' must be allowed in MACRO-10 symbols instead, but also because '%' led one to believe it was a "mod" operator (it wasn't); added IFDEF support to the MACRO-10 Mini-Assembler; updated the Debugger's assemble command to recognize filenames with "KLM" extensions, too.
|
2017-03-31 09:37:38 -07:00 |
|
Jeff
|
71e2ecb5cb
|
PDP-10 "DAKAK" multiplication diagnostic passes
|
2017-03-31 08:14:56 -07:00 |
|
Jeff
|
307517fd76
|
PDP-10 multiply diagnostic testing finally underway; fixed one bug related to the KA10 (not that anyone really cares anymore)
|
2017-03-30 23:46:01 -07:00 |
|
Jeff
|
90ae3f1db8
|
Fixed the signed 8-bit calculation of all PDP-10 shift/rotate counts; diagnostic DAKAJ now passes
|
2017-03-30 17:31:13 -07:00 |
|
Jeff
|
881da5b19c
|
Added another PDP-10 diagnostic (DAKAJ), which in turn required some more MACRO-10 support (eg, macro parameters with backslashes)
|
2017-03-30 16:04:00 -07:00 |
|
Jeff
|
3f06667597
|
Fixed/simplified opASH() a bit; it wasn't preserving the sign bit in all cases, and converting the input from unsigned to signed and back again was more confusing than helpful
|
2017-03-30 14:49:49 -07:00 |
|
Jeff
|
c6de12287c
|
Documented a (mildly) interesting MACRO-10 bug
|
2017-03-30 12:43:24 -07:00 |
|