Boot any Apple II disk on any Apple II
Go to file
2019-03-11 21:04:37 -04:00
res support Bug Attack, disable IIGS boot timeout 2019-03-11 17:41:52 -07:00
src 1.0 release 2019-03-11 21:04:37 -04:00
.gitignore initial import 2019-03-09 15:09:16 -05:00
LICENSE Initial commit 2019-03-09 15:07:20 -05:00
Makefile initial import 2019-03-09 15:09:16 -05:00
README.md 1.0 release 2019-03-11 21:04:37 -04:00

Anti-M

Boot ROM-limited games on any Apple II.

What is this?

Many early Apple II games only worked on the original Apple II or Apple ][+. They refuse to boot on later models, often displaying an "M" error code. This was due to overly aggressive copy protection; late in the boot process, there is code that checksums the ROM and reboots if it's not recognized. The games themselves would work fine if they were allowed to boot past this ROM check.

Anti-M is a pre-booter that controls the games' bootloader long enough to bypass the ROM check, allowing you to play these games on any Apple II.

How do I use it?

Boot the Anti-M disk. When it prompts you to insert your original disk, do so, then press <RETURN>. The game should boot normally.

Which games are supported?

  • Beer Run (Sirius)
  • Bug Attack (Cavalier)
  • Choplifter (Broderbund) (*)
  • David's Midnight Magic (Broderbund) (*)
  • Dueling Digits (Broderbund)
  • Eggs-It (Gebelli)
  • Frogger (On-Line Systems) (*)
  • Gamma Goblins (Sirius)
  • Genetic Drift (Broderbund)
  • High Orbit (Gebelli)
  • Horizon V (Gebelli)
  • Jawbreaker ][ (On-Line Systems)
  • Juggler (IDSI)
  • Labyrinth (Broderbund)
  • Lazer Silk (Gebelli)
  • Lunar Leepers (On-Line Systems)
  • Neptune (Gebelli)
  • Orbitron (Sirius)
  • Pest Patrol (On-Line Systems)
  • Phaser Fire (Gebelli)
  • Quadrant 6112 (Sensible Software)
  • Red Alert (Broderbund)
  • Russki Duck (Gebelli)
  • Seafox (Broderbund)
  • Serpentine (Broderbund) (*)
  • Sky Blazer (Broderbund)
  • Space Eggs (Sirius)
  • Space Quarks (Broderbund)
  • Star Blazer (Broderbund)
  • Star Thief (Cavalier)
  • Trick Shot (IDSI)
  • Zenith (Gebelli)

(*) later re-released with different copy protection. Only the first release requires Anti-M.

Does Anti-M patch my original disk?

No! All patches are done in memory only. If you reboot your original disk (without running Anti-M), it will fail as usual, because the ROM check is still there.

Can I use Anti-M from a hard drive?

Yes! Copy the ANTI.M.SYSTEM file to anywhere on your ProDOS hard drive and run it with your favorite launcher.

History

v1.0 - 2019-03-11

  • initial release