home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / DOS_GG / COMCAT / VOL30.ARJ / VOL3016 < prev    next >
Text File  |  1992-01-07  |  5KB  |  95 lines

  1.  
  2.     Volume 3016 - Released juni 1989 - Abstract (C) DOS gg
  3.  
  4. P r o g r a m m a T h e e k volume 3016
  5.  
  6. gelijk aan TSS 8
  7.  
  8. Titel: EGA, Debugging & TSR Software (TPascal)
  9.  
  10. Number  Name            Size    Date    Comments
  11. 3016.01 ASCII    PAS      768   1-01-80 Include file.
  12. 3016.02 GLOBTYPE PAS      640   1-01-80 Global declarations.
  13. 3016.03 MENUDEMO PAS     6016   1-01-80 Demonstrate Pibmenus  Routines.
  14. 3016.04 MINMAX   PAS     3584   1-01-80 Min and maximum of  two integers.
  15. 3016.05 PIBMENU  FX2     5888  15-03-86 Fix bug in Pibmenus  for TPascal 3.0
  16. 3016.06 PIBMENUS PAS    51200   1-01-80 Menus and windows.
  17. 3016.07 README   DOC      768   1-01-80 Short note about  Pibmenus.
  18.         CATALOG  016     2254   7-10-88 This list.
  19. 3016.08 DBG23    1ST     1408  13-12-85 Short note about DBG
  20. 3016.09 DBG23    COM    30848  13-12-85 TPascal 3.0 Source  debugger V2.3.
  21. 3016.10 DBG23    DOC    15104  13-12-85 DBG Documentation.
  22. 3016.11 EATMEM   ASM     2176   7-08-85 Assembler source.
  23. 3016.12 EATMEM   COM      256   7-08-85 Memory size testing  of programs.
  24. 3016.13 MAPMEM   PAS    18465   8-03-86 Maps RAM blocks (DOS  2.0 & higher)
  25. 3016.14 MARK     ASM     2836   8-03-86 Assembler source.
  26. 3016.15 MARK     COM     1408   8-03-86 Mark a position in  memory.
  27. 3016.16 RAMFREE  ASM     1536  27-06-85 Assembler source.
  28. 3016.17 RAMFREE  COM      102  11-08-85 Determine amount of  available RAM.
  29. 3016.18 RELEASE  PAS    14546  20-03-86 Releases memory  above the last MARK
  30.                                         call made.
  31. 3016.19 TSR      DOC     5260  20-03-86 Doc: Mark, Release  Eatmem & Mapmem.
  32. 3016.20 EGA      P       2156   4-01-86 Include file.
  33. 3016.21 KC-TPEGA BIN     2857   5-01-86 External procedure.
  34. 3016.22 TPDEMO   COM    18549   5-01-86 EGA Graphics Lib  demo for TP 3.0+.
  35. 3016.23 TPDEMO   PAS     7999   5-01-86 Source.
  36. 3016.24 TPEGA    DOC    10290   4-01-86 Documentation about  EGA library.
  37. 3016.25 EVAL     PAS    17422   1-01-80 Evaluates  mathematical expression.
  38. 3016.26 QKSTR    PAS    15872   1-01-80 String manipulation.
  39. 3016.27 RESET    DOC     2432   1-01-80 Modify RESET:  opening R/O files.
  40. 3016.28 RPN_CALC PAS    11904   3-11-85 Calculator (not  TurboPascal).
  41. 3016.29 SAFHLT   PAS     5218   1-01-80 Close open files and  flush buffer
  42.                                         (safe halt).
  43. 3016.30 TESTSP   PAS     4988   1-01-80 Speed test of bytes  vs. integers.
  44. 3016.31 TICALC   PAS     6144  27-10-85 T.I. style  calculator  (not TP)
  45. 3016.32 TPDBSAVE DOC     8192   1-01-80 Save records in TP  DB Toolbox.
  46. 3016.33 VIDPAGE  PAS    21306   1-01-80 Use of multiple  video pages in TP 
  47.         VOL3016  ABS     2210   7-10-88 Volume abstract.
  48.                35 File(s)   40960 bytes free
  49.  
  50. PIBMENUS
  51. These routines provide a straight-forward menu-selection  facility, similar to
  52. that used in programs like Lotus.  A  pop-up window holds the menu.  The menu
  53. is contained in a  frame.  The items are displayed within the frame.  The 
  54. currently selected item is highlighted in reverse video.   You move up and
  55. down in the list of menu items by using the  up and down arrow keys, or the
  56. space bar.  To make a  selection, hit the Enter (Return) key.  Note that code
  57. for  stacked windows is available here.  You may want to modify  this to use
  58. compile-time window spaces, or remove the  current push-down stack structure.
  59.  
  60.  
  61. DBG23
  62. DBG23 is a source code debugger for use in debugging Turbo  Pascal 3.00B (tm)
  63. Programs on the IBM-PC (tm).  When used in  conjunction with TURBO.COM, it
  64. allows you to:
  65.          1. View your source code while debugging.
  66.          2. Trace the operation of your program statement by  statement.
  67.          3. Insert breakpoints in your program by  procedure/function name
  68.             or by statement number.
  69.          4. Examine (and change) global variables in your  program,
  70.             including strings, array variables, and records.
  71.  
  72.  
  73. KC-TPEGA
  74. This graphic software was written to fully use the power of  the IBM's Enhance
  75. Graphic Adapter (EGA) with Turbo Pascal  3.0+. Currently the library only
  76. supports the EGA in the  640x350 mode (color or mono).
  77.  
  78.    Graphics Functions  Functional Description
  79.     ------------------------------------------------------------
  80. -
  81.    GP_Init;                    Initialize graphic display
  82.    GP_Term;                    Terminate graphic display
  83.    GP_Viewport(x1,y1,x2,y2)    Area to plot data
  84.    GP_Window(x1,y1,x2,y2)      Coordinate set
  85.    GP_Palette(p,v)             Set a palette register
  86.    GP_Merge(b)                 Merge mode for graphic
  87.    GP_Plot(X,Y,Color)          Plot a point at X,Y
  88.    GP_Draw(X1,Y1,X2,Y2,Color)  Draw a line from X1,Y1 to  X2,Y2
  89.    GP_Clear(X1,Y1,X2,Y2,Color) Clear an area
  90.  
  91.  
  92. EVAL
  93. This program takes a legal arithmetic expression in the form  of a string and
  94. evaluates it.  It also displays the  "expression tree" generated, and converts
  95. the expression to  RPN notation.