• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Acorn BBC Micro Emulator (current?)

Scheduled Pinned Locked Moved Help and Support
acorn bbc
116 Posts 12 Posters 24.6k 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 @Retrodade
    last edited by 21 Jun 2024, 17:50

    @Retrodade said in Acorn BBC Micro Emulator (current?):

    In one of the extras this works fine on pi4 but fails to install on a pi5
    b-em-pico-pi ...ideas?

    Correct, b-em-pico-pi doesn't compile correctly on newer OSes.
    Sadly no ideas and nothing I can do except try to add flags that will prevent installing on newer OSes

    R 1 Reply Last reply 21 Jun 2024, 17:58 Reply Quote 1
    • R
      Retrodade @Folly
      last edited by 21 Jun 2024, 17:58

      @Folly
      OK, Thanks for the reply, was one of my favorites as it booted directly to game and exit was easy over any other.
      most pi users like direct game loads I guess or I'm odd.

      F 1 Reply Last reply 21 Jun 2024, 18:02 Reply Quote 0
      • F
        Folly @Retrodade
        last edited by Folly 21 Jun 2024, 18:02

        @Retrodade said in Acorn BBC Micro Emulator (current?):

        @Folly
        OK, Thanks for the reply, was one of my favorites as it booted directly to game and exit was easy over any other.
        most pi users like direct game loads I guess or I'm odd.

        I had a look again at the original source and it seems like kilograham has updated the source.
        Also found that I use the flag rpi4 so for the rpi5 it will use the wrong compile line.
        Can't promise but I will have a look if I can get it working again.

        R 1 Reply Last reply 21 Jun 2024, 18:06 Reply Quote 1
        • R
          Retrodade @Folly
          last edited by 21 Jun 2024, 18:06

          @Folly oooo ,wasn't expecting that but wow sweet if you do get it, I'd love to know.
          and i do understand no promises all good either way

          F 1 Reply Last reply 21 Jun 2024, 18:14 Reply Quote 0
          • F
            Folly @Retrodade
            last edited by 21 Jun 2024, 18:14

            @Retrodade

            Nice find ;-)
            Just tested experimented on my pi5 with 64 bit OS and it did compile correctly.
            Will have a look later If I can fix it all together.

            R 1 Reply Last reply 21 Jun 2024, 18:16 Reply Quote 1
            • R
              Retrodade @Folly
              last edited by 21 Jun 2024, 18:16

              @Folly sweet!

              F 1 Reply Last reply 21 Jun 2024, 19:00 Reply Quote 0
              • F
                Folly @Retrodade
                last edited by Folly 21 Jun 2024, 19:00

                @Retrodade

                Updated, you can test it :
                https://github.com/FollyMaddy/RetroPie-Share/commit/c6476de8bb73955e60c0e4f512b9ef3bb65b955c

                Let me know if it works.

                R 3 Replies Last reply 21 Jun 2024, 19:17 Reply Quote 1
                • R
                  Retrodade @Folly
                  last edited by 21 Jun 2024, 19:17

                  @Folly will do wow, Thanks!

                  1 Reply Last reply Reply Quote 0
                  • R
                    Retrodade @Folly
                    last edited by 23 Jun 2024, 11:29

                    @Folly just got it installed and tested thank you for fixing it for the pi5 works a charm

                    1 Reply Last reply Reply Quote 1
                    • R
                      Retrodade @Folly
                      last edited by Retrodade 23 Jun 2024, 17:35

                      @Folly also a side note, if one has Qjoy installed to retro pie desktop you can add qjoy to the emu

                      in
                      xbeem after the line "matchbox_key_shortcuts" add & qjoypad "bbcmicro" &
                      and in
                      xmaster after the line "matchbox_key_shortcuts" add & qjoypad "bbcmicroalt" &

                      both emus work, seems BBC micro has mainly 2 keyboard mappings, so this gives u most game ability using a controller or joystick over just a keyboard

                      note in Qjoy make a controller mapping called bbcmicro and another called bbcmicroalt and map your controller to the games keyboard requirements, that way you won't need a keyboard for the games.

                      just tossing it out there

                      F 1 Reply Last reply 23 Jun 2024, 19:40 Reply Quote 0
                      • P
                        phoenixdacat @Folly
                        last edited by phoenixdacat 23 Jun 2024, 18:23

                        @Folly upon doing what you suggested, trying to run the script from the CLI, the issue was apparent.

                        I'd used Git to clone your repo to my Win11 PC and then copied the files over to my Pi.

                        The line termination character is different between Win/Linux, so the script wasn't valid, even though to the eye it looked so.

                        Thanks for the info on how to do this from the CLI.

                        F 1 Reply Last reply 23 Jun 2024, 19:39 Reply Quote 0
                        • F
                          Folly @phoenixdacat
                          last edited by 23 Jun 2024, 19:39

                          @phoenixdacat said in Acorn BBC Micro Emulator (current?):

                          @Folly upon doing what you suggested, trying to run the script from the CLI, the issue was apparent.

                          I'd used Git to clone your repo to my Win11 PC and then copied the files over to my Pi.

                          The line termination character is different between Win/Linux, so the script wasn't valid, even though to the eye it looked so.

                          Thanks for the info on how to do this from the CLI.

                          Aha,
                          I have heard of these differences in line-endings before but never knew it would make a script unusable.
                          Thanks, good to know.

                          P 1 Reply Last reply 24 Jun 2024, 05:24 Reply Quote 0
                          • F
                            Folly @Retrodade
                            last edited by 23 Jun 2024, 19:40

                            @Retrodade said in Acorn BBC Micro Emulator (current?):

                            @Folly also a side note, if one has Qjoy installed to retro pie desktop you can add qjoy to the emu

                            in
                            xbeem after the line "matchbox_key_shortcuts" add & qjoypad "bbcmicro" &
                            and in
                            xmaster after the line "matchbox_key_shortcuts" add & qjoypad "bbcmicroalt" &

                            both emus work, seems BBC micro has mainly 2 keyboard mappings, so this gives u most game ability using a controller or joystick over just a keyboard

                            note in Qjoy make a controller mapping called bbcmicro and another called bbcmicroalt and map your controller to the games keyboard requirements, that way you won't need a keyboard for the games.

                            just tossing it out there

                            Ok, will have a look.

                            R 1 Reply Last reply 25 Jun 2024, 02:15 Reply Quote 0
                            • P
                              phoenixdacat @Folly
                              last edited by 24 Jun 2024, 05:24

                              @Folly

                              It's not the first time I've come across this.

                              If you add a .gitattributes file to the root of your repo, with this as the content

                              * text=auto
                              *.sh text eol=lf
                              

                              it should fix that issue for those who clone to Win systems.

                              F M 2 Replies Last reply 24 Jun 2024, 06:35 Reply Quote 1
                              • F
                                Folly @phoenixdacat
                                last edited by 24 Jun 2024, 06:35

                                @phoenixdacat

                                I had a look to change it but I only use the web-browser to add stuff not the git command as I am much too inexperienced with that.

                                Seems I cannot change in the browser or can I ?

                                P 1 Reply Last reply 24 Jun 2024, 08:02 Reply Quote 0
                                • M
                                  mitu Global Moderator @phoenixdacat
                                  last edited by mitu 24 Jun 2024, 07:42

                                  @phoenixdacat said in Acorn BBC Micro Emulator (current?):

                                  It's not the first time I've come across this.

                                  Probably because your git is configured to translate LF to CRLF automatically via core.autocrlf ? Windows nowadays is better equiped to handle Unix line endings, you should turn off this option if you'd like to get rid of this problem.

                                  P 1 Reply Last reply 24 Jun 2024, 08:04 Reply Quote 0
                                  • P
                                    phoenixdacat @Folly
                                    last edited by phoenixdacat 24 Jun 2024, 08:02

                                    @Folly I can do a pull request to your repo with the file added it you like?

                                    1 Reply Last reply Reply Quote 0
                                    • P
                                      phoenixdacat @mitu
                                      last edited by 24 Jun 2024, 08:04

                                      @mitu that would fix it for me, but others could face the same issue.

                                      I'll add the .gitattributes file to my local clone, and do a pull request.

                                      M 1 Reply Last reply 24 Jun 2024, 08:48 Reply Quote 1
                                      • M
                                        mitu Global Moderator @phoenixdacat
                                        last edited by mitu 24 Jun 2024, 08:48

                                        @phoenixdacat said in Acorn BBC Micro Emulator (current?):

                                        @mitu that would fix it for me, but others could face the same issue.

                                        Sure, if they use Windows, but most of the users that clone @Folly's repo are already using Linux.

                                        P 1 Reply Last reply 24 Jun 2024, 08:59 Reply Quote 1
                                        • P
                                          phoenixdacat @mitu
                                          last edited by 24 Jun 2024, 08:59

                                          @mitu Which is why I'd class it as a subtle issue.

                                          I'm a Win developer by profession, and I like to clone repos to my main PC, so that I can learn from code. I did that with Folly's repo, and then copied it to my Pi. Once I found out how that script could be run via the CLI, it was obvious from the errors what the issue was, so I just hopped onto the Pi and cloned it there.

                                          I can't imagine I'm the only one who would clone to Windows then copy over.

                                          F 2 Replies Last reply 24 Jun 2024, 09:11 Reply Quote 0
                                          107 out of 116
                                          • First post
                                            107/116
                                            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