barrym95838 wrote:
NoLand wrote:
What's somewhat interesting is that nobody noticed or reported this in all those years. Even more so, as the same emulation (with a few additions for cycle accurate timing) is powering the PET 2001 emulator at
https://www.masswerk.at/pet and not a single program seems to have been affected by this. (So, for all practical means, this seems to be quite a rare edge case.)
Hi, Norbert.
In the recent past I have used your PET 2001 emulator for quick-and-dirty tests and demonstrations, but it now appears to be broken on Windows 8/Edge and Windows 7/Chrome. I know I shouldn't be messing around with old browsers and crummy OSes, but do you have any insights into my problems? I miss having a neat old PET just a mouse click away.
Thanks.
Hi,
could you go a bit more into detail what's broken (and since when)? I really try to keep this as compatible as possible.
However, following popular (and urgent) requests I recently rewrote the keyboard implementation, in order to support multiple, concurrent key presses. (Which must rely on different properties of the keyboard events than previously, also properties which I tried to avoid in the past, since Chrome had once a flawed implementation of this. However, despite my fears, it worked fine for beta testers on various systems. Moreover, this should be future proof, as the method previously used is now officially deprecated.) — May it be this?
Also, please try to reload from origin/source. (E.g., on Firefox and Chrome/ium by CTRL+SHIFT+R.)
Norbert
PS: If you could risk a peek into the browser's JS console for any errors, this would be of great help!
Moreover, there's still the now rather outdated old version (but this features another CPU emulation by Tom Skibo):
https://masswerk.at/pet/v1.html