Hi Rik,
Hope you don't mind but I moved your reply into a new thread.
Glad to hear you like PES
Rik wrote:Bluetooth adapter. I use a Bluetooth keyboard/touchpad Rii i8. It works great and never drops. But it isn't recognised as a Bluetooth adapter which means I can't use PS3 pads wirelessly. Looking into this I believe it's a rubbish adapter but I'm confused as the keyboard works fine!
In testing my two Bluetooth adapters with the QtSixAd software (which is used by PES for PS3 control pad support wirelessly) I found that one one of them worked. When debugging the software it wasn't getting the expect information back from the adapter. It sounds like your adapter might be suffering the same issue.
Have you tried using the Linux Bluez libraries instead of QtSixAd as detailed here:
http://pes.mundayweb.com/html/Using%20P ... -of-qtsixa ? Using this method both my adapters work, but you don't get the LEDs lighting up and it requires some keyboard bashing to set-up. I hope in the future to automate this and allow users to select which method they would like to use.
Rik wrote:It would be great to have an option to scroll through a list of games rather than scroll through pages of images.
I agree, again it's on the to do list to offer alternative views for games. I also need to make it more efficient when loading large ROM collections.
Rik wrote:Finally a wierd thing we noticed. I can get three PS3 joypads to be recognised by the system but on known multiplayer (rather than two player) games, a third player cannot join.
You are correct, it's an emulation issue. Basically most of the old consoles only support two players as the consoles only had two ports. However, the NES, SNES and PS1 for example all had "multi-taps" to allow extra players to play certain games. RetroArch has very limited multi-tap support, and it depends on whether the console emulator in question can emulate this piece of hardware (most don't). In the case of the Mega Drive Codemasters made "J-Carts" for some of their games (e.g. Micro Machines) which allowed two additional control pads to be connected. Again, the Meg Drive emulator has to be able to support these additional ports that are found on J-Carts. Sadly, Picodrive which is used by PES does not emulate these additional ports. I have asked the author sometime ago if they plan to add support for J-Carts but nothing has happened so far.
However, the GenesisPlusX emulator which PES uses for other Sega devices does support J-Carts. The reason PES does not use this emulator for Mega Drive games is due to poor performance on the Raspberry Pi (it works great for the Master System and Game Gear though). I haven't tried it on the Raspberry Pi 2 yet though so it might run better there. If you want to try this emulator rather than PicoDrive please edit the PES consoles.ini file which can be found via Network on Windows (PES -> config -> pes -> consoles.ini) and copy and paste the Master System's "command" property to the Mega Drive entry so it looks like so:
Code: Select all
[MegaDrive]
id: 36
emulator: RetroArch
image: %%BASE%%/resources/MegaDrive.png
extensions: .smd .SMD .md .MD .gen .GEN .bin .BIN .zip .ZIP
%%BASE%%/emulators/RetroArch/bin/retroarch --appendconfig %%BASE%%/conf.d/retroarch/retroarch.cfg -L %%BASE%%/emulators/RetroArch/lib/genesis_plus_gx_libretro.so %%GAME%%
nocoverart: %%BASE%%/resources/MegaDrive - nocoverart.png
Alternative you can edit the file at the command line:
Code: Select all
nano ~/pes/conf.d/pes/consoles.ini
Hope this helps and thanks for the feature suggestions,
Neil.