I want to write a new media control device driver, but I cannot find
documentation on these drivers. Did Apple ever publish
documentation? If so, where may I find it? If not, has anybody
attempted to write a driver?
Thanks,
-Peter
Peter,
The Media Control Set is documented in the "Programmer's Reference For
System 6.0" by Mike Westerfield.
There is also a 2 paragraph clarification for some of the finer details
found in the "Programmer's Reference for System 6.0.1" (also by Mike
Westerfield).
I got both of these included in the documentation that came with "Opus
][ - The Software" (download edition) which I bought a few years ago
from Syndicomm.
I personally haven't tried to write one from scratch, however I did play
around with some media control drivers source code that was supposed to
allow the Apple High Speed SCSI card to control SCSI-2 cdroms a while
back. I could never get it to work though - I think there was another
driver required that I don't have :-( .
Anyway, I hope this helps.
Cheers,
Mike
--
Mike Stephens
Central Coast, Australia
Find my Apple II projects online at:
http://apple2.sytes.net/
> Peter,
>
> The Media Control Set is documented in the "Programmer's Reference For
> System 6.0" by Mike Westerfield.
>
> There is also a 2 paragraph clarification for some of the finer details
> found in the "Programmer's Reference for System 6.0.1" (also by Mike
> Westerfield).
>
> I got both of these included in the documentation that came with "Opus
> ][ - The Software" (download edition) which I bought a few years ago
> from Syndicomm.
>
> I personally haven't tried to write one from scratch, however I did play
> around with some media control drivers source code that was supposed to
> allow the Apple High Speed SCSI card to control SCSI-2 cdroms a while
> back. I could never get it to work though - I think there was another
> driver required that I don't have :-( .
>
> Anyway, I hope this helps.
>
> Cheers,
> Mike
Thanks, Mike. I have the "Programmer's Reference" for System 6.0 and
6.0.1 from Opus ][, and they document how to use the tool set but not
how to write new drivers (found in :System:Drivers:Media.Control).
You mention "media control drivers source code" ... where did you find
this?
-Peter
Peter,
Have you looked at the Apple IIGS GS/OS Device Driver Reference? It has
a section on writing a driver. Or is something more needed for
Media.Control drivers?
Charlie
Peter,
The media control source code I was referring to can be found in the
following archive:
http://mirrors.apple2.org.za/ground.icaen.uiowa.edu/apple16/System/Drivers/RFMEDIASRC.SHK
Hopefully that source will answer some of the questions you have
regarding building these drivers.
If you need more help, let me know.
I was able to build these drivers, but as I mentioned previously, I
couldn't get them to work properly as I suspect there was a SCSI driver
(i.e. not just the media control driver) that was meant to accompany it
for the HS-SCSI card.
Yes, I've looked at the "Device Driver Reference." It does not,
unfortunately, cover media control drivers because they are new to
System 6.0 and the reference was written for System 5.0. Otherwise,
it's a great manual.
Thanks,
-Peter