Skip to content

Instantly share code, notes, and snippets.

@skull-squadron
Last active December 24, 2025 08:55
Show Gist options
  • Select an option

  • Save skull-squadron/e5f837736aecd573dc7b595b88212bcf to your computer and use it in GitHub Desktop.

Select an option

Save skull-squadron/e5f837736aecd573dc7b595b88212bcf to your computer and use it in GitHub Desktop.
Megafortress IBM PC DOS all versions (1.0, 1.1, 1.2) IFF code bypass
--- Megafortress IBM PC DOS all versions IFF code bypass ---
Hex edit to the following:
MEGA.EXE 1.0 (US or UK 1.44MB) SHA256: F5A8689AF21C3250F640B0F1BBD55DC36A2B9AE2A19DCA18C706C6C71463127E
Offset 15D3A: 3B 56 FE 74 -> 89 56 FE EB
New SHA256: CC6FB1F3CD136AEBB698CC9169C3728DC4152EE3B321A997B76D61021CA2D26B
MEGA.EXE 1.1 (US or UK 1.44MB + 1.1 Patch, or with Mission Disk 1) SHA256: 489A331730CAE614F3DD87668E8EB083CE4C8CD6C6CEAD9A2050F8CCD24B3156
Offset 15CD5: 3B 56 FE 74 -> 89 56 FE EB
New SHA256: 2A62D4C39110D812E14D3120FB1256375F2AEC09CFE7D2104EF8F5B6DBC79639
MEGA.EXE 1.2 (Mega Pak) SHA256: 8FE2F3FE658AAB2781D3BC9B9309F7957313CDD0CACC9B2C1156A96E35D83E61
Offset 16559: 3B 56 FE 74 -> 89 56 FE EB
New SHA256: BE3B86BC82B02969F9DA3320C6090FBDC17C9C8234ACB0E06C3A80D93AEAFAEA
MEGA.EXE 1.2 (Mission Disk 2) SHA256: 810D87DEE3DF988B38BE54860DC1281B4540983F703973E6352DD826257CAB3D
Offset 16557: 3B 56 FE 74 -> 89 56 FE EB
New SHA256: 9B18D411F56B634216D7CA98308FB27B53427A2F478D97EBB136DF3B9EE2E0F1
Source: Neverlock Universal '96
---- Alternative (seems to crash whenever IFF is requested)
MEGA.EXE 1.2 (Mission Disk 2) SHA256: 810D87DEE3DF988B38BE54860DC1281B4540983F703973E6352DD826257CAB3D
Offset 15D3A: FE 40 89 07 -> 89 56 FE EB
New SHA256: 820AE671C2A93523F2F96B2A20E1C2759E229EEAC58B5698D02599FF9B765634
Source: Darwin (Fairlight / Razor1911)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment