Author Topic: Game works when ran from emulator, but not from frontend  (Read 4088 times)

placebo_yue

  • Full Member
  • ***
  • Posts: 57
  • sup
    • View Profile
    • Instagram
Game works when ran from emulator, but not from frontend
« on: August 10, 2020, 01:58:19 PM »
This never happened to me before, but right now i was completing my neo-geo/CPS2 and such collection, and "VHUNT2" as  in "vampire hunter 2", one of the entries on the darkstalkers fighting games, is stuck in a black screen BUT only when ran from AM. If i open Nebula and then select the rom from the list, it works. No other game gave me such error. Oh im using nebula 2.25, btw.
 
To be honest i'd give up on this game at this point, there's like three other darkstalkers games that ran. But i'd like to know what caused this issue and how to avoid it in the future, and by doing so also possibly helping out someone out there with the same problem.

placebo_yue

  • Full Member
  • ***
  • Posts: 57
  • sup
    • View Profile
    • Instagram
Re: Game works when ran from emulator, but not from frontend
« Reply #1 on: August 12, 2020, 06:39:54 PM »
ugh i can't find solutions to this. Please help
I don't see a reason why certain games would fail to run in console but work when opening the nebula.exe.
I tried looking at the docs and testing a few options but, nada...

I didn't care about darkstalkers, but now marvel super heroes is doing the same, and i haven't tried many others so i suspect it might happen again.

placebo_yue

  • Full Member
  • ***
  • Posts: 57
  • sup
    • View Profile
    • Instagram
Re: Game works when ran from emulator, but not from frontend
« Reply #2 on: August 12, 2020, 08:15:59 PM »
Fixed it on my own!
I merged the parent rom "msh" with the USA "mshu", keeping the latter's name for the .zip file.
That worked for some reason.

akafox

  • Hero Member
  • *****
  • Posts: 985
    • View Profile
Re: Game works when ran from emulator, but not from frontend
« Reply #3 on: August 15, 2020, 06:37:45 PM »
I am glad you did! :)

However be aware some  of the prob,ems toy may be having are because of your version of rom sets. I highly doubt that a new mame romset will work with nebula 2.25 as it is a very old emulator now.

During the course of mame updates things get added..deleted or even renamed and that can stop games that were working with an old version..like the version you JUST had...not work with the new version you just updated to. As most arcade emulators are based of mame roms sets that may be your problem.

Just so you are aware Final Burn Neo is what is used now for that type of arcade system...the emulator is new..but it still uses an old mame rom set. As an example:


Nebula
   <game name="sfa2">
      <description>Street Fighter Alpha 2 (US 960306) [n.b. includes clones]</description>
      <year>1996</year>
      <manufacturer>Capcom</manufacturer>
      <rom name="szaa.03" size="524288" crc="88e7023e" sha1="34e74ec54c05d75e5cf207abb6e536fcca233b8b"/>
      <rom name="szaa.04" size="524288" crc="ae8ec36e" sha1="b2f3de9e33169f6266aaabd5eae6c057ea10dcab"/>
      <rom name="szaa.05" size="524288" crc="f053a55e" sha1="f98a8af5cd33a543a5596d59381f9adafed38854"/>
      <rom name="szaa.06" size="524288" crc="cfc0e7a8" sha1="31ed58451c7a6ac88a8fccab369167694698f044"/>
      <rom name="szaa.07" size="524288" crc="5feb8b20" sha1="13c79c9b72c3abf0a0b75d507d91ece71e460c06"/>
      <rom name="szaa.08" size="524288" crc="6eb6d412" sha1="c858fec9c1dfea70dfcca629c1c24306f8ae6d81"/>
      <rom name="szaax.03" size="524288" crc="a75f58bf" sha1="82c940661992fb2537efba27f55897df3c80ac7a"/>
      <rom name="szaax.04" size="524288" crc="d02351ab" sha1="5b53e4c50b854205a02e48aa7a670ec690d63c13"/>
      <rom name="szaj.03a" size="524288" crc="a3802fe3" sha1="c983a15ed675b22aebfe6ac55890b4e0b5eb8d48"/>
      <rom name="szaj.04a" size="524288" crc="e7ca87c7" sha1="e44c930b27431dd2b983d93471a440d292e7a8bb"/>
      <rom name="szaj.05a" size="524288" crc="c88ebf88" sha1="e37cf232fc70b9a3254dea99754e288232f04e25"/>
      <rom name="szaj.06a" size="524288" crc="35ed5b7a" sha1="b03cb92f594eb35fa374445f74930e9040a2baff"/>
      <rom name="szaj.07a" size="524288" crc="975dcb3e" sha1="a2ca8e5a768e49cce9e2137ec0dcba9337ed2ad5"/>
      <rom name="szaj.08a" size="524288" crc="dc73f2d7" sha1="09fa10e7d1ff5f0dac87a6cf3d66730e3ab9ad25"/>
      <rom name="szajx.03a" size="524288" crc="6d3aa71e" sha1="f7827993639c7fe626f15dcb520de4d9ee361ca3"/>
      <rom name="szajx.04a" size="524288" crc="006d5cb8" sha1="45773cb0b376faef5053603acca71ce577ada2aa"/>
   </game>

MAME 0.223

<machine name="sfa2ur1" sourcefile="cps2.cpp" cloneof="sfa2" romof="sfa2">
      <description>Street Fighter Alpha 2 (USA 960306)</description>
      <year>1996</year>
      <manufacturer>Capcom</manufacturer>
      <rom name="sfa2u.key" size="20" crc="4a8d91ef" sha1="e22567ab83b35c39c6545742bc85ca98ae97f288"/>
      <rom name="sz2.01a" merge="sz2.01a" size="131072" crc="1bc323cf" sha1="83fbd6e9b327700dc9f1c59700b7385bc3705749"/>
      <rom name="sz2.02a" merge="sz2.02a" size="131072" crc="ba6a5013" sha1="7814f3e56b69529b9860dd61c3b1e8d700244b03"/>
      <rom name="sz2.11m" merge="sz2.11m" size="2097152" crc="aa47a601" sha1="a4d1ee89c84a3b9db06469bb66e85293b5aa9ac9"/>
      <rom name="sz2.12m" merge="sz2.12m" size="2097152" crc="2237bc53" sha1="96d5693047e4cf1ed10a8ee1905cea267a278e92"/>
      <rom name="sz2.13m" merge="sz2.13m" size="4194304" crc="4d1f1f22" sha1="659fb4305bcf0cbbbbec97ede6e68a8323b13308"/>
      <rom name="sz2.14m" merge="sz2.14m" size="1048576" crc="0560c6aa" sha1="f2bed3a8efef18052b51a7f0f6a888a18db813a1"/>
      <rom name="sz2.15m" merge="sz2.15m" size="4194304" crc="19cea680" sha1="4cb88963a0fbcef191c8419b6379387c01b4c81e"/>
      <rom name="sz2.16m" merge="sz2.16m" size="1048576" crc="ae940f87" sha1="39ee26333abbe302ba76dced0196a2e6b3b1d02a"/>
      <rom name="sz2.17m" merge="sz2.17m" size="4194304" crc="e01b4588" sha1="c2936608fd75ff6cd5fa94c6d6d6f0c77c44a450"/>
      <rom name="sz2.18m" merge="sz2.18m" size="1048576" crc="4bc3c8bc" sha1="6256963c515bf56f39b6e559afefd653ead56c54"/>
      <rom name="sz2.19m" merge="sz2.19m" size="4194304" crc="0feeda64" sha1="f5b350601437bd94b70d97feb23d791df19da6b3"/>
      <rom name="sz2.20m" merge="sz2.20m" size="1048576" crc="39e674c0" sha1="8e771a2d8c2accad0463bccd21d7b23af0c895a1"/>
      <rom name="sz2u.03" size="524288" crc="84a09006" sha1="334c33f9eb324d71443cc9c44e94f5a72451fa3f"/>
      <rom name="sz2u.04" size="524288" crc="ac46e5ed" sha1="a01b57daba4c255d5f07465c553bcbfe51d9ab0d"/>
      <rom name="sz2u.05" size="524288" crc="6c0c79d3" sha1="ae2a4e2903beec1f10fff6edac1a2385d6ac1c38"/>
      <rom name="sz2u.06" size="524288" crc="c5c8eb63" sha1="4ea033834c7b260877335296f88c0db484dea289"/>
      <rom name="sz2u.07" size="524288" crc="5de01cc5" sha1="b19bfe970b217c96e782860fc3ae3fcb976ed30d"/>
      <rom name="sz2u.08" size="524288" crc="bea11d56" sha1="a1d475066d36de7cc5d931671ccdcd89737bc7ee"/>
      <device_ref name="m68000"/>
      <device_ref name="timer"/>
      <device_ref name="z80"/>
      <device_ref name="93c46_16"/>
      <device_ref name="screen"/>
      <device_ref name="gfxdecode"/>
      <device_ref name="palette"/>
      <device_ref name="speaker"/>
      <device_ref name="speaker"/>
      <device_ref name="qsound_hle"/>
      <driver status="good"/>
   </machine>

Same rom name... different files...
People want life easy..then complain about it

placebo_yue

  • Full Member
  • ***
  • Posts: 57
  • sup
    • View Profile
    • Instagram
Re: Game works when ran from emulator, but not from frontend
« Reply #4 on: August 17, 2020, 08:05:09 AM »
Yeah i understand all that, the weird thing was that the game did run when opened from nebula.exe, but not on command line (thus, also from attract mode)
But i guess Nebula has some weird way of dealing with romsets where the GUI probably has a default "ignore any problems with the romset and run anyway" that i dunno how to trigger from command line.

I know about FBA but i never got around trying it and i already have all my desired roms working on nebula so for now im good!
Does it have any cool features, like i dunno.. filters? Nebula is pretty basic but i dig the billinear/pixel-perfect nearest neighbour look so i don't mind

akafox

  • Hero Member
  • *****
  • Posts: 985
    • View Profile
Re: Game works when ran from emulator, but not from frontend
« Reply #5 on: August 17, 2020, 11:36:34 AM »
Yes final burn neo has filters and all that jazz like nebula. The retroarch core works well for filters and overlays as well.

Note that not to many people are happy with Final Burn Alpha. The person that ran that sold the emulator to Capcom for the Arcade 1UP cabinets err  something like that...https://github.com/finalburnneo/FBNeo So there was a spit (fork) of that emulator. In fact I don't think FBA is even updated any longer... (actually it is..via github....however Final burn neo runs native linux...meaning not needing wine like final burn alpha.)

Yeah it maybe some weird hand off thing or something. But honestly I have tried to launch a games from the MAME gui and it tells me "I can't run" but when ran from the command line it runs just fine without errors or problems. *shrugs*
« Last Edit: August 17, 2020, 08:18:24 PM by akafox »
People want life easy..then complain about it