[Back to HARDWARE SWAG index] [Back to Main SWAG index] [Original]

    {
    ERIC SCHILKE

    >  I need help in obtaining all pertinent information about
    >  AuxInPtr and AuxOutPtr, as pertaining to TP 3.0 reserved
    >  Words. These Pointers are referencing BIOS entry points.

    This is from memory, since I don't have the references here, and
    it has been a While....  AuxInPtr and AuxOutPtr are Pointers
    containing the addresses of the respective AuxIn Function and
    AuxOut Procedure, which are used (and not available as a standard
    Function/Procedure) by the standard TP3 I/O drivers.

    Each of the I/O possibilities has a corresponding Procedure/Function,
    address Pointer, and BIOS entry point as follows:

         Device        proc/funct        address      BIOS entry

      CON:,TRM:,KBD:   ConIn:Char;       ConInPtr       CONIN
      CON:,TRM:,KBD:   ConOut(Ch:Char);  ConOutPtr      CONOUT
      LST:             LstOut(Ch:Char);  LstOutPtr      LIST
      AUX:             AuxIn:Char;       AuxInPtr       READER
      AUX:             AuxOut(ch:Char);  AuxOutPtr      PUNCH
      USR:             UsrIn:Char;       UsrInPtr       CONIN  ?
      USR:             UsrOut(ch,Char);  UsrOutPtr      CONOUT ?

    I'm not sure about the last two entry points.  Also, if memory
    serves correctly, there is another Function, ConSt:Boolean, which
    is used by the KeyPressed Function, having a corresponding address
    Pointer, ConStPtr, With BIOS entry Const.  if you Write your own I/O
    drivers, you should assign the address of the corresponding driver
    Function or Procedure to the proper Pointer Variable.  Your question
    is a bit vague; what specific problems have you encountered?  I
    think that my recollection is accurate; however, my old references
    are in an attic in Pennsylvania, While I am here in Huntsville,
    Alabama.  Perhaps someone else could confirm and/or amplify on
    these observations.
    }

[Back to HARDWARE SWAG index] [Back to Main SWAG index] [Original]