Hi,

to maybe save others some time debugging ...

I do upload the file amforth/releases/4.x/$device/$device.frt
onto the controller. Moving a working program from amforth
4.6 to amforth 4.9 revealed, that there is a change in these
files.

4.6:
hex
...
2B constant PORTD

4.9
...
43 constant PORTD

The address of PORTD is still $2b, just written in decimal,
however, there is no "decimal" at the beginning of the file,
nor a &-prefix, both of which would not have caused me any
grief. Adding "decimal" at the beginning of this file made
my program work again.

So, should there be a "decimal", or should there be prefixes?
And shouldn't these addresses be in hex notation anyway?

I vote for hex notation with prefixes.

Cheers,
Erich

------------------------------------------------------------------------------
How fast is your code?
3 out of 4 devs don\\\'t know how their code performs in production.
Find out how slow your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219672;13503038;z?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to