Jeff Parsons
1370563e97
New blog post about the PDP-10 (and added machine support for the PDP-10 to Jekyll)
2017-02-28 19:38:14 -08:00
Jeff Parsons
82a8b81b3e
Allow a machine's 'resume' property to be set by the web page, not just the machine file
2017-01-28 23:24:09 -08:00
Jeff Parsons
35eb925f62
Sticky machine and machine command controls are implemented in Jekyll now, too
2017-01-03 16:31:08 -08:00
Jeff Parsons
ae4d3196ef
Minimal support for "sticky" machines (ie, machines that can't be scrolled off the top of the page)
2017-01-02 21:56:10 -08:00
Jeff Parsons
61e44fbf1f
Working through Jekyll build issues with uncompiled ES6 code
2017-01-02 14:52:55 -08:00
Jeff Parsons
9ed580066c
Merge branch 'master' into gh-pages, and fix a few issues related to autoStart
...
# Conflicts:
# _posts/2016-12-02-the-pdp-11-and-vt100-revisited.md
# docs/pcx86/examples/pcx86-dbg.js
# docs/pcx86/examples/pcx86.js
2016-12-04 11:26:10 -08:00
Jeff
b4b84b1c75
Rolling out the first website update with the work-in-progress PDP-11 emulator
2016-10-06 09:54:49 -07:00
Jeff Parsons
9324d8dabe
Jekyll template updated to support new PCjs machine property ('connection')
2016-08-16 12:04:19 -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
5855bbd6c3
Updated module READMEs
2016-04-30 12:24:41 -07:00
Jeff Parsons
2547f50ab8
Fixed Jekyll machine support
2016-04-21 10:43:11 -07:00
Jeff Parsons
31d1b5c7e5
Fixed Jekyll rendering of pages with PC8080 machines
2016-04-20 19:21:12 -07:00
Jeff Parsons
a9fe17440a
Support for "private" builds
2016-04-14 14:24:52 -07:00
Jeff Parsons
1320ccfbe4
Updated machine Front Matter notes
2016-03-17 09:03:14 -07:00
Jeff Parsons
87e275b5f1
Blog edits
2016-03-16 15:13:18 -07:00
Jeff Parsons
33a828a75b
Make autoStart a proper (overridable) machine property
2016-03-16 11:37:17 -07:00
Jeff Parsons
e9e7ccf6f2
Support for overriding machine hard drive(s)
2016-03-10 00:54: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
68929ac77f
PCjs documentation updates
2016-02-20 13:10:45 -08:00
Jeff Parsons
b6cf972131
Code cleanup
2016-02-11 15:44:10 -08:00
Jeff Parsons
e4cee436cc
Scaffolding in place for build options
2016-02-10 12:24:27 -08:00
Jeff Parsons
f2bfecd83f
Autopower support in place
2016-02-10 10:28:11 -08:00
Jeff Parsons
3b4cc494c8
Work begins on v1.20.9, starting with support for an autoPower machine parameter (which can be encoded as autopower in the Front Matter of a web page)
2016-02-10 09:31:14 -08:00
Jeff Parsons
71fa2547be
Allow a default machine name to appear as a placeholder while the script(s) load
2016-02-09 13:39:57 -08:00
Jeff Parsons
5b7dce1224
Add the ability to pass through any string property to PCjs declared at the top of the Markdown file
2016-02-01 10:00:05 -08:00
Jeff Parsons
1ca377fb68
Updated MarkOut and HTMLOut components to use embedPC() with the new 'parms' parameter instead of the old 'state' parameter.
...
This allows us to continue using the Node web server to debug machines that are launched using new YAML-based Markdown machines settings, the most important being 'automount' (otherwise those machines might not be loaded with the correct disks)
2016-01-19 11:49:30 -08:00
Jeff Parsons
12b760f912
Changed the last embedPC() parameter from sStateFile to sParms, although for backward compatibility, if sParms is not a JSON object definition (ie, beginning with a brace), it continues to be treated as a state filename.
...
This change allows us to pass any number of additional properties to embedPC(), which in turn can override properties contained in the XML file; the only property overrides currently supported are 'state' (which overrides any 'state' property set in the XML's <computer> element) and 'automount' (which overrides any 'automount' property set in the XML's <fdc> element). The goal is to make it easier to reuse XML machine definitions, by allowing commonly altered component attributes to be overridden.
2016-01-18 16:11:08 -08:00
Jeff Parsons
8fcdff0a3e
Reorganized PCjs settings
2015-12-14 08:22:07 -08:00
Jeff Parsons
78ba582d4e
Finished porting the blog posts
2015-12-10 23:41:59 -08:00
Jeff Parsons
130eb93bc0
Update Graphics for the IBM PC demos
2015-12-10 09:26:58 -08:00
Jeff Parsons
cd36be4e19
Fixed support for compiled scripts, and improved error reporting if XML transformation didn't produce a valid machine element
2015-12-09 13:56:11 -08:00
Jeff Parsons
629693ed8f
Support for uncompiled scripts if pcjs_compiled set to false in _config.yml
2015-12-09 12:51:24 -08:00
Jeff Parsons
26c351bbbe
Starting to flesh out the static PCjs website
2015-12-09 11:24:52 -08:00
Jeff Parsons
d6bc490fe6
Fixed machine includes
2015-12-08 23:20:03 -08:00
Jeff Parsons
2aa496aa7e
More progress with Jekyll
2015-12-08 15:14:39 -08:00