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
13b0c23b0a
Cleaned up PC8080 cross-browser full-screen support (matches PCx86 now)
2017-08-03 08:42:29 -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 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
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
991e924d01
Added support for special autoType sequences (eg, $date and $time, which generate current date and time strings accepted by the PC-DOS date and time prompts)
2017-06-23 09:39:40 -07:00
Jeff
fcee8a2838
Added support for future PDP-10 MACRO-10 assembler
2017-03-10 10:28:32 -08:00
Jeff Parsons
aecd943c52
Added support for PDP-10 RAM images
2017-02-26 20:37:16 -08:00
Jeff Parsons
822ab39cbe
Unforked the shared modules -- ES6 is now the default
2017-01-31 13:50:55 -08:00
Jeff Parsons
f87161f5d6
v1.32.0: The New Year Release
2016-12-30 15:56:01 -08:00
Jeff Parsons
d930b31c53
Some minor changes to make it easier to load a machine in the Node environment
2016-12-27 22:05:59 -08:00
Jeff
d67e848973
Changed 11/70 machines to allocate RAM as a single chunk, and updated the 11/70 page on toggle-ins (/devices/pdp11/machine/1170/panel/debugger/README.md)
2016-11-03 14:42:35 -07:00
Jeff
4132668bb2
Added missing @param
2016-10-26 13:26:46 -07:00
Jeff Parsons
13a1dedbc7
Supoprt for tape images in the Absolute Loader format has been moved to the RAM component, so that those images can be preloaded into RAM in the same way that raw bootstrap images can; the RAM component now provides Absolute Loader image parsing as a service to other components that need it (specifically, the PC11 tape reader)
2016-10-19 11:10:38 -07:00
Jeff Parsons
961dce8f78
Added PC11 support for loading tapes remotely
2016-10-17 18:22:42 -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
b1f8fca2d9
Re-enabled source maps, at least for the PDP-11 emulators (for now)
2016-10-14 09:30:17 -07:00
Jeff
e24d507aa2
Removed useless version numbers and dates from .js file headers
2016-10-06 16:22:24 -07:00
Jeff Parsons
5ed8f13840
A (PC8080) VT100 can now connect to a (PCx86) IBM PC AT; only problem seems to be flow control now.
...
Also, each PCjs debugger can now be independently accessed from an external debugger (eg, "pcx86('ver')" or "pc8080('ver')"); the global '$' symbol is no longer used for debugger access.
TODO: There are still many places where GLOBALVAR should be replaced with PCX86.GLOBALVAR or PC8080.GLOBALVAR as appropriate (which I've finally started doing in each debugger.js file).
2016-08-18 16:46:34 -07:00
Jeff Parsons
a1e999e0c4
More PCjs/PCx86 disambiguation
2016-05-17 00:04:51 -07:00
Jeff Parsons
25da7a3a94
More redirects and some API tweaks
2016-04-07 08:29:54 -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
d0480ecb90
Merge branch 'next-release'
2016-04-01 15:46:22 -07:00
Jeff Parsons
e02706ab08
Move non-CPU-related update functions to the Computer component
2016-03-30 17:04:36 -07:00
Jeff Parsons
9db5f27b71
Tweaks for the last two pull requests
2016-03-23 17:18:52 -07:00
mihailik
571d719b09
Allow resources to be satisfied asynchronously
2016-03-23 10:32:38 +00:00
Jeff Parsons
6eca71ace3
Minor page and comment updates
2016-03-12 09:11:34 -08:00
Jeff Parsons
255700f88a
Changed save.js, fdc.js, and diskdump.js to use a shared download function
2016-02-23 00:06:38 -08:00
Jeff Parsons
3dd7512f4f
Client-side support for the original DiskDump API is finally limping along
2016-02-22 17:38:57 -08:00
Jeff Parsons
62f64f5571
Node version of PCjs runs again
2016-02-22 09:45:29 -08: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
585a851ce5
Fixes to machine save support
2016-02-17 11:05:27 -08:00
Jeff Parsons
6bffc69b25
More support for saving entire machines
2016-02-16 18:11:15 -08:00
Jeff Parsons
5cb676e501
Updated Computer constants
2016-01-16 14:37:39 -08:00
Jeff Parsons
c792895b10
v1.20.3: The Happy 2016 Release
2015-12-31 15:51:14 -08:00
Jeff Parsons
231bc201e7
Allow gzipped disk images
2015-11-08 10:30:47 -08:00
Jeff Parsons
646acf3a8d
Simplified the NODE tests
2015-09-16 15:32:49 -07:00
Jeff Parsons
2e729f9179
Support for (future) Control Panel animation
2015-01-23 14:43:32 -08:00
Jeff Parsons
b8407aa96d
v1.16.5: Getting ready for 2015
2014-12-29 23:06:28 -08:00
Jeff Parsons
27359de735
Enhanced INT return handling, and reorganized some disks.
2014-12-13 10:09:13 -08:00
Jeff Parsons
08261fa568
Starting work on v1.16.4: fixed command-line (Node) version of PCjs
2014-12-11 20:28:29 -08:00
Jeff Parsons
2ff339f190
Cleaned up debugger message handling
2014-11-30 12:56:59 -08:00
Jeff Parsons
6eb3911a67
Added mobile browser detection to disable FileReader controls on mobile devices
...
While support for local disk images and other local resources can work on some mobile devices, I don't think the use cases warrant the extra (largely wasted) screen space
2014-11-16 11:36:42 -08:00
Jeff Parsons
e0012c3c62
my_modules is simply modules now
2014-11-11 08:19:48 -08:00