Deathsmiles on lr-mame2015 : Any performance tips?
-
@pjft it's a romhack of SaiDaiOuJou, titled "SaiDaiOuJou & Knuckles." It is in fact the real SDOJ, and I'm playing it as we speak on my Pi 4B using lr-mame2016. It's altered to have the player characters swapped with (I'm not making this up) Knuckles, a photo realistic tyrannosaurus rex, and Hello Kitty. The final boss was changed to Sans from Undertale.
However, when you find the rom, you have to rename the zip "DFKBL" in order to play it. Since SDOJ isn't support in Mame yet, it's only playable by tricking the emulator into thinking it's Dodonpachi Daifukkatsu Black Label.
The clean, unaltered SDOJ rom is still nowhere to be found, but allegedly it will be released by the creator of this hack on 4/20/22 (420... again with the memes).
Edit once more, for context: SaiDaiOuJou was the final Dodonpachi game made for arcades, released in 2012. Though almost 10 years old and clearly easy to emulate, the rom had not been released to the public until now... sort of. Previously, the only way to play this game was to import a copy of the Xbox 360 port.
-
Following up on my post above, the real rom of Dodonpachi SaiDaiOuJou is finally released and out in the wild, titled "ddpsdoj.zip."
Like I documented before, it runs okay on Pi 4 2GB with lr-mame2016. To play it on lr-mame2016, it must be renamed to "dfkbl.zip." I set the CPU overclock setting to 36 and blitter delay (in the MAME menu, press Tab on keyboard) to 57%. The audio cuts in and out frequently when too much is happening, so unfortunately the emulation isn't full speed--and probably won't be until Pi 5.
-
It would be trivial to add support for DoDonPachi SaiDaiOuJou to one of the older libretro mame cores that supports
the driver i almost did the other day before backing out due to the C&D........ -
Totally unrelated, but can someone post the method to edit the lr-mame2016 installer script to point to a commit?
-
@darksavior said in Deathsmiles on lr-mame2015 : Any performance tips?:
Totally unrelated, but can someone post the method to edit the lr-mame2016 installer script to point to a commit?
Add the commit sha (e.g.
a1c23b4
) after the branch (e.g.master
) on the repo line of the module:For example change:
rp_module_repo="git https://github.com/libretro/mame2016-libretro.git master"
To:
rp_module_repo="git https://github.com/libretro/mame2016-libretro.git master a1c23b4"
Then reinstall the module through RetroPie-Setup.
-
@sleve_mcdichael That doesn't work. Error 128. I tried the 7 digits/letters and the full commit name.
Winding back https://github.com/libretro/mame2016-libretro.git->master to commit: #fb0b959 fatal: 'fb0b959' is not a commit and a branch 'fb0b959' cannot be created from it HEAD is now in branch 'master' at commit '69711c25c14f990b05fdce87fb92f3b5c312ec1e' Error running 'git -C /home/pi/RetroPie-Setup/tmp/build/lr-mame2016 checkout -f fb0b959 -b fb0b959' - returned 128 /home/pi/RetroPie-Setup
-
@darksavior yeah weird, it doesn't work for me either, although the commit does exist.
Looking at the other scriptmodules, though, while that is how it's done in ports, not a single libretro core uses a commit rollback like that. Maybe there's a reason for this? I don't know...
-
Anyone can fork that core or the 2015 version and create your own special build which supports the game in question, there are two steps add
the game as i did to the driver and then declare the romset so the emulator will know to look for it during a rom scan.i never got as far as step two as the DMCA came to my attention and i adandoned it, this commit for Akai Katana will show how it's done....
https://github.com/libretro/mame2016-libretro/commit/6fb13374ea3ca584fc7b4f629c7034bab62b6b6bOr if your brave enough just add the game to the main core yourselves everything you need to do it is there just complete step two and your done :)
-
@adambegood I know it's been a long time since you posted on this thread, but I've searched the net and experimented more, and found very promising settings for Deathsmiles on mame2016.
CPU overclock: 52
Blitter delay: 59%Run the game, press Tab on keyboard. Using the arrow keys, navigate to slider controls. Set blitter to the percentage above. Then go to Machine Configuration, select Yes on whether you want to use blitter delay. Then select Reset.
The audio will still drop in and out if too much is happening on screen, but now it's so close to being perfect on Pi 4. If it could overclock to like 2.5 ghz it'd probably seal the deal.
-
@dodonpachi Interesting! I'll have a play at some point. Thank you.
When I first started with this, just having it playable was the aim!
-
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.