JSZeddy
Re: JSZeddy
Is it a ZX81 emulator that runs in JavaScript?
With Android Browser I see some register boxes flashing, and eventually a K prompt, but there does not appear any way to enter commands.
With IE 8, I see only the register boxes and a script error.
With Android Browser I see some register boxes flashing, and eventually a K prompt, but there does not appear any way to enter commands.
With IE 8, I see only the register boxes and a script error.
Re: JSZeddy
Thanks for having a look! In JavaScript indeed, so perhaps it runs too slowly under Android for the "debounce" routine, or the keys give different codes. (For Android there is a native version.) What is the error with the Explorer?
Re: JSZeddy
I wonder if the problem with Android Browser is that the soft keyboard by design does not appear unless focus is set to an input element.
In Internet Explorer 8 the error is:
In Internet Explorer 8 the error is:
Message: Object doesn't support this property or method
Line: 18
Char: 2
Code: 0
URI: http://rullf2.xs4all.nl/jszeddy/zeddy.js
- 1024MAK
- Posts: 5527
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
- Contact:
Re: JSZeddy
Using Firefox 31.0 on Ubuntu 12.04 (on a overworked busy AMD Athlon 64 3000+ CPU where there were other applications working in the background) I find that I have to hold each key down for a while before the emulator registers it. So I find myself holding the key until I see a change on screen.
Here are two screen shots. The first one shows how far I got before it stopped responding (as I was attempting to edit the P so that I could get a " ). Mark
Here are two screen shots. The first one shows how far I got before it stopped responding (as I was attempting to edit the P so that I could get a " ). Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp
Standby alert 
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Spring approaching...
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp


There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb

Spring approaching...
Re: JSZeddy
Included is now an NMI generator and the possibility of loading a file! It is indeed quite CPU intensive. The IE8 scripting error is moved forward to keyCodes and on Android the canvas can get the focus but I'm not sure yet how to get keyCodes.
Re: JSZeddy
With IE 8 I know see a ZX keyboard!
But only briefly before
Message: Object doesn't support this property or method
Line: 12
Char: 2
Code: 0
URI: http://rullf2.xs4all.nl/jszeddy/canvas2image.js
Message: Object required
Line: 157
Char: 5
Code: 0
URI: http://rullf2.xs4all.nl/jszeddy/jszeddy.html
But only briefly before
Message: Object doesn't support this property or method
Line: 12
Char: 2
Code: 0
URI: http://rullf2.xs4all.nl/jszeddy/canvas2image.js
Message: Object required
Line: 157
Char: 5
Code: 0
URI: http://rullf2.xs4all.nl/jszeddy/jszeddy.html
Re: JSZeddy
Yes, I played with canvas2image for the COPY command to get a .png of the screen; good to know that IE8 gives this message. But I also haven't solved the keyCodes for IE yet, in the meantime tried various hires programs under Firefox and Chromium, some WRX based ones now seem to work.
Re: JSZeddy
It works quite good under WIN7 und latest Firefox.
I did use the mouse only as keyboard while clicking on the graphics file with the keys.
I wrote a small program which did run properly and in original speed.
Congratulations !
I did use the mouse only as keyboard while clicking on the graphics file with the keys.
I wrote a small program which did run properly and in original speed.
Congratulations !
