Jeff Parsons
|
32ff93ef3e
|
Promoted version to 1.34.1
|
2017-02-28 16:36:15 -08:00 |
|
Jeff Parsons
|
51274c1a30
|
Make sure all machines support JSON-encoded resources with either 'longs' or 'data' arrays
|
2017-02-28 16:20:49 -08:00 |
|
Jeff Parsons
|
a1dba6a679
|
Added support for assembling PDP-10 I/O instructions
|
2017-02-28 09:14:56 -08:00 |
|
Jeff Parsons
|
c4f7262e71
|
Cleaned up the integer base conversion code, and expanded the PDP-10 register dump
|
2017-02-27 19:18:19 -08:00 |
|
Jeff Parsons
|
da3bb4740c
|
Fixed PDP-10 test panel updates
|
2017-02-24 13:09:46 -08:00 |
|
Jeff Parsons
|
ef70ed74b3
|
Added support for parsing of values (ie, integers) greater than 32 bits, and fixed PDP-10 Bus writes (parameter order differs from other emulators)
|
2017-02-24 13:07:38 -08:00 |
|
Jeff Parsons
|
c0de732f76
|
Changed toStrBase() to accept a number of bits rather than a number of bytes, because bytes aren't always 8 bits (see PDP-10)
|
2017-02-24 10:58:56 -08:00 |
|
Jeff Parsons
|
8320f58d44
|
Documentation updates to accommodate the PDP-10 work that's starting now
|
2017-02-23 15:14:51 -08:00 |
|
Jeff Parsons
|
ba7de38fbf
|
Created PDP-10 skeleton
|
2017-02-19 15:22:58 -08:00 |
|
Jeff Parsons
|
92a919c927
|
Avoid reallocating 64-bit register arrays on every 64-bit division
|
2017-02-12 22:24:06 -08:00 |
|
Jeff Parsons
|
43f3f66815
|
Cutting back on the number of redirects (attempting to reduce Jekyll build time)
|
2017-02-09 13:59:24 -08:00 |
|
Jeff Parsons
|
83591c695b
|
Prevent new scripts from interrupting scripts in progress
|
2017-02-08 09:25:44 -08:00 |
|
Jeff Parsons
|
c8f32d84f5
|
More scripting fixes
|
2017-02-06 17:46:42 -08:00 |
|
Jeff Parsons
|
2e93b71095
|
PDP-11 panel switches can now be scripted
|
2017-02-06 13:07:15 -08:00 |
|
Jeff Parsons
|
112c0e88c6
|
Scriptable machine improvements (including support for sleep)
|
2017-02-06 12:03:20 -08:00 |
|
Jeff Parsons
|
65bd1348dc
|
Starting work on v1.34.0
|
2017-02-04 17:27:25 -08:00 |
|
Jeff Parsons
|
cacc2f7dad
|
Support for RX11 diskette drives has been added, but is still untested
|
2017-02-02 15:14:13 -08:00 |
|
Jeff Parsons
|
df78f3c476
|
Switching to machine XML files that use a machine 'type' attribute rather than 'class'; 'class' can still be used to specify the machine type if 'type' is omitted, but going forward, it should only be used to specify an alternate CSS class
|
2017-01-31 22:06:13 -08:00 |
|
Jeff Parsons
|
822ab39cbe
|
Unforked the shared modules -- ES6 is now the default
|
2017-01-31 13:50:55 -08:00 |
|
Jeff Parsons
|
323a42be37
|
Converted the rest of the PCjs machines to ES6
|
2017-01-31 11:44:33 -08:00 |
|
Jeff Parsons
|
f21deebffb
|
Perform a more conservative remapping of keyCodes for Firefox's sake
|
2017-01-30 15:30:44 -08:00 |
|
Jeff Parsons
|
a71eab8612
|
Added iOS work-around for preventing unintentional page zooms when returning focus from a soft-key control to the normal keyboard control
|
2017-01-29 22:18:39 -08:00 |
|
Jeff Parsons
|
bb1bcc804f
|
Allow machine XML files to separate machine "type" from machine "class"; if present, "type" should determine the machine type, and "class" simply becomes the machine's style
|
2017-01-29 10:13:03 -08:00 |
|
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
|
fac5c3c57d
|
Added some PDP-11 documentation
|
2017-01-25 16:22:07 -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
|
e4069e5a70
|
Bumped version to 1.32.1, since there is an interface change (addition) to support sticky machines
|
2017-01-03 17:51:18 -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
|
398a653ed0
|
Fixed conditions required for RSTS/E boot code to work
|
2016-12-03 16:16:10 -08:00 |
|
Jeff Parsons
|
63348edabe
|
Added some RK11 improvements, and a new Debugger command ("da") to dump information about a virtual address
|
2016-12-02 16:06:23 -08:00 |
|
Jeff Parsons
|
27c41ebb94
|
Assorted README updates
|
2016-12-01 22:23:24 -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
|
0d73a6b33f
|
Fixed DELETE/BACKSPACE confusion in the VT100 KEYMAP (by of course mapping BACKSPACE to DELETE and DELETE to BACKSPACE; makes perfect sense)
|
2016-11-22 22:39:44 -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 |
|