• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

Development of module-script generator for lr-mess, lr-mame and mame standalone

Scheduled Pinned Locked Moved Ideas and Development
developmentlr-messmamelr-mamescripts
2.2k Posts 36 Posters 6.1m Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F
    Folly @bbilford83
    last edited by Folly 13 Jan 2024, 09:03

    @bbilford83

    I would try to delete the Mouse X and Mouse Y assignment of player 1 and see if that helps.
    I can't test it right now as my Apple keyboard hasn't a delete key or I have to find the shortcut.

    Edit :
    Needed to use "backspace" but it did't help.
    Shorcut for delete is "FN + backspace" on Apple keyboard.

    Edit 1 :
    I see what you mean, very problematic and nothing helps.
    Player 1 just goes to the left and up, noting can be controlled.

    Edit 2 :
    Only sound should be incomplete the say nothing about controls

    B 1 Reply Last reply 13 Jan 2024, 09:53 Reply Quote 0
    • F
      Folly @bbilford83
      last edited by Folly 13 Jan 2024, 09:16

      @bbilford83

      What you also can do is revert back a very old mame binary like for example 0245.
      If that works then you know changes to mame has broken something.

      1 Reply Last reply Reply Quote 0
      • F
        Folly @bbilford83
        last edited by Folly 13 Jan 2024, 09:32

        @bbilford83 said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

        @Folly OK, gamelists and matching art for Socrates and Tutor are up now. Take a look if you would like, Socrates is very small, Tutor is longer. For Tutor I have nice 3d box images for all the US games, but just 2D box covers for the Japanese ones (couldn't find 3D).

        Ok, had a little bit of time over to check your gamelists.
        Found that for both tutor and socrates the paths in the gamelist.xml's are wrong.
        If you edit that then all should be good.

        B 1 Reply Last reply 13 Jan 2024, 09:49 Reply Quote 0
        • B
          bbilford83 @Folly
          last edited by bbilford83 13 Jan 2024, 09:49

          @Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

          Found that for both tutor and socrates the paths in the gamelist.xml's are wrong.
          If you edit that then all should be good.

          Thank you for catching that, no idea why - could've sworn I fixed them. Anyway they are fixed now and I also realized I had one link that went to the art for the console in the theme for Socrates (for the internal games it had with no cartridge) so I copied that png to the main folder and changed the file path. Should be all good now.

          1 Reply Last reply Reply Quote 0
          • B
            bbilford83 @Folly
            last edited by 13 Jan 2024, 09:53

            @Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

            I see what you mean, very problematic and nothing helps.
            Player 1 just goes to the left and up, noting can be controlled.

            Thank you for testing too, at least now I know it's not just me doing something wrong.

            1 Reply Last reply Reply Quote 0
            • F
              Folly
              last edited by Folly 15 Jan 2024, 14:57

              The issue with not showing a bezel in RetroArch has been solved in my script for the realistic overlays.
              Next needs to be added in the overlay configs to get it working again :

              input_overlay_enable = true
              

              For the script it has been fixed in 261.04 , see commit.

              1 Reply Last reply Reply Quote 2
              • F
                Folly
                last edited by Folly 17 Jan 2024, 18:50

                @DTEAM

                Seems the bezel syncing problem is sorted out now too.

                By testing more bezels I found that most if not all bezels for retroarch/lr-messare are still in sync with the games so that is a really good thing.
                Seems astrocmd is the only one up until now.
                Could be that perhaps the syncing problem, for that driver, was there from the beginning.
                So I changed the artwork file to improve the bezel for mame standalone and also added a bezel picture specifically for lr-mess and added the file over here.
                Btw don't use the other files. They were experiments and still backups, I think.
                Hope you like what I did.
                Can you add it to your artwork folder ?

                I am planning on changing where the background and bezel overlays are stored now.
                I want to move them from :
                /opt/retropie/configs/all/retroarch/overlay
                to :
                ~/RetroPie/roms/<system>/media/retroarch/<overlays_or_bezels)

                Then the overlays are just as gamelists easier to backup and if needed in the future we can share hem via gdrive just like the gameslist.
                Good idea ?

                D 2 Replies Last reply 18 Jan 2024, 17:11 Reply Quote 1
                • D
                  DTEAM @Folly
                  last edited by 18 Jan 2024, 17:11

                  @Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                  Good idea ?

                  yes sure !

                  F 1 Reply Last reply 18 Jan 2024, 19:46 Reply Quote 1
                  • F
                    Folly @DTEAM
                    last edited by Folly 18 Jan 2024, 19:46

                    @DTEAM

                    Ok, good to know.
                    Will have a look at it.
                    Found also that the cheat url also has a https link now.
                    The old http link still works but I will move to the newer one when I can.
                    In the proces I will refine the way some variables are handled.

                    Did you paste the astrocmd.zip in your gdrive ?

                    1 Reply Last reply Reply Quote 0
                    • F Folly referenced this topic on 26 Jan 2024, 08:33
                    • B
                      bbilford83
                      last edited by 28 Jan 2024, 04:59

                      Hi @Folly. Just FYI as an update, I'm still working on the XEGS (no keyboard) gamelist as I go through the TOSEC Atari 8-Bit romset, and yesterday I finished through all the "B" games. It was 252 games when I finished testing/adding the MAME romsets for XEGS and Atari800, and now just through the TOSEC B games it's grown to 449. So it's going to take forever, but there are a lot of great games I've added and I'm glad I'm doing it.

                      F 1 Reply Last reply 28 Jan 2024, 08:22 Reply Quote 1
                      • F
                        Folly @bbilford83
                        last edited by 28 Jan 2024, 08:22

                        @bbilford83

                        Great to hear !
                        Man, I like your persistence ;-)

                        Ps,
                        I have tried VideoBrain again, last week.
                        Btw it is still not working but,
                        I discovered that if you don't use a joystick the mouse is assigned to the analog controls and when using gladiatr the left gladiator will move to the upper left corner.
                        Found that in these cases the mouse has to be enable in the mame.ini otherwise the mouse is assigned but not working.
                        Tried again with my joystick which has analog also.
                        Now I had some movement.
                        Just as you described altering the sensitivity does work a bit but doesn't work enough.

                        D 1 Reply Last reply 31 Jan 2024, 20:34 Reply Quote 1
                        • D
                          DTEAM @Folly
                          last edited by DTEAM 31 Jan 2024, 20:34

                          @Folly

                          MAME 0.262 is now available

                          System for us:
                          Block Game & Echo Key GA888 [azya52, David Haywood] classich
                          E-Star Brick Game 96 in 1 (E-23 Plus Mark II) [azya52, David Haywood classich
                          Gakken Compact Vision TV Boy [hap] New console
                          Pit-Fighter (Tiger) [algestam, Sean Riddle, hap] tigerh

                          Some computers and arcade systems are also available . see link above

                          B R F 4 Replies Last reply 31 Jan 2024, 23:09 Reply Quote 2
                          • B
                            bbilford83 @DTEAM
                            last edited by 31 Jan 2024, 23:09

                            @DTEAM said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                            Gakken Compact Vision TV Boy [hap] New console

                            I have been excited since I heard this was coming in the next version of MAME. Sometime in the next week or two I'll be testing and creating a gamelist for it and will share it in my usual place when I'm done.

                            Also a TON of new floppy MSX/MSX2/MSX2p games. I can't remember if I was able to get floppies working on Zemmix, I think I was (and the real one could also with some sort of adapter), but when I go back to it I will make sure I look at those too. It will be a long time though before I finish XEGS.

                            R 1 Reply Last reply 1 Feb 2024, 23:05 Reply Quote 2
                            • F
                              Folly
                              last edited by Folly 2 Jan 2024, 08:53 1 Feb 2024, 08:48

                              @DTEAM

                              Did you have some time to look at the astrocmd.zip artfile I changed ?
                              Over here :
                              https://drive.google.com/drive/folders/1HQKNcrzR7AC7y4FShFT7N1hr0QHb-Gq1

                              FYI, I kept the original file in it but changed both bezels connecting ultimately to mame and lr-mess to get them in sync with the latest retroarch etc.
                              I would appreciate if you could add it to your gdrive if you agree.

                              Let me know.

                              Btw nice to see that there is something new to add to 0262.
                              It will be our 3 years annivesary edition ;-)

                              D 1 Reply Last reply 2 Feb 2024, 15:56 Reply Quote 2
                              • R
                                Retrodade @DTEAM
                                last edited by 1 Feb 2024, 13:18

                                @DTEAM this is fun news!
                                Are the zip names available on these new games?
                                and are the backgrounds available for them by chance?
                                Thanks

                                1 Reply Last reply Reply Quote 0
                                • F
                                  Folly @DTEAM
                                  last edited by Folly 2 Jan 2024, 17:41 1 Feb 2024, 17:34

                                  @DTEAM said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                                  @Folly

                                  MAME 0.262 is now available

                                  System for us:
                                  Block Game & Echo Key GA888 [azya52, David Haywood] classich
                                  E-Star Brick Game 96 in 1 (E-23 Plus Mark II) [azya52, David Haywood classich
                                  Gakken Compact Vision TV Boy [hap] New console
                                  Pit-Fighter (Tiger) [algestam, Sean Riddle, hap] tigerh

                                  Some computers and arcade systems are also available . see link above

                                  Here are the driver names :
                                  Driver ga888 (Block Game & Echo Key GA888)
                                  Driver brke23p2 (Brick Game 96 in 1 (E-23 Plus Mark II))
                                  Driver ctvboy (Compact Vision TV Boy)
                                  Driver tpitfight (Pit-Fighter (Tiger))

                                  Ps.
                                  Most mame0262 binaries are added to the gdrive.

                                  R 1 Reply Last reply 1 Feb 2024, 21:55 Reply Quote 2
                                  • F Folly referenced this topic on 1 Feb 2024, 20:30
                                  • R
                                    Retrodade @Folly
                                    last edited by Retrodade 2 Feb 2024, 03:37 1 Feb 2024, 21:55

                                    @Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                                    Driver ctvboy (Compact Vision TV Boy)

                                    I have updated to the latest MAME emulator version.
                                    but, ctvboy (Compact Vision TV Boy) just boots back to ES and this in the log

                                    Executing: /opt/retropie/emulators/mame/mame -rompath /home/pi/RetroPie/BIOS/mame;/home/pi/RetroPie/roms/ctvboy -v -c -ui_active -statename ctvboy/"Mr. Bomb" "Mr. Bomb"
                                    Unknown system 'Mr. Bomb'

                                    And here is the retroarch MAME after the update
                                    not showing error but boots back to ES...what am i doing wrong?

                                    Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame/mamearcade_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg "/home/pi/RetroPie/roms/ctvboy/shigaisen.zip" --appendconfig /dev/shm/retroarch.cf

                                    any possible suggestions?

                                    figured i could do the scrapes if I can get it booting.

                                    and Thank you!...not sure why this go around I'm struggling here.I can't even find that backdrop artwork for these .
                                    Block Game & Echo Key classich
                                    E-Star Brick Game 96 in 1 classich
                                    Pit-Fighter tigerh

                                    I'm hoping to get help, I feel so helpless at the moment.

                                    if you could be so kind to help with some direction/input

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      Retrodade @bbilford83
                                      last edited by 1 Feb 2024, 23:05

                                      @bbilford83 does MSX turbo-r work in mame?

                                      B F 2 Replies Last reply 2 Feb 2024, 00:59 Reply Quote 0
                                      • B
                                        bbilford83 @Retrodade
                                        last edited by 2 Feb 2024, 00:59

                                        @Retrodade said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                                        @bbilford83 does MSX turbo-r work in mame?

                                        I'm actually not sure. I haven't tried MSX turbo-r itself because I was only trying to add systems that didn't need/use a keyboard, but the "consolized" MSX series "Zemmix" includes the Zemmix CPG-120, which as I understand should run most MSX2+ games. Until googling the answer to your question, I always though that was the same as the MSX turbo-R but now see that may not be true.

                                        1 Reply Last reply Reply Quote 1
                                        • F
                                          Folly @Retrodade
                                          last edited by Folly 2 Feb 2024, 07:51 2 Feb 2024, 07:44

                                          @Retrodade

                                          These are the 2 MSX Turbo-R drivers :
                                          Driver fsa1gt (FS-A1GT (MSX Turbo-R, Japan))
                                          Driver fsa1st (FS-A1ST (MSX Turbo-R, Japan))

                                          Testing them reveals that they do not work and get stuck in the boot screen.

                                          Using mame in the the commandline you can extract the information.
                                          Grep is used to filter out the lines beginning with "D" and filtering out the lines with Turbo-R that gives :

                                          pi@raspberrypi:~ $ /opt/retropie/emulators/mame/mame -listdevices|grep ^D|grep Turbo-R
                                          Driver fsa1gt (FS-A1GT (MSX Turbo-R, Japan)):
                                          Driver fsa1st (FS-A1ST (MSX Turbo-R, Japan)):
                                          

                                          With next command you can find out if the driver is good :

                                          pi@raspberrypi:~ $ /opt/retropie/emulators/mame/mame -listxml fsa1gt|grep emulation=
                                          		<driver status="preliminary" emulation="preliminary" savestate="unsupported"/>
                                          pi@raspberrypi:~ $ /opt/retropie/emulators/mame/mame -listxml fsa1st|grep emulation=
                                          		<driver status="preliminary" emulation="preliminary" savestate="unsupported"/>
                                          

                                          You see it gives "preliminary", that means the driver will most likely not work.
                                          Mame will give 3 stages in that perspective.
                                          I use last stage "good" which means that it should work and is added to the database with a marker, so for these drivers it will look like this :
                                          Driver fsa1gt (FS-A1GT (MSX Turbo-R, Japan)): @computer@home_system@non-arcade@
                                          Driver fsa1st (FS-A1ST (MSX Turbo-R, Japan)): @computer@home_system@non-arcade@

                                          So if there was a @good@ then the driver would work, you see.
                                          The database with more markers is used by the script and can be found in the directory, if it is already downloaded :
                                          /opt/retropie/emulation/mame/mame0xxx_systems_sorted_info
                                          Otherwise the database files can be found over here :
                                          https://github.com/FollyMaddy/RetroPie-Share/tree/main/00-databases-00/mame
                                          It is build up by creating ini files, automatically or manually from DTEAM/Me and mame and progettosnaps.net found over here :
                                          https://github.com/FollyMaddy/RetroPie-Share/tree/main/00-databases-00/sorted_info_creation/0XXX
                                          And here :
                                          https://www.progettosnaps.net/index.php

                                          So that is the way things can be categorised or be found in the script.

                                          A short way to see if a driver is good just do :

                                          pi@raspberrypi:~ $ cat /opt/retropie/emulators/mame/mame0261_systems_sorted_info |grep Turbo-R
                                          Driver fsa1gt (FS-A1GT (MSX Turbo-R, Japan)): @computer@home_system@non-arcade@
                                          Driver fsa1st (FS-A1ST (MSX Turbo-R, Japan)): @computer@home_system@non-arcade@
                                          
                                          B 1 Reply Last reply 2 Feb 2024, 10:37 Reply Quote 1
                                          1838 out of 2246
                                          • First post
                                            1838/2246
                                            Last post

                                          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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received