Jeff Parsons
a17db01eeb
More development branch cleanup
2016-07-27 13:27:18 -07:00
Jeff Parsons
dd20a00b13
Merge branch 'next-release'
2016-07-25 13:44:03 -07:00
Jeff Parsons
d4a54b8242
Fixed some lingering /pc references
2016-07-25 13:43:51 -07:00
Jeff Parsons
d8ea565ce1
Merge branch 'next-release'
...
# Conflicts:
# docs/pcx86/examples/pcx86-dbg.js
# docs/pcx86/examples/pcx86.js
2016-07-23 11:49:26 -07:00
Jeff Parsons
1365bdf05f
Fixed the Debugger's "load" command (the disk controller interface had changed)
2016-07-23 00:11:35 -07:00
Jeff Parsons
43355dec6f
Support for message buffering (PC8080 only; needs to be added to PCx86, too)
2016-05-31 09:59:19 -07:00
Jeff Parsons
6185e4131c
Updated JavaScript open-source headers
2016-05-27 08:46:13 -07:00
Jeff Parsons
8dfef55d17
Fixed PCx86 command-line utility
2016-05-26 21:29:57 -07:00
Jeff Parsons
fe93c5d80e
savePC() fix for PCx86
2016-05-25 08:07:30 -07:00
Jeff Parsons
29f2fa9132
Starting on v1.23.1
2016-05-25 08:00:24 -07:00
Jeff Parsons
3b17355693
Fixed XSL Save Machine bug
2016-05-25 07:55:17 -07:00
Jeff Parsons
9fede36f41
README corrections
2016-05-23 17:03:46 -07:00
Jeff Parsons
5e11df7999
README updates
2016-05-23 14:57:14 -07:00
Jeff Parsons
d29ef36ea1
Link updates
2016-05-23 14:14:42 -07:00
Jeff Parsons
a54d5564a7
README and JSON updates
2016-05-23 13:16:25 -07:00
Jeff Parsons
e8ba4aedc5
FDC hacks to deal with recent disk path changes and disk file name case changes
2016-05-20 08:47:49 -07:00
Jeff Parsons
ab1d25c289
More README cleanup
2016-05-19 20:10:09 -07:00
Jeff Parsons
2629e48bdf
And more PCjs/PCx86 disambiguation
2016-05-18 00:03:07 -07:00
Jeff Parsons
a1e999e0c4
More PCjs/PCx86 disambiguation
2016-05-17 00:04:51 -07:00
Jeff Parsons
288f28055d
Starting work on disambiguating PCjs the emulator from PCjs the project/website; the emulator will become PCx86
2016-05-16 20:55:32 -07:00
Jeff Parsons
7c3aab2a7e
PC6502 work-in-progress
2016-05-15 00:03:49 -07:00
Jeff Parsons
09f4db3455
Space Invaders!
2016-05-14 23:53:49 -07:00
Jeff Parsons
f09189c121
Space Invaders works on the desktop now
2016-05-14 23:12:39 -07:00
Jeff
bc7ec763ca
Since "model" properties are strings now, they need to be coerced to numbers
2016-05-14 19:00:13 -07:00
Jeff
4f04393c3a
Added missing JSDoc property
2016-05-13 22:49:32 -07:00
Jeff
0b35e06926
Header updates
2016-05-12 19:24:10 -07:00
Jeff Parsons
5d76d662a0
Eliminated unused exception handler
2016-05-12 19:10:23 -07:00
Jeff Parsons
9a0e5cddc6
Clean up CF handling (no more direct manipulation of result variables)
2016-05-12 11:11:19 -07:00
Jeff Parsons
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)
2016-05-12 00:12:57 -07:00
Jeff Parsons
ba2e525982
Added 4K and 8K versions of my 6502 ASSEMBLER/DISASSEMBLER (although they may be of different vintages)
2016-05-10 22:57:27 -07:00
Jeff Parsons
052c5541b5
Fixed XML config files to reflect to new file locations
2016-05-10 11:28:46 -07:00
Jeff Parsons
985c7c76cd
Make C1P screen sharper, add support for C1P JSON files, and add more C1P README files
2016-05-09 23:45:55 -07:00
Jeff Parsons
c8d3a102e2
Use XMLVERSION if set
2016-05-08 11:36:13 -07:00
Jeff Parsons
252fc520a4
Set imageSmoothingEnabled to false for C1Pjs (although in this case the improvement seems negligible)
2016-05-08 11:06:26 -07:00
Jeff Parsons
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)
2016-05-05 13:04:46 -07:00
Jeff Parsons
913425791e
More README updates
2016-05-04 15:46:12 -07:00
Jeff Parsons
524ffbc0cb
More README updates
2016-05-04 14:03:45 -07:00
Jeff Parsons
cf596ee224
Avoid deprecation warnings regarding image smoothing, by carefully checking for properties in order of least to most deprecatable (what a delightful process)
2016-05-04 13:16:37 -07:00
Jeff Parsons
2b6dc0153f
Disk updates (including COMPAQ MS-DOS 3.00)
2016-05-04 12:46:39 -07:00
Jeff Parsons
9dce59fbd9
Template updates
2016-05-03 16:41:08 -07:00
Jeff Parsons
59c3ddc83b
Supoprt for overlay colors
2016-05-03 16:24:41 -07:00
Jeff Parsons
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
2016-05-03 13:16:07 -07:00
Jeff Parsons
e2e5ea1b77
Sync PC8080 Bus changes with PCjs
2016-05-03 12:53:57 -07:00
Jeff Parsons
db5db398fb
Startup/status message tweaks
2016-05-03 12:44:22 -07:00
Jeff Parsons
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"
2016-05-03 09:11:02 -07:00
Jeff Parsons
5fbcc034e3
Eliminate unwanted pixel scaling
2016-05-02 19:58:36 -07:00
Jeff Parsons
180ef91a72
Final tweaks to screen rotation (for now)
2016-05-02 17:28:13 -07:00
Jeff Parsons
7bc35ad9af
Move invariant bits out of updateScreen's inner loop
2016-05-02 16:32:12 -07:00
Jeff Parsons
7c6eb85811
Fixed Space Invaders buffer update (the left-most pixel of every byte is bit 0, not bit 7 as in PC video adapters)
2016-05-02 16:20:54 -07:00
Jeff Parsons
3941cf8ff6
Fixed Space Invaders buffer update (the left-most pixel of every byte is bit 0, not bit 7 as in PC video adapters)
2016-05-02 16:19:50 -07:00