CP-M Z80 home brew computer circuit board
bfranchuk at jetnet.ab.ca bfranchuk at jetnet.ab.ca
<mailto:cctalk%40classiccmp.org?Subject=CP-M%20Z80%20home%20brew%20computer%
20circuit%20board&In-Reply-To=5E5B27B6AB204FE39BB21B75D4C8713B%40andrewdeskt
op>
Sun Jun 15 12:06:33 CDT 2008
* Previous message: CP-M Z80 home brew computer circuit board
* Next message: big bucks for a Tek computer on eBay
* Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
________________________________
Andrew Lynch wrote:
-----REPLY-----
Hi! Thanks Jim for the comments. Please let me address the issues raised
by Ben:
If you look closely at the SBC design, you'll notice it has a feature even
better than a floppy controller -- it has a fully buffered IO bus! It
contains all the Z80 signals brought out to the DIN 41612 connector. The
peripheral bus adheres to the published ECB standard.
If you want floppy IO, the solution is simple -- just design one and
attach
it to the bus! I have already done this with my Disk
IO board (IDE and
NEC765 FDC) which plugs into my home brew ECB backplane along with the
SBC.
Assuming there is enough interest in these home brew
SBCs, I hope to make
a
PCB version of the Disk IO board.
Well when you get a PCB of the Disk I/O board , I'll take the set of
PCB's.
Will a 8272 (intel) Disk controler replace the NEC765? for the floppy
controler
for the track formatting for CP/M? Unicorn Electronics is my favorite
shopping for
electronic parts and I can find a 8272 there.
-----REPLY-----
Hi Ben,
Of course, the NEC 765 and Intel 8272 are virtually the same part and are as
common as dirt.
I believe Intel licensed the NEC 765A and just renamed it the i8272 or
something like that.
However, getting the FDC chip is the trivially easy part. Getting a data
separator is a much more difficult problem.
Have you tried finding an FDC9229 recently? How about a SMC FDC9216 or UMC
8326? Even the FDC1793 requires a DS chip.
I challenge you to even *FIND* a FDC9229 *datasheet* these days.
DS chips are nearly unobtainium or at least very difficult to get. I have a
few and but not many. They are hard to find.
For a DS you can probably substitute a ROM based state machine or even hack
it out using SSI TTL chips.
However, then you'll have a much larger PCB that'll cost a small fortune to
manufacture and few can afford.
If you try to use an integrated FDC with DS built in, you'll run into even
more problems.
Chips like the WD2797 and SMC9266 have built in data separators but are even
more scarce and expensive than the data separator chips.
In short, if just adding Floppy IO to a SBC were an easy task, you see more
home brew SBCs available with them.
I am trying to build an SBC that any hobbyist can afford, build reliably,
and have a reasonable chance of success.
That means compromises had to be made and some stuff had to go.
Anyone can design a great computer on paper. Making a real, tangible part
is a lot more difficult.
Using cool sounding but almost impossible to find parts seems easy but it
makes the SBC practically worthless.
If you can make a low cost Z80 SBC that includes floppy IO, I would love to
see it. I'd even buy one or two.
I look forward to seeing your design.
Thanks and have a nice day!
Andrew Lynch