What's New
What's new in Hand BASIC version 1.6.2
- Document Interaction (Document Importing)
- iTunes File Sharing
- Fixed minor clearing issue with SCREEN 2
Now you can import BASIC programs from other Apps into CBM Hand BASIC easily!
Hint: to export a file from BASIC you can use export "filename" command.
Recommended Programming App for Hand BASIC- CBM Flavor users:
Touch Lua (Lua Programming Language, Simple and Beautiful, Free)
cbm Hand BASIC Other pages:
What's new in Hand BASIC version 1.6.1
+ Added Help button
+ iPad: Added Blog and FAQ's buttons
+ Fixed CLS after using SCREEN 2 issue
What's new in Hand BASIC version 1.6
+ Improved Drawing Speed for (mostly) iPad's
+ Assistant for Typing Graphic Commands
+ Updated Graphics Sample Files
+ Minor Changes & Fixes
What's new in Hand BASIC version 1.5.8
+ Support for iOS 6 and iPhone 5
+ New Graphics Commands: MOVETO, LINETO, and ANTIALIAS
+ Two new samples: FSTARS.BAS and CODE.BAS
+ Fixed a taping issue in SCREEN 2
Support for iOS earlier than 4.3 is dropped
What's new in Hand BASIC version 1.5.7
General Maintenance
- Optimized BeginFrame/EndFrame
- Improved Sleep Command accuracy
- Memory optimizations
- Screen refresh improvements
- New Break Program (bullet) Button
- Removed Ad's from Help
Have Fun!
What's new in Hand BASIC version 1.5.6
+ Added EMAIL command. Useful for exporting programs or screen content
Graphics Extension:
+ New Sample Program: PLOT3D.BAS. Demonstrates using graphics commands to plot 3D Functions of the form y = f(x, z)
Details:
email command added in order to make it easy to share programs.
you can see shared programs using this link:
https://sites.google.com/site/hawwashsoft/hbasic/shared-programs
Screen shots of plotting 3D functions:
Have Fun!
What's new in Hand BASIC version 1.5.5
+ File editor (EDIT command)
+ Unlocked SET command (changes editors font and color)
+ Fix: GET command now recognizes backspace
Graphics Extension:
+ Set screen title (TITLE command)
+ Support of Landscape orientation
+ Taking advantage of retina display
Details:
- To edit files in editor use EDIT "filename". if you edit a program, make sure all lines are numbered and the length of line does not exceed 80 characters. You can use copy & paste
- SET command is unlocked for all users. See New Commands for syntax
Graphics extension:
- Use TITLE command to set program title. See Graphics Extension for syntax
- When you use Landscape orientation, screen will be rotated
- Take advantage of retina display resolution using SCREEN 2 command (useful only for devices having retina display)
What's new in Hand BASIC version 1.5.3
+ Graphics Extension: Draw Triangles, Polygons, and Stars
+ Tested For iOS 5.1
Details:
Three new Commands for Graphics:
TRIANGLE, POLYGON, and STAR see Graphics Extension reference for syntax.
What's new in Hand BASIC version 1.5.2
+ Auto start program
+ Graphics Extension: stylize your editor
Details:
Auto start program: selected file will auto run when opening Hand BASIC
the file name should be set to either:
AUTORUN.BAS
or
autorun.bas
Gift for Graphics Extension Users:
set your editor's font name and font size, and set text and background colors
to set font
SET FONT "fontname", size
fontname : font name ( to see available fonts use FONTS "filter" )
size = point size of font (recommended values 16-24)
set text color
SET FCLR r, g, b
set background color
SET BCLR r, g, b
r = red component of color
g = green component of color
b = blue component of color
values are 0-255
save settings
SET STORE
restore original settings
SET RESTORE
What's new in Hand BASIC version 1.5.1
+ Alert Sounds (predefined set of sounds)
+ Improved reading user Taps in Landscape orientation
+ New Graphics Extension Sample: PAINT.BAS
Details:
to make alert sound use:
ALERT I
I = integer 0-5
What's new in Hand BASIC version 1.5
+ Renumber your program, plus other useful file keeping functionality
+ Graphics Extension: set line width and cap
+ Special font for retina display (iPhone 4 or 4s)
+ Tested for iOS 5 and dropped support for older iOS 3.x (please to upgrade to iOS 4.0 or later. This is for the greater benefit of the app)
details:
- File keeping features: RENUM, MERGE, RENAME and COPY see New Commands page
- New LSET command to change line style, see Graphics Extension page
- C64 like font for iPhone retina devices
What's New in Hand BASIC version 1.4.1
+ Export your file/screen content to other Apps or print it.
+ New File I/O sample program: FILEIO.BAS
+ Graphics Extension Updates:
++ Draw animation frames
++ Read user taps
++ Draw ellipses
++ New Samples: BOUNCE.BAS and QUIZ.BAS
++ Updated Sample: RECTS.BAS
Details:
Use EXPORT “filename” to export your file/program to other Apps using “Open In…” feature (iOS 4 or later) or Print it (iOS 4.2 or later). To export screen content omit file name (useful for exporting result data)
Make animations using BEGINFRAME/ENDFRAME new commands.
Graphics programs, now can interact with user taps (Low level, using PEEK)
Drawing ellipses is added to drawing commands.
See Graphics Extension Command Reference webpage for more detailed info.
Samples:
- FILEIO.BAS: demonstrates writing data to a file then reading back the data.
- BOUNCE.BAS and RECTS.BAS: demonstrates creating animations using BEGINFRAME/ENDFRAME commands
- QUIZ.BAS: demonstrates interacting with user taps by defining hot spots
What's New in Hand BASIC version 1.4
Released Graphics Extension. Available through In-App Purchase
Graphics extension allows you to draw simple graphic objects, like: lines, rectangles, circles, text, …
Graphics Extension New Features:
+ Define your own colors and set alpha channel (CSET command)
+ Define your text font face and size (FSET command)
+ Graphics Macro Language (GML) to draw objects (DRAW command)
Five sample codes are provided for Graphics Extension:
PLOT2D.BAS
RECTS.BAS
FONT.BAS
COLOR.BAS
DRAW.BAS
To find details type HELP then select Graphics Extension Reference
to open Graphics Extension Purchase Screen:
- Type: PURCHASE
- Type: ACTION then select Purchase
- Run a program that uses Graphics
Direct Graphics Extension Reference Link
What's New in Hand BASIC version 1.3.1
Solved issues for iOS 3.x
What's New in Hand BASIC version 1.3
Added Graphics Extension for BASIC * PREVIEW Version *
Two Sample codes for Graphics: PLOT2D.BAS and RECTS.BAS
Please see Support Webpage for Graphics Command Reference
What's New in Hand BASIC version 1.2.7
- Fixed an issue related to screen refreshing with GET command
- FILES command is optimized for speed
What's New in Hand BASIC version 1.2.6
Improved implementation of GET Command
What's New in Hand BASIC version 1.2.5
+ New Font for iPad. Requires iOS 4.0 or later
+ Enabled background App(switching to other App’s wont close App). Requires iOS 4.0 or later
+ EXITAPP command
Fixes:
– SPC(x) function issue
– Inserting empty lines issue
– minor issue related to cursor movement
What's New in Hand BASIC version 1.2
+ File I/O Support
+ Auto detection of loaded file format
+ HELP Command, In App Help
+ ?VERSION Command
To find many answers about Hand BASIC, visit support webpage!
Update Details:
- Now you can store and load user files utilizing OPEN/CLOSE and PRINT#/INPUT# commands
- When you load files, the loader will detect the format of the loaded file automatically (Text/Encoded). ASCII flag is still used for specifying saved file format
- Enter HELP command to get In App Help. It uses mini browser and requires Internet connection. Many asked for it so here it is.
- as it says: ?VERSION prints current Hand BASIC version
What's New in Hand BASIC version 1.1.4
+ Automatic Capitalization of Loaded Text files
+ Filter program files listing by Name
+ Added Commands can take whitespace
Details:
– When you load text file no need for the commands to be capitalized
– You can add optional parameter for FILES command in order to filter listed files.
Examples:
Files ”Q”
will list all file names having Q or q character meaning case is ignored.
Files ”.txt”
will show all text files
- No need to write added commands exactly. Whitespace can be added. For example:
? ASCII
What's New in Hand BASIC version 1.1.3
+ Automatic Capitalization
+ Open ASCII BASIC Files – with”.TXT” extension; from other apps
+ Delete Files
+ MOREAPPS command
Details:
– Automatic capitalization of entered text from the keyboard.
For example, write:
10 Input ”What is your name”; a$
20 Print ”Hello ”; a$; ”!”
After you type list command:
list
10 INPUT ”What is your name”; A$
20 PRINT ”Hello ”; A$; ”!”
READY.
Caps is no long locked by default (to lock double tab Caps button).
– Hand BASIC is now associated with text files, so you can open and run BASIC programs from other Apps using ”Open In…” (Document Interaction. Requires iOS 4.2)
– To Delete Files (File name is case sensitive) use:
KILL ”FileName.BAS”
What's New in Hand BASIC version 1.1.2
Minor Fixes.
+ New Sample program
Please make sure to read App description from App Store. It contains important instructions.
What's New in Hand BASIC version 1.1
Hand BASIC has just got better!
Hot Updates:
- Cursor input is free, so now you can update previously entered lines of code.
- Support of iTunes File Sharing, so you can add/backup/remove BASIC files.
- Support of Text/ASCII files LOAD/SAVE, so now you can load ordinary Text files instead of Encoded (PIT) files. This feature is included in order to maximize your benefit from iTunes File Sharing. For example you can edit your program with your computer’s favorite editor then copy it to Hand BASIC using file sharing and LOAD file - while ASCII flag is enabled.
- Restart BASIC by tapping “…” (ellipsis)button on the keyboard
- STOP (break) running program by tapping “•” (bullet) button on the keyboard
- New Direct Mode Commands (please write exactly):
- “CLS” : Clear Screen (inside program use PRINT CHR$(147) )
- “FILES” : List all available files
- “ASCII ON” : Enable ASCII files, LOAD/SAVE Text files
- “ASCII OFF” : Disable ASCII files, LOAD/SAVE ordinary BASIC files
- “?ASCII” : Query ASCII files flag: ON/OFF
“HIDE” can still be used to hide the keyboard
Sample Files are provided in both Text (ASCII) *.TXT and Encoded (PIT) *.BAS
Please make sure to set the correct ASCII flag before you LOAD/SAVE files!
ASCII file flag is preserved at App closing.
I appreciate your feedback: hawwash[dot]soft[at]gmail[dot]com