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
|
6a86de48e7
|
Public machines should use a public disk library
|
2015-11-15 13:55:46 -08:00 |
|
Jeff Parsons
|
4dfa5ad88f
|
Fixed FPU indefinite constant
|
2015-11-15 11:56:40 -08:00 |
|
Jeff Parsons
|
d3b4b320be
|
Change COPROC references to FPU (for consistency)
|
2015-11-15 11:29:25 -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
|
8dff30f863
|
Removed obsolete files
|
2015-11-11 18:17:37 -08:00 |
|
Jeff Parsons
|
cd40531510
|
Disk reorganization
|
2015-11-11 18:13:27 -08:00 |
|
Jeff Parsons
|
0c6db1df46
|
Preliminary groundwork for FPU support
|
2015-11-11 18:11:30 -08:00 |
|
Jeff Parsons
|
00116ced94
|
Added note to consider dropping dirty block tracking (but it requires updating the Video component to use a custom controller for ALL video modes, not just EGA/VGA modes)
|
2015-11-09 09:08:12 -08:00 |
|
Jeff Parsons
|
55c3236380
|
Fixed lingering code inspection issues
|
2015-11-09 08:22:08 -08:00 |
|
Jeff Parsons
|
39af7dbe32
|
Fixed Closure Compiler build (the compiler gets easily confused when objects in different class hierarchies have identical method names)
|
2015-11-08 21:38:15 -08:00 |
|
Jeff Parsons
|
231bc201e7
|
Allow gzipped disk images
|
2015-11-08 10:30:47 -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
|
d8ae5337ee
|
More Compaq BIOS comments
|
2015-11-06 15:26:44 -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
|
db2f5cc22c
|
Update the list of available magazine images
|
2015-11-05 15:29:04 -08:00 |
|
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
v1.20.0
|
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
|
922ca42571
|
Starting work on v1.20.0
|
2015-10-23 18:39:06 -07:00 |
|
Jeff Parsons
|
ae30618a12
|
Set autostart to true
|
2015-10-23 17:02:21 -07:00 |
|
Jeff Parsons
|
2b1b27c6bb
|
v1.19.9: Fixed DOS window creation issues
v1.19.9
|
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
|
961b5519f9
|
Starting work on v1.19.9
|
2015-10-21 12:32:23 -07:00 |
|
Jeff Parsons
|
ae2a156cfc
|
Corrected file name (romtests.json is now test386.json)
|
2015-10-21 12:13:10 -07:00 |
|
Jeff Parsons
|
b3696d81ae
|
Updated Windows 95 blog page
v1.19.8
|
2015-10-21 10:52:12 -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 |
|