Commit graph

2,061 commits

Author SHA1 Message Date
Jeff Parsons
40311e82b2 Added Int36 overflow/underflow detection 2017-02-15 22:20:07 -08:00
Jeff Parsons
798fae1898 Updated Int36 comments 2017-02-15 16:35:15 -08:00
Jeff Parsons
6bc0d8ac49 Trying a second approach to the Int36 class that sticks to unsigned numbers internally (only downside so far is that the detecting arithmetic overflow/underflow is more work and hasn't been implemented yet) 2017-02-15 16:16:32 -08:00
Jeff Parsons
259dd7d66f Updated comments 2017-02-15 11:54:16 -08:00
Jeff Parsons
3a33ffdd50 A few more toDecimal() fixes 2017-02-14 17:55:41 -08:00
Jeff Parsons
656f7e6796 Numerous fixes to Int36 class, with improved support for 72-bit mul(), div(), and toString()/toDecimal() 2017-02-14 13:12:27 -08:00
Jeff Parsons
7131e471ac Implemented 36-bit division with support for (up to) 72-bit dividends 2017-02-13 14:04:00 -08:00
Jeff Parsons
a0ddaa2239 Implemented 36-bit multiplication with support for (up to) 72-bit results 2017-02-13 11:55:29 -08:00
Jeff Parsons
f03a5686e5 Implemented 36-bit multiplication with support for (up to) 72-bit results 2017-02-13 11:46: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
bfab39cf5a Skeleton of an Int36 class that may be used to support 36-bit integers in a PDP-10 simulation 2017-02-12 11:21:49 -08:00
Jeff Parsons
c119552c06 A few minor edits/corrections 2017-02-09 16:35:26 -08:00
Jeff Parsons
4c5cfd8158 A few minor edits/corrections 2017-02-09 16:14:04 -08:00
Jeff Parsons
fc759ebaef Restored one useful redirect 2017-02-09 15:56:03 -08:00
Jeff Parsons
009e1a46f7 Restored empty 20Mb disk image to repository 2017-02-09 15:36:10 -08:00
Jeff Parsons
908cbf114b Fixed typo 2017-02-09 15:29:29 -08:00
Jeff Parsons
ba84e37a2f Removed more old redirects (still attempting to reduce Jekyll build time) 2017-02-09 15:25:11 -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
6ff9aa311d Updated MMU relocation test demo 2017-02-09 11:44:06 -08:00
Jeff Parsons
e5501f6f2f Tinkered with I/O window height 2017-02-09 10:45:33 -08:00
Jeff Parsons
cd67eee6ca Tinkered with I/O window height 2017-02-09 09:13:59 -08:00
Jeff Parsons
d816497336 Updated PDP-11/70 machines, and fixed a regression with MMR2 updates 2017-02-09 09:07:53 -08:00
Jeff Parsons
4a8a29ce6f Fixed broken link 2017-02-08 22:43:21 -08:00
Jeff Parsons
1fe14838a8 Updated DEC publication listing 2017-02-08 21:58:09 -08:00
Jeff Parsons
b12857070e Updated DEC publication listing 2017-02-08 21:52:33 -08:00
Jeff Parsons
ac32d801ae Fixed a few more broken links 2017-02-08 21:09:53 -08:00
Jeff Parsons
b25c2dbdb7 Fixed a variety of broken links 2017-02-08 20:33:13 -08:00
Jeff Parsons
c96348ca2d Moved Microsoft DOS disk images to archive.pcjs.org 2017-02-08 19:46:03 -08:00
Jeff Parsons
7a8339f9c4 Moved Microsoft DOS disk images to archive.pcjs.org 2017-02-08 19:44:59 -08:00
Jeff Parsons
bb76658268 Moved Windows disk images to archive.pcjs.org 2017-02-08 11:38:00 -08:00
Jeff Parsons
f35ed53a44 Moved large disks to archive.pcjs.org 2017-02-08 11:06:29 -08:00
Jeff Parsons
17c81e4ade Make panel-based 11/70 small enough to work on an iPhone 2017-02-08 10:30:12 -08:00
Jeff Parsons
83591c695b Prevent new scripts from interrupting scripts in progress 2017-02-08 09:25:44 -08:00
Jeff Parsons
d23ae82679 Prevent new scripts from interrupting scripts in progress 2017-02-08 09:25:09 -08:00
Jeff Parsons
55b3ac0750 Added support for "clickOnce" script controls 2017-02-07 18:27:40 -08:00
Jeff Parsons
d190bc0c9c Added support for "clickOnce" script controls 2017-02-07 17:57:02 -08:00
Jeff Parsons
54a7fb5119 More documentation 2017-02-07 13:27:16 -08:00
Jeff Parsons
63c64843a7 Log script commands to the browser console 2017-02-07 12:41:31 -08:00
Jeff Parsons
69a7266d10 Fixed processing of pages with multiple command scripts 2017-02-07 11:29:16 -08:00
Jeff Parsons
c8f32d84f5 More scripting fixes 2017-02-06 17:46:42 -08:00
Jeff Parsons
16a78693e8 More scripting fixes 2017-02-06 17:37:12 -08:00
Jeff Parsons
cd5dbd5c14 Added RL11 bootstrap info 2017-02-06 15:32:09 -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
033f0bf212 The first PDPjs script is operational (see /devices/pdp11/machine/1170/panel/debugger/xxdp) 2017-02-05 13:49:30 -08:00
Jeff Parsons
f257cc3776 Added rx11.js to list of PDPjs modules 2017-02-04 17:37:07 -08:00
Jeff Parsons
65bd1348dc Starting work on v1.34.0 2017-02-04 17:27:25 -08:00
Jeff Parsons
473495a1cf Updated RX11 defaults 2017-02-04 16:04:52 -08:00
Jeff Parsons
9e517701d1 Fix another bogus inspection 2017-02-04 15:53:32 -08:00
Jeff Parsons
5940ef866d Changed the RESET button to *not* autoStart a machine when a Debugger is present, so that the Debugger can "cleanly" load bootstrap sequences and boot without side-effects (eg, unexpected interrupts) 2017-02-04 12:23:24 -08:00