Welcome! This wiki documents RFO-BASIC! version 1.91, a BASIC interpreter that runs on Android, with a program text editor, that lets old-style programmers quickly write apps with access to most of the device's features, including web surfing, telephony, and texting. This manual is based on the published manual, plus comments the community has provided on the Forum.
Pages of this wiki will be written gradually and will be based on the existing manual, on personal observations, on study of the examples in the distribution kit, and on discussions on the Forum. Any given assertion might not yet have been reviewed by anyone with detailed knowledge of the code. It may give you additional insight but you rely on it at your own risk. This website is not complete until we say it is!
This wiki may also document new features, clearly labeled as "unimplemented," in order to get the user community to agree on their design and get them implemented in an orderly way.
To make suggestions or report mistakes, click on "Discussion" at the top of the article in question, to edit that article's talk page; or use the Forum. This is a wiki that anyone can edit. However, if English is not your native language, please comment on the Discussion page, adding links to relevant Forum discussions or bug reports, and allow me to shine it up.
Readers are welcome to replace the red-links with URLs to the real thing.
- RFO-BASIC software as of March 2017
- The official RFO-BASIC! version 1.91 (an .APK that can be sideloaded into an Android device and then installed)
- The official version 1.91 manual, De Re BASIC!
- An incomplete tutorial based on version 1.71
- Private versions
Several users have taken RFO-BASIC! further and published newer versions. This wiki describes areas in which they have done additional work, but does not document their versions.
- HBASIC (version 1.60, 20-Mar-18)
- OLI-BASIC (version 20) with examples
- OLI-BASIC (version 21, 23-Dec-17)
- Support software
- RFODESIGNER — Integrated Development Environment to develop BASIC programs and APKs on the PC for sideloading
- Software that lets you write BASIC code on the PC and then transfer it and execute it on your Android device
- BUI — Drag-and-drop software that lets you design a screen format on the PC and writes skeleton BASIC code that you can complete
- Other helpful information
- The Forum of users of RFO-BASIC!
- A page of Frequently Asked Questions on this Miraheze wiki farm
- The MediaWiki help center: How to edit a website like this
|Manual contents (Statement index)|
|Language features||Arrays • Data structures • Interrupt routines • User-defined functions|
|Interfaces||Audio player • Bluetooth • Graphics • HTML • Sockets • SQL|
|Programming notes||Coexisting with Android|