<< Home | About Forth | About TurboForth | Download | Language Reference | Libraries & Source | Tutorials | YouTube >>

TurboForth.net

TurboForth.net is the companion web site for the TurboForth system written in TMS9900 Assembly Language by Mark Wills for the Texas Instruments TI-99/4A computer.

TurboForth Features

  • Fast - most of the words in the TurboForth vocabulary are written in TMS9900 Assembly Language for the fastest possible execution speed
  • Compact - produces some of the most compact, memory efficient code possible on the TI-99/4A
  • Complete - Hosted on a plug in cartridge. TurboForth is a complete, self hosting language. No need to load it from disk, occupying valuable memory space
  • Feature Rich
    • 40 Column mode
    • 80 Column mode
    • 32 Column mode
    • 32 Sprites
    • Speech supported (speech synthesizer required)
  • Numerous support packages available:
    • 32 bit (including pictured numeric output)
    • Floating point
    • TMS9900 Forth assembler
    • Local Variables
  • Free - Image files for PC-based emulators are completely free. Plug in cartridges are available for a nominal fee to cover cost of the EPROM (non-profit)

This Site

Since the TI-99/4A cannot realistically support an on-line help system, this site has been created to document all the features of TurboForth. Quite literally an online-help system! All the Forth words available in TurboForth from power-up are documented here with examples, stack signatures etc. There is also a section on what the Forth language "is" for new-comers to the language. Technical information, such as the memory map are also available, in addition to numerous support libraries. Source code is available to browse online, in addition to a downloadable archive.

You are enouraged to browse this site. You can communicate with the author, and other like-minded TurboForth users via the mailing list. If you want to communicate with other Forth-minded individuals (there's more of us than you think!) then comp.lang.forth is a good place.

Progress

This site is currently under development, and is only updated/added to when time permits and is likely to change significantly in the future.

Current Version

TurboForth is currently at V1.1, which can generally be considered stable.

Bugs

Bugs have been found in the following words in V1.1

In Development

Version 1.2 is currently in development:

<< Home | About Forth | About TurboForth | Download | Language Reference | Libraries & Source | Tutorials | YouTube >>