INMC News

  

Christmas 1979 · Issue 5

Page 16 of 38

Xtal Basic Update 1.3 – September 1979

We have received the following release from Crystal, and reproduce it here for your information.

The following ‘bugs’ are the only ones so far found in XTAL BASIC:–

  1. In all copies up to and including serial no 55.
    Caused errors in the use of scientific notation.
    Correction:–
    >M2744>M274E
    A6 > A9A5 > A8
  2. In copies up to serial no 66.
    ‘WAIT’ command does not work properly
    Correction
    >M2267>M226F
    0A > 08C1 > 5F C1 F1 47
  3. In copies up to serial no 88
    BASIC ‘hangs’ sometimes when a string space overflow occurs
    Correction
    >M20C0
    02 > 00
  4. In copies up to serial no 106.
    Caused characters within quotes of ASCII value greater than 80H to appear as reserved words under ‘EDIT’ but OK under ‘LIST’
    Correction
    >M2B1B
    F4 > F6
  5. In copies up to serial no 150.
    Programs longer than about 5K found to contain corrupted lines deep within the program.
    Correction
    >M13E8>M1519
    AF > CD 19 1500 > AF BE 23 20 FC C9
  6. In copies up to serial no 165.
    The numbers used in the CLEAR command cannot exceed 32767. This could cause problems if it is required to use small machine-code programs at the top of the memory space in systems with 32K or more RAM.
    Correction
    >M1813>M1827>M12B1
    C7 > B1 12C7 > B1 1200 > CD 7F 1B C3 D0 1
    Now, to set TOPRAM to say, 8400H in a 32K system, you would type:
    CLEAR 50, −31744   i.e, use negative numbers for locations greater than 7FFFH, as in the CALL and POKE commands.
  7. Again up to serial no 165.
    Some users have expressed a preference to restrict the number of keys that interrupt a BASIC program. This modification will allow the program to stop if ‘BS’ is typed, and then any key will continue. If ‘shift BS’ is typed, either when running or when halted, the program will BREAK, as if a STOP command had been encountered.
    >M168A>M16F9
    52 > F8 16 18 0252 > 4D 0C FE 1D CC 3E 00 FE 1E 00 00 00 00.

All should now be well! Just save XTAL BASIC on another tape.

Page 16 of 38