Commit graph

  • d8ea565ce1 Merge branch 'next-release' Jeff Parsons 2016-07-23 11:49:26 -07:00
  • 1365bdf05f Fixed the Debugger's "load" command (the disk controller interface had changed) Jeff Parsons 2016-07-23 00:11:34 -07:00
  • 93da09cafb Fixed link Jeff Parsons 2016-07-11 19:33:55 -07:00
  • e98fb48bc6 Fixed examples Jeff Parsons 2016-06-06 09:59:45 -07:00
  • 1d81e555b2 README updates Jeff Parsons 2016-06-06 09:17:25 -07:00
  • 43355dec6f Support for message buffering (PC8080 only; needs to be added to PCx86, too) Jeff Parsons 2016-05-31 09:59:19 -07:00
  • 6185e4131c Updated JavaScript open-source headers Jeff Parsons 2016-05-27 08:46:13 -07:00
  • 8dfef55d17 Fixed PCx86 command-line utility Jeff Parsons 2016-05-26 21:29:57 -07:00
  • 6fc57f2a38 Merge branch 'master' into gh-pages Jeff Parsons 2016-05-25 08:07:57 -07:00
  • fe93c5d80e savePC() fix for PCx86 Jeff Parsons 2016-05-25 08:07:30 -07:00
  • 29f2fa9132 Starting on v1.23.1 Jeff Parsons 2016-05-25 08:00:24 -07:00
  • 4da57dca32 Merge branch 'master' into gh-pages Jeff Parsons 2016-05-25 07:55:48 -07:00
  • 3b17355693 Fixed XSL Save Machine bug Jeff Parsons 2016-05-25 07:55:17 -07:00
  • 59dbc2bf21 Merge branch 'master' into gh-pages Jeff Parsons 2016-05-24 09:14:52 -07:00
  • d35f740da0 Merge branch 'next-release' Jeff Parsons 2016-05-24 09:11:39 -07:00
  • 36d4565f0b Updated About page Jeff Parsons 2016-05-24 09:11:23 -07:00
  • fd96ae7308 Merge branch 'next-release' Jeff Parsons 2016-05-23 17:23:02 -07:00
  • 4e8a79a711 More README corrections Jeff Parsons 2016-05-23 17:22:45 -07:00
  • e0b09ce432 More exclusions Jeff Parsons 2016-05-23 17:06:43 -07:00
  • 3052a2c04a Merge branch 'master' into gh-pages Jeff Parsons 2016-05-23 17:04:05 -07:00
  • 2080300a68 Merge branch 'next-release' Jeff Parsons 2016-05-23 17:03:58 -07:00
  • 9fede36f41 README corrections Jeff Parsons 2016-05-23 17:03:46 -07:00
  • c5d8b60909 Merge branch 'master' into gh-pages Jeff Parsons 2016-05-23 16:54:38 -07:00
  • 1e7490af80 Merge branch 'next-release' Jeff Parsons 2016-05-23 16:54:33 -07:00
  • 68a99e6d4b README corrections Jeff Parsons 2016-05-23 16:54:24 -07:00
  • 21aab1e656 Merge branch 'master' into gh-pages Jeff Parsons 2016-05-23 16:36:15 -07:00
  • a12bffc12f Merge branch 'next-release' Jeff Parsons 2016-05-23 16:36:09 -07:00
  • 7c3af868de README corrections Jeff Parsons 2016-05-23 16:35:59 -07:00
  • b3790ad5f2 Merge branch 'master' into gh-pages Jeff Parsons 2016-05-23 15:34:53 -07:00
  • 11ea71edc5 Merge branch 'next-release' v1.23.0 Jeff Parsons 2016-05-23 15:33:53 -07:00
  • 5e11df7999 README updates Jeff Parsons 2016-05-23 14:57:14 -07:00
  • e02a65e517 Remove redundant redirects Jeff Parsons 2016-05-23 14:45:26 -07:00
  • 6b7515045f Add redirects for all the (moved) disk folders Jeff Parsons 2016-05-23 14:34:57 -07:00
  • d29ef36ea1 Link updates Jeff Parsons 2016-05-23 14:14:42 -07:00
  • a54d5564a7 README and JSON updates Jeff Parsons 2016-05-23 13:16:25 -07:00
  • c0cefd79c8 Updated ROM dump Jeff Parsons 2016-05-22 17:25:35 -07:00
  • 64d71f0fd6 FDC hacks to deal with recent disk path changes and disk file name case changes Jeff Parsons 2016-05-21 09:50:02 -07:00
  • e8ba4aedc5 FDC hacks to deal with recent disk path changes and disk file name case changes Jeff Parsons 2016-05-20 08:47:49 -07:00
  • 706e51838b Make ROM dumps more readable Jeff Parsons 2016-05-20 08:18:33 -07:00
  • 7bfc81a286 More README updates Jeff Parsons 2016-05-19 20:35:53 -07:00
  • ab1d25c289 More README cleanup Jeff Parsons 2016-05-19 20:10:09 -07:00
  • eaeb3df868 README updates Jeff Parsons 2016-05-19 13:37:59 -07:00
  • 9335ad3a54 And even more PCjs/PCx86 disambiguation Jeff Parsons 2016-05-18 22:18:07 -07:00
  • 2629e48bdf And more PCjs/PCx86 disambiguation Jeff Parsons 2016-05-18 00:03:07 -07:00
  • a1e999e0c4 More PCjs/PCx86 disambiguation Jeff Parsons 2016-05-17 00:04:51 -07:00
  • 288f28055d Starting work on disambiguating PCjs the emulator from PCjs the project/website; the emulator will become PCx86 Jeff Parsons 2016-05-16 20:53:57 -07:00
  • 9184c0c471 Merge branch 'master' into gh-pages Jeff Parsons 2016-05-15 00:07:39 -07:00
  • 9d4bcae816 Merge branch 'next-release' Jeff Parsons 2016-05-15 00:06:34 -07:00
  • 7c3aab2a7e PC6502 work-in-progress Jeff Parsons 2016-05-15 00:03:49 -07:00
  • 3ade80ba6c Check in compiled versions for v1.22.1 Jeff Parsons 2016-05-15 00:01:34 -07:00
  • 09f4db3455 Space Invaders! Jeff Parsons 2016-05-14 23:53:49 -07:00
  • f09189c121 Space Invaders works on the desktop now Jeff Parsons 2016-05-14 23:12:39 -07:00
  • bc7ec763ca Since "model" properties are strings now, they need to be coerced to numbers Jeff 2016-05-14 19:00:13 -07:00
  • 4f04393c3a Added missing JSDoc property Jeff 2016-05-13 22:49:32 -07:00
  • 0b35e06926 Header updates Jeff 2016-05-12 19:24:10 -07:00
  • 5d76d662a0 Eliminated unused exception handler Jeff Parsons 2016-05-12 19:10:23 -07:00
  • 9a0e5cddc6 Clean up CF handling (no more direct manipulation of result variables) Jeff Parsons 2016-05-12 11:11:19 -07:00
  • a02454467b Note on underwhelming performance when using a dynamically generated array of opcode functions specifying ".bind(this)" on every one (which is why I don't do it) Jeff Parsons 2016-05-12 00:12:57 -07:00
  • 603b429c60 Updated notes on 6502 assembler Jeff Parsons 2016-05-11 09:39:05 -07:00
  • 936cb32ed5 Merge branch 'master' into gh-pages Jeff Parsons 2016-05-10 22:59:23 -07:00
  • fd949fb4ce 6502 ASSEMBLER/DISASSEMBLER listing moved Jeff Parsons 2016-05-10 22:58:59 -07:00
  • ba2e525982 Added 4K and 8K versions of my 6502 ASSEMBLER/DISASSEMBLER (although they may be of different vintages) Jeff Parsons 2016-05-10 22:57:27 -07:00
  • 052c5541b5 Fixed XML config files to reflect to new file locations Jeff Parsons 2016-05-10 11:28:46 -07:00
  • 985c7c76cd Make C1P screen sharper, add support for C1P JSON files, and add more C1P README files Jeff Parsons 2016-05-09 23:45:55 -07:00
  • c8d3a102e2 Use XMLVERSION if set Jeff Parsons 2016-05-08 11:36:13 -07:00
  • 252fc520a4 Set imageSmoothingEnabled to false for C1Pjs (although in this case the improvement seems negligible) Jeff Parsons 2016-05-08 11:06:26 -07:00
  • 29cedbf079 C1P assembler README Jeff Parsons 2016-05-07 10:25:21 -07:00
  • 450bc19aaa Merge branch 'master' into gh-pages Jeff Parsons 2016-05-06 09:06:15 -07:00
  • 0cd9cf7cba C1P assembler README Jeff Parsons 2016-05-06 09:05:58 -07:00
  • 9e40361b0b Merge branch 'master' into gh-pages Jeff Parsons 2016-05-06 08:49:01 -07:00
  • 57341d6564 C1P assembler README Jeff Parsons 2016-05-06 08:48:45 -07:00
  • 587df048b8 C1P assembler README Jeff Parsons 2016-05-06 08:44:05 -07:00
  • 852f6fd3ef Merge branch 'master' into gh-pages Jeff Parsons 2016-05-05 13:06:42 -07:00
  • c80f22e23a Cleaned up the handling of PS bits (not to be confused with PSW, which is PS combined with A); this fixes a bug where POP PSW was inadvertently disabling the internal interrupt flag (IF) Jeff Parsons 2016-05-05 13:04:46 -07:00
  • c2a9d45fcd Merge branch 'master' into gh-pages Jeff Parsons 2016-05-04 15:52:11 -07:00
  • 913425791e More README updates Jeff Parsons 2016-05-04 15:46:12 -07:00
  • 33ea71a901 Merge branch 'master' into gh-pages Jeff Parsons 2016-05-04 14:04:19 -07:00
  • 524ffbc0cb More README updates v1.22.0 Jeff Parsons 2016-05-04 14:03:45 -07:00
  • cf596ee224 Avoid deprecation warnings regarding image smoothing, by carefully checking for properties in order of least to most deprecatable (what a delightful process) Jeff Parsons 2016-05-04 13:16:37 -07:00
  • 63f3f67fe8 Updated PCjs to v1.22.0 Jeff Parsons 2016-05-04 12:48:13 -07:00
  • 2b6dc0153f Disk updates (including COMPAQ MS-DOS 3.00) Jeff Parsons 2016-05-04 12:46:39 -07:00
  • 31ed4d8da5 Blog post updates Jeff Parsons 2016-05-04 12:14:11 -07:00
  • 1da4636e1d New blog post: The Sharpening Jeff Parsons 2016-05-04 09:15:15 -07:00
  • 9dce59fbd9 Template updates Jeff Parsons 2016-05-03 16:41:08 -07:00
  • 59c3ddc83b Supoprt for overlay colors Jeff Parsons 2016-05-03 16:24:41 -07:00
  • 377b9895fa PC8080 bufferRotate option appears to be working as well the screenRotate option, so when everything else is working, we can choose whichever rotation method yields the best performance Jeff Parsons 2016-05-03 13:16:07 -07:00
  • e2e5ea1b77 Sync PC8080 Bus changes with PCjs Jeff Parsons 2016-05-03 12:53:57 -07:00
  • db5db398fb Startup/status message tweaks Jeff Parsons 2016-05-03 12:44:22 -07:00
  • b7639abcec Rev'ed all video config files to turn off image smoothing (makes the machine screens look sharper, provided your browser supports it) Jeff Parsons 2016-05-03 12:10:10 -07:00
  • c31f6222a1 Added smoothing control to both PCjs and PC8080 (setting it to false should probably be the new default) It can be controlled with a new "smoothing" attribute on the <video> component and/or overridden with a "smoothing" URL parameter set to either "true" or "false" Jeff Parsons 2016-05-03 09:11:02 -07:00
  • 5fbcc034e3 Eliminate unwanted pixel scaling Jeff Parsons 2016-05-02 19:58:36 -07:00
  • 180ef91a72 Final tweaks to screen rotation (for now) Jeff Parsons 2016-05-02 17:28:13 -07:00
  • 7bc35ad9af Move invariant bits out of updateScreen's inner loop Jeff Parsons 2016-05-02 16:32:12 -07:00
  • 7c6eb85811 Fixed Space Invaders buffer update (the left-most pixel of every byte is bit 0, not bit 7 as in PC video adapters) Jeff Parsons 2016-05-02 16:20:54 -07:00
  • 3941cf8ff6 Fixed Space Invaders buffer update (the left-most pixel of every byte is bit 0, not bit 7 as in PC video adapters) Jeff Parsons 2016-05-02 16:19:50 -07:00
  • a56f1cfde1 The 8080 CPU goes through the Bus interfaces for all memory accesses now. The PCjs CPU maintained its own copy of Bus memory structures and interfaces, partly for improved performance but also because some CPUs can turn on address translation (ie, paging), making separate interfaces a necessity. However, PC8080 has much lower performance requirements and no address translation requirements, so we should revert to the original Bus interfaces. Jeff Parsons 2016-05-02 12:54:55 -07:00
  • cba3fca260 More 8080 tests, all of which pass (and therefore don't explain the current Space Invaders bug) Jeff Parsons 2016-05-02 11:55:57 -07:00
  • 108e2abefa Enable 90-degree screenRotation (this may not be the final/best solution, but it's a convenient one for now) Jeff Parsons 2016-05-02 11:38:01 -07:00
  • a7f8e18239 Fixed some PCjs doc bugs (but the docs are due for overhaul) Jeff Parsons 2016-05-02 09:04:30 -07:00
  • 59b6dd3be6 Ported some PCjs drawing code to PC8080, still needs work though Jeff Parsons 2016-05-02 09:01:06 -07:00