Programs
Programs published so far:
- 3D Plot
- Conversion of 3D Plot to several programming languages.
- 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.
- Back to the minefield
- A tribute and a remake of ZX Spectrum's Mined-Out.
- BaCon Vim syntax file
- Vim syntax file for BaCon
- Bagels
- Conversion of Bagels to several programming languages.
- Basics of 8th
- Conversion of old BASIC programs to 8th in order to learn the basics of this language.
- Basics of Ada
- Conversion of old BASIC programs to Ada in order to learn the basics of this language.
- Basics of Arturo
- Conversion of old BASIC programs to Arturo in order to learn the basics of this language.
- Basics of C3
- Conversion of old BASIC programs to C3 in order to learn the basics of this language.
- Basics of Chapel
- Conversion of old BASIC programs to Chapel in order to learn the basics of this language.
- Basics of Clojure
- Conversion of old BASIC programs to Clojure in order to learn the basics of this language.
- Basics of Crystal
- Conversion of old BASIC programs to Crystal in order to learn the basics of this language.
- Basics of C#
- Conversion of old BASIC programs to C# in order to learn the basics of this language.
- Basics of D
- Conversion of old BASIC programs to D in order to learn the basics of this language.
- Basics of Elixir
- Conversion of old BASIC programs to Elixir in order to learn the basics of this language.
- Basics off
- Metaproject about the "Basics of…" projects.
- Basics of Factor
- Conversion of old BASIC programs to Factor in order to learn the basics of this language.
- Basics of FreeBASIC
- Conversion of old BASIC programs to FreeBASIC in order to learn the basics of this language.
- Basics of F#
- Conversion of old BASIC programs to F# in order to learn the basics of this language.
- Basics of Gleam
- Conversion of old BASIC programs to Gleam in order to learn the basics of this language.
- Basics of Go
- Conversion of old BASIC programs to Go in order to learn the basics of this language.
- Basics of Hare
- Conversion of old BASIC programs to Hare in order to learn the basics of this language.
- Basics of Haxe
- Conversion of old BASIC programs to Haxe in order to learn the basics of this language.
- Basics of Icon
- Conversion of old BASIC programs to Icon in order to learn the basics of this language.
- Basics of Io
- Conversion of old BASIC programs to Io in order to learn the basics of this language.
- Basics of Janet
- Conversion of old BASIC programs to Janet in order to learn the basics of this language.
- Basics of Julia
- Conversion of old BASIC programs to Julia in order to learn the basics of this language.
- Basics of Kotlin
- Conversion of old BASIC programs to Kotlin in order to learn the basics of this language.
- Basics of Lobster
- Conversion of old BASIC programs to Lobster in order to learn the basics of this language.
- Basics of Lua
- Conversion of old BASIC programs to Lua in order to learn the basics of this language.
- Basics of Nature
- Conversion of old BASIC programs to Nature in order to learn the basics of this language.
- Basics of Neat
- Conversion of old BASIC programs to Neat in order to learn the basics of this language.
- Basics of Neko
- Conversion of old BASIC programs to Neko in order to learn the basics of this language.
- Basics of Nelua
- Conversion of old BASIC programs to Nelua in order to learn the basics of this language.
- Basics of Nim
- Conversion of old BASIC programs to Nim in order to learn the basics of this language.
- Basics of Nit
- Conversion of old BASIC programs to Nit in order to learn the basics of this language.
- Basics of Oberon-07
- Conversion of old BASIC programs to Oberon-07 in order to learn the basics of this language.
- Basics of OCaml
- Conversion of old BASIC programs to OCaml in order to learn the basics of this language.
- Basics of Odin
- Conversion of old BASIC programs to Odin in order to learn the basics of this language.
- Basics of Pike
- Conversion of old BASIC programs to Pike in order to learn the basics of this language.
- Basics of Pony
- Conversion of old BASIC programs to Pony in order to learn the basics of this language.
- Basics of Python
- Conversion of old BASIC programs to Python in order to learn the basics of this language.
- Basics of Racket
- Conversion of old BASIC programs to Racket in order to learn the basics of this language.
- Basics of Raku
- Conversion of old BASIC programs to Raku in order to learn the basics of this language.
- Basics of Retro
- Conversion of old BASIC programs to Retro in order to learn the basics of this language.
- Basics of Rexx
- Conversion of old BASIC programs to Rexx in order to learn the basics of this language.
- Basics of Ring
- Conversion of old BASIC programs to Ring in order to learn the basics of this language.
- Basics of Rust
- Conversion of old BASIC programs to Rust in order to learn the basics of this language.
- Basics of Scala
- Conversion of old BASIC programs to Scala in order to learn the basics of this language.
- Basics of Scheme
- Conversion of old BASIC programs to Scheme in order to learn the basics of this language.
- Basics of Styx
- Conversion of old BASIC programs to Styx in order to learn the basics of this language.
- Basics of Swift
- Conversion of old BASIC programs to Swift in order to learn the basics of this language.
- Basics of V
- Conversion of old BASIC programs to V in order to learn the basics of this language.
- Basics of Vala
- Conversion of old BASIC programs to Vala in order to learn the basics of this language.
- Basics of Zig
- Conversion of old BASIC programs to Zig in order to learn the basics of this language.
- 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
- 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.
- Bug
- Conversion of Bug to several programming languages.
- Bunny
- Conversion of Bunny to several programming languages.
- 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.
- Chase
- Conversion of Chase to several programming languages.
- Couplement Forth
- 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.
- Diamond
- Conversion of Diamond to several programming languages.
- 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
- 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
- Website engine written in Forth.
- fhp
- Forth tools to create HTML documents.
- Finto
- 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
- 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, written in Vim Script.
- fsb2
- Converter for Forth sources, written in Forth.
- fsb3
- Converter for Forth sources, written in D.
- fstr
- Forth tools to manipulate text strings.
- Ftaper
- 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.
- Glosara
- Documentation tool for Forth sources.
- Hammurabi
- Conversion of Hammurabi to several programming languages.
- Heat Seeker
- Game written in Ace Forth for the Jupiter Ace.
- High Noon
- Conversion of High Noon to several programming languages.
- 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.
- Math
- Conversion of Math to several programming languages.
- 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.
- Mugwump
- Conversion of Mugwump to several programming languages.
- Name
- Conversion of Name to several programming languages.
- nocrlf
- ANS Forth program to remove all ends of line from a HTML file and put them after every tag.
- Nuclear Waste Invaders
- 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.
- Poetry
- Conversion of Poetry to several programming languages.
- programandala.net ErgoDox EZ
- Configuration of an ErgoDox EZ ergonomic keyboard.
- QL80
- Z80 assembler written in SuperBASIC for the Sinclair QL.
- Quo Forth
- 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.
- Russian Roulette
- Conversion of Russian Roulette to several programming languages.
- SamForth disassembled
- Disassembling of SamForth.
- SamForth2z80dasm
- Tool program to disassemble SamForth.
- SBim
- An S*BASIC preprocessor.
- Sbira
- Library for SBASIC.
- sbuffer
- Circular string buffer in Forth.
- scr2txt
- Forth program to convert a Forth screens file into normal text file.
- Seance
- Conversion of Seance to several programming languages.
- Serpentino
- Text-based snake game written Forth for Gforth.
- Sfera
- Library for SuperForth.
- Siderator
- Game written in Ace Forth for the Jupiter Ace.
- Simplilo
- Website engine written in PHP.
- Sine Wave
- Conversion of Sine Wave to several programming languages.
- Sin Forth
- Forth compiler written in Forth with Gforth to write, on GNU/Linux, Forth programs for ZX Spectrum and compatible computers.
- Slots
- Conversion of Slots to several programming languages.
- Solo Forth
- 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.
- Stars
- Conversion of Stars to several programming languages.
- stringBug
- Demo of a Beta BASIC's bug, for Sinclair ZX Spectrum.
- Strings
- Conversion of Strings to several programming languages.
- 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.
- Xchange
- Conversion of Xchange to several programming languages.
- z80dasm2tidySamForth
- Tool for postprocessing the SamForth disassembly.
- Z-End
- Conversion of Z-End to several programming languages.
- ZX BASIC Vim syntax file
- Vim syntax file for ZX BASIC.
