Jeff Parsons
|
1089dc9c0f
|
More README tweaks
|
2017-07-03 22:55:46 -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
|
35a3006000
|
Added some Modula-2 and PCTJ disks
|
2017-07-02 15:55:25 -07:00 |
|
Jeff Parsons
|
85b3aade36
|
Updated some DOS READMEs and made the onReset handler honor the running state of the CPU
|
2017-06-29 15:27:22 -07:00 |
|
Jeff Parsons
|
0ec54f6da4
|
Started work on v1.35.2
|
2017-06-27 12:01:19 -07:00 |
|
Jeff Parsons
|
7457e4e44f
|
Changed the default page "exit" event handler from "onunload" to "pagehide" for iOS; hopefully, auto-resume machines will work better on mobile devices with that change
|
2017-06-25 08:32:27 -07:00 |
|
Jeff Parsons
|
cf35125d34
|
Lots of README normalizations
|
2017-06-24 15:59:31 -07:00 |
|
Jeff Parsons
|
a9b6feb377
|
Added more demo links on the home page, switched nearly all machines over to the complete diskette library (instead of just a few samples), added the ability to autoMount disketttes by name OR by path, and updated the Dual Display IBM PC with a newer version of DOS along with details on toggling the active display
|
2017-06-24 10:39:26 -07:00 |
|
Jeff Parsons
|
69f69f5b46
|
Migrated the 'resume' property from a hard-coded computer property to page-configurable machine property
|
2017-06-23 14:53:55 -07:00 |
|
Jeff Parsons
|
503cda40f7
|
Fixed machine array demos, by permitting machine IDs with hyphenated numeric suffixes to use a machine state file created with an unhyphenated machine ID, and added a demo of Windows 1.0 (the "Premiere Edition")
|
2017-06-23 14:00:27 -07:00 |
|
Jeff Parsons
|
45b4dea546
|
Added a missing machine README
|
2017-06-22 19:55:43 -07:00 |
|
Jeff Parsons
|
c000645dff
|
The base machine used for Windows 1.01 (CGA) is NOT supposed to have the computer 'resume' property set (just the debugger-based machine); I probably should allow pages to override the machine's internal 'resume' setting, too....
|
2017-06-22 18:04:26 -07:00 |
|
Jeff Parsons
|
0bd1be0df9
|
When a 'state' file is passed as a URL parameter, that's supposed to override a machine's 'resume' setting, but if a 'state' file is passed as EITHER a computer parameter (the original XML-based method) OR as a machine parameter (a newer method that allows a web page to override certain XML settings), that is NOT supposed to override the 'resume' setting. This restores the ability of the DONKEY.BAS demo to BOTH define a state file AND allow the machine to be suspended and resumed. Additionally, a new-ish Video card property (offStartAddr), which was originally added for the EGA/VGA, was not properly initialized for other cards, so when we restored the display of a suspended machine with a CGA, nothing would be displayed, due to lots of NaN buffer address calculations.
|
2017-06-22 17:45:36 -07:00 |
|
Jeff Parsons
|
34b1b756e2
|
Machines specifying a background color can (and should) now specify "default", allowing the color to be modified in one place (currently components.xsl) instead of a bazillion XML machine files
|
2017-06-22 12:09:07 -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
|
36933ef598
|
The DONKEY.BAS demo should use autoMount settings now
|
2017-06-21 19:37:33 -07:00 |
|
Jeff Parsons
|
6fd2a3bcb6
|
Started work on v1.35.1
|
2017-06-21 11:18:02 -07:00 |
|
Jeff Parsons
|
921fe75d7d
|
autoType sequences no longer require double backslashes
|
2017-06-21 10:48:31 -07:00 |
|
Jeff Parsons
|
3d8b29223b
|
The Disk component needed improved handling of disk images containing sectors with no 'data' or 'byte' arrays, the Disk restore code needed to stop complaining about disk mismatches when there was no previous disk, and Disk notice() and println() calls (including those made on its behalf; eg, from assert() calls) needed to be passed through to the controller that called it. Also, since the PC-DOS 1.x disk images were changed recently to include BPBs, machines that use those disks and have a machine state file needed their state file updated (eg, the DONKEY.BAS demo).
|
2017-06-20 10:24:07 -07:00 |
|
Jeff Parsons
|
947f50f277
|
Reordered function keys
|
2017-06-15 22:11:39 -07:00 |
|
Jeff Parsons
|
d5b21be782
|
Updated v1.35.0 files
|
2017-06-15 16:03:05 -07:00 |
|
Jeff Parsons
|
5f0c27231a
|
Make 5150 CGA machines responsive
|
2017-06-14 16:40:16 -07:00 |
|
Jeff Parsons
|
36bf15561f
|
Added "Adventures in Math (1983)" along with some notes about the failure to properly archive files
|
2017-06-14 09:48:51 -07:00 |
|
Jeff Parsons
|
5441c6346b
|
Improved geometry calculation for all disk images, not just those listed in DiskAPI.js
|
2017-06-01 20:59:41 -07:00 |
|
Jeff Parsons
|
37e0e660c9
|
Bumped next release version to 1.35.0
|
2017-06-01 15:35:25 -07:00 |
|
Jeff Parsons
|
3e1aa196bd
|
Added an empty 10Mb disk image formatted by PC-DOS 2.0 (currently used by one machine: 5160/cga/640kb); also fixed some issues uncovered in the process of creating the disk image (eg, a bug in the HDC's save logic when no image has been loaded), and made some fixes and optimizations in DiskDump
|
2017-06-01 15:32:17 -07:00 |
|
Jeff Parsons
|
13158e2dd2
|
Added PC-DOS 0.90 disk image and appropriate Model 5150 machines to boot it
|
2017-05-26 10:18:47 -07:00 |
|
Jeff Parsons
|
7ce31e0955
|
Some Markdown formatting fixes
|
2017-04-14 13:46:47 -07:00 |
|
Jeff Parsons
|
e1d38c71b8
|
Some Markdown formatting fixes
|
2017-04-14 13:36:54 -07:00 |
|
Jeff Parsons
|
15e97df68e
|
Updated the page on DEC V100 ROMs to include more information on the character generator ROM
|
2017-04-14 10:52:37 -07:00 |
|
Jeff
|
ab41fdef3c
|
More robust handling of PDP-10 memory errors (so that when a file is assembled and loaded into non-existent memory, an error is generated); bumped the PDP-10 test machine to 32K words
|
2017-03-30 09:57:53 -07:00 |
|
Jeff
|
40c588a069
|
Starting work on v1.34.3
|
2017-03-21 14:32:50 -07:00 |
|
Jeff
|
5fa958dfea
|
Minor re-org of PDP-10 tests
|
2017-03-20 17:25:06 -07:00 |
|
Jeff
|
3da33e3668
|
Added support for IRP, IRPC and IFN MACRO-10 pseudo-ops
|
2017-03-19 00:16:00 -07:00 |
|
Jeff
|
1c3c9c9856
|
Added various MACRO-10 expression improvements
|
2017-03-18 17:12:54 -07:00 |
|
Jeff
|
639db42178
|
PDP-10 Debugger now supports command overrides from the page settings
|
2017-03-17 10:21:15 -07:00 |
|
Jeff
|
598e390af2
|
Updated the PDP-10 diagnostic pages
|
2017-03-16 19:28:51 -07:00 |
|
Jeff
|
e962382a87
|
Added a fake front panel config for the PDP-10 KA10
|
2017-03-16 18:28:41 -07:00 |
|
Jeff
|
01e9bcf0fe
|
Fixed multiline ASCIZ MACRO-10 pseudo-op, and expressions with binary shift suffixes finally evaluate correctly in parseExpression()
|
2017-03-16 16:50:47 -07:00 |
|
Jeff
|
4959108512
|
Multiple MACRO-10 source files can now be requested and assembled together; also, restored DAKAD.MAC to its original version and put my modified version in TEST.MAC
|
2017-03-14 17:18:02 -07:00 |
|
Jeff
|
3e2b825bef
|
Fixed MACRO-10 processing of literals (requires internal labels that don't conflict with MACRO-10 labels)
|
2017-03-13 17:02:26 -07:00 |
|
Jeff
|
e2e018af67
|
More MACRO-10 support
|
2017-03-11 23:30:06 -08:00 |
|
Jeff
|
48792873de
|
Eliminate PDP-10 dependencies on the Int36 class (which is now used only for prototyping and command-line testing)
|
2017-03-07 17:21:59 -08:00 |
|
Jeff
|
3508b1050e
|
Started work on v1.34.2: More PDP-10 opcode handlers
|
2017-03-01 12:26:57 -08:00 |
|
Jeff Parsons
|
ce3479c422
|
Promoted version to 1.34.1
|
2017-02-28 16:35:16 -08:00 |
|
Jeff Parsons
|
8863f1127c
|
Added rudimentary PDP-10 assembler capability to the built-in debugger
|
2017-02-27 18:06:08 -08:00 |
|
Jeff Parsons
|
aecd943c52
|
Added support for PDP-10 RAM images
|
2017-02-26 20:37:16 -08:00 |
|
Jeff Parsons
|
3b27f45b76
|
Added disassembly of basic PDP-10 operations
|
2017-02-24 23:15:53 -08:00 |
|
Jeff Parsons
|
8320f58d44
|
Documentation updates to accommodate the PDP-10 work that's starting now
|
2017-02-23 15:14:51 -08:00 |
|
Jeff Parsons
|
c25ad00c41
|
Minimal infrastructure for instantiating a PDP-10 test machine
|
2017-02-23 11:34:19 -08:00 |
|