GB BASIC
Tony Wang Developer
Tony Wang Publisher
1970-01-01 Release
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
🎮 Full Controller Support
No user reviews
(0 reviews)
GB BASIC is a retro Fantasy Console that generates ROMs compatible with the popular handheld game console. It has everything ready-to-use for writting code, making assets, compiling projects, running with the built-in emulator, exporting to runnable ROM, etc.
Why GB BASIC?
GB BASIC is programmable in a brand new BASIC dialect. The integrated assets editors are intuitive to use. You can generate real ROMs and play on any GB emulator or hardware.
Programming Paradigms
- Imperative paradigm
- Non-structured programming
- Concurrent processing approach
- Declarative paradigm
Features
- Programmable in BASIC, an easy to learn and fun to use programming language
- Easy to use API for graphics, input, audio, and other facilities
- Built-in libraries for scene, actor, controllers, GUI
- Built-in libraries for collision detection, persistence, RTC, etc.
- Extension feature including mouse & touch, shell command, debugging, etc.
- Handy tools for editing tiles, map, scene, actor, font, sound, etc.
- Project can be exported into real ROM
- Dozens of example projects
Specs
- CPU: 4.19MHz/8.38MHz for classic/colored respectively
- Threads: up to 16 concurrent execution contexts
- Display: 160x144px
- Code: BASIC, supports multiple source pages
- Gamepad: 8 buttons (D-Pad + A/B + Select/Start)
- Mouse and touch: supported by extension
- Tiles: up to 256 units per page
- Map: up to 255 tiles in one dimension per page; two layers (graphics, attributes)
- Sprite: supports 8x8 and 8x16 sprites
- Scene: up to 255 tiles in one dimension per page; four layers (map, attributes, properties, actors)
- Actor: up to 8x8 tiles per frame; up to 1024 frames per page
- Font: supports TrueType (.ttf) and bitmap-based (.png .jpg .bmp .tga); up to 16px; 1bpp or 2bpp
- Audio: 4 channels; supports importing from JSON, VGM, WAV, FxHammer
- Palette: 2bit (4 colors)
- GUI: supports label
- Persistence: supported
- RTC: supported
- Serial port: supported
MINIMAL SETUP- OS: SteamOS/Ubuntu 14 or later (64bit)
- Processor: 1.5GHzMemory: 512 MB RAM
- Memory: 512 MB RAM
- Graphics: Intel HD
- Storage: 80 MB available space
4.00$ (80%)
15.11$ (24%)
24.87$ (17%)
8.78$ (12%)
5.36$ (82%)
4.24$ (92%)
24.87$ (17%)
5.10$ (91%)
0.84$ (91%)
52.19$ (13%)
16.97$ (15%)
8.27$ (17%)
16.96$ (15%)
4.95$ (17%)
4.47$ (55%)
2.35$ (84%)
5.03$ (16%)
16.59$ (17%)
1.00$ (90%)
24.87$ (17%)
50.37$ (16%)
8.39$ (16%)
3.93$ (21%)
23.90$ (20%)
5.00$ (75%)
4.87$ (19%)
13.14$ (12%)
4.07$ (90%)
12.00$ (70%)
35.14$ (12%)
2.5$ (50%)
0.68$ (89%)
6.0$ (80%)
3.0$ (50%)
1.0$ (90%)
1.58$ (95%)
8.0$ (60%)
10.91$ (22%)
1.13$ (96%)
0.75$ (92%)
6.96$ (83%)
0.56$ (81%)
6.0$ (80%)
1.8$ (77%)
1.2$ (90%)
7.83$ (74%)
3.0$ (70%)
16.2$ (73%)
9.0$ (70%)
10.0$ (75%)
1.31$ (91%)
10.0$ (60%)
8.0$ (60%)
2.0$ (90%)
2.25$ (89%)
3.13$ (83%)
2.6$ (80%)
3.48$ (83%)
2.0$ (90%)
3.0$ (80%)
1.99$ (87%)
3.99$ (90%)
1.99$ (80%)
3.99$ (90%)
17.49$ (13%)
1.09$ (84%)
5.99$ (85%)
0.99$ (75%)
6.24$ (75%)
1.99$ (90%)
1.99$ (80%)
1.99$ (80%)
0.99$ (80%)
1.99$ (85%)
0.99$ (90%)
3.74$ (75%)
2.99$ (75%)
2.98$ (85%)
1.69$ (83%)
1.19$ (88%)
1.19$ (76%)
1.49$ (94%)
1.99$ (87%)
5.99$ (80%)
15.99$ (20%)
2.98$ (90%)
1.19$ (88%)
1.71$ (91%)
0.89$ (87%)
14.99$ (50%)
FANATICAL BUNDLES

Time left:
356355 days, 2 hours, 18 minutes

Time left:
11 days, 9 hours, 18 minutes

Time left:
21 days, 9 hours, 18 minutes

Time left:
26 days, 9 hours, 18 minutes

Time left:
10 days, 9 hours, 18 minutes

Time left:
32 days, 9 hours, 18 minutes

Time left:
6 days, 9 hours, 18 minutes

Time left:
6 days, 9 hours, 18 minutes

Time left:
40 days, 9 hours, 18 minutes

Time left:
55 days, 9 hours, 18 minutes

Time left:
33 days, 9 hours, 18 minutes
HUMBLE BUNDLES

Time left:
1 days, 3 hours, 18 minutes

Time left:
8 days, 3 hours, 18 minutes

Time left:
9 days, 3 hours, 18 minutes

Time left:
13 days, 3 hours, 18 minutes

Time left:
18 days, 3 hours, 18 minutes
by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE
hatnix
Abenteuerland: NiBiRu Der Bote der Gtter #3
boldviking
Factorio
Factorio SA! Diagonal Disaster! We finished up Vulcanus, so now we pre...
chaserclouds
Touhou Project
UFO 1cc (Real NO Clickbait) [Actually Real This Time] | !discord
manzdev
Software and Game Development
Experimentos Javascript + Ollama + ChatGPT: Le damos vida al Guardin d...
chaosrifle
Engines of Destruction
new stompy mech game! [linux]
exposedlan
Deus Ex: Human Revolution - Director's Cut
Playing Deus Ex for the first time!
myriadminds
Supraland: Six Inches Under
Deja vu, i have been in this sandbox before...
cyburdial
Marbles on Stream
Thirsty Thursday - Lets grind -:- !mystats | !list | 18+
astrangefool
Cypher
Mr. Jordan's Agonising Decryption Show - CYPHER (thanks @android...
adrienlinuxtricks
Science & Technology
JE-DIS BLABLA : On discute en migrant nos VMS sur le nouveau homelab
devills_hill
EVE Online
WH Life | Evening grind! | Drops | AI TTS | !PP
carolineofmaine
Always On
Gaming, Mammoths and Music! classical, country, rock, techno, jazz, b...
hypnotik_games
Software and Game Development
Rogue Like Run System - !game !raffle - Raids:
dolphde
Last Epoch
[GER] Walking Simulator Runemaster?
espiritup
Space Haven
Wir starten einen neuen Run
Rick Timmis
The RICK Show Episode 002: Elite Dangerous, DevOps, Ubuntu Linux, 3D ...
dontcallmechicken
Just Chatting
Tag der Arbeit und Onkel Klausi ist Arbeitslos #truthAndTrust
shamanincap
Metal Gear Solid 2: Sons of Liberty
[RU/EN] Jack, do you remember what day it was yesterday?
gamesnolinux
Dota 2
DOTA 2 RODANDO EM UMA RX 9070 XT - ALGO NICO - META DA RX 9070 XT