Audio (128) Datatype (17) Demo (65) Development (269) Document (70) Driver (20) Emulation (71) Game (624) Graphics (239) Library (24) Network (84) Office (24) Utility (332) Video (22)
Total files: 1989
Full index file Recent index file
Part of Aros World Exec |
fabasic | | Description: | BASIC with GUI, gpio, games, sound and network | | Download: | fabasic.aarch64-aros.lha (TIPS: Use the right click menu if your browser takes you back here all the time) | | Size: | 2Mb | | Version: | 0.9-alpha | | Date: | 10 Nov 26 | | Author: | Rhun | | Submitter: | Rhun | | Email: | rafal1982/yahoo com | | Requirements: | piAROS (AROS AArch64), Raspberry Pi 3/4/5/500 | | Category: | development/language | | License: | Other | | Distribute: | yes | | FileID: | 3605 | | | | | Comments: | 0 | | Snapshots: | 0 | | Videos: | 0 | | Downloads: | 0 (Current version) | | 0 (Accumulated) | | Votes: | 0 (0/0) (30 days/7 days) | |
[Show comments] [Show snapshots] [Show videos] [Show content] [Replace file] fabasic is a BASIC interpreter for AROS AArch64
(Raspberry Pi). The language follows the ANSI/ISO Full BASIC core with
QBasic-style extensions, and adds modules for modern programs:
- classic BASIC: structured code, SUB/FUNCTION, TYPE records,
libraries (MODULE / USE), sequential and random access files
- windows with Zune: buttons, lists, tables, menus, tabs, dialogs,
timers, events
- games: canvas, sprites, collisions, tile maps (also isometric and
from the Tiled editor), path finding, smooth frame loop
- sound through AHI: tones, WAV and 8SVX samples
- network: HTTP/HTTPS, JSON, TCP, UDP, MQTT
- Raspberry Pi hardware: GPIO, I2C, BME280, DS18B20, OLED,
VideoCore firmware readings
- -pack: interpreter and program in one executable
- faedit: editor and IDE - syntax colours, themes, F5 runs the
program and jumps to the line of an error
About 50 example programs are included, from small console programs
to games and a Home Assistant reader. Manual in English and Polish.
This archive contains AROS AArch64 programs only - they do not run
on Linux, Windows, AROS x86 or AmigaOS, and programs made with -pack
run only on AROS AArch64. fabasic for Linux and Windows is a separate
program, not included here; the same .bas programs run on it unchanged.
This is an ALPHA release: the language may still change.
The hardware functions (GPIO, I2C, sensors, OLED) are experimental and
have not been fully tested - wrong wiring can damage the Pi or the
connected devices. Use them at your own risk.
HTTPS connections are encrypted, but the server certificate is not
verified.
Installation: unpack anywhere, double-click faedit, or run from the
Shell, e.g.
fabasic examples/gui/calculator.bas
See README.txt inside the archive.
Freeware, provided "as is" without any warranty (see LICENSE.txt and
LICENSE-faedit.txt).
Written with help from an AI assistant (Claude).
Includes Mbed TLS (Apache 2.0) and the PiSensors library (MIT).
Example graphics (CC0): Kenney, Buch, Luis Zuno.
|