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
|
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
|
ab41fdef3c
|
More robust handling of PDP-10 memory errors (so that when a file is assembled and loaded into non-existent memory, an error is generated); bumped the PDP-10 test machine to 32K words
|
2017-03-30 09:57:53 -07:00 |
|
Jeff
|
c045e78395
|
Added the DAKAG PDP-10 diagnostics, implemented PUSHJ and POPJ instructions, and improved the debugging of XCT sequences
|
2017-03-29 13:26:23 -07:00 |
|
Jeff
|
d0ff759684
|
Added MACRO-10 support for OPDEFs, which are macro-like statements used to generate words which can also be combined with addressing modifiers
|
2017-03-29 10:12:45 -07:00 |
|
Jeff
|
642e43937e
|
Assemble commands can now be batched up; even if they refer to external files that must be loaded asynchronously, command processing will be suspended until assembly is complete
|
2017-03-29 08:14:07 -07:00 |
|
Jeff
|
f8bf346eab
|
Renamed flags to be more consistent with DEC's names, and updated JSR and JSP to clear the BIS flag
|
2017-03-28 16:27:18 -07:00 |
|
Jeff
|
471a93353e
|
Fixed MACRO-10 literal processing (literals need to be evaluated as early as possible, but not allocated until the end is reached)
|
2017-03-24 00:09:30 -07:00 |
|
Jeff
|
9c96ec14ad
|
Started executing basic PDP-10 instruction diagnostic #1
|
2017-03-17 00:01:49 -07:00 |
|
Jeff
|
0dc6b7276b
|
Added lots of PDP-10 compare/increment/decrement/skip/jump instructions
|
2017-03-09 12:30:51 -08:00 |
|
Jeff
|
b3982328ed
|
Added a couple of doDIV() improvements
|
2017-03-08 14:41:55 -08:00 |
|
Jeff
|
48792873de
|
Eliminate PDP-10 dependencies on the Int36 class (which is now used only for prototyping and command-line testing)
|
2017-03-07 17:21:59 -08:00 |
|
Jeff
|
7e207db2a1
|
Added PDP-10 JSP and JFCL operations (which seem to be the simplest means of getting and setting the processor flags)
|
2017-03-07 13:44:43 -08:00 |
|
Jeff
|
0e18448423
|
Added PDP-10 SUB and MUL operations
|
2017-03-07 10:21:17 -08:00 |
|
Jeff
|
ffb7fa1221
|
New improved PDP-10 processor flag handling
|
2017-03-04 21:07:56 -08:00 |
|
Jeff
|
1ac769431f
|
Added initial logic for decoding PDP-10 input-output instructions
|
2017-03-04 16:47:56 -08:00 |
|
Jeff
|
b8a38c8ac6
|
Finished PDP-10 logical operations
|
2017-03-03 15:58:15 -08:00 |
|
Jeff
|
796a23ce6c
|
Added some "special considerations" to PDP-10 byte pointer processing
|
2017-03-03 09:01:49 -08:00 |
|
Jeff
|
25aa95cec8
|
First cut at PDP-10 byte instructions
|
2017-03-02 23:10:24 -08:00 |
|
Jeff
|
affaa1075c
|
Finished the PDP-10 Move Magnitude opcodes, along with the Push Down and Pop Up opcodes (uncovering some SIMH weirdness along the way)
|
2017-03-02 16:38:00 -08:00 |
|
Jeff
|
84f8cece67
|
All PDP-10 MOVN (Move Negative) opcodes implemented
|
2017-03-02 10:19:37 -08:00 |
|
Jeff
|
202374dd09
|
Added the PDP-10's four arithmetic flags along with a negate() function -- the first of our functions that actually needs to set those flags
|
2017-03-01 17:23:54 -08:00 |
|
Jeff Parsons
|
8863f1127c
|
Added rudimentary PDP-10 assembler capability to the built-in debugger
|
2017-02-27 18:06:08 -08:00 |
|
Jeff Parsons
|
aecd943c52
|
Added support for PDP-10 RAM images
|
2017-02-26 20:37:16 -08:00 |
|
Jeff Parsons
|
6cf141baf9
|
getOpcode() can now handle infinite indirections without starving the emulator
|
2017-02-26 12:17:21 -08:00 |
|
Jeff Parsons
|
ed4c031035
|
Implemented my first 4 PDP-10 opcodes (HLL, HLLI, HLLM, HLLS)
|
2017-02-26 10:51:49 -08:00 |
|
Jeff Parsons
|
e3ab5b1ed5
|
Added preliminary PDP-10 opcode decoding
|
2017-02-26 09:13:16 -08:00 |
|
Jeff Parsons
|
3b27f45b76
|
Added disassembly of basic PDP-10 operations
|
2017-02-24 23:15:53 -08:00 |
|
Jeff
|
0aa88da301
|
Updated information on PDP timings
|
2017-02-23 09:02:48 -08:00 |
|
Jeff Parsons
|
ba7de38fbf
|
Created PDP-10 skeleton
|
2017-02-19 15:22:58 -08:00 |
|