Hello,
I have make a buffer, after loading the program I aspect that all locations
will be zero.
When take a look there are some places with values!
**** /Users/jankromhout/Documents/amforth-6.7/tools
(ATmega328P)> clearBuffer
ok
(ATmega328P)> .Buffer
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 12288 56 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
After clearing the locations there will be values on some locations.
What do I wrong?
Cheers,
Jan
marker --SSD1306--
\ size of display for memory buffer
128 constant SSD1306_LCDWIDTH
64 constant SSD1306_LCDHEIGHT
SSD1306_LCDHEIGHT SSD1306_LCDWIDTH * 8 / constant BUFFERSIZE
BUFFERSIZE 2 * buffer: buffer
: buffer!
buffer + !
;
: buffer@
buffer + @
;
\ display buffer inhoud
: .Buffer
[ 1024 15 - ] literal 0 do
16 0 do
j i + buffer@ .
loop
cr
16 +loop
;
: clearBuffer
1024 0 do
0 i buffer!
loop
;
_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
[email protected]
https://lists.sourceforge.net/lists/listinfo/amforth-devel