First post, by ripsaw8080
- Rank
- DOSBox Author
If you don't already know about Indenture, it's a freeware DOS re-make of the old Atari 2600 console game "Adventure". Remarkable for being a faithful reproduction of the original, right down to the quirks, it also adds significantly more challenge with higher difficulty game modes. Indenture's home page: http://www.erasurewars.net/indenture.html
Indenture runs well in DOSBox, but has a display problem with VGA character-generator fonts the game uses for rendering objects. This is because DOSBox does not currently support a 200 scanline text display in VGA (INT 10/AH=12/BL=30 is not handled). The fonts at first seem corrupted, but actually are showing the residual bottom half of 8x16 characters that should be 8x8 characters. There is a non-VGA display option in the game, which is what I had been using, but it's rather poor.
I made a small program to work around the font problem; the idea being to convert 8x8 characters by doubling the lines in them. DOSBox will still be using an 8x16 font with a 400 line display, but it will have the appearance of an 8x8 font with a 200 line display. Run INDENT2X.COM where INDENTUR.COM is located, and it will run the game with converted fonts. Put any command line switches for Indenture on the converter's command line. Version 1.6 and 1.7 of the game have been tested, but older versions will probably work. See the attached screenshots for before and after comparison. Program and assembler source are in the attached archive.