Skip to content
gerard edited this page Sep 13, 2010 · 5 revisions

UForth: a minimal forth in ARM assembly

uforth is a small project meant for my spare time. My goal is to have some, more or less, maintanable ASM code base and while I’m on it, I try to attach to DPANS94, altough violations don’t bother me right now, other than missing functionality.

While I think whether I should write something useful to this wiki, I leave the documentation prank from the first revision. Note that, since this is arm assembly, the only way you have to run this on your PC is with an emulator or SSH to an ARM machine.

So, what do I need?

uforth needs no libraries, those are for pussies. Real programmers call the kernel directly. That way you just need qemu-arm. But you also need an assembler: real programmers compile their own binutils… no wait, they create their own assembler; but since I planned to do that in forth I’ve suddenly fallen in a loophole. So get yours in this nice emdebian repo:


deb http://www.emdebian.org/debian lenny main

If your are not a debian user, don’t suffer, you’ll sometime see the light. By that time, I might have put some useful link to you, but then it would be of no use… would it?

Clone this wiki locally