VOGONS


First post, by Excelsior

User metadata
Rank Newbie
Rank
Newbie

Hello,

I have a problem with old games like Battle Chess or Budokan which don't show any image on TFT monitors.
However if I change the monitor with a CRT one the image is displayed correctly and the games work normally.
Is there any solution for this or they only work on CRT monitors?

Thanks in advance!

Reply 1 of 7, by spunky_h0rn

User metadata
Rank Newbie
Rank
Newbie

Are you running these games in VGA mode? I'd first suspect that your TFT cannot display a 70Hz signal. Many (most?) VGA games are 70Hz, Battle Chess is 70Hz to my knowledge.

Do other games work?

Reply 2 of 7, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi, what hardware specs? Is it a vintage PC? ISA VGA card or PCI VGA card?
Because, ISA VGA cards had DIP switchs to define the monitor type (IBM, NEC multisync, SVGA etc).
These switch settings defined what timings the VGA card would produce.
A TFT monitor isn't multi-sync, for example. It can only use a set of standard frequencies.

"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 3 of 7, by MagefromAntares

User metadata
Rank Member
Rank
Member

Hi,

If you suspect that the problem is the TFT monitors not supporting the VGA card frequency you can check the timings from these lists:
https://martin.hinner.info/vga/timing.html
The second table lists the standard VGA and VESA BIOS modes, and yes 70Hz is one of the more commonly used Vertical Frequencies.
Note: For those games which directly program the CRTC you might find odd frequencies.
Note2: If you actually program VESA, newer cards does not need to support the standard VESA mode numbers as they have made the fixed mode numbers obsolete in a newer version of the standard(VBE 2.0), most VESA cards produced even after they have been declared obsolete still support them for backwards compatibility though, but the official way to find a mode after VBE 2.0 is that you need to call the Video Interrupt(10h) with VESA functions(AH=4FH) with function number AL=00h to get the list of modes, then ask each modes properties with VESA function AL=01h, until you find the most suitable mode.

"A process cannot be understood by stopping it. Understanding must move with the flow of the process, must join it and flow with it." - Dune

Reply 4 of 7, by jakethompson1

User metadata
Rank l33t
Rank
l33t

But how common is a monitor with native VGA input but that can't handle 720x400 @ 70 Hz and other such classical VGA modes? Are we really that far removed from VGA text mode that such a monitor is even saleable?

Reply 5 of 7, by Excelsior

User metadata
Rank Newbie
Rank
Newbie
spunky_h0rn wrote on 2026-06-24, 15:12:

Are you running these games in VGA mode? I'd first suspect that your TFT cannot display a 70Hz signal. Many (most?) VGA games are 70Hz, Battle Chess is 70Hz to my knowledge.

Do other games work?

These are the only 2 games that don't work on TFT monitors and I tried several monitors.
They are in VGA mode (I think it's native since I can't choose any other mode?)
As an example if I try another game (Golden Axe) it's working on EGA but not on VGA (on TFT monitors).

Reply 6 of 7, by Excelsior

User metadata
Rank Newbie
Rank
Newbie
Jo22 wrote on 2026-06-24, 15:28:
Hi, what hardware specs? Is it a vintage PC? ISA VGA card or PCI VGA card? Because, ISA VGA cards had DIP switchs to define the […]
Show full quote

Hi, what hardware specs? Is it a vintage PC? ISA VGA card or PCI VGA card?
Because, ISA VGA cards had DIP switchs to define the monitor type (IBM, NEC multisync, SVGA etc).
These switch settings defined what timings the VGA card would produce.
A TFT monitor isn't multi-sync, for example. It can only use a set of standard frequencies.

Hi,
I tried on different video cards (ISA/286, PCI/Trident 9440/486 and AGP/Rage II/PIII) and the result is the same - no image on TFT monitors.
The only VGA card with DIP switch is the ISA card - Video Seven VEGA VGA Demo Board

Reply 7 of 7, by Excelsior

User metadata
Rank Newbie
Rank
Newbie
MagefromAntares wrote on 2026-06-24, 16:04:
Hi, […]
Show full quote

Hi,

If you suspect that the problem is the TFT monitors not supporting the VGA card frequency you can check the timings from these lists:
https://martin.hinner.info/vga/timing.html
The second table lists the standard VGA and VESA BIOS modes, and yes 70Hz is one of the more commonly used Vertical Frequencies.
Note: For those games which directly program the CRTC you might find odd frequencies.
Note2: If you actually program VESA, newer cards does not need to support the standard VESA mode numbers as they have made the fixed mode numbers obsolete in a newer version of the standard(VBE 2.0), most VESA cards produced even after they have been declared obsolete still support them for backwards compatibility though, but the official way to find a mode after VBE 2.0 is that you need to call the Video Interrupt(10h) with VESA functions(AH=4FH) with function number AL=00h to get the list of modes, then ask each modes properties with VESA function AL=01h, until you find the most suitable mode.

Thank you for the information.