Development of module-script generator for lr-mess, lr-mame and mame standalone
-
I just added my own compiled lr-mess0262 on the gdrive :
lr-mess_0.262_arm7l_gcc8_rpi4.7z
I used my database to extract all the drivers to try and create a full mess.flt (filter).
I used this code to do that :cat /opt/retropie/emulators/mame/mame0262_systems_sorted_info |grep non-arcade|cut -d" " -f2|while read line;do /opt/retropie/emulators/mame/mame -listsource $line|sed s'/.* //g';done >> mess.ftl.txt cat mess.ftl.txt |sort|uniq > mess.flt
And added the mess.flt to the source code instead of the original.
So the compiled lr-mess will, hopefully, have all non-arcade drivers.
I also patched the fujitsu/fmtowns.cpp for fmtmarty so the popmessage will not appear.
As a test I also tried and ran videoart with succes.
Remember videoart did not work in 260 and 261 as it was not added/part of the mess.flt.So can you test the binary and let me know what you think of it ?
-
@Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:
I also patched the fujitsu/fmtowns.cpp for fmtmarty so the popmessage will not appear.
As a test I also tried and ran videoart with succes.
Remember videoart did not work in 260 and 261 as it was not added/part of the mess.flt.So can you test the binary and let me know what you think of it ?
Yes, this worked! For both videoart and cameltry on fmtmarty. Impressive!
But this means if I update to .263 eventually, both will stop working right, no?
-
@bbilford83 I believe that was it, if I didn't add CHD it think it wouldn't show those file types
fmtmarty was the one I'm referring to.
ill check to be sure, I did install it from a script
-
@bbilford83 said in Development of module-script generator for lr-mess, lr-mame and mame standalone:
@Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:
I also patched the fujitsu/fmtowns.cpp for fmtmarty so the popmessage will not appear.
As a test I also tried and ran videoart with succes.
Remember videoart did not work in 260 and 261 as it was not added/part of the mess.flt.So can you test the binary and let me know what you think of it ?
Yes, this worked! For both videoart and cameltry on fmtmarty. Impressive!
But this means if I update to .263 eventually, both will stop working right, no?
Theoretically, yes.
I have to look at what drivers aren't implemented in the original mess.flt to know.
But basically it's not that hard to patch so I will try to do that for the future binaries.
The fmtmarty edit can also be applied to mame standalone, -
@DTEAM said in Development of module-script generator for lr-mess, lr-mame and mame standalone:
Hi Folly, are you able to run a CD systems like CDI, NeoCD or VIS without the "basename" option with MAME standalone 0.261. I always have a bus error
/opt/retropie/supplementary/runcommand/runcommand.sh: line 1319: 3449 Bus error
I'm using a Pi4.
Hi @mitu , the line 1319 referred to dev/tty . Is it an issue like the one described in that post ?. This issue, on my side, is only for .chd files with MAME and Lr-Mess. Is it easy to fix? Same issue with MAME 0.262
-
@DTEAM said in Development of module-script generator for lr-mess, lr-mame and mame standalone:
Hi @mitu , the line 1319 referred to dev/tty . Is it an issue like the one described in that post ?. This issue, on my side, is only for .chd files with MAME and Lr-Mess. Is it easy to fix? Same issue with MAME 0.262
I don't think so, but I also didn't quite understand the issue you're having. If it can be reproduced on stock RetroPie, then open a separate topic and explain it again from scratch.
-
Generic lr-mame / lr-mess 0262 binaries are added for x86 / x86_64
-
-
@Folly just a quick update, I had finished testing all the CD32 games and before I went on to general 1200/500 games I learned for the first time that almost all of the CDTV games can be played on a CD32 - like in real hardware. I had no idea that was the case and had been staying away from CDTV all this time because the controller had dozens of buttons, but apparently very few games use any of them. So I am almost done now testing CDTV games too - indeed a few won't work either because they need the CDTV controller or because they won't load properly on an actual CD32 (tested all with CDTV emulation and they work). But before I do 1200/500 games I am going to upload a CD32 gamelist and art to my WIP gdrive, I figure some people would also want to know what all the playable CDTV games are on a standard controller/without keyboard. It is like 95% of them, but the info on the standard scraping places is pretty poor... CDTV on screenscraper has maybe 1/3 games even as entries, let alone with art or descriptions.
I will probably go back to the Atari 8-bit for a bit after this because that is such a long-term project, but let me know if you disagree with my logic.
-
Cool !
Nice you discovered that cdtv work on cd32.
Amiga was very keen on backwards compatibility.I now have a growing collection of older computers.
I have a few Amiga500's and I have anA590A570 CD addon.
This makes also virtually a CDTV or an Amiga500+CD. -
@Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:
Cool !
Nice you discovered that cdtv work on cd32.
Amiga was very keen on backwards compatibility.I now have a growing collection of older computers.
I have a few Amiga500's and I have an A590 CD addon.
This makes also virtually a CDTV or an Amiga500+CD.Yeah, as I understand it the CD32 is basically a 1200 turned into a console and the CDTV is a 500 turned into a console. So not surprising the CD32 can play the CDTV.
I also learned to my surprise that there are a series of "arcade" games on the "CUBO" that are actually just a CD32 with the inputs tweaked. They're not on mame but they do work and emulate fine in amiberry/lr-puae. See here if you are interested. Obviously since not mame not really part of this thread but I was very surprised to learn and am adding them to my general arcade playlist.
-
OK, tested CD32 (including all CDTV playable on CD32) now included in my usual place.
-
FYI @Folly @DTEAM looks like MAME .263 released yesterday. Two new tiger handhelds as previewed before, Double Dragon 2 and Mighty Max.
-
@DTEAM and @Folly, on a totally unrelated note, I am trying out Jaguar for the first time ever and found @DTEAM's great testing results here for when games are better in Mess than in lr-virtualjaguar. Unfortunately, for me although I got the lr-mess system working right away, there is no audio at all for the one game I wanted to play the most - Alien vs. Predator. It does have sound in lr-virtualjaguar (as @DTEAM noted). I saw the warning that some games have no sound in lr-mess but it doesn't seem like this was one of them. Any ideas what I could be doing wrong that would only apply to that one game? I tested others and there was audio as expected...
-
No idea on how to fix this for this game.
It's probably due to incomplete code of mame.
So there is probably nothing you can do about it. -
@Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:
No idea on how to fix this for this game.
It's probably due to incomplete code of mame.
So there is probably nothing you can do about it.Thanks, I would've thought this too but in DTeam's testing I linked he mentioned when a game had no sound in mame, but for AvP his testing didn't and recommended lr-mess over lr-virtualjaguar. So I am hoping I am just missing something obvious. Maybe it is a regression in MAME from when he tested it (post is 3+ years old).
-
@bbilford83 said in Development of module-script generator for lr-mess, lr-mame and mame standalone:
@Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:
No idea on how to fix this for this game.
It's probably due to incomplete code of mame.
So there is probably nothing you can do about it.Thanks, I would've thought this too but in DTeam's testing I linked he mentioned when a game had no sound in mame, but for AvP his testing didn't and recommended lr-mess over lr-virtualjaguar. So I am hoping I am just missing something obvious. Maybe it is a regression in MAME from when he tested it (post is 3+ years old).
Could be regression too or there is simply an other version that will work with sound.
If I have time I will test that game. -
@Folly Thanks, nice of you. Everything else so far had been the same as his testing but now actually I also can't get Doom to load - it crashes almost immediately in both lr-mess and standalone mame. But it works exactly as he reported in lr-virtualjaguar (split-screen and slow). So unless there's regression across multiple games maybe I am doing something wrong.
-
I just tested a few games in mame.
Indeed no sound withavsp
.
Also triediwar
and I had graphic glitches all over.
Andpitfall
seemed to work in the beginning but kicks me back (stops working).
I think all is due to the jaguar preliminary driver. -
-
If you really want to know then you have to know which version did work and revert to that version.
It should be around 0240, I think.Checking gihub reveals that there has been work on the
jaguar
so regression could be possible :
https://github.com/search?q=repo%3Amamedev%2Fmame+jaguar&type=pullrequests
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.