Welcome to the FreeMiNT Project website
This website is a frontend for the freemint github repositories. If you would like to know more about FreeMiNT, the best place to start is the wiki. Best place to download/try latest builds is snapshots.
FreeMiNT Project
FreeMiNT project is a community based hub for several more or less related projects:
- FreeMiNT (kernel)
- XaAES (multitasking GEM AES replacement, part of FreeMiNT now)
- MiNTlib (libc for FreeMiNT and TOS, a C standard library)
- FDlibm (libm for FreeMiNT and TOS, a C math library)
- GEMlib (GEM bindings for writing GEM apps)
- MiNTbin (set of, mostly deprecated, tools for manipulation of (Free)MiNT binaries)
- git (experimental fork for FreeMiNT of the popular version control system)
- m68k-atari-mint-gcc (gcc for FreeMiNT)
- m68k-atari-mint-binutils-gdb (binutils and gdb for FreeMiNT)
- freemint.github.io (project website sources, you’re reading it)
Those are the main (and most important) projects. There are several affiliated repositories, either for historical reasons or because the former SpareMiNT CVS server hosted them.
Actively maintained projects:
- libcmini (minimalistic C library)
- CFLib (extension library for GEM programming)
- gemma (SLB based GEM library)
- TosWin2 (GEM terminal emulator)
- QED (GEM text editor)
- COPS (XCONTROL.ACC replacement)
- fVDI (Fenix VDI, a free (N)VDI replacement)
- TeraDesk (Tera Desktop, an open-source alternative desktop)
- tos.hyp (most complete programmer’s reference for TOS/GEM programming, generated here)
Inactive projects:
- HypView (ST-Guide replacement)
- HighWire (GEM web browser)
- Phoenix (database GEM app)
- Smurf (GEM painting app)
- oVDI (Odd Skancke’s VDI project)
- vlogin (VDI login)
- xg (X11 6.4 for GEM)
- init (/sbin/init and related programs)
- init scripts (basic shell scripts for system startup)
- wiki tools (a couple of scripts to convert between UDO and old sparemint wiki)
- sparemint (SpareMiNT website and archive, predecessor of this hub; github mirror here)
Download
Releases
Official releases (mostly source only):
- FreeMiNT and XaAES (most complete release archive)
- MiNTlib
- FDlibm
- GEMlib
- MiNTbin
- git
- m68k-atari-mint-gcc
- m68k-atari-mint-binutils-gdb
Other projects:
Snapshots
FreeMiNT hasn’t got a proper release since the 1.18.0 version in 2013 due to lack of dedicated maintainer(s). Therefore if you want to try FreeMiNT, download one of the binary snapshots (built after each commit):
- FreeMiNT and XaAES - bootable, preconfigured and maintained FreeMiNT/XaAES archives for the ST, 020+ machines with the FPU, ARAnyM and the FireBee
- FreeMiNT and XaAES - per-CPU builds, if you prefer just upgrading an existing installation on your machine, do not include a desktop nor other non-freemint applications
- USB drivers for TOS
- MiNTlib
- FDlibm
- GEMlib
- MiNTbin
- CFLib
- gemma
- TosWin2
- QED
- COPS
- fVDI
- TeraDesk
Get in touch
Right now, the best place to get in touch is the (new) FreeMiNT Mailing List where all (more or less) FreeMiNT related things are discussed. If you want to contribute or found a bug, check out our wiki page and/or file an issue.
However if you have a more generic question or you would like to simply reach as many users as possible, feel free to use FreeMiNT support section on Atari Forum.
The old mailing list can be found here: http://mikro.atari.org/mint/index.html, all the way back from 1993 to 2016/2017.
The archive above also contains the short-lived attempt to have an AtariForge-hosted mailing list (from 05/2016 to 10/2017).
Acknowledgements
- Johann-Tobias Schäg, for kindly letting us have the
freemint
name on github - Rob Mahlert, for keeping http://sparemint.atariforge.net alive for so long and offering his server and domain for Atari projects