ZX81 Keyboard test 1K Fully BASIC

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
Post Reply
bola_dor
Posts: 405
Joined: Wed Oct 02, 2019 5:32 am

ZX81 Keyboard test 1K Fully BASIC

Post by bola_dor »

I made this for fun.. Started wth full 16K and then had to cut it everywhere to fit 1K.
81KEY-1Ka.jpg
Points appearing on top represents rails on the bus that has been activated, ordered as the two internal KB Connectors. Have in mind that in TS1500 and Clones That use ZX Spectrum Keyboard layout Like Czerweny CZ1000Plus CZ1500 or Microdigital TK85, the 5pin connector is orderered backwards.
Shift Key is only checked when pressed along with another working key.

SPACE will break the program so you better press it as last key, and you will know it works.
81KEY-1Kb.jpg
Bus lines indicators keeps marked once a key was readed using it. That tells you that rail in the keyboard ribbon and the connector are OK. If all lines are marked OK but you still have a Key that doesn't activate your membrane has an internal problen. I saw that situation only once but at least you will know where to search.
81KEY-1Kl.jpg
Many variables and tables are not listed so Don´t do RUN or CLEAR.. use GOTO 1 instead

I'll perhaps finish a better looking 2K version including the BREAK control routine I saw in this forum earlier.
81KEY-1K.p
(842 Bytes) Downloaded 58 times
Ernesto
ZX80 USA, ZX81UK,ZX Spectrum,ZX Spectrum+,ZX Spectrum 128+ UK,ZX Spectrum +2 grey,ZX Spectrum +2/A, ZXSpectrum +3,Sinclair QL,CZ1000,CZ1500,CZ2000,CZ1000Plus,CZ1500Plus,CZ Spectrum,CZ Spectrum Plus,TK83,TK85,TK90X,TK95.TS2068,Robik,Mactep.
Lardo Boffin
Posts: 2256
Joined: Sat Nov 26, 2016 2:42 am

Re: ZX81 Keyboard test 1K Fully BASIC

Post by Lardo Boffin »

Looks good, I will have to give it a go next time I test a keyboard when selling a zeddy.
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
bola_dor
Posts: 405
Joined: Wed Oct 02, 2019 5:32 am

Re: ZX81 Keyboard test 1K Fully BASIC

Post by bola_dor »

A real world feedback would be just great!!!
Ernesto
ZX80 USA, ZX81UK,ZX Spectrum,ZX Spectrum+,ZX Spectrum 128+ UK,ZX Spectrum +2 grey,ZX Spectrum +2/A, ZXSpectrum +3,Sinclair QL,CZ1000,CZ1500,CZ2000,CZ1000Plus,CZ1500Plus,CZ Spectrum,CZ Spectrum Plus,TK83,TK85,TK90X,TK95.TS2068,Robik,Mactep.
Lardo Boffin
Posts: 2256
Joined: Sat Nov 26, 2016 2:42 am

Re: ZX81 Keyboard test 1K Fully BASIC

Post by Lardo Boffin »

Bit of a delay but this works great on a real zeddy! I have added it to the Utils folder of my TZXDuino. 8-)

Many thanks for this.

IMG_0735.jpeg
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
bola_dor
Posts: 405
Joined: Wed Oct 02, 2019 5:32 am

Re: ZX81 Keyboard test 1K Fully BASIC

Post by bola_dor »

ThankYou Lardo!!!
Ernesto
ZX80 USA, ZX81UK,ZX Spectrum,ZX Spectrum+,ZX Spectrum 128+ UK,ZX Spectrum +2 grey,ZX Spectrum +2/A, ZXSpectrum +3,Sinclair QL,CZ1000,CZ1500,CZ2000,CZ1000Plus,CZ1500Plus,CZ Spectrum,CZ Spectrum Plus,TK83,TK85,TK90X,TK95.TS2068,Robik,Mactep.
Post Reply