Commit graph pcjs/disks
Author SHA1 Message Date
Jeff Parsons
323a42be37 Converted the rest of the PCjs machines to ES6 2017-01-31 11:44:33 -08:00
Jeff Parsons
c59dd06914 Start work on v1.32.2 2017-01-08 23:15:14 -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
f87161f5d6 v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
Jeff Parsons
28f47a3424 Starting on v1.31.1 2016-12-27 16:33:00 -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
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
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
dec2131608 Added more disk images for the PDP-11 2016-11-27 11:10:13 -08:00
Jeff Parsons
1e72c6a822 Ongoing problems with tabs in README markdown files 2016-11-26 14:05:53 -08:00
Jeff Parsons
08b81a8739 All attempted diagnostic tests pass now (including EKBBF0) 2016-11-26 13:51:29 -08:00
Jeff Parsons
57d287f161 The VT100 is now smarter about detecting the host machine's physical CAPS LOCK state (and is also capable of displaying that state now) 2016-11-25 16:06:39 -08:00
Jeff Parsons
7f48221bca Fixed TEST 40 in diagnostic EKBBF0 by including address 177776 in the RED stack overflow range 2016-11-24 09:14:01 -08:00
Jeff Parsons
42be10cca9 Fixed bad link 2016-11-23 09:19:31 -08:00
Jeff Parsons
fe1952a2ae Updated RK03 disk information 2016-11-23 09:17:29 -08:00
Jeff Parsons
06f838325d Updated disk READMEs 2016-11-22 17:10:15 -08:00
Jeff Parsons
871b22c779 Fixed autoMount processing when multiple disk controllers are loaded 2016-11-22 11:14:57 -08:00
Jeff Parsons
8318336c10 Added more details about available diagnostics 2016-11-22 10:19:00 -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 Parsons
3e21c8acf3 Removed old breakpoint 2016-11-21 10:36:43 -08:00
Jeff
eb9c372043 Added links to machines configured for running selected diagnostics 2016-11-19 12:37:24 -08:00
Jeff
0493daef10 Added some more information about one of the stranger EKBEE1 tests (TEST 122: KT BEND) 2016-11-19 11:32:42 -08:00
Jeff
29740f2d7e Added more information about available DEC diagnostics 2016-11-19 10:14:49 -08:00
Jeff
efbce0dea2 Merged gh-pages README fixes 2016-11-10 16:49:34 -08:00
Jeff
9fe3ba6e09 Added some early PDP-11 diagnostic tapes 2016-11-09 20:25:38 -08:00
Jeff
c9adaee1f7 Revised some DEC publication locations 2016-11-09 15:40:07 -08:00
Jeff
a4afe2de77 Created a page for the XXDP diagnostics, to document information about them as I learn... 2016-11-09 13:25:40 -08:00
Jeff
010ba29b20 Fixed the LKS Monitor bit 2016-11-08 09:24:01 -08:00
Jeff
f1ee9d7331 Merged gh-pages README updates 2016-11-08 08:20:32 -08:00
Jeff
56bdd84e1a Promoted the working version to 1.30.3 2016-11-03 16:24:56 -07:00
Jeff Parsons
181229833e Synced with website updates 2016-10-22 10:31:44 -07:00
Jeff Parsons
f7f9de1e36 Creating a top-level Software link to both the Apps and Disks collections 2016-10-22 09:31:26 -07:00
Jeff Parsons
2274c97215 Starting work on v1.30.2 2016-10-22 00:23:55 -07:00
Jeff Parsons
fbb36c1d1b Updated PDP-11 READMEs 2016-10-18 12:03:23 -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
f7659f9f34 Commencing work on v1.30.1 2016-10-06 12:48:48 -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
ff6ce2ccfa Prepare to work on v1.24.2 2016-08-24 14:06:54 -07:00
Jeff Parsons
6a5e18d493 Working on next release (v1.24.1): first change is enabling smooth scrolling by default 2016-08-19 16:10:48 -07:00
Jeff Parsons
145ec9d125 Starting on v1.24.0; first change: support for encoding ESC characters in SerialPort test strings (support which perhaps should eventually be moved into getComponentParms() instead) 2016-08-17 19:09:23 -07:00
Jeff Parsons
4e5734cec7 Updated disk library 2016-08-09 12:33:23 -07:00
Jeff Parsons
57f6e14581 The /tests/pc folder is now /tests/pcx86 (to be consistent with the associated emulator) 2016-08-09 11:49:17 -07:00
Jeff Parsons
663343a1ad The /tests/pc folder is now /tests/pcx86 (to be consistent with the associated emulator) 2016-08-09 11:48:09 -07:00
Jeff Parsons
498ffd62d2 Needed to run "grunt promote" since XSL files changed 2016-08-01 17:02:33 -07:00
Jeff Parsons
1365bdf05f Fixed the Debugger's "load" command (the disk controller interface had changed) 2016-07-23 00:11:35 -07:00
Jeff Parsons
1d81e555b2 README updates 2016-06-06 09:17:25 -07:00
Jeff Parsons
29f2fa9132 Starting on v1.23.1 2016-05-25 08:00:24 -07:00