VOGONS


OAK OTI-037c - 800x600 mode ?

Topic actions

First post, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hello and good evening,

I've got an older OAK card that works very well,
but I can't get the 800x600 mode to work.

I'm curious, did anybody ever accomplish to set the card to that mode ?

The datasheet says that the OTI-037 does support an
"800 x 600 element high-resolution graphics mode with 16 colors".

So I don't think that was a typo.

On page 2.5 it does even show a chart which lists the requirements for SVGA mode..
DRAM 100ns, clock 36MHz (means 35.5MHz ?), resolution 800x600, color 16

I also know that there's a VESA VBE 1.x driver which adds support for VESA.
It includes 640x400@256, I believe, which is the only mode that works with 256KiB.

Any suggestions welcome! 😀

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 1 of 30, by Jo22

User metadata
Rank l33t++
Rank
l33t++

I've found some utilties, maybe you'll try them yourself. VESA37.COM installs a VBE BIOS in RAM.
Emulation modes -CGA, Hercules, EGA- seem to work, too, albeit not perfetly.
Oh, and the specs say the chip has a 132 column mode..

oti37c_specs.gif
Filename
oti37c_specs.gif
File size
25.41 KiB
Views
5596 views
File comment
Overview - Specifications / Features
File license
Fair use/fair dealing exception

Last, but not least, I've found another site with a BIOS dump for this card (v2.17).
Maybe it fixes my issues, though I have little expectations.

Attachments

  • Filename
    vgamode_oak.zip
    File size
    9.58 KiB
    Downloads
    413 downloads
    File comment
    Mode Utility
    File license
    Fair use/fair dealing exception
  • Filename
    VESA.zip
    File size
    202.79 KiB
    Downloads
    308 downloads
    File comment
    Bunch of VBE drivers
    File license
    Fair use/fair dealing exception
  • Filename
    VESA2.zip
    File size
    215.18 KiB
    Downloads
    301 downloads
    File comment
    Bunch of VBE drivers
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 2 of 30, by retardware

User metadata
Rank Oldbie
Rank
Oldbie

Oak cards were low end crap from the beginning, really usable only for basic text mode usage.
I'd advise throw it into the bay instead of bothering with it if you need more than that.

Reply 3 of 30, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi, thanks four your reply. Well, yes, I kinda agree.
All I'm looking for is a way to get the card running in SVGA resolution on programs like AutoSketch and Windows,
maybe some SVGA graphic adventures, too, if that's possible. Nothing speed-related.
The first one has the SVADi driver which works together with VBE capable cards, it seems..
I'm really curious why it doesn't work, also. 😀 Maybe the RAM is too slow (120ns vs 100ns) simply ? 😕

Edit: How about Realtek cards ? Just seen a few online, approx. from the same time period.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 4 of 30, by elianda

User metadata
Rank l33t
Rank
l33t

A good program to check if the card supports the mode at all is FractInt as it brings a lot of native drivers for old cards.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 5 of 30, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie

800 x 600 at 16 colors (4 bit) is ok for 256KB of video RAM

https://support.microsoft.com/en-us/help/1323 … her-resolutions

Are you using an LCD monitor? those old cards might be using some awkward frequencies for "higher" resolutions which cannot be supported by LCDs.

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 6 of 30, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie
Jo22 wrote:
Hi, thanks four your reply. Well, yes, I kinda agree. All I'm looking for is a way to get the card running in SVGA resolution on […]
Show full quote

Hi, thanks four your reply. Well, yes, I kinda agree.
All I'm looking for is a way to get the card running in SVGA resolution on programs like AutoSketch and Windows,
maybe some SVGA graphic adventures, too, if that's possible. Nothing speed-related.
The first one has the SVADi driver which works together with VBE capable cards, it seems..
I'm really curious why it doesn't work, also. 😀 Maybe the RAM is too slow (120ns vs 100ns) simply ? 😕

Edit: How about Realtek cards ? Just seen a few online, approx. from the same time period.

As far as I know, they were even lower end than Oaks. Trident (8900D especially, if I remember correctly) is somehow more desirable between those three of the worst players of the field. Also if you are looking for a new card, try to acquire one with a 1MB of video RAM, so you will have much more flexibility when it comes to higher resolutions (1024 x 768 at 256 colors is possible with 1MB RAM).

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 7 of 30, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi, thank you very much for replies guys, I really appreciate that! 😁

just checked my OTI-37 again..

It seems to have got a few jumpers, too.
Maybe for IRQ2 and 8-Bit/16-bit I/O ?

Crystals are: 25,175 / 28,322 / 35,500 / 40,000 Mhz

BIOS is version 2.15-35 (older).
The VGA BIOS is split to two EPROM, so I/O may be interleaved, 16-Bit.
- Does anybody know how to split a ROM image to odd/even ?

I'm also open for slightly newer cards,
but it would be cool if I could get this card to work in SVGA,
since I'm restorating a 286 PC this card would fit nicely to.
The PC is from 1988, just about as the SVGA chip.

tayyare wrote:

Are you using an LCD monitor? those old cards might be using
some awkward frequencies for "higher" resolutions which cannot be supported by LCDs.

Yes, maybe that really is the reason.
Also, the card seems to have got a DIP switch near the bracket.
Maybe it's wrongly configured (VGA frequencies, VGA modes, etc). 😕

Unfortunately, I have got not manual. Stason has a similar card, though.
https://stason.org/TULARC/pc/graphics-cards/E … GA-HED-622.html

Another model has jumper meanings shown. J1: BUS size; J2: Scan Rate; J3: BIOS Autodetect
See https://stason.org/TULARC/pc/graphics-cards/I … -JAX8216-T.html

Attachments

  • oak_biosrev.jpg
    Filename
    oak_biosrev.jpg
    File size
    21.77 KiB
    Views
    5481 views
    File license
    Fair use/fair dealing exception
  • oak_xtals.jpg
    Filename
    oak_xtals.jpg
    File size
    139.14 KiB
    Views
    5481 views
    File license
    Fair use/fair dealing exception
  • oak_oti037c_card.jpg
    Filename
    oak_oti037c_card.jpg
    File size
    453.85 KiB
    Views
    5481 views
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 8 of 30, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Okay, so I managed to split the ROM by using WinHex.
Unfortunately, I do not have got a pair of 27128 left and the original chips are OTPs..

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 9 of 30, by root42

User metadata
Rank l33t
Rank
l33t

Wow. That's a beautiful card right there. Have you tried running fractint with this card? Fractint used to have support for lots of obscure chipsets.

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

Reply 10 of 30, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi, thanks for your reply! No, I haven't yet, but I'll try soon, since I'm kind of a fan of tractal programs (I even took some footage of them, incl. OS/2!).
Just one question about Fractint - Does the DOS version require a 386 CPU ?
If so, I woudl try the card in a Pentium 133 instead of the target system (that 286,, a Schneider Tower AT)
I know, maybe that's a stupid question, but I'm more familiar with the ports of this awesome program. 😅

Oh, something I forgot to mention. The OTI-67 is old enough to have got both Windows/386 and Windows 3.0 (+3.1 of course) drivers, too.
Just found them on that server: ftp://retronn.de/driver/oak/oti067/disk2
I suppose thats one of our users page about old hardware. 😀

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 11 of 30, by root42

User metadata
Rank l33t
Rank
l33t

No, I did run fractint for DOS on a 286. Should be fine.

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

Reply 12 of 30, by alvaro84

User metadata
Rank Member
Rank
Member

Fractint runs on a vanilla 8088, with or without 8087.

14.0 surely does. Perhaps even the newest ones do.

Shame on us, doomed from the start
May God have mercy on our dirty little hearts

Reply 13 of 30, by root42

User metadata
Rank l33t
Rank
l33t
alvaro84 wrote:

Fractint runs on a vanilla 8088, with or without 8087.

14.0 surely does. Perhaps even the newest ones do.

Actually quite a few of the fractals are faster without the FPU. Hence the name fractINT. Mandelbrot set for example is faster using the integer algorithm...

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

Reply 14 of 30, by elianda

User metadata
Rank l33t
Rank
l33t
Jo22 wrote:

Oh, something I forgot to mention. The OTI-67 is old enough to have got both Windows/386 and Windows 3.0 (+3.1 of course) drivers, too.
Just found them on that server: ftp://retronn.de/driver/oak/oti067/disk2
I suppose thats one of our users page about old hardware. 😀

This users page also have mirrors of some sites, e.g.:
ftp://retronn.de/mirrors/metropoli/DISPLAY/OAK/
Some Win drivers for the 67er Oak cards:
ftp://retronn.de/archiv/old_cds/perseus/WINDO … ER/67_WIN31.ZIP
More Oak VESA drivers:
ftp://retronn.de/dos/driver/Vesa/vesadrv.zip
ftp://retronn.de/driver/misc/1/VESA-LB.DRV/VE … RV/VESA-DRV.ARJ
Also some vesa driver with source for Oak card included here:
ftp://retronn.de/archiv/old_cds/der_mediaplex … _05/VESALIB.ZIP
More:
ftp://retronn.de/mirrors/garbo/windows/drivers/oak_drv.zip
ftp://retronn.de/mirrors/garbo/windows/drivers/oakwin31.zip

If you dig more, maybe more comes up...

AFAIR I had 800x600x16 running on the Paradise PVGA1A using some standard approach. The only thing you have to consider with such old cards, that the mode is very likely interlaced, e.g. 56Hz interlaced. I am pretty sure the Oak can do that too.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 15 of 30, by retardware

User metadata
Rank Oldbie
Rank
Oldbie
Jo22 wrote:

All I'm looking for is a way to get the card running in SVGA resolution on programs like AutoSketch and Windows, maybe some SVGA graphic adventures, too, if that's possible.

800x600 on most of these old cards was with 56Hz screen refresh rate, as Elianda correctly wrote.
1024x768 was commonly at 43Hz interlaced.
Not sure what LCDs do with these odd frequencies.

Jo22 wrote:

Edit: How about Realtek cards ? Just seen a few online, approx. from the same time period.

You are just experiencing what is normal for "super" vgas that have broken VGA compatibility, bad drivers and bad hardware.

Graphics cards are not wine... they do not become better when aging.
In the time between approx 1985 to 1995 I did much hardware service and support.

So I always give the advice to avoid Trident, Oak, Cirrus, Realtek, WD, UMC, or, in short, all these budget cards.
Even expensive cards with efficient hype marketing were often fundamentally flawed (explains why for example there are no happy retro DOS gaming users of Paradise and ATI cards).

Even back then it was very frustrating with those, as these shared the same things: bad drivers, hardware incompatibilities (no or distorted output with many games), incorrectly boasting performance and graphics modes that turn out to work poorly if at all.

Common with those are also bad (low-rated) DACs. Your Oak has a 35MHz one, this is outrageous, as you won't get a sharp picture at 800x600 anymore. For myself, I do not accept DACs below 80MHz. (hint: you can put a higher-rated one in to improve image quality. Good buffering of the supply voltage is necessary too, just add .47uf or so diagonally stretched between GND and Vcc)

Another possible reason is that the 36MHz crystal just got damaged (they are very sensitive). Well, if you look at that Oak cards' frequency generation, it is hard to find a worse/cheaper one.

If you want hassle-free DOS retro gaming and good Windows drivers on ISA bus, there is only Tseng and VideoSeven (i.e. Headland chips), and the late ISA early S3.
Sadly these cards make only about 10% of what is being offered on the popular auction house, and they are (justifiedly) commonly in the upper third of the price range.

Reply 16 of 30, by mixerjdp

User metadata
Rank Newbie
Rank
Newbie

Hello i have a question about this card i hope someone answers me: this OTIVGA 037C has 2 outputs one db9 and one db15.... is possible to plug two monitors at the same time to work for example in monochrome and VGA ?

Reply 17 of 30, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie
mixerjdp wrote:

Hello i have a question about this card i hope someone answers me: this OTIVGA 037C has 2 outputs one db9 and one db15.... is possible to plug two monitors at the same time to work for example in monochrome and VGA ?

It is same in my 067, too. Dip switches are for setting up display mode at boot time (MDA, CGA, EGA, VGA) and you can connect digital displays (MDA/CGA/EGA) to these cards. I have no idea about what will be the result of connecting two monitors at the same time, but one thing is sure: Only one "mode" will be active at any given time.

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 18 of 30, by jesolo

User metadata
Rank l33t
Rank
l33t

While going through my "inventory", I also came across one that I have.
Has anyone perhaps tested an OTI-037 based card in an XT PC (i.e., does this 16-bit card work in the 8-bit slot of an XT PC)?

Reply 19 of 30, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie
jesolo wrote:

While going through my "inventory", I also came across one that I have.
Has anyone perhaps tested an OTI-037 based card in an XT PC (i.e., does this 16-bit card work in the 8-bit slot of an XT PC)?

My 067 certainly does (there might be a jumper to set it up for 16 bit or 8bit).

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000