[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: IDE and CF on CFFA



Hi Rich,

Maybe you remember me ?-)

> But what I was thinking about for DOS 3.3 support would be to gut the
> CFFA firmware of all of the prodos specific stuff, and just keep the
> core sector read write routines. Then add the code to interface that
> code to DOS 3.3. The other key would be to rewrite that much simplified
> firmware it so that it worked with the 6502 and therefore the Apple II,
> II+, IIe.

I've thought / written some asm code / tried that stuff, for my original IDE
design.

> I guess what is stopping me is the time needed to reverse engineer
> DOS3.3 enough, even  given there are good references on the subject. It
> would still suck up a large number of weekends that I don't have right
> now.

I also gave up, for various reasons, the most important one being the fact
that DOS3.3 is designed around a rigid idea of what a volume is and thats
nothing else than a 13/16 sector thing with 143 KB inside... The other
reasons are that I moved to other hobby dev projects since then (PS2, and
Amiga mostly).

Now my turn for a question. I've done a full ATA/ATAPI PIO/UDMA driver for
the AmigaOne (basically a PowerPC mainboard with a VIA southbridge). It
works fine with HDD's & CD's, but a user recently reported that when he
hooks a compactflash card to the IDE bus with the ad hoc adapter, my driver
wont deal with it.

As I have neither had a CF in my hands, nor an adapter, could you tell me if
there is anything specific to these toys ? I have the multivolume ATA(PI)
docs but a hint such as 'poweron signature is neither ATA nor ATAPI but
0xblablabla would be highly appreciated before I dive again in those docs.

Kind regards,
-- 
St�phane Guillard