Page 1 of 5

My first wire wrap: Wilf's AT keyboard interface

Posted: Sun Dec 31, 2017 10:12 am
by mrtinb
Hi :)

I'm trying to create Wilf's AT keyboard interface http://www.user.dccnet.com/wrigter/inde ... XATKEY.htm http://wilfr.000webhostapp.com/index_files/ZXATKEY.htm .

It's my first time trying a project with wire wrap. It's cool you can modify without soldering and reuse the parts in the final design. But I didn't expect the wire wrap sockets to be SO expensive. It's mostly because I can't buy them cheap in China but from local old storage with high prices.

Image

Image

Re: My first wire wrap: Wilf's AT keyboard interface

Posted: Sun Dec 31, 2017 7:50 pm
by 1024MAK
Yeah, there are lots of advantages to wire wrap. However, one painful thing is if you have to remove(unwrap) a wire on the "bottom" of a pin due to a mistake/error/change of mind after wrapping one or more other wires further along the pin... :(

And when properly constructed, a wire wrap board can have a service life of 30 or more years :mrgreen:

Mark

Re: My first wire wrap: Wilf's AT keyboard interface

Posted: Sun Dec 31, 2017 7:56 pm
by mrtinb
You can just cut the bottom wire if there's room above

Re: My first wire wrap: Wilf's AT keyboard interface

Posted: Sat Jan 13, 2018 11:46 pm
by mrtinb
I've redesigned the board after I got hold of a wire wrap version of the edge connector. There's still a lot to wire. :)

Image

Image

Re: My first wire wrap: Wilf's AT keyboard interface

Posted: Sun Jan 14, 2018 3:33 am
by gammaray
Exactly the reason to wirewrap, you can change your prototype!

Nice!

Were you able to find the program mentioned "keyb18xa.bas" or starting without?

Found this...
https://www.phanderson.com/picaxe/

Re: My first wire wrap: Wilf's AT keyboard interface

Posted: Sun Jan 14, 2018 10:14 am
by mrtinb
My plan is to replace it with an Arduino Pro Mini, but this first version will just have the DIP switches to see the concept working.

Re: My first wire wrap: Wilf's AT keyboard interface

Posted: Tue Jan 16, 2018 5:38 pm
by mrtinb
So now the wires have been wrapped and this is the first prototype with DIP switches in place of Arduino controller and keyboard.
Image
Image

Re: My first wire wrap: Wilf's AT keyboard interface

Posted: Tue Jan 16, 2018 5:48 pm
by mrtinb
Wilf's AT keyboard (and backup copy here) uses only A0, A8 to A15. That means he reads these addresses:
11111110???????0
11111101???????0
11111011???????0
11110111???????0
11101111???????0
11011111???????0
10111111???????0
01111111???????0

That does not give I/O $FE, because all he ensures is that circuit answers to 0 in lowest bit. A1 to A7 is not connected.

Does his circuit not miss an address decoder so the circuit is only enabled on I/O $FE?

Re: My first wire wrap: Wilf's AT keyboard interface

Posted: Tue Jan 16, 2018 6:22 pm
by PokeMon
It is typical for the ZX81 that there is no full address decoding used and keyboard responds to all i/o addresses with D0=0.

Re: My first wire wrap: Wilf's AT keyboard interface

Posted: Tue Jan 16, 2018 6:27 pm
by mrtinb
But wouldn't this interface conflict with any other device with A0=0? Wouldn't it conflict with any device with even I/O address?