VOGONS


First post, by InterClaw

User metadata
Rank Newbie
Rank
Newbie

I'm trying to get HoMM2 running properly on my 486 (IBM Aptiva 2144-888) running MS-DOS 7.10 (CDU). It works fine the first time I launch the game. I get the spinning test animation for videos, then get the other intro videos and end up on the main menu. I can start a game and save and exit out into DOS normally.

The second time I run the game I get a black screen though and the monitor eventually goes into stand by, so there's no output it seems. I can hear the intro videos playing and the main menu music. Trying to restart with Ctrl-Alt-Del seems to lock the system and I can't shut off the system with the power button either (the system has an early version of that springy hold to force shut off that we're used to today). I have to shut if down by switching off the PSU.

The only way to make it work again that I've found is to delete HEROES2.CFG and let it go through the testing again and generate a new CFG file. Seems a little bit annoying to do that every time. In the settings when it is running, the videos are set to interlaced.

Has anyone else experienced this? Is there a solution available to me?

Reply 1 of 12, by MagefromAntares

User metadata
Rank Newbie
Rank
Newbie

Hi,

Which version of HoMM2 are you trying to run? (IIRC the versions were 1.0, 1.1, 1.2, 1.3)
These patches contains some graphics related fixes, so they might be helpful.
Unfortunately all on-line sites that I have been able to find hosting the patches seems to be a bit suspicious. This Hungarian site seems to contain the patch from 1.0 to 1.3 amongst others:
http://hommm.hu/component/jdownloads/category/5-heroes-22
However, even as a Hungarian, I cannot vouch for how safe and legit this site is so be careful, but this seemed to be the least suspicious for me.

"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 2 of 12, by InterClaw

User metadata
Rank Newbie
Rank
Newbie
MagefromAntares wrote on 2026-05-11, 09:36:
Hi, […]
Show full quote

Hi,

Which version of HoMM2 are you trying to run? (IIRC the versions were 1.0, 1.1, 1.2, 1.3)
These patches contains some graphics related fixes, so they might be helpful.
Unfortunately all on-line sites that I have been able to find hosting the patches seems to be a bit suspicious. This Hungarian site seems to contain the patch from 1.0 to 1.3 amongst others:
http://hommm.hu/component/jdownloads/category/5-heroes-22
However, even as a Hungarian, I cannot vouch for how safe and legit this site is so be careful, but this seemed to be the least suspicious for me.

Thank you for the tip! However, I'm already running Price of Loyalty version 2.1. I should have mentioned that...

Got the patch from here:
https://www.moddb.com/games/heroes-of-might-a … y-v21-dos-patch

Reply 3 of 12, by MagefromAntares

User metadata
Rank Newbie
Rank
Newbie

Okay that is the last official version for the expansion as far as I know, can you post what kind of video card do you have installed? Or is it the one which have an inbuilt Cirrus Logic?

"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 12, by InterClaw

User metadata
Rank Newbie
Rank
Newbie
MagefromAntares wrote on 2026-05-11, 10:41:

Okay that is the last official version for the expansion as far as I know, can you post what kind of video card do you have installed? Or is it the one which have an inbuilt Cirrus Logic?

Yes, exactly. Built-in Cirrus Logic 5430.

Found some specs here:
http://ps-2.kev009.com/pcpartnerinfo/ctstips/4486.htm

Reply 5 of 12, by MagefromAntares

User metadata
Rank Newbie
Rank
Newbie

As I remember the Cirrus Logic 5430 didn't had the same VESA compatibility issues as the older Cirrus Logic chips, so I think it should work fine. But still maybe a run with UniVBE worth a try?

"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 6 of 12, by InterClaw

User metadata
Rank Newbie
Rank
Newbie
MagefromAntares wrote on 2026-05-11, 11:17:

As I remember the Cirrus Logic 5430 didn't had the same VESA compatibility issues as the older Cirrus Logic chips, so I think it should work fine. But still maybe a run with UniVBE worth a try?

I was unfamiliar with that piece of software, but acquired version 6.53 and gave it a try. Unfortunately it didn't have an effect.

And I take it back that I can reliably make it work by deleting the CFG file. Rather it intermittently works regardless of CFG file or whatever. Most of the time it starts with a black screen. Sometimes, rarely it starts the way it should. Very strange.

Reply 7 of 12, by MagefromAntares

User metadata
Rank Newbie
Rank
Newbie
InterClaw wrote on 2026-05-11, 16:50:
MagefromAntares wrote on 2026-05-11, 11:17:

As I remember the Cirrus Logic 5430 didn't had the same VESA compatibility issues as the older Cirrus Logic chips, so I think it should work fine. But still maybe a run with UniVBE worth a try?

I was unfamiliar with that piece of software, but acquired version 6.53 and gave it a try. Unfortunately it didn't have an effect.

And I take it back that I can reliably make it work by deleting the CFG file. Rather it intermittently works regardless of CFG file or whatever. Most of the time it starts with a black screen. Sometimes, rarely it starts the way it should. Very strange.

If it happens randomly can you install and try it with a different VESA supporting game? This would let us knows if it is a HoMM2 specific issue or a general issue.

"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 8 of 12, by InterClaw

User metadata
Rank Newbie
Rank
Newbie
MagefromAntares wrote on 2026-05-11, 18:42:

If it happens randomly can you install and try it with a different VESA supporting game? This would let us knows if it is a HoMM2 specific issue or a general issue.

I'm not sure I know exactly what is meant by VESA support, but if it's resolutions of like 640x480 and above, then the system does support this and runs with this in several games I have installed. It doesn't run well, mind you, but it does run. 😀

I tried a few now again just to confirm:
Blood
Descent
SimCity 2000
Transport Tycoon Deluxe

... but I have more installed I can try, if you think there's some particular game that would be good to check with.

Anyway, no issues like that in general. It's just this game that is acting up unfortunately.

Reply 9 of 12, by MagefromAntares

User metadata
Rank Newbie
Rank
Newbie

I think all of these games by default either use the standard 320x200 VGA mode or the 320x240 Mode-X neither of them are VESA, ideally you would check with a game using the same VESA resolution, I think HoMM2 uses 640x480 with 256 colours, so a game configured to run with that resolution would be the ideal test.

EDIT:

InterClaw wrote on Yesterday, 12:07:

Blood

Actually that game supports the exact resolution we are trying, unfortunately I think some of the online retail releases are missing the configuration utility, so you might have to edit the config file manually.

"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 10 of 12, by InterClaw

User metadata
Rank Newbie
Rank
Newbie
MagefromAntares wrote on Yesterday, 17:41:

640x480 with 256 colours

Right, this is what I at least thought I was testing. Not quite sure what SC2000 and TTDLX runs at, but Descent definitely has a VGA mode. Anyway, retested with Blood. I'm able to set the resolution from SETUP.EXE or in-game and it works like it should. It's a slideshow, but works. 😀

The attachment blood1.jpg is no longer available
The attachment blood2.jpg is no longer available
The attachment blood3.jpg is no longer available

Reply 11 of 12, by jmarsh

User metadata
Rank Oldbie
Rank
Oldbie

SC2000 and TTDeluxe are definitely both 640x480 games that require VESA. Warcraft 2 is another one. However they are all bundled with UNIVBE (either internally or externally) to support cards without a VESA BIOS. Descent only uses 640x480 if you pass the -640x480 command line switch, and relies on the card's native BIOS supporting VESA.

Reply 12 of 12, by MagefromAntares

User metadata
Rank Newbie
Rank
Newbie
jmarsh wrote on Today, 00:48:

SC2000 and TTDeluxe are definitely both 640x480 games that require VESA. Warcraft 2 is another one. However they are all bundled with UNIVBE (either internally or externally) to support cards without a VESA BIOS. Descent only uses 640x480 if you pass the -640x480 command line switch, and relies on the card's native BIOS supporting VESA.

You are definitely right, thanks for correcting my information, TTDeluxe uses VESA and in the right mode, I don't know how I forgot that, sorry. SC2000 is a mixed bag, I don't have it currently installed but if I remember correctly it either uses VESA or if it detects certain cards it uses those cards Super VGA functionality to handle the card directly bypassing the BIOS to get faster speed.

Anyway with having both Blood and Transport Tycoon Deluxe runs correctly with that it basically proves that the 640x480 256 colour VESA mode works correctly, and the issue might be somewhere else, it might be LFB(Linear Frame Buffer) support issue, however there is a program, having a topic right on this forum that might be able to check that: [Release] X-VESA 2.0 Public Beta – Deep VESA diagnostics for real DOS hardware It is currently in beta by the developer but it seems to be a very powerful program for debugging already.

EDIT: Possible helpful information, one of my friends who is a fan of Heroes 2 was online recently and I asked him about this issue, and he said that HoMM2 has a hidden CLI parameter

/i0

that skips the intro, and that might help if intro playback is the problem.

"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