https://github.com/ianatha/bababasic Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Resources + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} ianatha / bababasic Public * Notifications * Fork 1 * Star 45 QuickBASIC 4.5 revival on Android play.google.com/store/apps/details?id=io.atha.quickbasic License MIT license 45 stars 1 fork Activity Star Notifications * Code * Issues 8 * Pull requests 0 * Discussions * Actions * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Security * Insights ianatha/bababasic This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 4 branches 0 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/i] Use Git or checkout with SVN using the web URL. [gh repo clone ianath] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @ianatha ianatha chore: add reference materials ... c1b07f1 Nov 9, 2023 chore: add reference materials c1b07f1 Git stats * 118 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github/workflows chore: GHA builds should cancel prev builds on same branch November 4, 2023 19:46 app fix: fix LABEL neologism November 6, 2023 08:58 bbasic refactor: split BabaBASIC into platform-specific modules November 5, 2023 12:50 design_assets chore: update README & design assets November 4, 2023 19:39 gradle/wrapper Initial commit. October 30, 2023 02:58 libbababasic fix: display Java's -0 as 0 November 8, 2023 00:26 ref chore: add reference materials November 9, 2023 14:36 samples chore: update README November 9, 2023 14:34 .gitignore Initial commit. October 30, 2023 02:58 .tool-versions refactor: split BabaBASIC into platform-specific modules November 5, 2023 12:50 LICENSE chore: README and LICENSE October 31, 2023 18:49 README.md chore: update README November 9, 2023 14:34 bababasic.keystore Initial commit. October 30, 2023 02:58 build.gradle.kts refactor: split BabaBASIC into platform-specific modules November 5, 2023 12:50 gradle.properties refactor: split BabaBASIC into platform-specific modules November 5, 2023 12:50 gradlew Initial commit. October 30, 2023 02:58 gradlew.bat Initial commit. October 30, 2023 02:58 settings.gradle.kts refactor: split BabaBASIC into platform-specific modules November 5, 2023 12:50 View code BabaBASIC Write and run QuickBASIC 4.5 programs, just like in the 80s Why I am making this? Running on the command-line Standing on the shoulders of giants README.md BabaBASIC BabaBASIC on the Play Store Write and run QuickBASIC 4.5 programs, just like in the 80s BabaBASIC Screenshot BabaBASIC Screenshot 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 * termux/termux-app * BabaBASIC started as fork of mayuropensource/PuffinBASIC, but it's been modified significantly to match QuickBASIC 4.5. About QuickBASIC 4.5 revival on Android play.google.com/store/apps/details?id=io.atha.quickbasic Topics android basic programming terminal quickbasic Resources Readme License MIT license Activity Stars 45 stars Watchers 1 watching Forks 1 fork Report repository Languages * Kotlin 87.3% * Java 7.6% * ANTLR 3.2% * BASIC 1.8% * Visual Basic 6.0 0.1% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time.