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.
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
- Choose your computer and game in the Windows or Mac compiler. AGI-64 is for C64; AGI-ANTIC is for Atari.
- Check the expected original edition in the table below. Select the extracted game folder requested by the compiler.
- Choose a supported cartridge format and capacity, then build to an output folder.
- 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.
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
- Choose your cartridge tab in MPE for Windows or Mac. Each tab remembers its own card and settings.
- First installation: follow the cartridge’s firmware setup guide. Preparing an SD card does not install firmware on the cartridge.
- Choose an optional HamsterOS for MPE desktop, locate the supported original files, and build or prepare your card.
- 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.
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
| Supported game | Expected version / input |
|---|---|
| Original Sierra AGI adventures | |
| The Black CauldronC64 / Atari XL/XE | DOS · game 2.00 · June 14, 1987AGI 2.439 |
| Donald Duck’s PlaygroundC64 / Atari XL/XE | Al 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/XE | DOS 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/4A | Original 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/XE | DOS · game 2.2 · May 7, 1987AGI 2.426. Atari requires MegaMax 2 MB cartridge capacity. |
| King’s Quest IIIC64 / Atari XL/XE | DOS 3.5-inch · game 2.14 · March 15, 1988AGI 2.936 |
| King’s Quest IV (AGI)C64 / Atari XL/XE | Original DOS EGA / AGI edition · AGI 3.002.086Choose the AGI release; the SCI edition uses a different engine. |
| Leisure Suit LarryC64 / Atari XL/XE | DOS · game 1.00 · June 1, 1987AGI 2.440 |
| Manhunter: New YorkC64 / Atari XL/XE | DOS 3.5-inch · game 1.22 · August 31, 1988AGI 3.002.107 |
| Manhunter 2: San FranciscoC64 / Atari XL/XE | DOS 3.5-inch · game 3.02 · July 26, 1989AGI 3.002.149 |
| Mixed-Up Mother GooseC64 / Atari XL/XE | Original DOS edition · November 10, 1987AGI 2.915 |
| Police Quest IC64 / Atari XL/XE | DOS · 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/4A | DOS · 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/XE | DOS 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/XE | Brandon Kouri’s AGI fan game · August 30, 2024AGI 2.917 |
| Space Quest 0: ReplicatedC64 / Atari XL/XE | Replicated 1.04 · AGI v2 fan game |
| Space Quest: The Lost ChapterC64 / Atari XL/XE | Vonster 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 VersionC64 | Original Amiga edition · extracted game folderSupply another and the required bank files. Builds a 4 MiB EasyFlash cartridge. |
| M.U.L.E.+ — C64 1MHz NativeC64 | Included with the compiler · no original game files requiredOptional original title music: supply the matching M_U_L_E.sid file. |
MPE Compiler 2.2.0 enhances games with a supported cartridge. Check the device listed under each title; availability differs between TeensyROM+, Kung Fu Flash 2, A8PicoCart and A8PicoDuo. The additions below are in Windows 2.2.0; the published Mac release remains 2.1.5. Follow the supplied full Library A BOOTSEL installation for A8PicoDuo.
37 entries
| Supported game | Expected version / input |
|---|---|
| Enhanced AGI adventures | |
| The Black CauldronC64 · TeensyROM+ / Kung Fu Flash 2 | DOS · game 2.00 · June 14, 1987AGI 2.439 |
| Donald Duck’s PlaygroundC64 · TeensyROM+ / Kung Fu Flash 2 | Al 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 · TeensyROM+ / Kung Fu Flash 2 | DOS 3.5-inch · game 2.01 · December 22, 1988AGI 3.002.149 |
| King’s Quest IC64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | Original DOS AGI edition · AGI 2.917 |
| King’s Quest IIC64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | DOS · game 2.2 · May 7, 1987AGI 2.426 |
| King’s Quest IIIC64 · TeensyROM+ / Kung Fu Flash 2 | DOS 3.5-inch · game 2.14 · March 15, 1988AGI 2.936 |
| King’s Quest IV (AGI)C64 · TeensyROM+ / Kung Fu Flash 2 | Original DOS EGA / AGI edition · AGI 3.002.086Choose the AGI release; the SCI edition uses a different engine. |
| Leisure Suit LarryC64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | DOS · game 1.00 · June 1, 1987AGI 2.440 |
| Manhunter: New YorkC64 · TeensyROM+ / Kung Fu Flash 2 | DOS 3.5-inch · game 1.22 · August 31, 1988AGI 3.002.107 |
| Manhunter 2: San FranciscoC64 · TeensyROM+ / Kung Fu Flash 2 | DOS 3.5-inch · game 3.02 · July 26, 1989AGI 3.002.149 |
| Mixed-Up Mother GooseC64 · TeensyROM+ / Kung Fu Flash 2 | Original DOS edition · November 10, 1987AGI 2.915 |
| Police Quest IC64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | DOS · game 2.0G · December 3, 1987AGI 2.917 |
| Space Quest IC64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | DOS · game 2.2 · May 7, 1987AGI 2.426 |
| Space Quest IIC64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | DOS 3.5-inch · game 2.0F · January 5, 1989AGI 2.936 |
| Sierra SCI adventures | |
| Leisure Suit Larry 2C64 · TeensyROM+ / Kung Fu Flash 2 | Supported original DOS EGA / SCI0 editionComplete RESOURCE.MAP and RESOURCE.001–006 inventory. |
| Police Quest II: The VengeanceC64 · TeensyROM+ / Kung Fu Flash 2 | English DOS EGA · game 1.002.011RESOURCE.MAP, RESOURCE.001–003, PATCH.000 and PATCH.101. |
| Space Quest IIIC64 · TeensyROM+ / Kung Fu Flash 2 | Supported DOS EGA / SCI0 · game 1.018Complete RESOURCE.MAP and RESOURCE.001–003 inventory. |
| The Colonel’s BequestC64 · TeensyROM+ | Supported English DOS EGA / SCI0 editionRESOURCE.MAP, RESOURCE.001–004, SCRIPT.052 and TEXT.052. |
| LucasArts adventures | |
| Indiana Jones and the Fate of AtlantisC64 · TeensyROM+Experimental | Supported original DOS / SCUMM 5 editionATLANTIS.000 and ATLANTIS.001; matching ATLANTIS.SPK speech is optional. |
| LoomC64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuoExperimental | English DOS EGA 1.0 (March 8, 1990) or 1.1 (March 16, 1990) · SCUMM 3Supply the complete supported .LFL game folder. |
| The Secret of Monkey IslandC64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | Original DOS EGA · SCUMM 4Supply the complete supported .LFL / DISK*.LEC game folder. Atari support is Highly Experimental; physical timing and full-game testing remain open. Duo copies the selected game from B to A before launch. |
| More games | |
| Another WorldC64 · TeensyROM+ / Kung Fu Flash 2 | Original Amiga edition · extracted game folderSupply another and the required bank files; the converter recognizes supported Amiga variants. |
| Dungeon MasterC64 · TeensyROM+Experimental | Original Amiga 2.0 English edition · extracted folder or OFS .ADF imageWindows MPE 2.1.7: supply GRAPHICS.DAT and DUNGEON.DAT. Experimental Prism+ player with original intro and doors, sound effects, mouse/joystick/keyboard controls and Save/Load. Original game data is not included. |
| Wing CommanderC64 · TeensyROM+ | Supported original DOS game filesComplete 40-mission Vega campaign, both endings and campaign saves. Windows MPE 2.2.0. |
| CannonBall / OutRunC64 · TeensyROM+ · Atari XL/XE / A8PicoCart / A8PicoDuo | Original OutRun arcade revision B · complete ROM ZIP |
| DOOMC64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | Doom shareware 1.9 · DOOM1.WADC64: supply the supported shareware WAD. A8PicoCart / A8PicoDuo: the shareware episode is included; no original game folder is required. |
| Double DragonC64 · TeensyROM+ · Atari XL/XE / A8PicoCart / A8PicoDuo | World arcade programs with HD6309 sprite board · ddragonbl ROM setSupply the complete supported arcade ROM ZIP. |
| GauntletC64 · TeensyROM+ · Atari XL/XE / A8PicoCart / A8PicoDuo | Original Gauntlet arcade game (1985) · gauntlet.zipEnglish revision 14 (MAME set: gauntlet). Select the complete ROM ZIP without extracting it. |
| Might and Magic IV: Clouds of XeenC64 · TeensyROM+ / Kung Fu Flash 2 | Supported DOS World of Xeen filesXEEN.CC, DARK.CC and XEEN.DAT. |
| M.U.L.E.+C64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | Ready to install · no original game files requiredOptional original title music on C64: supply the matching M_U_L_E.sid file. |
| The Legend of KyrandiaC64 · TeensyROM+ / Kung Fu Flash 2Experimental | Original English DOS floppy editionSupply the supported original folder, or a verified prepared KYRANDIA.KYR. |
| Console and text-adventure players | |
| Game Boy / Game Boy ColorC64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | Compatible .gb, .gbc or .gc ROM filesCompatibility varies by game and cartridge mapper. Atari also accepts ZIP files, with battery saves and Genesis C/Space second-button controls. |
| Apple II VMC64 · TeensyROM+ / Kung Fu Flash 2 | Your own Apple firmware ROMs and supported II+ or original 128K IIe disksApple firmware ROMs are required to run and are not included. Windows MPE 2.2.0. |
| Game GearC64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | Compatible .gg ROM filesCompatibility varies by game. On Atari, hardware speed and sound are still a work in progress; no save functionality. |
| NESVMC64 · TeensyROM+ / Kung Fu Flash 2 | Compatible .nes ROM filesCompatibility varies by game and cartridge mapper. |
| Tritari — Atari 2600 / 5200 / 7800C64 · TeensyROM+ / Kung Fu Flash 2 · Atari XL/XE / A8PicoCart / A8PicoDuo | Compatible Atari ROM files · .a26, .a52, .a78, .bin or .romAccepted formats and compatibility vary by target. A8PicoCart uses its Atari ROM loader. |
| ZipZorkC64 · TeensyROM+ / Kung Fu Flash 2 | Supported Z-machine story files · .z1–.z6, .z8 or .datRuns in HamsterOS; graphics and compatibility vary by story. |
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.