Arcade ROM Builder & Injector GUI

https://github.com/MiSTer-devel/Main_MiSTer/wiki

Moderators: Mug UK, Zorro 2, Greenious, spiny, Sorgelig, Moderator Team

brunosilva
Atari freak
Atari freak
Posts: 68
Joined: Mon Apr 09, 2018 10:58 pm

Re: Arcade ROM Builder & Injector GUI

Postby brunosilva » Sun Mar 10, 2019 8:20 pm

@nakedarthur - search for non-merged version of the roms...

knc
Atariator
Atariator
Posts: 20
Joined: Fri Oct 26, 2018 10:55 pm

Re: Arcade ROM Builder & Injector GUI

Postby knc » Sun Mar 10, 2019 8:37 pm

nakedarthur wrote:Galaga expects 54xx.bin which my ROMs are all missing, but it still works fine without it. I'm not sure what's going on with that yet..

54xx.bin is what gives you the explosion sound when you get hit

nakedarthur
Atariator
Atariator
Posts: 22
Joined: Sun Dec 09, 2018 7:48 pm

Re: Arcade ROM Builder & Injector GUI

Postby nakedarthur » Sun Mar 10, 2019 9:31 pm

Thanks for the info guys, looks like I was missing namco54.zip. At least my check is working OK then haha, I will have to enable it by default in the next version. I also just updated to 0.24, it now has support for a Notes field to give any necessary tips for a game, like where to find extra required files or patches. I also corrected a problem with multiple ZIPs not overwriting, and added an entry in the database for the Donkey Kong Pauline Edition hack.

neopolo
Atarian
Atarian
Posts: 6
Joined: Sat Sep 15, 2018 7:16 am

Re: Arcade ROM Builder & Injector GUI

Postby neopolo » Fri Mar 15, 2019 11:15 am

thanks very much for your programs to inject roms. :cheers:

mutmuthux
Atariator
Atariator
Posts: 22
Joined: Mon Mar 04, 2019 8:11 am

Re: Arcade ROM Builder & Injector GUI

Postby mutmuthux » Sun Mar 24, 2019 7:49 am

Thanks nakedarthur (even though I cant get past a mental image of that user handle :D)
Version 0.24 worked almost 100%, no criticism, just reporting back :)

I had rom fails (using 0.139) on
Crazy Kong - error from the batch file, it finds 17 files and reports everything is OK. then just says - The system cannot find the file specified.
GnG US and Scramble - Manually made the a.rom OK
ZigZag bat file is looking for rom "zigzag" bat file looks for "zigzagb"

Feature Request :)
Can you have the inject rbf just look for the appropriate rbf from a folder ?
Make a "do all" button that recurrsively works through each available core in the DB ?

Again many thanks for your gui, top stuff :)

breiztiger
Captain Atari
Captain Atari
Posts: 170
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Arcade ROM Builder & Injector GUI

Postby breiztiger » Sun Mar 24, 2019 8:29 am

hi

very good Tools to help noobs like me ;-)

is it possible to have a button to not have hack in the list ?

and can you inform somewhere when we have md5 control sum ?

thanks in advance

nakedarthur
Atariator
Atariator
Posts: 22
Joined: Sun Dec 09, 2018 7:48 pm

Re: Arcade ROM Builder & Injector GUI

Postby nakedarthur » Wed Mar 27, 2019 4:55 pm

Thanks for the reports and requests! They all sound cool and doable. Unfortunately, I'm a bit swamped right now, but should have some time coming up soon.

mutmuthux
Atariator
Atariator
Posts: 22
Joined: Mon Mar 04, 2019 8:11 am

Re: Arcade ROM Builder & Injector GUI

Postby mutmuthux » Thu Mar 28, 2019 2:37 am

I dont think anyome should be allowed to complain about the speed of free awesome tools that make MiSTer better for us.

thanks again :)

seastalker
Captain Atari
Captain Atari
Posts: 278
Joined: Sun May 15, 2016 3:44 pm

Re: Arcade ROM Builder & Injector GUI

Postby seastalker » Thu May 02, 2019 3:23 pm

This is a very nice utilty. Some of the alternate games in the dropdown that do not appear in the official Mister arcade core .rbf files: how do you play without an rbf. When we have these roms 20 times over since 1997 (MAME), I get that core creators have to cover their tracks by not including the roms, but running batch files or even the need for everyone to do this process seems dated regardless. Hopefully a 'Mister pre-compiled Arcade romset/rbf pack" will find it's way.

Especially when more major multi-game system boards like Sega's System 16, CPS1 etc. come along. I know Neo Geo is WIP as is Cave I hear. Thank you for this tool to help automate. I do look forward to a "do-all titles" feature eventually.

digitron
Atari freak
Atari freak
Posts: 72
Joined: Sat Apr 20, 2019 7:27 pm

Re: Arcade ROM Builder & Injector GUI

Postby digitron » Mon May 27, 2019 2:48 am

seastalker wrote:This is a very nice utilty. Some of the alternate games in the dropdown that do not appear in the official Mister arcade core .rbf files: how do you play without an rbf. When we have these roms 20 times over since 1997 (MAME), I get that core creators have to cover their tracks by not including the roms, but running batch files or even the need for everyone to do this process seems dated regardless. Hopefully a 'Mister pre-compiled Arcade romset/rbf pack" will find it's way.

Especially when more major multi-game system boards like Sega's System 16, CPS1 etc. come along. I know Neo Geo is WIP as is Cave I hear. Thank you for this tool to help automate. I do look forward to a "do-all titles" feature eventually.


+100

I'm a HUGE fan of MiSTer but that's whats kept me away from the Arcade cores. The Console cores are excellent but the overhead of doing all this for each Arcade core....too much work, lol.

seastalker
Captain Atari
Captain Atari
Posts: 278
Joined: Sun May 15, 2016 3:44 pm

Re: Arcade ROM Builder & Injector GUI

Postby seastalker » Tue May 28, 2019 10:48 pm

Yes- I'm actually surprised a pre-compiled set has yet to show up on ArcadePunks let alone well, anywhere. I really hope a set falls into my lap because I just tried again but can't get the GUI tool to work. Anyone else have the issue where the GUI claims 7za.exe is missing even when it is in the same directory as the gui's .exe? I tried view RAW as well as right-click save as for the 7za.exe and tried downloading it from several sources.

User avatar
Newsdee
Atari God
Atari God
Posts: 1487
Joined: Fri Sep 19, 2014 8:40 am

Re: Arcade ROM Builder & Injector GUI

Postby Newsdee » Wed May 29, 2019 1:51 am

The GUI worked for me, for what it's worth.

Do you have 7zip installed on your PC? Maybe that will solve the issue.

seastalker
Captain Atari
Captain Atari
Posts: 278
Joined: Sun May 15, 2016 3:44 pm

Re: Arcade ROM Builder & Injector GUI

Postby seastalker » Wed May 29, 2019 11:16 pm

Hey Newsdee!

Yes, and in fact I have had 7zip installed on every PC I've touched since it was created. :) Whatever the issue I had, it went away. I am soon to test all my work on these arcade roms. I have fully injected rbf files with the roms from the GUI tool, and I also manually sorted all the original .bat files to create the intended a. rom files. I have a few maybes like arkanoid and the various 1943 variants that had checksum issues. We will see what loads. I hope to release a zip of .bat files and extra files (like for Arkanoid, Mayday and Donkey Kong) and or a MiSTer intended subfolder layout. If anyone REALLY needs EXTRA SPECIAL help getting set up with arcade cores ;) when I have my setup done soon, I may be able to assist in PM.

User avatar
Newsdee
Atari God
Atari God
Posts: 1487
Joined: Fri Sep 19, 2014 8:40 am

Re: Arcade ROM Builder & Injector GUI

Postby Newsdee » Thu May 30, 2019 2:28 am

The GUI is a huge help for sure! I couldn't be bothered to run the .bat but the UI helped me pick up the right files from an old MAME set I had.

If anything, what would be great is a way for the UI to scan a folder for all compatible ROMs and build all possible .rbfs in one go. It will be more important as the amount of arcade cores grow further.

nakedarthur
Atariator
Atariator
Posts: 22
Joined: Sun Dec 09, 2018 7:48 pm

Re: Arcade ROM Builder & Injector GUI

Postby nakedarthur » Tue Jul 09, 2019 6:26 pm

I'm back! I should have some time coming up to work on this, so I'm getting refreshed with it again. I honestly haven't had much time to even touch my Mister in a few months so I'm a bit behind with what's been going on. Anyway, I've been reading back through comments here and made a little todo list of the next things to look at. Just a few notes for things that have been mentioned:

- Yes, it is a pain, even with my GUI. The problem always comes back to hosting ROM files though, I doubt anyone here wants to get in trouble for that.

- On top of that, MAME Roms can be a total pain in themselves. You might have a file with identical name the core asks for, but it could be from a merged or non-merged set, or just a way older version that the core doesn't expect. To that end I am adjusting required ZIP file names and verifying per ROM against a known Romset to make peoples lives easier. I think I will go with .208 here out since its relatively recent and easy to find. This means if the GUI asks for a zip file, you should look at that romset first. There will be outliers that are different I'm sure, but I will be working in a new field to show which cores have been verified against romsets. I see some people noticed the .bat sometimes asks for one thing and my app asks for another, but that's why - it's to (hopefully) save everyone time with more accurate information.

- A "create all" feature would be great, but the difficult thing with that is working out all the dependencies ahead of time. You'd need to know what zips all the RBFs require and retrieve and place them in the folder, which would probably end up taking as much time as doing them 1 by 1. I'll keep thinking about this.

esmith13
Atariator
Atariator
Posts: 28
Joined: Tue Oct 30, 2018 8:06 pm
Contact:

Re: Arcade ROM Builder & Injector GUI

Postby esmith13 » Wed Sep 25, 2019 2:48 pm

Are either of the tools mentioned in this thread getting any further updates?
Building arcade roms for mister is a PIA and these tools are invaluable IMHO.

nakedarthur
Atariator
Atariator
Posts: 22
Joined: Sun Dec 09, 2018 7:48 pm

Re: Arcade ROM Builder & Injector GUI

Postby nakedarthur » Tue Oct 08, 2019 1:24 am

Sorry, I actually made a bunch of updates over the summer but got busy and never posted it. I will dig it up this week and get it uploaded.

mutmuthux
Atariator
Atariator
Posts: 22
Joined: Mon Mar 04, 2019 8:11 am

Re: Arcade ROM Builder & Injector GUI

Postby mutmuthux » Tue Oct 08, 2019 3:13 am

A "build arcade roms" script now exists in the main menu too :)

nakedarthur
Atariator
Atariator
Posts: 22
Joined: Sun Dec 09, 2018 7:48 pm

Re: Arcade ROM Builder & Injector GUI

Postby nakedarthur » Tue Oct 08, 2019 3:05 pm

mutmuthux wrote:A "build arcade roms" script now exists in the main menu too :)


That's great! Where is it exactly? I can't seem to find it.

mutmuthux
Atariator
Atariator
Posts: 22
Joined: Mon Mar 04, 2019 8:11 am

Re: Arcade ROM Builder & Injector GUI

Postby mutmuthux » Tue Oct 08, 2019 9:50 pm

nakedarthur wrote:
mutmuthux wrote:A "build arcade roms" script now exists in the main menu too :)


That's great! Where is it exactly? I can't seem to find it.


A different tool to yours nakedarthur, but kinda the same

Once you add it in the updater script will look and do its thing too

https://github.com/MiSTer-devel/Scripts ... me_roms.sh

bodine1231
Atarian
Atarian
Posts: 6
Joined: Thu Oct 24, 2019 3:14 pm

Re: Arcade ROM Builder & Injector GUI

Postby bodine1231 » Fri Nov 08, 2019 1:27 pm

mutmuthux wrote:
nakedarthur wrote:
mutmuthux wrote:A "build arcade roms" script now exists in the main menu too :)


That's great! Where is it exactly? I can't seem to find it.


A different tool to yours nakedarthur, but kinda the same

Once you add it in the updater script will look and do its thing too

https://github.com/MiSTer-devel/Scripts ... me_roms.sh


I'm getting errors when trying this.

media/fat/scripts/build_mame_roms.sh: line 7: syntax error near unexpected token 'newline'
media/fat/scripts/build_mame_roms.sh: line 7: <!DOCTYPE html>

slingshot
Atari God
Atari God
Posts: 1279
Joined: Mon Aug 06, 2018 3:05 pm

Re: Arcade ROM Builder & Injector GUI

Postby slingshot » Fri Nov 08, 2019 1:58 pm

bodine1231 wrote:
media/fat/scripts/build_mame_roms.sh: line 7: syntax error near unexpected token 'newline'
media/fat/scripts/build_mame_roms.sh: line 7: <!DOCTYPE html>


You've downloaded a web page, not a script.

bodine1231
Atarian
Atarian
Posts: 6
Joined: Thu Oct 24, 2019 3:14 pm

Re: Arcade ROM Builder & Injector GUI

Postby bodine1231 » Fri Nov 08, 2019 2:45 pm

slingshot wrote:
bodine1231 wrote:
media/fat/scripts/build_mame_roms.sh: line 7: syntax error near unexpected token 'newline'
media/fat/scripts/build_mame_roms.sh: line 7: <!DOCTYPE html>


You've downloaded a web page, not a script.


I downloaded the .sh file

hyperterminal
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 146
Joined: Sun Jul 09, 2017 1:43 pm

Re: Arcade ROM Builder & Injector GUI

Postby hyperterminal » Fri Nov 08, 2019 2:52 pm

bodine1231 wrote:I downloaded the .sh file

Open it in a text editor (e.g. Notepad) to see whats inside. The passage "<!DOCTYPE html>" indicates it is an HTML document.

bodine1231
Atarian
Atarian
Posts: 6
Joined: Thu Oct 24, 2019 3:14 pm

Re: Arcade ROM Builder & Injector GUI

Postby bodine1231 » Fri Nov 08, 2019 3:16 pm

hyperterminal wrote:
bodine1231 wrote:I downloaded the .sh file

Open it in a text editor (e.g. Notepad) to see whats inside. The passage "<!DOCTYPE html>" indicates it is an HTML document.


Ah,ok thanks!


Return to “MiSTer”

Who is online

Users browsing this forum: No registered users and 7 guests