home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / HISPEED1.LZH / READ.ME < prev   
Text File  |  1991-07-02  |  5KB  |  150 lines

  1.  
  2.                     HIGHSPEED Pascal Version 1.13
  3.                     -----------------------------
  4.  
  5.   This READ.ME file contains last minute information
  6.  
  7.   Before you use this disk, please make a backup copy of it
  8.  
  9.  
  10. 1.1  NEW IN THIS VERSION
  11. ------------------------
  12.  
  13.   o The version $Define variable is "VER11"
  14.  
  15.   o ABSOLUTE variables. Examples:
  16.       MyBuffer: array [0..999] of integer ABSOLUTE inp;
  17.       Bottom:   array [0..999] of pointer ABSOLUTE $00;
  18.  
  19.   o Fixed the problems with window #2
  20.  
  21.   o Fixed inline assembler problems with: BTST, BSET, LINK, NEG and MOVEQ
  22.  
  23.   o Fixed the MOVE procedure. MOVE(x,y,n) sometimes moved one byte too much
  24.  
  25.  
  26. 1.2  NEW SINCE FIRST VERSION
  27. ----------------------------
  28.  
  29.   o Inline Assembler. Enables you to write assembly language directly in
  30.     your Pascal source code. See the HZ200 function in the UTILUNIT.PAS
  31.     file for an example of how to use the IA.
  32.     The words ASM and ASSEMBLER are reserved
  33.  
  34.   o Assign and SetTextBuf has been implemented
  35.  
  36.   o Reset, Rewrite and Append does not take [,buffersize]
  37.     Use SetTextBuf(File,Buffer[,Size]) instead
  38.  
  39.   o Windows are sized in steps of whole chars on screen
  40.  
  41.   o Ctrl-A not a hotkey
  42.  
  43.   o Minimum value of heap in $M is 0 KByte
  44.  
  45.   o Alt-T use both Include and Unit paths while searching for a file
  46.  
  47.   o The following procedures has been cleaned up to use "VAR xx" instead of 
  48.     "xx: pointer" in there declaration:
  49.       evnt_multi, appl_find, appl_trecord, appl_read, appl_write, appl_tplay, 
  50.       evnt_mesag, menu_text, menu_register, form_alert, 
  51.       scrp_read, scrp_write, fsel_input, fsel_exinput, rsrc_load, 
  52.       shel_read, shel_get, shel_put, shel_find, shel_envrn, shel_write
  53.  
  54.   o FlopWr in BIOS works. Did not use the sector parameter
  55.  
  56.   o ReadKey function no longer returns LF after CR when return key pressed
  57.  
  58.   o Graph unit implemented
  59.  
  60.   o Dummy CRT unit implemented
  61.  
  62.   o SwapVectors and Exec implemented in the DOS unit
  63.  
  64.   o Writeln(1.0) works correct
  65.  
  66.   o The help window can go backwards. Use the UNDO key
  67.  
  68.   o The HIDE has been optimized. Scrolls faster than before
  69.  
  70.   o The HIDE supports Ctrl-Y/Ctrl-Z for delete line
  71.  
  72.   o DOS and BIOS unit has been completely rewritten using the Inline Assembler
  73.  
  74.   o GRAPH unit has been partially rewritten using the Inline Assembler
  75.  
  76.   o The BIOS.RsConf procedure has been changed to a function:
  77.       Function RsConf(Scr, Tsr, Rsr, Ucr, Ctr, Speed : Integer) : LongInt;
  78.  
  79.   o The Cnt and Res parameters to BlockRead and BlockWrite has been
  80.     changed from LongInt's to Integers
  81.  
  82.  
  83. 1.3 New utilities
  84.  
  85.   o HighSpeed Help Accessory implemented. Please read the file HHA\HHA.DOC
  86.     on disk #2.
  87.  
  88.  
  89.  
  90. 2.  FILES ON DISK #1
  91. --------------------
  92.  
  93.   Information files
  94.   -----------------
  95.   READ    .ME   This file with latest news
  96.   
  97.   The compiler files
  98.   ------------------
  99.   HSPASCAL.PRG  The integrated compiler.
  100.  
  101.   PASCAL  .LIB  A collection of unit files in one library.
  102.   PASCAL  .HLP  The help file for on-line help.
  103.   PASCAL  .DAT  Default settings, made by the integrated version.
  104.  
  105.   Demonstration files
  106.   -------------------
  107.   DOSDEMO\*.*   Demonstration programs
  108.   GRAFDEMO\*.*  Graphic demonstration programs without use of windows
  109.  
  110.  
  111. 3.  FILES ON DISK #2
  112. --------------------
  113.  
  114.   The compiler file
  115.   -----------------
  116.   HSPC    .TTP  The command line version of the compiler.
  117.  
  118.   Utility programs
  119.   ----------------
  120.   HHA\*.*             The HighSpeed Help Accessory.
  121.   UNITS\LIBMAKER.TTP  The unit to library converter.
  122.                       Generates the PASCAL.LIB file.
  123.   UNITS\LIBMAKER.PAS  The unit to library converter source code.
  124.                       You may change it if you need to move a lot of files.
  125.  
  126.   Unit Files
  127.   ----------
  128.   UNITS\GemDecl .UNI  Standard Gem declarations (and some utilities)
  129.   UNITS\GemAES  .UNI  Standard Gem routines
  130.   UNITS\GemVDI  .UNI  Standard Vdi routines
  131.   UNITS\STPascal.UNI  Implementation of the routines from ST-Pascal
  132.   UNITS\Dos     .UNI  A lot of routines for TOS interface
  133.   UNITS\Bios    .UNI  Interface for the BIOS and XBIOS routines
  134.   UNITS\Printer .UNI  Makes it easy to use a printer.
  135.   UNITS\UtilUnit.PAS  A mixture of often used routines.
  136.   UNITS\EasyGraf.PAS  A demonstration unit, using the VDI library.
  137.   UNITS\STPascal.DOC  Some information about the STPascal unit.
  138.   UNITS\Graph   .UNI  Unit for making PC graphics.
  139.   UNITS\Crt     .UNI  Dummy CRT unit.
  140.   
  141.   DOS unit is build into the compiler.
  142.   
  143.   All other unit files are included in the PASCAL.LIB file.
  144.  
  145.   Demonstration files
  146.   -------------------
  147.   GEMDEMO\*.*   Gem demonstration programs
  148.   MYCALC\*.*    An example of a calculator
  149.  
  150.