• 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

Can anyone make Alcon 2020 work on Amstrad CPC/GX4000?

Scheduled Pinned Locked Moved Help and Support
amstrad cpcamstrad gx4000messlr-caprice32
11 Posts 3 Posters 1.3k 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.
  • J
    JimmyFromTheBay
    last edited by 6 Aug 2022, 02:10

    Alcon 2020 is a free legal download from here:

    https://abalore.com/alcon2020.html

    It's a fantastic homebrew re-port of a game better known as Slap Fight, but in both lr-mess-system-cpc6128p-cart and lr-mess-gx4000 it always seems to crash halfway through the first stage (usually at Area 1-11, although it can happen anywhere between 1-10 and 1-13).

    It doesn't work at all in lr-caprice32 as that doesn't support cartridge games.

    I've tried jiggling every setting I can think of and I've gotten nowhere.

    Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

    T F 2 Replies Last reply 7 Aug 2022, 03:02 Reply Quote 0
    • T
      testudo @JimmyFromTheBay
      last edited by testudo 8 Aug 2022, 01:27 7 Aug 2022, 03:02

      @JimmyFromTheBay

      No luck. I even tried on lr-caprice32 using Para DOS(ENGPADOS) so I could use the cartridge.

      Really nice game though!

      F 2 Replies Last reply 8 Aug 2022, 07:44 Reply Quote 1
      • F
        Folly @JimmyFromTheBay
        last edited by 7 Aug 2022, 15:42

        @JimmyFromTheBay

        I did have the same freez in mame-cpc6128p-cart when I was in 1.10 .
        Tried some slider cpu underclock settings in mame but then it crashes earlier.
        So perhaps a bit overclocking will make it better.

        Perhaps an idea to contact them about the issue (email is here) :
        https://abalore.com/

        J 1 Reply Last reply 8 Aug 2022, 02:00 Reply Quote 1
        • J
          JimmyFromTheBay @Folly
          last edited by JimmyFromTheBay 8 Aug 2022, 03:11 8 Aug 2022, 02:00

          @Folly said in Can anyone make Alcon 2020 work on Amstrad CPC/GX4000?:

          @JimmyFromTheBay

          I did have the same freez in mame-cpc6128p-cart when I was in 1.10 .
          Tried some slider cpu underclock settings in mame but then it crashes earlier.
          So perhaps a bit overclocking will make it better.

          Oh my word, he's only gone and solved it! It never occurred to me that that would be the issue.

          I set the overclocking to 50 and it crashed within a second or two of starting the game. At 100 it crashed in the usual place, but at 150 it seems to be working flawlessly (been to 1-37 so far with no crashes).

          Brilliant work, cheers!

          Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

          F 1 Reply Last reply 8 Aug 2022, 06:59 Reply Quote 0
          • F
            Folly @JimmyFromTheBay
            last edited by 8 Aug 2022, 06:59

            @JimmyFromTheBay

            Perfect ;-)

            1 Reply Last reply Reply Quote 0
            • F
              Folly @testudo
              last edited by Folly 8 Aug 2022, 08:45 8 Aug 2022, 07:44

              @testudo said in Can anyone make Alcon 2020 work on Amstrad CPC/GX4000?:

              @JimmyFromTheBay

              No luck. I even tried on lr-caprice32 using Para DOS(ENGPADOS) so I could use the cartridge.

              How did you use that Para DOS ?
              If you are able to load .cpr files with that, don't you have to increase the ram in the core-options to make room for the cartridge ?

              1 Reply Last reply Reply Quote 0
              • F
                Folly @testudo
                last edited by Folly 8 Aug 2022, 09:24 8 Aug 2022, 08:20

                @testudo

                I found some more information about lr-caprice32.

                Seems it does support .cpr files in some way :
                https://docs.libretro.com/library/caprice32/

                Testing the file will indeed fail with an error.
                The runcommand.log explains that you have to put the model to CPC6128+.
                I edited (6128+) in the retroarch-cor-options.cfg file, though it will not stick.
                When changing it via the retroarch menu it will stick now.
                The retroarch-cor-options.cfg will now give :
                cap32_model = "6128+ (experimental)"
                So when you add that manually it should stick.
                Now it looks obvious that .cpr support is somewhat experimental because support for the 6128+ is also experimental.

                One other problem I found is that I had double options in the retroarch-cor-options.cfg file.
                Seems older version used partly capitalized options.
                So I removed them to be sure they were no issue.

                So part of the error is now gone with testing a .cpr in lr-caprice32, though the game will sadly still not run.

                T 1 Reply Last reply 8 Aug 2022, 14:08 Reply Quote 0
                • T
                  testudo @Folly
                  last edited by testudo 8 Aug 2022, 16:23 8 Aug 2022, 14:08

                  @Folly said in Can anyone make Alcon 2020 work on Amstrad CPC/GX4000?:

                  @testudo

                  I found some more information about lr-caprice32.

                  Seems it does support .cpr files in some way :
                  https://docs.libretro.com/library/caprice32/

                  Testing the file will indeed fail with an error.
                  The runcommand.log explains that you have to put the model to CPC6128+.
                  I edited (6128+) in the retroarch-cor-options.cfg file, though it will not stick.
                  When changing it via the retroarch menu it will stick now.
                  The retroarch-cor-options.cfg will now give :
                  cap32_model = "6128+ (experimental)"
                  So when you add that manually it should stick.
                  Now it looks obvious that .cpr support is somewhat experimental because support for the 6128+ is also experimental.

                  One other problem I found is that I had double options in the retroarch-cor-options.cfg file.
                  Seems older version used partly capitalized options.
                  So I removed them to be sure they were no issue.

                  So part of the error is now gone with testing a .cpr in lr-caprice32, though the game will sadly still not run.

                  @Folly

                  IGNORE THIS POST. I AM AN IDIOT. JUST REALIZED I WAS LOADING THE PARADOS FILE WITH lr-mess and not lr-caprice32

                  To load a cartridge on lr-caprice32 in regular cpc128 mode (not +), I followed a @JimmyFromTheBay post on how to get Frogger to load, but with a little twist as modified in the original instructions below:
                  @jimmyfromthebay ParaDos instructions

                  "Get a copy of ParaDOS, which I believe is legally available from here:
                  http://www.cpcwiki.eu/index.php/ParaDOS

                  Extract ENGPADOS.CPR and put it in your CPC ROMs folder. You don't need the other files from the zip.

                  Load ENGPADOS.CPR from EmulationStation, and choose <lr-caprice32> as your emulator from the Runcommand options."

                  Screenshot from 2022-08-08 08-28-17.png

                  When the PARADOS screen loads, Hit <Tab> and scroll to File Manager, hit <ENTER> and then scroll to the cartridge (cart) field (where you should see ENGPADOS.CPR is listed) and press <ENTER> to bring up your ROM directory.
                  Screenshot from 2022-08-08 08-28-32.png

                  Screenshot from 2022-08-08 08-28-42.png

                  Screenshot from 2022-08-08 08-28-46.png

                  Scroll through your ROM directory to find the cartridge file you want to load, in this case alcon2020v1.0.zip and press <ENTER>.
                  Screenshot from 2022-08-08 08-28-50.png

                  You should now see the file you selected (alcon2020v1.0.cpr) populating the cartridge (cart) field as the active [FILE]. Scroll to/highlight the [FILE}]and press <ENTER> to load your cartridge file.
                  Screenshot from 2022-08-08 08-28-56.png

                  The game should load
                  Screenshot from 2022-08-08 08-29-07.png

                  F 1 Reply Last reply 8 Aug 2022, 16:03 Reply Quote 0
                  • F
                    Folly @testudo
                    last edited by Folly 8 Aug 2022, 20:03 8 Aug 2022, 16:03

                    @testudo

                    I don't want to disappoint you but I don't think you have to use parados to get Alcon2020 to work like this in lr-mess running cpc6128p, in my opinion.
                    You see both are cartridge files, you just swap parados for Alcon2020, so the computer ejects parados, inserts Alcon2020, resets and runs Alcon2020, don't you agree ?
                    Explained a bit better you don't even use parados in this process , if you know what I mean.

                    I also read the parados manual quickly.
                    Looks like is only used for running High capacity disks, cartridges aren't mentioned.

                    For a test I did run ENGPADOS.CPR with lr-caprice32 (using experimental 6128+) and it does run, so lr-caprice32 does support cartridge files to some degree.
                    Not sure if we can use it for high capacity disks with parados on lr-caprice32, this way, though.

                    T 1 Reply Last reply 8 Aug 2022, 17:40 Reply Quote 0
                    • T
                      testudo @Folly
                      last edited by testudo 8 Aug 2022, 18:42 8 Aug 2022, 17:40

                      @Folly
                      I think you missed my edit disclaimer. I completely didn't realize I was running PARADOS from lr-mess. So alcon2020 was running on lr-mess, even with the default set to lr-caprice32.

                      Concur, no need for PRADOS on lr-mess or MAME. Same issues trying to run with lr-caprice32 in cpc1628+ experiential model selected you experienced.

                      F 1 Reply Last reply 8 Aug 2022, 18:11 Reply Quote 0
                      • F
                        Folly @testudo
                        last edited by 8 Aug 2022, 18:11

                        @testudo said in Can anyone make Alcon 2020 work on Amstrad CPC/GX4000?:

                        I think you missed my edit disclaimer.

                        Yes, I did ;-)

                        Concur, no need for PRADOS on lr-mess or MAME. Same issues trying to run with lr-caprice32 in cpc1628+ experiential model selected you experienced.

                        Ok, so we are on the same level now.

                        1 Reply Last reply Reply Quote 0
                        11 out of 11
                        • First post
                          11/11
                          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