GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - a740g/Toolbox64: A740g's collection of libraries for QB64-PE

BranchesTags
Open more actions menu

Latest commit

 

History

423 Commits
423 Commits

Folders and files

NameName
Last commit message
Last commit date
Algo
Algo
 
 
Audio
Audio
 
 
CLI
CLI
 
 
Config
Config
 
 
Core
Core
 
 
DS
DS
 
 
Debug
Debug
 
 
FS
FS
 
 
Graphics
Graphics
 
 
IO
IO
 
 
Math
Math
 
 
Resource
Resource
 
 
Video
Video
 
 
external
external
 
 
tests
tests
 
 
.clang-format
.clang-format
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE.txt
LICENSE.txt
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 

Repository files navigation

TOOLBOX64

Toolbox64 is a collection of libraries for QB64-PE that I use regularly in my QB64-PE projects.

USAGE

Adding Toolbox64 to your own project

If you want to add Toolbox64 to an existing project, the simplest way is as a Git submodule:

cd your-project
git submodule add https://github.com/a740g/Toolbox64 include

This will clone Toolbox64 into the include directory of your project.

Cloning a project that already uses Toolbox64

If you clone a project that already has Toolbox64 as a submodule, you need to initialize and fetch it:

git submodule update --init --recursive

Using the libraries in QB64-PE

Once Toolbox64 is available under the include directory, you can reference the libraries in your QB64-PE code:

  1. At the top of your code, include the .bi file (if available):

    '$Include:'include/library_name.bi'
  2. Write your main code.

  3. At the bottom of your code, include the .bas file (if available):

    '$Include:'include/library_name.bas'

NOTES

  • The code follows my personal style and conventions.
  • This is a work in progress and will continue to evolve.
  • Requires the latest version of QB64-PE.
  • Source only — no binaries are included.
  • All library files have proper include guards, so they can be safely included multiple times.
  • Files use standard .bi and .bas extensions for better syntax highlighting on GitHub (not .bm).
  • There is no formal documentation. Most code is self-explanatory, and you can find examples and brief API references in my other QB64-PE projects.

About

A740g's collection of libraries for QB64-PE

Topics

basic-programminglibraryqb64qb64-peqbasicqbasic64quickbasicquickbasic64retro

Resources

Readme
MIT license
Activity

Stars

6 stars

Watchers

2 watching

Forks

3 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.