Learn QBasic
Come on over to Qbasic New's tutorials section which is filled with tutorials covering every qbasic command!

  QBasic Forums
Check out the Qbasic News Forums! Hang out with people who like QBasic, just like you!

  Must See:
QB Express
With multiple issues in the bag, QB Express is defintely a must see for any QBer.

   


Bookmark Site Make Start Page

In The News Submit News
xx QB64 V0.85 released (Windows)
December 27, 2009, 09:52:14 AM by Dav
The compiler QB64 V0.85 was released a few hours ago.

QB64 is the Qbasic compiler project by Galleon and has an active forum of beta testers.  It is a growing community and the project is moving along well.  The project site now has wiki.

Check it out today!
Link to download: http://www.qb64.net/forum/index.php?topic=568.0

The information below taken from the projects official announcement:

V0.85 Specific
==============
Major stages in the exciting transition to IDE autoformatting and autolayout are complete.
Code will auto-indent.
The spacing of some statements will be done by autolayout.
The capitalization of some names will be maintained by autolayout.
This release has no option to disable the above yet.
Every effort has been made to make sure autolayout/autoformat do not damage your code.
If you encounter a problem related to autolayout/autoformatting please report it immediately.

* NOTE: The QB64 IDE now uses the Windows clipboard for copy/paste operations (this is very useful)
* CHAIN implemented (maintains COMMON data but doesn't maintain open files or the screen state yet)
* _CLIPBOARD$ string added to use/access the Windows clipboard
  PRINT _CLIPBOARD$ 'prints the contents of the clipboard
  _CLIPBOARD$="This is line 1"+CHR$(13)+CHR$(10)+"This is line 2" 'sets 2 lines of text in the clipboard
* _EXIT function implemented to let a program know if the user has used the close button or CTRL+BREAK
  After the first time this function is called, the programmer can no longer manually exit the program.
  _EXIT returns 0 - no exit request made
                1 - exit via X box
                2 - exit via CTRL+BREAK
                3 - both CTRL+BREAK and the X box have been used since last call
* Some sample programs (eg. samples\original\qb64\ripples.bas) stopped working (across several releases) and the various causes have been fixed
* Many reported (and unreported) bugs have been fixed
0 comments | Write Comment

xx QB64 V0.841 released (Windows + Linux)
August 21, 2009, 04:18:05 PM by Dav
Looking for a Qbasic for Windows or Linux?  QB64 may now be it.  The new version released today includes support for commands previous versions didn't have, such as DRAW, letting QB64 now compile the vast majority of Qbasic programs out there.  

Instead of me telling you all about it, just download QB64 here and try it out for yourself:
http://www.qb64.net/forum/index.php?topic=355.0

Below is a summary Galleon has included with the download of all the changes found in this release:



V0.841 Specific
============

Again, QBASIC compatibility has been improved.
New commands supported: DRAW, $INCLUDE, KEY OFF(does nothing), ENVIRON, LEN(of variables/types/arrays)
Many minor bugs/incompatibilities have been addressed.

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
4 comments | Write Comment

xx QB64 V0.84 released (Windows only)
July 06, 2009, 11:09:40 AM by Dav
The QB64 compiler project updates once again by releasing QB64 V0.84.  This is a major update as it fixes a critical IDE memory issue, several bugs, and adds even more Qbasic compatibility.  This is a Windows only release.  The next Linux version is not expected utill the V0.841 update planned 3 weeks from now. 

QB64 is currently a one-man project, by Galleon, aimed at making a Qbasic compatible compiler that will produce EXE's which will run perfectly on modern computers.  It comes with a 'Classic' IDE, made in QB64, that looks and feels close to Qbasic. Most of Qbasic commands are now fully supported, making QB64 perhaps the most Qbasic compatible compiler there is.  Even the well-known Qbasic game 'Wetspot' compiles, and is included in the QB64 samples folder.  The next QB64 release is said to add support for the DRAW command, which in my opinion is the last major hurdle for QB64 to become a truly Qbasic compatible compiler.

In addition to Qbasic compatiability, this QB64 V0.84 adds commands to allow the programmer to specify an ICON and the window title bar text for their programs.

For more information and a download link check out Galleons official QB64 release post at the QB64 project fourm:
http://www.qb64.net/forum/index.php?topic=311

On a side note, one of the QB64 forum members is working on a DirectQB to QB64 translator to allow games made with the DirectQB library to be compiled with QB64.

Here is part of the QB64 Readme.txt concerning this release:

Quote
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

- Dav
4 comments | Write Comment

xx QB64 V0.82x released (Windows only)
January 23, 2009, 01:24:28 PM by Dav
A new version of QB64, the Qbasic compatible compiler, is released today. QB64 is a one-man project aimed at making a Qbasic compatible compiler that will produce EXE's that will run perfectly on modern computers.  Most of Qbasic commands are fully supported, making QB64 perhaps the most Qbasic compatible compiler out there.

Changes/updates in this release is as follows:

1) PRINT USING command
2) STATIC command (all usages)
3) Major bug fixes to the QB64 IDE
4) Major bug fixes and improvements to the QB64 compiler

For more information and a download link check out Galleons official QB64 release post at the QB64 project fourm:
http://qb64.net/forum/

NOTE: This update is currently only the Windows version, the Linux updated is said to be released in about a week or so. 


- Dav
0 comments | Write Comment

xx QB64 V0.81x released (Windows & Linux)
December 26, 2008, 09:54:27 AM by Dav
Two new versions of QB64 (the Qbasic compatible compiler) are released today just in time to do some holiday coding. For the first time a Linux version of QB64 is available.

New in this release is the intergrated "Classic" IDE, which looks & behaves very close to Qbasic itself. The IDE was made in QB64. Both Windows & Linux versions come with the IDE.

QB64 is a one-man project aimed at making a Qbasic compatible compiler that will produce EXE's that will run perfectly on modern computers.  Most of Qbasic commands are fully supported, making QB64 perhaps the most Qbasic compatible compiler out there. And Galleon has stated that in about a month the long awaited DRAW & PRINT USING commands will be added (most Qbasic code that fails to compile in QB64 now is because those are not yet supported).

For more information and a download link check out Galleons official QB64 release post at the QB64 project fourm:
http://qb64.net/forum/index.php?topic=137.msg371#msg371

- Dav
1 comment | Write Comment

Past News Archive

   
Link to us:

  News
 • Daily news
 • Archived news
 • Qbasic Articles

  Learning Center
 • QB Online Help
 • QB Books
 • Qbasic Lessons!
 • Qbasic FAQ
 • Newbies Section
 • Qbasic Tutorials

  Links
 • Dav's QB Site
 • QB45
 • RPG-Dev.net
 • V-Planet
 • Master Minds
 • Piptol Productions
 • Jocke the Beast
 • Phat Code
 • Kentauri
 • Pete's QBasic Site
 • Qicons
 • The QBasic Station
 • QB Forum
 • QB En franηais
 • Mandelbrot dazibao
 • QB Games Directory

© 2000 - 2007 Qbasic / Quickbasic News. All Rights Reserved.