My first wire wrap: Wilf's AT keyboard interface
My first wire wrap: Wilf's AT keyboard interface
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.
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.
- 1024MAK
- Posts: 5332
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
Re: My first wire wrap: Wilf's AT keyboard interface
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
Mark
And when properly constructed, a wire wrap board can have a service life of 30 or more years
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
Autumn is here. Bye bye summer 2024...
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
Autumn is here. Bye bye summer 2024...
Re: My first wire wrap: Wilf's AT keyboard interface
You can just cut the bottom wire if there's room above
Re: My first wire wrap: Wilf's AT keyboard interface
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.
Re: My first wire wrap: Wilf's AT keyboard interface
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/
Nice!
Were you able to find the program mentioned "keyb18xa.bas" or starting without?
Found this...
https://www.phanderson.com/picaxe/
5-TS1000,UK ZX81<-Sheelagh, US ZX81, 2-TS1500/KDLX , 3-TS2040 printer, 2-TS2020 cassette decks, ZXPAND+AY, ZeddyNET, ZXBlast, UDG, ZX8CCB, AERCO, BUILDS/REPAIRS ZX Spectrum, ZX80 Minstrel, ZXMAX48 v1 v2, 2-TS-2068, ROM, 16kRAM
Re: My first wire wrap: Wilf's AT keyboard interface
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
So now the wires have been wrapped and this is the first prototype with DIP switches in place of Arduino controller and keyboard.
Re: My first wire wrap: Wilf's AT keyboard interface
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?
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
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
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?