HotPaw Basic

HotPaw Basic



$4.99

1.7.9for iPhone, iPad and more
7.3
6 Ratings
HotPaw Productions
Developer
1.4 MB
Size
Oct 28, 2021
Update Date
Utilities
Category
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
HotPaw Basic Screenshots
HotPaw Basic poster
HotPaw Basic poster

About HotPaw Basic

Calling all early-personal-computing fans, remember typing Basic programs into your home computer? HotPaw Basic recreates the retro-experience of a text-mode Basic interpreter, and it runs right on your iPhone or iPad.

You can also use HotPaw Basic as a programmable calculator, or for displaying simple line graphics.

The HotPaw Basic interpreter supports the minimal Basic language, including:
Commands:
let if then else endif dim data read restore
for to step next while wend goto gosub return
? print input open close end stop mat
run new list del save load dir cls rem
Functions:
int() abs() sgn() rnd()
sqr() exp() log() log10() sin() cos() tan() atn()
len() val() asc() str$() chr$() hex$() mid$()
timer() date$ time$ pi
Operators:
+ - * / mod ^ = and or xor not

Also includes new command and functions to support line graphics, Morse Code audio, FFT analysis, GPS location, MQTT and BTLE communications.

Line numbers are required. Type in the text of your program and type "run" to run them.

See: http://www.hotpaw.com/rhn/basic/iphone/ for a more complete description of the Basic language syntax, commands and functions which this Basic interpreter supports.
Show More

What's New in the Latest Version 1.7.9

Last updated on Oct 28, 2021
Old Versions
Updated to better support newer iOS devices
Show More
Version History
1.7.9
Oct 28, 2021
Updated to better support newer iOS devices
1.7.7
Dec 22, 2017
This app has been updated by Apple to display the Apple Watch app icon.

Updated for iOS 11 and the iPhone X.
Improved support for Larger Text (as set in Accessibility Settings).
Basic programs can now be downloaded to HotPaw Basic using iTunes File Sharing, or via the iOS 11 Files app.
The graphics drawing area is now limited to 80% of full screen.
This update includes bug fixes for entering quote marks, and for an occasionally missing "Stop" button to break program execution.
1.7.4
Sep 14, 2015
Improved some of the built-in audio/sound functions.
Bug fixes.
1.7.3
Apr 24, 2015
Fix for a bug causing the app to crash under iOS 6.
1.7.2
Apr 14, 2015
Bug fix for AirPrint printing.
Bug fixes for built-in Core Bluetooth functions.
1.7.1
Mar 23, 2015
- Added some built-in functions for light-weight messaging using the MQTT protocol.
- Added functions for accessing Bluetooth LE/4.0 IoT devices, including monitoring for one Core Bluetooth notification in the background.
- Added some LightBlue Bean support.
- Also includes several bug fixes, including one bug fix for better OS 6 print support.
1.6.9
Feb 26, 2015
Bug fixes for running on older iOS 6 and 32-bit devices.
The previous version 1.6.8 added iOS 8 and iPhone 6 and 6 Plus support.
1.6.8
Feb 11, 2015
Added support for iOS 8, iPhone 6, 6 Plus and 64-bit devices.
Also includes minor bug fixes.
1.6.2
Oct 4, 2013
Updated and bug fixes for iOS 7.
1.6.1
Apr 20, 2013
Added the fn say() command to produce synthesized speech.
Added HTTP to open/input file commands to allow accessing web site data.
Bug fixes.
1.5.9
Sep 29, 2012
Enhanced support for iOS 6 and the iPhone 5.
Better full screen support when using a Bluetooth keyboard.
Added support for International/unicode strings.
Increased the maximum graphics window size.
Added half-pixel width line drawing for Retina devices.
Added the graphics text and graphics oval commands.
1.5.6
Jan 7, 2012
Fixed built-in Info/Help documentation and fn location() documentation on iPad.
New in previous Version 1.5.5:
Added functions for reading accelerometer, location and audio input.
Added a new program text edit mode.
Added a graphics circle command.
Fixed a matrix scaling bug.
1.5.5
Dec 15, 2011
Added functions for reading accelerometer and location.
Added a function to read mic audio input into an array.
Added a new edit mode.
Added a graphics circle command.
Fixed a matrix scaling bug.
1.5.3
Mar 23, 2011
Added the mat read command.
Fixed mat command for matrix multiply.
Fixed a print tab() bug.
Modified the "Ready" prompt to be less intrusive.
1.5.0
Dec 15, 2010
HotPaw Basic is now a Universal App with iPad support.
AirPrint (to "lpt1:") enabled on iOS 4.2 devices.
1.0.4
Sep 29, 2010

HotPaw Basic FAQ

HotPaw Basic is available in regions other than the following restricted countries:
Azerbaijan,Maldives,Rwanda,Antigua And Barbuda,Anguilla,Kyrgyzstan,Namibia,Sierra Leone,Uzbekistan,Albania,Gambia,Jamaica,Nicaragua,Vietnam,Armenia,Pakistan,Congo,Kenya,Morocco,Myanmar,Mauritania,St. Vincent & The Grenadines,Montenegro,Romania,Uganda,Libya,Mozambique,Nigeria,Suriname,Sao Tome & Principe,Madagascar,Serbia,Kosovo,India,Palau,Paraguay,Mongolia,Bosnia & Herzegovina,Bermuda,Guatemala,Guinea-bissau,Philippines,Bahamas,Cameroon,Ghana,Montserrat,Tonga,Cape Verde,Guyana,Indonesia,Iraq,Moldova,Yemen,Belarus,Congo, Democratic Republic,Liberia,Greece,Mauritius,Qatar,Bulgaria,Honduras,Jordan,Lao Peoples Democratic Republic,Sri Lanka,Niger,Angola,Dominican Republic,Slovenia,Bhutan,Algeria,Fiji,Micronesia,Chad,Tunisia,Zimbabwe,Dominica,Mali,Turks and Caicos,Zambia,Macedonia,Tanzania,Brunei Darussalam,Belize,Ecuador,Grenada,Kazakhstan,Egypt,Georgia,Croatia,Afghanistan,Bolivia,Oman,Burkina Faso,Botswana,Colombia,Barbados,Turkey,Cote Divoire,Senegal,St. Lucia,Nauru,Venezuela,Vanuatu,Benin,Swaziland,Trinidad and Tobago,Seychelles,Slovakia,Bahrain,Nepal,El Salvador,Gabon,Russia,Papua New Guinea,Ukraine,Cyprus,Malawi,Turkmenistan,Cambodia,St. Kitts and Nevis,Cayman Islands,Tajikistan
HotPaw Basic supports English
Click here to learn how to download HotPaw Basic in restricted country or region.
Check the following list to see the minimum requirements of HotPaw Basic.
iPhone
Requires iOS 12.0 or later.
iPad
Requires iPadOS 12.0 or later.
iPod touch
Requires iOS 12.0 or later.

HotPaw Basic Alternative

You May Also Like

Get more from HotPaw Productions