Recommendations for suitable VGA driver?
Peter Jakacki
Posts: 10,193
in Propeller 1
I have a simple 32x15 text driver integrated into Tachyon as a "ROM" which I can load in at runtime from upper EEPROM. This works quite well plus I have big digit mode plus box drawing using those characters as bigxels. Now this all seems to work in V4 as well but I'd like to implement a higher res driver to give me 80x25 at least and while a color per character is nice it is probably too much of a memory hog so I would probably just go for tiles.
Since I implement the high level functions in Tachyon I only really need the PASM part as the ROM but there are so many existing drivers to choose from but what I would like is one that only uses one or two cogs, and no more than 4k for buffers and tables, so perhaps a hi-res text tile driver. I've used one of these before with Spin but I would welcome recommendations too.
btw, I'm also thinking about redoing the main serial receive console driver to use the same cog memory for buffers too and release the image's hub ram for more general use or for the VGA. I know that this will reduce my top receive speed a little due to the polling and handling hub requests but before I reinvent the wheel maybe someone has done that already?
Since I implement the high level functions in Tachyon I only really need the PASM part as the ROM but there are so many existing drivers to choose from but what I would like is one that only uses one or two cogs, and no more than 4k for buffers and tables, so perhaps a hi-res text tile driver. I've used one of these before with Spin but I would welcome recommendations too.
btw, I'm also thinking about redoing the main serial receive console driver to use the same cog memory for buffers too and release the image's hub ram for more general use or for the VGA. I know that this will reduce my top receive speed a little due to the polling and handling hub requests but before I reinvent the wheel maybe someone has done that already?
Comments
Take a look at this:
https://github.com/konimaru/waitvid.2048/tree/master/POC/80x25 RAM