Maybe it is a trivial observation, but I see that 2/ is a bad idea for addresses > 32KWhatever (bytes or words) since sign propagation will produce an incorrect address. I defined u2/ myself for that purpose.
cheers Rafael ________________________________ De: Enoch <i...@hotmail.com> Para: amforth-devel@lists.sourceforge.net Enviado: Lunes 1 de abril de 2013 7:29 Asunto: [Amforth] Quite trivial Hello Matthias & All: Here's a useful word to add to our lib (IMHO). Regards, Enoch. P/S ( f-addr count ) is produced by s" ---------------------------------------------------------------------- \ copy "count" bytes from Flash to RAM : imove ( f-addr count addr -- ) swap 0 ?do over i 2/ + @i i 1 and if >< then over i + c! loop 2drop ; ------------------------------------------------------------------------------ Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel ------------------------------------------------------------------------------ Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel