• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

MSX and .dsk games

Scheduled Pinned Locked Moved Help and Support
msxdsk
8 Posts 3 Posters 6.2k 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.
  • W
    weirdocollector
    last edited by weirdocollector 19 Dec 2016, 21:08

    Hi,

    is it true that in order to use .dsk MSX games it is necessary to install OpenMSX?

    I've tried both bluemsx and fmsx, but the former, after a first run of some .rom games now gets me back to ES after displaying a black screen, while the latter works with .rom games, but just goes to the BASIC screen when I load a .dsk game.

    I've also uninstalled and re-installed bluemsx, but it still goes into a black screen before returning to ES.

    Any help on this?

    I'm using Retropie 4.1 on a Raspi3B, with roms on an external HDD, and an xbox one controller.

    Thanks a lot!

    M 1 Reply Last reply 19 Dec 2016, 23:52 Reply Quote 0
    • M
      mediamogul Global Moderator @weirdocollector
      last edited by mediamogul 19 Dec 2016, 23:52

      @weirdocollector said in MSX and .dsk games:

      is it true that in order to use .dsk MSX games it is necessary to install OpenMSX?

      I personally use OpenMSX to run .dsk games, but there is also the option to use the DSK2ROM utility. Once converted, the games should run in the various RetroArch MSX cores, but I have yet to try it myself.

      RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

      W 1 Reply Last reply 20 Dec 2016, 15:26 Reply Quote 0
      • W
        weirdocollector @mediamogul
        last edited by weirdocollector 20 Dec 2016, 15:26

        @mediamogul said in MSX and .dsk games:

        @weirdocollector said in MSX and .dsk games:

        is it true that in order to use .dsk MSX games it is necessary to install OpenMSX?

        I personally use OpenMSX to run .dsk games, but there is also the option to use the DSK2ROM utility. Once converted, the games should run in the various RetroArch MSX cores, but I have yet to try it myself.

        How do you load .dsk to OpenMSX ?

        I've tried just selecting a .dsk from ES, and OpenMSX simply goes into black screen returning me to ES.

        .rom files work.

        Thanks again.

        M 1 Reply Last reply 20 Dec 2016, 15:32 Reply Quote 0
        • M
          mediamogul Global Moderator @weirdocollector
          last edited by 20 Dec 2016, 15:32

          @weirdocollector

          They should just load right up after being launched from Emulation Station. Have you installed the bios files and set the corresponding machine type from the console?

          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

          W 1 Reply Last reply 20 Dec 2016, 16:19 Reply Quote 0
          • W
            weirdocollector @mediamogul
            last edited by 20 Dec 2016, 16:19

            @mediamogul said in MSX and .dsk games:

            @weirdocollector

            They should just load right up after being launched from Emulation Station. Have you installed the bios files and set the corresponding machine type from the console?

            Done both, but I keep geeting the C-BIOS screen.

            Is it possibile that I'm using the wrong BIOS files ?

            E 1 Reply Last reply 20 Dec 2016, 16:37 Reply Quote 0
            • E
              edmaul69 @weirdocollector
              last edited by 20 Dec 2016, 16:37

              @weirdocollector if i remember correctly in open msx you need to go into the settings thats on the button on the right of your spacebar that shows a piece of paper on it and change the bios to the correct bios.

              W 1 Reply Last reply 20 Dec 2016, 20:24 Reply Quote 0
              • W
                weirdocollector @edmaul69
                last edited by 20 Dec 2016, 20:24

                @edmaul69 said in MSX and .dsk games:

                @weirdocollector if i remember correctly in open msx you need to go into the settings thats on the button on the right of your spacebar that shows a piece of paper on it and change the bios to the correct bios.

                Unfortunately, my mini USB keyboard does not have that key.

                Anyway I've had a look at the OpenMSX documentation, and there is no mention of a command to switch BIOS: in theory, if you put the correct system roms, in the correct directories, the emulator should automatically start with the correct BIOS.

                Any other suggestions ?

                M 1 Reply Last reply 28 Jul 2018, 02:29 Reply Quote 0
                • M
                  mediamogul Global Moderator @weirdocollector
                  last edited by mediamogul 28 Jul 2018, 02:29

                  @weirdocollector said in MSX and .dsk games:

                  Any other suggestions ?

                  This is long overdue and you likely figured this out by now, but for posterity, I'll post what I found to be a solution. I just made the switch the Stretch and this one little issue was the only road block I encountered in restoring my backup from Jessie. The Docs state that you only need to set the desired machine type into the terminal overlay and that the corresponding BIOS will be selected. Needless to say, this didn't work for me either.

                  @edmaul69 mentioned above that the machine should be selection through the emulator's option menu by pressing the 'Menu' key. That is correct, but the problem is that many keyboards don't have a 'Menu' key. To change this key binding, drop to the terminal and type:

                  cp /opt/retropie/emulators/openmsx/share/scripts/keybindings.tcl /home/pi/.openmsx/share/scripts/keybindings.tcl 
                  

                  Then type:

                  nano /home/pi/.openmsx/share/scripts/keybindings.tcl
                  

                  After the contents of the script are displayed, look for:

                  } else { ;# any other
                  	bind_default "keyb MENU"   main_menu_toggle
                  

                  My keyboard has a 'HOME' key, so I replaced 'MENU' with that. However, you can put any key you want here, but it should be one that doesn't interfere with the MSX keyboard. Using the 'HOME' key, the replaced test should look like:

                  } else { ;# any other
                  	bind_default "keyb HOME"   main_menu_toggle
                  

                  press 'ctrl+O' to save, 'Y' to verify and exit with 'ctrl+X'. Now you can launch a game and bring up the onscreen menu where you should be able to select a machine ('Philips NMS 8250' for a European MSX2 if that's what you're aiming for). Afterward, bring up the menu again and select the option to make the current machine the default. Now, the chosen machine and corresponding BIOS should be applied every time a game is launched.

                  RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                  1 Reply Last reply Reply Quote 1
                  • 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.

                    This community forum collects and processes your personal information.
                    consent.not_received