Rev 783 |
    Blame |
    Compare with Previous |
    Last modification |
    View Log
    | Download
    | RSS feed
  
  
- #pragma once 
-   
- struct ISA_MODEM 
- { 
-    HANDLE hPort; 
-    OVERLAPPED OvW; 
-    OVERLAPPED OvR; 
-    unsigned char reg[8]; 
-    union { 
-       unsigned char div[2]; 
-       unsigned short divfq; 
-    }; 
-    unsigned char open_port; 
-    unsigned char align; 
-   
-    enum { BSIZE = 1024 }; // should be power of 2 
-    unsigned rhead, rtail, whead, wtail; 
-    unsigned char rcbuf[BSIZE], wbuf[BSIZE]; 
-   
-    void open(int port); 
-    void close(); 
-    void io(); 
-   
-    void write(unsigned nreg, unsigned char value); 
-    unsigned char read(unsigned nreg); 
-    void setup_int(); 
- }; 
-