HCC!Forth

HCC!forth

CHForth

CHForth Help op internet

Author's website

CHForth (van Coos Haak) is een 16 bits ANSI standaard implementatie voor Intel 80x86 processoren onder MSDOS of DRDOS. Het loopt in de real mode (16 bits 8086) en gebruikt meerdere segmenten waardoor het veel meer programmeer geheugen heeft dan F83 of de MS-DOS versie van ciforth. Met CHForth kun je MSDOS executeerbare programma's maken ("EXE" files), wat Forthers turnkey programma's noemen.

De download is versie 1.26. Hoewel chforth tot minstens 2017 is doorontwikkeld, is dit de versie van 1994, gearchiveerd in 1998, en van een INSTALL.EXE voorzien door Willem Ouwerkerk in 2000.

De download dient U te beschouwen als een floppy-image. Pak het uit en copieer het naar floppy A:, dan draai INSTALL.EXE volgens de instructies in de README. Onder Linux of MS-Windows zult U dosemu of DosBox moeten gebruiken, en bovenstaand gedrag emuleren met een subdirectory a/.

Naast de documentatie en de installeerbare Forth, is er ook "chf125m.zip". Dit zijn de sources van chforth zelf en de middelen om daarmee een nieuwe gewijzigde versie te bouwen. Forthers noemen dat een meta omgeving. Het bevat veel know-how en is alleen interessant voor gevorderde Forthers.

Het gebruik van CHForth is vrij, ook voor commerciele doeleinden. U kunt de documentatie in PDF bekijken. U kunt de Forth zelf exclusief documentatie downloaden. Voor eventuele vragen en hulp, kunt U contact opnemen met Coos Haak. Voor dit gratis beschikbare systeem aanvaardt de auteur geen aansprakelijkheid.

Wat bevat CHForth?

Online "help" voor alle Forth woorden (ook voor veel andere begrippen). Een 80x86 assembler, een eenvoudige DOS interface, command line editor met history. Locale variabelen, uitgebreide foutopvang, 'TO' bruikbaar met alle datatypen. Interrupt ondersteuning, fraaie decompiler en disassembler, uitgebreide set bibliotheek files, turnkey voorbeelden, etc.

CHForth (Coos Haak)

CHForth handleiding (Manual )

CHForth meta-omgeving