Am Donnerstag, 6. Dezember 2018, 20:06:45 CET schrieb Jan Kromhout via Amforth-devel:
Maybe this helps: Variable buffer 1024 allot This gives a buffer in RAM Or do you need it in FLASH? tot ziens Martin > Thanks Martin, > > What I wont is a buffer of 1024 bytes. > > Is that posible in amForth? > > Cheers, > > Jan > > > Op 6 dec. 2018, om 20:03 heeft Martin Bitter <martin.bitter@t- online.de> > > het volgende geschreven: > > > > Daag Jan, > > > > see below ... > > > > Hope it helps! > > > > Regards Martin > > > > BTW You'r marching through 1009 * 16 words in memory - is that what you > > want? > > > > Am Donnerstag, 6. Dezember 2018, 19:46:33 CET schrieb Jan Kromhout via > > > > Amforth-devel: > >> 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 > > > > [ buffersize 2 * 16 / ] literal 0 do > > > >> 16 0 do > >> j i + buffer@ . > > > > J 16 * i + buffer@ > > > >> loop > >> cr > >> 16 +loop > >> ; > >> > >> : clearBuffer > >> > >> 1024 0 do > >> > >> 0 i buffer! > >> > >> loop > >> > >> ; > >> _______________________________________________ > >> Amforth-devel mailing list for http://amforth.sf.net/ > >> <http://amforth.sf.net/> Amforth-devel@lists.sourceforge.net > >> <mailto:Amforth-devel@lists.sourceforge.net> > >> https://lists.sourceforge.net/lists/listinfo/amforth-devel > >> <https://lists.sourceforge.net/lists/listinfo/amforth-devel> > _______________________________________________ > Amforth-devel mailing list for http://amforth.sf.net/ > Amforth-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/amforth-devel -- Getippt im 9-Fingersystem von mir selbst. _______________________________________________ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel