Eagle-cad zx-specific parts
Eagle-cad zx-specific parts
Hi all,
When I made my IO card I built an edge-connector part that has proved quite useful.
I'll happily give it to anyone that would find a use for it.
Has anyone else put anything like this together?
When I made my IO card I built an edge-connector part that has proved quite useful.
I'll happily give it to anyone that would find a use for it.
Has anyone else put anything like this together?
- BrunoFlorindo
- Posts: 290
- Joined: Sat May 10, 2008 2:46 am
- Location: Anaheim, CA, USA
Re: Eagle-cad zx-specific parts
Hi Sir Morris.
I don't have a use for it at the moment, but pictures or a download link would probably be very useful to hardware hobbyists.
If in a near future we get our own ftp, there could be folders just for hardware, schematics, and projects like the one you mentioned.
I don't have a use for it at the moment, but pictures or a download link would probably be very useful to hardware hobbyists.
If in a near future we get our own ftp, there could be folders just for hardware, schematics, and projects like the one you mentioned.
Re: Eagle-cad zx-specific parts
Gladly.
/me is secretly chuffed that he can offer something
Here is a link to the MMC interface that I built: http://www.robsonfamily.dsl.pipex.com/zxraio.sch
I thought I still had the eagle-cad library that I made for the edge connector but sadly that's gone the way of the dead harddrive. You can hack the rest of the parts from the schematic leaving just the edge connector.
PS I discovered a problem with this design - the IO's A0/A1 lines are attached to A0/A1 on the edge connnector. Which won't work. They should be attached to A8/A9. The IO address decoding scheme of the '81 is funky to say the least. To properly decode the IO the bottom 3 bits must be 1. Which means you can't address the chip's registers. Which if you know about programming the 8255 you'll know what I mean. If you don't know then you'll be glad I told you. But in likelyhood you won't care, so that's fine too If the PIO address lines were on 8/9 then you could use OUT(c),n and put the required address values in B so they get placed on the upper byte of the address lines and passed on to the chip. D'OH!
/me is secretly chuffed that he can offer something
Here is a link to the MMC interface that I built: http://www.robsonfamily.dsl.pipex.com/zxraio.sch
I thought I still had the eagle-cad library that I made for the edge connector but sadly that's gone the way of the dead harddrive. You can hack the rest of the parts from the schematic leaving just the edge connector.
PS I discovered a problem with this design - the IO's A0/A1 lines are attached to A0/A1 on the edge connnector. Which won't work. They should be attached to A8/A9. The IO address decoding scheme of the '81 is funky to say the least. To properly decode the IO the bottom 3 bits must be 1. Which means you can't address the chip's registers. Which if you know about programming the 8255 you'll know what I mean. If you don't know then you'll be glad I told you. But in likelyhood you won't care, so that's fine too If the PIO address lines were on 8/9 then you could use OUT(c),n and put the required address values in B so they get placed on the upper byte of the address lines and passed on to the chip. D'OH!
Re: Eagle-cad zx-specific parts
Math123 pointed out that the edge connector part that I use is tailored for my application and doesn't work so well with standard edge connector parts. I'm using header blocks which plug into my edge-connector converter.
So.. I spent my lunch time making a new part - and here it is.
To use this just unzip the 'sinclair.lbr' file into eagle's library folder. Add a new part called 'zx-edge' and you're away!
Please let me know how you get on.
Charlie
So.. I spent my lunch time making a new part - and here it is.
To use this just unzip the 'sinclair.lbr' file into eagle's library folder. Add a new part called 'zx-edge' and you're away!
Please let me know how you get on.
Charlie
- Attachments
-
- sinclair.zip
- Sinclair library file for Eagle-cad
- (1.88 KiB) Downloaded 661 times
Re: Eagle-cad zx-specific parts
Hi Chalie,
got it in my project. Thank you.
Now I wonder how much it will cost to produce the board...
Btw. its a 128 k SRAM with 128k FLASH (both DIL32) and a USB-memorystick-interface with hardware SPI-port made up in an ALTERA EPM7064SLC44. The board fits in a regulad Sinclair 16k Ram housing. Needed 3 signal layers and a ground layer. Hope to get it down to double-layer.
Matthias
got it in my project. Thank you.
Now I wonder how much it will cost to produce the board...
Btw. its a 128 k SRAM with 128k FLASH (both DIL32) and a USB-memorystick-interface with hardware SPI-port made up in an ALTERA EPM7064SLC44. The board fits in a regulad Sinclair 16k Ram housing. Needed 3 signal layers and a ground layer. Hope to get it down to double-layer.
Matthias
Re: Eagle-cad zx-specific parts
Nice! I love the 'fits in a rampack' factor
Re: Eagle-cad zx-specific parts
Hi!
I'm trying to download the Eagle Cad ZX Library posted here, but seens to be no more available (return an error "this file is not available anymore")
Can anyone re-pubublish the file, or, send me this libraries for Eagle CAD?
It will be very usefull in a project that I trying to develop.
Thanks!
[]'s
Eduardo Luccas
Sao Paulo-Brazil
I'm trying to download the Eagle Cad ZX Library posted here, but seens to be no more available (return an error "this file is not available anymore")
Can anyone re-pubublish the file, or, send me this libraries for Eagle CAD?
It will be very usefull in a project that I trying to develop.
Thanks!
[]'s
Eduardo Luccas
Sao Paulo-Brazil
Re: Eagle-cad zx-specific parts
Hi Eduardo,
here is the edge connector library. Good luck with your project. Can you say what it is??
Regards
Charlie
here is the edge connector library. Good luck with your project. Can you say what it is??
Regards
Charlie
- Attachments
-
- sinclair.zip
- (1.89 KiB) Downloaded 577 times
- RetroTechie
- Posts: 379
- Joined: Tue Nov 01, 2011 12:16 am
- Location: Hengelo, NL
- Contact:
Re: Eagle-cad zx-specific parts
Considered that for Flash-based mass storage - I wouldn't feel sorry about butchering an original ZX81 RAMpack to bring a ZX81 into the 21st century (well perhaps with RAM pack wobble all over again ). Don't have much use for those RAMpacks anyway since I do ZX81 RAM expansions internally, leaving edge connector free.sirmorris wrote:Nice! I love the 'fits in a rampack' factor
If you're hooking up a 8255 to a ZX81, who says you should use A0/A1 to get consecutive I/O addresses for 8255 A/B/C/control registers? Sure you could use A8/A9 (complicating things programming-wise). You could also use different decode logic, say with 8255 registers on I/O addresses spaced 8 apart. Or use memory-mapped I/O, for example patching that 8255 into 4 non-used addresses in the ROM space (-mirror?). Or some other funky scheme like that.The IO address decoding scheme of the '81 is funky to say the least. To properly decode the IO the bottom 3 bits must be 1. Which means you can't address the chip's registers. Which if you know about programming the 8255 you'll know what I mean.
Re: Eagle-cad zx-specific parts
Hi Charlie.sirmorris wrote:Hi Eduardo,
here is the edge connector library. Good luck with your project. Can you say what it is??
Regards
Charlie
First, sorry for long delay to reply.
Thank you very much for the library file.
About my ideia, I have an AY sound interface, from Brasilian Microdigital, for TK85, this interface is compatible with Zon-X. I will re-create the PCB in Eagle, to produce some boards for TK85 enthusiasts, to make possible they can build your own AY interface.
My best regards,
[]'s
Eduardo Luccas
Sao Paulo-Brazil