Programs

Programs published so far:

Abersoft Forth Disassembled
Disassembled and commented code of ZX Spectrum's Abersoft Forth, with the tools that were written to obtain it.
Abersoft Forth Afera syntax file
Vim syntax file for highlighting Abersoft Forth code expanded with the Afera library.
Abersoft Forth Vim syntax file
Vim syntax file for highlighting Abersoft Forth code.
ace2ans
Forth layer to let some Ace Forth programs to be compiled under an ANS Forth.
Ace Forth Vim syntax file
Vim syntax file for Ace Forth.
Afera
Library for Abersoft Forth.
Alien-A
Invaders game for the Sinclair ZX Spectrum, written in Z80 assembly.
Alien-B
Invaders game written in Beta BASIC for ZX Spectrum 128.
BaCon Vim syntax file
Vim syntax file for BaCon
bb4d-fixer
A fixer for some Beta BASIC 4.0+D bugs.
Beetle Brick Chase
Game written in Ace Forth for the Jupiter Ace.
Black Flag
[Project:] Remake of ZX Spectrum's Jolly Roger, written in Forth, for ZX Spectrum 128.
Brouhabouha Forh repackaged
Brouhabouha Forth, a Forth-94 sistem for QL written by Ewald Pfau in 1991-1994, repackaged with modern format documentation and other improvements.
caseness
Forth program to implement some words to change the case of characters and text strings.
charset224
A 8-bit charset printing mode for ZX BASIC.
Couplement Forth
[Sleeping project:] A subroutine-threaded Forth for ZX Spectrum.
cp850
Forth program that creates PHP source code to define an array that will be used to translate characters from CP850 to Unicode.
csb2
Circular string buffer in Forth.
csb8
Model of circular string buffer for an 8-bit Forth.
DEFFNder
Library of Sinclair BASIC functions written in Z80.
DISCiPLE Forth
Addon for Abersoft Forth, to use the DISCiPLE disk interface.
dump-file
Forth word to dump the content of a file.
DZX-Forth
[Sleeping project:] A Forth for ZX Spectrum +3e.
f83tap2mgt
Tape-to-disc transfer for ZX Spectrum's Forth-83.
fake_heap
Forth utility to create fake definitions of the ANS Forth memory management words.
FantomoUDG
Command line tools to convert UDG of ZX Spectrum and other systems.
Fendo
[Project:] Website engine written in Forth.
fhp
Forth tools to create HTML documents.
Finto
[Project:] A framework for text adventure games, written in Forth.
fjpg
Forth toolkit to read information from JPEG files.
Forth 5mx
Forth 5mx, un Forth para la computadora Psion 5mx, escrito en OPL+.
ForthCoupe
[Abandoned project:] A Forth for the SAM Coupé computer.
fs2fb
Converter of Forth source files to blocks files or ZX Spectrum TAP files.
fsb
Converter for Forth sources.
fsb2
Converter for Forth sources.
fstr
Forth tools to manipulate text strings.
Ftaper
[Abandoned project:] Forth tool to convert Forth source files to ZX Spectrum virtual tape files.
ftra
Forth tool that translates substrings.
ftrac
Forth tool that translates characters in a string into substrings.
Galope
Tools and utilities library for Gforth.
Gforth Vim syntax file
Vim syntax file for highlighting Gforth code.
Heat Seeker
Game written in Ace Forth for the Jupiter Ace.
Imbastardizer
A BASIC preprocessor written in Vim.
Kopiilo
Program written in SuperBASIC for the Sinclair QL; it copies ZX Spectrum disks.
Lowercase BaCon
BaCon program that enables lowercase keywords in BaCon code.
MasterBASIC Vim syntax file
Vim syntax file for MasterBASIC.
MBim
Cross-development toolkit for MasterBASIC and SimCoupe.
MBimport
Tool to import MasterBASIC source code (in standard text files) into the SimCoupe emulator.
MGTize
A wrapper that makes it easier to use pyz80 to create MGT disk images for SAM Coupé.
mkepr
A maker of EPROM and Intel Flash card images for Z88 emulators, written in Forth.
mkmgt
A MGT disk image creator for ZX Spectrum's GDOS, G+DOS and Beta DOS.
msxscr
Program written in SuperBASIC for the Sinclair QL, in order to read a screenshot made by a MSX2 computer.
nocrlf
ANS Forth program to remove all ends of line from a HTML file and put them after every tag.
Nuclear Waste Invaders
[Project:] Invaders game written in Forth for ZX Spectrum 128.
OverBug
Tool used to check a Beta DOS's bug in Beta BASIC, with the Sinclair ZX Spectrum.
Pandbatt
Forth program to show the status of the Pandora's battery.
pbm2scr
Converter of PBM pictures to ZX Spectrum SCR format, written in Forth.
QL80
Z80 assembler written in SuperBASIC for the Sinclair QL.
Quo Forth
[Sleeping project:] A Forth system for SMSQ/E.
ramcat
Program written in Beta BASIC 4.0+D in order to list the content of the RAM disc of the ZX Spectrum 128.
rd
Tool to rename Psion 5mx's files and directories.
Renombrador
A file renamer for the Psion 5mx.
SamForth disassembled
Disassembling of SamForth.
SamForth2z80dasm
Tool program to disassemble SamForth.
SBim
An S*BASIC preprocessor.
Sbira
[Project:] Library for SBASIC.
sbuffer
Circular string buffer in Forth.
scr2txt
Forth program to convert a Forth screens file into normal text file.
Sfera
[Project:] Library for SuperForth.
Siderator
Game written in Ace Forth for the Jupiter Ace.
Simplilo
Website engine written in PHP.
Solo Forth
[Project:] A disk-based Forth system for ZX Spectrum 128, for cross-development of ZX Spectrum programs.
Spock!
Multilingual version of the game "Rock, paper, scissors, lizard, Spock", written in Forth for one player.
Spock IV
Multilingual version of the game "Rock, paper, scissors, lizard, Spock", written in 4tH for one player.
stringBug
Demo of a Beta BASIC's bug, for Sinclair ZX Spectrum.
SuperBASIC Vim syntax file
Vim syntax file for SuperBASIC and SBASIC.
Transfonter
Tool written in SBASIC that creates an ISO 8859-1 QL font.
Tron
Game written in fig-Forth for ZX Spectrum.
Tron 0xF
Game written in fig-Forth for ZX Spectrum.
Tron 5mx
A game written in Forth for the Psion 5mx computer.
tw
Text windows for X11-Basic console programs.
Vimclair BASIC
A Sinclair BASIC preprocessor written in VimL
wt
Text wrapping module for X11-Basic and MBim.
X11-Basic Vim syntax file
Vim syntax file for X11-Basic.
xbattbar-check-sysfs
Forth program that feeds xbattbar with battery data taken from sysfs.
z80dasm2tidySamForth
Tool for postprocessing the SamForth disassembly.
ZX BASIC Vim syntax file
Vim syntax file for ZX BASIC.