jdlewis77: ...Any suggestions?
These rather old games are able to run on modern OS (Windows Vista, 7) thanks to what is known as the "
Application Compatibility Toolkit" (also take a look at the attached screenshot).
Long story short, as Windows naturally evolved it stopped using deprecated features or functions that weren't secure (vulnerable to exploits). Therefore, old applications that relied on these no longer worked. The solution was to emulate and "trick" the application into thinking that those features/functions are still available via the Compatibility Toolkit.
To give an example, here is the description of one of the fixes:
"
MapMemoryB0000Some applications require that a block of memory be mapped at B0000 as it is on Windows 9x. This compatibility fix will map a block of memory at the B0000 address for the application. Applies to: Windows 95, Windows 98"
Still following along :)?
Enter Windows 8, 8.1 and 10. Although similar at a first glance, what used to work on Windows 7 is no longer, due to the same situation described above.
Back to our Compatibility Toolkit. GOG also installs a compatibility database (the one seen in the attached screenshot).
My feeling is that in Windows 8, 8.1 and 10 it's not installed properly. Mainly because there is a new version 6.0 of the Compatibility Toolkit that works only on Windows 8 and above. Whereas the previous version 5.6 only works on Windows 7 and below.
What you can try is to install the
Windows Assessment and Deployment Kit (ADK) for Windows® 8 that includes version 6 of the Toolkit.
Afterwards you should check if under the "Installed Databases" you have the "GOG.com Star Wars xxxxxxxx" database (again, check the attached screenshot).
If not, try to manually create a database containing the same fixes.
Phew, that was long...