QUARTUS


Quartus Forth (Palm version) Library Files

These files are all specific to Quartus Forth 1.2.5 and below, and are provided here unsupported, for historical purposes only. Much of this code will also work with Quartus Forth 2.0.0, but for source specific to Quartus Forth 2.0.0, please visit the correct file section.

These MemoPad source files were distributed with the Quartus Forth 1.2.5 on-board compiler (Palm version).

Directory: files/PalmOS/Forth125/Library125
Go back to the parent directory ..Back to the files/PalmOS/Forth125 directory directory2008.4.25
Highlighted SourceDownload/view this file string.txtWords from the ISO/ANSI Standard STRING wordset. Updated with -TRAILING. 212 bytes2000.3.18
Highlighted SourceDownload/view this file float-ext.txtProviding F~ and F. from the Standard FLOAT EXT wordset. 1122 bytes1999.12.30
Highlighted SourceDownload/view this file FEL.txtFloating-point Exponents & Logarithms (FEL), contributed by Michael Will. 1439 bytes1999.12.18
Highlighted SourceDownload/view this file trig.txtProvides integer SIN and COS to four decimal places of accuracy. 960 bytes1999.12.10
Download/view this file disasm.zipA DragonBall 68328 disassembler, version 1.0. Ported from original code by Mike Haas. Provides the Standard TOOLS word SEE. 5182 bytes1999.10.7
Download/view this file MemoDB.zipQuartus Forth 1.2.5 library memos in MemoDB.PDB format, for loading into the Palm Emulator. Note that installing this PDB will overwrite all memos in the current emulator session. (For installing on an actual device, DO NOT use this file; use library.mpa from the distribution .zip, installed via the Palm Desktop software.) 25444 bytes1999.10.7
Download/view this file ulibtxt.zipThese are the same memos as found in libtxt.zip in the distribution, but with linefeed-only endings (for the convenience of Mac and Unix users). 31872 bytes1999.10.7
Highlighted SourceDownload/view this file db-example.txtA simple example showing how to open a new database and write data to it. 1035 bytes1999.3.27
Highlighted SourceDownload/view this file float.txtProviding REPRESENT from the Standard FLOAT wordset. 262 bytes1999.3.9
Highlighted SourceDownload/view this file simple-handler.txtA simple menu handler for PalmOS apps. Updated to work with the 1.2.0 corrected callback/end-callback. 522 bytes1999.3.4
Highlighted SourceDownload/view this file DataMgr.txtConstants and words for PalmOS database access. 637 bytes1999.3.2
Highlighted SourceDownload/view this file Events.txtNamed constants for all PalmOS event types. Also provides coords@ and menuitem. Updated with itemid. 1178 bytes1999.3.2
Highlighted SourceDownload/view this file Fields.txtA module providing a number of useful GUI field-manipulation words. Updated! 669 bytes1999.3.2
Highlighted SourceDownload/view this file Forms.txtA module providing a number of useful GUI form-manipulation words. 703 bytes1999.3.2
Highlighted SourceDownload/view this file Mem.txtAlternate words for accessing memory; each block of allocated RAM has a 32-bit absolute address. 276 bytes1999.3.2
Highlighted SourceDownload/view this file Ver.txtFor checking the Palm OS version. 166 bytes1999.3.2
Highlighted SourceDownload/view this file arcfour.txtFast symmetric stream encryption algorithm with a key size variable from 40 to 2048 bits. Written in portable ANS Forth. Needs core-ext. 965 bytes1999.3.2
Highlighted SourceDownload/view this file asm68k.part2.txtPart 2 of 2 of the asm68k assembler, version 1.21 3618 bytes1999.3.2
Highlighted SourceDownload/view this file asm68k.txtPart 1 of 2 of the asm68k assembler, version 1.21 3904 bytes1999.3.2
Highlighted SourceDownload/view this file assert.txtAssertion words for use while debugging. 654 bytes1999.3.2
Highlighted SourceDownload/view this file backlight.txtHardware backlight control. 148 bytes1999.3.2
Highlighted SourceDownload/view this file bitmap.txtA defining word for creating small inline bitmaps that can draw themselves. See tinynums for an example. 242 bytes1999.3.2
Highlighted SourceDownload/view this file calendar.txtISO/ANSI Standard implementation of Gregorian and ISO date manipulation words. Needs dblmath. 3599 bytes1999.3.2
Highlighted SourceDownload/view this file case.txtAn implementation of CASE/OF/ENDOF/ENDCASE, as described in the ISO/ANSI Forth Standard. 297 bytes1999.3.2
Highlighted SourceDownload/view this file condthens.txtCOND and THENS are a simpler replacement for CASE..OF..ENDOF..ENDCASE. 126 bytes1999.3.2
Highlighted SourceDownload/view this file core-ext.txtISO/ANSI Standard CORE EXT words elective. 1032 bytes1999.3.2
Highlighted SourceDownload/view this file dblmath.txtSeveral additional double-number arithmetic words. Needs double. 563 bytes1999.3.2
Highlighted SourceDownload/view this file doc.txtWords for reading documents in DOC (AportisDOC) format. Handles decompression. Needs DataMgr, zstrings, core-ext, condthens, and double. 2009 bytes1999.3.2
Highlighted SourceDownload/view this file docinc.txtA loadable module providing DocInclude, which allows source code to be loaded from Doc-format (AportisDOC) files. Based on work by Erwin Schomburg. Needs doc. 2790 bytes1999.3.2
Highlighted SourceDownload/view this file double.txtISO/ANSI Standard DOUBLE words elective. 209 bytes1999.3.2
Highlighted SourceDownload/view this file environment.txtElective providing ENVIRONMENT? from the CORE wordset. 706 bytes1999.3.2
Highlighted SourceDownload/view this file facility-ext.txtWords from the ISO/ANSI Standard FACILITY EXT wordset. 199 bytes1999.3.2
Highlighted SourceDownload/view this file facility.txtWords from the ISO/ANSI Standard FACILITY wordset. 246 bytes1999.3.2
Highlighted SourceDownload/view this file fonts.txtNamed constants for PalmOS font types. 231 bytes1999.3.2
Highlighted SourceDownload/view this file graphics.txtLine, point, circle, rectangle, rounded-rectangle, and several miscellaneous graphics words. Updated with erase-rectangle. 1563 bytes1999.3.2
Highlighted SourceDownload/view this file ids.txtDefining word for 4-character creator IDs, etc. Updated with suggestions from Tony Sanders. 430 bytes1999.3.2
Highlighted SourceDownload/view this file input.txtProvides get-input, a popup graphical dialog for text input. Uses qrsrc.zip. 1607 bytes1999.3.2
Highlighted SourceDownload/view this file memo.txtDemonstration code showing how to write to the Pilot MemoPad database. Needs core-ext, toolkit, ids, zstrings, and DataMgr. 1243 bytes1999.3.2
Highlighted SourceDownload/view this file memory.txtThe ISO/ANSI Standard MEMORY wordset, providing ALLOCATE, FREE, RESIZE, and a non-standard word size that returns the size of an allocated region. 620 bytes1999.3.2
Highlighted SourceDownload/view this file music.txtSimple musical notation words for the speaker on the Palm. 722 bytes1999.3.2
Highlighted SourceDownload/view this file random.txtRandom numbers from the Palm OS. 123 bytes1999.3.2
Highlighted SourceDownload/view this file regs.txtAn extension of asm68k that displays the current values of all 16 CPU registers. Needs asm68k. 397 bytes1999.3.2
Highlighted SourceDownload/view this file roman.txtA module for handling Roman numerals. Written in Standard Forth. 2029 bytes1999.3.2
Highlighted SourceDownload/view this file safe.txtA loadable module providing a number of 'safety net' features. Useful during development, and for beginners. 1353 bytes1999.3.2
Highlighted SourceDownload/view this file serial.txtA module for easy serial-port access. Documentation to follow. 3961 bytes1999.3.2
Highlighted SourceDownload/view this file sound.txtA module providing SystemSound and sound, which allow you to operate the PalmPilot's internal speaker. 361 bytes1999.3.2
Highlighted SourceDownload/view this file struct.txtA module for defining data structures. 287 bytes1999.3.2
Download/view this file tester125.txtJohn Hayes' tester module, allowing concise { test -> result } tests. 1976 bytes1999.3.2
Highlighted SourceDownload/view this file textalign.txtProvides type.left type.right type.center and pixel-width. 394 bytes1999.3.2
Highlighted SourceDownload/view this file tinylocals.txtA module providing a set of locals named L0 through L7. 681 bytes1999.3.2
Highlighted SourceDownload/view this file tinynums.txtThe numbers 0-9 as tiny 3x5 bitmaps. tinyemit, tinytype and tinycr are provided. Needs bitmap. 1769 bytes1999.3.2
Highlighted SourceDownload/view this file toolkit.txtMiscellaneous useful words. Updated! 1022 bytes1999.3.2
Highlighted SourceDownload/view this file tools-ext.txtA module providing the ISO/ANSI Standard TOOLS EXT words [IF], [ELSE], and [THEN]. 699 bytes1999.3.2
Highlighted SourceDownload/view this file turtle.txtSimple turtle graphics. Uses trig. 606 bytes1999.3.2
Highlighted SourceDownload/view this file zstrings.txtA defining word for zero-byte delimited strings. 184 bytes1999.3.2
Highlighted SourceDownload/view this file newmemo.txtAn enhanced memo module, based on memo.txt. Contributed by Allen Chen. 2934 bytes1999.2.13
Highlighted SourceDownload/view this file flash.txtUpdated! NOTE -- For Palm III devices only. 1680 bytes1999.2.9
Highlighted SourceDownload/view this file tealbitmap.txtAllows bitmaps to be read from TealPaint images. Contributed by Daryl Lee. Search the Discussion Forum for notes on usage. 2047 bytes1999.2.9
Highlighted SourceDownload/view this file square.txtAn integer square-root routine. Contributed by Ken Butterfield. 519 bytes1999.2.9
Highlighted SourceDownload/view this file file.txtDefines S" for use in interpretation state. 193 bytes1999.2.5
Highlighted SourceDownload/view this file redefine.txtDisplays a message when an already-defined word is redefined. Courtesy of Wade Johnson. 402 bytes1999.2.1
Highlighted SourceDownload/view this file numberalign.txtWords for left, right, and centre-alignment of displayed numbers. Contributed by Daryl Lee. 653 bytes1999.1.13
Highlighted SourceDownload/view this file ports.txtThe DragonBall processor that powers the Palm III has ten 8-bit wide parallel I/O ports. These words are intended to simplify access to those ports. Contributed by Ed Beroset. 923 bytes1999.1.9
Highlighted SourceDownload/view this file easter.txtA module providing words for calculating Easter and 12 other related holidays. Uses calendar. 1927 bytes1999.1.1
Highlighted SourceDownload/view this file Resources.txtA module simplifying the use of external resources in Quartus Forth applications. See input.txt for an example of its use. 328 bytes1998.12.7
Highlighted SourceDownload/view this file a68example1.txtUNDER+ and ROT- implemented using asm68k. 235 bytes1998.7.4



© 1999, 2006 Neal Bridges. All Rights Reserved.