Very simple IO board

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
Post Reply
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Very simple IO board

Post by sirmorris »

Hi all,

Would it be of interest if I were to write a simple 'how-to' for those of you who are happy to solder a few wires? It would require just 2 or 3 chips, a prototype board and a zeddy edge connector.

The IO board would have 8 lines in each direction and this would be the 1st step to adding flash memory in the form of MMC cards to the zeddy...

If there was sufficient interest I might consider putting together a kit of parts for cost price + postage. You would need to be able to solder though - there's no way around this :)

Charlie
RWAP
Posts: 1348
Joined: Thu May 08, 2008 8:42 am
Location: Stoke-on-Trent, UK
Contact:

Re: Very simple IO board

Post by RWAP »

I can also probably help in that if any hardware projects get off the ground and there is enough interest, I have found a good electronics engineer, who can help design, prototype and build finished products which I can then offer for sale via my website.
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: Very simple IO board

Post by Andy Rea »

as i posted earlier today i designed and built a simple IO for ZX81 using just 3 IC's A 74ls32 , A 74ls273, and a 74ls245.

http://homepage.ntlworld.com/deborah.cl ... zxio-b.jpg

that image shows the output(top ic 74ls273), connected to the inputs (bottom ic 74ls245) making it a psuedo 8 bit bi-directional bus (either end can drive a line low, but not force it high) but if you didn't connect the inputs to the outputs in such a way and remove the diodes you'd have 8 outputs and 8 inputs with which your free to do whatever you liked.

A6 on the zx81 edge connector needs to by low i used port $BF as this didn't collide with anything else i was already using.

Andy
what's that Smell.... smells like fresh flux and solder fumes...
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: Very simple IO board

Post by sirmorris »

Well seeing as you showed me yours... ;)

Image

This is addressed at port 7 for in, and port 17 for out.

4 chips, though..!
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: Very simple IO board

Post by Andy Rea »

more chips equals more functionallity, it's a more elegant decoding scheme for sure. Nice one Sir Morris.

Regards Andy
what's that Smell.... smells like fresh flux and solder fumes...
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: Very simple IO board

Post by sirmorris »

Ahem I must admit I didn't invent the decode scheme - It came from a board by one of the zx-team via Siggi!

The input isn't latched either, there was a reason I'm sure but the mists of time have passed over me since I did it :)

:lol:
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: Very simple IO board

Post by XavSnap »

Xavier ...on the Facebook groupe : "Zx81 France"(fr)
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: Very simple IO board

Post by sirmorris »

Xav - is your board is memory-mapped in the 8-16k area? And is it output only?

It looks like you make your own PCBs too - I haven't tried this yet though I think I might have a go. It's the investment in chemicals and the rest of the kit that puts me off..
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: Very simple IO board

Post by XavSnap »

HI,
Xav - is your board is memory-mapped in the 8-16k area? And is it output only?
It can be mapped on the ROM or in unused memory segments! (Poke 7777,0 is an exemple)
Output only if used on the ROM, but in top memory input can can be available ? (Rom mirroring?)
It looks like you make your own PCBs too - I haven't tried this yet though I think I might have a go. It's the investment in chemicals and the rest of the kit that puts me off..
True!
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Post Reply