Assembler, linker and supporting tools for the Fuzix C Compiler
make
make install
The default installation target is /opt/fcc to match the Fuzix Compiler Kit. Install this before the compiler kit and ensure this is on the path.
Should be reasonably stable, not yet heavily used.
Used by the Fuzix 65C816 compiler. Reasonably complete except for 24bit 65C816 operation support which needs work (mostly to sort out linker support)
Used heavily by the Fuzix 6303, 6800, and 6803 trees.
Motorola 6809. Has been fairly heavily tested but not yet used much in anger.
Support for the Intel 8008 processor. Should be stable.
Used by Fuzix 8080 and 8085 so heavily tested. Supports the 8085 undocumented extensions.
TMS9900 and TMS9995 instruction set. Used by the ANSI PCC cross compiler so has some degree of testing at this point.
Electrodata EE200, Warrex CPU 5 / 6.
8080 like processor used in the Gameboy systems.
68HC11.Should be fairly solid
Used by the Z8 Compiler.
The original assembler target from MWC. Should be solid.
Honeywell 316 and similar machines
Motorola 6805 and 68HC08 (not 6808 - see 6800 for that)
The INS8060 (SC/MP)
INS 8070
Initial testing code to do more on true word addressed machines.
DG Nova series machines. Test case for word addressing support. Should now be reasonably solid.
Perkin/Elmer aka Interdata 16. More testing required.
Scoping only
Work in progress. Not all instruction forms yet finished.
Intel 80x96. Very early work only
Early scoping only to prototype non 16bit sizes
Zilog Z8 related processor. Needs a lot more testing.
Work in progress