The following files are provided in Memopad Archive format (Library.MPA). The latest versions can also be found in the Quartus File Area in text format.
See also the Library Documentation section of the manual.
arcfour | The arcfour symmetric encryption algorithm. |
Integrated inline 68K assembler. | |
assert | Provides compile-time assertions; useful when debugging. |
backlight | Allows program control over the backlight on the PalmPilot. |
bitmap | Allows the definition of inline bitmap objects. |
calendar | ANSI Forth Gregorian & ISO date routines. Algorithms are from 'Calendrical Calculations', N. Dershowitz & E.M. Reingold, 1997, ISBN 0-521-56474-3 |
case | Implementation of the Standard CORE EXT words CASE OF
ENDOF ENDCASE . |
condthens | A solution for conditional constructs (simpler than CASE..ENDCASE ).
Courtesy of Wil Baden. |
core-ext | Provides words from the Standard CORE EXT wordset that are not defined in the Quartus Forth kernel. |
dblmath | Additional double arithmetic words. |
disasm |
68K disassembler, including an implementation of the Standard TOOLS word SEE. |
doc | Library code allowing access to compressed Doc-format (AportisDoc, etc.) files. |
docinc | Allows source to be read from Doc-format files. |
double | Provides words from the Standard DOUBLE wordset that are not defined in the Quartus Forth kernel. |
DataMgr | Library code for accessing PalmOS databases. |
environment | Provides ENVIRONMENT? from the Standard CORE
wordset. |
Events | Defines all PalmOS event types. |
facility-ext | Provides TIME&DATE from the Standard FACILITY
EXT wordset. |
facility | Provides KEY? and AT-XY from the
Standard FACILITY wordset. |
file | Provides S" from the Standard FILE wordset. |
fonts | Defines all Palm OS font IDs. |
Fields | Helper words for Palm OS GUI field manipulation. |
Forms | Helper words for Palm OS GUI form manipulation. |
graphics | Various graphics words (line , circle ,
rounded-rectangle , etc.) |
ids | Provides an easy way to specify creator IDs and resource types. |
input | Provides pop-up dialogs for string input. |
memo | Allows the creation of new memos in the Memopad application. |
memory | Provides the Standard MEMORY wordset. |
music | A simple lexicon for producing music from the Palm internal speaker. |
Mem | Words allowing the allocation of additional memory from the Palm OS dynamic RAM heap. |
random | Access to the Palm OS random number generator. |
regs | Displays the current contents of the sixteen MC68000 CPU data and address registers. |
resources | Simple access to external GUI resources from within your applications. |
roman | Provides Roman numeral manipulation words. Used in Duco. |
safe | Adds extra error checking to a number of Quartus Forth words. Useful during debugging. |
simple-handler | A menu handler used in the sample sources. No longer necessary, as menu events are now passed directly to the application via EKEY. The sample sources will soon be updated. |
sound | Tone generation from the Palm OS internal speaker. |
string | Additional words from the Standard STRING wordset. |
tester | John Hayes' module allowing simple { test -> result
} tests. |
textalign | Right, left, and center-alignment of displayed text. |
tinylocals | A non-standard but quite usable implementation of variables with local scope. |
tinynums | Provides tiny (4x5) digits. Used by Year. |
toolkit | A number of generally useful words. |
tools-ext | Words from the Standard TOOLS EXT wordset. |
trig | Provides integer SIN and COS to
three decimal places of accuracy. |
turtle | Simple LOGO-like 'turtle-graphics' words. |
Ver | A word returning the PalmOS version. |
zstrings | Defining word for zero-delimited strings. |