libretro / mame2003-plus-libretro

Updated 2018 version of MAME (0.78) for libretro. with added game support plus many fixes and improvements
Other
185 stars 108 forks source link

Data East games display a mame popup text box at launch #298

Closed Loggahead closed 6 years ago

Loggahead commented 6 years ago

When I load various Data East games (Bad Dudes, Gate of Doom, Robocop, Robocop 2) there is a small mame pop up menu box at the bottom of the screen with about 5-6 characters in it that is gibberish. This pop up box goes away after a few seconds and doesn't come back. It doesn't seem to affect gameplay or cause any issues, it is just a minor annoyance.

So far, this only seems to affect Data East games (probably using the same driver?)

ghost commented 6 years ago

im not getting this I used to get this when i messed my retroarch settings up on windows and linux.

Im not sure what setting it was i just re did my retroarch config and it went away. I know mark noticed this as well I did advise him to reset his retroarch config dont know if it fixed it for him or not. what system are you using retroarch or retropie?

Loggahead commented 6 years ago

I am using retropie 4.4 on an rpi3b.

I have my collection under arcade and checked my retroarch.cfg for arcade and its the default, clean one with no settings. For what it's worth, if I change the emulator for those games back to the regular mame2003, the weird pop up box is gone.

ghost commented 6 years ago

Well when I changed from default I do get that box haven't used retro pie in a while something in the Input code is causing it.

I got a mini pc (i5 8 gig) and use launchbox(bigbox) and vanilla emulators now for my barcade.

Retroarch defiantly has it's uses for lower end devices and consoles but I must admit I'm happier all in with launchbox and the latest standalone emulators for my barcade. I have my pi3 b+ at the tv now I just find it so hard using controllers when I'm so used to the joystick panel now.

@Loggahead i guess what im trying to say use retroarch for default modern controller setup (xbox360,xboxone,psx) weather it works or not is another question you just need to remap it to your needs. If your on a arm device or to a lesser degree a hacked console retropie/retroarch is generally a good solution for you if you want a emulation system that you just add roms too and it works for the most part.

If you are a power user and are serious about emulation working the way you want it to want work. Use stand alone emulators and front end that suits your needs. Most stand alone emulators have shaders so you dont need to worry about not having them. If retroarch doesnt suit your needs upgrade your hardware and enjoy whatever setup you want

ghost commented 6 years ago

I got a mini pc (i5 8 gig) and use launchbox(bigbox) and vanilla emulators now for my barcade.

I bought one of these last week ! I got a refurbished mini Small Form Factor Core i5-2400 with 8GB Ram for £89 ! It runs the latest MAME 0.198 great for a good majority of the games. It also came with a keyboard and mouse. I don't see the point in using a Raspberry Pi anymore when you can get a mini Core i5 for that price. That also means I can run my favourite Amiga WinUAE at full speed.

ghost commented 6 years ago

I paid £140 for mine new you got a good deal there. The difference is day and night with emulation it's well worth it.

markwkidd commented 6 years ago

I see this bug sometimes myself in Windows x64 even with a fresh install of everything. I am not able to do much coding now but I do plan to hunt it down when I get the chance because it annoys me :)

On Tue, Jun 26, 2018 at 10:19 AM, grant2258 notifications@github.com wrote:

I paid £140 for mine new you got s good deal there. The difference is day and night with emulation it's well worth it.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/libretro/mame2003-plus-libretro/issues/298#issuecomment-400326036, or mute the thread https://github.com/notifications/unsubscribe-auth/ASphdmxuvQ2oKfSu2Ca3bmd18bCmF5twks5uAkLegaJpZM4U1L-f .

-- Mark W. Kidd http://facebook.com/markwkidd (606)536-0115

Wilstorm commented 6 years ago

@grant2258 - I think you're on to something worth exploring somewhere between a Pi and PC for this type of stuff would be refreshing. I always keep a mid to high end PC around but I thought about getting one of those Intel NUC's for the longest time but never really had a good reason. They are pretty small around 4 inches or 100MM squared with a few upgrade-able options like M.2 SSD/2.5" HDD, RAM, etc.. You do like Launchbox? Bigbox requires a purchase to use is that correct?

ghost commented 6 years ago

@Wilstorm yes bigbox does require a purchase it work good enough for me I just like playing my arcade games this way its well worth the money. I just needed something that would fit in my barcade.

@markwkidd I never noticed this at all until I turned the nag screens off.

ghost commented 6 years ago

There might be some logging code active where it wasn't before hence the pop up on boot, im too hot and bothered with the heat to check over the deco drivers and vid just now though.

Loggahead commented 6 years ago

@arcadez @markwkidd Thanks guys, sounds good. No worries if it takes a while, just reporting this as a bug.

@grant2258 So I have gone back and forth on throwing an x86 pc into my arcade cabinet (an original 1982 Robotron that i recently restored). A few years back, I used to have a WindowsXP system in there running the MALA frontend. It worked well enough but I really hated having Windows as my OS. Bloated services took up resources, applications would error out or crash and my cabinet would be sitting at the desktop and I would have to have a mouse handy and would track on the side of the cabinet to click on MALA to launch it again. Ugh. Overall just left a bad taste in my mouth. I really would like my arcade to be like an appliance. I turn it on, it boots to my frontend and never have to worrk about background services, windows updates, CTDs, etc. That's why I really latched on to retropie. All that said, if I went x86, I was thinking of just loading Debian or Ubuntu and then running retropie on there but installing lr-mame2016 instead if that works well in retroarch? I am under the impression that it's just an issue with horsepower on the rpi3?

Anywhoo... that's my thoughts. TLDR: Im on the fence on putting a core i5 pc (have one sitting around) in my arcade but am torn on the O/S and frontend to power it with.

markwkidd commented 6 years ago

I mainly run Lakka (RetroArch) on small form factor x86 machines and set-top boxes like the S905x. If you're considering alternatives to RetroPie I think Lakka should be on the short list.

On Wed, Jun 27, 2018 at 4:20 PM, Loggahead notifications@github.com wrote:

@arcadez https://github.com/arcadez @markwkidd https://github.com/markwkidd Thanks guys, sounds good. No worries if it takes a while, just reporting this as a bug.

@grant2258 https://github.com/grant2258 So I have gone back and forth on throwing an x86 pc into my arcade cabinet (an original 1982 Robotron that i recently restored). A few years back, I used to have a WindowsXP system in there running the MALA frontend. It worked well enough but I really hated having Windows as my OS. Bloated services took up resources, applications would error out or crash and my cabinet would be sitting at the desktop and I would have to have a mouse handy and would track on the side of the cabinet to click on MALA to launch it again. Ugh. Overall just left a bad taste in my mouth. I really would like my arcade to be like an appliance. I turn it on, it boots to my frontend and never have to worrk about background services, windows updates, CTDs, etc. That's why I really latched on to retropie. All that said, if I went x86, I was thinking of just loading Debian or Ubuntu and then running retropie on there but installing lr-mame2016 instead if that works well in retroarch? I am under the impression that it's just an issue with horsepower on the rpi3?

Anywhoo... that's my thoughts. TLDR: Im on the fence on putting a core i5 pc (have one sitting around) in my arcade but am torn on the O/S and frontend to power it with.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/libretro/mame2003-plus-libretro/issues/298#issuecomment-400815622, or mute the thread https://github.com/notifications/unsubscribe-auth/ASphdsRN3Vgs9L_0zeKoSleMEMupv__zks5uA-jxgaJpZM4U1L-f .

-- Mark W. Kidd http://facebook.com/markwkidd (606)536-0115

Wilstorm commented 6 years ago

@grant2258 - Thanks for the information. Launchbox looks really nice. I think I will try a mini PC when I catch one on sale probably this fall or earlier depending on holiday sales. They look for anything to create a sale. "It's national burger day and boy do we have a PC sale for you today and today only!" :)

@Loggahead - I was looking at a i5 7th gen also, i7's price to performance ratio curve is to high. What you're saying makes sense if you do find an O/S that works well you'll have to let us know.

I've been messing around with Debian lately on an overclocked Pi 2 for downloading and as a seedbox. I have all these older Pi's sitting in a box collecting dust. It's a big sluggish occasionally but it actually works fairly well running 24/7, It boots quick and definitely feels more lean then Windows.

@arcadez - Hopefully you get a break from the heat! We've been running fairly humid and hot here too after several inches of rain. I don't think the river has crested yet and some of the smaller rural towns are fighting with it. I always find it amazing when they give you the day it will crest but I suppose it's some calculations with flow rate, etc. that's probably not very mysterious to the NWS.

Wilstorm commented 6 years ago

@markwkidd - I'll probably take a look at Lakka too. It's probably good to test some alternatives out there.

Loggahead commented 6 years ago

@markwkidd I guess this is getting a little off topic so just tell me to shut up if we need to take this to another thread somewhere, but Lakka I thought was geared to console emulation mainly and not arcade? Is Lakka good for MAME or FBA as well?

Arcade emulation is my main goal since this is all going into an arcade cabinet. I do put SNES / NES / Genesis on there too as I like the feel of even playing classic consoles with an arcade joystick.

markwkidd commented 6 years ago

Lakka runs any and all libretro cores -- including Arcade. If you like how it does console emulation, you'll like how Lakka handles Arcade as well. I think it's pretty good!

On Wed, Jun 27, 2018 at 7:11 PM, Loggahead notifications@github.com wrote:

@markwkidd https://github.com/markwkidd I guess this is getting a little off topic so just tell me to shut up if we need to take this to another thread somewhere, but Lakka I thought was geared to console emulation mainly and not arcade? Is Lakka good for MAME or FBA? Arcade emulation is my main goal since this is all going into an arcade cabinet. I do put SNES / NES / Genesis on there too as I like the feel of even playing classic consoles with an arcade joystick.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/libretro/mame2003-plus-libretro/issues/298#issuecomment-400858353, or mute the thread https://github.com/notifications/unsubscribe-auth/ASphdhlQOR7c6C-NMQCQ9pR46_59A_Xcks5uBBEmgaJpZM4U1L-f .

-- Mark W. Kidd http://facebook.com/markwkidd (606)536-0115

ghost commented 6 years ago

I dont think there will be much difference between lakka and retropie as far as mapping controls go. I would at a guess say lakka is setup properly for a RA environment though.

Comparing windows95 to todays front ends (hyperspin,launchbox, attract mode) and windows10 isint a really good comparison. A i5 will be more than capable of booting into bigbox and youll be up and running. Retropie needs updated like anything else the 4.3 to 4.4 isint a smooth on updating either.

Things have changed a lot since 95. Linux and windows both need updated what ever your preference is you can use that. If you think updating your hardware and RA is the best solution for current modern updated emulators for you by all means stick to that model it does work for some people. For me ill use RA for older 8bit and 16 bit consoles everything else ill use stand alone.

Lauchbox(bigbox) does support retroarch. Retroarch remains the same though youll need to do your remaps unless your using the standard mappings for controllers. I just find mame works like it should in its native format. Do let us know how you get on with lr-mame2016 though as ive never tried it. I have no idea if it had the tab menu or not. I wouldnt even consider compiling it on a pie it would probably take days and probably wouldn't run very well on weak hardware like that.

Loggahead commented 6 years ago

@grant2258 Sounds good. I do actually really like ES sitting on top of retroarch and is why I've sort of latched on to retropie for now. I have everything set up with a theme i like and have preview videos for my entire arcade collection. I feel like I've come so far that I may as well keep on moving forward with it? Controls really have been a piece of cake with my Ipac2 board other than my one issue for select / cancel in the tab menu with lr-mame2003-plus, which is really minor.

If I get to that point, i'll keep you posted on mame2016. My thoughts are that I don't really care for any of the arcade games made after 2003, I am just wanting more accurate emulation of the older games with better performance on an x86 platform. An example here is Golden Axe II: Revenge of Death Adder. Even in mame2010, there is an issue with the shadow sprites. I'd like to see more accurate, less errors, emulation by using 2016.

My gut feeling is that I may just try out retropie installed on top of Ubuntu or Debian since I can essentially copy/paste all of my progress thus far into the new install and then start playing around with newer romsets for 2016 and see how it goes.

ghost commented 6 years ago

to get back on track the bug is fixed put a pull request in that little box should go away if the pull req is accepted

Loggahead commented 6 years ago

1 - How do I put in a pull request? Played around with it up above but wasn't sure what I was doing so I stopped.

2 - I noticed last night that Black Heart by Capcom also does the little pop-up box on my rpi3b on retropie 4.4. Earlier I had reported just Data East games this was happening on. Maybe it's also on Capcom Commando Hardware?

ghost commented 6 years ago

just just compile the latest source its fixed there is nothing else you need to do the problem was found

Loggahead commented 6 years ago

Sounds good. Will do. I'll also retest Black Tiger (not Black Heart, my bad earlier) by Capcom tonight and see if it's also fixed.

Loggahead commented 6 years ago

Confirmed all is working normally now including Black Tiger by Capcom. Thanks so much guys!