github bmsuseluda/emuze v0.54.0
0.54.0

latest releases: v0.56.0, v0.55.0
6 months ago

0.54.0 is out🎉

As long as I have been working on emuze, there was one topic that I was never really satisfied with: The first import when setting up emuze took far too long. The reason is quite simple: To retrieve meta data a request has to be sent to the igdb api. Like every service, igdb has a rate limit and authentication that I have to comply with. In order to take care of this and not get into financial trouble, a serverless server has been my solution for fetching meta data to this day. However, this led to the fact that the first import at cold start of the server could take a good 40 seconds for a large game collection.

To tackle the problem, I now bundle the meta data from igdb with emuze. This allows me to optimize the meta data for fast and efficient access. The first import on my Steam Deck with a game collection of over 800 games now takes less than 2 seconds instead of the previous 40 seconds 🚀

Because of the bundling i was finally able to loosen the import, so that roman numerals and numbers are interchangeable. Therefore it does not matter anymore if you name your rom Final Fantasy V or Final Fantasy 5, emuze will find meta data regardless.

Besides import optimization i decided to use ares as the default emulator for the 3 Game Boy Systems. This results in a more accurate emulation and pre configuring of these systems. With this 23 of the 33 supported systems are pre configured and 18 of them are bundled now🥳

Please let me know what you think of it in the emuze discord.

💥 Features

  • Import time significantly reduced
    • MetaData from igdb is bundled with emuze now. Therefore the import is much faster
    • roman numerals and numbers are interchangeable, e.g. Final Fantasy V and Final Fantasy 5 work both
  • set ares as the default emulator for Game Boy, Game Boy Color and Game Boy Advance
    • In contrast to mGBA, ares requires a firmware / bios file to run Game Boy Advance games
    • You can switch back to mGBA with the command line option --mgba if you like
  • support .gbc file type for Game Boy Color games

💫 Updates / Bundles

  • update bundled Ryujinx to v1.2.86
  • update bundled ares to v143
  • update bundled Dolphin to v2503

❗️ Breaking Changes

  • Game Boy, Game Boy Color and Game Boy Advance won't be combined under Game Boy anymore. Therefore you need to create separate folders for these specific systems
  • NeoGeo Pocket and NeoGeo Pocket Color won't be combined under NeoGeo Pocket anymore. Therefore you need to create separate folders for these specific systems

Don't miss a new emuze release

NewReleases is sending notifications on new releases.