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 35 Posters 6.0m 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
      last edited by Folly

      The new 0262 script is almost ready but not yet online.
      I need to check it first because I added some stuff and curly bracketed all vars.
      Hope I can add it today but it still can take a while.

      The new mame0262 database is already online.
      You should be able to select the new database in an older script.
      That way you should be able to install ctvboy.
      Let me know if that works.

      1 Reply Last reply Reply Quote 0
      • B
        bbilford83 @Folly
        last edited by bbilford83

        @Folly I think that is what @DTeam was saying? Not my call of course but I agree at least that one should be there.

        Excited to try .262, I'll get ctvboy scraped and described very soon. Edit: switching to 262 database worked fine, and I have ctvboy up and running! Funny little system. Working on getting a gamelist up and running now.

        FYI on a totally unrelated topic I have been taking a slight break from XEGS to go back to fmtmarty, because I realized there were some games missing there from before I realized that the apostrophes were stopping games from loading. There are a bunch of games that load but have no working controls, and I think those might be ones that would only work with a keyboard/mouse. If by any chance you (or anyone reading this) have a Marty system running on your build, I'd love a second opinion before I give up on them. I don't want to keep any that required a keyboard/mouse to play, but a lot of them have been really good. So far the list is:

        Castles
        Castles II
        Operation Wolf (found a video on youtube saying even on original Marty hardware this needed a mouse... it is basically a perfect arcade port but has a hilarious loading screen)
        Populous and the Promised Lands
        PowerMonger
        The Secret of Monkey Island (oddly, the cursor moves fine with the Marty or Towns controller plugged in, but can't select anything... also, Monkey Island 2 works fine!)

        That's all so far.

        F 1 Reply Last reply Reply Quote 0
        • B
          bbilford83 @Folly
          last edited by

          @Folly ctvboy gamelist and art complete! They are in my usual place, here. They should already be downloadable in the bbilford83 WIP area in your script but let me know if you want me to do anything else.

          @DTEAM if you want to incorporate them into your google drive/the main part of the script feel free. There is obviously no scraping for this system anywhere. I made the images by cropping and shrinking some very high-res scans of the boxes themselves. I alas do not have the skills to do the fancy collages I get off of screenscraper for the more established systems but it is pretty decent as is I think.

          1 Reply Last reply Reply Quote 1
          • F
            Folly @bbilford83
            last edited by Folly

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

            Edit: switching to 262 database worked fine, and I have ctvboy up and running! Funny little system. Working on getting a gamelist up and running now.
            ctvboy gamelist and art complete! They are in my usual place, here.

            Great to hear !

            R 1 Reply Last reply Reply Quote 0
            • B
              bbilford83
              last edited by

              @Folly sorry for all the questions but something more random/discrete, I am getting this very odd screen message on one game only for FM Towns Marty. The game is Cameltry (floppy game). This comes on not long after I get the game into its main screen:

              photo_2024-02-10_00-55-28.jpg

              It has an in-game option to change the CRT mode from 15khz to 30khz, and when I change it to that the message changes to this:

              photo_2024-02-10_00-55-27.jpg

              Nothing I do seems to make it go away, and when I searched the message all I found was something specific to FM Towns emulation in mame. Any ideas?

              F 2 Replies Last reply Reply Quote 0
              • F
                Folly @bbilford83
                last edited by

                @bbilford83

                If I have the time I will look at it in the coming week, can't promise though.

                1 Reply Last reply Reply Quote 1
                • F
                  Folly
                  last edited by Folly

                  I did a simple version update to 0262.00.

                  Seems I added and changed too much to my test version.
                  Somehow it seems there is a mistake inside the script which I can't find right now.
                  Hopefully I can add the intended stuff later.

                  Edit:
                  Added some stuff to 0262.01 :

                  • fix adding predefined options installing a driver from DEFAULT to all runcommands
                  • also fixes the c64gs install adding "-joy2 joybstr" to all runcommands from DEFAULT
                  • add extra ram to FM-Towns drivers when installing from DEFAULT

                  Marty's get 4M and Towns 6M

                  1 Reply Last reply Reply Quote 0
                  • R
                    Retrodade @Folly
                    last edited by

                    @Folly I'm envy what's he emulator config script launching ctvboy?

                    F 1 Reply Last reply Reply Quote 0
                    • F
                      Folly @Retrodade
                      last edited by Folly

                      @Retrodade

                      Installing should now be possible for you.
                      Just update the script and install ctvboy and get the game roms.
                      No BIOS is needed.
                      Just use the installed basename runcommands.

                      R 1 Reply Last reply Reply Quote 1
                      • F
                        Folly @bbilford83
                        last edited by Folly

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

                        @Folly sorry for all the questions but something more random/discrete, I am getting this very odd screen message on one game only for FM Towns Marty. The game is Cameltry (floppy game). This comes on not long after I get the game into its main screen:

                        It has an in-game option to change the CRT mode from 15khz to 30khz, and when I change it to that the message changes to this:

                        Nothing I do seems to make it go away, and when I searched the message all I found was something specific to FM Towns emulation in mame. Any ideas?

                        Got the same message using Cameltry, fmtmarty and fmtmarty2 using Cameltry from the original floppies.
                        On fmtowns there is no massage shown, seems to be specific to the marty's.
                        Can't find anything up until now.

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          bbilford83 @Folly
                          last edited by

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

                          Got the same message using carmarty, fmtmarty and fmtmarty2 using cameltry from the original floppies.
                          On fmtowns there is no massage shown, seems to be specific to the marty's.
                          Can't find anything up until now.

                          Thank you for trying! What a strange quirk.

                          F 1 Reply Last reply Reply Quote 0
                          • F
                            Folly @bbilford83
                            last edited by Folly

                            @bbilford83

                            Seems they added the popup messages in the sourcecode :
                            https://github.com/mamedev/mame/blob/master/src/mame/fujitsu/fmtowns.cpp#L407-L423
                            Perhaps for debugging or just for informing.
                            Though if it's the last then the message should go after a few seconds, I think.
                            Could be an issue in that perspective.

                            Edit :
                            I think they just forgot to remove the popmessage :
                            https://github.com/search?q=repo%3Amamedev%2Fmame+popmessage&type=commits

                            1 Reply Last reply Reply Quote 1
                            • B
                              bbilford83
                              last edited by

                              @Folly an update on my problems I was having with the FM Towns Marty games. There are some games that definitely need a full keyboard to work, esp. the RPGs, but I figured out that at least some seem to be 1) not playable with the marty or standard FM towns pads, 2) but playable with a mouse, WITHOUT a keyboard. The only one I tested that is like this so far is the first Secret of Monkey Island, but for obvious reason I expect this will work for the other "Point and Click" games at least that weren't working. And I used the trick you taught me for C64GS to create an emulator option in the runcommand menu that autoloads "mouse" into -pad1, so no tweaking is required after I assigned that emulator. Yay!

                              1 Reply Last reply Reply Quote 1
                              • F
                                Folly
                                last edited by

                                Added the new stuff :
                                https://github.com/FollyMaddy/RetroPie-Share/commit/20be1069949e7f2b306a472dbc712f89a38225a2

                                1 Reply Last reply Reply Quote 1
                                • B
                                  bbilford83
                                  last edited by

                                  @Folly and for posterity, all of these work on FMT Marty with mouse but not pad.

                                  Castles
                                  Castles II
                                  Indiana Jones and the Last Crusade*
                                  Loom*
                                  Populous and the Promised Lands
                                  The Secret of Monkey Island
                                  Zak McKracken and the Alien Mindbenders*

                                  *These games did something weird with the pad where every time you moved at all it would demand you load or save, but they work fine with the mouse. Funny enough in the mouse mode I don't think you can get to the load or save menu (maybe it's escape or something), so that's not ideal, but you could still do a playthrough of the games. Maybe save states would work too?

                                  I still can't get the following games to work with mouse or pad, though:

                                  CyberCity
                                  Lemmings
                                  Lemmings 2 (there's an English translation)
                                  Operation Wolf
                                  Powermonger
                                  RAC Rally**

                                  **You technically can play this without a keyboard by loading it with a mouse and a joypad if you have two controllers connected. The default controls are keyboard, so you can't skip the super-long loading credits, but then finally when they are over you can use the mouse to change the control settings from keyboard to joypad, and then I think you could play with the controller you have assigned as a joypad. Way too much work obviously.

                                  F 1 Reply Last reply Reply Quote 0
                                  • F
                                    Folly @bbilford83
                                    last edited by Folly

                                    @bbilford83

                                    I only tested Lemmings and had it working.
                                    I used mame standalone using driver fmtowns with these mouse settings :
                                    fmtowns-mouse-setting-lemmings.png

                                    B 1 Reply Last reply Reply Quote 0
                                    • B
                                      bbilford83 @Folly
                                      last edited by bbilford83

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

                                      @bbilford83

                                      I only tested Lemmings and had it working.
                                      I used mame standalone using driver fmtowns with these mouse settings :

                                      Interesting, thank you for sharing. You have both the pad and the mouse plugged in, maybe that is what's necessary (there is one game, Palamedes, that only plays with a pad plugged in to pad 2 slot). I was only using one or the other plugged into pad one. I will try your way later tonight.

                                      Edit: At least for Lemmings that was it! Just to be clear I am trying to use the controller rather than an actual mouse, but it works the same as yours if I map the mouse functions to the controller 1. It just needed the mouse plugged into the second port. I will go back and test again the others of mine that weren't working with the mouse in port 2. I added another emulator line to auto-load the mouse in port 2 and that is working great it seems.

                                      Edit 2: Operation Wolf took some doing but I got it to work too, and automated. I still don't know how to "un-map" the first pad with a command line emulator entry - I think you also tried and couldn't figure that out at one point - but I was able to get it auto-loading correctly with this:

                                      -pad1 vaus -pad2 mouse -rs232c keyboard

                                      I'm never going to use the "vaus" mapping option so I just mapped everything in there to other stuff on my controller I don't need (right analog, trigger buttons, etc.). This way, the game loads with the mouse in pad2 slot, the keyboard in a keyboard slot (which doesn't get used at all, I just knew from youtube it needs to be plugged in for some reason), and with something plugged in to pad1 that doesn't interfere with the mouse mappings. If you leave a normal pad (marty or towns) in -pad1, the mouse won't work because it's taking over the usual inputs. But with those in the command line it is working perfectly.

                                      1 Reply Last reply Reply Quote 0
                                      • F
                                        Folly
                                        last edited by

                                        There seems to be an issue with the gdrivedl script, added an issue over here :

                                        https://github.com/matthuisman/gdrivedl/issues/33

                                        B 1 Reply Last reply Reply Quote 0
                                        • B
                                          bbilford83 @Folly
                                          last edited by

                                          @Folly one last FM Towns update, I found a great resource (here) that helped me get a lot more games working. So now I am done and my gamelist has now grown from 34 games to 82! There are quite a few that are weird in a variety ways that I have described in my gamelist... like two games (Legend of Kyrandia I and II) will only play in english if you use/emulate a mouse and press both buttons at the same time on a particular loading screen. But a lot of these are great... like Loom and the Indiana Jones games and such. And almost all can run without a keyboard (my personal criteria for emulating consoles). Long backstory to asking, do you want me to share my gamelist and art for this? Technically it can scrape in some places, but the info is generally terrible and lacking art. One game even (AD&D: Heroes of the Lance) all the scrapers and even redump don't even have, like it doesn't exist, but I can confirm it does work and is in English. What do you think?

                                          F R 2 Replies Last reply Reply Quote 1
                                          • DTEAMD
                                            DTEAM @Retrodade
                                            last edited by

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

                                            @Folly I started to look at the two Brick Game handhelds and if you'd take some feedback, I am not entirely sure they really belong as "classich" rather than "allin1." They seem more like the bittboy and such, no? The brke23p2 one dates to 1993 and says it is 96 in 1. The "Echo Key" one I can't find an original publication year but it also looks much later than the classich ones, no? I think it is also a multiple-games-in-one kind of thing.

                                            Ok I'll do my gamelist with videos in the category "allin1"

                                            1 Reply Last reply Reply Quote 1
                                            • First post
                                              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.