As others had posted earlier, but fell short for me...
I had the game installed on a computer using windows xp
Then copied the Microprose folder found in Program Files to a flash drive and moved it to my laptop running Windows 7.
I placed the Microprose folder into the "Program Files (x86)" folder on my laptop.
I then made a copy of the DPLAYX.DLL file from the windows\sysWOW64 directory, renamed the copy as DPLAY.DLL and put it in the sysWOW64 directory (be sure the original DPLAYX.DLL file is still there)
I created a batch file in notepad that reads
TASKKILL /F /IM "explorer.exe"
cd C:\"Program Files (x86)"\Microprose\Orion2
start /w C:\"Program Files (x86)"\Microprose\Orion2\Orion95.exe
then saved it as MOO2.BAT
This had all been explained before but the game still failed to run on my Windows 7 Ultimate 64bit OS. I kept getting a black screen, nothing else.
Figured it was a compatibility issue so this is what I did to finally make it work.
First go to C:\Program Files (x86)\Microprose\Orion2 > edit the ORIONCD.INI file to contain the proper path to your CDROM or MOO2 CD game files. For example my INI file reads
because that's the drive letter designated for my CD/DVD-ROM drive. Yours may vary. I had to check this because the XP computer I had originally installed the game on, had D:\ as the location of the MOO2 CD.
Second, you need to make one more modification to the MOO2.BAT file you created earlier. Right click it > select Properties > select the Compatibility tab > check and select mode Win XP SP2 > also check 256 color, 640x480 res. !!!Note that Run as Administrator is disabled and you can't check it. No problem. To run MOO2.BAT, ALWAYS remember to right click it (Not double-left click) and select "Run as Administrator" near the top of the drop-down menu.
That's it. Just run the MOO2.bat as Admin when you want to play the game.
Works like a charm now