Jeff Parsons
|
ea720ec2f1
|
New icons
|
2015-11-05 15:01:34 -08:00 |
|
Jeff Parsons
|
5db38752aa
|
PREFETCH suffered from the same problem as BACKTRACK (which is really WebStorm's problem, but whatever)
|
2015-11-02 12:26:58 -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
|
b0bac10944
|
v1.20.1: Updated touch support to improve tablet operation
|
2015-10-31 15:22:01 -07:00 |
|
Jeff Parsons
|
8fd53cbb34
|
Comment typo
|
2015-10-31 09:33:18 -07:00 |
|
Jeff Parsons
|
dc8baec9f0
|
v1.20.0: Limited stepping support and a couple signed/unsigned division fixes
|
2015-10-31 08:31:31 -07:00 |
|
Jeff Parsons
|
8c67a50f92
|
Fixed 16-bit unsigned division overflow detection
|
2015-10-31 07:31:32 -07:00 |
|
Jeff Parsons
|
a22bf5dc85
|
32-bit signed division fixes
|
2015-10-30 18:09:04 -07:00 |
|
Jeff Parsons
|
05c261f849
|
Eliminated test386 multiplication differences, now on to division differences
|
2015-10-30 13:23:57 -07:00 |
|
Jeff Parsons
|
682f930fdd
|
Check in current test386 results
|
2015-10-30 12:15:13 -07:00 |
|
Jeff Parsons
|
4403f90b5d
|
Now that PCjs supports specific steppings, set the reset revision number accordingly
|
2015-10-30 08:29:08 -07: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
|
b967ba9a52
|
Added information about Windows 95 processor and stepping detection
|
2015-10-28 15:14:46 -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
|
2b1b27c6bb
|
v1.19.9: Fixed DOS window creation issues
|
2015-10-23 16:27:12 -07:00 |
|
Jeff Parsons
|
37bedaa8df
|
Fix restartability of POP [mem] when a page fault occurs
|
2015-10-22 18:01:30 -07:00 |
|
Jeff Parsons
|
823c9062ed
|
Fix restartability of POP [mem] when a page fault occurs
|
2015-10-22 18:00:16 -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
|
caccae5cc8
|
Rolling out v1.19.8 (and cleaning up how gate frame size is tracked)
|
2015-10-21 10:47:37 -07:00 |
|
Jeff Parsons
|
7babb15868
|
Fixed WDEB386 fielding of V86-mode exceptions
|
2015-10-20 19:23:45 -07:00 |
|
Jeff Parsons
|
8218e1a7da
|
Allow the Debugger to step over "ADD [BX+SI],AL" in the rare case that it's valid
|
2015-10-20 09:57:46 -07:00 |
|
Jeff Parsons
|
6029f8ab9a
|
Comment corrections
|
2015-10-19 15:56:28 -07:00 |
|
Jeff Parsons
|
b0ada4229d
|
Make far calls restartable when they trigger a fault pushing the return address onto the stack
|
2015-10-18 17:40:29 -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 |
|
Jeff Parsons
|
d1d733e38b
|
Fixed divide-by-zero and data breakpoint exception dispatching
|
2015-10-18 10:57:51 -07:00 |
|
Jeff Parsons
|
a3107a73ef
|
Make IMULD more compatible in overflow cases
|
2015-10-17 08:39:38 -07:00 |
|
Jeff Parsons
|
635fc494c9
|
test386 ready to run instruction tests under both DOS and Node.js now
|
2015-10-16 11:26:38 -07:00 |
|
Jeff Parsons
|
464219a4c1
|
PCjs can now connect a serial port to the console
|
2015-10-15 12:56:07 -07:00 |
|
Jeff Parsons
|
0cc582405d
|
Started work on instruction testing
|
2015-10-14 18:05:21 -07:00 |
|
Jeff Parsons
|
ea53491a76
|
Video cell cache tweaks
|
2015-09-22 16:01:05 -07:00 |
|
Jeff Parsons
|
a774fb983e
|
v1.19.7: Windows 95 boots to the desktop
|
2015-09-21 18:37:44 -07:00 |
|
Jeff Parsons
|
fab328aa24
|
Minor Debugger cleanup
|
2015-09-17 17:51:47 -07:00 |
|
Jeff Parsons
|
6451428016
|
Added command to exit assemble mode
|
2015-09-16 15:44:41 -07:00 |
|
Jeff Parsons
|
646acf3a8d
|
Simplified the NODE tests
|
2015-09-16 15:32:49 -07:00 |
|
Jeff Parsons
|
c1a3c3d477
|
Added support for a WDEB386-style "gt" command to force Windows to deal with its own faults
|
2015-09-16 13:16:33 -07:00 |
|
Jeff Parsons
|
4ef741b7e5
|
Debugging improvements, including more support for physical vs. linear addresses
|
2015-09-15 23:10:22 -07:00 |
|
Jeff Parsons
|
5994e91110
|
Try allocating a temporary breakpoint on a TRAPFAULT debugger notification
|
2015-09-14 23:05:04 -07:00 |
|
Jeff Parsons
|
deeac4902d
|
v1.19.6: Improved restartability of stack-related instructions
|
2015-09-14 16:53:57 -07:00 |
|
Jeff Parsons
|
b00b524e01
|
v1.19.5 update (fixes a CALLF bug and a VGA ATC bug, and adds improved WDEB386-style load notifications)
|
2015-09-12 02:05:05 -07:00 |
|
Jeff Parsons
|
cb9e330cfa
|
Fixed a stack-size bug uncovered by a PUSH SS/POP SS sequence in Windows 95 kernel
|
2015-09-11 15:13:08 -07:00 |
|
Jeff Parsons
|
e207cabc0a
|
v1.19.5: Finally bit the bullet and throw JavaScript exceptions for improved CPU exception handling
|
2015-09-10 17:59:46 -07:00 |
|
Jeff Parsons
|
09295a1a27
|
v1.19.5 checkpoint (includes a fix to the "pop mem" instruction)
|
2015-09-10 15:18:20 -07:00 |
|
Jeff Parsons
|
cea314d7e8
|
v1.19.4: I/O bug fixes (16-bit input could trash EAX, and support for true 16-bit/32-bit I/O was lacking)
|
2015-09-08 21:19:18 -07:00 |
|
Jeff Parsons
|
be5de49829
|
Added stack trace help
|
2015-09-08 11:13:41 -07:00 |
|
Jeff Parsons
|
1d0b7974fc
|
Started integrating Windows Debugger segment load info with PCjs Debugger symbol tables
|
2015-09-08 11:05:09 -07:00 |
|
Jeff Parsons
|
b3f1f288d3
|
parseAddr() now calls parseReference() so that callers don't have to
|
2015-09-07 17:20:11 -07:00 |
|