Jeff Parsons
|
af4750eefc
|
Fixed autoType support in the PCx86 Keyboard component
|
2017-06-14 23:43:09 -07:00 |
|
Jeff Parsons
|
36bf15561f
|
Added "Adventures in Math (1983)" along with some notes about the failure to properly archive files
|
2017-06-14 09:48:51 -07:00 |
|
Jeff Parsons
|
bb00a52660
|
Updated DiskAPI table of known geometries
|
2017-06-01 21:58:41 -07:00 |
|
Jeff Parsons
|
37e0e660c9
|
Bumped next release version to 1.35.0
|
2017-06-01 15:35:25 -07:00 |
|
Jeff Parsons
|
3e1aa196bd
|
Added an empty 10Mb disk image formatted by PC-DOS 2.0 (currently used by one machine: 5160/cga/640kb); also fixed some issues uncovered in the process of creating the disk image (eg, a bug in the HDC's save logic when no image has been loaded), and made some fixes and optimizations in DiskDump
|
2017-06-01 15:32:17 -07:00 |
|
Jeff
|
ea95de4939
|
Fixed (or rather, band-aided) a MACRO-10 regression assembling the nested macro test (/apps/pdp10/tests/macro10/TEST.MAC)
|
2017-04-05 20:42:44 -07:00 |
|
Jeff
|
d4c12c8c7a
|
Fixed the PDP-10 BLT instruction
|
2017-04-05 11:32:16 -07:00 |
|
Jeff
|
7e1fc5586e
|
Added a minor improvement to the simplistic MACRO-10 fixup support in PDPjs
|
2017-04-04 16:34:03 -07:00 |
|
Jeff
|
38f709bb7a
|
Corrected a few expression parser changes that had adversely affected other debuggers (eg, PCx86)
|
2017-04-03 16:27:52 -07:00 |
|
Jeff
|
09dc4dcb9a
|
Lots of MACRO-10 improvements, DAKAM now assembles (but does not pass)
|
2017-04-03 16:10:08 -07:00 |
|
Jeff
|
470bd1d69e
|
Fixed unary operators applied to bracketed expressions
|
2017-04-01 21:11:01 -07:00 |
|
Jeff
|
75b9a9c2ba
|
Fixed the Debugger's arithmetic truncation function (truncate())
|
2017-04-01 14:36:39 -07:00 |
|
Jeff
|
afd621dc79
|
Updated the PDP-10 DAKAK diagnostic page, and verified the ability to assemble (but not run) all the original DAKAK source files, after making further improvements to the built-in MACRO-10 Mini-Assembler
|
2017-03-31 16:32:37 -07:00 |
|
Jeff
|
e7988597c5
|
Changed the remainder operator from '%' to '^/', mainly because '%' must be allowed in MACRO-10 symbols instead, but also because '%' led one to believe it was a "mod" operator (it wasn't); added IFDEF support to the MACRO-10 Mini-Assembler; updated the Debugger's assemble command to recognize filenames with "KLM" extensions, too.
|
2017-03-31 09:37:38 -07:00 |
|
Jeff
|
1d1ac0cb7b
|
The shared expression parser now adapts to the (critically) different precedence of MACRO-10 operators
|
2017-03-30 11:53:21 -07:00 |
|
Jeff
|
d5c48df9bc
|
Added support for MACRO-10 literal collapsing; it's not super-aggressive, but it's more than adequate for what DEC's diagnostics require
|
2017-03-28 15:22:17 -07:00 |
|
Jeff
|
b2a6a06908
|
Fixed parsing of expressions with spaces
|
2017-03-28 09:17:09 -07:00 |
|
Jeff
|
471a93353e
|
Fixed MACRO-10 literal processing (literals need to be evaluated as early as possible, but not allocated until the end is reached)
|
2017-03-24 00:09:30 -07:00 |
|
Jeff
|
40c588a069
|
Starting work on v1.34.3
|
2017-03-21 14:32:50 -07:00 |
|
Jeff
|
127ddb88b4
|
Added the unary + operator, and cleaned up the display of values from the expression parser
|
2017-03-21 12:47:43 -07:00 |
|
Jeff
|
a6021441c3
|
Fixed the signed truncation of 36-bit values (so that "-34,359,738,368. - 1" correctly produces "34359738367. aka 0o377777777777"), added the proper the right-to-left parsing of unary operators (all two of them: negate and complement), changed the PDP-10 disassembler to honor the selected base when displaying opcodes, and updated all the number-to-string conversions to select an appropriate number of digits when rendering values without a specified number of digits.
|
2017-03-20 13:34:25 -07:00 |
|
Jeff
|
5d2a1ed16b
|
Fixed limits on MACRO-10 ASCII and SIXBIT constants
|
2017-03-19 14:13:24 -07:00 |
|
Jeff
|
4cce2177f4
|
The recursive MACRO-10 test case (MACTEST1.MAC) found in the June 1972 MACRO-10 manual passes now
|
2017-03-19 14:03:49 -07:00 |
|
Jeff
|
fb83d1e503
|
More MACRO-10 parsing improvements
|
2017-03-19 12:03:45 -07:00 |
|
Jeff
|
1c3c9c9856
|
Added various MACRO-10 expression improvements
|
2017-03-18 17:12:54 -07:00 |
|
Jeff
|
abd17be706
|
Allow the debugger to switch to base 2
|
2017-03-17 11:20:26 -07:00 |
|
Jeff
|
01e9bcf0fe
|
Fixed multiline ASCIZ MACRO-10 pseudo-op, and expressions with binary shift suffixes finally evaluate correctly in parseExpression()
|
2017-03-16 16:50:47 -07:00 |
|
Jeff
|
ab0dccd866
|
Added MACRO-10 work-arounds for numeric values with embedded binary shift counts
|
2017-03-16 12:45:19 -07:00 |
|
Jeff
|
6e0e489bee
|
Cleaned up the expression parser, fixed some PDP-10 evaluation errors, and added support unary minus
|
2017-03-16 10:30:56 -07:00 |
|
Jeff
|
0e8e2ed4a2
|
Improved fixup handling for better MACRO-10 support
|
2017-03-16 00:32:30 -07:00 |
|
Jeff
|
3f8705ad98
|
Successfully assembled my first MACRO-10 source file (DAKAD.MAC)
|
2017-03-14 14:44:03 -07:00 |
|
Jeff
|
05e09699dd
|
Cleaned up expression evaluation for improved compatibility with MACRO-10
|
2017-03-12 11:44:38 -07:00 |
|
Jeff
|
e2e018af67
|
More MACRO-10 support
|
2017-03-11 23:30:06 -08:00 |
|
Jeff
|
3a9cd5cf04
|
Code cleanup
|
2017-03-09 17:49:54 -08:00 |
|
Jeff
|
70cd954974
|
Debuggers need to handle negative values a bit better
|
2017-03-08 16:48:25 -08:00 |
|
Jeff
|
3508b1050e
|
Started work on v1.34.2: More PDP-10 opcode handlers
|
2017-03-01 12:26:57 -08:00 |
|
Jeff Parsons
|
ce3479c422
|
Promoted version to 1.34.1
|
2017-02-28 16:35:16 -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
|
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
|
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
|
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
|
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
|
d23ae82679
|
Prevent new scripts from interrupting scripts in progress
|
2017-02-08 09:25:09 -08:00 |
|
Jeff Parsons
|
d190bc0c9c
|
Added support for "clickOnce" script controls
|
2017-02-07 17:57:02 -08:00 |
|