# Classic BASIC — Mobile BASIC Interpreter

> Retro BASIC programming environment for modern mobile devices. (iPhone/iPad app by Nathan Baughman.)

- Source: https://appshunter.io/ios/app/classic-basic/id6780277386 (this page in markdown: same URL + `.md`)
- Developer: [Nathan Baughman](https://appshunter.io/developer/1802995512)
- Category: Developer Tools, Games
- Price: $2.99
- Rating: 4.50/5 from 2 App Store ratings
- Age rating: 4+
- Requires: iOS 17.0 · 6 MB
- Languages: American English
- Released: 2026-06-21
- Data updated: 2026-10-01
- Monetization: paid

## What is Classic BASIC?

Classic BASIC is a retro-inspired BASIC programming environment designed for modern devices.

Write line-numbered BASIC programs, run them instantly, save your work, load built-in examples, explore graphics commands, and learn programming with the included guidebook. Classic BASIC preserves the familiar feel of classic home computers while providing a clean, touch-friendly experience for today's users.

Features include:
• Traditional line-numbered BASIC programming
• Built-in program catalog
• Classic commands such as LIST, RUN, SAVE, LOAD, NEW, and CATALOG
• Graphics commands for drawing lines, circles, boxes, and screen output
• Built-in games including Block Drop and Astro Blaster
• Touch game keyboard support for interactive games
• External keyboard support with ESC and CTRL+C break commands
• Display modes including Green, Amber, and DOS-style color
• Built-in programming guide
• File support for saving and loading your own programs

Classic BASIC is designed for beginners, hobbyists, retro-computing enthusiasts, students, and anyone who wants a simple programming environment that feels immediate, approachable, and fun.

Type a line. Run it. Change it. Learn by doing.

## Key features

- Line-numbered BASIC programming
- Built-in program catalog
- Classic BASIC commands
- Graphics commands
- Built-in games
- Programming guidebook

## Chart rankings

- #32 in Top Paid · Developer Tools (US App Store)

## Is Classic BASIC safe?

Not enough ratings yet to assess Classic BASIC.

## Is Classic BASIC legit?

Classic BASIC appears legitimate, with a few gaps. The AppsHunter Legitimacy Score for Classic BASIC is 65 out of 100 points across 7 verification signals from App Store and developer data.


## Frequently asked questions about Classic BASIC

### What is Classic BASIC?

Classic BASIC is a mobile application that provides a retro-inspired BASIC programming environment. It allows users to write, run, and save line-numbered BASIC programs with classic commands and graphics, designed for modern devices.

### What devices does Classic BASIC support?

Classic BASIC is supported on both iPhone and iPad devices, offering a touch-friendly experience for users on Apple's mobile platforms.

### How much does Classic BASIC cost?

Classic BASIC is a paid application, available for a one-time purchase of $4.99. There are no in-app purchases or subscriptions required.

### Does Classic BASIC have ads?

No, Classic BASIC is completely ad-free. Users can enjoy the programming environment without any advertisements interrupting their experience.

### What programming features does Classic BASIC offer?

Classic BASIC supports traditional line-numbered BASIC programming, including commands like LIST, RUN, SAVE, and LOAD. It also features graphics commands for drawing and screen output, along with a built-in programming guide.

### Can I play games on Classic BASIC?

Yes, Classic BASIC includes built-in games such as Block Drop and Astro Blaster. It also supports a touch game keyboard for interactive gameplay.

### How often is Classic BASIC updated?

The latest version of Classic BASIC is 1.0.3, which was last updated on June 27, 2026. Updates are released to improve functionality and add features.

### What is the age rating for Classic BASIC?

Classic BASIC has an age rating of 4+, making it suitable for a wide range of users, including younger learners and hobbyists interested in programming.

## Version history (last 5 releases)

### 1.0.6 — 2026-09-13

Classic BASIC 1.0.6 is a major update with an improved mobile phone experience, expanded device hardware support, and better GW-BASIC compatibility.

• New adaptive editor and terminal workspace with side-by-side programming on larger screens
• Major tablet improvements including rotation, resizable layouts, keyboard controls, editing, saving, and draft recovery
• Hide the top menu for more terminal space and restore it anytime with MENU ON
• Expanded hardware commands for motion sensors, compass, battery, speech, dictation, microphone recording, haptics, clipboard, sharing, importing/exporting files, notifications, device information, network status, and more
• Expanded GPS support including speed and additional location data
• Improved camera, photo picker, QR/barcode scanner, and flashlight support
• Improved external keyboard support and keyboard shortcuts
• GW-BASIC compatibility fixes and improved runtime error handling
• Better responsiveness when running busy BASIC programs
• Expanded built-in help and device command documentation
• Seven new hardware demonstration programs

Classic BASIC continues to bring classic BASIC programming to modern phone hardware while maintaining the retro terminal experience.

Hardware features vary by device and may require permission.

### 1.0.5 — 2026-08-14

Fixed an issue in the sample barcode scanning program. The sample now uses INPUT for barcode entry instead of INKEY$, providing a simpler and more reliable approach when using the standard phone keyboard.

This update affects the sample program only; no changes were made to the BASIC interpreter.

### 1.0.4 — 2026-07-07

• Fixed a BASIC semicolon output bug so PRINT statements now handle trailing and separated semicolons more accurately, keeping text on the same line when expected and matching classic BASIC behavior more closely.

### 1.0.3 — 2026-06-27

Fixed circle rendering so graphics display correctly. Improved text readability on larger devices with better font scaling. Also includes graphics refinements, performance improvements, and general bug fixes for a smoother experience.

### 1.0.2 — 2026-06-25

• Updated on-screen GAMEKEYBOARD controls for touch devices
• Fixed overly sensitive game buttons in Block Drop and Astro Blaster
• Made rotate, movement, thrust, and fire controls more controlled and predictable
• Added better pacing for held buttons so inputs no longer repeat too aggressively
• Updated app branding throughout to Classic BASIC
• Updated startup screen branding to Classic BASIC v1.0.2
• Updated app display name consistency

## Apps similar to Classic BASIC

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Noesis A.I.](https://appshunter.io/ios/app/noesis-ai/id6760393443) | — | Free | Developer Tools |
| [Golang Recipes Pro](https://appshunter.io/ios/app/golang-recipes-pro/id1574609188) | — | $2.99 | Developer Tools |
| [Love2D Game Maker](https://appshunter.io/ios/app/love2d-game-maker/id6476174098) | 4.3 (3) | $12.99 | Developer Tools |
| [BASIC: programming language](https://appshunter.io/ios/app/basic-programming-language/id1540244170) | 4.2 (17) | $11.99 | Developer Tools |
| [Code - Compile & Run Program](https://appshunter.io/ios/app/code-compile-and-run-program/id1515506950) | 3.9 (14) | $3.99 | Developer Tools |
| [Pascal Playground](https://appshunter.io/ios/app/pascal-playground/id6761907191) | — | Free | Developer Tools |

## More apps by Nathan Baughman

- [Vesper Python REPL & Editor](https://appshunter.io/ios/app/vesper-python-repl-and-editor/id6802876300)
- [Presidential Bonk!](https://appshunter.io/ios/app/presidential-bonk/id6812719198)
- [TrashBox-80](https://appshunter.io/ios/app/trashbox-80/id6814197360)

All apps by Nathan Baughman: https://appshunter.io/developer/1802995512

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-10-01.*
