Bubble Bobble on Retropie
-
Hi All,
Few months ago (2/3 more or less) I installed Retropie on OSMC. It worked. Since my SD card broken I reinstalled it and I noticed that the 3 folders for mame roms became 2. But I found that two my roms do not work any more: bubble bobble, moon patrol, streen fighter and mortal kombat 4. I tried to figure out the romset to check compatibility but I was able to use clearmame. This tool work on Windows and require the mame executable file that I have on Raspberry with Linux/OSMC. How can address this issue? -
@sasadangelo 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 (as you agreed when registering).
-
I read that doc and I do not understand what I missed. I read also rules (very simple). Regarding doc I have been reading it for months even if I still have problems in troubleshooting.
I have a very simple question I didn't found answers in FAQ or elsewhere (probably it's my fault). I have a Retropie installed on Raspberry OSMC by myself (I think this is compliant with rules). I installed it 3 months ago and those roms worked properly. With few days ago installation not. What's changed in Retropie? The roms are always the same.
I know Retropie now uses also an arcade folder where you can choose the emulator but the problem persist.
If you help me what I missed in the read-this-first/rules/doc I'll be happy to remedy to it.
-
@sasadangelo you could start with adding all the information requested in the link:
If you have done the above steps please create a new topic and add the following relevant information so that we can help narrow down the cause of your issue. Please do not add a "me too" to an old topic, as the cause of your issue may be different. Make sure your topic title summarises the issue - do not use topic titles like "HELP ME".
Pi Model or other hardware: (B, B+, 2 B, 3, X86 PC etc..)
Power Supply used: (If using a Pi)
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest):
Built From: (Pre made SD Image on RetroPie website, Berryboot, or on top of existing OS etc.. - please provide the filename of any image used)
USB Devices connected:
Controller used:
Error messages received:
Log found in /dev/shm/runcommand.log (if relevant):
Guide used: (Mention if you followed a guide)
File: (File with issue - with FULL path)
Emulator: (Name of emulator - if applicable)
Attachment of config files: (PLEASE USE PASTEBIN.COM FOR LARGE LOGS)
How to replicate the problem: -
The roms are always the same.
Believe it or not, the ROMs actually do change depending on which version of MAME you use. As you fill out all of the information above (you never know what will be important), pay special care to note which version of MAME you were using previously and which ROM set the games you mentioned came from.
-
Hi,
I can post these info as soon as I get home. I can anticipate that:- Raspberry Pi Model 2 B
- Official Power Supply for Raspberry 2A
- I do not know the Retropie version but I installed it Thursday and Friday from install-retrosmc.sh in https://raw.githubusercontent.com/mcobit/retrosmc/master/install-retrosmc.sh
- the guide followed is this: https://discourse.osmc.tv/t/howto-retropie-and-osmc-retrosmc-retrogaming-on-osmc/6671
- USB connected wifi+2 gamecontrollers
- Emulator: all possible.
For other info I have to check when I get home. However, I didn't provide these info because the rom and my hardware remained the same. A lot of roms work properly. Only the one mentioned not and they worked 3 months ago. So I expected something was changed in Retropie. I posted the msg only to check if this was a known issue.
However, I'll provide more info as soon as possible.
-
@mediamogul said in Bubble Bobble on Retropie:
Believe it or not, the ROMs actually do change depending on which version of MAME you use. As you fill out all of the information above (you never know what will be important), pay special care to note which version of MAME you were using previously and which ROM set the games you mentioned came from.
Hi yes that's the point. I tried to do some troubleshooting. Retropie doc and other posts suggest to use clearmame but I really do not understand it. It says to create a profile and ask for exe emulator. But my emulator is on raspberry not windows. Is there a way to give simply in input the rom files and get the romset version? Once I know this info the next one is to know which one are supported by different emulator (I read something on Retropie doc).
Are you suggesting that now Retropie use a different version of MAME and this is the reason why it didn't work anymore?
If so for me is impossible to know the old MAME version since the SD Card is broken.
-
Are you suggesting that now Retropie use a different version of MAME and this is the reason why it didn't work anymore?
If so for me is impossible to know the old MAME version since the SD Card is broken.You listed only four ROMs that you had installed previously . If those are indeed all you're interested in, the path of least resistance here might simply be to pick an emulator to run on your new setup and obtain the appropriate ROMs to match.
-
@sasadangelo I think there is a fundamental challenge you will need to overcome. You need to know where your ROMs sit in the long evolution of MAME romsets. Even if you want to use CLRMAMEPRO, you need some sense of what you have, especially if you are trying to build a complete set.
If you don't know, or just downloaded ROMs from wherever you could find them and there's no indication about what romset they came from, that is a problem. Every arcade emulator that uses MAME roms specifies which set is required (which version of the romset is compatible). Sure, some individual roms will not change from set to set, but you really do need to know where you stand, or admit you don't know, and go find roms from a known set and a version that is listed as compatible with one of the emulators.
For example, if you want to use AdvanceMAME 1.4 or 3, you need roms from romset .106. If you want to use lr-mame2003, they need to be from romset .78. Got it? You can't just take a random collection of ROMs and say "all possible emulators", because when a rom fails, the only answer we can give you is make sure you are using the correct rom (from the right version of the romsets) for the emulator you are trying to use.
-
@sasadangelo said in Bubble Bobble on Retropie:
Emulator: all possible.
this isn't good enough for me to diagnose. i want to know what mame emulator you are using, the specific rom name you are using (and the romset it is from, for mame).
-
Hi All,
As someone already reported here the problem is:- which version of romset I have
- which emulator I have installed
- which romset the point 2 support
- check the match between 1 and 3
that is clear to me. For step 1 the problem is: how I do that? Clearmame? I am not able to use it, it is confusing. Other idea?
For step 2 I already explained I installed Retropie two days ago, so I used default installation (I reported the procedure and guide used) so I expect in this forum there are Retropie developers that know what they ship. If my assumption is wrong, how I can determine the version? I only have on my default installation two folders: mame4all and mame-libretro I tried to put my old roms there and for the 4 above it didn't work.Any help is appreciate to answer to point 1 and 2.
-
@sasadangelo you should download the set you want rather than try and find out what set it is after the fact. clrmamepro is never really needed.
on current retropie, mame4all folder is romset 0.37b5, mame-libretro folder default emulator is lr-mame2003 (romset = mame 0.78)
-
@sasadangelo said in Bubble Bobble on Retropie:
- which emulator I have installed
you should read the documentation on this site. it clearly goes through how to install emulators and you can follow that to see which you have installed.
-
@sasadangelo I echo what dankcushions said above. If you already have ROMs and you don't know the set they came from, you are kinda stuck on your step 1. It's frustrating because you feel like you already obtained a ROM, but unless you paid attention to where you got it and noted the romset it came from (if it even said) you have a rom without any information about it. The only value in that is trial and error. Clearly, trial has shown some of your roms work, but error leaves you in your current situation--unable to troubleshoot with a failing rom because you don't know its origin.
It is better to attack the situation like this: "What MAME emulator do I want to use and why? Well, I think I will try to use lr-mame2003, because that version of mame has the best combination of supported games I like and features. It is also a libretro core so I can enjoy the CRT shader which makes the games look awesome/retro (scanlines etc) on an LCD without a performance hit. So. . . I will need romset .78." Then, you go about trying to find THOSE roms, or the entire set of .78 ROMs. They should mostly work, and I say mostly because even the correct roms may have compatibility issues which is why we have the compatibility list.
Like a lot of us, you eventually conclude that one MAME won't solve every need. For example, I don't like vector games on lr-mame2003. They look way better using AdvanceMAME, so for those, I needed to find a version .106 romset.
It can get confusing, but it is far easier to configure with known elements than to troubleshoot the unknown.
-
Thanks caver01. What you said make perfectly sense. How I can know the romset version for each emulator in Retropie? So far I know:
mame4all is 0.37b5
lr-mame2003 is 0.78
AdvancedMAME 1.4 or 3 is 0.106Are there any other mame emulator to use?
Yesterday I found that moon patrol and street fighter roms I have works fine with lr-mame2010 (I installed this optional package). Which romset this emulator supports?
Now I am investigating to have Bubble Bobble and Mortal Kombat 4 working. But now I'll use caver01 approach that is more easy.
-
Are there any other mame emulator to use?
Most every version of MAME currently available in RetroPie is listed here:
https://github.com/retropie/retropie-setup/wiki/MAMEI believe the only hold out is lr-mame2014. lr-mame2003 is by far the best supported in RetroPie and is highly recommended for general use and especially for those new to MAME. Quite honestly, the only other one that I would ever personally recommend is Advance Mame, as it will play vector games beautifully, as well as several titles that can't be run through lr-mame2003. However, the learning curve in setting it up is steeper and I wouldn't recommend it to someone just starting out.
-
@sasadangelo in addition to mediamogul's comments, you could also look at Final Burn Alpha (FBA). There are a couple different vesrsions of FBA you can install on RetroPie. Think of it as an arcade game emulator alternative to MAME that uses the same kind of roms as MAME, but of course, depending on which FBA, the roms required must come from a specific romset version. Use the wiki to find out more.
So, you may be thinking, why do I want to use FBA at all? It is a good question, but conventional wisdom here is usually based on the idea that MAME is developed for the grand purpose of preserving arcade games. Performance and playability is considered a "side benefit". That said, we obviously have a lot of success on the Pi using MAME to play the games, but you probably noticed that the versions of MAME that work best are more than a decade old. Should you try a more recent MAME, performance will suffer at the benefit of more accurate emulation--as odd as that sounds.
Anyway, FBA appears to take a different approach with an emphasis on playability. Not all roms work on it, but the thinking is that gameplay is better (smoother, faster) in FBA than in MAME for some games. These include many of the fighter games, like the Street Fighter series, as well as other Konami, Capcom, NEOGEO, and a handful of other arcade hardware platforms. So, while many of us standardize on lr-mame2003, some folks try to eek a little extra performance out of specific titles by running them with FBA.
Here again, however, you need to keep track of yet another romset. In some cases, like in different versions of MAME, a rom will work across all of these emulators, but if it doesn't, you will need to hunt down the right romset anyway.
So, that about does it. lr-mame2003, AdvanceMAME (vector and games that don't work on 2003), FBA for fighters and NeoGeo. That's my setup.
-
Ok guys, thanks a lot. Caver01 thanks for your last message. I understand now about FBA. In fact it was confusing. However, before thinking to play ability I first need to have all roms working. Thanks again for all comments. I'll keep you updated on progress.
I have built a small TV box that I have next to my TV with RAspberry + HD. It is based on OSMC. I use it to watch TV, TV Series, Streaming, as small NAS, to keep photos, retrogame platform, TV Live, PVR, Torrent machine and it works perfectly fine. I am writing a series of posts on my blog (this is a thing for personal use and now I am writing for public). I'll write also everything I did for Games. For the moment I have the following articles:
http://sasadangelo.altervista.org/raspberry-media-center/
http://sasadangelo.altervista.org/how-to-configure-kodi-media-center/
http://sasadangelo.altervista.org/kodi-box-media-library/
http://sasadangelo.altervista.org/how-to-turn-your-kodi-media-center-torrent-machine/
http://sasadangelo.altervista.org/how-to-install-youtube-kodi/next articles, will be about I manage my photos, music, tv live, a dropbox like platform and gaming. If you want to give a watch it would be for me an honor. I know there are tons of tutorial about KODI but I think at the end I'll publish something really different by other sites because I really use it every day.
Thanks again. -
Hi All,
I found a bubble bobble for libretro 2010 that I installed optionally.
Now the problem is that I am able to run it only in Arcade folder. However. I do not like the Arcade folder approach because every time you have to remember the emulator to use and select it. I prefer have my game in the correct emulator folder and then from graphical interface select the emulator and see the game available.
The problem is that on filesystem I only see mame4all and libretro/mame2003. Where is mame2010 roms folder?
Thanks in advance. -
@sasadangelo You have it wrong about Arcade. You don't have to remember anything. That's the beauty of Runcommand. You set it for THIS ROM and forget it. It remembers what emulator you picked and you never need to set it again.
Are you perhaps changing the default every time? Don't do that. Pick a default emulator for the Arcade folder and run most of your roms with the default. Then, when you want to use a different mame, or fba, use runcommand to select an alternate emulator for that rom only (don't change the default) and it will remember that you want to run that rom with the emulator you selected.
Once configured, you can even disable the prompt about runcommand to make launching cleaner and it still remembers your per-rom selections. RetroPie tracks the roms where you deviate from the default.
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.