Playing Dezaemon 2 Games on a MiSTer

,

Dezaemon is a Japanese STG construction kit that sorta has an outsized legacy in the genre. If you are playing a Japanese developed doujin shooter, odds are high it is either highly influenced by Dezaemon games, or might even just be a port of one. For example, 2024’s Devil Blade Reboot is a remake of Devil Blade, a Dezaemon game that the remake helpfully includes. Getting to play Dezaemon 2 games on actual hardware is, as many places have pointed out, kinda a pain in the butt. Thankfully, the MiSTer is here to save the day.

Here’s what you are going to want to have ready to go to do this:

  • A MiSTer with the latest Saturn core (just run update_all to grab this)
  • Zaparoo installed on the MiSTer, either using update_all or manually (details here)
  • The Saturn BIOS, either the Japanese or Universal one, installed in root/games/saturn on your MiSTer
  • A copy of Dezaemon 2 as a .chd file (details on converting to .chd can be found here)
  • The Dez 2 Saves Dezaemon 2 Save Game Manager for MiSTer (downloaded from archive.org)

We here at Hinge Problems can’t specifically tell you where to get most of those those files, but if you are using a MiSTer already, you know where to get those files.

If you don’t already have Zaparoo installed, there are two ways to do it, using update_all or manually.

Zaparoo Core is available in update_all by enabling the MiSTer Extensions repository in the settings/tools menu.

To manually install Zaparoo, download the Zaparoo Core for MiSTer from the Zaparoo Downloads page and copy the zaparoo.sh file to the /scripts folder on your MiSTer’s SD card.

Once you have it installed, run zaparoo from the MiSTer Scripts menu. If it runs properly, a prompt will offer to enable Zaparoo as a startup service, then the service will be started in the background.

Note: Rudie needed to run the script a few times for this to work, so don’t get worried if the same thing happens to you

After the initial setup is complete, a status display will be shown. It’s OK to exit this screen, the service will continue to run in the background.

You will need a copy of Dezaemon 2 for the Saturn in .chd format. If you only have it in .cue format, the Archive included above includes the CUE2CHD converter to help you with that.

To convert a .cue/.bin version of the game to .chd:

  1. Place the .cue and the .bin file into one folder.
  2. Drag the folder onto the cue2chd.bat file included with the Archive file linked above.

Your .cue/.bin file should now be converted into a .chd file, and ready to go.

To get the .chd file ready to use:

  1. Rename the Dezaemon 2 .chd file as Launch.chd.
  2. Create a folder in your Saturn games folder called Dezaemon. The address for this folder should be root/games/Saturn/Dezaemon.
  3. Copy the Launch.chd file into the Dezaemon folder you just created.
  4. Open your Saturn core on the MiSTer and set the Cartridge option to BACKUP. Save the settings and exit the core.

If you haven’t already, now is the time to download the Dezaemon 2 Save Game Manager from the Internet Archive. Unzip that file and do the following:

  1. Copy all of the contents in the MiSTer folder of that dowload onto your MiSTer.
  2. This should copy all the files into the correct folders on the MiSTer, but double check that it did. The files should be located on your MiSTer in the same location as they are in the original download.

That’s it. You should be ready to go.

Once you have everything installed, here’s how you actually run a game.

  1. In the scripts menu, run the Dezaemon 2 Save Game Manager script.
  2. Select the desired usergame from the list and press the confirm button. The selected game should flash at the bottom of the screen.
  3. Select Launch to start the game. Dezaemon 2 should load at this point.
  4. In Dezaemon 2, move to the right and select Load.
  5. Select the カートリッジRAM option.
  6. Select ALL and then select OK. A green box should appear that says:
    読み込むと、作成中の全データが消されてしまいます。よろしいですか? (Translation: If you load this, all data currently being created will be erased. Is that okay?)
  7. Select はい (Translation: Yes). A new box should appear that says:
    データを読み込んでいます。 (Translation: Loading Data )
  8. Select OK.
  9. Select Return.
  10. On the Title screen, select User.

Your game should be running now. It’s just that easy (which is to say, based on the above guide, it’s not easy at all).

Leave a comment