Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

New JavaScript ZX81 Emulator

176 views
Skip to first unread message

si...@hillbury.net

unread,
May 10, 2015, 5:41:44 PM5/10/15
to
Announcing a big revamp of my site, including a new JavaScript ZX81 Emulator (based on EightyOne and FUSE's Z80 core).

The new emulator features an on-screen touch keyboard for mobile devices. I've tested the emulator on iPad and iPhone and a couple of Android phones, would welcome feedback on any issues with any device (other than performance - I've done what I can make it run as fast as possible).

The emulator also allows direct loading of any of the tracks on my site using the .P filename, e.g. LOAD "MAZOGS"

http://www.zx81stuff.org.uk/jtyone.html

I love the fact that the ZX81 keyboard on an iPad screen is almost exactly the same size as the original, with the same total lack of tactile feedback :)

I'm also processing another set of 30 or so tapes to add to the site, hopefully posted in a couple of weeks.

Cheers, Simon

Brian-Gaff

unread,
May 11, 2015, 2:38:01 AM5/11/15
to
You could get a glue on overlay with, shall we say, collapsible keys. I did
not like those though and put mine into a Fuller box with keyboard beep and
repeat key mods.
Brian

--
From the Sofa of Brian Gaff Reply address is active
<si...@hillbury.net> wrote in message
news:03ccc4f8-5b01-407f...@googlegroups.com...

M.O.B. i L.

unread,
May 11, 2015, 3:33:16 AM5/11/15
to
On 2015-05-10 23:41, si...@hillbury.net wrote:
> Announcing a big revamp of my site, including a new JavaScript ZX81
> Emulator (based on EightyOne and FUSE's Z80 core).
>
> The new emulator features an on-screen touch keyboard for mobile
> devices. I've tested the emulator on iPad and iPhone and a couple of
> Android phones, would welcome feedback on any issues with any device
> (other than performance - I've done what I can make it run as fast as
> possible).

> http://www.zx81stuff.org.uk/jtyone.html

That link didn't work for me, but this does:
http://www.zx81stuff.org.uk/zx81/jtyone.html

> I love the fact that the ZX81 keyboard on an iPad screen is almost
> exactly the same size as the original, with the same total lack of
> tactile feedback :)

I changed to GB keyboard in Firefox in Lubuntu 14.04, but still I cannot
enter THEN (Shift+3). If I use US or SE keyboard I can enter less. It
should perhaps be documented that you need to change to GB-keyboard for
most keys to work. Shift-3 sends £ when using GB keyboard. When I click
with a mouse on the on-screen touch keyboard nothing happens. E.g.
holding Shift (on the physical keyboard) and clicking 3 doesn't enter
THEN. I think it is possible to fix this so that the mouse also works.

Otherwise it's great. I could run ZX-FORTH. A suggestion for improvement
would be to save the RAM in cookies or Local Storage.

si...@hillbury.net

unread,
May 12, 2015, 4:41:24 AM5/12/15
to
Thanks for the great feedback, its really helped to improve the emulator!

On Monday, May 11, 2015 at 8:33:16 AM UTC+1, M.O.B. i L. wrote:
> That link didn't work for me, but this does:
> http://www.zx81stuff.org.uk/zx81/jtyone.html

Oops! I've fixed it so both URLs work

> I changed to GB keyboard in Firefox in Lubuntu 14.04, but still I cannot
> enter THEN (Shift+3). If I use US or SE keyboard I can enter less. It
> should perhaps be documented that you need to change to GB-keyboard for
> most keys to work. Shift-3 sends £ when using GB keyboard. When I click
> with a mouse on the on-screen touch keyboard nothing happens. E.g.
> holding Shift (on the physical keyboard) and clicking 3 doesn't enter
> THEN. I think it is possible to fix this so that the mouse also works.

I believe I've fixed the keyboard checking code so that it should not depend
on the keyboard layout - it detects shift + 3 now instead of looking for the
pound sterling character.

I've also enabled the keyboard for mouse input.

> Otherwise it's great. I could run ZX-FORTH. A suggestion for improvement
> would be to save the RAM in cookies or Local Storage.

Thanks for that suggestions, I'll look into it for a future update.
0 new messages