Development of module-script generator for lr-mess, lr-mame and mame standalone
-
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 -
@Folly so just fyi, it is interesting, a whole bunch of games seem to have "lost" sound aside from that one that I tested, and I'm sure they must have had it before because for at least one - Troy Aikman NFL Football - @DTEAM recommended lr-mess over lr-virtualjaguar even when there was almost no difference in FPS/other factors. Now it has no sound in lr-mess - strange.
-
I just tried mame0240 to see if
avsp
has sound but there is no sound either. -
I installed lr-virtualjaguar on my pi5.
Runningavsp
on it is a lot better.
I made some changes to the atarijaguar specific retroarch.cfg :# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/atarijaguar" aspect_ratio_index = "24" video_shader = "/opt/retropie/configs/all/retroarch/shaders/crt-blurPi-soft.glslp" fps_show = true #include "/opt/retropie/configs/all/retroarch.cfg"
The aspect ratio makes it full-screen and the shader makes the graphics much better.
The fps will also show, if added like this.
For me it's between 50-60.
Don't know about the pi4 yet.And added these core options :
PAL removes the garbage line and the other ones make it a bit better too.
-
@Folly that is interesting about the shader, I hadn't thought of that but I agree the blockiness of the Jaguar graphics is improved this way. I don't actually have that shader automatically for whatever reason - the closest I have is crt-blurPi.glsl - but I am sure I can figure that out. And yes, the fast-blitter thing seems to be basically necessary for most games to run at anything decent, at least for pi4. Good to hear about AVP for Pi5... I have mine still in a box waiting until retropie and such get sorted out for it.
Interesting about PAL fixing the graphics error too. Maybe that depends on if you are running the NTSC or PAL rom?
-
@bbilford83 said in Development of module-script generator for lr-mess, lr-mame and mame standalone:
@Folly that is interesting about the shader, I hadn't thought of that but I agree the blockiness of the Jaguar graphics is improved this way. I don't actually have that shader automatically for whatever reason - the closest I have is crt-blurPi.glsl - but I am sure I can figure that out. And yes, the fast-blitter thing seems to be basically necessary for most games to run at anything decent, at least for pi4.
Good to hear
Good to hear about AVP for Pi5...
I have mine still in a box waiting until retropie and such get sorted out for it.I would recommend to just start with your pi5.
Just install bookworm and install RetroPie on top of it.
Use 64 bit OS if you can.
You can just run it from the Desktop or if you want start in the lite terminal, setting it on in the raspi-config, and (auto)boot it from there.
There is only 1 real problem, RetroPie will install an older version of libSDL2.
The thing is to remove it manually and install the regular one.
Of-course you have to install most things from source.Interesting about PAL fixing the graphics error too. Maybe that depends on if you are running the NTSC or PAL rom?
Sure, I agree.
-
@Folly thanks again for the steps for pi5, I may do that soon but honestly I still have so much left I am trying to finish on my pi4 image I may not complicate things yet :). This way when I finish the pi4 one I can have that set aside and then maybe build a pi5 one with stuff that needed the extra oomph added.
Mostly unrelated, and I thought I had posted this earlier but I guess I didn't, I learned that the Amstrad GX4000, which is just like the C64GS/XEGS/Zemmix/CD32 in that it's basically a consolized computer system, could also play CPC games. Which I guess I should have assumed since it is just a CPC turned into a console, but whenever I added the GX4000 to my setup I wasn't thinking about that. But so when I did some googling to see if I could do the same thing as I have been with those systems - testing out the CPC games to see which could be played without a keyboard so the GX4000 could handle them - I discovered this amazing website, where the CPC fan community already has done that! Even more, they have about 700 games already identified that qualify by this description: "Fully playable from the very beginning to the end using a joypad (including the high-score table and the password system if present)." So I tested it with the system as installed via your script and it is working perfectly, and obviously took me just a few hours to get together rather than the insane amount of work the other systems need. And all of these games can be played on a cartridge on real hardware too.
Long explanation but I am going to share my gamelist and art when I am done on my gdrive same as the others. Because this resource is already out there obviously it isn't as useful as the other systems I'm creating, but if someone out there finds my stuff and wants just systems that run without keyboard I think it makes sense to include it too. Plus, some of the games have wonky control setups that are explained on the website, and I am incorporating that into the gamelist descriptions to make it easier.
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.