Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - Galactic Protector 2nd player paddle

Reply to topic
Author Message
  • Joined: 30 May 2023
  • Posts: 6
Reply with quote
Galactic Protector 2nd player paddle
Post Posted: Wed Oct 25, 2023 6:32 pm
Hello there. I have a question about Galactic Protector, and I wonder if someone who has experience of playing the game on real hardware can inform me.

The game can be played with the japanese paddle controller and is the only simultaneous two-player game that uses the peripheral afaik.

I have played several of the paddle-controlled games on my Raspberry Pi using RetroArch and the lr-Genesis-plus-GX emulator which emulates the paddle controller device type. Games such as Woody Pop and Megumi Rescue work perfectly well, but there is an inconsistency with Galactic Protector.

Player 1 is perfect, the sprite's movement around the globe is perfectly smooth with the the control of the paddle, but player 2 is really jerky and not at all smooth.

I am wondering if someone who physically has the game and two paddle controllers can confirm if it is a problem with the game itself, or if its likely to be a problem with the emulation. My thinking is that the emulator is unlikely to be using distinct code for the paddle device for each player, but then I also think it would be just as unlikely in the game's code.
I can confirm that it's not a problem with my control device as the problem still exists for player 2 after swapping the devices over, and I have tried a variety of devices and the problem remains and only exists for player 2 of Galactic Protector.

Thank you for your time.
  View user's profile Send private message Visit poster's website
  • Joined: 07 Nov 2016
  • Posts: 11
Reply with quote
Post Posted: Sat Oct 28, 2023 10:25 pm
Widge wrote
I have played several of the paddle-controlled games on my Raspberry Pi using RetroArch and the lr-Genesis-plus-GX emulator which emulates the paddle controller device type. Games such as Woody Pop and Megumi Rescue work perfectly well, but there is an inconsistency with Galactic Protector.

Player 1 is perfect, the sprite's movement around the globe is perfectly smooth with the the control of the paddle, but player 2 is really jerky and not at all smooth.


I guess it's an emulation problem, I had to submit a change to MAME back in 2016 to get player 2 working right with that game:

https://github.com/mamedev/mame/commit/0b467cef219881a59cf4486be22c1b2a185c4739
  View user's profile Send private message
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8653
  • Location: Paris, France
Reply with quote
Post Posted: Wed Nov 01, 2023 10:03 am
It's possible the lower 4 bits for player 2 are not set or incorrectly set, it would create this impression that things are not smooth.
  View user's profile Send private message Visit poster's website
  • Joined: 30 May 2023
  • Posts: 6
Reply with quote
Post Posted: Fri Nov 10, 2023 5:20 pm
Thank you for the replies. It was indeed an emulation problem to do with the low nibble switching not being handled correctly on port 2.
I posted the issue on libretro's genesis-plus-gx repository and ekeeke responded with a fix to the main repo (from which libretro's is forked). I tested the correction in my own fork and it works, so will hopefully filter down to the main libretro repo soon.
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!