Post #3434633
2025-10-18 02:35 UTC
Next: Game Boy Color, Neo Geo Pocket Color, WonderSwan Color and Sega CD 32X are now separate platforms. Initially I opted for not doing it for GBC, and other platforms did the same for consistency, but I got feedback that it's confusing, so they are separate now, like in gnome-games
One thing that's new for this change is - automatic migration, incl. for snapshots - as well as a way to change game UIDs upon rescans, while migrating all of their properties untouched.
Since GBC is a separate platform now, switching between GB and GBC involves restarting the core - since platform is immutable for a given core instance. Thankfully, it's fast, so I doubt anyone would notice. And yes, it's also possible to use different cores for the them now.
Another problem is icons. Differentiating GB and GBC is not easy, WS/WSC is harder and NGP/NGPC is impossible since they look mostly identical except for the label. I opted for dimming the screen on the monochrome variant icons. Not entirely happy with it, but it works for now.
Replies (1)
-
@alice@mk.nyaa.place 2025-10-19 01:57
- It's now possible to load headerless Atari Lynx ROMs - I had to backport a change from beetle-lynx-libretro to my Mednafen port for that - I did some work on CHD support (incl - yes - backporting CHD support to mednafen from libretro forks) before realizing libmirage (the library the app uses for reading CD images) doesn't support it either. There's a PR: https://github.com/cdemu/cdemu/pull/17 but it's been stalled since 2022. Oh well