home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / PROG / BASIC / UBAS821.ZIP / README.IBM < prev    next >
Encoding:
Text File  |  1991-01-23  |  4.3 KB  |  131 lines

  1.     ---------------------------------------------------------
  2.          UPDATE REPORT for UBASIC 8.21  January 24,1991
  3.     ---------------------------------------------------------
  4.     New features
  5.     ------------
  6.     Extended memories of 386DX/SX machines are supported as
  7.     optional arrays.
  8.     Also disk files of 86/286 machines are supported as optional
  9.     arrays.  See "EMA-array" in UBHELP.XXX
  10.     (This function was mentioned in the documents.  But it
  11.     cannot be used until now.)
  12.  
  13.     On-line help is supported.  See UBHELP.DOC for the usage.
  14.  
  15.     ---------------------------------------------------------
  16.          UPDATE REPORT for UBASIC 8.12  August 1,1990
  17.     ---------------------------------------------------------
  18.     New features
  19.     ------------
  20.     Rational arithmetic: ex. 1//2+1//3 is 5//6
  21.     Manipulation of strings:
  22.        Usual functions like LEFT,MID,RIGHT are available.
  23.     1-valiable Polynomial arithmetic:
  24.        ex.  (1+_X)^2 is 1+2*_X+_X^2   use _X for the valiable.
  25.     Maximum loop time for FOR-NEXT is increasted from 2^16-1
  26.     to 2^32-1.
  27.  
  28.     ---------------------------------------------------------
  29.          UPDATE REPORT for UBASIC 7.21  June 11,1989
  30.     ---------------------------------------------------------
  31.     New feature
  32.     -----------
  33.     CONSOLE limits the display area.
  34.  
  35.     Bugs
  36.     ----
  37.     The external array file2 and file3 were not closed after
  38.     end/new/etc.
  39.     Saving a program on a protected disk sometimes destroied
  40.     the replaced disk.
  41.     'FOR' in OPEN-FOR clause made a trouble if it was included
  42.     in FOR-NEXT clause.
  43.  
  44.     ---------------------------------------------------------
  45.          UPDATE REPORT for UBASIC 7.20  May 7,1989
  46.     ---------------------------------------------------------
  47.  
  48.     New feature
  49.     -----------
  50.     ELSEIF for IF-THEN-ELSE-ENDIF phrase.
  51.  
  52.     Bugs
  53.     ----
  54.     RND sometimes did not give random numbers.
  55.  
  56.     ---------------------------------------------------------
  57.          UPDATE REPORT for UBASIC 7.04  March 8,1989
  58.     ---------------------------------------------------------
  59.  
  60.     New feature
  61.     -----------
  62.     The combination function COMB is added.
  63.  
  64.  
  65.     Bugs
  66.     ----
  67.     Some complex functions had bugs.
  68.     Input command could not catch variables.
  69.  
  70.  
  71.     ---------------------------------------------------------
  72.          UPDATE REPORT for UBASIC 7.0  February 12,1989
  73.     ---------------------------------------------------------
  74.  
  75.     New features
  76.     ------------
  77.  
  78.     GOSUB with parameter passing.
  79.     LOCAL variables.
  80.     User-defined multi-line functions.
  81.     Complex numbers.  #i = square root of -1.
  82.     Complex functions. SQRT,EXP,LOG,SIN,...,^(=power)
  83.     New functions. TAN,SINH,COSH,ROUND,BESSELI,BESSELJ,INPUT$(1).
  84.     PRINT USING now rounds, rather than chops.
  85.     New features of BLOCK command:
  86.         Use * if all the elements are assigned.
  87.         Right-hand side may be a block or an expression.
  88.     CHAIN, SORT, PUSH and POP commands are eliminated.
  89.     WORD and POINT specified by expressions (with restrictions).
  90.     PAI is changed to #pi.
  91.     New system constants:  #e, #eps, #euler.
  92.     Long variable names (up to 16 characters).
  93.     Long labels (up to 23 characters).
  94.     Names can contain key words.
  95.  
  96.     Array indices must not exceed 65534 (formerly, 65535).
  97.  
  98.     Up to 2600-figure numbers can be used (formerly, 5500).
  99.  
  100.         ** Important **
  101.  
  102.     UBASIC's internal codes have been changed.  Please rewrite
  103.     your old programs as follows.
  104.  
  105.     Suppose your program's name is "abc".
  106.     Run your old UBASIC.  Then type:
  107.         load "abc"
  108.         asave "abc"
  109.         system
  110.     Next, if your UBASIC is version 6, type on the DOS command
  111.     line:
  112.         ren abc.ubn abc.ub
  113.     Otherwise, type
  114.         ren abc.uba abc.ub
  115.     This creates the "abc.ub" file, which can be LOADed by the
  116.     new UBASIC Version 7.
  117.  
  118.  
  119.     Variations of UBASIC
  120.     --------------------
  121.  
  122.     UBIBM  for IBM-PC/AT
  123.     UBS    for Standard MS-DOS machine(not PC compatible)
  124.     UB98   for Japanese machine NEC PC-9801
  125.  
  126.     There exists an 80386 version for each variation.
  127.     This version uses 32bits multiplications and divisions.
  128.     It runs faster if the program makes heavy use of
  129.     multiprecision arithmetic.
  130.     Memory area is still as same as that of the 16bit version.
  131.