RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Does anything run Sex Bomb Bunny on MSX?

    Scheduled Pinned Locked Moved Help and Support
    msxsexbombbunny
    26 Posts 3 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      JimmyFromTheBay @Folly
      last edited by JimmyFromTheBay

      @Folly As per the OP: "All emus are latest versions, updated today" 🙁

      (Obv I'm talking about on the Pi, not on a PC.)

      Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

      F 4 Replies Last reply Reply Quote 0
      • F
        Folly @JimmyFromTheBay
        last edited by Folly

        @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.

        1 Reply Last reply Reply Quote 0
        • F
          Folly @JimmyFromTheBay
          last edited by Folly

          @JimmyFromTheBay

          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.

          1 Reply Last reply Reply Quote 1
          • F
            Folly @JimmyFromTheBay
            last edited by Folly

            @JimmyFromTheBay

            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
            1 Reply Last reply Reply Quote 0
            • F
              Folly @JimmyFromTheBay
              last edited by Folly

              @JimmyFromTheBay

              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.

              J 1 Reply Last reply Reply Quote 1
              • J
                JimmyFromTheBay @Folly
                last edited by JimmyFromTheBay

                @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.)

                Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                F 1 Reply Last reply Reply Quote 1
                • F
                  Folly @JimmyFromTheBay
                  last edited by Folly

                  @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.

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    JimmyFromTheBay @Folly
                    last edited by

                    @Folly How odd. On my screen it looks horizontally centred, but it's flush to the bottom with a large border at the top.

                    Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                    F 1 Reply Last reply Reply Quote 0
                    • F
                      Folly @JimmyFromTheBay
                      last edited by Folly

                      @JimmyFromTheBay

                      Learned something again.
                      The "set adjust" command seems to stick on my openmsx v19.1 .
                      Looks like it also doesn't work OOB for openmsx v19.1.
                      Sticking depends probably on whether the sram or cmos file can be saved or not.
                      A check would be to run the original SBB version again.

                      Does the original version now also work, or does it not ?

                      P.S.
                      So if the setting gives problems when it sticks it can be return to the default with "set adjust (0,0)", I think.

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        JimmyFromTheBay @Folly
                        last edited by

                        @Folly Ooh, that's interesting - the old unmodified disk DOES work fine now. (But it's still flush to the bottom.)

                        Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                        F 1 Reply Last reply Reply Quote 0
                        • F
                          Folly @JimmyFromTheBay
                          last edited by

                          @JimmyFromTheBay said in Does anything run Sex Bomb Bunny on MSX?:

                          @Folly Ooh, that's interesting - the old unmodified disk DOES work fine now.

                          Aha, so it does stick on your openmsx install, good to know.

                          (But it's still flush to the bottom.)

                          Also on my end it's a bit to the bottom, not much we can do about it but it works !

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          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.