ZX80 8K ROM original keyboard layout

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
poglad
Posts: 133
Joined: Mon Mar 24, 2014 3:11 pm
Location: Aberdeen, Scotland

ZX80 8K ROM original keyboard layout

Post by poglad »

Good evening all... well, I can't start building my ZX80Core until the weekend, so I thought I'd have a play with something else.

Presenting... my attempt at recreating the original 8K BASIC keyboard overlay. I used Grant Searle's templates as a starting point, the various available images of the original e.g. from Sync and Rick Dickinson's gallery.

So what's the best way with these overlays? Get it printed as a mouse mat and then trim it - does that result in a nice matt plastic overlay? Or will it just fall apart lol :lol:

Paul
Attachments
zx80-8k.png
ZX80 8K BASIC original keyboard overlay recreated
(248.63 KiB) Downloaded 507 times
RWAP
Posts: 1348
Joined: Thu May 08, 2008 8:42 am
Location: Stoke-on-Trent, UK
Contact:

Re: ZX80 8K ROM original keyboard layout

Post by RWAP »

Hmm - the simplest way is to buy a ZX80 membrane for £18 plus postage - http://www.sellmyretro.com/offer/detail ... brane-2122
User avatar
Paul
Posts: 1517
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: ZX80 8K ROM original keyboard layout

Post by Paul »

Do you have a rom giving read data and restore?
That would be a pre release and I really would like to have a copy of this, if possible.
I print them on good quality paper (not rough) and laminate this. I put this over the tactile switches for exchangebility between 4K and 8K ROM

Kind regards
Paul
In theory, there is no difference between theory and practice. But, in practice, there is.
poglad
Posts: 133
Joined: Mon Mar 24, 2014 3:11 pm
Location: Aberdeen, Scotland

Re: ZX80 8K ROM original keyboard layout

Post by poglad »

Rich, yes but that would be for the 4K ROM. This is for the pre-production 8K, I made it because there only seemed to be low resolution versions available.
Ah sorry - what is the difference then?

I will see if I can sort out the hi-res version of the 4K ZX80 keyboard drawing for you tomorrow - it depends on how authentic to the original you want to be....

For example, a quick glance shows that the chequerboard patterns on your overlay are based on squares - that is very ZX81 (!) - the ZX80 keyboard uses circles believe it or not (with the top half / bottom half ones overlapping on the middle row of pixels!). I guess that was more to reflect the actual round pixels on screen....
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: ZX80 8K ROM original keyboard layout

Post by sirmorris »

:o

Wow, great work!
User avatar
Paul
Posts: 1517
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: ZX80 8K ROM original keyboard layout

Post by Paul »

Yes this is a marvellous idea.
Absolute great work!
And yes! I would love a copy of that rom image.
I am going to pm you my mail Adress!
Kind regards
Paul
In theory, there is no difference between theory and practice. But, in practice, there is.
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: ZX80 8K ROM original keyboard layout

Post by PokeMon »

Yes - this would be nice for the ZX80CORE as well where you can easily choose different ROM images. ;)
poglad
Posts: 133
Joined: Mon Mar 24, 2014 3:11 pm
Location: Aberdeen, Scotland

Re: ZX80 8K ROM original keyboard layout

Post by poglad »

Well, it turns out you can simulate having RESTORE with a line number by manipulating the DATADD system variable, as shown in the attached code... so not too bad. Of course, it would probably take only a few bytes to add the line number to the command like on a Spectrum, but my aim was to recreate the original ROM, and that did not support a line number on RESTORE. So, this is the kind of trick code we would have had to write!
Attachments
Output
Output
read-test-3.png (67.36 KiB) Viewed 3295 times
Listing 2
Listing 2
read-test-2.png (65.29 KiB) Viewed 3295 times
Listing 1
Listing 1
read-test-1.png (72.41 KiB) Viewed 3295 times
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: ZX80 8K ROM original keyboard layout

Post by sirmorris »

What if the BYTE listing incorrectly missed off the variable argument for the RESTORE command when they went to press? _every_ read/restore/data implementation ever has the ability to set the line number... Perhaps it was implied ;)
gozzo
Posts: 452
Joined: Fri Jul 08, 2011 8:52 pm

Re: ZX80 8K ROM original keyboard layout

Post by gozzo »

Hmmm..you can't specify a RESTORE line on a Dragon, and possibly not on a VIC 20 /C64 (dunno much about those)???? Looking at the above pics, surely to do that you must have got hold of the ROM file for this 'early' version...(or is it done with another modified ROM file.?) if so, where can we get it!!!!
Post Reply