Commit graph pcjs/modules/pcjs/lib/chipset.js
Author SHA1 Message Date
Jeff Parsons
8c5ab8d73b Clean up the CPU/ChipSet interface, and get the PC8080 Video component ready to actually do something 2016-05-01 10:13:43 -07:00
Jeff Parsons
7a51241486 Added MDA and CGA 5170 configurations, and fixed a problem with 5170 REV2/REV3 floppy-only machines 2016-04-01 15:38:26 -07:00
Jeff Parsons
bf8d837ad1 Fixed SetDIPSwitches() bug from last check-in 2016-03-28 11:18:34 -07:00
Jeff Parsons
c0dd42f185 Make the primary DIPSW index the model, followed by the DIP index, followed by the switch type 2016-03-27 21:46:00 -07:00
Jeff Parsons
75f9d1c1d2 More DIP switch consolidation 2016-03-26 22:33:57 -07:00
Jeff Parsons
cb96688e04 Comment correction 2016-03-25 22:02:56 -07:00
Jeff Parsons
9b26da2d97 Eliminated bogus prompt when mounting a local disk image 2016-03-25 21:32:05 -07:00
Jeff Parsons
c035b6b379 The great DIP switch rewrite (major pain in the butt, but hopefully helpful for future machines)
I think the DIP switch tables could still be simplified somewhat, but most of the hard work is done now.
2016-03-25 16:17:35 -07:00
Jeff Parsons
fec1440718 Fixed AT&T 6300 keyboard controller 2016-03-22 22:27:56 -07:00
Jeff Parsons
38685968be More infrastructure for compatibles (eg, AT&T 6300) 2016-03-22 10:42:09 -07:00
Jeff Parsons
496f9ce31a Added CGA information 2016-03-21 15:50:39 -07:00
Jeff Parsons
c5b8b44da8 Added AT&T 6300 resources 2016-03-20 16:24:34 -07:00
Jeff Parsons
41d073ddba Columbia Data Products MPC 1600 works, but the Zenith Z-150 does not 2016-03-19 17:19:14 -07:00
Jeff Parsons
6c6decc7ae Stricter instruction restart checks, and some machine config cleanup 2016-03-18 15:46:32 -07:00
Jeff Parsons
7b362302a0 Scaffolding in place for keyboard KED and rate commands (enough to make OS/2 1.1 happy) 2016-03-17 15:18:09 -07:00
Jeff Parsons
456aae0ebe Cleaned up disk types 2016-03-17 08:31:38 -07:00
Jeff Parsons
0735ea8186 Blog update 2016-03-09 14:22:26 -08:00
Jeff Parsons
7953383fa9 Fixed new modRM decoders 2016-03-08 16:39:10 -08:00
Jeff Parsons
b6cf972131 Code cleanup 2016-02-11 15:44:10 -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
b9a2968f03 Fixed problems booting the Oct 86 CP-DOS boot disk (the showstopper was allowing the mode of the LDT register to be changed by LOADALL) 2016-01-25 15:07:44 -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
63b4150871 Updated hard drive tables for all standard IBM PC AT and Compaq DeskPro drive types 2015-12-05 10:54:03 -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
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
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
fab328aa24 Minor Debugger cleanup 2015-09-17 17:51:47 -07:00
Jeff Parsons
646acf3a8d Simplified the NODE tests 2015-09-16 15:32:49 -07:00
Jeff Parsons
ee2f5ff761 Revamped dump extensions to accept argument arrays, added probeDesc() for Debugger-safe segment descriptor loading 2015-09-03 09:07:40 -07:00
Jeff Parsons
63121a1768 Fixed save/restore (hopefully) when A20 is off, as well as when HDC I/O is in progress (although the latter needs more testing) 2015-08-29 15:22:36 -07:00
Jeff Parsons
b8ddedd9cf Improved the Debugger edit command 2015-08-28 23:17:21 -07:00
Jeff Parsons
f56815c11b Added WDEB386 service simulation (INT 0x41) 2015-08-27 16:23:12 -07:00
Jeff Parsons
95f7db7c94 Reorged interrupt info, added MS-DOS 3.21 images, and increased memory size of OS/2 1.0 machine to 2Mb 2015-08-26 13:25:34 -07:00
Jeff Parsons
927a71d681 v1.19.2: Added support for timer Read-Back command, segment probes, and improved instruction restartability 2015-08-24 17:27:34 -07:00
Jeff Parsons
e39550f835 Ensure all 8-bit I/O restricts itself to 8 bits (fixes video glitches in Win95 Setup) 2015-08-17 10:51:50 -07:00
Jeff Parsons
f1a1fd04b3 Fixed restore of Debugger message bits, and fixed dump defaults 2015-08-15 12:53:34 -07:00
Jeff Parsons
69c8133384 v1.18.8: Update of the Windows 95 Setup test machine 2015-08-13 18:16:52 -07:00
Jeff Parsons
e269cd49c3 v1.18.5: Working on running Windows 3.00 in real/standard/enhanced modes 2015-07-26 17:02:48 -07:00
Jeff Parsons
ad9585b346 Speed up uncompiled code by "IFDEF'ing" disabled code, rare asserts, etc. 2015-07-18 14:21:09 -07:00
Jeff Parsons
32675aea39 Fixed port 0x61 keyboard handling and Debugger procstep ("p") command 2015-07-13 13:42:01 -07:00
Jeff Parsons
95b7e80c4b Disassembly cleanup 2015-06-03 12:02:22 -07:00
Jeff Parsons
5f29c9967b Starting work on v1.18.1 2015-05-21 11:20:52 -07:00
Jeff Parsons
acb33c9b92 Compaq DeskPro config will use an IBM VGA for now 2015-05-19 10:45:17 -07:00
Jeff Parsons
f75acdf426 VGA scaffolding (piggy-backing on EGA) 2015-05-19 10:01:25 -07:00