Does anything run Sex Bomb Bunny on MSX?
-
I tested the demo with lr-bluemsx and indeed, it freeze the Pi.
It looks like an incompatibility issue with the game.
If you can report it here : https://github.com/libretro/blueMSX-libretro -
Seems to be due to VDP overscan :
https://www.msx.org/forum/msx-talk/software/sex-bomb-bunny-from-matra-in-sx1zemmix-clone?page=1You might want to try and find something in the core options.
Not sure but for OpenMSX I think there should be something about it in the menu.
-
@Folly Bah, been through the OpenMSX options and nothing useful :(
-
In this link there seems to be an answer about it in your youtube link.
This is the tip :
Use set adjust (-7,3) in MSXBasic to stop the flickering in OpenMSX like this :
Testing this tip now but it doesn't seem to work yet on both emulators.
lr-bluemsx freezes
For openmnsx you have to use contol+c to break into basic.
Then do the command and then go back into dos with "call system" then strart it with "autoexec".Will experiment with this and other settings.
No dice, same experiences with all emus !
-
For openMSX I found the solution.
There was a typo in the tip from the youtube link, the command in MSXBasic should be :
set adjust (-7,-3)I used the demo 2000 dsk with sha1sum 779e4d65764e46643b09ebb33926132463aeb9f9.
So this is what I did.
Use ontrol+c to break booting :
Then do the adjust command, run msxdos and then the game again:
( I found that "set adjust (-7,-7)" is the maximum and even better !)For mame/lr-mess I found this info :https://mame.spludlow.co.uk/Software.aspx?list=msx2_flop&soft=sexbombds
It's basically the same info we already knew.Tested the adjust solution on mame and lr-bluemsx.
Did not make a difference.Edit :
Did send you a fix via e-mail (use it on the TurboR). -
@Folly How do you manage to break into the boot? When I hold or tap Ctrl-C nothing happens :(
(What are the first few letters of the email address you used? I've checked all the ones I can think of but I've got about a million :D)
-
My email begins with meulenf.
Do control+c when msxdos starts.
My fixed dsk file seems also not reacting to control+c.Anyway if you have the full version you can email.
Edit: you might want to try control+c with msx2, might be better then turbor
-
@Folly said in Does anything run Sex Bomb Bunny on MSX?:
My email begins with meulenf.
Sorry, I meant MY address so I know which mailbox to check :D
I managed to find you, have emailed :)
-
yours begins with ebay*** right.
No email over here yet.Wiil check the posts/email tomorrow again.
-
@Folly Yes, but I sent it from a different one.
-
Nothing here, did you make a typo ?
-
@Folly Doh, I somehow sent the reply to myself :D Check again now.
-
I tested your full version with sha1sum 9eb6e637c0aa8ac4dcd2bda0cc8e3307c7b10758 .
Your version works OOB for me, at least playing until round 2. (on my x86_64 but should not matter)
Works on both MSX2 (gives PSG error however) and TurboR (no PSG error).
You might want to update OpenMSX to the latest version from source and see if this helps. -
@Folly As per the OP: "All emus are latest versions, updated today" 🙁
(Obv I'm talking about on the Pi, not on a PC.)
-
@JimmyFromTheBay said in Does anything run Sex Bomb Bunny on MSX?:
@Folly As per the OP: "All emus are latest versions, updated today" 🙁
:D missed that.
(Obv I'm talking about on the Pi, not on a PC.)
Should not matter but I will try on my pi4 and let you know.
Edit :
Obviously I was thinking that the latest version was installed.
I see now that the latest binary of openMSX is version 17 on the pi4 with regular RetroPie-Buster image.
The newer version 19 will not compile correctly on Buster see code of the module-script, so an older automatically gets installed :function _get_commit_openmsx() { local commit # latest code requires a C++ compiler with C++23 support (Debian Bullseye) [[ "$__gcc_version" -lt 9 ]] && commit="127e2826" # use a commit after release 17 for older GCC versions (gcc 8.x, Debian Buster) [[ "$__gcc_version" -lt 8 ]] && commit="c8d90e70" # for GCC before 7, build from an earlier commit, before C++17 support was added [[ "$__gcc_version" -lt 7 ]] && commit="5ee25b62" echo "$commit" }
Tried your SBB on version 17 and indeed it doesn't work correctly.
That means the fixes that are implemented in later version 19 are not available for you.
So after investigation it is now obvious why it worked for me on the PC and not on the pi4 for you. -
Will have a second look at your dsk image and how to fix it for openMSX version 17 or see if there is an other solution.
-
For now you can do it manually by :
- pressing the "menu" key when the msx boots and eject the dsk file from the menu
- do the command "set adjust (-7,-7)" in msxbasic
- then go to the menu again and insert the disk again and reset from within the menu
- then the game should start OK
-
Have made a fixed version that runs well on openmsxv17 and using TurboR by :
- using msxdos2 files on disk
(the FS-A1GT has msxdos2 rom on board so can run msxdos2 from disk by default) - from the autoexec.bat it loads my fix.bas from MSXDOS2 in Basic
(fix.bas has the command "set adjust(-7,-7)") - from fix.bas the game is loaded from Basic in MSXDOS2
(only possible with Basic Disk version 2 for MSXDOS2 therefor used MSXDOS2 and the FS-A1GT )
Just send you the file.
Can you check if it works for you ?P.S.
Optionally I could make an IPS file that can be shared to patch the original file to the fixed version if anyone would want that. - using msxdos2 files on disk
-
@Folly Works beautifully, thank you :)
(It seems to push the screen down vertically - I presume that's a result of the adjustment? - but the whole playfield is still onscreen and it's now fully playable.)
-
@JimmyFromTheBay said in Does anything run Sex Bomb Bunny on MSX?:
@Folly Works beautifully, thank you :)
(It seems to push the screen down vertically - I presume that's a result of the adjustment? - but the whole playfield is still onscreen and it's now fully playable.)
Actually it's left and up.
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.