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

    Vice vs LR-Vice?

    Scheduled Pinned Locked Moved Help and Support
    commodorevice
    18 Posts 7 Posters 3.2k 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.
    • BuZzB
      BuZz administrators
      last edited by BuZz

      I have code to add the other lr-vice targets. I'll add it after I've tested it. Ah I think we discussed this on the PR.

      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

      V 1 Reply Last reply Reply Quote 0
      • V
        valerino @BuZz
        last edited by

        @BuZz yep, you can do also a single script and build the n different vice systems from source + add the n emulators each with a different target. i choosen the quick path :)

        1 Reply Last reply Reply Quote 0
        • BuZzB
          BuZz administrators
          last edited by

          It makes sense to do it in one module as most of the source is shared so it doesn't make much difference to build time.

          https://github.com/RetroPie/RetroPie-Setup/pull/3126

          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

          V 1 Reply Last reply Reply Quote 0
          • V
            valerino @BuZz
            last edited by

            thanks, i'll use it in mine too :) btw @BuZz are you sure all of them works ?
            i' d add a clean in the loop to be sure it doesn't reuse obj and automatically generated stuff.

            for target in $(_get_targets_lr-vice); do
                    make clean
                    make EMUTYPE="$target"
                    md_ret_require+=("$md_build/vice_${target}_libretro.so")
                done
            
            BuZzB 1 Reply Last reply Reply Quote 0
            • BuZzB
              BuZz administrators
              last edited by

              Should do. The original vice code generates all targets without recompiling afair. But I will test of course. If they don't work without a clean, they are better split, but the modules can still share code etc.

              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

              1 Reply Last reply Reply Quote 1
              • BuZzB
                BuZz administrators @valerino
                last edited by

                @valerino looks like the makefiles for libretro are not smart enough so a clean is needed as you say. I will have a think whether to do as one or spit.

                I can see a use for Vic and plus4 as modules. Not sure how much demand there is for pet and c128. The standalone vice is likely more useful for those.

                To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                UDb23U 1 Reply Last reply Reply Quote 0
                • ohmycommodoreO
                  ohmycommodore
                  last edited by ohmycommodore

                  For Commodore systems, to me, PET, Vic20 and C64 would be the most interesting and useful as "vanilla installs", as they rank as the most popular and notable models. They are also different enough from one to the next that you can see the evolution.

                  Mirroring my own use of them as a pre-teen and teen, PET was something most people saw or used in school, and it was not in colour. Vic20 was very much a home system and had the jump to colour and increase in software and games. C64 of course was an explosion of that to a massive scale. Although they were all BASIC machines, there's a pretty clear difference between them.

                  And yeah I wouldn't group the 128 in with them. There wasn't a lot of original software, and most people simply used their 128 in "64 mode" – which is why Commodore then went back and doubled down on the 64, creating the 64C (which was a 64 with the more angular case design from the 128, instead of the more rounded "breadbin" style from the 64). To me, it doesn't really rank as unique as the others.

                  The C16 and Plus 4 were I think released in there between the 64 and 128. They may be different enough to consider, but going backwards in evolutionary terms. They were marketing attempts at going cheaper, not better.

                  My knowledge doesn't stretch as much into the Amiga years, but I'm sure there's a similar subset of Amiga models that would be the most popular and most distinct. That criteria, to me, makes certain models the best to preserve, emulate, collect, etc.


                  That's a North American perspective on it.

                  quicksilverQ 1 Reply Last reply Reply Quote 1
                  • quicksilverQ
                    quicksilver @ohmycommodore
                    last edited by quicksilver

                    @ohmycommodore said in Vice vs LR-Vice?:

                    There wasn't a lot of original software, and most people simply used their 128 in "64 mode"

                    So true! I remember my dad spent the extra money to get the 128 and I don't think we ended up getting any software that actually took advantage of it. :)

                    1 Reply Last reply Reply Quote 0
                    • UDb23U
                      UDb23 @BuZz
                      last edited by

                      @BuZz One vote for making Vic-20 (standalone vice) available as (dedicated) system in ES/Carbon as default.
                      Logos and required launch options are available as you know.
                      Would be really appreciated.

                      1 Reply Last reply Reply Quote 0
                      • ohmycommodoreO
                        ohmycommodore
                        last edited by

                        Vic 20 added in 2020 is better than all other things in 2020. It's a can't miss really.

                        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.