#amiga hard drives
05-Jul-88 11:44:53
Sb: #133335-#amiga hard drives
Fm: John Draper 76703,4322
To: griffith kadnier 73270,2760
This message turned up in search, but its forum couldn’t be identified from the original transcript, so it may not be linked into its thread.
Griffith,
The RKM, granted, is somewhat out of date (all three versions), but that info
is readily available (at far less cost than a book), from Commodore, in the
form of the 'Native Developers' package, for $20 for 4 (or 5) disks. These are
complete autodocs, includes, fd files, etc.
The kernel calls are most definitely not too slow for 19200 baud, though you
will need more than a rudimentary understanding of the Amiga before you attempt
something like that in a terminal program. (Hint: The text on your screen is
nothing more than graphics, put there by the blitter, and if you are doing
single character IO, the blitter setup time constitutes a large percentage of
the total time taken to get the text there).
As for interrupt driven, byte level IO to the 2090, well, I'm afraid that the
2090 will outrun any routine you might come up with to read/write, because it
is a DMA device.
I too thought at one time that the registers for the system calls were not
documented. I was wrong. Check the autodocs in the RKM. Each call is documented
in C terms, but does show the register usage. Y
..oops… slip of the finger… It will help a lot to know C if you expect
to do any serious programming on the machine, even if it is in assembler, since
much example code is in C.
Don't feel bad though Griffith. Virtually all assmebly language programmers
who have Amigas have had the same misconceptions regarding the documentation
and the efficacy of the kernel routines.
-larry