Commit graph

2,153 commits

Author SHA1 Message Date
Jeff Parsons
9520f79bd5 Merge branch 'master' into gh-pages 2016-12-04 17:50:29 -08:00
Jeff Parsons
5623cea85a Merge branch 'next-release' 2016-12-04 17:50:25 -08:00
Jeff Parsons
851e906dc5 Updated PDP-11 publication info 2016-12-04 17:50:13 -08:00
Jeff Parsons
4cb07f833c Updated PDP-11 publication info 2016-12-04 17:47:19 -08:00
Jeff Parsons
1e1db7b78e Cleaned up management of unused PSW bits 2016-12-04 16:23:37 -08:00
Jeff Parsons
8854b8ce9f Merge branch 'master' into gh-pages 2016-12-04 11:51:59 -08:00
Jeff Parsons
c8c5bd47d6 Merge branch 'next-release' 2016-12-04 11:51:55 -08:00
Jeff Parsons
85c7d0151c Updated 11/70 CPU Exerciser machine 2016-12-04 11:51:41 -08:00
Jeff Parsons
2c7bb29b45 Merge branch 'master' into gh-pages
# Conflicts:
#	modules/pdp11/lib/cpu.js
#	versions/pdpjs/1.30.6/pdp11-dbg.js
#	versions/pdpjs/1.30.6/pdp11.js
2016-12-04 11:37:21 -08:00
Jeff Parsons
6b208a9aca Merge branch 'next-release' 2016-12-04 11:35:06 -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
9ed580066c Merge branch 'master' into gh-pages, and fix a few issues related to autoStart
# Conflicts:
#	_posts/2016-12-02-the-pdp-11-and-vt100-revisited.md
#	docs/pcx86/examples/pcx86-dbg.js
#	docs/pcx86/examples/pcx86.js
2016-12-04 11:26:10 -08:00
Jeff Parsons
bd28930a19 Merge branch 'master' into gh-pages, and fix a few issues related to autoStart
# Conflicts:
#	_posts/2016-12-02-the-pdp-11-and-vt100-revisited.md
#	docs/pcx86/examples/pcx86-dbg.js
#	docs/pcx86/examples/pcx86.js
2016-12-04 11:23:45 -08:00
Jeff Parsons
a7185e660a Merge branch 'next-release' 2016-12-03 16:56:39 -08:00
Jeff Parsons
af4bc7c8bb For side-by-side machine layouts, use dedicated left and right machine.xml files (my hard-coded solution for now) 2016-12-03 16:55:37 -08:00
Jeff Parsons
f0a05ff401 For side-by-side machine layouts, use dedicated left and right machine.xml files (my hard-coded solution for now) 2016-12-03 16:49:42 -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
2b8ea8ddee Fixed conditions required for RSTS/E boot code to work 2016-12-03 16:12:25 -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
0d1f0884dc Another blog post 2016-12-02 23:24:01 -08:00
Jeff Parsons
1171d17bea Another blog post 2016-12-02 23:03:01 -08:00
Jeff Parsons
3b6b0a4849 Added UNIBUS Map registers to the MMU dump ("d mmu") command (only if enabled) 2016-12-02 21:29:33 -08:00
Jeff Parsons
9f817f79d2 Merge branch 'master' into gh-pages 2016-12-02 17:32:20 -08:00
Jeff Parsons
ccac473dec Merge branch 'next-release' 2016-12-02 17:32:15 -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
3778b0c09d Assorted README updates 2016-12-01 22:30:17 -08:00
Jeff Parsons
5d78ada088 Merge branch 'master' into gh-pages 2016-12-01 22:23:40 -08:00
Jeff Parsons
0545a54bf3 Merge branch 'next-release' 2016-12-01 22:23:36 -08:00
Jeff Parsons
27c41ebb94 Assorted README updates 2016-12-01 22:23:24 -08:00
Jeff Parsons
3d7fc96f92 Template changes 2016-12-01 22:04:56 -08:00
Jeff Parsons
c4f763fe15 Merge branch 'master' into gh-pages 2016-12-01 22:01:33 -08:00
Jeff Parsons
c6aab61869 Merge branch 'next-release' 2016-12-01 22:01:29 -08:00
Jeff Parsons
a5ed7aa593 Template changes 2016-12-01 22:01:05 -08:00
Jeff Parsons
1f3e37ccd8 Template changes 2016-12-01 21:59:59 -08:00
Jeff Parsons
38a701d082 Some Jekyll layout improvements 2016-12-01 21:57:43 -08:00
Jeff Parsons
afee8df369 Merge branch 'master' into gh-pages 2016-12-01 21:29:30 -08:00
Jeff Parsons
55e47ac9d0 Merge branch 'next-release' 2016-12-01 21:27:50 -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
e007b75f8e Simplified TEST RECEIVER string 2016-12-01 16:34:31 -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
399e1d06a7 Added a few PDP-11/45 configurations 2016-12-01 07:38:27 -08:00
Jeff Parsons
decfe09ffc Push out v1.30.5 to the website (now that RSTS/E boots) 2016-11-30 14:40:53 -08:00
Jeff Parsons
ae9ef6dc5c Merge branch 'master' into gh-pages 2016-11-30 13:09:14 -08:00
Jeff Parsons
4022fc03a4 Merge branch 'next-release' v1.30.5 2016-11-30 13:09:10 -08:00