Commit graph

  • 0ce837adc1 Updated all the 5150 configs Jeff Parsons 2015-12-09 11:44:26 -08:00
  • 26c351bbbe Starting to flesh out the static PCjs website Jeff Parsons 2015-12-09 11:24:52 -08:00
  • d6bc490fe6 Fixed machine includes Jeff Parsons 2015-12-08 23:20:03 -08:00
  • fe606310d3 Turn developer notes off by default Jeff Parsons 2015-12-08 17:24:29 -08:00
  • 601e4b75df Config correction Jeff Parsons 2015-12-08 17:17:52 -08:00
  • 20326f4650 Merge remote-tracking branch 'origin/gh-pages' into gh-pages Jeff Parsons 2015-12-08 17:10:47 -08:00
  • 4cb42e3789 Let's try a top-level domain and see if we can avoid having to add site.baseurl to every Markdown link Jeff Parsons 2015-12-08 17:10:34 -08:00
  • c4311995ca Create CNAME Jeff Parsons 2015-12-08 16:56:39 -08:00
  • 2eed26ca37 Let's see what Github does with Markdown links Jeff Parsons 2015-12-08 16:33:19 -08:00
  • 2aa496aa7e More progress with Jekyll Jeff Parsons 2015-12-08 15:14:39 -08:00
  • bd4d1da3db Missed a Jekyll file (index.html in the root, which also needed to be removed from .gitignore) Jeff Parsons 2015-12-07 15:04:09 -08:00
  • 8dfaf389f8 Updated site settings Jeff Parsons 2015-12-07 14:34:13 -08:00
  • 66f05b2f0d Updated site settings Jeff Parsons 2015-12-07 14:31:56 -08:00
  • c3ad996a9f Updated site settings Jeff Parsons 2015-12-07 14:20:57 -08:00
  • ba562e763c Updated site settings Jeff Parsons 2015-12-07 14:14:36 -08:00
  • 3cc24c586e Updated site settings Jeff Parsons 2015-12-07 14:05:59 -08:00
  • dcf9930957 Merge branch 'master' into gh-pages Jeff Parsons 2015-12-07 13:52:32 -08:00
  • e992a55ef3 If a Markdown file contains Front Matter with a title, then replace the Front Matter with a matching heading Jeff Parsons 2015-12-07 13:50:12 -08:00
  • 2c03696c5f Merge branch 'master' into gh-pages Jeff Parsons 2015-12-07 13:30:27 -08:00
  • d8da4b6ade Fresh Jekyll installation (just for testing) Jeff Parsons 2015-12-07 13:23:52 -08:00
  • 553b5b1df8 Test removal of Front Matter from Markdown files Jeff Parsons 2015-12-07 13:19:08 -08:00
  • d2902d185f Fixed the ATC controller for the MODEL_5170_REV1 AT BIOS (hopefully without degrading any other combo) Jeff Parsons 2015-12-05 17:09:30 -08:00
  • 3ee1a6148b Issue a warning if the specified disk's geometry doesn't match the drive type passed to the HDC Jeff Parsons 2015-12-05 12:23:29 -08:00
  • 63b4150871 Updated hard drive tables for all standard IBM PC AT and Compaq DeskPro drive types Jeff Parsons 2015-12-05 10:54:03 -08:00
  • b37f8f0918 Clarify roundValue() parameters Jeff Parsons 2015-12-04 14:01:22 -08:00
  • 7e523d567e Fixed the ability to interact with a SerialPort control on iOS devices Jeff Parsons 2015-12-03 13:19:30 -08:00
  • aea9569821 Starting work on v1.20.2 Jeff Parsons 2015-12-03 12:04:46 -08:00
  • 85672b4124 Preparing release of v1.20.1 v1.20.1 Jeff Parsons 2015-12-02 09:27:54 -08:00
  • 2ec761eeda Eliminate spurious video mode change (triggered by Mode X detection code) Jeff Parsons 2015-12-01 20:37:43 -08:00
  • bf75b8a059 Fixed space handling on iOS 9.1 Jeff Parsons 2015-12-01 19:22:03 -08:00
  • 3bad5547c2 Notes on FPU stack faults (which only affects the 80387 and up, which isn't fully supported yet) Jeff Parsons 2015-12-01 11:44:57 -08:00
  • 7a0147c122 In-line documentation updates Jeff Parsons 2015-12-01 09:43:11 -08:00
  • 11fe7aa9b8 8087 FPU opcodes are more or less complete now, but much testing remains (including exception handling) Jeff Parsons 2015-11-30 20:03:47 -08:00
  • 92ca57a3a8 More FPU ops (Happy Thanksgiving!) Jeff Parsons 2015-11-26 12:18:50 -08:00
  • b1bea17aef More disk images Jeff Parsons 2015-11-26 11:34:14 -08:00
  • 10d2551bc0 Fix SGDT/SIDT for the 80386 Jeff Parsons 2015-11-23 17:07:56 -08:00
  • 523b7e72f5 More FPU operations Jeff Parsons 2015-11-23 10:14:46 -08:00
  • 16e77d9b10 Added FDIV/FDIVR instructions (mirroring the arrangement of the FSUB/FSUBR instructions) Jeff Parsons 2015-11-22 17:13:32 -08:00
  • a11ed78926 Fixed SUB and SUBR operand order Jeff Parsons 2015-11-22 16:09:32 -08:00
  • 5fe3eaec56 Fixed disk reorg Jeff Parsons 2015-11-21 10:01:18 -08:00
  • 5662b2fe19 Added a Microsoft Tools README and a few old MS-DOS OEM disk images Jeff Parsons 2015-11-20 20:28:57 -08:00
  • 1dd50c68d3 Minor visible buffer fix for text modes on newer (EGA/VGA) cards Jeff Parsons 2015-11-20 10:42:30 -08:00
  • 42b73e4606 Updated information about MS-DOS 4.00 and 4.01 Jeff Parsons 2015-11-20 08:51:30 -08:00
  • f56b55a50e Diskette updates Jeff Parsons 2015-11-19 17:12:13 -08:00
  • c47fba7b0c Some FPU corrections (due to 8087 datasheet errors) and additions Jeff Parsons 2015-11-18 17:05:16 -08:00
  • 945da70267 More FPU operations Jeff Parsons 2015-11-18 10:26:54 -08:00
  • d9e280f279 More FPU work Jeff Parsons 2015-11-16 17:41:55 -08:00
  • 6a86de48e7 Public machines should use a public disk library Jeff Parsons 2015-11-15 13:55:46 -08:00
  • 4dfa5ad88f Fixed FPU indefinite constant Jeff Parsons 2015-11-15 11:56:40 -08:00
  • d3b4b320be Change COPROC references to FPU (for consistency) Jeff Parsons 2015-11-15 11:29:25 -08:00
  • a1556df5a5 A little more meat on the X86FPU bones Jeff Parsons 2015-11-15 11:13:59 -08:00
  • 2b1b62d565 New skeleton for x86fpu.js Jeff Parsons 2015-11-13 18:20:20 -08:00
  • 1b3734440e Debugger support for coprocessor instructions Jeff Parsons 2015-11-11 22:24:56 -08:00
  • 8dff30f863 Removed obsolete files Jeff Parsons 2015-11-11 18:17:37 -08:00
  • cd40531510 Disk reorganization Jeff Parsons 2015-11-11 18:13:27 -08:00
  • 0c6db1df46 Preliminary groundwork for FPU support Jeff Parsons 2015-11-11 18:11:30 -08:00
  • 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) Jeff Parsons 2015-11-09 09:08:12 -08:00
  • 55c3236380 Fixed lingering code inspection issues Jeff Parsons 2015-11-09 08:22:08 -08:00
  • 39af7dbe32 Fixed Closure Compiler build (the compiler gets easily confused when objects in different class hierarchies have identical method names) Jeff Parsons 2015-11-08 21:38:15 -08:00
  • 231bc201e7 Allow gzipped disk images Jeff Parsons 2015-11-08 10:30:47 -08:00
  • d3a8160ad8 Added optimized memory handlers for paged memory Jeff Parsons 2015-11-07 18:35:32 -08:00
  • ec16cf78be Debugger (eg, "eb" or "ew") can now patch ROMs if a physical (%%) address is used Jeff Parsons 2015-11-07 09:52:54 -08:00
  • d8ae5337ee More Compaq BIOS comments Jeff Parsons 2015-11-06 15:26:44 -08:00
  • ef282eee47 The Debugger convinced me to make probeAddr() safe for any 1/2/4-byte read Jeff Parsons 2015-11-06 14:00:49 -08:00
  • db2f5cc22c Update the list of available magazine images Jeff Parsons 2015-11-05 15:29:04 -08:00
  • ea720ec2f1 New icons Jeff Parsons 2015-11-05 15:01:34 -08:00
  • 5db38752aa PREFETCH suffered from the same problem as BACKTRACK (which is really WebStorm's problem, but whatever) Jeff Parsons 2015-11-02 12:26:58 -08:00
  • d76693f440 Eliminated WebStorm 11 confusion between BACKTRACK global variable and BACKTRACK global properties Jeff Parsons 2015-11-02 12:19:28 -08:00
  • b0bac10944 v1.20.1: Updated touch support to improve tablet operation Jeff Parsons 2015-10-31 15:22:01 -07:00
  • 8fd53cbb34 Comment typo Jeff Parsons 2015-10-31 09:33:18 -07:00
  • dc8baec9f0 v1.20.0: Limited stepping support and a couple signed/unsigned division fixes v1.20.0 Jeff Parsons 2015-10-31 08:31:31 -07:00
  • 8c67a50f92 Fixed 16-bit unsigned division overflow detection Jeff Parsons 2015-10-31 07:31:32 -07:00
  • a22bf5dc85 32-bit signed division fixes Jeff Parsons 2015-10-30 18:09:04 -07:00
  • 05c261f849 Eliminated test386 multiplication differences, now on to division differences Jeff Parsons 2015-10-30 13:23:57 -07:00
  • 682f930fdd Check in current test386 results Jeff Parsons 2015-10-30 12:15:13 -07:00
  • 4403f90b5d Now that PCjs supports specific steppings, set the reset revision number accordingly Jeff Parsons 2015-10-30 08:29:08 -07:00
  • 03dd91cf23 Debugger notes about 0x0F opcodes Jeff Parsons 2015-10-30 07:58:44 -07:00
  • 8bd1794928 Added placeholders for IBTS and XBTS (80386 opcodes on A0-B0 steppings only) Jeff Parsons 2015-10-29 22:44:33 -07:00
  • 6dcb644a05 Added support for machine configs with a specific CPU stepping (also, fixed IMUL reg,r/m,imm disassembly) Jeff Parsons 2015-10-28 16:57:55 -07:00
  • b967ba9a52 Added information about Windows 95 processor and stepping detection Jeff Parsons 2015-10-28 15:14:46 -07:00
  • 8e71267747 Updated Closure Compiler, fixed some constant inlining problems, and turned PREFETCH off for now Jeff Parsons 2015-10-27 13:02:43 -07:00
  • 526da018d0 Working prefetch support (speeds up 80386 operation when paging) Jeff Parsons 2015-10-27 11:25:02 -07:00
  • 922ca42571 Starting work on v1.20.0 Jeff Parsons 2015-10-23 18:39:06 -07:00
  • ae30618a12 Set autostart to true Jeff Parsons 2015-10-23 17:02:21 -07:00
  • 2b1b27c6bb v1.19.9: Fixed DOS window creation issues v1.19.9 Jeff Parsons 2015-10-23 16:27:12 -07:00
  • 37bedaa8df Fix restartability of POP [mem] when a page fault occurs Jeff Parsons 2015-10-22 18:01:30 -07:00
  • 823c9062ed Fix restartability of POP [mem] when a page fault occurs Jeff Parsons 2015-10-22 18:00:16 -07:00
  • 645241b634 Removed old traceLog() support (being replaced by tests in /tests/pc that dump results to a COM port) Jeff Parsons 2015-10-21 13:40:43 -07:00
  • 677af46bf6 Disassemble PUSHAD/PUSHFD/POPAD/POPFD Jeff Parsons 2015-10-21 13:34:23 -07:00
  • 961b5519f9 Starting work on v1.19.9 Jeff Parsons 2015-10-21 12:32:23 -07:00
  • ae2a156cfc Corrected file name (romtests.json is now test386.json) Jeff Parsons 2015-10-21 12:13:10 -07:00
  • b3696d81ae Updated Windows 95 blog page v1.19.8 Jeff Parsons 2015-10-21 10:52:12 -07:00
  • caccae5cc8 Rolling out v1.19.8 (and cleaning up how gate frame size is tracked) Jeff Parsons 2015-10-21 10:47:37 -07:00
  • 7babb15868 Fixed WDEB386 fielding of V86-mode exceptions Jeff Parsons 2015-10-20 19:23:45 -07:00
  • 8218e1a7da Allow the Debugger to step over "ADD [BX+SI],AL" in the rare case that it's valid Jeff Parsons 2015-10-20 09:57:46 -07:00
  • 6029f8ab9a Comment corrections Jeff Parsons 2015-10-19 15:56:28 -07:00
  • b0ada4229d Make far calls restartable when they trigger a fault pushing the return address onto the stack Jeff Parsons 2015-10-18 17:40:29 -07:00
  • b944cff3b5 Removed SAMPLER and RegFrame code (DEBUG-only code that's easy to resurrect if needed later) Jeff Parsons 2015-10-18 11:27:35 -07:00
  • d1d733e38b Fixed divide-by-zero and data breakpoint exception dispatching Jeff Parsons 2015-10-18 10:57:51 -07:00
  • a3107a73ef Make IMULD more compatible in overflow cases Jeff Parsons 2015-10-17 08:39:38 -07:00