IntroductionFOCA is a project aimed at developing a suite of open source development tools for the MSX computing environment, particularly an assembler and a C compiler that can produce output suitable for the UZIX operating system.
A preliminary version of the assembler is ready.
The most outstanding result of the FOCA project so far is a book (published under the GNU Free Documentation License) with technical reference to Z80 assembly, the MSX BIOS, UZIX, MSX-DOS and hardware characteristics of the MSX architecture. The book was written in portuguese (cover shown at the right), and a print version was sold in the Brazilian MSX user gathering at Jaú in November 2002.
Also, all source code and documentation are in the CVS, check the Project Page.
Fudeba Assembler 1.0.0 (November 2002 release)
(source code, compiles under any Unix where gcc is available and also under Hitech C compiler (for generation of a Uzix binary) (comercial C compiler for the Z80))
Book "Fudeba Assembler: Manual e Referência da Arquitetura MSX"
Book source (LaTeX) (375 KB)
Book covers (4.2 MB)
This book can be redistributed and modified under the terms of the GNU Free Documentation License.
Uzix X-Utils 1.0 (January 18th 2003)
UXU-1.0.tar.gz (35 KB)