VOGONS


First post, by mathew7

User metadata
Rank Newbie
Rank
Newbie

Hello,

I just aquired a Pentium ISA-only SBC (markings: CI5TTL), which seems great for DOS retro, but it's integrated video always outputs 848x480 resolution (and it's problematic for my VGA to HDMI adapter when I use it with TinyPilolt IP KVM).
From the manuals I could find, the 6555x (Chips & Technologies) has 2 BIOSes available: 1 for LCD/TFT and 1 for CRT output. But I can't find them anywhere.

After many tries, I found that I could switch to CRT output by loading SDD/UniVBE and then running it again with "SW CRT" parameters. But I hate loading large drivers, especially since the BIOS provides VBE 2.0.

So what I'm looking for is either a CRT BIOS or how to make a small program to switch the chip into CRT-only output (on laptops, that would be done by it's BIOS Fn-keys).
Additional ISA VGA cards do work (and 6555x gets disabled). But I intend to use a 4-slot ISA backend for small footprint (thinking of SBP 2.0+PC-MIDI+network).

Have a nice day,
Mathew

Reply 1 of 4, by Thermalwrong

User metadata
Rank Oldbie
Rank
Oldbie

That's a weird resolution, it sounds like a custom setup possibly?
You can get similar BIOS files for Advantech SBCs here, my PCM-4825 has the same CT65550 chip: http://ftp.emacinc.com/LegacyProducts/SBC/pcm … 5/Drivers/Bios/
The VGA BIOS starts at 00010000
I had to reflash one of my Advantech SBCs because it would only display on the LCD. So no good for me, but that's how I learned about the inclusion of these files since they're gone from Advantech's site from what I recall.

You could snip out the VGA BIOS from one of these advantech bioses and put it over the VGA BIOS part of your SBC's BIOS and see if it works?
Take backups before and have a way to restore it without screen if things go wrong. I've used a TL866 eeprom writer since it's easy to recover if the rom can be flashed externally.

I've done something similar with a laptop BIOS, I had 2 AST Bravo-NB laptops, one with colour DSTN screen and one with mono. The mono one had the newer bios that's entirely unavailable now. The colour one had an earlier BIOS that could only use the hard drive geometry it shipped with, the dead 120MB drive. So I took the 1.07 BIOS, put the colour VGA BIOS where the mono VGA BIOS was and reflashed it. Which worked, now both can read hard drives.

It might be a bit more tricky with an award BIOS though, because of checksums maybe.

----------------

As another avenue to consider, yyzkevin has demonstrated using a small program with the IBM PC110 to change the registers on the CT65535 graphics chip, which doesn't require a big file to do so:
https://www.yyzkevin.com/vpatch-success/
That file originated from here I think: https://garakutaen.sakura.ne.jp/pc110/DispImpN.html & https://garakutaen.sakura.ne.jp/pc110/DispImpO.html
If you check the CT65550 datasheet, maybe you could make something similar for the CT65550

Reply 2 of 4, by Thermalwrong

User metadata
Rank Oldbie
Rank
Oldbie

Ooh, actually you just use CBROM to extract it and put it back into your own bios: https://www.advantech.com/support/details/faq?id=1+FY+68

Those are instructions for how to extract and modify the VGA BIOS of your own current BIOS. Edit it with the files attached on that page, integrate it back into your BIOS and that should get you working with CRT-only 😀

Reply 3 of 4, by mathew7

User metadata
Rank Newbie
Rank
Newbie

Thank you, I will try those BIOSes. I do see the chip being used in many systems (including laptops), but I did not know where to look for a bios.
Also, the external dump of the big ROM chip does not contain the VGA BIOS.

In the meantime, I kept reading the manuals, and it seems this simple debug script (type file|debug) is a good workaround:

o 3d0,1
o 3d1,1
q

When I ran debug, "i 3d0" already shows 1, but I just wanted to make sure.
However, this is not robust, as it might screw another card when I don't use the onboard VGA.

Reply 4 of 4, by dekkit

User metadata
Rank Member
Rank
Member

Glad I found this post, having a few quirky video issues with a SBC that has a chips F65548 that can be fixed with switching to CRT mode (as tested in w95). So will try solutions above and possible amend the bios.

I want to check if the 65548 will be similar enough to the 65550 and that I can use most of the same tools without bricking the video section of the bios.

Or does anyone know of other tools to amend the video bios ?

UPDATE
This link contains window 3.11 /dos drivers - for 65545 but the package includes additional com files that work in dos 6.22 and behave similar to the window95 driver.

Ct.com - appears to switch mode to crt only.
Off.com- turns off the vga output (screen goes into standby)
On.com- turn on vga output (screen comes out of standby)
Sm.com - simultaneous mode.
Fp.com - internal flat panel only mode.

crt mode corrects the weird/ out of range refresh rates and restores outputs more conventional IBM resolutions which vga lcd monitors like much better. It does not stay resident in memory from what I can see.

It has helped immensely for monitor centering and incompatibility issues on this SBC ive been working on.

https://oemdrivers.com/graphics-chips-f65545

Mirror - in case site becomes unavailable

Filename
win31.zip
File size
968.01 KiB
Downloads
56 downloads
File license
Fair use/fair dealing exception

This should keep me going until I modify the bios.