Kye
01-23-2009, 07:25 AM
Hey all,
I tried making a VGA video driver with a completely imbeded character set. The driver whould allow for an 8x8 character set with 4800 characters on screen running within one cog. It would also allow for 120 sperate colored rows on screen.
And, well, the propeller is not fast enough. Sadly its just 10 commands that are holding the show up.
So if anyone wants to try to make the code work I'm posting the code here. I've already written the character set and everything else the driver needs to work. All the code is in place too, however, the·10 lines are commented out in the center of the code.
If you can think of different ways of getting around the speed problem, like prefetching or caching, or·whatever you are welcome to try it.·The code is ready to go except for the speed problem. If you can find a way then we'll all have a really sweet video driver.
And again, I've already written all the code necessary for the driver to work. However I have commented out ten lines within in the scan line loop which the propeller chip·is not fast enough to run.
Goodluck,
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Nyamekye,
I tried making a VGA video driver with a completely imbeded character set. The driver whould allow for an 8x8 character set with 4800 characters on screen running within one cog. It would also allow for 120 sperate colored rows on screen.
And, well, the propeller is not fast enough. Sadly its just 10 commands that are holding the show up.
So if anyone wants to try to make the code work I'm posting the code here. I've already written the character set and everything else the driver needs to work. All the code is in place too, however, the·10 lines are commented out in the center of the code.
If you can think of different ways of getting around the speed problem, like prefetching or caching, or·whatever you are welcome to try it.·The code is ready to go except for the speed problem. If you can find a way then we'll all have a really sweet video driver.
And again, I've already written all the code necessary for the driver to work. However I have commented out ten lines within in the scan line loop which the propeller chip·is not fast enough to run.
Goodluck,
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Nyamekye,