RE: 1541IDE and 1541IDE-S -- and 8250IDE? (and 64IDE, now)

From: Jack Rubin (jack.rubin_at_ameritech.net)
Date: 2007-12-13 14:17:06

Jim,

I guess I should be explicit rather than implicit - I'm in for two
boards with the intention of preparing a couple 8250 versions.

Jack
Solder Monkey

> -----Original Message-----
> From: owner-cbm-hackers@ling.gu.se 
> [mailto:owner-cbm-hackers@ling.gu.se] On Behalf Of Jim Brain
> Sent: Thursday, December 13, 2007 1:35 AM
> To: cbm-hackers@ling.gu.se
> Subject: Re: 1541IDE and 1541IDE-S -- and 8250IDE? (and 64IDE, now)
> 
> 
> ruud.baltissen@abp.nl wrote:
> > Nope, A5 is just needed to read/write the High byte of the data ie. 
> > D8..D15. Have a look at IC7A, the first half of a 139, you will see 
> > that both A5 and R/W are responsible for selecting the 
> 573's. In fact 
> > only the addresses $20 and $30 are used, the rest are 
> mirrors of those 
> > two addresses.
> >   
> I understand.  And, I think your argument that placing the hi byte a 
> ways off is very valid, as it takes the same amount of code 
> to load 16 
> byte values either way, but your approach saves a lot of time when 
> loading a string of 8 bit values to registers.  Thus, I'm convinced. 
> 
> But, as we discussed, I did change the IDE16 design slightly. 
>  Instead 
> of putting the hi byte after both sets of IDE registers (IDE1 and the 
> phantom IDE2), I modified the design so that IDE1 low registers are 
> followed by the hi byte, mirrored, followed by the IDE2 addressing, 
> followed by the hi byte again.  For the others, I feel like this uses 
> the memory map more sparingly, as a design could use 32 bytes for the 
> IDE interface and then decode the next 32 bytes for something 
> other than 
> a secondary IDE interface.
> 
> > If it was up to me, I would start in the same way as I did with the
> > 1541: soldering the interface and trying to make this work 
> first only 
> > using a BASIC program. My question: is it possible to force 
> a program 
> > up on the FDC of an IEEE drive ???? That I really would 
> like to know! 
> > The IEEE drives have a big advantage: a sepperate FDC. IMHO 
> this means 
> > we can adjust the ROM so the FDC is able to handle an 
> harddisk without 
> > having to alter the software for the other 6502. Remark: 
> don't forget 
> > that the ROM for this 6502 contains some routines meant for the FDC.
> >   
> As noted earlier in PM, I think the 8250 folks should get this board, 
> plug it in, and make a small perfboard to do the SELect.
> 
> Here's what I did thus far:
> 
> Merged your IDE8 and IDE16 schematics into 1 design.  I used 
> the address 
> select and such from the 16 bit design (very clever, I must say), but 
> used the '244 and NAND gates for the inverters, as I wanted 
> to drop the 
> '138 from the IDE16 design and found I could do so by doing:
> 
> /(/(/SEL)*PHI2)
> 
> This gives me an active low when SEL is low and PHI2 is high.
> 
> By merging the designs, I was able to get to 6 ICs (ditched a 
> 139), and 
> had some room left over.  So, with the extra room, I added a C64 
> expansion port connector and wired lines up as appropriate. 
> 
> I can't take credit for the design, but I am happy with the 
> merge.  Out 
> of the design, I got:
> 
>     * Ruud's 8 bit interface
>     * Ruud's 16 bit interface
>     * Poor man's IDE64 interface
> 
> in 2.6x3.6" of board.  9 will fit on a panel, so I can spin 18 boards.
> 
> I tried to hook up all the 6502 lines to the C64 connector, 
> so someone 
> could use it on the '41 as an expansion port or could wire an 
> EPROM into 
> it for 64 use, but ran out of room for traces and I didn't 
> want to start 
> going to more esoteric lengths to get all the lines to fit.
> 
> I know a few volunteered to look at the design.  I think this is the 
> final one, and I put pics up at:
> 
http://www.jbrain.com/vicug/gallery/1541ide

I'd appreciate some eagle eyes, comparing the board to Ruud's initial 
designs.  Let me know, and I can potentially spin the boards this week.

Oh, and Merry Christmas.  Al Anger has offered $100 towards the cost of 
the run.  Thus, the first $100 of boards will be given away.  To be 
fair, probably 1 free board, and additional ones at cost. It looks like 
5-5.50/board at the run rate I anticipate.

I have 6 boards spoken for thus far, not counting the 2 folks who wanted

more than 1 board.  Any others?

Jim


       Message was sent through the cbm-hackers mailing list

No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.503 / Virus Database: 269.17.1/1182 - Release Date:
12/12/2007 11:29 AM
 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.503 / Virus Database: 269.17.1/1182 - Release Date:
12/12/2007 11:29 AM
 


       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.