home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / basic / compiler / ubasic / ubas830 / readme.ibm < prev    next >
Text File  |  1992-01-23  |  4KB  |  112 lines

  1.     ---------------------------------------------------------
  2.          UPDATE REPORT for UBASIC 8.30  January 24,1992
  3.     ---------------------------------------------------------
  4.     New Features
  5.     ------------
  6.     Square root modulo a prime is implemented.
  7.  
  8.     Supports SuperVGA adapter.  Various texts modes with more
  9.     than 80*25 characters are available.
  10.  
  11.     Prime test program APRT-CL is improved. The new name is 
  12.     APRT-CLE.
  13.  
  14.     Bug
  15.     ---
  16.     Memory handling routine was not suitable for DOS ver.5.
  17.     
  18.     ---------------------------------------------------------
  19.          UPDATE REPORT for UBASIC 8.2A  December 2,1991
  20.     ---------------------------------------------------------
  21.     BIG Bug
  22.     -------
  23.     The power of the least nonzero fraction was incorrect.
  24.     ex. #eps^(-1) is 0.0, of course it must be the same as
  25.     1/#eps, which is a very large number.
  26.  
  27.     ---------------------------------------------------------
  28.          UPDATE REPORT for UBASIC 8.28  October 4,1991
  29.     ---------------------------------------------------------
  30.     Bug
  31.     ---
  32.     A program could not be input if it contained 
  33.     'elseif 0...'.
  34.  
  35.     ---------------------------------------------------------
  36.          UPDATE REPORT                  August 27,1991
  37.     ---------------------------------------------------------
  38.     New Application Programs
  39.     ------------------------
  40.     Professor Donald E. G. Malm sent some programs for number
  41.     theory.  They are included in the MALM subdirectory.
  42.  
  43.     ---------------------------------------------------------
  44.          UPDATE REPORT for UBASIC 8.27  July 17,1991
  45.     ---------------------------------------------------------
  46.     Bug
  47.     ---
  48.     A function PEEKS did not work well.
  49.  
  50.     ---------------------------------------------------------
  51.          UPDATE REPORT for UBASIC 8.26  June 23,1991
  52.     ---------------------------------------------------------
  53.     Improvement
  54.     -----------
  55.     Ctrl-Break becomes more sensitive.  It works well in the
  56.     short loops such as  10 while 1:a=1:wend.
  57.  
  58.     ---------------------------------------------------------
  59.          UPDATE REPORT for UBASIC 8.25  June 8,1991
  60.     ---------------------------------------------------------
  61.     BIG Bug
  62.     -------
  63.     Computation of polynomials modulo a prime returned incorrect
  64.     answer when the modulus was bigger than 32768.
  65.  
  66.     Bugs
  67.     ----
  68.     MODPOW including MODPOW missed the sign.
  69.     (ex. modpow(-2,modpow(2,3,5),5) was misunderstood as 
  70.      modpow(2,modpow(2,3,5),5) )
  71.  
  72.     LOAD,APPEND,RUN with the file name assigned by a variable
  73.     did not work well.
  74.  
  75.     SQRT of a complex number with the negative real part gave
  76.     an answer with poor approximation.
  77.  
  78.     New features from 8.12 to 8.25
  79.     -------------------------------
  80.     Expanded memories are supported as optional arrays named
  81.     EMA-array following LIM-EMS4.0.
  82.     Now EMA-arrays can be declared as local arrays in sub-
  83.     routines and functions.
  84.     (This function was mentioned in the documents.  But it
  85.     cannot be used until now.)
  86.  
  87.     On-line help is supported.  See UBHELP.DOC for the usage.
  88.  
  89.     Rational arithmetic: ex. 1//2+1//3 is 5//6
  90.  
  91.     Manipulation of strings:
  92.        Usual functions like LEFT,MID,RIGHT are available.
  93.  
  94.     1-valiable Polynomial arithmetic:
  95.        ex.  (1+_X)^2 is 1+2*_X+_X^2   use _X for the valiable.
  96.  
  97.     Maximum loop time for FOR-NEXT is increasted from 2^16-1
  98.     to 2^32-1.
  99.  
  100.  
  101.     Variations of UBASIC
  102.     --------------------
  103.  
  104.     UBIBM  for IBM-PC/AT
  105.     UB98   for Japanese machine NEC PC-9801
  106.  
  107.     There exists an 80386 version for each variation.
  108.     This version uses 32bits multiplications and divisions.
  109.     It runs faster if the program makes heavy use of
  110.     multiprecision arithmetic.
  111.     Memory area is still as same as that of the 16bits version.
  112.