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
|
43bec5fd03
|
Final tweaks to initial sticky machine demo
|
2017-01-03 17:28:35 -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
|
67e1e66cb1
|
More Node-related module tidying (but still doesn't solve ES6 browser issues with uncompiled code)
|
2017-01-02 16:51:09 -08:00 |
|
Jeff Parsons
|
7c7473f86e
|
Documented the MTPS (11/34A), MFPS (11/34A), and MFPT (11/44+) instructions, even though our basic model support (11/20, 11/40, 11/45, and 11/70) doesn't use them
|
2017-01-02 12:21:04 -08:00 |
|
Jeff Parsons
|
2a96d37c14
|
The Computer component's 'resume' property can now be overridden from the URL, since we now query it with getMachineParm(); a default machine parameter value can now be included on the call, too
|
2016-12-31 17:18:06 -08:00 |
|
Jeff Parsons
|
ee45dbd8cf
|
Started working on save/restore support for the PDP-11; still a lot of state left to capture, but the basics seem to be working
|
2016-12-31 16:07:33 -08:00 |
|
Jeff Parsons
|
dd628148ef
|
Some corrections as to what features are available on the 11/40 vs. 11/45
|
2016-12-31 11:23:25 -08:00 |
|
Jeff Parsons
|
f87161f5d6
|
v1.32.0: The New Year Release
|
2016-12-30 15:56:01 -08:00 |
|
Jeff Parsons
|
4b345bb3d2
|
PDP-11 command-line (Node-based) operation is finally working
|
2016-12-30 14:51:32 -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
|
0f680839f7
|
Converted PC8080 to ES6
|
2016-12-28 10:03:58 -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
|
9bf7fd4965
|
Write Check commands issued by the 11/70 CPU EXERCISER should operate correctly now
|
2016-12-27 13:58:53 -08:00 |
|
Jeff Parsons
|
b15c8cf51e
|
More PDP-11 documentation additions
|
2016-12-22 22:58:35 -08:00 |
|
Jeff Parsons
|
fe1f4df122
|
More documentation
|
2016-12-22 09:52:20 -08:00 |
|
Jeff Parsons
|
a6a855c4cd
|
Fixed assorted inspection errors
|
2016-12-21 17:40:02 -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
|
f7894baf57
|
Like the PC8080's VT100, let's make sure that no "meta" key combinations slip into the simulated terminal window (strangely, it appears limited to Safari)
|
2016-12-08 21:37:08 -08:00 |
|
Jeff Parsons
|
166dfee473
|
Like the PC8080's VT100, let's make sure that no "meta" key combinations slip into the simulated terminal window (strangely, it appears limited to Safari)
|
2016-12-08 21:36:29 -08:00 |
|
Jeff Parsons
|
4f17e2260f
|
Cleaned up output for the "da" command
|
2016-12-08 20:12:46 -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
|
cb61219e22
|
Added support for virtual read/write breakpoints; physical read/write breakpoints are still used if the specified address is physical (preceded by %) or is outside the virtual 16-bit address range
|
2016-12-06 15:00:19 -08:00 |
|
Jeff Parsons
|
66ffe17659
|
Fixed some breakpoint issues, and honored the RK11 IBA bit
|
2016-12-06 10:47:36 -08:00 |
|
Jeff Parsons
|
9746891780
|
Debugger commands work with known IOPAGE symbols now
|
2016-12-05 15:38:46 -08:00 |
|
Jeff Parsons
|
dba6d1cfae
|
Read/write breakpoints should work on IOPAGE addresses now, and the Debugger's disassembler now has a Bus interface it can use to get symbolic information about known IOPAGE addresses
|
2016-12-05 13:39:25 -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
|
8f734ef857
|
Fix interception of CTRL key combinations in the VT100 display when using Windows-based browsers
|
2016-12-04 22:35:05 -08:00 |
|
Jeff Parsons
|
1e1db7b78e
|
Cleaned up management of unused PSW bits
|
2016-12-04 16:23:37 -08:00 |
|
Jeff Parsons
|
fa3be9eda9
|
Another minor autoStart tweak
|
2016-12-04 11:34:46 -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
|
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
|
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
|
a248b177fd
|
Eliminated the NO_FLAGS hack, which was doubly-annoying because its sole purpose was to prevent writes to ONE address -- the PSW -- from modifying any flags; the proper solution is to simply ensure that all flag updates occur before the destination is written
|
2016-12-01 21:12:18 -08:00 |
|
Jeff Parsons
|
02b1b8a34a
|
Handle double-RED abort conditions by stopping the CPU and reporting a PANIC
|
2016-12-01 20:07:33 -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
|
6bea7fd0e9
|
Added SerialPort interface to support the passing of flow control signals between machines (only PDP-11 and VT100 for now; PCx86 will come later, after I study how well, or not-so-well, this works with the VT100)
|
2016-12-01 11:15:27 -08:00 |
|
Jeff Parsons
|
f8bc528de3
|
More register refactoring (no logic changes, so hopefully nothing broken)
|
2016-11-30 13:04:02 -08:00 |
|
Jeff Parsons
|
6a18abda51
|
Refactored RL11 register names (weird that it affected the compiled version, but that's the Closure Compiler for you...)
|
2016-11-30 12:50:16 -08:00 |
|
Jeff Parsons
|
3a8322838d
|
RSTS/E boots now
|
2016-11-30 12:32:32 -08:00 |
|
Jeff Parsons
|
aaf46034ca
|
Cleaned up DEBUG code in the disk controllers
|
2016-11-30 10:19:47 -08:00 |
|
Jeff Parsons
|
a06a4c9324
|
Fixed RL11 disk memory access (addresses are always mapped, apparently)
|
2016-11-29 17:10:37 -08:00 |
|
Jeff Parsons
|
cacff66983
|
Lots of memory interface cleanup; still can't boot RSTS/E though....
|
2016-11-29 14:48:26 -08:00 |
|
Jeff Parsons
|
a5a40ebab4
|
The PDP-11 Bus component now maintains separate memory maps: one fixed for all Bus (direct) accesses, and another that can vary based on current MMU settings
|
2016-11-28 14:32:46 -08:00 |
|
Jeff Parsons
|
375146f6bb
|
Hacked the Bus component to permit devices to access the actual memory map (better solution will be maintain two separate maps: one for the CPU and a separate map for device access)
|
2016-11-28 13:27:06 -08:00 |
|