RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Poor lr-mess performance with Ti99_4a on Pi3B+

    Scheduled Pinned Locked Moved Help and Support
    lr-messti994aretropieperformance
    26 Posts 4 Posters 2.9k 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.
    • jamrom2J
      jamrom2 @jamrom2
      last edited by

      Sorry... thought this one fit more in the Development area when I posted it.

      Thanks! :)

      jamrom2J 1 Reply Last reply Reply Quote 0
      • jamrom2J
        jamrom2 @jamrom2
        last edited by

        Just noticed it's the same for many of the hand-held games working in lr-mess as well...

        DTEAMD 1 Reply Last reply Reply Quote 0
        • DTEAMD
          DTEAM @jamrom2
          last edited by DTEAM

          @jamrom2 said in Poor lr-mess performance with Ti99_4a on Pi3B+:

          Just noticed it's the same for many of the hand-held games working in lr-mess as well...

          For handheld games you must use AutoFrameSkip.

          jamrom2J 1 Reply Last reply Reply Quote 0
          • jamrom2J
            jamrom2 @DTEAM
            last edited by

            @DTEAM I see what you mean for the handhelds. Frameskip +10 works great for Caveman.

            I wonder if we should to the same for the Ti99_4a?

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

              @jamrom2

              what is your experience of autoframeskipping vs frameskip 10 with pressing these keys in ti99_4a ? :

              • F11 => show frames
              • F9 => increase frameskipping
              • F8 => decrease frameskipping

              I can add it for the non-basename lines if we need to.

              jamrom2J 2 Replies Last reply Reply Quote 0
              • jamrom2J
                jamrom2 @Folly
                last edited by

                @Folly I wonder if it's something that can be fixed this way or the way MAME emulates the Ti99_4a?

                I'll try this and let you know in a moment.

                1 Reply Last reply Reply Quote 0
                • jamrom2J
                  jamrom2 @Folly
                  last edited by jamrom2

                  @Folly No change of the performance at any setting.

                  0/10 or 10/10.

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

                    @jamrom2

                    So there is no need to add frameskip 10 loaders then.

                    What is your framerate ?
                    Have you tried to lower your resolution in the startup-gui ?

                    jamrom2J 1 Reply Last reply Reply Quote 0
                    • jamrom2J
                      jamrom2 @Folly
                      last edited by

                      @Folly How do I display the framrate? I see it via F11 as around 45% if that's it. Usually it's a rolling number right.

                      Yes, changing resolutions, turning off overlays, shaders.. etc. has no effect.

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

                        @jamrom2

                        Ok,
                        Probably you are out of luck and you need to get a RPI4.
                        I would buy a 8GB version because it can run on 1,8Ghz in default in the new bullseye distribution.

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

                          @jamrom2

                          Don't you have an old x86 or x86_64 computer lying around ?
                          I would try it on that.

                          jamrom2J 1 Reply Last reply Reply Quote 0
                          • jamrom2J
                            jamrom2 @Folly
                            last edited by

                            @Folly No, definitely don't. Lol.

                            I was wondering if it would be worth asking someone on the Librettro team to have a look at this...or even from MAME. It's odd to me that it's only the Ti99_4a that gets beat-up like this. All the other computers from this era seem to work fine.

                            I suppose nothing will come out of it, but it's worth a try to ask.

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

                              @jamrom2

                              It has to be addressed in mame if possible.
                              After that it will automatically go into the libretro core.

                              You should make an account here and discuss the problem :
                              https://forums.bannister.org/ubbthreads.php?ubb=postlist&Board=1

                              It's troublesome to get your username activated.
                              You probably need to email to get it activated, just like me.
                              Then you can search the forum.

                              I have an account too but I can't post anything so far.

                              Edit:
                              I did a search for you but could not find anything useful.

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

                                @jamrom2

                                Have you tried the slider functions ?
                                Underclocking or overclocking the cpu ?

                                Perhaps not ideal but have you ever tried running your RPI3 from CVBS instead of HDMI.
                                CVBS could improve speed also.

                                jamrom2J mituM 2 Replies Last reply Reply Quote 0
                                • jamrom2J
                                  jamrom2 @Folly
                                  last edited by

                                  @Folly what is cvbs?

                                  I will try the sliders... I used them on one of the handheld games which seemed to help, but it doesn't save.

                                  I didn't want to have to change the basic build too much to fit one system. I'd rather keep it simple if possible. End result is most likely I buy a Pi4.

                                  It's just bugging me because I know how old the Ti99 is as compared to the Apple IIe and Tandy. So you would expect the same results, but I know that's not always the case with emulation.

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

                                    @jamrom2

                                    For every system in mame there is a driver.
                                    Some of them are better than others, thats just how it is.

                                    CVBS is the composite video output.
                                    With the early raspberry pi 1 it was the yellow connector :
                                    https://cdn.instructables.com/ORIG/FBD/EEDO/HZCJ4PQM/FBDEEDOHZCJ4PQM.jpg?width=2100

                                    Now it's in the jack plug, so you need to have a cable for that.
                                    And you need a TV that can handle old composite video.
                                    You have to use a cable like this :
                                    https://tinkersphere.com/1906-thickbox_default/raspberry-pi-a-plus-b-plus-composite-to-rca-adapter.jpg

                                    Old camcorders, for example, used these cables also but some of them have colors swapped. So when using such a cable you have to measure how it's connected.

                                    1 Reply Last reply Reply Quote 0
                                    • mituM
                                      mitu Global Moderator @Folly
                                      last edited by

                                      [...] CVBS could improve speed also.

                                      Why do you think it will ?

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

                                        @mitu

                                        Well I have had some experience with it a couple of years ago with some emulators I don't remember anymore.
                                        When using it it back then it definitely improved the speed.
                                        But honestly I don't know if it will work with mame, so this has to be tested.

                                        mituM 1 Reply Last reply Reply Quote 0
                                        • mituM
                                          mitu Global Moderator @Folly
                                          last edited by

                                          @Folly There's nothing that inherently favours using the analog video jack over the HDMI one. You may had better experience with a lower resolution, but I don't see how using one over the other would improve emulation.

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

                                            @mitu

                                            You are probably correct.

                                            Edit:
                                            I was curious and just searched my RPI3 and CVBS cable.
                                            Luckily I was up and running quite fast.

                                            You are correct, I just doesn't help.

                                            jamrom2J 1 Reply Last reply Reply Quote 0
                                            • 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.