Skip to content

v4.0.0

Latest
Compare
Choose a tag to compare
@jkotlinski jkotlinski released this 20 Jul 09:23
· 191 commits to master since this release

Changed

  • OPEN/CHKIN/CHKOUT no longer return a file number.
  • IOABORT no longer accepts a file number.
  • INCLUDED now prints error message on failed OPEN.
  • REQUIRED now aborts with "too many" if 16 files are already INCLUDED.
  • V: Moved text buffer to $a000-$cbff.
  • Moved and shrunk PAD area.
  • Optimized * / EXIT C! C@ 0=
  • Data stack effects of :/;/:NONAME/DEFINE. Starting with 2.0.0, :/:NONAME/DEFINE would put a value on the data stack, to be later consumed by ;. This is no longer the case.

Fixed

  • LOADB/SAVEB could change active device.
  • IOABORT did not print all error messages.
  • REFILL would not properly switch back to keyboard after EOF.
  • Cartridge initialization for Ultimate64.
  • Press RESTORE to QUIT. (v3.0.0 inadvertedly changed this to RUN/STOP+RESTORE.)
  • V: Abort when loading a text file bigger than 44 blocks = 11,176 bytes.
  • V: Inserting SHIFT+RETURN would make things weird.
  • V: Improved I/O error handling.
  • sid-demo broke in 2.0.0.
  • :NONAME did not work with RECURSE.
  • Rewrote UD/MOD in assembly

Removed

  • BYE, SEE, XT>
  • HIDDEN word header flag.