Jeff Parsons
|
f94467168d
|
Cleaned up segment zeroing rules and added Windows 95 debugger configuration
|
2016-03-21 14:36:38 -07:00 |
|
Jeff Parsons
|
6c6decc7ae
|
Stricter instruction restart checks, and some machine config cleanup
|
2016-03-18 15:46:32 -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
|
7953383fa9
|
Fixed new modRM decoders
|
2016-03-08 16:39:10 -08:00 |
|
Jeff Parsons
|
65115556ad
|
Fixed some sloppy coding
|
2016-03-07 16:09:51 -08:00 |
|
Jeff Parsons
|
49ca936a18
|
Slimmed-down ModRegRM decoding (at some potential performance cost)
|
2016-03-07 15:34:28 -08:00 |
|
Jeff Parsons
|
ba104d23b2
|
Working on v1.30.0, starting with cleaner separation of opcode function helpers from other (eg, control-flow) helpers
|
2016-03-04 16:23:22 -08:00 |
|
Jeff Parsons
|
1dc0aeccd6
|
CPU function reorg
|
2015-03-05 14:41:34 -08:00 |
|
Jeff Parsons
|
f50612e7ca
|
Debugger changes for improved 32-bit support
|
2015-02-28 11:55:55 -08:00 |
|
Jeff Parsons
|
9ba73970a4
|
Changed C1Pjs to display 25 rows instead of 24
|
2015-02-24 13:56:26 -08:00 |
|
Jeff Parsons
|
5303d2fe20
|
Support for 80386 register dumps
|
2015-02-23 12:02:06 -08:00 |
|
Jeff Parsons
|
eb196c3048
|
Added Compaq DeskPro 386 ROMs
|
2015-02-22 15:42:54 -08:00 |
|
Jeff Parsons
|
2cd13b2058
|
Baby steps
|
2015-02-02 14:36:30 -08:00 |
|
Jeff Parsons
|
13c50f7bd0
|
Stack optimizations
|
2015-02-01 12:48:04 -08:00 |
|
Jeff Parsons
|
e1d760c814
|
Performance improvements
|
2015-02-01 00:31:07 -08:00 |
|
Jeff Parsons
|
84572178c5
|
Dynamically switch getWord/setWord based on current dataSize
|
2015-01-26 17:29:19 -08:00 |
|
Jeff Parsons
|
9ae860d28f
|
Remove EAFUNCS
|
2015-01-24 14:50:34 -08:00 |
|
Jeff Parsons
|
2e729f9179
|
Support for (future) Control Panel animation
|
2015-01-23 14:43:32 -08:00 |
|
Jeff Parsons
|
418f3bd603
|
Restructured ModRM decoding
|
2015-01-20 20:10:48 -08:00 |
|
Jeff Parsons
|
1ede9acf15
|
v1.17.0: Widening registers
|
2015-01-19 22:32:15 -08:00 |
|
Jeff Parsons
|
c5d9b7dfcc
|
Added server support for running uncompiled machines
|
2015-01-17 13:11:31 -08:00 |
|
Jeff Parsons
|
b8407aa96d
|
v1.16.5: Getting ready for 2015
|
2014-12-29 23:06:28 -08:00 |
|
Jeff Parsons
|
27359de735
|
Enhanced INT return handling, and reorganized some disks.
|
2014-12-13 10:09:13 -08:00 |
|
Jeff Parsons
|
08261fa568
|
Starting work on v1.16.4: fixed command-line (Node) version of PCjs
|
2014-12-11 20:28:29 -08:00 |
|
Jeff Parsons
|
a5f239fb8d
|
More hard disk (AT) and interrupt-handling fixes
Both real-mode and protected-mode hard disk I/O should be relatively happy now
|
2014-12-04 11:33:05 -08:00 |
|
Jeff Parsons
|
9578faf231
|
Hard disk controller fixes
Still some lingering OS/2 disk-related issues however
|
2014-12-03 16:59:12 -08:00 |
|
Jeff Parsons
|
a14d22c806
|
Unified call/int/trap gate handling a bit
|
2014-12-02 12:14:52 -08:00 |
|
Jeff Parsons
|
d628eacfc6
|
Factored common RETF logic into opHelpRETF
|
2014-12-01 14:50:38 -08:00 |
|
Jeff Parsons
|
c85398db6b
|
Some cleanup involving invalid addresses
|
2014-12-01 13:31:23 -08:00 |
|
Jeff Parsons
|
019ce280f6
|
OS/2 1.0 boots!
(at least through the first couple of screens)
|
2014-11-30 14:37:34 -08:00 |
|
Jeff Parsons
|
2ff339f190
|
Cleaned up debugger message handling
|
2014-11-30 12:56:59 -08:00 |
|
Jeff Parsons
|
6248972684
|
Starting on 1.16.1
|
2014-11-29 08:29:25 -08:00 |
|
Jeff Parsons
|
311868bc95
|
Protected-mode interrupt/trap gate fixes
|
2014-11-28 13:35:01 -08:00 |
|
Jeff Parsons
|
6194aac5af
|
Phase 1 of consolidating descriptor processing in x86seg.js (TSS descriptors are next)
|
2014-11-27 09:28:12 -08:00 |
|
Jeff Parsons
|
38c2928882
|
Fixed INT and RETF when stack switches occur
|
2014-11-26 16:34:54 -08:00 |
|
Jeff Parsons
|
9523de773d
|
More protected-mode improvements
|
2014-11-25 17:21:20 -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
|
2a7bc0f454
|
Added CLTS support, TSS dumping, proper setting of the NT and IOPL flag bits, and more
|
2014-11-19 10:38:58 -08:00 |
|
Jeff Parsons
|
6660b9479f
|
OS/2 1.0 debugging begins
|
2014-11-18 18:35:00 -08:00 |
|
Jeff Parsons
|
23eeb37938
|
Improved control of CPU, INT, SEG and FAULT messages
|
2014-11-17 17:59:55 -08:00 |
|
Jeff Parsons
|
9d73a2674e
|
80286 triple-fault happily resets now
|
2014-11-17 17:26:19 -08:00 |
|
Jeff Parsons
|
c2c387a06d
|
Turn live register updates OFF by default (gives browsers less reason to bog down)
|
2014-11-16 11:16:56 -08:00 |
|
Jeff Parsons
|
e0012c3c62
|
my_modules is simply modules now
|
2014-11-11 08:19:48 -08:00 |
|