Jeff Parsons
a0f7b85bdd
Removed an HTML template hack (should only affect the Node environment)
2016-10-14 09:41:38 -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
30e67a015b
Fixed some idiosyncrasies involving the versioned folder names for the various emulators. Any compiled pdp*.js script (eg, pdp11.js) will be stored in the /versions/pdpjs folder, just as any compiled c1p*.js script will be stored in the /versions/c1pjs folder. Other emulators that don't use a "js" suffix in their name (eg, PCx86 and PC8080) are stored in /versions folders that mirror their names.
2016-10-11 12:19:54 -07:00
Jeff
e24d507aa2
Removed useless version numbers and dates from .js file headers
2016-10-06 16:22:24 -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
f0509bc5d1
Successfully running PCx86 and PC8080 machines on the same page now
2016-08-18 10:29:24 -07:00
Jeff Parsons
bfbe92e274
Change the node web server to serve up .lst files as plain text
2016-08-04 15:12:59 -07:00
Jeff Parsons
6185e4131c
Updated JavaScript open-source headers
2016-05-27 08:46:13 -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
4f04393c3a
Added missing JSDoc property
2016-05-13 22:49:32 -07:00
Jeff Parsons
49bcb1af62
Updated 8080 test machine README
2016-04-29 19:22:36 -07:00
Jeff Parsons
f324b62493
Fixed Node rendering of PC8080 pages (all one of them)
2016-04-21 09:50:03 -07:00
Jeff Parsons
79fb14fdbf
Support for machines other than PCjs and C1Pjs
2016-04-20 12:09:59 -07:00
Jeff Parsons
82766dbfdf
A fix for directories that contain both a manifest-based machine reference and Markdown-based machine definition (to avoid having redundant machines)
2016-04-16 15:16:31 -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
cb9aef4185
Add support for --private to server.js (for my private builds only)
2016-04-14 22:49: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
43c3240d1f
Report invalid manifest entries
2016-03-31 13:31:19 -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
456aae0ebe
Cleaned up disk types
2016-03-17 08:31:38 -07: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
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
a9e5979406
static folders renamed to archive folders
2016-02-09 18:15:49 -08:00
Jeff Parsons
c3978e9859
Well, that was a bad idea (restoring package.json files for internal modules, sans outdated version numbers)
2016-02-09 16:12:49 -08:00
Jeff Parsons
4315fb8dd3
Remove package.json files for internal modules (revisit this if we ever plan to publish them)
2016-02-09 16:06:52 -08:00
Jeff Parsons
964eed08ea
Some Jekyll tweaks for developer/debug mode
2016-02-09 14:55:16 -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
5cb676e501
Updated Computer constants
2016-01-16 14:37:39 -08:00
Jeff Parsons
c21f361ca2
Updated the built-in Node web server to deal with the modified blog structure
2016-01-06 18:00:50 -08:00
Jeff Parsons
c792895b10
v1.20.3: The Happy 2016 Release
2015-12-31 15:51:14 -08:00
Jeff Parsons
e15366a725
Node.js update to disable converting a Jekyll-style machine to an actual machine if a machine XML file was already processed
2015-12-16 16:52:50 -08:00
Jeff Parsons
646acf3a8d
Simplified the NODE tests
2015-09-16 15:32:49 -07:00
Jeff Parsons
9e055b7be3
Debugger fixes for memory breakpoints, "if" processing, register parsing, and more
2015-08-13 10:58:32 -07:00
Jeff Parsons
faf51b1bed
Fix a few more links
2015-07-18 17:48:09 -07:00
Jeff Parsons
478edd3f6c
Serve more files from the web server
2015-06-20 08:32:14 -07:00
Jeff Parsons
38f16fcc50
Fix EGA scrolling for modes 0x0D and 0x0E
2015-06-05 17:26:08 -07:00
Jeff Parsons
a72d7e88f8
NODEBUG should also use uncompiled code
2015-05-11 19:18:41 -07:00
Jeff Parsons
fcb7c32909
Fail more gracefully on pre-IE9 browsers (still room for improvement though)
2015-04-25 12:54:03 -07:00
Jeff Parsons
35d3e99c06
Details regarding use of NDISASM
2015-04-06 16:25:48 -07:00
Jeff Parsons
5303d2fe20
Support for 80386 register dumps
2015-02-23 12:02:06 -08:00
Jeff Parsons
3069d317c6
Fixed some minor bugs (problems with autostart, duplicate machine IDs, etc)
2015-02-05 13:25:55 -08:00
Jeff Parsons
c5d9b7dfcc
Added server support for running uncompiled machines
2015-01-17 13:11:31 -08:00
Jeff Parsons
187318cebb
More BACKTRACK tweaks (no effect on compiled releases)
2014-12-30 17:32:18 -08:00
Jeff Parsons
b8407aa96d
v1.16.5: Getting ready for 2015
2014-12-29 23:06:28 -08:00
Jeff Parsons
48a724931f
Fixed a problem with the right SHIFT key, and with webkit browsers when pressing/releasing both SHIFT keys together
2014-12-15 17:23:10 -08:00
Jeff Parsons
9b8c00ce8b
Blog post regarding OS/2
2014-12-04 21:54:12 -08:00
Jeff Parsons
21035001b2
Fix rendering of HTML template file
2014-11-11 08:38:12 -08:00
Jeff Parsons
e0012c3c62
my_modules is simply modules now
2014-11-11 08:19:48 -08:00