Porting Richard Jones' FORTH to ARM
Added basic debugging facilities. Fixed indirection in NEXT, I think? Simplified DOCOL. Simpler /MOD code that works, only positive numbers though. Fixed WORD and NUMBER, I think? Refactored TELL using _TELL.
|arm||Moved #include up to avoid SWI assembler issues.|
|m68k||PowerPC and M68K ports I found.|
|ppc||PowerPC and M68K ports I found.|
|x86||Moved Richard's version.|
=================================== Porting Richard Jones' FORTH to ARM =================================== I need to learn ARM assembly in a hurry, and I figured porting a FORTH might be a decent way to do that. I came across Richard Jones' wonderful FORTH and that's what I settled on: http://annexia.org/forth There seem to be ports to both PowerPC and Motorola 68k already, but no ARM port that I could find: http://www.lshift.net/blog/2007/10/04/jonesforth-ported-to-powerpc-and-mac-os-x http://www.copypastecode.com/14589/ I've checked all of these into git for my own reference, but the only thing that's actually "mine" is the ARM version. I'll decide on a license at some point too. :-D Update: I found two more clones of Richard Jones' FORTH, here are the links just for completeness: http://code.google.com/p/ruda/source/browse/trunk/jonesforth-macintel.s http://subvert-the-dominant-paradigm.net/blog/?p=54