home *** CD-ROM | disk | FTP | other *** search
- ;* -------------------------------------------------- *
- ;* DRIVER0.ASM *
- ;* (c) 1991 Elmar Warken & DMV-Verlag *
- ;* Minimalgerüst für ein als Gerätetreiber getarntes *
- ;* Programm, das in die CONFIG.SYS geladen wird. *
- ;* -------------------------------------------------- *
-
- .MODEL TINY
- .CODE
- EXTRN _M:FAR
- PUBLIC _p
-
- ; Header für Gerätetreiber:
- ORG 0
- DW -1, -1
- DW 8000H
- DW S, _M ; S: Strategieroutine
- ; _M: Interruptroutine, wird
- ; vom C-Programm bereitgestellt.
- ; Der Name des Gerätetreibers entfällt,
- ; um den minimalen Platzbedarf bei
- ; 1 KBytes zu belassen.
-
- _p DW 0,0 ; Zeiger auf Request-Header,
- ; wird von der Strategieroutine gesetzt:
- S:
- MOV [_p], BX
- MOV [_p+2], ES
- RETF
- END
-
- ;* -------------------------------------------------- *
- ;* Ende von DRIVER.ASM *