Annotation of ntddk/src/vdd/vdmints/16bits/16bits.inc, revision 1.1.1.1

1.1       root        1: ;---------------------------------------------------;
                      2: ; Include file for 16bits sample application
                      3: ; Copyright (C) 1992, Microsoft Corporation
                      4: ;---------------------------------------------------;
                      5: 
                      6: TRUE       equ     0FFh
                      7: FALSE      equ     NOT(TRUE)
                      8: 
                      9: ;
                     10: ;I/O mapped I/O port equates
                     11: ;
                     12: IO_PORT_FIRST          equ     790h        ;The first I/O port addr
                     13: IO_PORT_LAST           equ     793h        ;The last I/O port addr
                     14: IO_PORT_FIRE_DMA_SLOW  equ     IO_PORT_FIRST   ;Port addr to trigger DMA
                     15: IO_PORT_FIRE_DMA_FAST  equ     IO_PORT_FIRST + 1 ;port to trigger DMA
                     16: IO_PORT_DMA            equ     IO_PORT_FIRST+2 ;port connnected to DMA channel
                     17: ;
                     18: ;Memory mapped I/O port equates            ;segment address
                     19: ;
                     20: MIO_SEGMENT equ     0C000h
                     21: MIO_PORT_FIRST     equ     0               ;The first port addr(offset)
                     22: MIO_PORT_LAST      equ     07              ;the last port addr(offset)
                     23: MIO_PORT_RANGE     equ     MIO_PORT_LAST - MIO_PORT_FIRST + 1
                     24: MIO_PORT_FIRE_DMA   equ     MIO_PORT_FIRST  ;Port to trigger DMA
                     25: MIO_PORT_DMA       equ     MIO_PORT_FIRST+1;port connected to DMA channel
                     26: ;
                     27: ;DMA equates
                     28: ;
                     29: DMA_INTERRUPT      equ     70h + 2         ;slave PIC, line #2(0 based)
                     30: DMA_CHANNEL        equ     01h             ;DMA #1, channel #1(0 based)
                     31: 
                     32: DMA_PORT_BASE      equ 00
                     33: DMA_PORT_PAGE      equ 083h
                     34: DMA_PORT_ADDR      equ DMA_PORT_BASE + 2
                     35: DMA_PORT_COUNT     equ DMA_PORT_BASE + 3
                     36: DMA_PORT_CMD       equ DMA_PORT_BASE + 8
                     37: DMA_PORT_REQUEST    equ DMA_PORT_BASE + 9
                     38: DMA_PORT_SNGLE_MASK equ DMA_PORT_BASE + 10
                     39: DMA_PORT_MODE      equ DMA_PORT_BASE + 11
                     40: DMA_PORT_FLIPFLOP   equ DMA_PORT_BASE + 12
                     41: DMA_PORT_TEMP      equ DMA_PORT_BASE + 13
                     42: DMA_PORT_CLEARMASK  equ DMA_PORT_BASE + 14
                     43: DMA_PORT_WRTEMASK   equ DMA_PORT_BASE + 15

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.