Advanced
internal IDE IF for Atari
ST(E)
What advanced features it
offers: better work with Compact Flash cards - what is
currently most interesting IDE storage media.
Very high data transfer speed: reading over 3 Mbytes/sec - this allows high quality audio-video playback on STE.
Background: I designed first IDE IF for ST in 1992. It
worked well with hard disks from that era. And can still work, even
with very large capacity drives - many people think that IDE IF type is
responsible for some disk size limits, while all it is on SW actually.
However, IDE is advanced a lot in meantime. We can talk now about ATA
rather than IDE. And higher speeds result in that old timings (mostly
based on bus timing of IBM AT - 6MHz CPU) are not good anymore. It is
problem
mostly with Compact Flash cards. Shortly: Atari ST(E) (and Falcon,
actually any oldie) bus timings are not good for new ATA specs.
Therefore it may happen that some CF cards will not work well with old
type IDE adapters. Main problem is writing.
Advanced IDE IF's timing is good for new CF cards, so expect
that practically all quality ones will work fine.
AV
playback: it was my project in last couple months: Movie playback
Certainly not something essential in life, but may show what our oldie
is capable when pushed to limits.
Internal IF vs. external:
No need for extra power, adapter self costs usually less. Can combine
with some expansions, with low additional cost - like TOS ROM upgrade,
TOS switch. Can be faster.
External is simpler at start - just attach and use.
IDE (ATA) vs. ACSI hard disk IF:
Usually, Atari people says that ACSI is better, because IDE occupies
CPU completely during transfers, what is in fact true, I mean: the
second
half of sentence. But in reality, no benefit of not occupied CPU during
transfers with TOS - because all what it does is waiting to finish,
when transfer via ACSI happens (DMA transfer). Btw. even if ACSI
transfers not use CPU for that, they slowdown CPU: 1MB/sec
transfer slows down CPU about 25% . IDE is usually faster, but
ACSI can be very fast too - with ICD Link2 for instance.
However, IDE offers something not possible with ACSI (DMA):
syncronised direct transfers - because all is via CPU, we can have
exact timing of transfers.
This is base of hi-color movie playback. Another thing is
superfast mode of Advanced IDE - using special, direct from IDE to RAM
mode, what can be syncro too.
P. Putnik
Last revised: Jan
2013
Send
mail - Before it enter name
of animal on small picture (antispam): |
hcnt: 3416