From: pito <pi...@vo...> - 2010-09-07 23:52:31
|
Hi, I started with LP asm (amforth 4.0): \ ----- Test AvrAsm ----- : loadtos, 16 Y+ ld, 17 Y+ ld, ; \ define macro : savetos, -Y 17 st, -Y 16 st, ; \ tosl=r22, tosh=r23 code dup_ savetos, end-code \ insert asm code code drop_ loadtos, end-code and I get: > 10 dup_ ok > .s 0 16379 10 1 16381 9546 ok > 20 dup_ ok > .s 0 16375 20 1 16377 9546 2 16379 10 3 16381 9546 ok > drop_ drop_ ok > .s 0 16379 20 1 16381 9546 ok > the ++_ demo crashes... Any help, new update, or I did something wrong (I loaded assembler.frt of course). P. |