| 6 | kaklik | 1 | unit PORTINC;
 | 
        
           |  |  | 2 |   | 
        
           |  |  | 3 | interface
 | 
        
           |  |  | 4 |   | 
        
           |  |  | 5 | uses windows;
 | 
        
           |  |  | 6 |   | 
        
           |  |  | 7 | const THEDLL='PORT.DLL';
 | 
        
           |  |  | 8 | Procedure DELAY(i:WORD); stdcall; external THEDLL;
 | 
        
           |  |  | 9 | Procedure TIMEINIT; stdcall; external THEDLL;
 | 
        
           |  |  | 10 | Function TIMEREAD: DWORD; stdcall; external THEDLL;
 | 
        
           |  |  | 11 | Procedure DELAYUS(i:DWORD); stdcall; external THEDLL;
 | 
        
           |  |  | 12 | Procedure TIMEINITUS; stdcall; external THEDLL;
 | 
        
           |  |  | 13 | Function TIMEREADUS: DWORD; stdcall; external THEDLL;
 | 
        
           |  |  | 14 | Procedure OUTPORT(PortAddr:Word; Data:byte); stdcall; external THEDLL;
 | 
        
           |  |  | 15 | Function INPORT(PortAddr:Word):Byte;stdcall; external THEDLL;
 | 
        
           |  |  | 16 | Function OPENCOM(S:PCHAR):Integer;stdcall; external THEDLL;
 | 
        
           |  |  | 17 | Function READBYTE:Integer;stdcall; external THEDLL;
 | 
        
           |  |  | 18 | Procedure SENDBYTE(d:WORD);stdcall; external THEDLL;
 | 
        
           |  |  | 19 | Procedure DTR(d:WORD);stdcall; external THEDLL;
 | 
        
           |  |  | 20 | Procedure RTS(d:WORD);stdcall; external THEDLL;
 | 
        
           |  |  | 21 | Procedure TXD(d:WORD);stdcall; external THEDLL;
 | 
        
           |  |  | 22 | Function CTS:Integer;stdcall; external THEDLL;
 | 
        
           |  |  | 23 | Function DSR:Integer;stdcall; external THEDLL;
 | 
        
           |  |  | 24 | Function RI:Integer;stdcall; external THEDLL;
 | 
        
           |  |  | 25 | Function DCD:Integer;stdcall; external THEDLL;
 | 
        
           |  |  | 26 | Procedure REALTIME(d:BOOLEAN);stdcall; external THEDLL;
 | 
        
           |  |  | 27 | Function SOUNDSETRATE(Rate:DWORD):DWORD; stdcall; external THEDLL;
 | 
        
           |  |  | 28 | Function SOUNDGETRATE:DWORD; stdcall; external THEDLL;
 | 
        
           |  |  | 29 | Function SOUNDBUSY:Boolean; stdcall; external THEDLL;
 | 
        
           |  |  | 30 | Function SOUNDIS:Boolean; stdcall; external THEDLL;
 | 
        
           |  |  | 31 | Procedure SOUNDIN(Puffer:Pchar;Size:DWORD); stdcall; external THEDLL;
 | 
        
           |  |  | 32 | Procedure SOUNDOUT(Puffer:Pchar;Size:DWORD); stdcall; external THEDLL;
 | 
        
           |  |  | 33 | Function SOUNDGETBYTES:DWORD; stdcall; external THEDLL;
 | 
        
           |  |  | 34 | Function SOUNDSETBYTES(B:DWORD):DWORD; stdcall; external THEDLL;
 | 
        
           |  |  | 35 | Procedure SOUNDCAPIN; stdcall; external THEDLL;
 | 
        
           |  |  | 36 | Procedure SOUNDCAPOUT; stdcall; external THEDLL;
 | 
        
           |  |  | 37 | Function JOYX:DWORD;stdcall; external THEDLL;
 | 
        
           |  |  | 38 | Function JOYY:DWORD;stdcall; external THEDLL;
 | 
        
           |  |  | 39 | Function JOYZ:DWORD;stdcall; external THEDLL;
 | 
        
           |  |  | 40 | Function JOYR:DWORD;stdcall; external THEDLL;
 | 
        
           |  |  | 41 | Function JOYBUTTON:DWORD;stdcall; external THEDLL;
 | 
        
           |  |  | 42 |   | 
        
           |  |  | 43 | implementation
 | 
        
           |  |  | 44 |   | 
        
           |  |  | 45 | end.
 | 
        
           |  |  | 46 |   |