home *** CD-ROM | disk | FTP | other *** search
- ---------------------------------------------------------
- UPDATE REPORT for UBASIC 8.21 January 24,1991
- ---------------------------------------------------------
- New features
- ------------
- Extended memories of 386DX/SX machines are supported as
- optional arrays.
- Also disk files of 86/286 machines are supported as optional
- arrays. See "EMA-array" in UBHELP.XXX
- (This function was mentioned in the documents. But it
- cannot be used until now.)
-
- On-line help is supported. See UBHELP.DOC for the usage.
-
- ---------------------------------------------------------
- UPDATE REPORT for UBASIC 8.12 August 1,1990
- ---------------------------------------------------------
- New features
- ------------
- Rational arithmetic: ex. 1//2+1//3 is 5//6
- Manipulation of strings:
- Usual functions like LEFT,MID,RIGHT are available.
- 1-valiable Polynomial arithmetic:
- ex. (1+_X)^2 is 1+2*_X+_X^2 use _X for the valiable.
- Maximum loop time for FOR-NEXT is increasted from 2^16-1
- to 2^32-1.
-
- ---------------------------------------------------------
- UPDATE REPORT for UBASIC 7.21 June 11,1989
- ---------------------------------------------------------
- New feature
- -----------
- CONSOLE limits the display area.
-
- Bugs
- ----
- The external array file2 and file3 were not closed after
- end/new/etc.
- Saving a program on a protected disk sometimes destroied
- the replaced disk.
- 'FOR' in OPEN-FOR clause made a trouble if it was included
- in FOR-NEXT clause.
-
- ---------------------------------------------------------
- UPDATE REPORT for UBASIC 7.20 May 7,1989
- ---------------------------------------------------------
-
- New feature
- -----------
- ELSEIF for IF-THEN-ELSE-ENDIF phrase.
-
- Bugs
- ----
- RND sometimes did not give random numbers.
-
- ---------------------------------------------------------
- UPDATE REPORT for UBASIC 7.04 March 8,1989
- ---------------------------------------------------------
-
- New feature
- -----------
- The combination function COMB is added.
-
-
- Bugs
- ----
- Some complex functions had bugs.
- Input command could not catch variables.
-
-
- ---------------------------------------------------------
- UPDATE REPORT for UBASIC 7.0 February 12,1989
- ---------------------------------------------------------
-
- New features
- ------------
-
- GOSUB with parameter passing.
- LOCAL variables.
- User-defined multi-line functions.
- Complex numbers. #i = square root of -1.
- Complex functions. SQRT,EXP,LOG,SIN,...,^(=power)
- New functions. TAN,SINH,COSH,ROUND,BESSELI,BESSELJ,INPUT$(1).
- PRINT USING now rounds, rather than chops.
- New features of BLOCK command:
- Use * if all the elements are assigned.
- Right-hand side may be a block or an expression.
- CHAIN, SORT, PUSH and POP commands are eliminated.
- WORD and POINT specified by expressions (with restrictions).
- PAI is changed to #pi.
- New system constants: #e, #eps, #euler.
- Long variable names (up to 16 characters).
- Long labels (up to 23 characters).
- Names can contain key words.
-
- Array indices must not exceed 65534 (formerly, 65535).
-
- Up to 2600-figure numbers can be used (formerly, 5500).
-
- ** Important **
-
- UBASIC's internal codes have been changed. Please rewrite
- your old programs as follows.
-
- Suppose your program's name is "abc".
- Run your old UBASIC. Then type:
- load "abc"
- asave "abc"
- system
- Next, if your UBASIC is version 6, type on the DOS command
- line:
- ren abc.ubn abc.ub
- Otherwise, type
- ren abc.uba abc.ub
- This creates the "abc.ub" file, which can be LOADed by the
- new UBASIC Version 7.
-
-
- Variations of UBASIC
- --------------------
-
- UBIBM for IBM-PC/AT
- UBS for Standard MS-DOS machine(not PC compatible)
- UB98 for Japanese machine NEC PC-9801
-
- There exists an 80386 version for each variation.
- This version uses 32bits multiplications and divisions.
- It runs faster if the program makes heavy use of
- multiprecision arithmetic.
- Memory area is still as same as that of the 16bit version.