All the character data can now be read correctly.
It is written to the SRAM, read back and displayed.
I made A-Z rolling through today.
About 1K from 2K codespace is used right now.
Here for instance some code that is used to roll through the alphabet. Imagine if this would be programmed in assembler!
It could not be contained reasonably, stretching over many pages.
Here a video: http://youtu.be/EMWzsxNDoVw
It is written to the SRAM, read back and displayed.
I made A-Z rolling through today.
About 1K from 2K codespace is used right now.
Here for instance some code that is used to roll through the alphabet. Imagine if this would be programmed in assembler!
It could not be contained reasonably, stretching over many pages.
Code:
curr_chr_size=get_b(&alpha_chr[chr_curr],0);
for(i=0;i<5;i++){store_ram(16+i,0);
display_data[display_pos[i]]=0;}
for(i=0;i<curr_chr_size;i++)
{store_ram(16+i,get_b(&alpha_chr[chr_curr],i+1));}
chr_curr++;
if(chr_curr>25)chr_curr=0;
for(i=0;i<curr_chr_size;i++)
{display_data[display_pos[i]]=load_ram((16+(curr_chr_size-1))-i);}