home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR4 / V12N16.ZIP / FINDIR.ZIP / FINASM.ZIP / IRQSDATA.INC < prev    next >
Text File  |  1993-08-24  |  12KB  |  267 lines

  1. ;---------------------------------------------------------------    
  2. ;irqsdata.inc screen data for FINDIRQ Utility                  |
  3. ;--------------------------------------------------------------|
  4. ;FINDIRQ Copyright (c) 1993                                    |
  5. ;                                                              |
  6. ;Rick Knoblaugh All rights reserved.                           |
  7. ;First Appeared in PC MAGAZINE, US Edition,                    |
  8. ;September 28, 1993                                            |
  9. ;--------------------------------------------------------------|
  10. ; 4/17/93                      Rick Knoblaugh                  |
  11. ;--------------------------------------------------------------|
  12.  
  13. help_screen     label   byte
  14.     db     1,1,31,  "                                                                                ", STR_TERM
  15.     db     1,2,31,  " ╔════════════════════════════════════════════════════════════════════════════╗ ", STR_TERM
  16.     db     1,3,31,  " ║", STR_TERM
  17.     db     3,3,63,  "                                                                            ", STR_TERM
  18.     db     79,3,31,  "║ ", STR_TERM
  19.     db     1,4,31,  " ║", STR_TERM
  20.     db     3,4,63,  "  ", STR_TERM
  21.     db     5,4,79,  "┌─────────────────┐", STR_TERM
  22.     db     24,4,63, "     ", STR_TERM
  23.     db     29,4,31, "FINDIRQ - Utility for displaying IRQ information", STR_TERM
  24.     db     77,4,63, "  ", STR_TERM
  25.     db     79,4,31, "║ ", STR_TERM
  26.     db     1,5,31,  " ║", STR_TERM
  27.     db     3,5,63,  "  ", STR_TERM
  28.     db     5,5,79,  "├─██████▄─▄█████▄─┤", STR_TERM
  29.     db     24,5,63, "                                                       ", STR_TERM
  30.     db     79,5,31, "║ ", STR_TERM
  31.     db     1,6,31,  " ║", STR_TERM
  32.     db     3,6,63,  "  ", STR_TERM
  33.     db     5,6,79,  "├─███─███─███─███─┤", STR_TERM
  34.     db     24,6,63, "     Usage: FINDIRQ /h - Displays this help screen.    ", STR_TERM
  35.     db     79,6,31, "║ ", STR_TERM
  36.     db     1,7,31,  " ║", STR_TERM
  37.     db     3,7,63,  "  ", STR_TERM
  38.     db     5,7,79,  "├─███─███─███─────┤", STR_TERM
  39.     db     24,7,63, "                                                       ", STR_TERM
  40.     db     79,7,31, "║ ", STR_TERM
  41.     db     1,8,31,  " ║", STR_TERM
  42.     db     3,8,63,  "  ", STR_TERM
  43.     db     5,8,79,  "├─██████▀─███─────┤", STR_TERM
  44.     db     24,8,63, "                    /t - Loads FINDIRQ as a TSR.       ", STR_TERM
  45.     db     79,8,31, "║ ", STR_TERM
  46.     db     1,9,31,  " ║", STR_TERM
  47.     db     3,9,63,  "  ", STR_TERM
  48.     db     5,9,79,  "├─███─────███─███─┤", STR_TERM
  49.     db     24,9,63, "                                                       ", STR_TERM
  50.     db     79,9,31, "║ ", STR_TERM
  51.     db     1,10,31, " ║", STR_TERM
  52.     db     3,10,63, "  ", STR_TERM
  53.     db     5,10,79, "├─███─────▀█████▀─┤", STR_TERM
  54.     db     24,10,63, "                    /u - Unloads FINDIRQ if it has     ", STR_TERM
  55.     db     79,10,31, "║ ", STR_TERM
  56.     db     1,11,31, " ║", STR_TERM
  57.     db     3,11,63, "  ", STR_TERM
  58.     db     5,11,79, "├─────────────────┤", STR_TERM
  59.     db     24,11,63, "                         been installed as a TSR.      ", STR_TERM
  60.     db     79,11,31, "║ ", STR_TERM
  61.     db     1,12,31, " ║", STR_TERM
  62.     db     3,12,63, "  ", STR_TERM
  63.     db     5,12,79, "│ M A G A Z I N E │", STR_TERM
  64.     db     24,12,63, "                                                       ", STR_TERM
  65.     db     79,12,31, "║ ", STR_TERM
  66.     db     1,13,31, " ║", STR_TERM
  67.     db     3,13,63, "  ", STR_TERM
  68.     db     5,13,79,  "└─────────────────┘", STR_TERM
  69.     db     24,13,63, "                    /i - Initializes accumulated IRQ   ", STR_TERM
  70.     db     79,13,31, "║ ", STR_TERM
  71.     db     1,14,31, " ║", STR_TERM
  72.     db     3,14,63, "                                              activity information.         ", STR_TERM
  73.     db     79,14,31, "║ ", STR_TERM
  74.     db     1,15,31, " ║", STR_TERM
  75.     db     3,15,63,  "  FINDIRQ Version 1.0                                                       ", STR_TERM
  76.     db     79,15,31, "║ ", STR_TERM
  77.     db     1,16,31,  " ║", STR_TERM
  78.     db     3,16,63,  "  Copyright (c) 1993                        - If no switch is specified,    ", STR_TERM
  79.     db     79,16,31, "║ ", STR_TERM
  80.     db     1,17,31,  " ║", STR_TERM
  81.     db     3,17,63,  "  Rick Knoblaugh   All rights reserved.       IRQ information is displayed. ", STR_TERM
  82.     db     79,17,31, "║ ", STR_TERM
  83.     db     1,18,31,  " ║", STR_TERM
  84.     db     3,18,63,  "  First Appeared in                                                         ", STR_TERM
  85.     db     79,18,31,  "║ ", STR_TERM
  86.     db     1,19,31,  " ║", STR_TERM
  87.     db     3,19,63,  "  PC MAGAZINE, US Edition,               /d - Show IRQ as active if enabled,", STR_TERM
  88.     db     79,19,31, "║ ", STR_TERM
  89.     db     1,20,31,  " ║", STR_TERM
  90.     db     3,20,63,  "  September 28, 1993                          even if the interrupt uses a  ", STR_TERM
  91.     db     79,20,31, "║ ", STR_TERM
  92.     db     1,21,31,  " ║", STR_TERM
  93.     db     3,21,63,  "                                              default handler (this option  ", STR_TERM
  94.     db     79,21,31, "║ ", STR_TERM
  95.     db     1,22,31,  " ║", STR_TERM
  96.     db     3,22,63,  "                                              is rarely needed).            ", STR_TERM
  97.     db     79,22,31, "║ ", STR_TERM
  98.     db     1,23,31,  " ╚════════════════════════════════════════════════════════════════════════════╝ ", STR_TERM
  99.     db      0,0,0,STR_TERM
  100.  
  101.  
  102.  
  103. rep_top         disp_data2      <14,3,63, top_line_str>
  104.                 disp_data2      <14,4,63, title_line1_str>
  105.                 disp_data2      <14,5,63, title_line2_str>
  106.                 disp_data2      <0,0,0,0>
  107.  
  108. DISP_BEG_ROW    equ     6               ;detail lines start at 6th row
  109.  
  110. det_line        disp_data2      <14, DISP_BEG_ROW, 63, det_line_str>
  111.                 disp_data2      <0,0,0,0>
  112.  
  113. bot_line        disp_data2      <14,7,63, bot_line_str>
  114.                 disp_data2      <0,0,0,0>
  115.         
  116.  
  117. wrk_line        disp_data2      <0, 0, 63, 0>
  118.                 disp_data2      <0,0,0,0>
  119.  
  120.  
  121. rel_line        disp_data2      <1, 7, 113, res_text1>
  122.                 disp_data2      <1, 8, 113, res_text2>
  123.                 disp_data2      <1, 9, 113, res_text3>
  124.                 disp_data2      <0,0,0,0>
  125.  
  126. press_esc       disp_data2      <31, 23, 31, press_esc_str>
  127. help_msg        disp_data2      <19, 24, 31, for_help_str>
  128.                 disp_data2      <0,0,0,0>
  129.  
  130.  
  131. res_text1       db              "  FINDIRQ  ", STR_TERM
  132. res_text2       db              "    is     ", STR_TERM
  133. res_text3       db              " resident  ", STR_TERM
  134.  
  135. press_esc_str   db              "Press <Esc> to exit.", STR_TERM
  136.  
  137. for_help_str    db              "For help, execute FINDIRQ with ""/H"" switch.", STR_TERM
  138.  
  139.  
  140.  
  141. ;offsets of descriptions for devices
  142. device_desc     device_desc_off <,,,>           ;descriptions for IRQ0 devices
  143.                 device_desc_off <,,,>           ;irq1
  144.                 device_desc_off <,,,>           ;irq2
  145.                 device_desc_off <,,,>           ;irq3
  146.                 device_desc_off <,,,>           ;irq4
  147.                 device_desc_off <,,,>           ;irq5
  148.                 device_desc_off <,,,>           ;irq6
  149.                 device_desc_off <,,,>           ;irq7
  150.                 device_desc_off <,,,>           ;irq8
  151.                 device_desc_off <,,,>           ;irq9
  152.                 device_desc_off <,,,>           ;irq10
  153.                 device_desc_off <,,,>           ;irq11
  154.                 device_desc_off <,,,>           ;irq12
  155.                 device_desc_off <,,,>           ;irq13
  156.                 device_desc_off <,,,>           ;irq14
  157.                 device_desc_off <,,,>           ;irq15
  158.  
  159. ;
  160. ;Tables of descriptions of devices used by the standard
  161. ;IRQ assignments.
  162. ;
  163.  
  164. pc_std_dev      dw      timer_desc
  165.                 dw      kbd_desc
  166.                 dw      0
  167.                 dw      com2_desc
  168.                 dw      com1_desc
  169.                 dw      hd_desc
  170.                 dw      flop_desc
  171.                 dw      lpt1_desc
  172.  
  173. at_std_dev      dw      timer_desc
  174.                 dw      kbd_desc
  175.                 dw      cas_desc
  176.                 dw      com2_desc
  177.                 dw      com1_desc
  178.                 dw      lpt2_desc 
  179.                 dw      flop_desc
  180.                 dw      lpt1_desc
  181.                 dw      clock_desc
  182.                 dw      redir_desc        
  183.                 dw      0
  184.                 dw      0
  185.                 dw      0
  186.                 dw      math_desc
  187.                 dw      hd_desc
  188.                 dw      0
  189. ;
  190. ;Tables of descriptions of devices which always use the same
  191. ;IRQ assignments.
  192. ;
  193.  
  194. pc_basic_dev    dw      timer_desc
  195.                 dw      kbd_desc
  196.                 dw      0
  197.                 dw      0
  198.                 dw      0
  199.                 dw      hd_desc
  200.                 dw      flop_desc
  201.                 dw      0
  202.  
  203. at_basic_dev    dw      timer_desc
  204.                 dw      kbd_desc
  205.                 dw      cas_desc
  206.                 dw      0
  207.                 dw      0
  208.                 dw      0
  209.                 dw      flop_desc
  210.                 dw      0
  211.                 dw      clock_desc
  212.                 dw      redir_desc        
  213.                 dw      0
  214.                 dw      0
  215.                 dw      0
  216.                 dw      math_desc
  217.                 dw      hd_desc
  218.                 dw      0
  219.  
  220.  
  221. timer_desc      db      "Timer", STR_TERM
  222. kbd_desc        db      "Keyboard", STR_TERM
  223. cas_desc        db      "Cascade", STR_TERM
  224. com4_desc       db      "COM4", STR_TERM
  225. com3_desc       db      "COM3", STR_TERM
  226. com2_desc       db      "COM2", STR_TERM
  227. com1_desc       db      "COM1", STR_TERM
  228. lpt2_desc       db      "LPT2", STR_TERM
  229. lpt1_desc       db      "LPT1", STR_TERM
  230. flop_desc       db      "Floppy", STR_TERM
  231. clock_desc      db      "Clock", STR_TERM
  232. math_desc       db      "Math Co.", STR_TERM
  233. hd_desc         db      "Hard Disk", STR_TERM
  234. redir_desc      db      "Redir IRQ2", STR_TERM
  235.  
  236. other_desc      db      "Other", STR_TERM
  237. vacant_desc     db      "Vacant", STR_TERM
  238. free_desc       db      "Free", STR_TERM
  239. inuse_desc      db      "In-Use", STR_TERM
  240. reserv_desc     db      "Reserved", STR_TERM
  241. mouse_desc      db      "Mouse", STR_TERM
  242. block_desc      db      "Block Device", STR_TERM
  243. block_abbrv     db      "BlockDev", STR_TERM
  244.  
  245. drv_desc_ptr    dw      drv_desc_area
  246. drv_desc_area   drv_descrip 16 dup(<>)       ;hold device driver names
  247.  
  248.  
  249. top_line_str    db              "┌──────────────────────────────────────────────────┐", STR_TERM
  250. title_line1_str db              "│ IRQ      Standard       This System      Status  │", STR_TERM
  251. title_line2_str db              "├───────┬──────────────┬────────────────┬──────────┤", STR_TERM
  252. det_line_str    db              "│       │              │                │          │", STR_TERM       
  253. bot_line_str    db              "└───────┴──────────────┴────────────────┴──────────┘", STR_TERM
  254.  
  255.  
  256. invalid_swt_msg db      "Invalid switch specified", CR, LF, BEEP, DOS_STR_TERM
  257. invalid_dos_msg db      "Must use DOS 3.0 or later", CR, LF, BEEP, DOS_STR_TERM
  258. io_err_msg      db      "Error accessing IRQ data file", CR, LF, BEEP, DOS_STR_TERM
  259. cant_un_msg     db      "Can't Uninstall.", CR, LF, DOS_STR_TERM
  260. not_install_msg db      "FINDIRQ is not installed.", CR, LF, DOS_STR_TERM
  261. uninst_ok_msg   db      "FINDIRQ successfully uninstalled.", CR, LF, DOS_STR_TERM
  262. tsr_already_msg db      "FINDIRQ already resident.", CR, LF, DOS_STR_TERM
  263. tsr_ok_msg      db      "FINDIRQ successfully installed.", CR, LF, DOS_STR_TERM
  264. init_msg        db      "IRQ information initialized.", CR, LF, DOS_STR_TERM
  265.  
  266. ;------end of irqsdata.inc
  267.