Improve (ATOMISWAVE NAOMI) DEMUL support ROM Launcher & Scraping

Issue #293 resolved
Psico Lock created an issue

1.A good parsing like the MAME adding in recent versions for thinks like DEMUL (NAOMI-ATOMISWAVE) It´s really a mess to make this games run because of the mandatory rom names and the naming on TheGameDatabase Like in MAME. 2. To launch demul roms there's a need to some manual work, adding custom batch or custom cmd parameters. Please add this by default when adding roms.

issue description. Demul needs to run roms with mandatory rom name and the files uncompressed and only in one directory (not supported directory tree) Launchbox adds files one by one, and many games of naomi and atomiswave have multiple files that have to be uncompressed and into only one directory. The solution must be a custom adding wizard with the full list of demul games that detects files and prepares launch script without adding multiple entries (only one by game) and scrappes the correct game info. At this point the only way to emulate with performance this roms is demul (MAME is not ready)

Comments (32)

  1. Jason Carr repo owner

    I'm not very familiar with Demul or those ROMs, but it sounds like they have mandatory ROM names, so we need to add in a database to convert them to proper game titles like I added for MAME?

  2. Psico Lock reporter

    There´s a lot of games perfectly emulated but adding them is a mess. Please increase priority jason.

  3. CriticalCid

    As DOS76 pointed out in the forum there is no need for this. Just check the checkbox “Force using MAME metadata …” at the import and it will work. I tested it myself.

    DEmul uses the same naming conventions as MAME and MAME has all the games included in its database (even if they can’t be emulated within MAME itself)

    I guess this ticket can be closed.

  4. Brad Cheyne

    If there is no need for this ticket then, it will be closed. If it needs to be re-opened, let me know.

    Thanks Cid.

  5. Psico Lock reporter

    WTF! What? Too rush to close a ticket. Well some points. 1. Launchbox autoselect mame metadata when you add naomi or atomiswave roms? The answer is NO. 2. Launchbox have some bypass to improve the point of multiple rom files to run one entry. The answer is NO. Adds multiple files in default and adding the zip results in not booting in demul. 3. Good Alternatives to demul?. The answer is NO. NullDc have little support and MAME not emulate with good speed.

    I feel insulted to close a ticket with support and with reasonable issues remaining. Do you prefer adding roms one by one doing strange batch files and other crappy things?. I expect some better feedback.

  6. Psico Lock reporter

    Read the issue carefully, is not solved, i'm really angry that a ticket must be closed too quick without debate and not for jason david. Are you too developers of the app?, let me suggest that take example of the cares of jason david and not rush your decisions. Is really insulting that a contribution is closed in this way. You can accept or refuse take develop time for a suggestion or enhancement but this way of things is a lack of respect.

  7. Jason Carr repo owner

    Oscar, please don't fly off the handle. It was a simple mistake and you're the one insulting people here. We very much appreciate all your help and contributions here but we need you to be a team player and not throw unnecessary accusations and insults around. No one meant to offend you.

    I will open this back up.

  8. Psico Lock reporter

    In my posts, no one insulting. Only the fact that i'm angry for a rushed decision. When the launchbox database is ready for contributions everyone could see that i'm a really good team player. Thanks for reopen the issue.

  9. Jason Carr repo owner

    Getting angry and feeling insulted over simple mistakes only causes drama and problems. In the future, I would ask that instead of lashing out and raising hell, come back to us and explain the issue calmly and we will take care of it. There's not a soul on the planet who wouldn't be insulted by your comments above; your responses here were anything but supportive. That needs to change if we're going to continue to have productive conversations.

  10. CriticalCid

    Oh I’m sorry. I use RocketLauncher to launch all my games so I didn’t know that DEmul requires such a strict data structure without it. Sure I should have read your complete post first but it works perfectly fine for me so I didn’t thought about that there would be a catch without RocketLauncher.

    I’m truly sorry to cause this little trouble.

  11. Psico Lock reporter

    Apologies accepted, and some point. I think there's some kind of cultural clift here. The tone of the response is angry but i can't see any insult or clear ofense. Some clarification, i'm spanish and in my country nobody feels insulted when somebody express his disapointment if is avoiding explicit insults or bad words. In this cases, are situations to manage and nothing more, nothing less. My apologies too if somebody feels insulted.

  12. Psico Lock reporter

    And by the way, if i'm supporting launchbox and i feel really happy is because jason objetives are commited to do a better job than other platforms like hyperspin/rocketlauncher etc. I know all the posiibilities or this combo but i really hate all the manual stuff.

  13. Psico Lock reporter

    i've find the workaround to this. The steps to implement on launchbox are

    1. When scrape info search on Arcade database (demul rom names are the same than mame) Is mandatory to search info on arcade when you choose the following entries to add roms: Sega Naomi, Sega Naomi 2, Sega Atomiswave, Sega Hikaru

    2. suggest demul as recommended emulator when you add roms with the entries Sega Naomi, Sega Naomi 2, Sega Atomiswave, Sega Hikaru ( reicast have more bugs still, nulldc is deprecated, and mame have bad performance because the policy of mame (perfect emulation, no hle)

    3. Autotick this options on emulator config ( I know it can be made manually but better if autotick)

    No space before rom Use file name only without file extension or folder path

    When this 3 things implemented, launchbox adds, scrape and execute perfectly the roms of the platforms listed above.

  14. Log in to comment