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

    Spectrum roms not working

    Scheduled Pinned Locked Moved Help and Support
    spectrumretroarchlr-fuse
    21 Posts 5 Posters 3.4k 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.
    • hawkes_84H
      hawkes_84 @mitu
      last edited by

      @mitu I don't remember playing any games on the spectrum that needed the keys and joystick although I didn't play them all and there were 1000s! Some games that aren't working with my gamepad are Mission Elevator and Impossible Mission. Say if the original game needed only the Keyboard - would I be able to play that game using my gamepad somehow buy choosing a particular option?

      1 Reply Last reply Reply Quote 0
      • Y
        youxia
        last edited by youxia

        There is no definitive method because that's how Spectrum was. This machine had no definitive control method, unlike SNES, or even other micros, which mostly responded to a certain joystick port.

        If you go to Quick Menu >>> Options, you can then map individual keys to your joypad buttons. And you can find controls for most games at the Worldofspectrum.org.

        Eg here are controls for Mission Elevator:

        Q - Move up with elevator or jump
        A - Move down with elevator or duck
        O - Go left
        P - Go right
        SPACE BAR - Fire in every position.
        
        UP LEFT or RIGHT - Attack left or right
        DOWN LEFT/RIGHT - Examine object(s) in front of Trevor
        

        So you just have to bind QAOP SPACE to your gamepad. Then make game option file in there too so it's saved.

        But this game also allows for Kempston control (huge amount of Spectrum games do). Did you go to Quick Menu>>>Input and chose Kempston as Player 1 input, as it was already mentioned above?

        hawkes_84H 1 Reply Last reply Reply Quote 1
        • hawkes_84H
          hawkes_84 @youxia
          last edited by

          @youxia. Hi and thanks for your input on this. Yes I tried Kempston on all the games I tried and it only worked for a few of them. What exactly is Kempston? I remember selecting it as a kid but have forgotten what it relates to

          1 Reply Last reply Reply Quote 0
          • Y
            youxia
            last edited by

            Original ZX Spectrum did not have a joystick port. You had to buy and connect an interface for that. Kempston was the most popular one, others were Fuller, Protek, Sinclair, Cursor (iirc). If you chose Cursor or Sinclair you could use the number/cursor keys too.

            I just tried Elevator Action in Retroarch on my PC. It worked fine with my Dualshock4. It should be the same in Retropie. You need to change those options in Retroarch first though: first enable Kempston in Port 1 controls (Device Type) and also enable Sinclair Keyboard in Port 3 controls - so you can actually choose Kempston from keyboard in-game.

            hawkes_84H 1 Reply Last reply Reply Quote 1
            • hawkes_84H
              hawkes_84 @youxia
              last edited by

              @youxia thanks very much for testing. Did you mean Mission Elevator? I'll give it a go. I'm not sure Keyboard is a choice in the device types options. They all end with joypad. I'll give it a go and let you know the outcome

              1 Reply Last reply Reply Quote 0
              • Y
                youxia
                last edited by

                Sorry, I've suggested myself and tried Elevator Action. But it's the same stuff with Mission Elevator, I just played this and also Impossible Mission using my DS4 and Kempston.

                You need to choose the appropriate options in Retroarch. Sinclair Keyboard is in Port 3, not Port 1.

                As an aside, you should try Mission Elevator on Amstrad, its verison is much superior to ZX.

                hawkes_84H 1 Reply Last reply Reply Quote 1
                • hawkes_84H
                  hawkes_84 @youxia
                  last edited by

                  @youxia how do I save the controls? You mention "make game option file" but not sure where in retroarch I do that? Is it save state?

                  1 Reply Last reply Reply Quote 0
                  • Y
                    youxia
                    last edited by

                    If you bind keys in Options then you can "create game options file" there.

                    When you choose stuff like Kempston/keyboard in Controls then either Save Game Remap (for individual game) or Save Core Remap (for all the games).

                    hawkes_84H 1 Reply Last reply Reply Quote 1
                    • hawkes_84H
                      hawkes_84 @youxia
                      last edited by

                      @youxia mostly worked on all the games I wanted to play. I was having issue with the text adventures where Q&W wasn't typing anything but then realised they were mapped to some joystick moves so wouldn't have been responsive. The only thing I noticed is that Kempston wasn't always the best option to use my control pad. Spectrum Joystick 1 option worked better on the majority of them. Thanks for your help on this

                      1 Reply Last reply Reply Quote 0
                      • Y
                        youxia
                        last edited by

                        @hawkes_84 No problem, glad you got it sorted. Yeah, a you can see there is no single best solution for ZX, but Retroarch offers lots of ways to deal with it. And you figured out why Q & W don't work, congrats, this has annoyed me to no end back in the day.

                        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.