Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 660 Bytes

README.md

File metadata and controls

13 lines (7 loc) · 660 Bytes

ForthARM

This is a Forth implementation for ARM processors. It was written from scratch and as a hobby project. It is currently not in a working state.

Feel free to use it (BSD3 license), but expect bugs.

Building

Contains a Makefile, just run make to build the core assembly code in forth.s. forth.fs contains the higher-level implementations of things like control structures.

You'll need make and the gcc suite, either running on or cross-compiling for ARM.

I've written and tested it on ARMv6, for the Raspberry Pi. I don't think it uses any v6-specific instructions, and it doesn't use the FPU, so it should be portable to other ARM cores.