← All product support

Sierra Game Compiler & MPE support

Mean Hamster community

Join us on Discord.

Ask questions, share what you’re working on, or talk classic computers. There are rooms for support, developers, MPE, AGI, Atari, Amiga and C64.

Join the Discord →

Support / Game compilers

Game compiler help.

Supported editions, cartridge requirements and a few answers to help you get playing.

From download to first game.

Sierra Game Compiler / Native games
  1. Choose your computer and game in the Windows or Mac compiler. AGI-64 is for C64; AGI-ANTIC is for Atari.
  2. Check the expected original edition in the table below. Select the extracted game folder requested by the compiler.
  3. Choose a supported cartridge format and capacity, then build to an output folder.
  4. Transfer the resulting cartridge image to compatible hardware and launch it there. The computer’s CPU runs the game.

Mac setup: download the ZIP for your Mac, extract it, drag the Sierra Game Compiler app to Applications and open it. Allow access to your original game folders and external or removable drives if macOS asks.

The Mac app is signed and Apple-notarized. Confirm macOS’s first-launch prompt if asked.

Download for Mac (Apple Silicon) · v1.1.15

macOS 14 or newer

Signed · Notarized by Apple

For expanded 4 MiB EasyFlash images, check the firmware and emulator requirements in the FAQ. Experimental targets need their own requirements and validation.

MPE / Cartridge-assisted play
  1. Choose your cartridge tab in MPE for Windows or Mac. Each tab remembers its own card and settings.
  2. First installation: follow the cartridge’s firmware setup guide. Preparing an SD card does not install firmware on the cartridge.
  3. Choose an optional HamsterOS for MPE desktop, locate the supported original files, and build or prepare your card.
  4. Complete the firmware installation, insert the prepared card and follow the cartridge’s launch instructions. The preparation computer is not required while playing.

Mac setup: download the ZIP for your Mac, extract it, drag the MPE app to Applications and open it. Allow access to your original game folders and external or removable drives if macOS asks.

The Mac app is signed and Apple-notarized. Confirm macOS’s first-launch prompt if asked.

Download for Mac (Apple Silicon) · v2.1.5

macOS 14 or newer

Signed · Notarized by Apple

A8PicoCart first installation: disconnect the cartridge, remove the case’s two screws and open it to reach the Pico’s small BOOTSEL button. The case reset button does not enter BOOTSEL mode. Hold BOOTSEL while plugging the Pico into your PC by USB, then release it. Copy the supplied firmware .uf2 file to the RPI-RP2 drive that appears; it installs and restarts. Reassemble the case before using the cartridge.

Windows MPE 2.1.7 / A8Pico firmware 1.5.6: install the matching full UF2 through BOOTSEL once to apply the protected startup repair. An ordinary runtime update cannot install this repair. Reconnect normal cartridge storage and choose Confirm BOOTSEL only after completing that installation. MPE remembers your confirmation for this cartridge; copying a UF2 to normal storage or seeing a new firmware version does not confirm it.

A8PicoDuo / Windows MPE 2.1.8: choose the A8PicoDuo tab and install the supplied full Library A firmware through BOOTSEL once. An ordinary runtime update cannot install its protected startup code. Confirm BOOTSEL only after completing the full installation; then reconnect normal cartridge storage and prepare its games.

Apple II VM / Windows MPE 2.2.0: on TeensyROM+ or Kung Fu Flash 2, provide your own Apple firmware ROMs and supported II+ or original 128K IIe disks. Apple firmware ROMs are required to run and are not included. Use Locate Files for the required inputs, then prepare the selected cartridge.

Later compatible updates: MPE can use its USB updater and verify the running firmware. For a manual update, use your PC to copy the complete supplied update as FIRMWARE.UPD to the root of the cartridge drive. Safely eject it and disconnect USB, then turn on your Atari with the cartridge inserted. Keep power on until completion, then follow the screen’s restart instructions. Connecting the cartridge to a PC alone does not run a manual update.

Before you build

Find your game. Check your edition.

Choose a compiler to see its supported games and expected original input.

Sierra Game Compiler for Windows 1.1.17 builds 17 AGI adventures for C64 and the same 17 for Atari XL/XE, using each computer’s own CPU. The published Mac 1.1.15 catalog retains 16 adventures. King’s Quest I and Space Quest I also have Highly Experimental MSX2, Coleco ADAM and TI-99/4A builds. Other Games below are C64 only.

19 entries

Sierra Game Compiler: supported games and expected version or input
Supported gameExpected version / input
Original Sierra AGI adventures
The Black CauldronC64 / Atari XL/XEDOS · game 2.00 · June 14, 1987AGI 2.439
Donald Duck’s PlaygroundC64 / Atari XL/XEAl Lowe’s download · version 1.0C · April 27, 1987Amiga game data · AGI 2.272. Select the single extracted game folder; no separate DOS copy is needed.
Gold Rush!C64 / Atari XL/XEDOS 3.5-inch · game 2.01 · December 22, 1988AGI 3.002.149
King’s Quest IC64 / Atari XL/XEHighly Experimental: MSX2 / Coleco ADAM / TI-99/4AOriginal DOS AGI edition · AGI 2.917ADAM requires 128 KB RAM. These three systems still need full-game and real-hardware testing.
King’s Quest IIC64 / Atari XL/XEDOS · game 2.2 · May 7, 1987AGI 2.426. Atari requires MegaMax 2 MB cartridge capacity.
King’s Quest IIIC64 / Atari XL/XEDOS 3.5-inch · game 2.14 · March 15, 1988AGI 2.936
King’s Quest IV (AGI)C64 / Atari XL/XEOriginal DOS EGA / AGI edition · AGI 3.002.086Choose the AGI release; the SCI edition uses a different engine.
Leisure Suit LarryC64 / Atari XL/XEDOS · game 1.00 · June 1, 1987AGI 2.440
Manhunter: New YorkC64 / Atari XL/XEDOS 3.5-inch · game 1.22 · August 31, 1988AGI 3.002.107
Manhunter 2: San FranciscoC64 / Atari XL/XEDOS 3.5-inch · game 3.02 · July 26, 1989AGI 3.002.149
Mixed-Up Mother GooseC64 / Atari XL/XEOriginal DOS edition · November 10, 1987AGI 2.915
Police Quest IC64 / Atari XL/XEDOS · game 2.0G · December 3, 1987AGI 2.917. Atari requires MegaMax 2 MB cartridge capacity.
Space Quest IC64 / Atari XL/XEHighly Experimental: MSX2 / Coleco ADAM / TI-99/4ADOS · game 2.2 · May 7, 1987AGI 2.426ADAM requires 128 KB RAM. These three systems still need full-game and real-hardware testing.
Space Quest IIC64 / Atari XL/XEDOS 3.5-inch · game 2.0F · January 5, 1989AGI 2.936. Atari requires MegaMax 2 MB cartridge capacity.
AGI fan adventures
King’s Quest VI AGI DemakeC64 / Atari XL/XEBrandon Kouri’s AGI fan game · August 30, 2024AGI 2.917
Space Quest 0: ReplicatedC64 / Atari XL/XEReplicated 1.04 · AGI v2 fan game
Space Quest: The Lost ChapterC64 / Atari XL/XEVonster D Monster’s AGI fan game · version 10.0AGI 2.917 · Windows compiler 1.1.16. Supply the complete supported game folder. Atari requires 2 MB cartridge capacity.
Other Games
Another World — C64 1MHz Stock VersionC64Original Amiga edition · extracted game folderSupply another and the required bank files. Builds a 4 MiB EasyFlash cartridge.
M.U.L.E.+ — C64 1MHz NativeC64Included with the compiler · no original game files requiredOptional original title music: supply the matching M_U_L_E.sid file.

AGI and SCUMM numbers identify the original engine version. Game release numbers are listed separately where known. The compiler checks your files when you scan or prepare a game; use the complete recognized edition.

A few common questions

Native games & cartridge power.

What’s the difference between the two compilers?

The Sierra Game Compiler creates native games that run on your classic computer’s own CPU. The Mean Hamster Power Engine for 8-Bits (MPE) teams up the computer’s own CPU with the processor inside a supported cartridge for enhanced games, emulators and peripheral features.

What does the Sierra Game Compiler support?

The Windows 1.1.17 compiler supports 17 AGI adventures for both C64 and Atari XL/XE: 14 original Sierra titles and three fan adventures, including Space Quest: The Lost Chapter version 10.0. The Mac 1.1.15 catalog retains 16 adventures. Other Games includes native C64 versions of Another World and M.U.L.E.+. These versions run without cartridge CPU assistance. The cartridge supplies storage, and the computer does the processing.

Version 1.1.13 adds Highly Experimental builds of King’s Quest I and Space Quest I for MSX2, Coleco ADAM and TI-99/4A. All five systems build directly on Windows without WSL.

What do the three Highly Experimental systems require?
  • MSX2: 64 KB RAM, V9938/V9958 video and 128 KB VRAM. Both games produce 4 MiB ASCII16 cartridge ROMs.
  • Coleco ADAM: 128 KB total RAM (64 KB internal plus a 64 KB expansion). Output is a 2 MiB ADAMnet disk image.
  • TI-99/4A: standard 32 KB expansion RAM. Output includes an RPK and a 2 MiB banked cartridge BIN.

Both games have passed packaged compilation for each system. Full-game and real-hardware testing remain open.

What do native Atari games require?

Use an Atari XL/XE with at least 64 KB RAM, or an Atari 800 with an Incognito board or similar upgrade. King’s Quest II, Police Quest and Space Quest II require MegaMax 2 MB cartridge capacity. Space Quest: The Lost Chapter also requires a compatible 2 MB Atari cartridge format. Choose the Atari cartridge format offered by the compiler for your game.

What cartridge capacity do native C64 games need?

Depending on the game and build format, AGI releases use 1 MiB or 2 MiB cartridge images. Native Another World requires the expanded 4 MiB EasyFlash format. Your cartridge and firmware must support the selected format and capacity. A standard 1 MiB EasyFlash cartridge cannot hold a 4 MiB game. Native Atari builds use Atari cartridge formats.

Which devices support native 4 MiB EasyFlash ROMs?
  • Kung Fu Flash 2: Our H17-and-later firmware supports read-only 4 MiB EasyFlash ROMs.
  • TeensyROM+: Our updated firmware supports these ROMs too.
  • Ultimate 64 / Ultimate 64-II: Official firmware 3.15 expanded cartridge storage to 4 MB. See the release notes.
  • Ultimate-II+ / II+L: The 3.15a source includes 4 MiB cartridge storage and the required 256-bank EasyFlash addressing. Use a firmware build that includes this support. See the EasyFlash implementation.
Why won’t the 4 MiB Another World cartridge load in VICE?

Stock VICE 3.10 does not support this expanded EasyFlash format. We provide an experimental patch that adds read-only 2 MiB and 4 MiB support. Follow our VICE patch and build instructions to create a compatible build.

The same 4 MiB image has also been reported unable to run in Denise 2.7. A loading failure can be an emulator compatibility issue even when the generated cartridge is correct.

Which cartridges support MPE?

Released MPE support covers Kung Fu Flash 2 and TeensyROM+ for C64, plus A8PicoCart and A8PicoDuo for Atari XL/XE. Windows MPE 2.2.0 includes the latest additions; the published Mac release remains 2.1.5.

We renamed the application Mean Hamster Power Engine for 8-Bits because more supported cartridges are joining the MPE family.

What does MPE add?

MPE combines cartridge processing with our display technology. On C64, Prism+ enables higher-resolution, EGA-style graphics for supported games such as The Secret of Monkey Island. MPE also supports SCI adventures such as Space Quest III.

The C64 still handles displaying the picture, input, SID sound and supported save/load features—including floppy saves where available. Games and features vary by cartridge.

Why do AGI games and Another World appear in both?

They offer two ways to play. Native versions run on the computer’s own CPU. MPE versions use cartridge assistance: AGI adventures retain their familiar appearance while benefiting from improved performance, and Another World gains a higher-resolution picture closer to the original.

Do I leave the preparation computer connected while playing?

No. The desktop app prepares the game files and card. The classic computer runs the native game, or works with its MPE cartridge, when you play. The desktop app is also where you prepare later updates.

Does a cartridge with MPE firmware always use its processor for games?

No. Loading a native cartridge image still runs the game on the computer’s own CPU; the cartridge provides storage. Loading an MPE package uses its matching cartridge runtime for assistance. The game edition and launch format determine the approach.

Is HamsterOS required, and is it the same as the PC operating system?

HamsterOS for MPE is an optional desktop for the supported C64 and Atari cartridges. HamsterOS for PCs is a separate operating system with its own disk images and applications. Choose the download for your machine; their application packages are not interchangeable.

Does MPE emulate every game or replace every disk drive and mouse?

Features vary by cartridge, player and host computer. An emulator entry identifies an offered player, not compatibility with every ROM. Check its supported formats, controls, saves and device requirements. Mouse and disk features can involve emulation or supported physical hardware; follow the selected cartridge’s instructions.

Do the compilers include the original commercial games?

The tools are free to download. For supported commercial titles, you supply your own original game files; the compiler prepares them for your chosen computer and cartridge.