home *** CD-ROM | disk | FTP | other *** search
/ Shareware Supreme Volume 6 #1 / swsii.zip / swsii / 099 / TGE101.ZIP / SHELL.ASM < prev    next >
Assembly Source File  |  1993-02-04  |  1KB  |  70 lines

  1. ; Skeleton graphics driver
  2. ; loadable driver for The Graphics Engine
  3. ; Copyright (c) 1993 by Matthew Hildebrand
  4.  
  5. ; Turbo Assembler syntax
  6.  
  7. IDEAL
  8. P286
  9. MODEL LARGE
  10.  
  11.     CODESEG
  12.     ORG    0
  13.  
  14.     db    'GRAP'            ; driver signature string--do not change
  15.     dw    initGraphics        ; initGraphics
  16.     dw    ?
  17.     dw      0            ; deInitGraphics
  18.     dw      ?
  19.         dw      0            ; putImage
  20.         dw    ?
  21.         dw    0            ; putImageInv
  22.         dw    ?
  23.         dw    0            ; getImage
  24.         dw    ?
  25.         dw    0            ; putLine
  26.         dw    ?
  27.         dw    0            ; getLine
  28.         dw    ?
  29.         dw    0            ; imageSize
  30.         dw    ?
  31.     dw      0            ; putPixel
  32.     dw    ?
  33.     dw    0            ; getPixel
  34.     dw    ?
  35.     dw    0            ; line
  36.         dw      ?
  37.         dw    0            ; horizLine
  38.     dw    ?
  39.     dw    0            ; drawRect
  40.     dw    ?
  41.         dw      0            ; filledRect
  42.     dw    ?
  43.     dw    0            ; setPaletteReg
  44.     dw    ?
  45.         dw    0            ; getPaletteReg
  46.     dw    ?
  47.     dw    0            ; setBlockPalette
  48.     dw    ?
  49.         dw    0            ; getBlockPalette
  50.         dw    ?
  51.         dw    0            ; clearGraphics
  52.         dw    ?
  53.     dw    319            ; maximum X-coordinate
  54.     dw    199            ; maximum Y-coordinate
  55.     dw    255            ; maximum colour number (0-?)
  56.  
  57.     db    'The Graphics Engine -- Copyright (c) 1993 by Matthew Hildebrand'
  58.  
  59.  
  60.  
  61.     PUBLIC C    initGraphics
  62. PROC    C    initGraphics
  63.   mov    ax,0013h
  64.   int    10h
  65.   mov    ax,1                ; Return success code
  66.   retf
  67. ENDP
  68.  
  69.     ENDS
  70. END