Jeff
70cd954974
Debuggers need to handle negative values a bit better
2017-03-08 16:48:25 -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
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
822ab39cbe
Unforked the shared modules -- ES6 is now the default
2017-01-31 13:50:55 -08:00
Jeff Parsons
f87161f5d6
v1.32.0: The New Year Release
2016-12-30 15:56:01 -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
d8f0e64329
Merge the last set of changes from the gh-pages branch
2016-12-04 11:31:03 -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
2b23c86649
Debugger improvements (dumping/setting MMU registers)
2016-11-16 17:44:52 -08:00
Jeff
d0911c49e2
Mask bit 7 on all SerialPort bytes sent to PDPjs internal display buffers
2016-11-13 18:31:06 -08:00
Jeff Parsons
3a7b769fa3
Added support to FileDump for generating binary dumps from MACRO11 listing (.lst) files, since I wasn't having much success with dumpobj or obj2hex.pl; note that this assumes a listing file produced by the macro11 cross-assembler written by Richard Krehbiel in 2001, updated in 2009, and maintained here: https://github.com/shattered/macro11 . There are other versions of macro11 floating around, like the one in the simtools project that accompanies simh, and the one built for the Windows-based PDP11GUI app.
2016-10-15 11:05:38 -07:00
Jeff Parsons
b1f8fca2d9
Re-enabled source maps, at least for the PDP-11 emulators (for now)
2016-10-14 09:30:17 -07:00
Jeff Parsons
854b40c419
Cleaned up PDP-11/70 configs
2016-10-13 16:35:10 -07:00
Jeff
e24d507aa2
Removed useless version numbers and dates from .js file headers
2016-10-06 16:22:24 -07:00
Jeff Parsons
1df54a338f
Assorted PDP-11 debugger changes
2016-09-19 16:30:08 -07:00
Jeff Parsons
d8856ac8bd
Making some headway on the PDP-11 debugger (finally)
2016-09-16 14:53:05 -07:00
Jeff Parsons
1265104e6d
Added support for converting numbers to/from octal, along with improved support for binary numbers
2016-09-15 18:23:09 -07:00
Jeff Parsons
e5c5a8e6be
Some more Debugger factoring
2016-09-14 21:11:57 -07:00
Jeff Parsons
a8bb0c7841
First stab at factoring some common Debugger functionality into a shared component
2016-09-14 15:36:38 -07:00
Jeff Parsons
5ed8f13840
A (PC8080) VT100 can now connect to a (PCx86) IBM PC AT; only problem seems to be flow control now.
...
Also, each PCjs debugger can now be independently accessed from an external debugger (eg, "pcx86('ver')" or "pc8080('ver')"); the global '$' symbol is no longer used for debugger access.
TODO: There are still many places where GLOBALVAR should be replaced with PCX86.GLOBALVAR or PC8080.GLOBALVAR as appropriate (which I've finally started doing in each debugger.js file).
2016-08-18 16:46:34 -07:00
Jeff Parsons
140e1cf094
Adding clocking mechanism for serial data transmission
2016-08-17 14:09:02 -07:00
Jeff Parsons
a1e999e0c4
More PCjs/PCx86 disambiguation
2016-05-17 00:04:51 -07:00
Jeff Parsons
3bcf1dfc23
Copyright symbol work-around
2016-02-17 13:58:42 -08:00
Jeff Parsons
5b7dce1224
Add the ability to pass through any string property to PCjs declared at the top of the Markdown file
2016-02-01 10:00:05 -08:00
Jeff Parsons
5cb676e501
Updated Computer constants
2016-01-16 14:37:39 -08:00
Jeff Parsons
c792895b10
v1.20.3: The Happy 2016 Release
2015-12-31 15:51:14 -08:00
Jeff Parsons
a1556df5a5
A little more meat on the X86FPU bones
2015-11-15 11:13:59 -08:00
Jeff Parsons
646acf3a8d
Simplified the NODE tests
2015-09-16 15:32:49 -07:00
Jeff Parsons
afcdd055e1
Assorted V86-mode fixes and IOPM support
2015-07-24 16:53:39 -07:00
Jeff Parsons
4ba27ad4a7
Include binary as an output option
2015-07-23 17:41:27 -07:00
Jeff Parsons
6295c112fe
Improved DOS message output (use "m dos on" Debugger command)
2015-07-15 09:09:28 -07:00
Jeff Parsons
158cc65da3
Cleaned up DMA port handling and minor tweaks
2015-04-13 14:02:02 -07:00
jeffpar
70bca48b17
80386 development
2015-03-26 09:47:06 -07:00
Jeff Parsons
7085b72fc4
Support for true physical memory aliases
2015-03-23 18:15:29 -07:00
Jeff Parsons
f50612e7ca
Debugger changes for improved 32-bit support
2015-02-28 11:55:55 -08:00
Jeff Parsons
5303d2fe20
Support for 80386 register dumps
2015-02-23 12:02:06 -08:00
Jeff Parsons
b8407aa96d
v1.16.5: Getting ready for 2015
2014-12-29 23:06:28 -08:00
Jeff Parsons
27df5cb029
Clean up disk module messages
2014-12-28 11:40:39 -08:00
Jeff Parsons
173ef0a3fe
Support for call gates and stack-switching on call/retf/iret instructions
2014-11-24 18:09:11 -08:00
Jeff Parsons
e0012c3c62
my_modules is simply modules now
2014-11-11 08:19:48 -08:00