HotPaw Basic
HotPaw Basic (or yBasic, formerly cbasPad Pro) for Palm OS
is a full-featured programming environment
which brings the ability to write and run Basic programs
to the Palm of your hand.
The BASIC programming language has been in use for over
3 decades; it's continued
popularity is due to its ease of learning and simplicity of use.
[  
HotPaw Basic Screen Shots   ]
  ,  
[  
Download here   ]
  ,  
Purchase at
...
HotPaw Basic feature list:
- over 75 functions and 30 commands built-in;
- allows you to write BASIC programs in your MemoPad;
- simple built-in dialogs for displaying results and
prompting for input parameters;
- custom form creation
with user definable buttons, fields, checkboxes and pop-up lists;
- access to some standard database formats
(including HanDBase 3, JFile and List)
instead of a proprietary format;
- supports running Basic programs contained in pedit32 Memos
or "Doc" files,
- sound and graphics commands,
auto-scaling 2d and 3d plots,
COLOR graphics;
sound commands include tone and Morse code generation;
- support for the complete ANSI/ISO
Minimal Basic programming language standard,
most GWBasic(tm) functions and statements,
plus block structured programming constructs
(no line numbers required!);
- uses double precision floating point arithmetic
and the MathLib transcendental function library;
- programmable ToDo, Datebook appointment and alarm creation;
- serial port, infrared(SIR), Bluetooth,
and internet network socket communication support;
- compatible with the newest Palm OS 5.2 devices;
- includes several example programs;
- and more...
HotPaw Basic requires Palm OS 3.1 or higher and the
MathLib library.
Download HotPaw Basic version 1.4.5
 
- (zip archive including documentation)
or a
beta test
release of HotPaw Basic
version 1.4.6b0.0
(includes fixes for Treo 650 and the missing ^ character, 2007)
 
This is a 30-day Free Demo of HotPaw Basic.
Additionally, the demo version of HotPaw Basic
also allows you to run up to 4 small Basic programs
for an unlimited time period.
You can
purchase a single-user registration for HotPaw Basic at
these web sites:
pdassi.de
(European distributor).
Thanks for you support!
HotPaw Basic also requires that you have the
MathLib 1.1 library installed.
(zip archive, GNU LGPL,
local copy
)
HotPaw Basic Documentation and Example Programs:
- HotPaw Basic
README text
and
Quick Reference
Documentation -
( this is the most up-to-date documentation )
- An excellent
HotPaw Basic Tutorial
- Contributed by greertech.com
 
- Basic Language text
man page reference (just the Basic syntax) ,
HotPaw Basic preliminary
HTML documentation
(web page, obsolete version) ,
HotPaw Basic
revision history ,
BCMD plug-in module
source code and documentation
(methods of extending HotPaw Basic for add-on developers).
- Some older
tutorial material
and some
examples
for HotPaw Basic
- Buy
The Essential Palm Programming Guide
a book by Christian Immler,
which covers HotPaw Basic programming in detail.
Info on another
book in German on hardware interfacing using HotPaw Basic.
- Join the Yahoo Groups
HotPaw Basic discussion forum to ask questions,
share information, see problem reports,
and find (or contribute) more HotPaw Basic programs.
(New URL)
- LoanCalc.bas -
an example of using the equation solver built into HotPaw Basic
to solve for payment, interest rate or loan principal.
(images)
- example MemoPlot.bas
a HotPaw Basic program to graph data from your MemoPad
(draws line graphs and XY scatter plots,
also calculates some statistics on the data,
zip file, version 1.4)
- example
Parametric Graphing program for HotPaw Basic
(text, includes subroutines for autoscaling chart grid)
- example
Match Icons game in HotPaw Basic
version with launchable applet.
- example
Kanji Match Icons game in HotPaw Basic
version with launchable applet.
- contributed
RsrcMan 1.11,
a Visual Form Editor for HotPaw Basic,
by
Magnus Wohlen .
- contributed
Bitman custom bitmap editor in HotPaw Basic, by
Magnus Wohlen .
- a website with some
HotPaw Basic example code, plus tutorials and a new
GUI editor, by
Simon Nattress
- More small
example programs for HotPaw Basic
-
Matt Smith's Page has a nice Graphing program
in Basic that will plot up to 6 user defined functions.
(Written for the older cbasPad classic, but still compatible
with HotPaw Basic.)
-
greenchile505's HotPaw Basic (yBasic) website
(example programs and tutorials)
MELD Data Acquisition System
an analog data acquisition system supporting HotPaw Basic
There's also an experimental release of the new
cbasPad5
a (pno)armlet Basic interpreter, for OS 5 only,
here .
HotPaw yLexiSpell
A Fun New Word Game: [screenshot]
- Given 4 to 6 scrambled letters,
how many words of 3 or more letters can you find?
Increase your score by finding longer words.
Here's the twist:
you get bonus points if you can spell a word backwards.
Easy to play. Exercises your brain power.
Includes a dictionary of over 9,000 words.
You can choose between playing timed and untimed games.
Keeps a record of your high score, average score and the
percentage of words you've found.
- Download
HotPaw yLexiSpell - version 0.2b0
(new version, updated for Treo 6x0 models)
(zip file, 14-day Demo)
 
- If you like this application, please register your copy of
yLexiSpell at:
Handango
( Thanks! )
HotPaw Utilities for Palm OS handhelds
yCPUBench is a benchmarking utility to measure
the speed and performance of your Palm OS handhelds CPU.
yCPUBench can measure an OS 5 handhelds native ARM CPU's
performance using ARM-pnolets,
as well being able to measuring 68k (PACE emulated)
performance for comparison.
Includes floating point math performance (megaflops) and
memory bandwidth tests.
Free for personal non-commercial use.
Download
yCPUBench -
CPU Benchmark new Palm OS 5 handhelds (Tungsten, Treo, Zire)
(version 0.9)
Some General Information about Palm Organizers
About HotPaw Productions...
HotPaw Productions is located in the heart of Silicon Valley.
The founder and CTO of HotPaw Productions
has been creating unique and powerful applications for the
PalmPilots and the PalmOS Computing Platform since 1996,
has over 15 years of
experience in developing tools for the Basic programming
language, and has been developing for the MacOS for over
20 years, including working with the creators of the original
Macintosh User Interface, with the developers of the Amiga OS,
and with the design team of the Nintendo-64. Former Top-10
applications created for the PalmPilot include cbasPad
Tiny-Basic and the yMCal monthly calendar. Awards include
the Best Symbol Application trophy in the PalmSource '99
programming contest.
HotPaw Productions has also licensed software to several
top Palm OS developers, including audio signal processing code
to Aerodrome Software(tm), and numerical conversion subroutines
to Cutting Edge Software(tm) for thier award winning
Quicksheet spreadsheet.
The founder of HotPaw Productions is a Palm OS Certified Developer.
Contact Hotpaw Productions