Hi folks,

I started tweaking a bit the Propeller code, to get a bit more familiar 
with the architecture. To get the underscore working is not as easy as it 
seems, snce there is no available bit as this is done for the inverse video 
mode. To do this, I think we need to review the way the color table is 
implemented (currently one color scheme per row, ie a table containing x 
rows * one 16 bit word that stores the color foreground/background code for 
the entire row).

I started to modify the source, first of all to get used to the 
compile/flash EEPROM but this looks fairly straightforward.Memory seems 
limited, making color 1024x768 impossible with one byte status per 
character. 

I was able to get a 100x50 chars (800x600 pixels) display, and changed the 
definition of the color table so that it is declared as one byte coding 
each character displayed. 8 bits may be enough to code the underline 
status, as well as individual color scheme. 

below a picture of my first attempt to change the color and resolution of 
the screen - the easy part ! - now I will have to dig into the assembler 
code... saw the code is split into 2 cogs, and the 12 lines that build up a 
character are scanned by the 2 cogs in parallel.... ouch... 

<https://lh4.googleusercontent.com/-LFa8eUI_OAo/VQ3kem9U5VI/AAAAAAAAAO8/kMQ1uvKuQp0/s1600/IMG_0415.JPG>

will keep you guys posted if I achieve something useful...

Philippe
Le vendredi 13 mars 2015 16:07:38 UTC+1, [email protected] a écrit :
>
> Hi all,
>
> Just finished the propeller console IO board and I have it running with 
> the 8080A CPU board with Josh's rev 2.4 ROM. I downloaded the firmware to 
> run the screen and keyboard as a VT100 terminal. That works pretty well but 
> some of the ESC codes for screen control don't work. Has anyone done any 
> more programming through Parallax on the .spin programs?
>
> Just curious.
>
> Thanks,
> Harold
>

-- 
You received this message because you are subscribed to the Google Groups 
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to