Jeff Parsons
d18de2dc99
Merge branch 'master' into gh-pages
2016-11-22 22:40:24 -08:00
Jeff Parsons
0d73a6b33f
Fixed DELETE/BACKSPACE confusion in the VT100 KEYMAP (by of course mapping BACKSPACE to DELETE and DELETE to BACKSPACE; makes perfect sense)
2016-11-22 22:39:44 -08:00
Jeff Parsons
6384a68547
Merge branch 'master' into gh-pages
2016-11-07 17:35:16 -08:00
Jeff
56bdd84e1a
Promoted the working version to 1.30.3
2016-11-03 16:24:56 -07:00
Jeff
88b485d094
Added a variety of checks and automatic repairs to DiskDump, aimed primarily at issues I've come across with pre-DOS 2.0 diskettes (eg, diskettes without BPBs, like 160Kb diskettes from DOS 1.0 and 320Kb diskettes from DOS 1.1)
2016-10-27 17:59:20 -07:00
Jeff Parsons
c53fea773e
Merge branch 'master' into gh-pages
2016-10-23 09:26:27 -07:00
Jeff Parsons
9ecb9e948f
More tweaks to the on-going tension between giving machine elements focus (especially problematic when there are multiple machines) and preventing the page from being yanked around
2016-10-23 09:24:26 -07:00
Jeff Parsons
52f6030c32
Merge branch 'master' into gh-pages
2016-10-23 00:44:57 -07:00
Jeff Parsons
89dc2660f1
Added more PDP-11 paper tape resources
2016-10-22 21:57:45 -07:00
Jeff Parsons
74aa27b1da
Merge branch 'master' into gh-pages
2016-10-22 09:32:18 -07:00
Jeff Parsons
f7f9de1e36
Creating a top-level Software link to both the Apps and Disks collections
2016-10-22 09:31:26 -07:00
Jeff Parsons
07957044e3
Merge branch 'master' into gh-pages
2016-10-21 22:47:17 -07:00
Jeff Parsons
16b8b59f12
PDP-11/20 test machine can load BASIC from paper tape, but still has some trouble running it
2016-10-18 15:44:26 -07:00
Jeff Parsons
ed24094683
Lots of tweaks in advance of PDPjs support for loading tape files
2016-10-17 15:19:01 -07:00
Jeff Parsons
b750bcca69
Merge branch 'master' into gh-pages
2016-10-15 18:00:54 -07:00
Jeff Parsons
b1f8fca2d9
Re-enabled source maps, at least for the PDP-11 emulators (for now)
2016-10-14 09:30:17 -07:00
Jeff Parsons
c69ebb7bcb
Factored out mapVirtualToPhysical() calls when MMU not enabled, and fixed HALT (it actually halts the CPU now)
2016-10-07 09:49:02 -07:00
Jeff
f7659f9f34
Commencing work on v1.30.1
2016-10-06 12:48:48 -07:00
Jeff Parsons
79eb483403
Merge branch 'master' into gh-pages
2016-10-05 17:46:37 -07:00
Jeff
07ee5497bc
Added some polyfills for old browsers
2016-10-01 14:37:02 -07:00
Jeff
44a2ec9f03
Fixed Debugger memory editing and register handling, tidied up some flag operations, and removed more now-unnecessary address checks in cpustate
2016-09-29 09:11:25 -07:00
Jeff
ff6d15a622
Updated the build process to formally declare that we're compiling from ES6 to ES5 (although for now, 99.99% of the code is already and will remain ES5.1-compatible)
2016-09-24 17:00:57 -07:00
Jeff
b28166f493
Updated Closure Compiler to v20160911, so now we have a version that supports ECMAScript 6, but I'm not going to go bonkers on ES6 features just yet; the first feature I'm going to use is support for octal and binary constants (of the form 0onnnn and 0bnnnn)
2016-09-24 16:03:57 -07:00
Jeff Parsons
d8856ac8bd
Making some headway on the PDP-11 debugger (finally)
2016-09-16 14:53:05 -07:00
Jeff Parsons
3bd02c7e19
Bumped version to 1.30 in honor of the PDP11 module that's being integrated, along with my first attempt to use a newer version of the Closure Compiler (ie, the JavaScript version), as well as giving Gulp a try -- although Gulp leaves just as bad a taste in my mouth as Grunt did
2016-09-13 15:33:17 -07:00
Jeff Parsons
6322e770cd
Updated assorted PCjs references
2016-09-06 11:14:16 -07:00
Jeff Parsons
483d247491
Minor annotation and name changes; the PDP11 emulator "branded" as PDP11js now, since PDP11 is too generic
2016-09-06 10:06:08 -07:00
Jeff Parsons
4b778b281d
Groundwork for a PDP-11 emulator (starting with a gutted copy of PC8080)
2016-09-03 17:43:06 -07:00
Jeff Parsons
cfbbd11b96
Merge branch 'master' into gh-pages
2016-08-23 22:51:16 -07:00
Jeff Parsons
bca19fd8ed
Added proper clocking of VT100 keyboard UART, allowing us to restore the proper CPU speed (2.7Mhz) and maintain the correct cursor blink rate
2016-08-22 09:14:34 -07:00
Jeff Parsons
23e78b971c
Picked up all the last-minute changes from the gh-pages branch (where I discovered a race condition between machines)
2016-08-19 13:03:30 -07:00
Jeff Parsons
983651610c
Worked around initConnection() failures due to machines that initialize more slowly, by also allowing each machine to invoke the other's initConnection(); if it turns out to be unnecessary, it's simply ignored
2016-08-19 12:35:18 -07:00
Jeff Parsons
8dcc9df293
Merged with master
2016-08-19 08:44:28 -07:00
Jeff Parsons
5ed8f13840
A (PC8080) VT100 can now connect to a (PCx86) IBM PC AT; only problem seems to be flow control now.
...
Also, each PCjs debugger can now be independently accessed from an external debugger (eg, "pcx86('ver')" or "pc8080('ver')"); the global '$' symbol is no longer used for debugger access.
TODO: There are still many places where GLOBALVAR should be replaced with PCX86.GLOBALVAR or PC8080.GLOBALVAR as appropriate (which I've finally started doing in each debugger.js file).
2016-08-18 16:46:34 -07:00
Jeff Parsons
547df53eac
Updated Jekyll config
2016-08-09 11:29:05 -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
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
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
3ade80ba6c
Check in compiled versions for v1.22.1
2016-05-15 00:01:34 -07:00
Jeff Parsons
1da4636e1d
New blog post: The Sharpening
2016-05-04 09:15:15 -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
28e4eabd8d
More PC8080 structural fixes
2016-04-20 14:02:11 -07:00
Jeff Parsons
07d4771a14
Floppy disk sets are now sorted by name (but machines can also override or disable sorting by using the new FDC "sortBy" property)
2016-04-15 18:34:06 -07:00
Jeff Parsons
426e51e999
Roll out v1.21.6
2016-04-12 10:39:53 -07:00
Jeff Parsons
231ca3961e
More documentation updates
2016-04-08 22:45:25 -07:00
Jeff Parsons
aeea1440f0
Added breadcrumbs, and UI for saving a local copy of a hard disk
2016-04-02 12:04:09 -07:00
Jeff Parsons
d50f0ebb1a
Updated aspect ratio for CGA configs and added experimental 'aspect' URL parameter
2016-04-01 21:36:06 -07:00
Jeff Parsons
d0480ecb90
Merge branch 'next-release'
2016-04-01 15:46:22 -07:00