home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / TANK11.ZIP / SOURCE.ZIP / SP13.ASM < prev    next >
Encoding:
Assembly Source File  |  1993-01-16  |  454 b   |  33 lines

  1. ; void SetPixel(x,y,n)
  2. ;    int x,y /* pixel corrds */
  3. ;    int n    /* color */
  4. ARGx    EQU    word ptr [bp+4]
  5. ARGy    EQU    word ptr [bp+6]
  6. ARGn    EQU    byte ptr [bp+8]
  7.  
  8.  
  9. _TEXT    SEGMENT    byte public 'CODE'
  10.     ASSUME    cs:_TEXT
  11.  
  12.     EXTRN    PixelAddr13:near
  13.  
  14.     PUBLIC    _SetPixel13
  15. _SetPixel13    PROC    near
  16.  
  17.     push    bp
  18.     mov     bp,sp
  19.  
  20.     mov    ax,ARGy
  21.     mov    bx,ARGx
  22.     call    PixelAddr13
  23.  
  24.     mov    al,ARGn
  25.     mov    es:[bx],al
  26.  
  27.     mov    sp,bp
  28.     pop    bp
  29.     ret
  30.  
  31. _SetPixel13    ENDP
  32. _TEXT    ENDS
  33.     END