Small tidbits from 4.1:
avra complains with 2r>:
[exec] ../../core/words/2r_from.asm(6) : Warning : A .DB segment with an
odd number of bytes is detected. A zero byte is added.
Fix:
Index: 2r_from.asm
===================================================================
--- 2r_from.asm (wersja 939)
+++ 2r_from.asm (kopia robocza)
@@ -3,7 +3,7 @@
; move DTOR to TOS
VE_2R_FROM:
.dw $ff03
- .db "2r>"
+ .db "2r>",0
.dw VE_HEAD
.set VE_HEAD = VE_2R_FROM
XT_2R_FROM:
I think that
.include "words/2literal.asm"
.include "words/2to_r.asm"
.include "words/2r_from.asm"
could go into some separate dict file for easy inclusion
("dict_2x.inc" ?). They use rjmp, so I include them in
my high memory (dict_appl_core.inc)
in "core/words" we have "d-invert.asm" (coded in assembler)
and "dinvert.asm" (in Forth). I think we don't need the Forth
one.
I tried to add "tibsize.asm", but it complains that we
have no EE_TIBSIZE. It seems that there is no such thing.
--Marcin
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Amforth-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amforth-devel