Jeff Parsons
|
6428b1b41f
|
Merge branch 'master' into jekyll
|
2017-09-25 11:40:22 -07:00 |
|
Jeff Parsons
|
22728fb7e9
|
v1.37.1: Fixed a CPU bug wherein resetting a running CPU could result in multiple runCPU() timeout handlers being created (there should never be more than one outstanding runCPU() setTimeout request); also modified the Keyboard component to use a CPU-driven timer instead of setTimeout() for keystroke injection, so that stopping/starting the CPU won't interfere with the injection process
|
2017-09-24 18:11:44 -07:00 |
|
Jeff Parsons
|
65da4c1d45
|
Merge branch 'master' into gh-pages
|
2017-09-21 17:28:47 -07:00 |
|
Jeff Parsons
|
83876bb945
|
Added BASIC and C examples for "Puzzled Programmers" puzzle #5; might make for an interesting blog post down the road
|
2017-09-20 20:45:08 -07:00 |
|
Jeff Parsons
|
e142631cb2
|
Fixed a few broken links
|
2017-09-20 10:07:40 -07:00 |
|
Jeff Parsons
|
622a3738dc
|
Merge branch 'master' into gh-pages
|
2017-09-19 11:51:33 -07:00 |
|
Jeff Parsons
|
7a1bc7d4e3
|
Updated some lingering non-secure archive.pcjs.org URLs
|
2017-09-19 11:51:10 -07:00 |
|
Jeff Parsons
|
6286f562aa
|
Merge branch 'master' into gh-pages
|
2017-09-18 19:15:59 -07:00 |
|
Jeff Parsons
|
294ce6b5e7
|
Even though there is no longer a physical /docs folder, there is still a virtual one
|
2017-09-18 19:15:24 -07:00 |
|
Jeff Parsons
|
43758441e0
|
Merge branch 'master' into gh-pages
|
2017-09-17 11:49:19 -07:00 |
|
Jeff Parsons
|
4609f30e52
|
Updated Microsoft tools section
|
2017-09-13 16:29:44 -07:00 |
|
Jeff Parsons
|
158838e64a
|
Added two Microsoft Pascal compilers to the mix
|
2017-09-13 13:40:15 -07:00 |
|
Jeff Parsons
|
5529304137
|
Updated PCx86 examples directory
|
2017-09-12 17:17:24 -07:00 |
|
Jeff Parsons
|
d0a12137ca
|
Consolidated /docs into /pubs
|
2017-09-12 11:51:27 -07:00 |
|
Jeff Parsons
|
71d117fa02
|
Consolidated /docs into /pubs
|
2017-09-12 11:28:18 -07:00 |
|
Jeff Parsons
|
34bb5f2d28
|
Updated the Closure Compiler and bumped the project version number
|
2017-08-25 09:58:26 -07:00 |
|
Jeff Parsons
|
d450c54607
|
Updated READMEs with more demo information
|
2017-08-24 12:42:04 -07:00 |
|
Jeff Parsons
|
73bcb543fd
|
Start using HTTPS to access all archived files
|
2017-08-23 20:20:17 -07:00 |
|
Jeff Parsons
|
159588623a
|
Fixed PCx86 "Save Machine" functionality (broken by the inclusion of source maps at the end of the compiled scripts)
|
2017-08-16 20:52:15 -07:00 |
|
Jeff Parsons
|
eb79d0e87e
|
Working on version 1.36.1
|
2017-08-07 19:33:26 -07:00 |
|
Jeff Parsons
|
e5a9b01dde
|
Updated addTimer() interface to include an ID; cleaned up how the CPU tracks the base speed, current speed, and target speed
|
2017-08-07 13:58:41 -07:00 |
|
Jeff Parsons
|
13b0c23b0a
|
Cleaned up PC8080 cross-browser full-screen support (matches PCx86 now)
|
2017-08-03 08:42:29 -07:00 |
|
Jeff Parsons
|
d0052eb7cd
|
Minor PCx86 Debugger-related improvements
|
2017-08-02 19:02:23 -07:00 |
|
Jeff Parsons
|
d8804faba0
|
Fixed soft keyboard controls for both iOS and non-iOS browsers, and updated the TopView 1.01 page
|
2017-07-25 18:50:14 -07:00 |
|
Jeff Parsons
|
299948fa1f
|
Changed scripts to machineScripts (for clarity)
|
2017-07-25 13:46:38 -07:00 |
|
Jeff Parsons
|
30df38738c
|
Added support for automatic scripts (ie, autoScript)
|
2017-07-25 12:52:36 -07:00 |
|
Jeff Parsons
|
8035a95cf9
|
The PCSIG08 README needed to use a "raw" link rather than a Markdown link, so that it could set the "download" attribute on the link, preventing the page's "onbeforeunload" handler from firing (which would otherwise shutdown any machines on the page)
|
2017-07-19 14:13:29 -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
|
d95b6fe3df
|
Beefed up the shareware machine configs a bit
|
2017-07-11 20:02:53 -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
|
9a9f9bb23d
|
Update shareware READMEs
|
2017-07-11 11:15:38 -07:00 |
|
Jeff Parsons
|
db65699410
|
Updated machine used to load PC Tech Journal diskettes
|
2017-07-10 10:14:00 -07:00 |
|
Jeff Parsons
|
936d55e6a8
|
Added a few redirects for URLs still being used on the net
|
2017-07-04 07:18:03 -07:00 |
|
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 |
|