Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Unsolved Amiga, Stand der Dinge?

    Emulatoren Arcade/PC/Konsole
    amiga stand der dinge
    11
    113
    49505
    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.
    • voljega
      voljega Banned @Wulfman last edited by voljega

      @wulfman said in Amiga, Stand der Dinge?:

      Öffne dafür in share\emulateurs die Datei adflauncher.sh (wenn du nicht weißt was du da machst: sichere die Datei vorher!!)
      Du findest da den Abschnitt:
      "#Controllers configuration" dort am ENDE über "#Show status leds (Status Line)"
      trägst du folgendes ein:
      echo "key_for_menu=292" >> raw.uae
      echo "key_for_quit=293" >> raw.uae
      F11 => Menu
      F12 => Quit

      you use a very old version because the latest adflauncher on my github has been for the last 7 month :
      https://github.com/Voljega/amiga4recalbox/blob/master/emulateurs/adflauncher.sh

      echo "button_for_menu=2" >> raw.uae
      echo "button_for_quit=3" >> raw.uae
      

      so this uses button instead of key.... but you won't be able to use two buttons at the same time for quitting or entering the menu.

      also my 1600 amiga1200 games and 400 or so amiga600 games are all fully scraped so there's absolutely no problem with that if done right

      a lot of amiga games also wants to have disk 2, 3 or 4 entered into first disk reader and don't use the user one, wo when you get the message just change the first disk in gui
      you can also use the leds on the bottom right to see which readers are active or not, this should tell you if the change of your disk has any effect or not

      @hubi
      to modify the buttons used modify the file mentioned by @Wulfman and for whdl games, both uae there :
      https://github.com/Voljega/amiga4recalbox/tree/master/emulateurs

      and for both of you @hubi @Wulfman I'm sorry this works for you now so I won't spend any more time there except for critical questions because official integration is around the corner

      Wulfman 1 Reply Last reply Reply Quote 0
      • hubi
        hubi last edited by

        @voljega
        @Wulfman

        Danke!

        1 Reply Last reply Reply Quote 0
        • Wulfman
          Wulfman @voljega last edited by

          you use a very old version because the latest adflauncher on my github has been for the last 7 month :
          https://github.com/Voljega/amiga4recalbox/blob/master/emulateurs/adflauncher.sh

          Very Old? I've downloaded it last week. ... 292, 293 are keys - F11/F12 - if i change this manually in UAE and saves this - its write to ram/ (only exists as long UAE runs) ... from this file in ram/ i have the 292, 293 and write it into adflauncher.sh. I think it should be possible to write other keys from a PC-Keyboard to this position. But i don't have an overview for the Key-mapping 😉

          echo "button_for_menu=2" >> raw.uae
          echo "button_for_quit=3" >> raw.uae
          

          so this uses button instead of key.... but you won't be able to use two buttons at the same time for quitting or entering the menu.

          Single-Buttons aren't good on a gamepad 😉 => Keys on Keyboard are better ... my opinion ... that's the reason for F11/F12 fix ...

          I've used a Logitech K400+ as Keyboard/Mouse and PS3-Gamepad (org)

          also my 1600 amiga1200 games and 400 or so amiga600 games are all fully scraped so there's absolutely no problem with that if done right

          a lot of amiga games also wants to have disk 2, 3 or 4 entered into first disk reader and don't use the user one, wo when you get the message just change the first disk in gui

          correct ... some games only works with df0 (changed manually - no problem) ... But on the screenshot - you can see - df0-df3 => There are set Images instead adf 😞 On EVERY Game (Multidisk?!). The only one which is not scraped runs correctly with adf in df0-df1-df2

          you can also use the leds on the bottom right to see which readers are active or not, this should tell you if the change of your disk has any effect or not

          I start a Game from ES -> First see: Kickstart-Screen ... No Disk Inserted. Look at the menu => only "images" set in df0-df3. Why? Whats wrong? With 4.02 = no probleme. With update to 4.1 cames the problem. I've change after update only the Part "modify the es_systems.cfg file in /recalbox/share_init/.emulationstation " from your guide.


          If the Amiga is officially supported: Do I have to undo the modifications from your manual?


          Noch mal auf Deutsch - vielleicht drücke ich mich in Englisch falsch aus 😉

          Ich habe die adflauncher.sh von letzter Woche. Dort hab ich die beiden Zeilen eingefügt um F11 und F12 FEST zu setzen (default ist das ja nicht). 292/293 hab ich von UAE. Ich hab F11/F12 für Menu/Quit gesetzt und gespeichert. Das ganze wird in ram/ gespeichert. Die Konfig dort also angeschaut und 292/293 gesehen und in die adflauncher übernommen. Ich weiß nicht wie du darauf kommst das meine adflauncher.sh alt sei ... das sind Anpassungen von mir. Mit Buttons @ Gamepad kam ich nicht zurecht - im Eifer des Gefechts oft drauf gekommen -> schwupp im ES gelandet 😞

          Zu dem Problem mit den ADFs.
          Ich starte ein Spiel. Laut gamelist.xml ist der Path passend zu dem ADF. Ich starte -> Es kommt der Kickstart-Screen der mir sagen möchte das keine Diskette eingelegt ist. Ich öffne das UAE-Menu und sehe: es sind in allen 4 Slots die Scraped-Images (.png) eingelegt. Ich hab das scraping ganz frisch gemacht: ALLES in den Verzeichnissen gelöscht außer den ADFs. Reboot. Scraped mit UXML. Scraped mit ES klappt nicht => Amiga kennt der nicht. Ich bekomme ständig nur SNES, Gamedrive-Versionen vorgeschlagen (Bilder...) mit UXML klappt das hingegen. Bei anderen Platformen klappt das. Irgendwas scheint hier nicht sauber zu sein. Mit 4.02 vor paar Tagen hat das ganze noch sauber geklappt. Mit 4.1 (update) nicht mehr. Ich hab nur oben genannte Stelle nach Update neu gemacht.

          voljega 1 Reply Last reply Reply Quote 0
          • voljega
            voljega Banned @Wulfman last edited by

            @wulfman ok i idn't see the download_images problem.... no wonder how you managed to do that lol ! recheck everything because it seems totally impossible between Emulation Station is doing and how I wrote my script

            most likely you have an error either in your scrape file creating a confusion between <path> and <image> or in the modification of your es_systems.cfg where the command passes the image name instead of the game file

            Wulfman 1 Reply Last reply Reply Quote 0
            • Wulfman
              Wulfman @voljega last edited by Wulfman

              @voljega said in Amiga, Stand der Dinge?:

              most likely you have an error either in your scrape file creating a confusion between <path> and <image> or in the modification of your es_systems.cfg where the command passes the image name instead of the game file

              i've used
              https://github.com/Voljega/amiga4recalbox this es_system.cfg Part. The Only modfing which i used: <fullname>amiga600</fullname> <-> <fullname>Amiga 600</fullname>

              My scrapefile (gamelist.xml) you can see in you can see above.
              <image> = you see the path to downloaded_images, <path> the Path to ADF

              <path>./Mortal Kombat II (Disk 1 of 4).adf</path>
              <name>Mortal Kombat II</name>
              <desc>Something Blbablablablablabala....</desc>
              <image>./downloaded_images/Mortal Kombat II (Disk 1 of 4)-image.png</image>
              

              AHH! ... Idea! Filename wrong? No spaces?
              Better:
              Mortal_Kombat_II_Disk_1.adf
              Mortal_Kombat_II_Disk_2.adf
              ... i've check this tomorrow ...
              The first naming (after update to 4.1) was different. I already changed this because I thought that adflauncher might get confused. There were a mix of filenames. Some works .... mhhh ... ok => I need the correct Filename-Format?? ;).

              Wulfman 1 Reply Last reply Reply Quote 0
              • Wulfman
                Wulfman @Wulfman last edited by

                Not tomorrow - evening alone 😐 ... time to test something 😉

                #1: Change ADF-Filename (directory) and path in gamelist.xml. PNG is the "old" one (spaces)
                Filename of ADF: Mortal_Kombat_II_(Disk_1_of_4).adf
                Filename of PNG: Mortal Kombat II (Disk 1 of 4).png
                <- recognized / Work ... But ... Disk 2,3,4 not 😉 ... of course ... adflauncher.sh want "Disk x" not "Disk_x".

                #2: 1 + Underline ONLY between Disk and x
                Mortal_Kombat_II_(Disk 1_of_4).adf
                Mortal_Kombat_II_(Disk 2_of_4).adf
                ...
                Filename of PNG: Mortal Kombat II (Disk 1 of 4).png [spaces]
                Works

                #3: 1+2 + rename Filename-IMAGE (downloaded_images and gamelist)
                Mortal_Kombat_II_(Disk 1_of_4).adf
                Mortal_Kombat_II_(Disk 1_of_4).png
                => don't work 😞 ONLY images...png in df0-df3 😞

                Manually Change the PATH/File.adf is not an solution 😐

                adflauncher has a problem with downloaded_images/ ...
                Searches adflauncher for the first occurrence (?) of first characters (M in Mortal) to disk 1 in gamelist.xml ?!

                Test:
                Delete IMAGE-Entrys in gamelist. No more change on filename (png, adf; see #3)
                => don't work.
                => adflauncher get the IMAGE-Filenames not from gamelist.xml. It looks in downloaded_images ... but why?

                No idea anymore 😞


                Games with only ONE Disk works. PNG and ADF with "same" Name (png in downloaded_images of course). Only Multidisk-Games have this Problem.

                voljega 1 Reply Last reply Reply Quote 0
                • voljega
                  voljega Banned @Wulfman last edited by voljega

                  @wulfman oooooh I might have an idea and this indeed could be a bug

                  but first are you sure you have the latest version ?

                  to see if my idea is correct it should work if you put your game in a subfolder (which is what i'm using) don't forget to modify your scrape accordingly but the images should stay in ./download_images off course

                  then it should work in every case

                  Wulfman 1 Reply Last reply Reply Quote 0
                  • Wulfman
                    Wulfman @voljega last edited by

                    @voljega said in Amiga, Stand der Dinge?:

                    @wulfman oooooh I might have an idea and this indeed could be a bug

                    but first are you sure you have the latest version ?

                    to see if my idea is correct it should work if you put your game in a subfolder (which is what i'm using) don't forget to modify your scrape accordingly but the images should stay in ./download_images off course

                    then it should work in every case

                    Subfolder work!
                    "Same" Name for PNG/ADF
                    PNG in ./downloaded_images/
                    ADF in ./California Games/California Games Disk 1.adf

                    My Version are 8 days old - i think it is the latest 😉

                    voljega 1 Reply Last reply Reply Quote 0
                    • voljega
                      voljega Banned @Wulfman last edited by voljega

                      @wulfman ok good

                      then if you modified line 88 in adflauncher.sh :

                      find "$romPath" -name "$prefix*" | sort | while read i
                      

                      to :

                      find "$romPath" -maxdepth 0 -name "$prefix*" | sort | while read i
                      

                      it should correct the bug. good catch !

                      1 Reply Last reply Reply Quote 0
                      • benuildo
                        benuildo last edited by

                        Hallo,
                        ich habe das Thema zwar größtenteils verfolgt, aber werde nicht ganz schlau daraus. Gibt es nun eine sichere Möglichkeit den Amiga sprich amiga4recalbox unter Version 4.1 zum laufen zu bekommen? Wenn ja, kann es nochmal jemand für Dumme Schritt für Schritt erklären? 😉 Danke schonmal.

                        voljega 1 Reply Last reply Reply Quote 0
                        • voljega
                          voljega Banned @benuildo last edited by

                          @benuildo yes it seems to be still working on 4.1 and you can use still use my instructions to use it.

                          if they are too complicated for you, then you'll have to wait for official integration

                          1 Reply Last reply Reply Quote 0
                          • Wulfman
                            Wulfman last edited by Wulfman

                            @voljega said in Amiga, Stand der Dinge?:

                            @wulfman ok good

                            then if you modified line 88 in adflauncher.sh :

                            find "$romPath" -name "$prefix*" | sort | while read i
                            

                            to :

                            find "$romPath" -maxdepth 0 -name "$prefix*" | sort | while read i
                            

                            it should correct the bug. good catch !

                            WORKS! ... but ... for some reasons i've started a clean-install with Recalbox 4.1. I use your tut - your files (without any changes!)). No games won't start. Directly back to ES.

                            es_launch_stderr.log
                            rm: can't remove '/recalbox/share/ram/uae4arm/conf/adfdir.conf': No such file or directory
                            rm: can't remove '/recalbox/share/ram/uae4arm/conf/uaeconfig.uae': No such file or directory
                            ./uae4arm: error while loading shared libraries: libsndfile.so.1: cannot open shared object file: No such file or directory

                            => libsndfile.so.1 ?! Don't exist in your libs ...
                            => can't remove ... you delete this files before create them. No Error.

                            I worked through the adflauncher.sh manually => no problems - until
                            ./uae4arm
                            => ./uae4arm: error while loading shared libraries: libsndfile.so.1: cannot open shared object file: No such file or directory

                            After the 4.1 >update< I had no problems. However, I noticed that the update is faulty (files were not copied etc.; kill gamepad-config etc.) so I made a clean-install (new microSD). Can it be that the update keeps the libsnd.1.o of 4.0.2, but cleaninstall doesn't have this file?

                            The 4.0.2 -> 4.1 MicroSD:
                            ./uae4arm: /usr/lib/libasound.so.2: no version information available (required by /lib/libSDL-1.2.so.0)
                            ./uae4arm: /usr/lib/libasound.so.2: no version information available (required by /lib/libSDL-1.2.so.0)
                            Amiberry build 2017-01-08, by Dimitris (MiDWaN) Panokostas and Olly Aigner
                            Works.

                            UPDATE
                            Recalbox 4.1 (update from 4.02)

                            find -name libsndfile.so.1 -maxdepth 100

                            ./usr/lib/libsndfile.so.1

                            Recalbox 4.1 (cleaninstall)
                            find -name libsndfile.so.1 -maxdepth 100
                            => nothing found

                            I've copied the libsndfile.so.1 from 4.02 to /usr/lib/ from 4.1
                            => WORKs

                            Your Guide works only with 4.0x an update to 4.1. - not with clean install 4.1 ...

                            When is the official support coming?

                            voljega 1 Reply Last reply Reply Quote 0
                            • voljega
                              voljega Banned @Wulfman last edited by

                              @wulfman good catch again 😉

                              Yes the version you're using was done for 4.0 and even started on 3.2..

                              Official integration is indeed coming somehow and much more stable and refined but maybe it's gonna take a while before recalbox team has time to look into it

                              If you know python a little and recalbox configgen too you can have an early glimpse of it on my github

                              1 Reply Last reply Reply Quote 0
                              • Wulfman
                                Wulfman last edited by

                                I received requests for the file xxx. I will upload them somewhere today or tomorrow and post the link here.

                                If you still have an old Recalbox 4.02 lying around, you can copy the file from there by yourself. Path /usr/lib/ => libsndfile.so.1 ... Destination @ 4.1: /lib/


                                Mich erreichten Nachfragen zur libsndfile.so.1 ... ich lade diese heute oder morgen irgendwo hoch (vorher nicht in der nähe meiner recalbox) und stelle den Link dann hier ein.

                                Wer auf einer microSD noch die 4.02 hat, kann die sich dort selber rausziehen. Der Pfad: /usr/lib/libsndfile.so.1 .... Zielverzeichnis in 4.1 => /lib/

                                1 Reply Last reply Reply Quote 0
                                • Wulfman
                                  Wulfman last edited by

                                  Hey

                                  https://www.file-upload.net/download-12783351/libsndfile.so.7z.html

                                  ONLY for Recalbox 4.1 cleaninstall. Update-Version from 4.0x to 4.1 has this file already!

                                  1. download libsndfile.so.7z and extract
                                  2. ssh (via WinSCP) to your Recalbox
                                  3. /etc/init.d/S31emulationstation stop
                                  4. mount -o remount, rw /
                                  5. Copy libsndfile.so.1 to [ROOT]/lib/ ... [same directory which use by voljegas tutorial for "his" lib-Files]
                                  6. shutdown -r now
                                    => Let's Play (i hope!)

                                  @voljega : No ... i don't have know-how in python or configgen 😐

                                  Are "your" libs actually only used by uae? I unfortunately didn't check if something was "overwritten" during the upload... if the official support comes, I want to clean up /lib/G.

                                  voljega 1 Reply Last reply Reply Quote 1
                                  • voljega
                                    voljega Banned @Wulfman last edited by voljega

                                    @wulfman yeah don't worry when the official support will come, uaerm binary will automatically draw its dependencies at compilation time, so no need to bother with missing libraries anymore

                                    thank you for the lib

                                    1 Reply Last reply Reply Quote 0
                                    • danni
                                      danni last edited by danni

                                      Hi voljega, hubi, abunille, Wulfman and the others!

                                      First of all I want to thank voljega for his work! I have read the whole thread, wich was very interesting.
                                      Currently I am setting up a fresh install on a pi3 with 4.0.1 to get the amiga games runnig 🙂

                                      I got a question regarding your guide @voljega :
                                      "mkdir ram at /recalbox/share (this will be used by the script has a ram drive)" Does this mean, I have to create a directory named "mkdir" at the corresponding path?

                                      Thank you for your help!
                                      Danni

                                      abunille 1 Reply Last reply Reply Quote 0
                                      • abunille
                                        abunille @danni last edited by

                                        @danni

                                        mkdir = make Directory 😉
                                        The Folder must have the name ram

                                        Wenn ihre Frage beantwortet wurde:
                                        Themen-Werkzeuge -> ask as question + Themen-Werkzeuge -> mark as Solved

                                        Bei hilfreichen Antworten darf man den jeweiligen Beitrag auch gerne positiv bewerten ;)

                                        danni 1 Reply Last reply Reply Quote 1
                                        • danni
                                          danni @abunille last edited by

                                          @abunille Aaaahhh, wie offensichtlich. hihi, danke! 🙂
                                          Ich berichte später mal, ob es läuft.

                                          abunille 1 Reply Last reply Reply Quote 0
                                          • abunille
                                            abunille @danni last edited by

                                            @danni

                                            lach
                                            Viel Erfolg 😉

                                            Wenn ihre Frage beantwortet wurde:
                                            Themen-Werkzeuge -> ask as question + Themen-Werkzeuge -> mark as Solved

                                            Bei hilfreichen Antworten darf man den jeweiligen Beitrag auch gerne positiv bewerten ;)

                                            danni 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            73
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com