PC Engine 6-button mode glitch
-
Hello there, guys!
I'm quite new to the RetroPie, but until now I've been able to troubleshoot everything alone. I have, however, hit a roadblock with PC Engine emulation.
I'm trying to set the system up to play a few PC Engine CD games (specifically, the Valis series of games). At least a couple of these games originally used a 6-button controller, and you pretty much need all the buttons for them to be fully playable. However, when I enable the 6-button mode in the emulator, it glitches pretty bad. It's as if there's some turbo input from out of nowhere, that simply can't be disabled. Also, there's conflicting control inputs going on (i.e.: if you stand still, it turbos the "down" input, if you press right, it turbos both "right" and "left", if you press an action button, the action from some other button also turbos).
To demonstrate what's happening, I've recorded a very short video showcasing the bug with Valis 4:
(Sorry for the bad quality, I've recorded this from my phone and had to use YouTube's stabilization setting to boot.)
As you can see, at the start of the video I have the 2-button mode enabled, and it works just fine (it's just missing 4 buttons is all). As soon as I turn the 6-button mode on, the glitch begins. At no moment was I mashing the buttons, or with turbo manually enabled. I was just pressing the buttons normally.
I've tried all that I could think to try and fix that, to no avail. Could you guys please help me?
Pi Model or other hardware: Pi 2 B
Power Supply used: 2.1 A iPhone PSU + good MiniUSB cable
RetroPie Version Used: 4.1.14
Built From: RetroPie installed on top of a full Raspbian image
USB Devices connected: just the controller
Controller used: DualShock 2 via USB converter
Error messages received: none
Emulator: lr-beetle-pce-fast (ALSO HAPPENS WITH lr-beetler-supergrafx)
Attachment of config files: [I don't know which config file is relevant!]
How to replicate the problem: boot up the game, press the Mode Switch button. -
@Larkas if it glitches it means that game isnt compatible with 6 button mode. The six button controller is using two chips in it making it basically two controllers in one. All 2 button games will do that. It is the same on a real pc engine too. If you need a list of all the games that use the six button controller i can give that to you. On the pc engine hu cards (not cd) only street fighter ii and strip fighter ii use the six button controller but can use a two button controller as well
-
@Larkas there are games that uses a three button controller but the third button is either the select button or the start button. here are the only pc engine cd games that use the six button controller. the list is really short. i also believe they are all 4 button games. street fighter ii and strip fighter ii are the only six button games and strip fighter ii was just a bootleg hack of street fighter ii
advanced variable geo
art of fighting
asuka 120% maxima burning fest
fatalfury 2
fatal fury special
flash hiders
flash hiders taikenban
kabuki klash
world heroes ii
ys 4 - dawn of ys -
@edmaul69 What the... Could that be it? Wow, a 25 year gap DOES make it hard to remember how things were played -__- I'll try it out. Thanks a lot, ed!
-
glad i could help. i actually had every single one of these games. i used to play them on a very very rare nec (not pioneer) laseractive player. until i sold it on ebay for $1,000 dollars. at the time a pioneer laseractive player was worth about $200.
-
Thanks for all these informations :)
I only have one question, when i use Madnafen PCE Fast all the 6 buttons are initially mapped.
But when i try to use them in Street Fighter i can't, the emulator only support 2 buttons?
I must use RUN for the third button and SELECT to switch punch / kick.For all other games, you are real @Larkas ... i only let two button mapped to remove some bugs my little children discovered for me lol
-
@darknior street fighter has a six button mode and a two button mode. You have to enable six button mode for it to use six buttons.
-
@edmaul69 I have already search, but i don't understand how to configure 6 buttons ?
I don't have them in the setting menu :(If it is an option in Retroarch, where is it ?
Thanks -
@darknior it is a controller button to switch between the two. Look in rgui at controller settings and see what button it is assigned to.
-
@edmaul69 Ok thanks i finally understand, i must use LT / L2 to switch PAD to 6 buttons and the game see it.
But it's a button i remove on my config PAD because it give me many problem for other games ...
I will let it only for SF2 :)
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.