Hi,
I think about rewriting the complete text screen driver. Right now, P2 mode is used which has some flaws I like to describe.
P2 is one of the two tile modes of the VDP. It has a resolution of 512x212 pixel which gives 64x26.5 tiles (characters). The colors of the tiles are defined in the pattern generator table and not in the pattern name table. Thus it is not that easy to change character attributes like color, bold, underline, ...
When I wrote the VT100 emulation I came to the point where I want to implement text attributes. As it is not easily possible to change single tile colors I thought about using a bitmap mode with the help of the blitter. The idea is to preserve three(?) standard fonts (normal, bold and italic) and blit each character to its destination. Logical operations could change the color of the character while blitting.
B4 could be a nice mode as it's resolution is 768x240 (768x480 interlaced) giving a text screen with 96x30 (96x60) chars.
Simon