Jeff Parsons
|
13a1dedbc7
|
Supoprt for tape images in the Absolute Loader format has been moved to the RAM component, so that those images can be preloaded into RAM in the same way that raw bootstrap images can; the RAM component now provides Absolute Loader image parsing as a service to other components that need it (specifically, the PC11 tape reader)
|
2016-10-19 11:10:38 -07:00 |
|
Jeff Parsons
|
16b8b59f12
|
PDP-11/20 test machine can load BASIC from paper tape, but still has some trouble running it
|
2016-10-18 15:44:26 -07:00 |
|
Jeff Parsons
|
aa131d5413
|
Changed name of tape demo configuration
|
2016-10-17 15:29:59 -07:00 |
|
Jeff Parsons
|
e3b165431b
|
Changed BOOTTEST to simply TEST
|
2016-10-17 15:25:15 -07:00 |
|
Jeff Parsons
|
ed24094683
|
Lots of tweaks in advance of PDPjs support for loading tape files
|
2016-10-17 15:19:01 -07:00 |
|
Jeff Parsons
|
5f3694133a
|
Updated READMEs regarding RAM image support
|
2016-10-17 11:18:18 -07:00 |
|
Jeff Parsons
|
980c2ac5ab
|
Updated PC8080 and PDPjs to support RAM images, eliminating the need for the old "writable ROM" kludge; RAM images can include their own load and exec addresses as part of the JSON file, but the RAM component can provide explicit overrides (if no load address is specified either way, the default load address is the starting RAM address)
|
2016-10-17 11:01:32 -07:00 |
|
Jeff Parsons
|
4cfaa5ef6e
|
Picked up the fixes from the Jekyll smoke test
|
2016-10-15 18:19:23 -07:00 |
|
Jeff Parsons
|
6bec38acb4
|
Updated READMEs
|
2016-10-15 17:13:43 -07:00 |
|
Jeff Parsons
|
0f4cbd6e7b
|
Added my first PDP-11 add-on device component (PC11)
|
2016-10-15 16:32:59 -07:00 |
|
Jeff Parsons
|
b79146880d
|
Debugger now restricts opcodes to the current CPU model
|
2016-10-15 15:01:39 -07:00 |
|
Jeff Parsons
|
c14f919f4f
|
Debugger now stops on undefined opcodes, as well as on unknown I/O accesses
|
2016-10-15 11:32:51 -07:00 |
|
Jeff Parsons
|
3a7b769fa3
|
Added support to FileDump for generating binary dumps from MACRO11 listing (.lst) files, since I wasn't having much success with dumpobj or obj2hex.pl; note that this assumes a listing file produced by the macro11 cross-assembler written by Richard Krehbiel in 2001, updated in 2009, and maintained here: https://github.com/shattered/macro11. There are other versions of macro11 floating around, like the one in the simtools project that accompanies simh, and the one built for the Windows-based PDP11GUI app.
|
2016-10-15 11:05:38 -07:00 |
|
Jeff Parsons
|
342746f2bc
|
Added a PDP-11 "server array" test page
|
2016-10-14 11:06:33 -07:00 |
|
Jeff Parsons
|
d68d1aa9bc
|
README updates
|
2016-10-13 16:47:30 -07:00 |
|
Jeff Parsons
|
b3c7d4e361
|
Added current speed control to PDP-11 control panels
|
2016-10-13 16:39:40 -07:00 |
|
Jeff Parsons
|
854b40c419
|
Cleaned up PDP-11/70 configs
|
2016-10-13 16:35:10 -07:00 |
|
Jeff Parsons
|
4567e9f6c6
|
Changed both PDP-11 test machines to use the new LED control panel
|
2016-10-11 11:42:18 -07:00 |
|
Jeff Parsons
|
eac2f56296
|
Provided clearer separation between LED triplets
|
2016-10-11 10:28:37 -07:00 |
|
Jeff Parsons
|
47767416a1
|
Added preliminary LED support
|
2016-10-11 10:20:39 -07:00 |
|
Jeff Parsons
|
6514836098
|
Cleaned up how memory and IOPAGE traps are triggered, how ODD byte-level IOPAGE accesses are handled, and how memory is dumped by the Debugger
|
2016-10-10 17:09:29 -07:00 |
|
Jeff Parsons
|
0ee3a091b4
|
More device refactoring
|
2016-10-07 17:37:13 -07:00 |
|
Jeff
|
f7659f9f34
|
Commencing work on v1.30.1
|
2016-10-06 12:48:48 -07:00 |
|
Jeff
|
4e8d4e95d8
|
Picked up fixes from the gh-pages rollout
|
2016-10-06 10:09:41 -07:00 |
|
Jeff
|
21b4fe4942
|
Renamed PDP11js to PDPjs (mostly a cosmetic change, except for the versions directory, and less of a mouthful)
|
2016-10-05 17:43:46 -07:00 |
|
Jeff
|
321f089f76
|
Updated PDP-11 READMEs
|
2016-10-05 16:55:26 -07:00 |
|
Jeff
|
bdc736c5f3
|
Added support for a PDP-11 connected to a VT100
|
2016-10-05 16:46:09 -07:00 |
|
Jeff
|
85b05ac7a9
|
Typos
|
2016-10-05 16:18:30 -07:00 |
|
Jeff
|
ebfcd5133b
|
PDP-11 console output works (first baby step)
|
2016-10-04 15:24:22 -07:00 |
|
Jeff
|
d90d10ea52
|
Moved PDP-11 console I/O to SerialPort component
|
2016-10-04 14:02:39 -07:00 |
|
Jeff
|
7923529aee
|
Improved debugger messages for bus and memory accesses
|
2016-10-04 10:45:18 -07:00 |
|
Jeff
|
1d395b7bd5
|
Added some comments on cycle times
|
2016-09-29 15:36:34 -07:00 |
|
Jeff
|
c7dbfc02be
|
Fixed CPU start/stop control; runCPU is now strictly a worker function, not a control interface (PDP-11 only; other CPUs still need to be updated to match)
|
2016-09-28 22:21:52 -07:00 |
|
Jeff
|
0ad98dc68b
|
All PDP-11 opcode decoders implemented now
|
2016-09-28 13:45:36 -07:00 |
|
Jeff
|
eb5aaa5d66
|
Strip leading zeros from selected debugger constants (typically immediate values)
|
2016-09-27 12:53:36 -07:00 |
|
Jeff
|
15fe831fc7
|
Sanpshot the bootcode used for initial PDP-11 testing
|
2016-09-27 11:40:47 -07:00 |
|
Jeff
|
0e38c6dbc7
|
Changed the primary means updating the PSW to setPSW(), and put some handcuffs on writePSW()
|
2016-09-21 19:02:36 -07:00 |
|
Jeff Parsons
|
1c9ea6445b
|
New PDP11 Device component can now register read/write handlers for selected I/O addresses
|
2016-09-20 14:53:09 -07:00 |
|
Jeff Parsons
|
614fc11aca
|
Restored support for custom memory controllers in the PDP11 emulator (to be used for UNIBUS I/O)
|
2016-09-20 11:19:42 -07:00 |
|
Jeff Parsons
|
a15e222076
|
Added support for a Debugger "base" option that presets the default base (eg, 8, 10, 16) for most numeric input/output
|
2016-09-19 16:43:07 -07:00 |
|
Jeff Parsons
|
1df54a338f
|
Assorted PDP-11 debugger changes
|
2016-09-19 16:30:08 -07:00 |
|
Jeff Parsons
|
3bd02c7e19
|
Bumped version to 1.30 in honor of the PDP11 module that's being integrated, along with my first attempt to use a newer version of the Closure Compiler (ie, the JavaScript version), as well as giving Gulp a try -- although Gulp leaves just as bad a taste in my mouth as Grunt did
|
2016-09-13 15:33:17 -07:00 |
|
Jeff Parsons
|
46f42441d8
|
Gutted control panel
|
2016-09-06 10:25:02 -07:00 |
|
Jeff Parsons
|
a3de3a8374
|
More PDP11js name changes
|
2016-09-06 10:23:01 -07:00 |
|
Jeff Parsons
|
f0d18af735
|
PDP-11-related message updates
|
2016-09-05 11:24:41 -07:00 |
|
Jeff Parsons
|
475b08fa91
|
Assorted README updates for the PDP-11 skeleton
|
2016-09-03 18:07:37 -07:00 |
|
Jeff Parsons
|
4b778b281d
|
Groundwork for a PDP-11 emulator (starting with a gutted copy of PC8080)
|
2016-09-03 17:43:06 -07:00 |
|
Jeff Parsons
|
ff6ce2ccfa
|
Prepare to work on v1.24.2
|
2016-08-24 14:06:54 -07:00 |
|
Jeff Parsons
|
c55cd76c57
|
README updates
|
2016-08-23 15:05:19 -07:00 |
|
Jeff Parsons
|
6eb7b626ef
|
Updated README regarding VT100 demos
|
2016-08-22 09:29:35 -07:00 |
|