home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Assempro 1987.07.12 / Lowe_Assempro_1987_07_12.img / TOS / BIOS.S < prev    next >
Encoding:
Text File  |  1985-11-20  |  1.1 KB  |  82 lines

  1. ;**************   BIOS  **************
  2.  NOLIST
  3. GETMPB:MACRO $\1
  4.  PEA \1
  5.  CLR -(SP)
  6.  TRAP #13
  7.  ADDQ.L #6,SP
  8.  ENDM
  9. BCONSTAT:MACRO $\1
  10.  MOVE \1,-(SP)
  11.  MOVE #1,-(SP)
  12.  TRAP #13
  13.  ADDQ.L #4,SP
  14.  ENDM
  15. BCONIN:MACRO $\1
  16.  MOVE \1,-(SP)
  17.  MOVE #2,-(SP)
  18.  TRAP #13
  19.  ADDQ.L #4,SP
  20.  ENDM
  21. BCONOUT:MACRO $\1,$\2
  22.  MOVE \1,-(SP)
  23.  MOVE \2,-(SP)
  24.  MOVE #3,-(SP)
  25.  TRAP #13
  26.  ADDQ.L #6,SP
  27.  ENDM
  28. RWABS:MACRO $\1,$\2,$\3,$\4,$\5
  29.  MOVE \1,-(SP)
  30.  MOVE \2,-(SP)
  31.  MOVE \3,-(SP)
  32.  PEA \4
  33.  MOVE \5,-(SP)
  34.  MOVE #4,-(SP)
  35.  TRAP #13
  36.  ADD #14,SP
  37.  ENDM
  38. SETEXEC:MACRO $\1,$\2
  39.  PEA \1
  40.  MOVE \2,-(SP)
  41.  MOVE #5,-(SP)
  42.  TRAP #13
  43.  ADDQ.L #8,SP
  44.  ENDM
  45. TICKCAL:MACRO
  46.  MOVE #6,-(SP)
  47.  TRAP #13
  48.  ADDQ.L #2,SP
  49.  ENDM
  50. GETBPB:MACRO $\1
  51.  MOVE \1,-(SP)
  52.  MOVE #7,-(SP)
  53.  TRAP #13
  54.  ADDQ.L #4,SP
  55.  ENDM
  56. BCOSTAT:MACRO $\1
  57.  MOVE \1,-(SP)
  58.  MOVE #8,-(SP)
  59.  TRAP #13
  60.  ADDQ.L #4,SP
  61.  ENDM
  62. MEDIACH:MACRO $\1
  63.  MOVE \1,-(SP)
  64.  MOVE #9,-(SP)
  65.  TRAP #13
  66.  ADDQ.L #4,SP
  67.  ENDM
  68. DRVMAP:MACRO
  69.  MOVE #10,-(SP)
  70.  TRAP #13
  71.  ADDQ.L #2,SP
  72.  ENDM
  73. KBSHIFT:MACRO $\1
  74.  MOVE \1,-(SP)
  75.  MOVE #11,-(SP)
  76.  TRAP #13
  77.  ADDQ.L #4,SP
  78.  ENDM
  79.  LIST
  80.  END
  81.  
  82.