Commit graph

  • 5a9348c75f Leave CPU references in Memory blocks alone Jeff Parsons 2015-08-05 11:21:42 -07:00
  • 7255ab59a5 Fixed Debug exceptions that occur during REPeated instructions Jeff Parsons 2015-08-04 07:59:49 -07:00
  • cffa72205a More Debug register tweaks Jeff Parsons 2015-08-03 17:13:43 -07:00
  • 9fa2941394 Limited Debug register support Jeff Parsons 2015-08-02 21:11:19 -07:00
  • 884f49d6b5 Fixed asserts Jeff Parsons 2015-08-01 01:07:01 -07:00
  • 72a9b8ef8c Applied some more breakpoint fixes Jeff Parsons 2015-08-01 01:03:49 -07:00
  • 6003e948b6 First v1.18.8 change: preliminary support for 80386 debug registers Jeff Parsons 2015-07-31 18:25:37 -07:00
  • a9229c6443 Tweaked the XMLVERSION kludge v1.18.7 Jeff Parsons 2015-07-30 14:46:31 -07:00
  • 269604d0b0 Fix Compaq test machine Jeff Parsons 2015-07-30 13:06:54 -07:00
  • 812c0af6b6 Standard-mode Windows 3.0 finally runs properly Jeff Parsons 2015-07-30 12:50:44 -07:00
  • 0a015b979b v1.18.6: The Microsoft Edge/Windows 10 (aka Screwed by Microsoft Again) release v1.18.6 Jeff Parsons 2015-07-29 12:06:29 -07:00
  • d6d5bcfc3f Merge remote-tracking branch 'origin/master' Jeff Parsons 2015-07-29 10:35:13 -07:00
  • 24072c4c06 --port should take precedence over environment setting Jeff Parsons 2015-07-29 10:34:51 -07:00
  • a3a2cd60c3 Fixed video address reporting, and added expression support to the Debugger's "r" command Jeff Parsons 2015-07-28 14:13:34 -07:00
  • 2e89c38e4a Added code to extract the machine XML version number when running DEBUG-only Jeff Parsons 2015-07-28 12:45:29 -07:00
  • a061c16392 Tidy up some Memory-related interfaces Jeff Parsons 2015-07-28 09:52:08 -07:00
  • 16a4df5a61 Preserve read/write breakpoints on memory blocks with custom controllers Jeff Parsons 2015-07-27 15:27:01 -07:00
  • 2150744668 Added support for DRn and TRn instructions (although they're effectively NOPs for now) Jeff Parsons 2015-07-27 11:29:57 -07:00
  • a1e3c366eb More Video DEBUG support, and more disk images Jeff Parsons 2015-07-27 07:48:01 -07:00
  • d87ee35343 Clean up .gitignore Jeff Parsons 2015-07-26 18:03:59 -07:00
  • c7c988a0ad Promote all XML files to v1.18.5 v1.18.5 Jeff Parsons 2015-07-26 17:08:55 -07:00
  • e269cd49c3 v1.18.5: Working on running Windows 3.00 in real/standard/enhanced modes Jeff Parsons 2015-07-26 17:02:48 -07:00
  • 4bb34eb81d CPU caches CPL now (independent of segCS.cpl) Jeff Parsons 2015-07-26 12:14:30 -07:00
  • fc9a2a903f Added separate dumpers for physical and linear address space, added more information to the TSS dump, fixed breakpoint updates when the address(es) are not yet valid, fixed recursion error when an UNPAGED block is accessed, made string instructions restartable after a fault, and enabled port-trapping in V86-mode. Jeff Parsons 2015-07-25 16:42:39 -07:00
  • afcdd055e1 Assorted V86-mode fixes and IOPM support Jeff Parsons 2015-07-24 16:53:39 -07:00
  • 4ba27ad4a7 Include binary as an output option Jeff Parsons 2015-07-23 17:41:27 -07:00
  • f8d7c5d518 Updated reset to reset page tables, fixed RET[F]n instructions, and added some Debugger improvements Jeff Parsons 2015-07-23 16:58:01 -07:00
  • 1b28cce0fd Fixed SIB decoding and display, and added expression parsing Jeff Parsons 2015-07-23 14:07:44 -07:00
  • 4102ef0514 Added support for both 80286 and 80386 gates and TSS segments Jeff Parsons 2015-07-22 16:03:21 -07:00
  • 4492e737cb Updated headers Jeff Parsons 2015-07-21 09:47:37 -07:00
  • 545c290785 Begin differentiating 286 and 386 descriptors Jeff Parsons 2015-07-21 09:39:26 -07:00
  • 210423d577 More instruction history fixes Jeff Parsons 2015-07-20 16:01:30 -07:00
  • 8d98dedd1c More instruction history fixes Jeff Parsons 2015-07-20 16:00:57 -07:00
  • c2187e1e1b Assorted Debugger fixes Jeff Parsons 2015-07-20 13:11:46 -07:00
  • a150bc51aa Update .gitignore Jeff Parsons 2015-07-19 13:04:40 -07:00
  • 002a2ab0f8 More more DOS Jeff Parsons 2015-07-19 12:59:26 -07:00
  • b075a3a6f3 More DOS Jeff Parsons 2015-07-19 12:15:43 -07:00
  • 5942ef6959 Microsoft Chart 2.02 (but sadly, not a distribution disk) Some (not entirely functional) SPERRY OEM MS-DOS files are also on the disk (see the manifest.xml file for details) Jeff Parsons 2015-07-19 11:17:31 -07:00
  • 0962232a9a Last of the link fixes (I hope) Jeff Parsons 2015-07-19 09:07:50 -07:00
  • 7493abbeef Fix a few more links Jeff Parsons 2015-07-19 08:44:45 -07:00
  • faf51b1bed Fix a few more links Jeff Parsons 2015-07-18 17:48:09 -07:00
  • 0388d76e04 Fix README links Jeff Parsons 2015-07-18 17:26:41 -07:00
  • c0acf757a2 Fix document links Jeff Parsons 2015-07-18 17:14:43 -07:00
  • aa8e828e60 Fixed pre-80386 control panels Jeff Parsons 2015-07-18 16:41:10 -07:00
  • 0e22c02b6b Fixed pre-80386 control panels Jeff Parsons 2015-07-18 16:34:41 -07:00
  • da2f8ddda2 Instruction history buffer tweaks Jeff Parsons 2015-07-18 15:54:11 -07:00
  • ad9585b346 Speed up uncompiled code by "IFDEF'ing" disabled code, rare asserts, etc. v1.18.4 Jeff Parsons 2015-07-18 14:21:09 -07:00
  • e49dee60b2 Getting ready to roll out v1.18.4 Jeff Parsons 2015-07-17 17:56:29 -07:00
  • b3d73de13a Getting ready to roll out v1.18.4 Jeff Parsons 2015-07-17 17:40:28 -07:00
  • e2c2284d2a Getting ready to roll out v1.18.4 Jeff Parsons 2015-07-17 17:39:14 -07:00
  • b6e8eb8877 Fixed handling of redundant address/data override prefixes Jeff Parsons 2015-07-17 10:14:17 -07:00
  • a6c418ff3f Add 0x0F,0xFF to the ranks of invalid opcodes (as opposed to undefined) Jeff Parsons 2015-07-16 14:10:23 -07:00
  • 31e316d636 Fixed 32-bit INC, DEC, NEG, NOT, TEST, MOVSB and MOVSW (several things that slipped through the cracks during 32-bit development) Jeff Parsons 2015-07-16 13:14:34 -07:00
  • d45f3174f6 Make sure real-mode CS:IP changes never signal a stack switch Jeff Parsons 2015-07-15 18:53:56 -07:00
  • e76655a48f Fixed I/O port handling Jeff Parsons 2015-07-15 14:32:20 -07:00
  • 6295c112fe Improved DOS message output (use "m dos on" Debugger command) Jeff Parsons 2015-07-15 09:09:28 -07:00
  • 75d8e1e193 80386 CPU detection fix Jeff Parsons 2015-07-14 16:32:41 -07:00
  • 32675aea39 Fixed port 0x61 keyboard handling and Debugger procstep ("p") command Jeff Parsons 2015-07-13 13:42:01 -07:00
  • 26614df793 Disallow pcjs.org machine states Jeff Parsons 2015-07-12 12:58:59 -07:00
  • ab555488d1 Add a Node version spec Jeff Parsons 2015-07-11 18:21:46 -07:00
  • e5266c8360 Updated Closure Compiler version Jeff Parsons 2015-07-11 18:12:18 -07:00
  • 66bcc39162 Make thumbnails consistent Jeff Parsons 2015-07-11 18:09:54 -07:00
  • 7126051bf8 Upgraded the Closure Compiler Jeff Parsons 2015-07-11 17:30:25 -07:00
  • 74bb240255 Fix opcode 0x6A (PUSH imm8) Jeff Parsons 2015-07-09 18:28:22 -07:00
  • 9128fb234e Getting ready to roll out v1.18.3 v.1.18.3 Jeff Parsons 2015-07-09 13:13:18 -07:00
  • fd0b1a8242 Getting ready to roll out v1.18.3 Jeff Parsons 2015-07-09 12:52:40 -07:00
  • a10ac83df6 Added disk image of VGA tests/samples Jeff Parsons 2015-07-09 12:33:01 -07:00
  • 5ae447ab49 BIOS comments Jeff Parsons 2015-07-09 11:55:56 -07:00
  • 95cef85fa8 HDC disk I/O finally works with both PC AT and DeskPro 386 ROMs Jeff Parsons 2015-07-09 11:52:38 -07:00
  • 376e70dd20 Fixed broken mode detection code (all standard color VGA modes should work now) Jeff Parsons 2015-07-08 14:24:46 -07:00
  • 8d034a73a4 Don't halt on (mostly harmless) read/write mode warnings Jeff Parsons 2015-07-08 12:30:00 -07:00
  • 9be10ddc63 Fixed "Mode X" read/write access functions (eliminated the CHAIN1 crutch) Jeff Parsons 2015-07-07 14:01:53 -07:00
  • b7bf90127f Typo Jeff Parsons 2015-07-07 13:36:07 -07:00
  • 8a1fe0c535 More VGA tests Jeff Parsons 2015-07-07 13:22:24 -07:00
  • 88afea02e6 Fix MASM errors (Width became a reserved symbol at some point) Jeff Parsons 2015-07-07 12:50:40 -07:00
  • db108d4973 Page-flipping tweaks Jeff Parsons 2015-07-07 12:21:32 -07:00
  • ab151ca8a5 Fixed rotation in VGA write mode 3 Jeff Parsons 2015-07-06 18:01:01 -07:00
  • 6d7000935c Mode X test passes Jeff Parsons 2015-07-06 17:11:01 -07:00
  • 8e09ad0bff Mode X test Jeff Parsons 2015-07-06 16:18:27 -07:00
  • 0313c2d67a More VGA tests (sprinkled with some Borland/Microsoft compatibility dust) Jeff Parsons 2015-07-05 13:35:07 -07:00
  • 69d4893ec6 More VGA tests Jeff Parsons 2015-07-05 11:38:30 -07:00
  • d689753f37 More DAC support Jeff Parsons 2015-07-05 10:24:32 -07:00
  • fbf48071a5 320x400 support limping along now -- can Mode X be far behind? ;-) Jeff Parsons 2015-07-04 15:50:09 -07:00
  • eebf309cc4 Added support for CHAIN1 Jeff Parsons 2015-07-04 12:02:20 -07:00
  • 5b29529276 VGA mode 0x13 is limping along now Jeff Parsons 2015-07-03 17:06:49 -07:00
  • 328dc722b4 Whitespace Jeff Parsons 2015-07-02 12:05:25 -07:00
  • 127a0eafa6 Whitespace Jeff Parsons 2015-07-02 12:04:02 -07:00
  • 37b89c6b37 More VGA tests Jeff Parsons 2015-07-02 11:12:51 -07:00
  • 18dea45957 More VGA tests Jeff Parsons 2015-07-02 11:10:34 -07:00
  • dc6e527a41 Whitespace Jeff Parsons 2015-07-01 15:49:33 -07:00
  • 718073f45f Scaffolding for VGA CHAIN4 support Jeff Parsons 2015-06-30 20:29:51 -07:00
  • 965ee01f99 Updated README Jeff Parsons 2015-06-29 15:47:06 -07:00
  • aa3c978517 More VGA tests Jeff Parsons 2015-06-29 15:42:43 -07:00
  • 13eeef57d9 More VGA tests Jeff Parsons 2015-06-29 11:09:09 -07:00
  • c71823356d More VGA tests Jeff Parsons 2015-06-29 09:42:44 -07:00
  • 27a514bb42 Fixed broken links to video resources Jeff Parsons 2015-06-29 09:08:18 -07:00
  • fb490b62da Updated README Jeff Parsons 2015-06-28 20:59:37 -07:00
  • fed558c8d4 More VGA tests Jeff Parsons 2015-06-27 18:34:55 -07:00
  • 7fa7f53cd0 Implemented VGA write mode 3 Jeff Parsons 2015-06-27 18:08:24 -07:00
  • 2bc16d6e14 Typo Jeff Parsons 2015-06-27 12:17:32 -07:00