How to get Heroes of Might and Magic 1 for Windows 95 work in Windows 7 64-bit

How to get Heroes of Might and Magic 1 for Windows 95 work in Windows 7 64-bit - White and Brown High Rise Building

I have a collection of old games in a CD (from year approximately 1995). One the games included is Heroes of Might and Magic 1. I would like to get this game working properly on my computer but so far I haven't had any luck. I googled and tried DOSBox with newbie instructions but I couldn't get it to work. I only got a message "This program cannot be run in Dos mode" from DOSBox. I attached a picture that highlights what my game folder includes etc:

enter image description here

Thank you! P.S. If there's any more information you need, please ask.

UPDATE:

My operating system is:

Windows 7 Home Basic, 64-bit



Best Answer

A simple temporary fix is to press the F4 key. That will change the game to full screen. You can then start the game and enable sound and maybe music. The original version Heroes of Might and Magic used CD-Audio tracks, which probably didn't fit on your compilation CD. It may work with the 8-bit music tracks.

Unfortunately it won't remember these settings and it will likely crash on exit. You might also not be able to save the game because when you copy files from a CD-ROM by copy and pasting them in Explorer they're marked as read-only because the CD-ROM is read-only. You should open your C:\ folder in Explorer, right click on the HEROES folder and select properties. In the property dialog uncheck the "Read-Only" check box and press the OK button. Press OK again so that everything in the folder is made writable. (This step might not actually be necessary, but older games expect to be able to write to the directory they're installed to.)

However the big problem with how you installed the game (simply copying the files from the CD) is that the game's registry settings are missing. This why it starts up in a tiny window in the upper left, why there's no sound or music and why it won't remember these settings after you change them. So you need to create these registry settings yourself. To do this start Notepad, paste the following into it, and save it as a file named heroes.reg:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\New World Computing\Heroes of Might and Magic]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\New World Computing\Heroes of Might and Magic\1.0]
"AppPath"="c:\\HEROES"
"CDDrive"="d:"
"Music Volume"=dword:00000002
"Sound Volume"=dword:00000002
"Walk Speed"=dword:00000002
"Show Route"=dword:00000001
"Blackout Computer"=dword:00000000
"Sound Quality"=dword:00000000
"Direct Connect Com Port"=dword:00000000
"Direct Connect Baud Rate"=dword:00000000
"Modem Com Port"=dword:00000000
"Modem Baud Rate"=dword:00000000
"Modem Init String"=""
"Autosave"=dword:00000001
"CD Offset"=dword:00000000
"Slow Video"=dword:00000000
"First Map Offset"=dword:00001649
"Current Map Offset"=dword:00000004
"Main Game Show Menu"=dword:00000000
"Main Game X"=dword:0000000a
"Main Game Y"=dword:0000000a
"Main Game Width"=dword:00000280
"Main Game Height"=dword:000001e0
"Main Game Full Screen"=dword:00000001
"Editor Show Menu"=dword:00000000
"Editor X"=dword:0000000a
"Editor Y"=dword:0000000a
"Editor Width"=dword:00000280
"Editor Height"=dword:000001e0
"Editor Full Screen"=dword:00000001

Once you've saved the file, double click on it in Explorer and after asking for confirmation, it should add the necessary settings to the registry.

There's one other potential problem that you've seem to have managed to avoid. The file WING32.DLL needs to be installed in the Windows system directory. If it's not installed the game won't run and it'll will complain that the file is missing. Since you didn't receive this error you must already have this file installed on your computer. For anyone else trying to get HOMM1 working on a 64-bit version of Windows you need to copy the WING32.DLL file in the game's WING subdirectory to C:\Windows\SysWOW64.




Pictures about "How to get Heroes of Might and Magic 1 for Windows 95 work in Windows 7 64-bit"

How to get Heroes of Might and Magic 1 for Windows 95 work in Windows 7 64-bit - People Sitting on Chair in Front of Table
How to get Heroes of Might and Magic 1 for Windows 95 work in Windows 7 64-bit - Turned Off Laptop Computer
How to get Heroes of Might and Magic 1 for Windows 95 work in Windows 7 64-bit - Photo of Man Holding a Book



How can I run Windows 95 games on Windows 7 64 bit?

How to play windows 95 games on windows 7
  • Go to the CD or DVD and right click the installer.
  • Go to "properties" then go to the "compatibility" tab.
  • Select "Run this program in compatibility mode for:"
  • Select "Windows 95"
  • Run the installer as administrator.
  • Go to the Shortcut of the game and right click it.


  • How do I run old programs on Windows 7 64 bit?

    Right-click the program's icon and choose Properties. When the Properties dialog box appears, click the Compatibility tab. In the Compatibility Mode section, select the Run This Program in Compatibility Mode For check box. Select the program's desired Windows version from the drop-down list.

    Will Windows 98 games work on 7?

    Ideally if the games are too old and are for Windows 98 and previous versions might not work with Windows 7 because of the compatibility issues. The 'DOSBox' is capable of emulating many types of graphics and sound hardware and does help if you have hardware compatibility issues.

    Can you play Windows 95 games on Windows 10?

    It's been possible to run outdated software using Windows compatibility mode since Windows 2000, and it remains a feature that Windows users can use to run older Windows 95 games on newer, Windows 10 PCs.



    GDPC: Heroes of Might and Magic I 1 auf Windows XP + Vista + 7 + 8 spielen mit DOSBox




    More answers regarding how to get Heroes of Might and Magic 1 for Windows 95 work in Windows 7 64-bit

    Answer 2

    HOMM has 2 versions: one built for Dos, and one for Windows. You tried running Windows version in DOSBox. I'm not sure can you get the Windows version to work on Windows 7, but you can run the DOS version normally in DOSBox.

    If there is no other way to run it in Win 7 (compatibility mode and such) then you need old Win system:

    1. run it from DOSBox. You have everything explained on abandonia for Win3.11 and Win95. It seems Win98 also works in older version of Dosbox 0.70

    2. Use some software for creating virtual machine and installing old Windows

    Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

    Images: d.n.c films, Cedric Fauntleroy, Ken Tomita, Andrea Piacquadio