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
    111142
    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.
    • Pol
      Pol last edited by Pol

      Hi folks. A little question: does anybody know how to enable integer scaling? is it even possible? The thing is, when you are using CRT tv through composite, the resolution of the PAL modes available is 720x576. Horizontal res (720) is not important, but vertical res (576) is, if you want no scaling artifacts. In UAE4arm menu (F12) you can manually change the resolution BUT there's no possibility of an integer that fits 576 horizontal scanlines (by half should be 288, and the emulator options are 200, 216, 256, 270, correct me if I'm wrong). The normal behaviour of the emulator is stretching the image vertically which leads into scaling artifacts like added blur and uneven doubling of pixels. This is somehow hidden if you use the interlaced mode but it comes into sight with progressive (interlaced hurts your eyes!). Ok hope someone knows about this. Best regards to all.

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

        @pol I'm not sure pixel perfect doesn't seem possible so easily but i know @ironic uses amiga emulation on CRT so mayve he knows ?

        1 Reply Last reply Reply Quote 1
        • ironic
          ironic last edited by ironic

          Hi.
          It's better to use RGB instead of Composite for Amiga but :
          If you want to be in integer scale, you must force the resolution in "GameConfigFile".uae

          From uae4arm menu you can only up to 270 but in the configfile, you can set :
          gfx_width=720
          gfx_height=288
          gfx_width_windowed=720
          gfx_height_windowed=288
          gfx_width_fullscreen=720
          gfx_height_fullscreen=288

          I use a resolution (non interlaced RGB) of 1920x282 and the result is ... perfect 🙂
          See this video :
          Amiga 500 vs Uae4arm Rpi3 CRT
          No tearing, no lag, i'm an Amiga coder an i know what is a perfect 50fps scroll 😉

          Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

          1 Reply Last reply Reply Quote 2
          • Pol
            Pol last edited by

            @voljega @ironic You rock so hard!!! ironic, I understand RGB would be better as one can set a nice amount of custom resolutions, timings, etc... I've been following your discussions about that matter, and the people that's been involved in composite and rgb optimization for the rpi. I can't give enough thanks to you people (popcornmix=hero!!!).
            There are no SCART tvs where I live so no "pi2scart" for me, only composite and component. I really don't like the idea of hooking 2 or 3 different adapters together, I just like the rpi to be simple, like an old console, so its only composite for me (until maybe I get the money to import a "Retrotink"... but that wold be very expensive, we pay several times the real prices here, plus there is very few people that sell this kind of things). Anyway I'm super thankful 🙂

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

              @ironic Any chance for a hint how to run Amiga or C64 on a CRT via Pi2Scart?
              With Amiga, the emulator UI is blown up in some super high resolution and I can't do anything.

              With c64, it's better, but I struggle to hit 1:1 pixels. The best result I get is 1:1 but with borders on top/bottom in horizontal, and going slightly over left/right in vertical.

              Not sure if it's controlled by hdmi_ settings or maybe somewhere in the emu?

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

                Hi @arkive
                For C64, you can use VICE emulator but as you said, it will be hard to reach pixel perfect on CRT thru GPIO (like rgp-pi, Pi2Scart). VICE screen option isn't complient with CRT resolution.
                I use VICE and it works nicely but it must be setup a lot to have a true fullscreen, no tearing result.
                You can try ADVMESS C64 too, but a lot of games doesn't work.

                For Amiga and uae4arm, in low resolution you can't use the UI.
                For PI2Scart hi resolution ... i haven't one so, i don't know.
                I edit each .uae config file with a text editor, it's better went you understand this config file.

                Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

                arkive 1 Reply Last reply Reply Quote 0
                • arkive
                  arkive @ironic last edited by

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

                  I use VICE and it works nicely but it must be setup a lot to have a true fullscreen, no tearing result.

                  Thanks for replying. How do you do that ^^? Also through GPIO solution?

                  I had a feeling that maybe resolution from Vice is 384x271 (overscan) since it goes outside the screen, despite my hdmi timings being set to 320x240
                  Could you advise how would I calculate hdmi timings for this (384) resolution? I saw your python script somewhere but not quite sure how to use it.

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

                    I use RGB thru GPIO only.
                    For Commodore Amiga 500/1200/CD32 50Hz i use :
                    1920 282 49.920410 -10 6 11 48 192 240 5 15625 (for generating hdmitimings with my script)
                    With configfile (.UAE) :
                    gfx_width=704
                    gfx_height=282
                    gfx_width_windowed=704
                    gfx_height_windowed=282
                    gfx_width_fullscreen=704
                    gfx_height_fullscreen=282
                    (Only 2 lines are needed but can't remember wich)

                    For Commodore 64 50Hz(Vice - Combian 64 edition) i use :
                    hdmi_timings 336 1 10 18 46 288 1 5 6 6 0 0 0 50 0 6400000 1
                    (so, 336x288)

                    My hdmi timings generator only works with RGB/GPIO.

                    Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

                    arkive 1 Reply Last reply Reply Quote 1
                    • voljega
                      voljega Banned last edited by voljega

                      Yes only the first two gfx lines are needed 🙂

                      1 Reply Last reply Reply Quote 0
                      • arkive
                        arkive @ironic last edited by arkive

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

                        For Commodore 64 50Hz(Vice - Combian 64 edition) i use :
                        hdmi_timings 336 1 10 18 46 288 1 5 6 6 0 0 0 50 0 6400000 1
                        (so, 336x288)

                        D**n...I was hoping it would work, but still no luck. Thanks though!
                        May I ask what settings in Video in Vice do you use? I mean: Size Settings/ Fullscreen Mode/Custom Res/Res limit mode/Open GL
                        Also, the Border: Full, Normal or None?

                        My hdmi timings generator only works with RGB/GPIO.

                        I use pi2scart, do you think it may require different settings from your setup? Also, I use Retropie...maybe the difference is in that Vice Combian 64 edition? I'm downloading it now, will try later.

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

                          Thanks @voljega 🙂

                          @arkive
                          Sorry, it's an Amiga thread.

                          Have a look to this C64 screens grabbed from my CRT
                          Scanlines perfect (1920x288), 50fps perfect sync.
                          text alternatif

                          text alternatif

                          Open a Commodore 64 thread if you want more informations...

                          Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

                          1 Reply Last reply Reply Quote 0
                          • Jesús BL
                            Jesús BL last edited by

                            Does AmigaCD32 addon run in new recalbox 4.1 stable?

                            I ran this in beta but I can't in new stable version.

                            Trucos y recetas para raspberry pi:
                            http://malagaoriginal.blogspot.com.es/search/label/raspberry pi

                            djtwok 1 Reply Last reply Reply Quote 0
                            • Dragu
                              Dragu Banned last edited by Dragu

                              cOOL !
                              I also just install CD32 Emulation.
                              Is there a chance that this is part as one of the next Recalbox release ?

                              voljega Substring 2 Replies Last reply Reply Quote 1
                              • voljega
                                voljega Banned @Dragu last edited by

                                @dragu yes it should be sooner or later, but amiberry has a better support of a500/a1200 than cd32 for now

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

                                  @dragu As @voljega made the hard part for configgen, we'll take a look sooner or later. Still got 1 bugfix release of 4.1 coming shortly, got some major internal work to do nefore adding new packages, then i'll go into amiga. I'm just now quite disappointed with 2 points :

                                  • Amiberry is SDL1 for now ... It's more than time to move on to SDL2
                                  • Amiberry is raspberry only (or am i wrong ?), leaving odroids and x86* on the side

                                  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
                                  • voljega
                                    voljega Banned @Substring last edited by

                                    @substring yeah the second point is the more bothering clearly, but they're willing to make a version for odroid, for x86, not that much apparently or not in a near future :
                                    https://github.com/midwan/amiberry/issues/143
                                    https://github.com/midwan/amiberry/issues/131

                                    And they are still working SDL2 version, but it looks like it will be released later than sooner 😉

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

                                      Hello everybody and many thanks for this tuto. I'll try it ASAP. Can you tell me which version of cd32_base.rom and cd32_ext.rom I need (version # or CRC) ?
                                      Thanks !

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

                                        @mightor Go back a little I posted them in this thread just two months ago

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

                                          @voljega got it ! Many thanks.

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

                                            I tracked all the posts in this thread, made everything with the instructions, I even converted my cue/imgs to isos and made new cues for them, but still when I try to load something it always throw me back to recalbox. I edited start.th, made all the changes... It still doesn't work at all. Am I missing something?

                                            edited:

                                            Always read readme.txt 🙂
                                            "RENAME YOUR REQ. EMULATOR AT:
                                            ...\CD32-Beta\usr\bin\uae4arm
                                            uae4arm-rpi1
                                            uae4arm-rpi2
                                            uae4arm-rpi3
                                            (rename your req. version to "uae4arm" and delete the unused two other versions)"

                                            Official relased games work now (I mean that one that are .cue/.iso "originally" downloaded. Unofficial "collections" converted from .cue/.img to iso and with manual made .cues doesn't work for me. But I can now play Banshee! Thanks Ratte!

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

                                            Want to support us ?

                                            72
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com