Jeff Parsons
|
7157c7e7b8
|
Allow a machine's 'resume' property to be set by the web page, not just the machine file
|
2017-01-28 23:22:16 -08:00 |
|
Jeff Parsons
|
d182c7eced
|
Improved PDP-11 save/restore support (added to Device, Panel, RK11, and Serial)
|
2017-01-26 10:04:44 -08:00 |
|
Jeff Parsons
|
94fd473b0a
|
Tidied up some status messages
|
2017-01-25 14:18:19 -08:00 |
|
Jeff Parsons
|
25af103509
|
Added support in the Node web server for scripts on web pages, too
|
2017-01-25 11:45:22 -08:00 |
|
Jeff Parsons
|
4611153625
|
Updated PDP-11 Debugger to include line breaks between steps
|
2017-01-24 14:36:15 -08:00 |
|
Jeff Parsons
|
23cfefa971
|
Bumped version to 1.32.1, since there is an interface change (addition) to support sticky machines
|
2017-01-03 17:34:31 -08:00 |
|
Jeff Parsons
|
813fc7c14f
|
Moved sticky/floating machine classes to common.css, which is unique to Node, allowing Jekyll to define its own classes
|
2017-01-03 15:45:30 -08:00 |
|
Jeff Parsons
|
f87161f5d6
|
v1.32.0: The New Year Release
|
2016-12-30 15:56:01 -08:00 |
|
Jeff Parsons
|
ded8f15e86
|
Make component/script names match XML device names (specifically, serial and parallel, which used to be serialport and parallelport)
|
2016-12-29 13:21:22 -08:00 |
|
Jeff Parsons
|
d930b31c53
|
Some minor changes to make it easier to load a machine in the Node environment
|
2016-12-27 22:05:59 -08:00 |
|
Jeff Parsons
|
28f47a3424
|
Starting on v1.31.1
|
2016-12-27 16:33:00 -08:00 |
|
Jeff Parsons
|
c4d32af6da
|
Missed a spot where a /pcjs folder needed to be renamed to /pcx86
|
2016-12-27 15:09:03 -08:00 |
|
Jeff Parsons
|
f4f6181923
|
v1.31.0 marks our first transition to ES6 classes, but only for PDPjs initially (which is why there must be both /lib and /es6 files in the shared folder for now)
|
2016-12-18 11:31:55 -08:00 |
|
Jeff Parsons
|
ba8771adf1
|
Added some RK11 fixes for the 11/70 CPU EXERCISER, and some Debugger improvements for dumping address info ("da")
|
2016-12-08 17:05:03 -08:00 |
|
Jeff Parsons
|
9746891780
|
Debugger commands work with known IOPAGE symbols now
|
2016-12-05 15:38:46 -08:00 |
|
Jeff Parsons
|
342f976e42
|
Fixed soft key processing for PC8080 (to fix an issue with the Epiphany browser on the elementary OS involving the VT100 SET-UP button)
|
2016-12-05 12:26:32 -08:00 |
|
Jeff Parsons
|
d8f0e64329
|
Merge the last set of changes from the gh-pages branch
|
2016-12-04 11:31:03 -08:00 |
|
Jeff Parsons
|
b54253acf9
|
Numerous changes to make paper tape configurations more consistent with disk configurations. This allows all devices to share the machine-wide "autoMount" configuration object, now that the PC11 has a proper device name ("PTR"), making its properties distinguishable from those for RK11 and RL11 drives (eg, "RK0", "RL0", etc). And all the tape/disk components now use "Load" functions to connect a tape or disk to a device ("Attach" is deprecated). And finally, all tape/disk components now support operations to deposit their media directly into memory -- although in this case, the names of the operations are necessarily different: "Read" for tape images, "Boot" for disk images. The difference is partly historical convention but also reflects the fact that a "Boot" operation is more limited: paper tapes were designed to be completely loaded into memory, whereas bootable disks are designed for only the first sector to be loaded and executed. Also, paper tape images are now flagged as non-auto-starting, because they often require some user action (eg, loading another tape, setting some switches, etc), whereas disk boot sectors are flagged as auto-starting (see the fStart parameter of the loadImage() interface in the RAM component).
|
2016-12-03 14:49:51 -08:00 |
|
Jeff Parsons
|
aa2aebd89a
|
Working on v1.30.6 now
|
2016-12-03 09:04:34 -08:00 |
|
Jeff Parsons
|
e4c03099a7
|
Added UNIBUS Map registers to the MMU dump ("d mmu") command (only if enabled)
|
2016-12-02 17:31:32 -08:00 |
|
Jeff Parsons
|
4f7f72af57
|
Added rudimentary CSS support for side-by-side machines (the PDP-11/45 with VT100 is the first test case)
|
2016-12-01 17:32:56 -08:00 |
|
Jeff Parsons
|
423ee5df2c
|
Fixed a few more SerialPort connection problems
|
2016-12-01 16:03:09 -08:00 |
|
Jeff Parsons
|
469d446ab7
|
Updated the PDP-11 SerialPort to support ALT-ENTER for LINE-FEED and ALT-DELETE for BACKSPACE, to stay in step with VT100 shortcuts
|
2016-11-27 13:48:23 -08:00 |
|
Jeff Parsons
|
be02b5780b
|
Starting next phase of PDP-11 support (whatever that turns out to be)
|
2016-11-27 11:15:29 -08:00 |
|
Jeff Parsons
|
aa5b7b5613
|
Fixed problem with PDP-11/VT100 non-Debugger machine combination (missing serialPort)
|
2016-11-26 17:01:40 -08:00 |
|
Jeff Parsons
|
708869815d
|
Fixed DL11 for RT-11, and added more message capabilities
|
2016-11-22 16:54:45 -08:00 |
|
Jeff Parsons
|
dcea4fb905
|
First stab at RK11 support
|
2016-11-21 18:10:20 -08:00 |
|
Jeff Parsons
|
a29ee56a5d
|
Starting work on 1.30.4 and some additional PDP-11 hardware support
|
2016-11-21 13:16:38 -08:00 |
|
Jeff
|
d533ae69aa
|
Fixed a hardware interrupt signalling check in MAINDEC Test #15
|
2016-11-13 19:08:00 -08:00 |
|
Jeff
|
2c1191ce6e
|
DEC's "TRAP TEST" finally passes (and I learned a lot about PDP-11 opcode idiosyncrasies in the process)
|
2016-11-12 12:54:13 -08:00 |
|
Jeff
|
56bdd84e1a
|
Promoted the working version to 1.30.3
|
2016-11-03 16:24:56 -07:00 |
|
Jeff
|
d67e848973
|
Changed 11/70 machines to allocate RAM as a single chunk, and updated the 11/70 page on toggle-ins (/devices/pdp11/machine/1170/panel/debugger/README.md)
|
2016-11-03 14:42:35 -07:00 |
|
Jeff
|
b3bf213cd9
|
Enable the Debugger to get/set front panel switches as register SW
|
2016-11-02 19:41:29 -07:00 |
|
Jeff
|
d5c7bf0b5d
|
More Front Panel improvements
|
2016-11-02 13:35:50 -07:00 |
|
Jeff
|
caf0a728f8
|
More PDP-11 front panel functionality
|
2016-11-01 19:02:06 -07:00 |
|
Jeff
|
64845d782f
|
Fixed a tiny oversight in buildFileTable() when using a 320Kb diskette formatted by DOS 1.10
|
2016-10-28 09:46:29 -07:00 |
|
Jeff Parsons
|
9e480d7574
|
Added new RL11 component (work-in-progress)
|
2016-10-24 16:28:48 -07:00 |
|
Jeff Parsons
|
9ecb9e948f
|
More tweaks to the on-going tension between giving machine elements focus (especially problematic when there are multiple machines) and preventing the page from being yanked around
|
2016-10-23 09:24:26 -07:00 |
|
Jeff Parsons
|
d0618c34bc
|
Added more PDP-11 paper tape resources
|
2016-10-23 00:43:20 -07:00 |
|
Jeff Parsons
|
2274c97215
|
Starting work on v1.30.2
|
2016-10-22 00:23:55 -07:00 |
|
Jeff Parsons
|
5808778351
|
Added getTrapStatus() so that the Debugger can display trap information whenever a trap has just occurred, updated FileDump to store 'load' and 'exec' properties in MACRO-11 listing dumps (so that the individual machine files don't have to specify hard-coded 'load' and 'exec' values themselves), and added a new SerialPort parameter (upperCase) that can be used to force all received data to upper-case
|
2016-10-21 21:07:26 -07:00 |
|
Jeff Parsons
|
5f05913036
|
Fixed fault generation on invalid memory accesses; PDP-11 BASIC now starts up!
|
2016-10-21 17:06:41 -07:00 |
|
Jeff Parsons
|
21d91cbcfa
|
Fixed the components.xsl for PDPjs machines, and added more instructions, resource links, etc, for the PDP-11 demo machines
|
2016-10-20 15:16:22 -07:00 |
|
Jeff Parsons
|
5e9891292c
|
Added progress bar control (for the PC11 paper tape reader)
|
2016-10-19 14:16:14 -07:00 |
|
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
|
961dce8f78
|
Added PC11 support for loading tapes remotely
|
2016-10-17 18:22:42 -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
|
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
|
0f4cbd6e7b
|
Added my first PDP-11 add-on device component (PC11)
|
2016-10-15 16:32:59 -07:00 |
|
Jeff Parsons
|
b1f8fca2d9
|
Re-enabled source maps, at least for the PDP-11 emulators (for now)
|
2016-10-14 09:30:17 -07:00 |
|