Recalbox Forum

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

    AMIGA CD32 EMULATION - HOW TO -

    Emulator Arcade/PC/Console
    amiga cd32
    32
    160
    111147
    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.
    • Substring
      Substring last edited by

      @ratte @lolo i think we've had enough trolling on this topic 🙂

      Regarding systems, Recalbox 4.1 has apple II and DOS emulation ... If we can play and make it run, why not enjoy it ? It's not just about emulating consoles only, but giving a way to easily enjoy games.

      Now guyz please keep it friendly

      Former dev - Please reply with @substring so that i am notified when you answer me
      Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

      RustyMG 1 Reply Last reply Reply Quote 0
      • Ratte
        Ratte last edited by Ratte

        CD32 game reviews of all tested (working) games:
        https://openretro.org/cd32/akira
        https://openretro.org/cd32/alfred-chicken
        https://openretro.org/cd32/alien-breed-tower-assault
        https://openretro.org/cd32/alien-breed-3d
        https://openretro.org/cd32/alien-breed-special-edition-and-qwak
        https://openretro.org/cd32/arabian-nights
        https://openretro.org/cd32/arcade-pool
        https://openretro.org/cd32/banshee
        https://openretro.org/cd32/base-jumpers
        https://openretro.org/cd32/battletoads
        https://openretro.org/cd32/beavers
        https://openretro.org/cd32/benefactor
        https://openretro.org/cd32/brian-the-lion
        https://openretro.org/cd32/brutal-paws-of-fury
        https://openretro.org/cd32/brutal-football
        https://openretro.org/cd32/bubba-n-stix
        https://openretro.org/cd32/bubble-and-squeak
        https://openretro.org/cd32/cannon-fodder
        https://openretro.org/cd32/chuck-rock
        https://openretro.org/cd32/clockwiser
        https://openretro.org/cd32/dgeneration
        https://openretro.org/cd32/dangerous-streets-and-wing-commander
        https://openretro.org/cd32/dark-seed
        https://openretro.org/cd32/death-mask
        https://openretro.org/cd32/deep-core
        https://openretro.org/cd32/diggers-and-oscar
        https://openretro.org/cd32/disposable-hero
        https://openretro.org/cd32/emerald-mines
        https://openretro.org/cd32/exile
        https://openretro.org/cd32/fields-of-glory
        https://openretro.org/cd32/fire-and-ice
        https://openretro.org/cd32/fire-force
        https://openretro.org/cd32/flink
        https://openretro.org/cd32/fly-harder
        https://openretro.org/cd32/frontier-elite-ii
        https://openretro.org/cd32/fury-of-the-furries
        https://openretro.org/cd32/global-effect
        https://openretro.org/cd32/gloom
        https://openretro.org/cd32/grandslam-gamer-gold-collection
        https://openretro.org/cd32/guardian
        https://openretro.org/cd32/gunship-2000
        https://openretro.org/cd32/heimdall-2-into-the-hall-of-worlds
        https://openretro.org/cd32/international-karate-plus
        https://openretro.org/cd32/international-open-golf-championship
        https://openretro.org/cd32/sensible-soccer-international-edition
        https://openretro.org/cd32/james-pond-2-codename-robocod
        https://openretro.org/cd32/james-pond-3-operation-starfish
        https://openretro.org/cd32/jetstrike
        https://openretro.org/cd32/john-barnes-european-football
        https://openretro.org/cd32/kid-chaos
        https://openretro.org/cd32/legends
        https://openretro.org/cd32/lemmings
        https://openretro.org/cd32/litil-divil
        https://openretro.org/cd32/manchester-united-premier-league-champions
        https://openretro.org/cd32/mean-arenas-cd32
        https://openretro.org/cd32/microcosm
        https://openretro.org/cd32/morph
        https://openretro.org/cd32/myth
        https://openretro.org/cd32/naughty-ones
        https://openretro.org/cd32/nick-faldos-championship-golf
        https://openretro.org/cd32/overkill-and-lunar-c
        https://openretro.org/cd32/pga-european-tour
        https://openretro.org/cd32/pierre-le-chef-is-out-to-lunch
        https://openretro.org/cd32/pinball-fantasies
        https://openretro.org/cd32/pinball-illusions
        https://openretro.org/cd32/pirates-gold
        https://openretro.org/cd32/power-drive
        https://openretro.org/cd32/prey
        https://openretro.org/cd32/project-x-and-ultimate-body-blows
        https://openretro.org/cd32/rise-of-the-robots
        https://openretro.org/cd32/roadkill
        https://openretro.org/cd32/sabre-team
        https://openretro.org/cd32/sensible-soccer-european-champions
        https://openretro.org/cd32/simon-the-sorcerer
        https://openretro.org/cd32/sleepwalker
        https://openretro.org/cd32/soccer-kid
        https://openretro.org/cd32/soccer-superstars
        https://openretro.org/cd32/speedball-2-brutal-deluxe
        https://openretro.org/cd32/amiga-cd32-sports-football
        https://openretro.org/cd32/striker
        https://openretro.org/cd32/strip-pot
        https://openretro.org/cd32/subwar-2050
        https://openretro.org/cd32/super-league-manager
        https://openretro.org/cd32/super-methane-bros
        https://openretro.org/cd32/super-putty
        https://openretro.org/cd32/super-street-fighter-ii-turbo
        https://openretro.org/cd32/superfrog
        https://openretro.org/cd32/syndicate
        https://openretro.org/cd32/the-big-six
        https://openretro.org/cd32/the-chaos-engine
        https://openretro.org/cd32/lotus-trilogy
        https://openretro.org/cd32/the-clue
        https://openretro.org/cd32/the-final-gate
        https://openretro.org/cd32/the-labyrinth-of-time
        https://openretro.org/cd32/ryder-cup-johnnie-walker
        https://openretro.org/cd32/total-carnage
        https://openretro.org/cd32/trivial-pursuit
        https://openretro.org/cd32/ufo-enemy-unknown
        https://openretro.org/cd32/ultimate-body-blows
        https://openretro.org/cd32/vital-light
        https://openretro.org/cd32/whales-voyage
        https://openretro.org/cd32/wild-cup-soccer
        https://openretro.org/cd32/will-bridge-initiation-junior
        https://openretro.org/cd32/worms

        •Raspberry Pi model: Pi ZeroW
        •Raspberry Pi model: Pi 3B @ 1350/500/500 MHz
        •Raspberry Pi model: Pi 3B+ @ 1550/500/500 MHz

        1 Reply Last reply Reply Quote 0
        • RustyMG
          RustyMG @Substring last edited by

          @Substring. I don't wish to be pedantic, but DO we have Apple 2 emulation actually running in the last unstable build?
          Has anyone actually got this running?
          I have every system possible on Recalbox (except c64) running and no matter what I do, the Apple 2 menu screen for a better word doesn't appear.

          Sinclair ZX Spectrum 48k "dead flesh" keyboard, Commodore 64, Amiga A500, Amiga A1200, CD32, PC Engine, PS1, PS2, PSP, Nintendo DS, Dreamcast, Wii, XBox 360, Xbox One-X, Pi2, Pi3, Pi4 owner, ARRM contributor ( http://jujuvincebros.fr/wiki/arrm/doku.php ).

          Substring 1 Reply Last reply Reply Quote 0
          • Substring
            Substring @RustyMG last edited by

            @RustyMG are you sure you're in the right section for posting this ? lol

            Former dev - Please reply with @substring so that i am notified when you answer me
            Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

            RustyMG 1 Reply Last reply Reply Quote 0
            • RustyMG
              RustyMG @Substring last edited by

              @Substring Hi,
              Yeah, I know...... I only mentioned it due to the "Regarding systems, Recalbox 4.1 has apple II and DOS emulation ... If we can play and make it run, why not enjoy it ?" comment.
              Does anyone have the answer though?
              No bios file is reqd for the Apple2 emulation, the "apple2" folder gets created in the roms folder, I stick in several hundred .dsk files, and.......nothing. Nothing appears on the "front end", as if no rom / game files are present.

              Sinclair ZX Spectrum 48k "dead flesh" keyboard, Commodore 64, Amiga A500, Amiga A1200, CD32, PC Engine, PS1, PS2, PSP, Nintendo DS, Dreamcast, Wii, XBox 360, Xbox One-X, Pi2, Pi3, Pi4 owner, ARRM contributor ( http://jujuvincebros.fr/wiki/arrm/doku.php ).

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

                I try this tutorial and I successfull run SuperFrog but I don't know which key is to select.
                I see the first page where I can't select one of four games although I can navegate in them with cursor keys.
                I try select with A, B, X, Y and the rest of the keys of my keyboard.

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

                  @pillabichos I don't know if you are using Cd32 games or regular amiga one. If it is the latest, the keyboard mapping on uae4arm / amiberry is faulty : you have to configure it as an en/US one and then some games may require the enter or 1 2 3 4 keys from the numerical pad.

                  Although I don't remember any problems on WHDLoad with Superfrog....

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

                    @voljega am I reading we can't get rid of the keyboard ?

                    Former dev - Please reply with @substring so that i am notified when you answer me
                    Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                    voljega Ratte 2 Replies Last reply Reply Quote 0
                    • voljega
                      voljega Banned @Substring last edited by

                      @Substring Really ???? I've been saying exactly that to you for the past year and a half, that you can't get rid of the keyboard unless some kind of virtual keyboard is hardcoded into the emulator. (and even that is not a good solution imho)

                      Amiga games just use too much keys even to just start a game. This can be anything between Enter, Returns, Space, 1, 2, 3, 4, F1, F2, F3, etc..., and sometimes S or other letter keys

                      And I don't really see what your issue is with that.
                      Amiga 500/1200 are COMPUTERS for christsake it's perfectly logical to emulate them with keyboard and mouse, and this also should be the case for Amstrad CPC for instance where crappy hardcoded shortcuts just ruin the experience for games where you really need the keyboard like adventure games.
                      And games requiring heavily the mouse like Populous or things like that will never be perfectly playable with a joystick emulating the mouse anyway it's not the same thing.

                      Besides needing a keyboad never bothered the team when it had to include DOSBox, MSX or Odyssey 2 emulators on which some or all games are unplayable without it.

                      Ratte Substring 3 Replies Last reply Reply Quote 0
                      • Ratte
                        Ratte @Substring last edited by

                        @Substring
                        There are possibilities to remap buttons inside the uae.config.

                        Thats one of the reasons, why i asked you for recalbox-development tutorials.
                        As far as i can see there is some sort of SDL-remapper inside recalbox ?!
                        If i understand this correctly, this is the way to unify all input devices to one universal configuration ?!
                        The other way should be uae.config files for every different Input-device with a big start-bash to figure out what kind of controller ist conneted top the pi.

                        At the moment it is hardcoded to xbox-controller (I use the speedlink torid).
                        The first picture in this thread is the current setup in this turtorial.

                        BR
                        André

                        •Raspberry Pi model: Pi ZeroW
                        •Raspberry Pi model: Pi 3B @ 1350/500/500 MHz
                        •Raspberry Pi model: Pi 3B+ @ 1550/500/500 MHz

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

                          @voljega said in AMIGA CD32 EMULATION - HOW TO -:

                          Amiga games just use too much keys even to just start a game. This can be anything between Enter, Returns, Space, 1, 2, 3, 4, F1, F2, F3, etc..., and sometimes S or other letter keys

                          Thats why i choose the CD32 for this experiment.
                          It is not a computer .. but it can be ... 😉

                          •Raspberry Pi model: Pi ZeroW
                          •Raspberry Pi model: Pi 3B @ 1350/500/500 MHz
                          •Raspberry Pi model: Pi 3B+ @ 1550/500/500 MHz

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

                            @voljega easy pal 🙂
                            The basic configuration must allow a pad to be usable in games + quit the emulator. My tries with uae4arm-rpi months ago required me to have a keyboard to press F12 to reach the GUI and then quit. That's not really what I'd like for recalbox, and that's also why i leave the community find what's the best emulator. From that point, i can have a look and help much.

                            Sadly there is no virtual keyboard, so of course i know you'd need a keyboard 😉

                            What is also a great point is having mouse buttons on shoulders to skip intro/trainers, and eventually moving the mouse with the right stick.

                            But of course, emulating a computer would require a keyboard most of times. My question rather meant "is a keyboard mandatory ?"

                            Former dev - Please reply with @substring so that i am notified when you answer me
                            Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                              @Ratte said in AMIGA CD32 EMULATION - HOW TO -:

                              If i understand this correctly, this is the way to unify all input devices to one universal configuration ?!

                              that's the point of configgen, yes. In the es-systems.cfg, you can see a %CONTROLLERS% in the command line of configgen. ES substitutes this with a load of parameters (you can see the result in the es log). Then configgen calls generators we write for each emulator to write configuration files depending on which pads are plugged.

                              The other way should be uae.config files for every different Input-device with a big start-bash to figure out what kind of controller ist conneted top the pi.

                              errrr ... no 😄 Such case would be acceptable for people who do know what they do and shouldn't be forbidden (i.e. : allow custom files). But this should not be the main way to configure the emulator 🙂

                              Former dev - Please reply with @substring so that i am notified when you answer me
                              Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                                @voljega @ratte whichever disagreement you have regarding adf, whd or CD32, i would rather implement the 3 of them, depending on the configuration efforts it requires. We want something easy for users, and knowing their "web resource" for roms, and the recalbox "drag rom in the right folder" philosophy, i'd implement what is easy for a user.

                                ADF in the recalbox way will be a slight pain ... but that's my role as a dev 😉

                                Former dev - Please reply with @substring so that i am notified when you answer me
                                Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                                  @Substring said in AMIGA CD32 EMULATION - HOW TO -:

                                  The basic configuration must allow a pad to be usable in games + quit the emulator. My tries with uae4arm-rpi months ago required me to have a keyboard to press F12 to reach the GUI and then quit. That's not really what I'd like for recalbox, and that's also why i leave the community find what's the best emulator. From that point, i can have a look and help much.

                                  OK well that is working with amiberry right now without too much trouble you can use the pad to enter gui and leave the emulator.
                                  Deeper configuration requires the SDL2 version which is there but not finished and I haven't tested it at all.

                                  I can easily add the CD32 in what I've done I already have everything I need regarding bios and conf and tested it successfully in standalone mode but I lack the courage and/or motivation for it.
                                  It's like one hour of dev and one of testing.

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

                                    @voljega said in AMIGA CD32 EMULATION - HOW TO -:

                                    I lack the courage and/or motivation for it

                                    yeah, like when i try to kick my butt to write the C64 configgen hahaha 😉

                                    Former dev - Please reply with @substring so that i am notified when you answer me
                                    Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                                      @voljega

                                      Amiga games just use too much keys even to just start a game. This can be anything between Enter, Returns, Space, 1, 2, 3, 4, F1, F2, F3, etc..., and sometimes S or other letter keys

                                      Commodore released a tool for the CD32 called JoyMouse (can even run on a A500 config).
                                      JoyMouse can be used to emulated a mouse with the gamepad.
                                      AND it can be used to remap keys to controller-buttons !!!!

                                      I will post the documentation this evening.
                                      (remember, also usefull for A500 !!!)

                                      br
                                      André

                                      •Raspberry Pi model: Pi ZeroW
                                      •Raspberry Pi model: Pi 3B @ 1350/500/500 MHz
                                      •Raspberry Pi model: Pi 3B+ @ 1550/500/500 MHz

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

                                        joymouse v40.2
                                        (c) Copyright 1993 Commodore-Amiga, Inc. All Rights Reserved
                                        Usage: joymouse [XMOVE=n YMOVE=n DELAY=nframes ACCEL CREATEKEYS] OR [OFF]
                                        Defaults: XMOVE=4 YMOVE=4 DELAY=1 and no CREATEKEYS or ACCEL
                                        Re CREATEKEYS see lowlevel.doc SystemControl() and libraries/lowlevel.h
                                        For CD32 game controller mouse emulation. Requires lowlevel.library

                                        Joymouse uses lowlevel.library to read the CD32 port1 game controller
                                        and convert directions and the lower right/left (red/blue) buttons into
                                        mouse input events for CD32 titles which absolutely require the game
                                        controller to emulate the Amiga mouse for Intuition.

                                        The additional CREATEKEYS keyword tells joymouse to turn on the
                                        SCON_AddCreateKeys feature of lowlevel.library SystemControl().
                                        When CREATEKEYS is used, you will also receive RAWKEY events
                                        for all gamecontroller buttons. Note that you will even receive
                                        RAWKEY events for the directions and buttons which have been
                                        converted to mouse events. This means that if you ask for MOUSEBUTTON
                                        or MOUSEMOVE events you will see both those AND the created RAWKEY
                                        events for those actions. You could ignore either (just remember
                                        to ReplyMsg them). See libraries/lowlevel.h for the port1 RAWKEY
                                        values you will receive.

                                        The ACCEL option adds mouse acceleration. This should not be
                                        used in drawing programs, and probably shouldn't be used in programs
                                        for young children, since it makes the pointer harder to control.
                                        But it can be good for titles with widely spaced things to click
                                        on. For a HIRES LACE screen, try XMOVE=6 YMOVE=6 ACCEL [CREATEKEYS].

                                        If joymouse is required, it should be used only if running under V40+,
                                        and only in startup-sequence (since if user started you from an icon,
                                        they would have a real mouse). Although if the user has a real game
                                        controller you may want to use joymouse even if started from an icon.
                                        If your application exits, be sure to do JOYMOUSE OFF.

                                        Will return RETURN_FAIL if lowlevel.library is not available.
                                        Will return RETURN_WARN if joymouse is already running.

                                        standard usage:

                                        failat 21
                                        run >NIL: joymouse

                                        •Raspberry Pi model: Pi ZeroW
                                        •Raspberry Pi model: Pi 3B @ 1350/500/500 MHz
                                        •Raspberry Pi model: Pi 3B+ @ 1550/500/500 MHz

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

                                          I did exactly according to the instructions, but the game does not start, the black box is for a while and then goes back to the home screen, what's wrong with it?

                                          Raspberry Pi model: Pi 3 B
                                          •Recalbox version (build) : "unstable" 4.1 build 42

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

                                            Bonjour,
                                            je suis français j'ai suivi le tuto j'ai réussi à installer amiga cd32 sur recalbox en suivant le tuto, j'ai lancé superfrog mais je reste bloqué au menu. Je ne peux pas lancer le jeu, j'ai branché une manette XBOX 360 filiaire mais ça ne marche pas je ne comprends pas d'où vient le problème. La manette fonctionne pour les jeux nes, supernes, mame. Donc le problème ne vient pas de la manette. Comme le tuto est en anglais j'ai peut-être loupé un truc. merci
                                            Hello,
                                            I am french i followed the tuto i managed to install amiga cd32 on recalbox by following the tuto, I launched superfrog but I remain blocked on the menu. I can not launch the game, I plugged in a XBOX 360 wired controller but it does not work I do not understand where the problem comes from. The controller works for nes, supernes, mame. So the problem does not come from the controller. As the tutorial is in English I may have missed something. thank you

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

                                            Want to support us ?

                                            76
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com