| 
            Last change
 on this file since 2007 was             637, checked in by ansari, 26 years ago           | 
        
        
          | 
             
archediab version 24 initial import 
 
           | 
        
        
          | 
            File size:
            1.3 KB
           | 
        
      
      
| Line |   | 
|---|
| 1 | 
 | 
|---|
| 2 | //      ________________________________________  adresses nubus  (adresses pci dans pci.h)  ________________________
 | 
|---|
| 3 | 
 | 
|---|
| 4 | //#if defined( _avec_PCI)       //      ________________________________________  carte PCI  ________________________
 | 
|---|
| 5 | 
 | 
|---|
| 6 | #define lit_carte               RR=*fifo_p
 | 
|---|
| 7 | #define ecrit_carte(x)          (*fifo_p=(unsigned long ) x)
 | 
|---|
| 8 | #define reset_carte             {*reset_p=0L;while(*fifo_p) controlemanip(0);}
 | 
|---|
| 9 | 
 | 
|---|
| 10 | /*
 | 
|---|
| 11 | #else   //      ________________________________________________________  sans interface  ________________________
 | 
|---|
| 12 | 
 | 
|---|
| 13 | 
 | 
|---|
| 14 | #define lit_carte               {RR=FLAG_NFIFOHF;}                      // les trois bit controle nubus=3 -> qqchose à lire
 | 
|---|
| 15 | #define ecrit_carte(x)          {}
 | 
|---|
| 16 | #define reset_carte             {}
 | 
|---|
| 17 | 
 | 
|---|
| 18 | #endif
 | 
|---|
| 19 | */
 | 
|---|
| 20 | //__________________________________________________________________________________________
 | 
|---|
| 21 | //------------------------ decodage apres lecture carte d'interface  -----------------------
 | 
|---|
| 22 | //__________________________________________________________________________________________
 | 
|---|
| 23 | 
 | 
|---|
| 24 | 
 | 
|---|
| 25 | //      ________________________________________  carte PCI  ou  rien  ______________________
 | 
|---|
| 26 | 
 | 
|---|
| 27 | 
 | 
|---|
| 28 | #define rien_a_lire  (!RR)
 | 
|---|
| 29 | #define octet_a_lire  (RR & 0xff)
 | 
|---|
| 30 | 
 | 
|---|
| 31 | #define fifo(x)         ((RR>>(x))&1)           
 | 
|---|
| 32 | #define fifo0           (RR & 0x1L)             //  tire 1 bit (fifo0) (ligne retour cout à 1 1 coups sur 16 + 2 coups à chaque debut de periode )
 | 
|---|
| 33 | #define fifo12          (RR & 0x1000L)          //  tire 1 bit (fifo12) 
 | 
|---|
| 34 | #define fifo13          (RR & 0x2000L)          //  tire 1 bit (fifo13) 
 | 
|---|
| 35 | 
 | 
|---|
| 36 | 
 | 
|---|
| 37 | 
 | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.