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
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
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
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
76888463ce
Typo
2016-08-04 15:56:23 -07:00
Jeff Parsons
093b19bce3
Added some symbolic info to VT100.json
2016-08-04 15:01:06 -07:00
Jeff Parsons
23d011c99b
Removed all those useless semicolon-only lines from VT100.asm
2016-08-04 12:49:13 -07:00
Jeff Parsons
85416f3523
More VT100 ROM code annotations
2016-08-03 17:55:32 -07:00
Jeff Parsons
5e931dd7b9
More VT100 ROM code annotations
2016-08-03 17:52:01 -07:00
Jeff Parsons
061ee67fe4
Added VT100 ROM code annotations
2016-08-03 17:42:20 -07:00
Jeff Parsons
c206669589
Added VT100 ROM disassembly
2016-08-03 15:11:59 -07:00
Jeff Parsons
96560e5b8b
Update VT100 machine README
2016-08-03 13:57:09 -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
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
900cdab73a
VT100 machine should halt on any unknown I/O or invalid memory access for now
2016-08-01 17:18:19 -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
bd05c06766
More VT100 test machine tweaks
2016-07-27 15:03:50 -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
5b376917e3
Moved VT100 ROMs into the PC8080 directory
2016-07-26 16:03:16 -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
93da09cafb
Fixed link
2016-07-11 19:33:55 -07:00
Jeff Parsons
29f2fa9132
Starting on v1.23.1
2016-05-25 08:00:24 -07:00
Jeff Parsons
a54d5564a7
README and JSON updates
2016-05-23 13:16:25 -07:00
Jeff Parsons
706e51838b
Make ROM dumps more readable
2016-05-20 08:18:33 -07:00
Jeff Parsons
2629e48bdf
And more PCjs/PCx86 disambiguation
2016-05-18 00:03:07 -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 Parsons
9a0e5cddc6
Clean up CF handling (no more direct manipulation of result variables)
2016-05-12 11:11:19 -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
524ffbc0cb
More README updates
2016-05-04 14:03:45 -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
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
180ef91a72
Final tweaks to screen rotation (for now)
2016-05-02 17:28:13 -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
Jeff Parsons
cba3fca260
More 8080 tests, all of which pass (and therefore don't explain the current Space Invaders bug)
2016-05-02 11:55:57 -07:00
Jeff Parsons
108e2abefa
Enable 90-degree screenRotation (this may not be the final/best solution, but it's a convenient one for now)
2016-05-02 11:38:01 -07:00