The new proposed "VM2" from Chris at DreamMods.net

Place for discussing homebrew games, development, new releases and emulation.
User avatar
RazorX
Prince of Persia
Posts: 345

Re: The new proposed "VM2" from Chris at DreamMods.net

Post by RazorX »

it's not just as simple as merging the game-id's, typically the saves are named and setup the same, simply having it treat the game-id as the same would likely just cause it to overwrite your save or give you some kinda of error

User avatar
chrisvcpp
fire
Posts: 79
Contact:

Re: The new proposed "VM2" from Chris at DreamMods.net

Post by chrisvcpp »

That is correct.

And furthermore - just to clarify - the GameID does not magically detect when a game is launched.
It relies on heuristic analysis of what a game transmits as LCD data to the VM2.

This is the only indirect way to auto-detect a game, compared to the direct way of openMenu.

This also explains why same games have different game IDs, or why different games share the same (the CRI games are the finest example of such case, as the LCD receives the exact same data).

This is how the GameID works, based on how the Maple bus itself works - there's no much space for customization or flexibility.

User avatar
RazorX
Prince of Persia
Posts: 345

Re: The new proposed "VM2" from Chris at DreamMods.net

Post by RazorX »

chrisvcpp wrote: Sat Mar 08, 2025 4:21 am That is correct.

And furthermore - just to clarify - the GameID does not magically detect when a game is launched.
It relies on heuristic analysis of what a game transmits as LCD data to the VM2.

This is the only indirect way to auto-detect a game, compared to the direct way of openMenu.

This also explains why same games have different game IDs, or why different games share the same (the CRI games are the finest example of such case, as the LCD receives the exact same data).

This is how the GameID works, based on how the Maple bus itself works - there's no much space for customization or flexibility.
the only way around it that i see is if someone makes a boot disc that passes the actual game id to the vm2 prior to booting the game or if japanese_cake releases a bios update which does the same, i believe he is working on it and i did suggest to him a while ago that maybe he contact you chris but not sure if he ever did, if not maybe you could reach out to him.
the bios version would be the most desirable one for me but not everyone has the skills to do that, having said that, if you already have a dreamcast with the bios replaced then it's easily flashed through dreamshell.
hopefully someone does also make a simple boot disc to achieve the same as i feel that would also be quite useful.

User avatar
chrisvcpp
fire
Posts: 79
Contact:

Re: The new proposed "VM2" from Chris at DreamMods.net

Post by chrisvcpp »

I agree. The bios could be another way.
I'm aware of the JC working on his new bios and sent him a couple of messages. But he's still working on it.

Still, modifying the BIOS is not feasible (or desirable) for all users.

So, the GameID aims to be a working solution for ALL cases - regardless BIOS, ODE, GD-Rom, etc..

User avatar
megavolt85
Developer
Posts: 2159

Re: The new proposed "VM2" from Chris at DreamMods.net

Post by megavolt85 »

Unfortunately, the custom BIOS has compatibility issues with some games.

User avatar
chrisvcpp
fire
Posts: 79
Contact:

Re: The new proposed "VM2" from Chris at DreamMods.net

Post by chrisvcpp »

That is also true. And also a strange bug I've found is that for some reason, the JC bios could randomly break the MIL-CD resulting to CD-Rs not booting and get stuck on "SEGA" screen...

User avatar
RazorX
Prince of Persia
Posts: 345

Re: The new proposed "VM2" from Chris at DreamMods.net

Post by RazorX »

megavolt85 wrote: Sat Mar 08, 2025 5:51 am Unfortunately, the custom BIOS has compatibility issues with some games.
i'm sure this could be addressed though right? whether that's in his current bios or a stripped back version that's pretty much retail but with game id support
but i do also like my boot disc idea, i think it would be the easiest option for people to use who want to keep the console stock but still use proper game id support

User avatar
megavolt85
Developer
Posts: 2159

Re: The new proposed "VM2" from Chris at DreamMods.net

Post by megavolt85 »

RazorX wrote: Sat Mar 08, 2025 6:00 am i'm sure this could be addressed though right?
I create special GDI versions for DreamShell, but CDI for recording to disk does not exist and I think it will not appear in the near future.
and JC will not be able to fix the BIOS itself to avoid this problem, because the algorithm for calculating the BIOS checksum is still unknown.

User avatar
RazorX
Prince of Persia
Posts: 345

Re: The new proposed "VM2" from Chris at DreamMods.net

Post by RazorX »

megavolt85 wrote: Sat Mar 08, 2025 6:27 am
RazorX wrote: Sat Mar 08, 2025 6:00 am i'm sure this could be addressed though right?
I create special GDI versions for DreamShell, but CDI for recording to disk does not exist and I think it will not appear in the near future.
and JC will not be able to fix the BIOS itself to avoid this problem, because the algorithm for calculating the BIOS checksum is still unknown.
i see, that makes sense

User avatar
RazorX
Prince of Persia
Posts: 345

Re: The new proposed "VM2" from Chris at DreamMods.net

Post by RazorX »

i just realised, game-id is not working with my dreamconn+ and vm2 combo, is that normal?
no matter what i do, it doesn't auto switch vmu images.