Jeff Parsons
|
288f28055d
|
Starting work on disambiguating PCjs the emulator from PCjs the project/website; the emulator will become PCx86
|
2016-05-16 20:55:32 -07:00 |
|
Jeff Parsons
|
a64a6e7e05
|
Fixed the 8080's subByteBorrow(), and improved the Debugger's doDump()
|
2016-04-29 08:30:21 -07:00 |
|
Jeff Parsons
|
2a447fa6ae
|
Fixed 8080 bug exposed by the exerciser (but still a long way from 100% passing)
|
2016-04-27 15:36:21 -07:00 |
|
Jeff Parsons
|
55b99c8a08
|
PC8080 more or less ready for some meat on the bones now
|
2016-04-20 18:23:31 -07:00 |
|
Jeff Parsons
|
e02706ab08
|
Move non-CPU-related update functions to the Computer component
|
2016-03-30 17:04:36 -07:00 |
|
Jeff Parsons
|
f94467168d
|
Cleaned up segment zeroing rules and added Windows 95 debugger configuration
|
2016-03-21 14:36:38 -07:00 |
|
Jeff Parsons
|
33a828a75b
|
Make autoStart a proper (overridable) machine property
|
2016-03-16 11:37:17 -07:00 |
|
Jeff Parsons
|
410bcb60c9
|
Conforming code segment correction
|
2016-03-15 23:48:27 -07:00 |
|
Jeff Parsons
|
6f79a84d83
|
Starting on v1.21.2
|
2016-03-14 08:53:07 -07:00 |
|
Jeff Parsons
|
7953383fa9
|
Fixed new modRM decoders
|
2016-03-08 16:39:10 -08:00 |
|
Jeff Parsons
|
7ca64fcea5
|
Added more demos and support for mixed-case properties (including a new 'debugger' property in Markdown files)
|
2016-03-05 18:09:41 -08:00 |
|
Jeff Parsons
|
c69f2ee51f
|
Firefox fix
|
2016-02-17 11:20:09 -08:00 |
|
Jeff Parsons
|
585a851ce5
|
Fixes to machine save support
|
2016-02-17 11:05:27 -08:00 |
|
Jeff Parsons
|
b6cf972131
|
Code cleanup
|
2016-02-11 15:44:10 -08:00 |
|
Jeff Parsons
|
94069ba88f
|
OS/2 FOOTBALL prototype disk boots successfully with new ParallelPort component installed
|
2016-02-07 22:36:08 -08:00 |
|
Jeff Parsons
|
1b9350f86f
|
Speed up page load times by "compiling" the disk library manifests
|
2016-02-05 16:19:49 -08:00 |
|
Jeff Parsons
|
4ab2c21043
|
Support for control bindings with user-defined values (eg, for Keyboard "test" button)
|
2016-02-02 10:21:45 -08:00 |
|
Jeff Parsons
|
e71f8c096a
|
Debugger refinements
|
2016-02-01 14:25:58 -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
|
e20cb1d0e3
|
Fixed physical memory breakpoints when paging enabled
|
2016-01-31 11:23:13 -08:00 |
|
Jeff Parsons
|
a5b9e0cae7
|
Some improvements for FOOTBALL, including support for the 386 LOADALL instruction
|
2016-01-28 22:22:36 -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
|
18a4afb85b
|
Some SW1 corrections
|
2015-12-15 18:16:47 -08:00 |
|
Jeff Parsons
|
66456ecf54
|
Fixed inspections
|
2015-12-15 11:25:29 -08:00 |
|
Jeff Parsons
|
7a0147c122
|
In-line documentation updates
|
2015-12-01 09:43:11 -08:00 |
|
Jeff Parsons
|
a11ed78926
|
Fixed SUB and SUBR operand order
|
2015-11-22 16:09:32 -08:00 |
|
Jeff Parsons
|
c47fba7b0c
|
Some FPU corrections (due to 8087 datasheet errors) and additions
|
2015-11-18 17:05:16 -08:00 |
|
Jeff Parsons
|
945da70267
|
More FPU operations
|
2015-11-18 10:26:54 -08:00 |
|
Jeff Parsons
|
d9e280f279
|
More FPU work
|
2015-11-16 17:41:55 -08:00 |
|
Jeff Parsons
|
4dfa5ad88f
|
Fixed FPU indefinite constant
|
2015-11-15 11:56:40 -08:00 |
|
Jeff Parsons
|
a1556df5a5
|
A little more meat on the X86FPU bones
|
2015-11-15 11:13:59 -08:00 |
|
Jeff Parsons
|
2b1b62d565
|
New skeleton for x86fpu.js
|
2015-11-13 18:20:20 -08:00 |
|
Jeff Parsons
|
1b3734440e
|
Debugger support for coprocessor instructions
|
2015-11-11 22:24:56 -08:00 |
|
Jeff Parsons
|
0c6db1df46
|
Preliminary groundwork for FPU support
|
2015-11-11 18:11:30 -08:00 |
|
Jeff Parsons
|
55c3236380
|
Fixed lingering code inspection issues
|
2015-11-09 08:22:08 -08:00 |
|
Jeff Parsons
|
d3a8160ad8
|
Added optimized memory handlers for paged memory
|
2015-11-07 18:35:32 -08:00 |
|
Jeff Parsons
|
ec16cf78be
|
Debugger (eg, "eb" or "ew") can now patch ROMs if a physical (%%) address is used
|
2015-11-07 09:52:54 -08:00 |
|
Jeff Parsons
|
ef282eee47
|
The Debugger convinced me to make probeAddr() safe for any 1/2/4-byte read
|
2015-11-06 14:00:49 -08:00 |
|
Jeff Parsons
|
ea720ec2f1
|
New icons
|
2015-11-05 15:01:34 -08:00 |
|
Jeff Parsons
|
d76693f440
|
Eliminated WebStorm 11 confusion between BACKTRACK global variable and BACKTRACK global properties
|
2015-11-02 12:19:28 -08:00 |
|
Jeff Parsons
|
03dd91cf23
|
Debugger notes about 0x0F opcodes
|
2015-10-30 07:58:44 -07:00 |
|
Jeff Parsons
|
8bd1794928
|
Added placeholders for IBTS and XBTS (80386 opcodes on A0-B0 steppings only)
|
2015-10-29 22:44:33 -07:00 |
|
Jeff Parsons
|
6dcb644a05
|
Added support for machine configs with a specific CPU stepping (also, fixed IMUL reg,r/m,imm disassembly)
|
2015-10-28 16:57:55 -07:00 |
|
Jeff Parsons
|
8e71267747
|
Updated Closure Compiler, fixed some constant inlining problems, and turned PREFETCH off for now
|
2015-10-27 13:02:43 -07:00 |
|
Jeff Parsons
|
526da018d0
|
Working prefetch support (speeds up 80386 operation when paging)
|
2015-10-27 11:25:02 -07:00 |
|
Jeff Parsons
|
645241b634
|
Removed old traceLog() support (being replaced by tests in /tests/pc that dump results to a COM port)
|
2015-10-21 13:40:43 -07:00 |
|
Jeff Parsons
|
677af46bf6
|
Disassemble PUSHAD/PUSHFD/POPAD/POPFD
|
2015-10-21 13:34:23 -07:00 |
|
Jeff Parsons
|
7babb15868
|
Fixed WDEB386 fielding of V86-mode exceptions
|
2015-10-20 19:23:45 -07:00 |
|
Jeff Parsons
|
b944cff3b5
|
Removed SAMPLER and RegFrame code (DEBUG-only code that's easy to resurrect if needed later)
|
2015-10-18 11:27:35 -07:00 |
|