mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support
-
@mitu said in [mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support]
I think it's a per-driver configuration - some games have it, some don't. Try looking at
galaxian
.Confirmed. It must be driver specific as
galaxian
shows friendly names. -
@johnodon that's a per-driver thingy too in FBNeo, with 14000+ romset currently supported you can't expect devs to go through every romset to add proper button labels.
-
You should be able to submit game button PR's for any game in mame2003-plus. You can do it for as many as you like or just your favorites. Here's a link explaining how to do it step-by-step. It's nicely documented and easy to follow and understand. There was a guy that submitted several PR's of his favorite games a while back.
There are also steps for submitting bootstraps for those games that have trouble creating the NVRAM file on startup.
-
If it helps others here's a list of ROMs that are not part of the official MAME or rollback sets needed to complete a mame2003-plus ROM set.
Bubble Bobble (Ultra Version)(USA) [folder: bublboblu - parent: bublbobl - size: 548kb] a78-05u.52 [size: 65536] [CRC32: b31d2edc] [SHA1: b7d317c0b5b86c0bf39b18cfe584bca9d22d4eba] a78-06u.51 [size: 32768] [CRC32: a6345edd] [SHA1: 144f33002ee40acdbfa6a49119092a319048bb00] a78-08u.37 [size: 32768] [CRC32: d544be2e] [SHA1: 1472db52dcd9e17a866ea2766cfea500d8f712ab] Donkey Kong Remix [folder: dkrdemo - parent: dkong - sampleparent: dkong - size: 33kb] dkrdemo.5at [size: 4096] [CRC32: e59d406c] [SHA1: 7698e319ae191bb8bf7deeea5c4f18da04d73f73] dkrdemo.5bt [size: 4096] [CRC32: 660d43ec] [SHA1: 8bba334cec022ea851c4a82f6ecbc91c0708daea] dkrdemo.5ct [size: 4096] [CRC32: f48cb898] [SHA1: 470b8bee7f55e1d828abc0b1ec4b423392c83a78] dkrdemo.5et [size: 4096] [CRC32: f9fdff29] [SHA1: c2eb8f0ede8384369e17d8616f4ce063ae12b6c2] Eeekk! [folder: eeekk - size: 30kb] 74s288.u66 [size: 32] [CRC32: f2078c38] [SHA1: 7bfd49932a6fd8840514b7af93a64cedb248122d] u4_e12063.u4 [size: 4096] [CRC32: 3d341208] [SHA1: bc4d2567df2779d97e718376c4bf682ba459c01e] u5_e12063.u5 [size: 4096] [CRC32: 4c22c6d9] [SHA1: 94a8fc951994746f8ccfb77d80f8b98fde8a6f33] u6_e12063.u6 [size: 4096] [CRC32: 61953b0a] [SHA1: 67bcb4286e39cdda20684a4f580392468b08800e] u7_e12063.u7 [size: 4096] [CRC32: a0df8f77] [SHA1: ee2afed25ab32bf09b14e8638d03b6e2f8e6b337] u8_e12063.u8 [size: 4096] [CRC32: bcb0ebbd] [SHA1: a2a00dedee12d6006817021e98fb44b2339127a0] u9_e12063.u9 [size: 4096] [CRC32: 6f57114a] [SHA1: 417b910a4343da026426b4cfd0a83b9142c87353] u10_e12063.u10 [size: 4096] [CRC32: edd05de2] [SHA1: 25dfa7ad2e29b1ca9ce9bb36bf1a573baabb4d5b] u11_e12063.u11 [size: 2048] [CRC32: 417faff0] [SHA1: 7965155ee32694ea9a10245db73d8beef229408c] Final Fight 30th Anniversary Edition [folder: ffightae - parent: ffight - sampleparent: ffight - size: 3mb] missing rom: ff-1m.3a [size: 524288] [CRC32: d5469303] [SHA1: 0c1e33a87eb3ef79e6a5ba80753eb495284e666c] missing rom: ff-22m.7h [size: 524288] [CRC32: cbdd8689] [SHA1: a75918ee837dfccdd4fd02b716928a2de2003103] missing rom: ff-23m.8h [size: 524288] [CRC32: 86def74f] [SHA1: 5206cc13bfe40fb4f9c3677629aee89099623ee6] missing rom: ff-3m.5a [size: 524288] [CRC32: 0c6302bf] [SHA1: 03ee13a67a8a3b92fac462623ace752d77b9e9f1] missing rom: ff-5m.7a [size: 524288] [CRC32: 91a909bd] [SHA1: 09621cb33a9c26798b1bba186dceb02e5f126e1a] missing rom: ff-7m.9a [size: 524288] [CRC32: 89f8b4cd] [SHA1: c169c445686d3c79eae2dc42460b8194c491ccb0] Hyper Street Fighter II: The Anniversary Edition (Asia 040202) [folder: hsf2a - size: 45mb] hs2ax.03 [size: 524288] [CRC32: 5f3d7397] [SHA1: 96f327dd998105ad5dc46bc9d3b741805a840d68] hs2ax.04 [size: 524288] [CRC32: 59acf108] [SHA1: e68fe233681175b29a35badab249c2b892b23af3] SegaSonic Bros (Japan, prototype) [folder: ssonicbr - size: 640kb] ssonicbr.ic31 [size: 262144] [CRC32: 03709746] [SHA1: 0b457f557da77acd3f43950428117c1decdfaf26] ssonicbr.ic32 [size: 262144] [CRC32: cf254ecd] [SHA1: 4bb295ec80f8ddfeab4e360eebf12c5e2dfb9800] ssonicbr.ic4 [size: 131072] [CRC32: 78e56a51] [SHA1: 8a72c12975cd74919b4337e0f681273e6b5cbbc6] The King of Fighters 2003 (Decrypted) [system: Neo-Geo - folder: kof2003d - size: 125mb] 271-v1d.bin [size: 16777216] [CRC32: 2964f36e] Tron (freeplay) [folder: tronfp - parent: tron - size: 108kb] 625_v11.bin [size: 8192] [CRC32: 402a99dc] [SHA1: d3fdf877f185473d3dbf33cd1a3d0dae4173e479]
-
I've been playing to Gunbird and Gunbird2 and they are very very cool. Unfortunately, Gunbird 2 is closing unexpectedly, has anyone experienced this before on mame2003-plus?
-
@markwkidd @Riverstorm @grant2258 @arcadez2003 @barbudreadmon @pjft
The catver.ini as mentionen here Updating catver.ini and other metadata #759
has since long been out of date and in need of an update.Several weeks ago i finally started the long and tedious process of categorizing 4920 games and updating it to Mame 0.221 standards.
An hour here, 15 minutes there and so on. It's finally complete.
This was something i wanted to do for a long time.
Well i hope you all like it. -
@REK607 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
Unfortunately, Gunbird 2 is closing unexpectedly, has anyone experienced this before on mame2003-plus?
I think many mame issues on the psikyosh driver were fixed after 2003, and i'm not sure how many of them @arcadez2003 managed to backport to mame2003+. You would probably be better using FBNeo for psikyosh games.
-
@Rion Perfect timing as I just finished migrating my fastest PC to a bigger hard drive for romset rebuilding. 😀
-
@REK607 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
I've been playing to Gunbird and Gunbird2 and they are very very cool. Unfortunately, Gunbird 2 is closing unexpectedly, has anyone experienced this before on mame2003-plus?
I just tested this on my personal build of mame2003-plus it works fine on my laptop will test on the pi later on today will need to hook it up. If you could post a verbose log it would let you know if there is romset issues.
edit: tested on the pi is working fine (3b+) here no issues at all. Hopefully its just a bad romset you have. I tested on the latest retropie 2003+ bin
-
@grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@REK607 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
I've been playing to Gunbird and Gunbird2 and they are very very cool. Unfortunately, Gunbird 2 is closing unexpectedly, has anyone experienced this before on mame2003-plus?
I just tested this on my personal build of mame2003-plus it works fine on my laptop will test on the pi later on today will need to hook it up. If you could post a verbose log it would let you know if there is romset issues.
edit: tested on the pi is working fine (3b+) here no issues at all. Hopefully its just a bad romset you have. I tested on the latest retropie 2003+ bin
This is the only bug ever reported with regards to Gunbird 2 crashing..........
https://mametesters.org/view.php?id=111
That's not to say you could not trigger a crash on a another level or boss when using a different character, there is a fix for this in later MAME might be worth me looking into it sometime......
0.136u1: PsikyoFan fixed Gunbird 2 crashes during the 4th level boss fight (North Pole) when using Vampiro.
-
@barbudreadmon said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@REK607 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
Unfortunately, Gunbird 2 is closing unexpectedly, has anyone experienced this before on mame2003-plus?
I think many mame issues on the psikyosh driver were fixed after 2003, and i'm not sure how many of them @arcadez2003 managed to backport to mame2003+. You would probably be better using FBNeo for psikyosh games.
Yes but if we added those improvements the performance would nosedive on many of the systems which rely on MAME2003 for arcade emulation, in an ideal world
we could have both speed and accuracy of emulation, but unfortunately at the moment we have to choose one or the another.0.136u2: PsikyoSH improvements [PsikyoFan]: Added support for per-scanline scroll/zoom and per-column effects. This is adds a significant performance penalty when enabled. Removed warning flag from s1945ii and s1945iii. s1945iii needs confirmation of correctness and x-zoom is a guess. Virtually completed video rendering. Only flipscreen missing (and conversion to tilemaps one day). Per-line effects now respect per-line alpha, priority and bank. As a result daraku text works without any hacks. Added various optimisations to get back all games to a playable speed. Fixed missing soldivid effect on final boss that was broken due to above daraku hack. Added accurate scaling effects based on measurements from hardware.
-
Simple fix i'll do it later
https://github.com/mamedev/mame/commit/a9baa7b23dfdd51d5eeca91fc7934dac2f2b934a
-
@arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
Simple fix i'll do it later
https://github.com/mamedev/mame/commit/a9baa7b23dfdd51d5eeca91fc7934dac2f2b934a
Worked fine here but couldn't hurt to remove the possibility of an issue. Would still be a good idea to double check the romset that could explain retroarch closing as well. You where right as usual about the accuracy or speed fbneo slows down on a pi3 runs sweet on plus so you need to choose the right emulator for the game. If it runs slow in fbneo try plus.
-
@grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
If it runs slow in fbneo try plus.
NB : there is a speedhack dipswitch for psikyosh games in fbneo (it turns on a sh2 idle loop skipping for every games besides
soldivid
, the speedhack i implemented insoldivid
is slightly different) -
@barbudreadmon said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
If it runs slow in fbneo try plus.
NB : there is a speedhack dipswitch for psikyosh games in fbneo (it turns on a sh2 idle loop skipping for every games besides
soldivid
, the speedhack i implemented insoldivid
is slightly different)Didnt check the option menu to be honest it so cluttered up with dipswitch settings. The only problem I have is i cant use analog games on my barcade fo the pi so i cant really use lr-fbneo on it. You need to remap every game if you want to use it unless there is a better way on the pi. I use big box and mini pc for my barcade now with fbneo and mame standalones.
It would be nice to have an option for people to use fbneo on barcade though that only has digital controls without having to remap every analog game.
-
@barbudreadmon said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
If it runs slow in fbneo try plus.
NB : there is a speedhack dipswitch for psikyosh games in fbneo (it turns on a sh2 idle loop skipping for every games besides
soldivid
, the speedhack i implemented insoldivid
is slightly different)Yeah but your average newbie isn't going to know about that surely.?? hence i always thought they should be turned on by default, but this is a debate for another day :)
-
@arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@barbudreadmon said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
If it runs slow in fbneo try plus.
NB : there is a speedhack dipswitch for psikyosh games in fbneo (it turns on a sh2 idle loop skipping for every games besides
soldivid
, the speedhack i implemented insoldivid
is slightly different)Yeah but your average newbie isn't going to know about that surely.?? hence i always thought they should be turned on by default, but this is a debate for another day :)
There was an uncertainty about the fact the idle loop skipping speedhack didn't have side effects (it does on
soldivid
), hence why forcing it for every devices didn't seem right. Also, i think those games run ok without the speedhack since pi3b+ ? -
@grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
Simple fix i'll do it later
https://github.com/mamedev/mame/commit/a9baa7b23dfdd51d5eeca91fc7934dac2f2b934a
Worked fine here but couldn't hurt to remove the possibility of an issue. Would still be a good idea to double check the romset that could explain retroarch closing as well. You where right as usual about the accuracy or speed fbneo slows down on a pi3 runs sweet on plus so you need to choose the right emulator for the game. If it runs slow in fbneo try plus.
It's totally random so in theory you could play it 25 times and it might not do it, but on level 4 while playing for the 26th time bang it'll crash, from reading the MAME wip
there were fixes for four of the psikyosh games to stop this from happening but not for Gunbird 2, anyway here is rather uninteresting story............For years Strikers 1945 III has randomly crashed in our xbox port of FBN, since alotta hackery was needed to even get this game to work on the xbox eg speedhacks
and more hacks to reduce down the memory loading requirements, we put the game randomly crashing down to it just slipping over the mem limit during sections
of a level where the screen got busy with loads of enemies or during a boss battle.But finally today i sussed that when they originally ported the psikyo driver to Final Burn Neo, the sound core they ported was slightly out of alignment with
regards to the version of MAME the driver came from, hence the driver had the sound roms fixed but the sound core didn't have the code changes to match up
with that hence the crash.Each level has mini set pieces where loads of enemies pop up and a main boss battle, in the first instance the music changes tempo and on the boss battle
it changes totally, and since it's on those occasions the game always crashed it's finally dawned on me after 10 years of this bug being reported on xbox forums
the sound core was the problem not a lack of memory.If i'd only known about this years back it would have saved me a fair few hours trying to sort it.
-
@barbudreadmon said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@barbudreadmon said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
If it runs slow in fbneo try plus.
NB : there is a speedhack dipswitch for psikyosh games in fbneo (it turns on a sh2 idle loop skipping for every games besides
soldivid
, the speedhack i implemented insoldivid
is slightly different)Yeah but your average newbie isn't going to know about that surely.?? hence i always thought they should be turned on by default, but this is a debate for another day :)
There was an uncertainty about the fact the idle loop skipping speedhack didn't have side effects (it does on
soldivid
), hence why forcing it for every devices didn't seem right. Also, i think those games run ok without the speedhack since pi3b+ ?Sure each coin and every debate has two sides, as do the pro's and con's of certain speedups, for the most part i've found most of them to be harmless but i agree that wont
always be the case, Deco32 games might be a case in point, i'd expect Night Slashers with all the alpha blending effects present in that game to require the speedups to be active on the Rpi3b+.??Anyway im not one to argue for arguments sake it wont affect me either way as i would know how to turn on the speedhacks anyway :)
-
@arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
@arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
Simple fix i'll do it later
https://github.com/mamedev/mame/commit/a9baa7b23dfdd51d5eeca91fc7934dac2f2b934a
Worked fine here but couldn't hurt to remove the possibility of an issue. Would still be a good idea to double check the romset that could explain retroarch closing as well. You where right as usual about the accuracy or speed fbneo slows down on a pi3 runs sweet on plus so you need to choose the right emulator for the game. If it runs slow in fbneo try plus.
It's totally random so in theory you could play it 25 times and it might not do it, but on level 4 while playing for the 26th time bang it'll crash, from reading the MAME wip
there were fixes for four of the psikyosh games to stop this from happening but not for Gunbird 2, anyway here is rather uninteresting story............For years Strikers 1945 III has randomly crashed in our xbox port of FBN, since alotta hackery was needed to even get this game to work on the xbox eg speedhacks
and more hacks to reduce down the memory loading requirements, we put the game randomly crashing down to it just slipping over the mem limit during sections
of a level where the screen got busy with loads of enemies or during a boss battle.But finally today i sussed that when they originally ported the psikyo driver to Final Burn Neo, the sound core they ported was slightly out of alignment with
regards to the version of MAME the driver came from, hence the driver had the sound roms fixed but the sound core didn't have the code changes to match up
with that hence the crash.Each level has mini set pieces where loads of enemies pop up and a main boss battle, in the first instance the music changes tempo and on the boss battle
it changes totally, and since it's on those occasions the game always crashed it's finally dawned on me after 10 years of this bug being reported on xbox forums
the sound core was the problem not a lack of memory.If i'd only known about this years back it would have saved me a fair few hours trying to sort it.
Well thats the thing before all these fancy ass debuggers came out you had to track n trace. Devs have it a lot easier these days. It the same problem thought the crash point isnt necessarily the problem only the symptom of the underlying problem.
Look at the big sega update you done it was perfect and wasnt the issue is was a core problem. There is a lot of work going in to back porting more than meets the eye. Its a means to an end on lower end hardware though and brings emulation to that audience. For what its worth i find them little storys interesting. Just lost my motivation for doing any stuff on lower end stuff with all the politricks and ebay sellers its very off putting could just be me getting old haha
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.