Jeff Parsons
5e2073f3ac
Let's switch from import back to require, to simplify future Node support
2016-12-27 17:16:18 -08:00
Jeff Parsons
f4f6181923
v1.31.0 marks our first transition to ES6 classes, but only for PDPjs initially (which is why there must be both /lib and /es6 files in the shared folder for now)
2016-12-18 11:31:55 -08:00
Jeff Parsons
49b5e34ba2
Remove all debugger.js files when running uncompiled without the Debugger, and some PDP-11 layout fixes
2016-10-22 01:36:45 -07:00
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
43c3240d1f
Report invalid manifest entries
2016-03-31 13:31:19 -07: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
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
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
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
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