AMIGA CD32 EMULATION - HOW TO -
-
I have the same problems like @lulu13 , the games do not start, there is only a black screen. After a few seconds, I am back in ES.
I did everything like in the instructions. Who can help?
I use a RasPi3 with Recalbox 4.0.2 -
-
Hi Folks,
I am a newer fan of recalbox but played arround with it during the last months alot.
To see that it´s possible to add Amiga CD32 Emulation to it ( by easy doing ) is for me the last important for my little gaming Raspi3 ( Recalbox 4.0.2 )But....I can´t get it work.
I did every step Ratte showed in his Video and everyhing looks good but the games don´t start.
Black Screen and then back to the menue.
I changed the iso/cue entries as written above in /etc/emustation/es_systems.cfg and /usr/bin/uae4arm/scripts/start.shI only can imagine that maybe the Kickstart Rom/bios is not fitting with CD32 I use. ( kick31)
I know it´s copyright stuff etc. but can some at least tell me exactly what rom/bios is needed here?Many thanks for your help
Cheers
Moshi -
@moshington I've setup a few Pi's following the guide in 4.1unstable and 4.02, and in every case the games have worked perfectly.
Stupid question but the contents of the cue files DO refer to the correct bin file EXACTLY? Someone else a few months ago did something simple but wrong.
Also, not all games work under emulation (there are a LOT I found that didn't work). Are you trying a game that definitely works? -
@moshington I don't know about the name of bios files in Ratte's emulation, but the right bios md5 should be those
82a21c1890cae844b3df741f2762d48d kick13.rom
dc10d7bdd1b6f450773dfb558477c230 kick20.rom
646773759326fbac3b2311fd8c8793ee kick31.rom5f8924d013dd57a89cf349f4cdedc6b1 kick31CD32.rom
bb72565701b1b6faece07d68ea5da639 CD32ext.rom
31e5bd652a7b4f2a818cd7d11a43b8bf cd32.nvrSo in your case the one you're looking for is likely the kick31CD32.rom
-
@rustymg Thanks for your reply. I tried superfrog which should run definately.
It´s cue and iso file -
@voljega Thanks to you as well. Hmmm...I have used three:
bb72565701b1b6faece07d68ea5da639 - CD32ext.rom
646773759326fbac3b2311fd8c8793ee - kick31.rom
a1b24d6d921995d8e1a492fa88d4ab91 - 391640-03.u6a ( seems to be a mame cd32 whateverThen i have no 5f8924d013dd57a89cf349f4cdedc6b1 kick31CD32.rom
That should be the problem, right?Cheers
Moshi -
@moshington yep except kick31CD32.rom is the name i used in my own solution, in Ratte's solution I don't know how this bios filr should be named.
-
@voljega Allright. I put that missing one into the bios Folder and did the 755-thing to it.
Unfortunately the games did not work ( Superfrog and Speedball2 )
Black Screen and back to menue after some seconds.The Cue files refer to the correct Iso-files.
Well..now I really don´t know why.Does anyone has an idea?
Cheers
Moshi -
@moshington To find why it crashes the best thing is to launch manually in putty the command line found in es_systems.cfg and modifying target variables like %ROM% by the real name (in %ROM% case the full path and filenale to the cue file).
The log in the terminal may then help you debug what's going wrong
-
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.
-
-
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".uaeFrom 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=288I 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 -
@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 -
@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?
-
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. -
@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. -
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.
-
Yes only the first two gfx lines are needed
-
@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.