Hi, Release 5.6 is out and it is by far the biggest change in amforth ever. It is the first version that runs on two different controller types: AVR Atmegas and the TI MSP430 (Launchpad G2553). That has been made possible by the work of others: Brad Rodriguez with his Camelforth and the 4€4th project people for the many details (and giving me a test board). And not to forget Mike Kohn for his naken_asm assembler.
Camelforth users will notice, that the look and feel changed dramatically, Amforth is not Camelforth, despite it contains a lot of its code. I added many features from the Atmel side to the MSP430, like exceptions, double number input/output, core parts of recognizers and wordlists, environment queries and some more. The amforth-shell can speak with either variant. The Atmega side got only one remarkable change: DO-Loops now require less RAM at runtime, one of the things where Camelforth has been better. Others may come as well. Due to the many changes, I'd recommend version 5.5 for serious projects, 5.6 may have a few regressions. The MSP430 port should be seen as beta. The license has been changed to GPLv3 for the whole package. That means: do what you want but do it openly and allow others to do the same. Enjoy Matthias ------------------------------------------------------------------------------ Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel