GB BASIC
Tony Wang Developer
Tony Wang Publisher
1970-01-01 Release
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
🎮 Full Controller Support
7 user reviews
(7 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
1.00$ (90%)
13.30$ (11%)
7.54$ (16%)
4.95$ (17%)
41.47$ (17%)
5.03$ (16%)
4.00$ (80%)
41.47$ (17%)
12.42$ (17%)
24.99$ (58%)
49.77$ (17%)
1.00$ (90%)
4.50$ (70%)
16.79$ (16%)
24.87$ (17%)
33.17$ (17%)
16.79$ (16%)
3.60$ (80%)
4.19$ (16%)
24.87$ (17%)
16.57$ (17%)
12.59$ (16%)
16.57$ (17%)
16.57$ (17%)
39.95$ (11%)
5.03$ (16%)
8.39$ (16%)
8.78$ (12%)
20.99$ (16%)
16.57$ (17%)
3.32$ (74%)
3.0$ (70%)
6.0$ (80%)
9.0$ (70%)
2.5$ (75%)
2.5$ (75%)
6.0$ (80%)
7.2$ (80%)
41.99$ (40%)
1.58$ (95%)
1.19$ (40%)
4.5$ (82%)
6.75$ (55%)
1.05$ (85%)
2.55$ (85%)
6.25$ (75%)
1.98$ (67%)
3.0$ (50%)
1.13$ (91%)
10.0$ (75%)
1.13$ (91%)
8.0$ (60%)
3.92$ (74%)
1.31$ (91%)
6.85$ (47%)
2.09$ (87%)
10.0$ (75%)
8.91$ (70%)
2.0$ (90%)
8.71$ (71%)
21.99$ (27%)
2.49$ (88%)
38.99$ (13%)
17.49$ (13%)
15.99$ (20%)
4.99$ (83%)
3.39$ (92%)
1.99$ (80%)
1.99$ (87%)
1.99$ (85%)
1.19$ (76%)
9.49$ (5%)
1.09$ (84%)
53.99$ (10%)
2.48$ (75%)
1.19$ (76%)
9.49$ (5%)
13.49$ (10%)
8.99$ (10%)
1.19$ (88%)
1.19$ (94%)
2.49$ (75%)
1.99$ (90%)
1.29$ (84%)
1.19$ (88%)
1.49$ (85%)
9.49$ (5%)
1.98$ (80%)
5.99$ (70%)
1.19$ (88%)
FANATICAL BUNDLES

Time left:
356228 days, 7 hours, 49 minutes

Time left:
356228 days, 7 hours, 49 minutes

Time left:
4 days, 14 hours, 49 minutes

Time left:
17 days, 14 hours, 49 minutes

Time left:
4 days, 14 hours, 49 minutes

Time left:
13 days, 14 hours, 49 minutes

Time left:
23 days, 14 hours, 49 minutes

Time left:
34 days, 14 hours, 49 minutes
HUMBLE BUNDLES

Time left:
0 days, 8 hours, 49 minutes

Time left:
5 days, 8 hours, 49 minutes

Time left:
7 days, 8 hours, 49 minutes

Time left:
18 days, 8 hours, 49 minutes

Time left:
19 days, 8 hours, 49 minutes

Time left:
19 days, 8 hours, 49 minutes
by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE
munglo
Software and Game Development
Fixing jank before others are let in
gaminglinuxfr
Cities: Skylines II
Cities Skylines II - Avec @adrienlinuxtricks
carolineofmaine
Always On
Music, Mammoths and Gaming! classical, country, rock, techno, jazz, b...
soulchainer
Hollow Knight: Silksong
. Esto va como la seda .
45sqi
[linux]05.09.2025 - , Create
mra_q
Death Stranding: Director's Cut
?
het_tanis
Science & Technology
(Prerecorded) System Admin course 11-16 recordings. I'll be aroun...
outermostghost
PEAK
[18+] SubaDonamonth Day 5 - Daily Peam, then Skyrim Challenge !book !r...
bastisvlogs
Dead Island
es geht wieder auf die ZOMBIE Jagd? (Bei Uns Gibt es Mehr Gameplay al...
lfdcat
Software and Game Development
almic
Software and Game Development
>> GAME DEV :: Sky Shader (Darkness) :: Zombie Game :: Godot &l...
ukaszgra
Persona 5 Royal
P E R S O N A | 10 lecie strimkowania
pantherfarber
No Man's Sky
Sky Cat - No Mans Sky - New Expedition -- Sitting Doggos
topklean
Software and Game Development
linux tech
ma_magie
Science & Technology
Cet iMac est-il dpannable s'il n'as pas d'image ? avec ...
kokosabre
Skull and Bones
I like boats and I cannot lie.
a1rm4x
Hollow Knight: Silksong
Silksong on Linux! YEAAAAAHH
pilkdrinkervt
osu!
MY OSU SKIN IS FINALLY DONE // FREAKSHIDFRIDAY RAHHH !np !mouse !sk...
tposeprogrammer
Software and Game Development
Diving into C Pointers & Surviving CS50s Tideman! | @tposeprogra...
mreliptik
Software and Game Development
UI work in Hyperslice with Godot | !hypercafe !jam !hyperslice !course
cringer
SnowRunner
For real, Season 16 in SnowRunner today | !Linux stream | !ads !cringe...
t2sde
Software and Game Development
Tripling Down on Intel IA-64 Itanium Linux Support
locet_
Path of Exile 2
Morning Coffee | SUBtember | !Trip |