Still GEOS device drivers

diel@intbuso.boeblingen.netsurf.de
Sun, 04 Aug 1996 17:56:18 -0500

Ed, I'm still struggling with GEOS device drivers for PCMCIA. Meanwhile I
have read literature on device drivers and PCMCIA software and I also
looked once more at the samples provided in OMNIGO\DRIVER\DDK\PCMCIA. As a
result, I believe, I now understand PCMCIA device drivers better.
Nevertheless, I have further questions which I think can only be answered
by an expert (like you) at Geoworks.

These are my new questions in order of priority.
1. My initial (and also most of the remaining) difficulties in
understanding the Omnigo PCMCIA device driver concept resulted mainly
from the lack of any documentation describing the usage of a PCMCIA
device (driver) from an application point of view.
I assume the only GEOS application which directly accesses a
PCMCIA card is the "Transfer" utility.
Would it be possible for me to obtain the source code of that part of
the Transfer utility which reads the PCMCIA card ?
Any alternative documentation would also be appreciated, but I think
provision of the source code might be the easiest way for you to
provide me this
information.
2. In the file
OMNIGO\DRIVER\DDK\PCMCIA\SAMPLE\driver.def,
where the "Driver function calls" are described, there is a comment
saying 'See geode.doc in the "Spec" directory for details'.
I could not find the SPEC directory, nor could I find geode.doc
anywhere else.
Can you tell me where to find this file ?
3. In the file
OMNIGO\DRIVER\DDK\PCMCIA\COMMON\pcmenumc.asm
there are instructions interfacing with the Socket Services. An
example
is the line
" mov ah, SS_INQUIRE_WINDOW"
Can you tell me where "SS_INQUIRE_WINDOW" and the other "SS_ ... " are
defined ?
I need to understand the interface from GEOS to the Socket Services.

Regards, Hans Diel

- --
- -----------------------------------------------------------
diel@intbuso.boeblingen.netsurf.de
- -----------------------------------------------------------