MAIN.EXE: Difference between revisions

m Reverted edit by PawPatroler (2025) (talk) to last revision by MattKC
Add text alternative to error image
 
Line 41: Line 41:
ISLEMFC.EXE contains many debugging strings not present in ISLE.EXE. For example, while ISLE.EXE will run with multiple various glitches if the host display is set to 32-bit color while in windowed mode, ISLEMFC throws an explicit error:
ISLEMFC.EXE contains many debugging strings not present in ISLE.EXE. For example, while ISLE.EXE will run with multiple various glitches if the host display is set to 32-bit color while in windowed mode, ISLEMFC throws an explicit error:


<center>[[File:Islemfc-32b-error.png]]</center>
<center>[[File:Islemfc-32b-error.png|alt=Error. 32 bit display depth is not supported in windowed mode]]</center>


For these reasons, ISLEMFC seems to be a more "complete" executable. It's unclear why it was replaced in the final game. Perhaps a full MFC application with all of their debugging tools was considered too resource and/or storage heavy for a simple frontend.
For these reasons, ISLEMFC seems to be a more "complete" executable. It's unclear why it was replaced in the final game. Perhaps a full MFC application with all of their debugging tools was considered too resource and/or storage heavy for a simple frontend.