Respond to this messageReturn to Index
Original Message
  • QB64 V0.84 Released!
    • (no login)
      Posted Jul 4, 2009 7:06 PM

      http://www.qb64.net/forum/index.php?topic=308.0
      This is a Windows-only release. V0.841 will follow in 3 weeks time which will include the DRAW statement, Linux support and some smaller, less critical improvements. Follow the above link for more details and download.

      Enjoy,
      Galleon

      Release notes:

      V0.84 Specific
      ==============

      Stability & QBASIC compatibility have been significantly improved. Many problems not listed here have also been addressed.

      New commands specific to QB64:
      _ICON imagehandle 'changes the program's icon
      _TITLE string$ 'changes the text in the title bar
      _DELAY x 'waits for x seconds (accurate to nearest millisecond), relinquishing cpu cycles to other applications
      _LIMIT x 'limits the fps/rate of a program to x loops/frames/etc per second, relinquishing any spare cpu cycles to other applications
      t=TIMER(0.001) 'returns TIMER value rounded to nearest 0.001 of a second (highest accuracy possible is to the nearest millisecond)
      _DISPLAY (no parameters) 'This command manually updates the monitor using the data of the currently selected display page. The command also disables the autodisplay of display page data to the monitor (the default) if it is on.
      _AUTODISPLAY (no parameters) 'This command enables autodisplay so the display page data will automatically be updated to the monitor.
      x=_ERRORLINE 'Returns the source code line number that caused the most recent runtime error

      Added support for QBASIC commands:
      CALL INTERRUPT
      CLEAR
      COMMON (when used in programs without multiple modules)
      RUN

      Other improvements:
      -Severe memory leaks fixed
      -can PEEK timer bytes at &H46C-E (46c+46d*256+46e*65536)
      -division error fixed [(tx<2)/2.0 VS print (tx<2)/2]
      -INP(&H3C9) for palette reading
      -power-of [^] bug (related to order of operations)
      -Reading "" in DATA statements
      -Many fixes/improvements to referencing/allocating variables (including user defined types) in conventional memory
      -SUBs/FUNCTIONs requiring variables in comventional-memory now supported
      -Problems calling CALL ABSOLUTE addressed

      IDE improvements:
      -Severe memory leak which affected the IDE fixed
      -Uses 50% less memory (RAM)
      -Minimal CPU usage
      -Many freeze/crash related problems addressed

      A repository of QBASIC programs which run without modifications has been started in the \qb64\samples\ folder. See \qb64\samples\info.txt for more details.
    Your Name
    Your Email
    (Optional)
    Message Title
    Message Text
    Options Also send responses to my email address