|
|
1.1 ! root 1: ; ! 2: ; _FAST286.EQU 5.20A June 8, 1995 ! 3: ; ! 4: ; The Greenleaf Comm Library ! 5: ; ! 6: ; Copyright (C) 1991-94 Greenleaf Software Inc. All Rights Reserved. ! 7: ; ! 8: ; NOTES ! 9: ; ! 10: ; This file contains the structure definition presently being ! 11: ; used for the Greenleaf Fast driver under 16 bit DOS Extenders. ! 12: ; ! 13: ; MODIFICATIONS ! 14: ; ! 15: ; December 12, 1992 4.00A : Initial release ! 16: ; ! 17: ! 18: ; ! 19: ; The following offsets should mimic the offsets defined ! 20: ; in _FAST.H for the struct fast objects. The only way to screw ! 21: ; up these offsets would be to compile with a packing of 4 bytes, ! 22: ; since all objects in the structure have sizes of 2 or 4 bytes; ! 23: ; You can test for proper packing by compiling and executing ! 24: ; MISC\PTEST286.C ! 25: ; ! 26: ! 27: FAST_BUFFER_SIZE = 1024 ! 28: FAST_HIGH_WATER_MARK = ( ( FAST_BUFFER_SIZE * 3 ) / 4 ) ! 29: ! 30: FAST_DATA STRUC ! 31: FAST_NEXT_PORT DD ? ! 32: FAST_REAL_NEXT_PORT DD ? ! 33: FAST_ID DW ? ! 34: FAST_UART_BASE DW ? ! 35: FAST_HEAD_POINTER DW ? ! 36: FAST_TAIL_POINTER DW ? ! 37: FAST_INTERRUPT_NUMBER DW ? ! 38: FAST_LINE_STATUS DW ? ! 39: FAST_MCR_RX_HANDSHAKE_BIT DW ? ! 40: FAST_MSR_TX_HANDSHAKE_BIT DW ? ! 41: FAST_BLOCKING DW ? ! 42: FAST_IS_16550 DW ? ! 43: FAST_USE_16550_TX_FIFO DW ? ! 44: FAST_TRIGGER_LEVEL DW ? ! 45: FAST_BUFFER DB FAST_BUFFER_SIZE DUP (?) ! 46: FAST_DATA ENDS
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.