home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Zone / VRZONE.ISO / mac / PC / PCGLOVE / GLOVE / OBJGLV.ZIP / SRC / DEMO4B / DRV256 / VDRTABLE.ASM < prev    next >
Assembly Source File  |  1992-12-08  |  2KB  |  88 lines

  1.  
  2.     TITLE    DRIVER - Interface to BIN loadable drivers.
  3.     NAME    VGALINE
  4.  
  5.     COMMENT    $
  6.  
  7.         Written and (c) by Dave Stampe 20/8/92
  8.         Not for commercial use, so get permission
  9.         before marketing code using this stuff!
  10.         For private PD use only.
  11.  
  12.         $
  13.  
  14.  
  15.  
  16.         .MODEL LARGE
  17.         .CODE
  18.  
  19. extrn    _vsync            ; the links to the routines
  20. extrn    _screen_data
  21. extrn    _setup_hdwe
  22. extrn    _reset_hdwe
  23. extrn    _clr_page
  24. extrn    _copy_page
  25. extrn    _copy_block
  26. extrn    _clr_block
  27. extrn    _fastpoly
  28. extrn    _m_fastpoly
  29. extrn    _set_gmode
  30. extrn    _set_drawpage
  31. extrn    _exit_gmode
  32. extrn    _set_vpage
  33. extrn    _clipline
  34. extrn    _set_clip_rect
  35. extrn    _printxyr
  36. extrn    _erase_cursor
  37. extrn    _draw_cursor
  38. extrn    _vgaline
  39. extrn    _vgapoint
  40. extrn _load_DAC_colors
  41. extrn _read_DAC_colors
  42.  
  43.         ; 16 bytes can be trimmed to align in segment
  44.   rept 16
  45.   db '#'
  46.   endm
  47.  
  48.     dw offset      _screen_data
  49.     dw offset      _screen_data
  50.     dw offset     _vsync            ; the links to the routines
  51.     dw offset     _setup_hdwe
  52.     dw offset     _reset_hdwe
  53.     dw offset     _clr_page
  54.     dw offset     _copy_page
  55.     dw offset     _clr_block
  56.     dw offset     _copy_block
  57.     dw offset     _fastpoly
  58.     dw offset     _m_fastpoly
  59.     dw offset     _set_gmode
  60.     dw offset     _exit_gmode
  61.     dw offset     _set_drawpage
  62.     dw offset     _set_vpage
  63.     dw offset     _vgaline
  64.     dw offset     _vgapoint
  65.     dw offset     _set_clip_rect
  66.     dw offset     _clipline
  67.     dw offset     _printxyr
  68.     dw offset     _draw_cursor
  69.     dw offset     _erase_cursor
  70.     dw offset   _load_DAC_colors
  71.     dw offset   _read_DAC_colors
  72.     dw offset   _screen_data ;_VGA_select
  73.     dw offset   _screen_data ;_vd_spare_1
  74.     dw offset   _screen_data ;_vd_spare_2
  75.     dw offset   _screen_data ;_vd_spare_3
  76.     dw offset   _screen_data ;_vd_spare_4
  77.     dw offset   _screen_data ;_vd_spare_5
  78.     dw offset   _screen_data ;_vd_spare_6
  79.     dw offset   _screen_data ;_vd_spare_7
  80.     dw offset   _screen_data ;_vd_spare_8
  81.  
  82.   db 'REND386 320x200 Y mode VGA driver. 19/8/92 by Dave Stampe.'
  83.  
  84.     db 2100 dup ('S')      ; local stack
  85.  
  86.     end
  87.  
  88.