home *** CD-ROM | disk | FTP | other *** search
/ FreeWare Collection 2 / FreeSoftwareCollection2pd199x-jp.img / metal / tbios.inc < prev    next >
Text File  |  1990-06-14  |  1KB  |  78 lines

  1. .xlist
  2.  
  3. ;
  4. ;    TBIOS  CALL  マクロ
  5. ;
  6. tbios    equ    110h
  7. PSP    equ    4h
  8.  
  9. graph    macro fun
  10.     mov   ah,fun
  11.     call  pword ptr fs:[20h]
  12.         endm
  13. mouse    macro fun
  14.         mov   ah,fun
  15.         call  pword ptr fs:[40h]
  16.         endm
  17. sprite    macro fun
  18.         mov   ah,fun
  19.         call  pword ptr fs:[60h]
  20.         endm
  21. sound    macro fun
  22.         mov   ah,fun
  23.         call  pword ptr fs:[80h]
  24.         endm
  25. font    macro fun
  26.         mov   ah,fun
  27.         call  pword ptr fs:[0A0h]
  28.     endm
  29.  
  30. ;
  31. ;    ファンクション  マクロ
  32. ;
  33.  
  34. ;
  35. ;    グラフィックス
  36. ;
  37. binit    macro
  38.     mov    ebp,esp
  39.     push    tbios
  40.     pop    fs
  41.     mov    edi,offset gwork
  42.     endm
  43. ginit     macro
  44.     mov    edi,offset gwork
  45.     mov    ecx,gsize
  46.     graph     00h
  47.     endm
  48. scrn    macro     page,mode
  49.     mov    al,page
  50.     mov    dx,mode
  51.     graph     01h
  52.     endm
  53. wpage     macro     page
  54.           mov       al,page
  55.     graph     05h
  56.           endm
  57. dpage     macro    pry,dsp
  58.     mov       al,pry
  59.           mov       edx,dsp
  60.     graph     06h
  61.           endm
  62. print     macro     msg
  63.           mov       esi,offset msg
  64.           graph     60h
  65.           endm
  66.  
  67. ;
  68. ;     サウンド
  69. ;
  70. pad1      macro     port
  71.           mov       dh,port
  72.           sound     40h
  73.           endm
  74. LED    macro    flag
  75.     mov    dl,flag
  76.     sound     48h
  77.     endm
  78.