Yeah, lots of repeating code there...
For starters, move the LCDOUT commands to a subroutine.
Unless you're running HSEROUT at 150baud or something you can most likely remove the PAUSE 5 after...
Are you repeating the same code 30 times since the messages differ? Then, possibly, you could be facing this issue as strings gobble up memory pretty fast.
topline: 'top line updater sub
ofs=pos*16 'modify position offset
for x=0 to 15
i2cread sda, scl, adr, x+ofs, [y] 'write from eeprom
tline[x]=y 'write into...
Re: 160 byte framebuffer at 50 fps, internal RAM or external SRAM?
why 160 bytes ? to employ the entire screen area you need 200 bytes in graphics mode
richard Today, 04:39i cannot see anyway that arrayread or arraywrite would be useful in transferring a frame buffer to the...