home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / assemblr / asm / wasm / io.red < prev    next >
Text File  |  1987-03-29  |  3KB  |  214 lines

  1.  List-
  2.  
  3. ;================================================
  4. ; IO redirection table. Accepts the specific
  5. ; routine requests defined in IO.ASM and redirects
  6. ; them to the dispatcher (in DISPATCH.ASM), which
  7. ; in turn interfaces with the IO external runtime
  8. ; library (IO.BIN). Include this file in the
  9. ; application program along with DISPATCH.ASM as
  10. ; a replacement for IO.ASM.
  11.  
  12. ;--- routine substitutions, push BX and load index to BL
  13.  
  14. Clear_Str_P
  15.  Push Bx
  16.  Mov Bl, 0
  17.  Jmp Io_Redirect
  18. Truncate_Str_P
  19.  Push Bx
  20.  Mov Bl, 1
  21.  Jmp Io_Redirect
  22. Copy_Str_P
  23.  Push Bx
  24.  Mov Bl, 2
  25.  Jmp Io_Redirect
  26. Append_Str_P
  27.  Push Bx
  28.  Mov Bl, 3
  29.  Jmp Io_Redirect
  30. Append_Chrs_P
  31.  Push Bx
  32.  Mov Bl, 4
  33.  Jmp Io_Redirect
  34. Format_Rgt_P
  35.  Push Bx
  36.  Mov Bl, 5
  37.  Jmp Io_Redirect
  38. Justify_Rgt_P
  39.  Push Bx
  40.  Mov Bl, 6
  41.  Jmp Io_Redirect
  42. Lower_Chr_P
  43.  Push Bx
  44.  Mov Bl, 7
  45.  Jmp Io_Redirect
  46. Upper_Chr_P
  47.  Push Bx
  48.  Mov Bl, 8
  49.  Jmp Io_Redirect
  50. Make_Bin_P
  51.  Push Bx
  52.  Mov Bl, 9
  53.  Jmp Io_Redirect
  54. Make_Dec_P
  55.  Push Bx
  56.  Mov Bl, 10
  57.  Jmp Io_Redirect
  58. Day_Str_P
  59.  Push Bx
  60.  Mov Bl, 11
  61.  Jmp Io_Redirect
  62. Month_Str_P
  63.  Push Bx
  64.  Mov Bl, 12
  65.  Jmp Io_Redirect
  66. Time_Str_P
  67.  Push Bx
  68.  Mov Bl, 13
  69.  Jmp Io_Redirect
  70. Make_Nam_P
  71.  Push Bx
  72.  Mov Bl, 14
  73.  Jmp Io_Redirect
  74. Make_Str_P
  75.  Push Bx
  76.  Mov Bl, 15
  77.  Jmp Io_Redirect
  78. Input_Sta_P
  79.  Push Bx
  80.  Mov Bl, 16
  81.  Jmp Io_Redirect
  82. Input_Chr_P
  83.  Push Bx
  84.  Mov Bl, 17
  85.  Jmp Io_Redirect
  86. Input_Hid_P
  87.  Push Bx
  88.  Mov Bl, 18
  89.  Jmp Io_Redirect
  90. Input_Str_P
  91.  Push Bx
  92.  Mov Bl, 19
  93.  Jmp Io_Redirect
  94. Home_Cur_P
  95.  Push Bx
  96.  Mov Bl, 20
  97.  Jmp Io_Redirect
  98. Left_Cur_P
  99.  Push Bx
  100.  Mov Bl, 21
  101.  Jmp Io_Redirect
  102. Right_Cur_P
  103.  Push Bx
  104.  Mov Bl, 22
  105.  Jmp Io_Redirect
  106. Up_Cur_P
  107.  Push Bx
  108.  Mov Bl, 23
  109.  Jmp Io_Redirect
  110. Down_Cur_P
  111.  Push Bx
  112.  Mov Bl, 24
  113.  Jmp Io_Redirect
  114. Locate_Cur_P
  115.  Push Bx
  116.  Mov Bl, 25
  117.  Jmp Io_Redirect
  118. Normal_Atr_P
  119.  Push Bx
  120.  Mov Bl, 26
  121.  Jmp Io_Redirect
  122. Bold_Atr_P
  123.  Push Bx
  124.  Mov Bl, 27
  125.  Jmp Io_Redirect
  126. Underline_Atr_P
  127.  Push Bx
  128.  Mov Bl, 28
  129.  Jmp Io_Redirect
  130. Blink_Atr_P
  131.  Push Bx
  132.  Mov Bl, 29
  133.  Jmp Io_Redirect
  134. Reverse_Atr_P
  135.  Push Bx
  136.  Mov Bl, 30
  137.  Jmp Io_Redirect
  138. Clear_Scr_P
  139.  Push Bx
  140.  Mov Bl, 31
  141.  Jmp Io_Redirect
  142. Display_Chr_P
  143.  Push Bx
  144.  Mov Bl, 32
  145.  Jmp Io_Redirect
  146. Sound_Bel_P
  147.  Push Bx
  148.  Mov Bl, 33
  149.  Jmp Io_Redirect
  150. Line_P
  151.  Push Bx
  152.  Mov Bl, 34
  153.  Jmp Io_Redirect
  154. Display_Str_P
  155.  Push Bx
  156.  Mov Bl, 35
  157.  Jmp Io_Redirect
  158. Display_Lin_P
  159.  Push Bx
  160.  Mov Bl, 36
  161.  Jmp Io_Redirect
  162. Open_Fil_P
  163.  Push Bx
  164.  Mov Bl, 37
  165.  Jmp Io_Redirect
  166. Create_Fil_P
  167.  Push Bx
  168.  Mov Bl, 38
  169.  Jmp Io_Redirect
  170. Delete_Fil_P
  171.  Push Bx
  172.  Mov Bl, 39
  173.  Jmp Io_Redirect
  174. Read_Fil_P
  175.  Push Bx
  176.  Mov Bl, 40
  177.  Jmp Io_Redirect
  178. Write_Fil_P
  179.  Push Bx
  180.  Mov Bl, 41
  181.  Jmp Io_Redirect
  182. Seek_Fil_P
  183.  Push Bx
  184.  Mov Bl, 42
  185.  Jmp Io_Redirect
  186. Size_Fil_P
  187.  Push Bx
  188.  Mov Bl, 43
  189.  Jmp Io_Redirect
  190. Close_Fil_P
  191.  Push Bx
  192.  Mov Bl, 44
  193.  Jmp Io_Redirect
  194. Free_Dsk_P
  195.  Push Bx
  196.  Mov Bl, 45
  197.  Jmp Io_Redirect
  198. Sound_Spk_P
  199.  Push Bx
  200.  Mov Bl, 46
  201.  Jmp Io_Redirect
  202. Save_Cur_P
  203.  Push Bx
  204.  Mov Bl, 47
  205.  Jmp Io_Redirect
  206. Restore_Cur_P
  207.  Push Bx
  208.  Mov Bl, 48
  209.  Jmp Io_Redirect
  210.  
  211. Io_Redirect
  212.  Dispatch 'IO.BIN'
  213.  
  214.