Jeff Parsons
1265104e6d
Added support for converting numbers to/from octal, along with improved support for binary numbers
2016-09-15 18:23:09 -07:00
Jeff Parsons
375ddc12f3
Factored parseAddrReference()
2016-09-15 09:15:43 -07:00
Jeff Parsons
5f622303b4
Completed Keys factoring
2016-09-15 08:18:37 -07:00
Jeff Parsons
5398064ec4
Started Keys factoring
2016-09-15 07:59:12 -07:00
Jeff Parsons
e5c5a8e6be
Some more Debugger factoring
2016-09-14 21:11:57 -07:00
Jeff Parsons
a8bb0c7841
First stab at factoring some common Debugger functionality into a shared component
2016-09-14 15:36:38 -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
bbaf0d141f
Fixed the encoding of URIs containing escape sequences (eg, "%20")
2016-09-12 16:38:55 -07:00
Jeff Parsons
6dd38db68c
Updated website link
2016-09-06 10:55:49 -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
f0d18af735
PDP-11-related message updates
2016-09-05 11:24:41 -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
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
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
f0509bc5d1
Successfully running PCx86 and PC8080 machines on the same page now
2016-08-18 10:29:24 -07:00
Jeff Parsons
140e1cf094
Adding clocking mechanism for serial data transmission
2016-08-17 14:09:02 -07:00
Jeff Parsons
843d24c627
Scaffolding for VT100 ChipSet
2016-08-02 06:50:25 -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
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
425f565b11
Simplified flag management
2016-04-21 15:41:58 -07:00
Jeff Parsons
8971097b3b
More PC8080 structural fixes
2016-04-20 13:37:37 -07:00
Jeff Parsons
79fb14fdbf
Support for machines other than PCjs and C1Pjs
2016-04-20 12:09:59 -07:00
Jeff Parsons
3c8e7fb78f
Add support for --private to server.js (for my private builds only)
2016-04-14 22:56:51 -07:00
Jeff Parsons
a9fe17440a
Support for "private" builds
2016-04-14 14:24:52 -07:00
Jeff Parsons
25da7a3a94
More redirects and some API tweaks
2016-04-07 08:29:54 -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
Jeff Parsons
e02706ab08
Move non-CPU-related update functions to the Computer component
2016-03-30 17:04:36 -07:00
Jeff Parsons
f81e55f0ee
Added assortment of empty diskettes to library, and updated DiskDump to support a target disk size (--size replaces the older, kludgier --mbhd)
2016-03-28 17:08:15 -07:00
Jeff Parsons
9db5f27b71
Tweaks for the last two pull requests
2016-03-23 17:18:52 -07:00
Jeff Parsons
0ce8229a0e
Merge pull request #32 from mihailik/patch-2
...
Allow resources to be satisfied asynchronously
2016-03-23 17:09:37 -07:00
mihailik
571d719b09
Allow resources to be satisfied asynchronously
2016-03-23 10:32:38 +00:00
mihailik
61fd907fb7
Allowing programmatic use of savePC
2016-03-23 10:08:38 +00:00
Jeff Parsons
5072a27292
Simplified ROM folder structure
2016-03-20 11:38:38 -07:00
Jeff Parsons
33a828a75b
Make autoStart a proper (overridable) machine property
2016-03-16 11:37:17 -07:00
Jeff Parsons
6eca71ace3
Minor page and comment updates
2016-03-12 09:11:34 -08:00
Jeff Parsons
7ca64fcea5
Added more demos and support for mixed-case properties (including a new 'debugger' property in Markdown files)
2016-03-05 18:09:41 -08:00
Jeff Parsons
255700f88a
Changed save.js, fdc.js, and diskdump.js to use a shared download function
2016-02-23 00:06:38 -08:00
Jeff Parsons
3dd7512f4f
Client-side support for the original DiskDump API is finally limping along
2016-02-22 17:38:57 -08:00
Jeff Parsons
62f64f5571
Node version of PCjs runs again
2016-02-22 09:45:29 -08:00
Jeff Parsons
f032f95611
Replaced loadResource() with the more streamlined getResource(), for all your resource-getting needs (well, except for binary files, which should be coming soon)
2016-02-21 15:51:54 -08:00
Jeff Parsons
22a4da112d
Restrict the download option to Firefox for now, and disable the external XML link for saved machines
2016-02-17 23:03:29 -08:00
Jeff Parsons
4bb7c65208
Fixed option to override 'state' property of a saved machine
2016-02-17 17:50:23 -08:00
Jeff Parsons
3bcf1dfc23
Copyright symbol work-around
2016-02-17 13:58:42 -08:00
Jeff Parsons
0e3de68273
Save machine finally works
2016-02-17 13:40:55 -08:00
Jeff Parsons
c69f2ee51f
Firefox fix
2016-02-17 11:20:09 -08:00
Jeff Parsons
585a851ce5
Fixes to machine save support
2016-02-17 11:05:27 -08:00
Jeff Parsons
6bffc69b25
More support for saving entire machines
2016-02-16 18:11:15 -08:00