libretro / mame2003-plus-libretro

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

Generating a DAT creates very weird results #105

Closed ghost closed 6 years ago

ghost commented 6 years ago

When creating a DAT in the MAME menu on the latest build the DAT is not created correctly ? It's asking to rename -

1943,1943j,1943kai,1943mii > exedexes 2020bb > 2020bbn 4in1 > batman2 8ball > cvs

etc.

ghost commented 6 years ago

@markwkidd https://github.com/grant2258/mame2003-plus-libretro/blob/master/lr-mame2003.sh

ghost commented 6 years ago

Could not successfully install Arcade emu - MAME 0.78 port for libretro (/home/pi/RetroPie-Setup/tmp/build/lr-mame2003/CHANGELOG.md not found).

this CHANGELOG.md will have tro be added to Mame2003 else the install will fail mark

markwkidd commented 6 years ago

That's the thing -- there is a CHANGELOG.md in mame2003: https://github.com/libretro/mame2003-libretro/blob/master/CHANGELOG.md

markwkidd commented 6 years ago

It's almost like RetroPie is building from a slightly out of date copy of the mame2003 repo

ghost commented 6 years ago

/home/pi/RetroPie-Setup/tmp/build/lr-mame2003/CHANGELOG.md

hold on i probably need to do a pull or the file isint tracked

ghost commented 6 years ago

Saved working directory and index state WIP on master: 566a7ae Merge pull request #357 from grant2258/master HEAD is now at 566a7ae Merge pull request #357 from grant2258/master pi@retropie:~/RetroPie-Setup/tmp/build/lr-mame2003 $ git pull Updating 566a7ae..b53550d error: The following untracked working tree files would be overwritten by merge: CHANGELOG.md Please move or remove them before you can merge.

ghost commented 6 years ago

look good to go mark

ghost commented 6 years ago

it cause i didnt update my repo sorry

ghost commented 6 years ago

ok my good man um going to get some sleep

markwkidd commented 6 years ago

Did you have to alter the config function any from the edit in my post above?

ghost commented 6 years ago

yes quite a bit

ghost commented 6 years ago

just diff it when add it to the repo the copy statements need changed and some paths fixed up

markwkidd commented 6 years ago

So your updated version of the script is in your repo? someone should submit to retropie and I will do it but I want to ,make sure I'm giving themthe copy that worked for you

ghost commented 6 years ago

yes it does work for me tried it thats only for mame 2003 though wait liet me add a chmod to it for the bios dir

ghost commented 6 years ago

ok all done mark

ghost commented 6 years ago

pi@retropie:~/RetroPie-Setup $ sudo ./retropie_packages.sh lr-mame2003 configure /opt/retropie/libretrocores/lr-mame2003 /home/pi/RetroPie-Setup

= = = = = = = = = = = = = = = = = = = = = Configuring 'lr-mame2003' : Arcade emu - MAME 0.78 port for libretro = = = = = = = = = = = = = = = = = = = = =

/home/pi/RetroPie-Setup

markwkidd commented 6 years ago

I am not sure you are saving these changes anywhere I have access to. Are they maybe only in a local repository ? I don't know where to find your work! Sorry, and no rush

ghost commented 6 years ago

https://github.com/grant2258/mame2003-plus-libretro

ghost commented 6 years ago

posted a link above

markwkidd commented 6 years ago

ah ok I was looking for something like github.com/grant2258/RetroPie-Setup thank you and please go forward with your day (night)

ghost commented 6 years ago

no problems at all mark least i can do with the amount of work you put in. I thought it might be wise to put it in the repo incase people need to copy over

Wilstorm commented 6 years ago

Nice, same here Real Genius is definitely a guilty pleasure that I've always enjoyed through the years. I wear my nerd badge proudly. ;) Well the older I get the less I care what others think. I hope not to be the cynical old guy someday though. Anything but cynical. I like all genres but do appreciate a good sci-fi flick.

I originally started as a programmer on the likes of a IBM System/38. I originally went to school for Programming. I learned BASIC, COBOL, Fortran, RPG, etc. Did some work for the public schools in COBOL and RPG. COBOL so wordy and RPG loved indicator columns. Then later did some work for UPS in C to setup customers with UPS shipping systems. I would get their shipping database in a comma, semicolon, or whatever delimited format so I could distinguish the fields. Then I would read it into a structure with subscripts, flip fields around to fit the UPS format then write it back out for importing. Simple C stuff.

That's been 20+ years ago though. Now I work for the state and I mainly do firewalls currently a Fortigate but we almost went with a Palo Alto, Lot's of VPN & IPSEC tunnels between city/state and other organizations for for law enforcement vehicles. We have the jail, juvenile detention center, 911, and on and on, 23 departments total, public defender, states attorney, treasurer, auditors, etc. When I first started we used Checkpoint on a Nokia box, 16/4 token ring and Novell servers with NDS which is like Windows AD. That's a tough go. I do switching and all the fiber communication structure, a lot of VMWare and mass storage shelves like NetApp. Mainly a Windows shop so Windows, SQL, AD, Group Policy, LDAP all that fun stuff. Wireless and that security like certificates generated from a certificate authority (CA),

I even get virus scan but we use enterprise class tools to manage like 700 or so PC's at a go. We aren't a big enough organization to have dedicated positions so I have to switch hats often. The firewall was a forklift upgrade so I built it from the ground up and it took a several months before the final cut-over as I had to get a lot of redundant failover connections to the core and other stacks beforehand. Now I am doing a lot of switch replacements in a ring. Which requires 50ms or less fail over for IP telelphony (oh ShoreTel phones). QoS to shape and throttle traffic, etc.

I like programming but I feel better suited to a Network Engineer. I can follow the code but when it comes to figuring what values are being passed to what variables/functions/structs I get lost when looking at the code or something. It seems it would take time to become proficient in what you guys do because you really need to understand the whole thing from beginning to end to a certain extent it seems. Possibly someone to mentor you through it a little.

I have a lot going on with family in the evenings with swim lessons, dance lessons, family gatherings, etc. now with summer on the horizon and I spend most of that time with them or I would try nerding out more but I still get to to do it a little as I pass it off as my hobby. ;) I have one little one left at home and she's the last and I have to say I enjoy her a ton knowing that. My oldest is 27 and recently married so I could be grandpa anytime really but I stay pretty active and in shape for an older guy so I can keep up with her when she gets older and do some traveling together. Well for her age she is well traveled and has been out of the country several times already but we keep her humble and kind and to always use good manners no matter what. ;)

markwkidd commented 6 years ago

@Wilstorm I think you represent the perfect audience for this core. There's an irony in that it represents the first libretro core that many arcade emulator users encounter when they get interested in coding, but as a libretro core it's been kind of a mess. Also mame2003 was ported to libretro before there were some conveniences like the libretro-common libraries to use and keep the core code clean & crossplatform.

Anyway code should be self-documenting & in fact the MAME emulator code in general is pretty legible. Also the libretro code is pretty legible in general. The parts in the middle have been a little soupy here and there that's getting better too. Also lots of code that is never used is gone now. Hopefully the net effect is mame2003/mame2003-plus is getting slightly more accessible for people to (re)learn coding.

markwkidd commented 6 years ago

@ZappaUtopia is it ok to close this issue now?

ghost commented 6 years ago

Yes it's fixed.