1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-01 15:00:38 +00:00
QB64 Phoenix Edition. QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS. https://qb64phoenix.com
Go to file
Fellippe Heitor 19219dbfe5 $DEBUG mode now in working state.
F9 (or clicking a line number) will toggle a breakpoint; When running a 
program, F8 will pause/step line by line, F9 will still be usable to 
toggle breakpoints and F5 will continue execution. ESC exits $DEBUG 
mode.
2021-07-11 21:05:03 -03:00
.ci Prevents deletion of latest.txt. Also: 2021-02-03 14:26:17 -03:00
.github Merge branch 'ci-test' into development 2021-02-02 23:00:59 +11:00
internal First attempt at implementing Step. 2021-07-11 12:55:49 -03:00
licenses Fix up licensing details 2020-02-25 21:21:12 +11:00
source $DEBUG mode now in working state. 2021-07-11 21:05:03 -03:00
.gitignore Incorporates INI-Manager to deal with the settings file. 2021-02-07 22:01:53 -03:00
COPYING.txt Fix up licensing details 2020-02-25 21:21:12 +11:00
qb64.1 Update text, add -v option 2020-01-02 14:32:31 +11:00
README.md Update README.md 2021-02-28 18:16:54 -03:00
SAMPLES.txt Replace samples folder with a pointer to forum 2020-06-23 20:50:28 +10:00
setup_lnx.sh Merge pull request #168 from all-other-usernames-were-taken/patch-1 2021-06-14 21:07:04 +10:00
setup_osx.command Prevents deleting .a and .o files from mingw's folders (macOS). 2021-01-24 01:40:56 -03:00
setup_win.bat Add unpacked mingw32 and mingw64 2019-01-01 22:40:38 +11:00

QB64

githubstrip

QB64 is a modern extended BASIC+OpenGL language that retains QB4.5/QBasic compatibility and compiles native binaries for Windows (XP and up), Linux and macOS. contributions welcome

Table of Contents

  1. Installation

    1. Windows
    2. macOS
    3. Linux
  2. Usage

  3. Additional Info

Installation

Download the appropriate package for your operating system over at https://github.com/QB64Team/qb64/releases.

Windows

Make sure to extract the package contents to a folder with full write permissions (failing to do so may result in IDE or compilation errors).

  • It is advisable to to whitelist the QB64 folder in your antivirus/antimalware software *

macOS

Before using QB64 make sure to install the Xcode command line tools with:

xcode-select --install

The package comes with a precompiled qb64 binary that will run as is in macOS Catalina. For older versions of macOS, run ./setup_osx.command to compile QB64 for your OS version.

Linux

The package comes with a precompiled qb64 binary that will run as is in most Debian-based distributions. For other distributions, compile QB64 with ./setup_lnx.sh.

Dependencies should be automatically installed. Required packages include OpenGL, ALSA and the GNU C++ Compiler.

Usage

Run the QB64 executable to launch the IDE, which you can use to edit your .BAS files. From there, hit F5 to compile and run your code.

To generate a binary without running it, hit F11.

Additionally, if you do not wish to use the integrated IDE and to only compile your program, you can use the following command-line calls:

qb64 -c yourfile.bas

qb64 -c yourfile.bas -o outputname.exe

Replacing -c with -x will compile without opening a separate compiler window.

Additional Information

More about QB64 at our wiki: www.qb64.org/wiki

We have a community forum at: www.qb64.org/forum

We tweet from @QB64Team

Find us on Discord: http://discord.qb64.org