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