Connecting Graphic Characters
- Posted by David Cuny <dcuny at LANSET.COM> Dec 19, 2000
- 524 views
Here's something that's had me stumped for some time. Normally, characters are 8 bits wide, but automatically displayed with an additional 9th pixel between them. This prevents characters from connecting to each other. There are 'special' graphic characters (180-218) that connect to each other. This is because VGA is hard coded to overscan the 8th bit of these characters into the 9th bit's position. Otherwise, there would be a pixel-wide gap, like any other character. However, there are programs (like Impulse Tracker) that tweak the VGA mode into getting rid of the 9th column. As a result, *any* character can be connected to any other character. I ran across a snippet of assembly that claimed to accomplish that effect, but I couldn't figure it out. Naturally, I failed to copy the code... It was more than just a simple call to a VGA register; a couple values in the scan table were also modified. Anyhoo, does anyone know how to accomplish this effect in Euphoria? Thanks! -- David Cuny