Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ianatha/bababasic
QuickBASIC 4.5 revival on Android
https://github.com/ianatha/bababasic
android basic programming quickbasic terminal
Last synced: about 1 month ago
JSON representation
QuickBASIC 4.5 revival on Android
- Host: GitHub
- URL: https://github.com/ianatha/bababasic
- Owner: ianatha
- License: mit
- Created: 2023-10-28T04:08:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-16T14:10:51.000Z (9 months ago)
- Last Synced: 2024-08-03T01:37:21.431Z (5 months ago)
- Topics: android, basic, programming, quickbasic, terminal
- Language: Kotlin
- Homepage: https://play.google.com/store/apps/details?id=io.atha.quickbasic
- Size: 13.9 MB
- Stars: 94
- Watchers: 1
- Forks: 4
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BabaBASIC
## Write and run QuickBASIC 4.5 programs, just like in the 80s
BabaBASIC lets you write and run QuickBASIC 4.5-compatible programs on your Android device, enabling you to reminisce of the prehistoric computing era.
## Why I am making this?
I made this app because my father, who was a programmer in the 80s, asked me to find him an Android app to showcase programming to others using QuickBASIC.
I couldn't find anything that I felt comfortable recommending to him, so I pulled an all-nighter and made this.## Running on the command-line
```
./gradlew :bbasic:build
java -jar bbasic/build/libs/bbasic-standalone.jar INPUT.BAS
```## Standing on the shoulders of giants
* [Rosemoe/sora-editor](https://github.com/Rosemoe/sora-editor)
* [termux/termux-app](https://github.com/termux/termux-app)
* BabaBASIC started as fork of [mayuropensource/PuffinBASIC](https://github.com/mayuropensource/PuffinBASIC),
but it's been modified significantly to match [QuickBASIC 4.5](https://ia803001.us.archive.org/12/items/Microsoft_QuickBASIC_4.5_2nd_Edition_Manual/Microsoft_QuickBASIC_4.5_2nd_Edition_Manual.pdf).