Commit graph pcjs/modules/pc8080
Author SHA1 Message Date
Jeff Parsons
6afc652d30 Added predefined NVR data for VT100 2016-08-09 10:24:15 -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
f7464dd182 Support for VT100 dot stretching 2016-08-08 11:19:06 -07:00
Jeff Parsons
37593a107d Added VT100 keymap 2016-08-07 09:30:56 -07:00
Jeff Parsons
276c36334e Added Debugger "int" command to manually request interrupts 2016-08-06 13:39:46 -07:00
Jeff Parsons
65ecb282ad More VT100 NVR support 2016-08-05 21:44:27 -07:00
Jeff Parsons
093b19bce3 Added some symbolic info to VT100.json 2016-08-04 15:01:06 -07:00
Jeff Parsons
92979c61e8 README updates 2016-08-04 12:53:42 -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
c206669589 Added VT100 ROM disassembly 2016-08-03 15:11:59 -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
e82a1d5b52 VT100 video buffer bias fixed 2016-08-02 18:53:01 -07:00
Jeff Parsons
d8305b3a27 DC011/DC012 notes 2016-08-02 17:09:07 -07:00
Jeff Parsons
5f048a0688 Prevent display updates until DC011 starts generating LBAs (Line Buffer Addresses) 2016-08-02 17:06:13 -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
843d24c627 Scaffolding for VT100 ChipSet 2016-08-02 06:50:25 -07:00
Jeff Parsons
1d32dc1e36 Added support for VT100 underlining 2016-08-01 18:04:26 -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
893076353f Support for a VT100 cell cache 2016-08-01 12:15:34 -07:00
Jeff Parsons
96d129e469 Cleaned up VT100 font support a bit 2016-07-31 11:46:59 -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
c8f5357689 More VT100 groundwork 2016-07-27 12:03:12 -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
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
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
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
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
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
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
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