Commit graph pcjs/versions
Author SHA1 Message Date
Jeff Parsons
547df53eac Updated Jekyll config 2016-08-09 11:29:05 -07:00
Jeff Parsons
f86f131e66 Updated Jekyll config 2016-08-09 11:27:57 -07:00
Jeff Parsons
639cef608b Merge branch 'next-release' 2016-08-09 11:06:30 -07:00
Jeff Parsons
18b737408e Fixed initialization of bFlagsBuffer for VT100 2016-08-09 10:31:05 -07:00
Jeff Parsons
3ebe23f251 Fix SI1978 video format detection 2016-08-08 18:07:42 -07:00
Jeff Parsons
d31bfb0e6e Added scaffolding for PC8080 SerialPort 2016-08-08 15:25:57 -07:00
Jeff Parsons
3ec9a31c92 README formatting 2016-08-08 11:24:55 -07:00
Jeff Parsons
37593a107d Added VT100 keymap 2016-08-07 09:30:56 -07:00
Jeff Parsons
f1a46a2120 Merge branch 'next-release' 2016-08-06 14:28:43 -07:00
Jeff Parsons
62b8f504b3 Added separate debugger/non-debugger machine configs for the PC8080 machines (like most PCx86 machines do) 2016-08-06 14:26:21 -07:00
Jeff Parsons
65ecb282ad More VT100 NVR support 2016-08-05 21:44:27 -07:00
Jeff Parsons
234513f2cb Merge branch 'next-release' 2016-08-04 09:46:47 -07:00
Jeff Parsons
f3d8aca9c3 Leave the VT100 display test code enabled in all builds for now 2016-08-04 09:46:34 -07:00
Jeff Parsons
ab0eade969 Merged next-release 2016-08-03 18:40:05 -07:00
Jeff Parsons
fc72c2f73d Took a better stab at simulating the VT100's LBA7 signal (used by the NVR chip) 2016-08-03 13:33:19 -07:00
Jeff Parsons
c59678f37d Fixed checkSoftKeysToRelease(), although the iOS soft keyboard still sucks 2016-08-02 15:42:41 -07:00
Jeff Parsons
999828da4e Added LED support to VT100 keyboard 2016-08-02 14:44:31 -07:00
Jeff Parsons
b25a9268a1 Added round LEDs to the UI (initially just for the VT100) 2016-08-02 11:02:00 -07:00
Jeff Parsons
07928df03e Added support for VT100 underlining 2016-08-01 18:00:23 -07:00
Jeff Parsons
cec09c16e9 Added support for VT100 reverse video 2016-08-01 17:53:41 -07:00
Jeff Parsons
498ffd62d2 Needed to run "grunt promote" since XSL files changed 2016-08-01 17:02:33 -07:00
Jeff Parsons
829fb48bdc First successful display of a VT100 test screen 2016-08-01 16:22:22 -07:00
Jeff Parsons
21fc2e0639 More VT100 video support (untested) 2016-07-29 18:03:00 -07:00
Jeff Parsons
35b7c7d2a4 Support for loading the VT100 fontROM (but no actual font-building is happening yet) 2016-07-27 15:44:47 -07:00
Jeff Parsons
cbea42b228 v1.23.3: Starting work on VT100 support 2016-07-27 13:02:33 -07:00
Jeff Parsons
23231093d1 Get next-release back in sync with master 2016-07-27 12:59:55 -07:00
Jeff Parsons
dcc7b479c2 Merge branch 'next-release'
# Conflicts:
#	docs/pcx86/examples/pcx86-dbg.js
#	docs/pcx86/examples/pcx86.js
2016-07-23 11:50:03 -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
fe93c5d80e savePC() fix for PCx86 2016-05-25 08:07:30 -07:00
Jeff Parsons
3b17355693 Fixed XSL Save Machine bug 2016-05-25 07:55:17 -07:00
Jeff Parsons
a54d5564a7 README and JSON updates 2016-05-23 13:16:25 -07:00
Jeff Parsons
64d71f0fd6 FDC hacks to deal with recent disk path changes and disk file name case changes 2016-05-21 09:50:02 -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
3ade80ba6c Check in compiled versions for v1.22.1 2016-05-15 00:01:34 -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
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
63f3f67fe8 Updated PCjs to v1.22.0 2016-05-04 12:48:13 -07:00
Jeff Parsons
1da4636e1d New blog post: The Sharpening 2016-05-04 09:15:15 -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
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
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. 2016-05-02 12:54:55 -07:00
Jeff Parsons
59b6dd3be6 Ported some PCjs drawing code to PC8080, still needs work though 2016-05-02 09:01:06 -07:00
Jeff Parsons
b04ef7e49f Try to be more consistent when referring to disks vs. drives (eg, Drive Controllers, not Disk Controllers) 2016-05-01 13:47:58 -07:00
Jeff Parsons
06ca8971a1 Clean up the CPU/ChipSet interface, and get the PC8080 Video component ready to actually do something 2016-05-01 10:14:38 -07:00