Commit graph pcjs/_includes/machine-engines.html
Author SHA1 Message Date
Jeff Parsons
fe1d52620b Updated machine-engines documentation 2017-06-25 09:28:58 -07:00
Jeff Parsons
7271046b1b Fixed Jekyll support for uncompiled PCjs apps 2017-06-21 10:29:10 -07:00
Jeff Parsons
41e198f378 Removed unsightly comment from Jekyll template 2017-06-21 08:08:13 -07:00
Jeff Parsons
95212cff3f Automatically set the debugger property if an XML file in a "debugger" folder is selected (a convenience feature) 2017-06-19 09:11:39 -07:00
Jeff Parsons
cde7c57843 autoType sequences must continue using double-backslashes for escaped characters 2017-06-17 13:29:56 -07:00
Jeff Parsons
7aa7d218c8 Added support for the machine 'autoType' property to the Jekyll web environment 2017-06-14 16:38:25 -07:00
Jeff
73a0fa200e PDP-10 Debugger now supports command overrides from the page settings (with Jekyll) 2017-03-17 10:33:47 -07:00
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