Commit graph pcjs/modules/shared/templates
Author SHA1 Message Date
Jeff Parsons
7722cb8f53 Updated application READMEs 2017-09-19 16:38:09 -07:00
Jeff Parsons
347166fd43 Fixed some XSL oversights 2017-09-13 08:35:15 -07:00
Jeff Parsons
9ff27c2609 Updated node template files to reflect consolidated docs folder location 2017-09-12 17:20:07 -07:00
Jeff Parsons
b730b915bf Added some more disk configurations 2017-08-27 11:25:02 -07:00
Jeff Parsons
b91eaeba48 Started laying groundwork for more mouse hardware 2017-08-24 19:20:39 -07:00
Jeff Parsons
a3c252bf99 Cleaned up browser support for full-screen and pointer-locking in the Video component, and reduced the default scale factor for mouse movement events from 1.0 to 0.5, since modern screens are generally much higher resolution 2017-08-02 10:37:45 -07:00
Jeff
fe74e12e40 Added the *scaleMouse* property so that host mouse coordinates can undergo an optional scaling transformation (default is 1.0) 2017-07-24 18:47:10 -07:00
Jeff
b7e424a46c Found a fix for the unwanted blinking caret in Internet Explorer browsers (IE9 through IE11, the last version of IE) 2017-07-21 11:34:25 -07:00
Jeff Parsons
9e149dda6a Added support for a new "flicker" PCx86 Video property that simulates good old-fashioned CGA flicker -- don't leave home without it! 2017-07-12 16:22:26 -07:00
Jeff Parsons
4577092917 Standardized on autoMount (vs. automount) and created compiled version of the PCSIG08 disk manifest (because it's huge) 2017-07-11 19:10:05 -07:00
Jeff Parsons
7768f27e40 Added an Modula-2 demo page and a new blog post on the 1984 FantasyLand EGA demo and an EGATEST program written in Modula-2 2017-07-03 22:37:40 -07:00
Jeff Parsons
fbc0fa57d5 Changed diagnostics display to use fixed-width font 2017-06-30 13:04:24 -07:00
Jeff Parsons
51f8440e9b More diagnostic output improvements 2017-06-28 17:51:15 -07:00
Jeff Parsons
ea82dfec93 A machine's screen can now be used to display initialization (diagnostic) messages, up until the Computer component is ready to power/start the CPU, at which point control of the screen reverts to the Video component 2017-06-28 16:24:33 -07:00
Jeff Parsons
2cb0be42f0 Setting the stage for a resource status update mechanism 2017-06-27 16:01:00 -07:00
Jeff Parsons
9626fed7c2 Got rid of more app-specific demo machines (eg, DONKEY and WIN101); demos like that are more properly located in either the /apps or /disks folders (not /devices) 2017-06-22 12:03:52 -07:00
Jeff Parsons
d23ae82679 Prevent new scripts from interrupting scripts in progress 2017-02-08 09:25:09 -08:00
Jeff Parsons
8f0b808b1e Switching to machine XML files that use a machine 'type' attribute rather than 'class'; 'class' can still be used to specify the machine type if 'type' is omitted, but going forward, it should only be used to specify an alternate CSS class 2017-01-31 22:05:04 -08:00
Jeff Parsons
f5625625d4 Somehow I failed to add two of the four machines to the release... hmmm. 2017-01-31 16:18:35 -08:00
Jeff Parsons
bb1bcc804f Allow machine XML files to separate machine "type" from machine "class"; if present, "type" should determine the machine type, and "class" simply becomes the machine's style 2017-01-29 10:13:03 -08:00
Jeff Parsons
7157c7e7b8 Allow a machine's 'resume' property to be set by the web page, not just the machine file 2017-01-28 23:22:16 -08:00
Jeff Parsons
813fc7c14f Moved sticky/floating machine classes to common.css, which is unique to Node, allowing Jekyll to define its own classes 2017-01-03 15:45:30 -08:00
Jeff Parsons
82506638f8 Made sticky machine support adjustable through CSS instead of hard-coded 2017-01-03 15:39:14 -08:00
Jeff Parsons
f87161f5d6 v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
Jeff Parsons
a5ed7aa593 Template changes 2016-12-01 22:01:05 -08:00
Jeff Parsons
1f3e37ccd8 Template changes 2016-12-01 21:59:59 -08:00
Jeff Parsons
4f7f72af57 Added rudimentary CSS support for side-by-side machines (the PDP-11/45 with VT100 is the first test case) 2016-12-01 17:32:56 -08:00
Jeff Parsons
aa5b7b5613 Fixed problem with PDP-11/VT100 non-Debugger machine combination (missing serialPort) 2016-11-26 17:01:40 -08:00
Jeff
b4cb9651ce Removed redundant CSS 2016-11-11 15:50:32 -08:00
Jeff
b87c77b0a0 Factored trap checks into separate function: checkTraps() 2016-11-11 15:49:37 -08:00
Jeff
d5c7bf0b5d More Front Panel improvements 2016-11-02 13:35:50 -07:00
Jeff
caf0a728f8 More PDP-11 front panel functionality 2016-11-01 19:02:06 -07:00
Jeff Parsons
fa87224856 Minor machine description tweaks 2016-10-23 08:54:35 -07:00
Jeff Parsons
ded8c1841d Updated Node templates 2016-10-22 11:03:08 -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
5808778351 Added getTrapStatus() so that the Debugger can display trap information whenever a trap has just occurred, updated FileDump to store 'load' and 'exec' properties in MACRO-11 listing dumps (so that the individual machine files don't have to specify hard-coded 'load' and 'exec' values themselves), and added a new SerialPort parameter (upperCase) that can be used to force all received data to upper-case 2016-10-21 21:07:26 -07:00
Jeff Parsons
21d91cbcfa Fixed the components.xsl for PDPjs machines, and added more instructions, resource links, etc, for the PDP-11 demo machines 2016-10-20 15:16:22 -07:00
Jeff Parsons
8e2b50afe1 pdp11-device layout hack 2016-10-19 17:33:02 -07:00
Jeff Parsons
d83bfcda4c More XML layout tweaks 2016-10-19 17:16:42 -07:00
Jeff Parsons
5e9891292c Added progress bar control (for the PC11 paper tape reader) 2016-10-19 14:16:14 -07:00
Jeff Parsons
fbb36c1d1b Updated PDP-11 READMEs 2016-10-18 12:03:23 -07:00
Jeff Parsons
961dce8f78 Added PC11 support for loading tapes remotely 2016-10-17 18:22:42 -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
980c2ac5ab Updated PC8080 and PDPjs to support RAM images, eliminating the need for the old "writable ROM" kludge; RAM images can include their own load and exec addresses as part of the JSON file, but the RAM component can provide explicit overrides (if no load address is specified either way, the default load address is the starting RAM address) 2016-10-17 11:01:32 -07:00
Jeff Parsons
4cfaa5ef6e Picked up the fixes from the Jekyll smoke test 2016-10-15 18:19:23 -07:00
Jeff Parsons
0f4cbd6e7b Added my first PDP-11 add-on device component (PC11) 2016-10-15 16:32:59 -07:00
Jeff Parsons
eac2f56296 Provided clearer separation between LED triplets 2016-10-11 10:28:37 -07:00
Jeff Parsons
6514836098 Cleaned up how memory and IOPAGE traps are triggered, how ODD byte-level IOPAGE accesses are handled, and how memory is dumped by the Debugger 2016-10-10 17:09:29 -07:00
Jeff
f82d6f1bfa Assorted improvements to new opcode decoders 2016-09-24 15:12:02 -07:00
Jeff Parsons
1c9ea6445b New PDP11 Device component can now register read/write handlers for selected I/O addresses 2016-09-20 14:53:09 -07:00