Connecting Graphic Characters

new topic     » topic index » view thread      » older message » newer message

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

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu