Standalone release guide/Windows

From MZXWiki
Jump to navigation Jump to search

The Windows builds of MegaZeux are the most downloaded MegaZeux builds and are probably what most potential users of MZX will be running. The Windows x86 build should work on essentially all releases of Windows from Windows XP and up (both 32-bit and 64-bit), while the Windows x64 build will only work for 64-bit Windows. Since the x86 build works for 64-bit Windows too, you can make just one Windows release instead of two.

MegaZeux doesn't have automated installer capabilities built-in, but tools exist to create installers.

Files

The structure of your standalone release should look something like this.

game.zip/
    game/                 Optional folder in zip.
        mzxrun.exe        This is required to run MZX. This file can be renamed and the icon can be changed.
        core.dll          Required.
        SDL2.dll          Required.
        LICENSE           Required to fulfill GPL 2.0 requirements. Rename this to LICENSE.MEGAZEUX if you want to include your own license for your game files.
        config.txt        Required. See Standalone release guide#Configuration.
        assets/           Required. Include the whole directory.
        ...               Your game files.

Do NOT mix .exe and .dll files from different MegaZeux releases. Only use the .exe and .dll files from the same release.