VOGONS


First post, by Galerysoro

User metadata
Rank Newbie
Rank
Newbie

Hey guys, have any of you seen this error before?

I am running this on a windows 98 thinkpad a31. When I run these older games from Sierra, i think agi version) the title bar text and dialog text is all garbled, as if the font is corrupted. The text where you can type is clean tho and shows no issues.

Attachments

Reply 1 of 11, by DaveJustDave

User metadata
Rank Member
Rank
Member

is it just space quest? have you tried any other AGI titles? how about SCI games?

I have no clue what I'm doing! If you want to watch me fumble through all my retro projects, you can watch here: https://www.youtube.com/user/MrDavejustdave

Reply 2 of 11, by Galerysoro

User metadata
Rank Newbie
Rank
Newbie

Kq1 kq2 kq3 sq1 sq2

It happens in all of the agi games that I have tried so far

Sq3 and up, kq 4 and up all work fine

This also happens if I restart in msdos mode

Attachments

Reply 5 of 11, by root42

User metadata
Rank l33t
Rank
l33t

But why does the inverted font work…?

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 7 of 11, by VileR

User metadata
Rank l33t
Rank
l33t

By the looks of it, the inverted text could be from the video ROM, which has its own complete 8x8 font. (At F000:FA6E, the system ROM only provides the first 128 characters.)

So it all depends on which methods/calls AGI uses to print text. I guess in theory it could be patched to always use the video ROM font on EGA/VGA.

[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]

Reply 8 of 11, by NewRisingSun

User metadata
Rank Oldbie
Rank
Oldbie
root42 wrote:

But why does the inverted font work…?

Because AGI games use the BIOS to display white-on-black text, which will always use the correct font data. But for black-on-white text, AGI writes the font pattern data to video memory by itself, because some BIOSes don't to that properly. And in doing so, AGI assumes that the font data exists at the same location where it existed in the original 1981 PC BIOS, which is F000:FA6E.

If your AGI version is 2.912 or higher, try running the game with the command-line option "-s -v", as in e.g. "sq2 -s -v". That will run the game in IBM PS/2 mode, where the game (I think) will use a different routine to print text.

Last edited by Stiletto on 2020-04-28, 07:01. Edited 1 time in total.

Reply 10 of 11, by Galerysoro

User metadata
Rank Newbie
Rank
Newbie

Update and resolution:

The above resolution did not fix all games, but did most of them.

I have been able to resolve this issue 100% by using scumming as a windows based interpreter for it. I did have to grab version 1.8.1 for windows 9x compatibility.

Reply 11 of 11, by wbahnassi

User metadata
Rank Member
Rank
Member

Sorry to bring up this old thread again. I just want to add that -s -v caused the garbled text to become a wall of solid black on my setup. Is this related to the VGA card itself now or is it strictly the motherboard chipset/BIOS? I have a Voodoo3 PCI on an Intel X58 motherboard chipset. I was wondering if I should try to find an even older PCI VGA card that has better luck with these Sierra AGI games.

Cheers!