amiberry freezes with white screen when starting games
-
Hey,
i am using an Raspberry pi 2 Model B and installed Retro Pie 4.7.1 on it. The power adapter has 5 V / 2.0 A.
The SNES emulator works perfectly. But then i tried to install the current version of amiberry (4.1.4.). I installed amiberry as precompiled packages from the Retropie menu.
I sticked to the installation guide but when starting an arbitrary game (roms are .lha files started via WHDBooter), a white screen appears and then...nothing happens.
If i install amiberry via sources, then i get a black screen with the mouse cursor in the top left corner...and again nothing happens.
I used the kickstart roms contained in the Amiga Forever Bundle and also put the roms.key in the same directory where the kickstart roms reside.
With WinUAE4ARM it works fine, but not with amiberry. I also followed this thread here Re: Amiga Amiberry gives white screen for every game - but nothing helped.
I also tried to switch between the graphics drivers in the retroarch config from gl to sdl2 - with no effect at all.
The following symlinks have been created in /opt/retropie/configs/amiga/amiberry/whdboot/save-data/Kickstarts:
kick34005.A500.RTB
kick40068.A4000.RTB
kick33180.A500.RTB
kick40063.A600.RTB
rom.key
kick33192.A500.RTB
kick40068.A1200.RTBI have no clue, if this is correct.
Last action i took was activating the debug log. It gave me the following output:
AMIBERRY Logfile Allocated 16 MB for 24-bit area (0x20000000) and 640 MB for Z3 and RTG at fake address (0x30000000 - 0x58000020) clipboard_init Controller init_kb_from_retroarch(0): Found Controller init_kb_from_retroarch(1): Not found Controller Detection for Device: USB gamepad Controller Detection: input_enable_hotkey_btn : 8 Controller Detection: input_exit_emulator_btn : 9 Controller Detection: input_menu_toggle_btn : 0 Controller Detection: input_reset_btn : 2 Controller Detection: input_a_btn : 1 Controller Detection: input_b_btn : 2 Controller Detection: input_x_btn : 0 Controller Detection: input_y_btn : 3 Controller Detection: input_left_btn : -1 Controller Detection: input_right_btn : -1 Controller Detection: input_up_btn : -1 Controller Detection: input_down_btn : -1 Controller Detection: input_select_btn : 8 Controller Detection: input_start_btn : 9 Controller Detection: input_l_btn : 4 Controller Detection: input_r_btn : 5 Controller Detection: input_l2_btn : -1 Controller Detection: input_r2_btn : -1 Controller Detection: input_l3_btn : -1 Controller Detection: input_r3_btn : -1 Controller Detection: input_l_x_plus_axis : -1 Controller Detection: input_right_axis : 0 Controller Detection: input_l_y_plus_axis : -1 Controller Detection: input_down_axis : 1 Controller Detection: input_r_x_plus_axis : -1 Controller Detection: input_r_y_plus_axis : -1 Controller Detection: count_hats : -1 Controller Detection: invert left y axis: 0 Controller Detection: invert left x axis: 0 Controller Detection: invert right y axis: 0 Controller Detection: invert right x axis: 0 KS ver = 0 (0x00) Stored port 0/0 d=0: added 200 0 Stored port 0/0 d=0: added 200 0 Mouse MOUSE0 Port0: ID 'mouse' matched Stored port 1/0 d=0: added 101 0 Stored port 1/0 d=0: added 101 0 USB gamepad JOY1 Port1: ID 'joy1' matched Port2: NONE Port3: NONE target_cfgfile_load(): load file /home/pi/RetroPie/roms/amiga/default.uae Controller init_kb_from_retroarch(0): Found Controller init_kb_from_retroarch(1): Not found Controller Detection for Device: USB gamepad Controller Detection: input_enable_hotkey_btn : 8 Controller Detection: input_exit_emulator_btn : 9 Controller Detection: input_menu_toggle_btn : 0 Controller Detection: input_reset_btn : 2 Controller Detection: input_a_btn : 1 Controller Detection: input_b_btn : 2 Controller Detection: input_x_btn : 0 Controller Detection: input_y_btn : 3 Controller Detection: input_left_btn : -1 Controller Detection: input_right_btn : -1 Controller Detection: input_up_btn : -1 Controller Detection: input_down_btn : -1 Controller Detection: input_select_btn : 8 Controller Detection: input_start_btn : 9 Controller Detection: input_l_btn : 4 Controller Detection: input_r_btn : 5 Controller Detection: input_l2_btn : -1 Controller Detection: input_r2_btn : -1 Controller Detection: input_l3_btn : -1 Controller Detection: input_r3_btn : -1 Controller Detection: input_l_x_plus_axis : -1 Controller Detection: input_right_axis : 0 Controller Detection: input_l_y_plus_axis : -1 Controller Detection: input_down_axis : 1 Controller Detection: input_r_x_plus_axis : -1 Controller Detection: input_r_y_plus_axis : -1 Controller Detection: count_hats : -1 Controller Detection: invert left y axis: 0 Controller Detection: invert left x axis: 0 Controller Detection: invert right y axis: 0 Controller Detection: invert right x axis: 0 load config '/home/pi/RetroPie/roms/amiga/default.uae':3 cfgfile_load_2 failed KS ver = 0 (0x00) Stored port 0/0 d=0: added 200 0 Stored port 0/0 d=0: added 200 0 Mouse MOUSE0 Port0: ID 'mouse' matched Stored port 1/0 d=0: added 101 0 Stored port 1/0 d=0: added 101 0 USB gamepad JOY1 Port1: ID 'joy1' matched Port2: NONE Port3: NONE failed to load config '/home/pi/RetroPie/roms/amiga/default.uae' KS ver = 0 (0x00) Stored port 0/0 d=1: added 200 0 Mouse MOUSE0 Port0: COMBO 'Mouse' + 'MOUSE0' matched Stored port 1/0 d=1: added 101 0 USB gamepad JOY1 Port1: COMBO 'USB gamepad ' + 'JOY1' matched Port2: NONE Port3: NONE WHDLoad... /home/pi/RetroPie/roms/amiga/Agony_v2.1_0960.lha WHDBooter LaunchedSymLink Kickstart ROMs for Booter WHDBooter - Loading whdload_db.xml WHDBooter - Searching whdload_db.xml for Agony_v2.1_0960 WHDBooter - Game H/W Settings: PRIMARY_CONTROL=JOYSTICK PORT0=JOY PORT1=JOY FAST_COPPER=FALSE JIT=FALSE SCREEN_AUTOHEIGHT=TRUE SCREEN_CENTERH=SMART SCREEN_CENTERV=SMART WHDBooter - Default Slave: Agony.slave WHDBooter - SubPath: Agony WHDBooter - Libraries: Agony WHDBooter - Created Startup-Sequence IF NOT EXISTS WHDLoad DH3:C/Assign C: DH3:C/ ADD ENDIF CD "Games:Agony" WHDLoad SLAVE="Games:Agony/Agony.slave" PRELOAD NOWRITECACHE NOREQ SPLASHDELAY=0 SAVEPATH=Saves:Savegames/ SAVEDIR="Agony" WHDBooter - Saved Auto-Startup to /tmp/s/startup-sequence WHDBooter Option (Joystick Control): joyport0 WHDBooter Option (Joystick Control): joyport1 0: 640x400, 8-bit (50,60) 1: 640x400, 16-bit (50,60) 2: 640x400, 32-bit (50,60) 3: 640x480, 8-bit (50,60) 4: 640x480, 16-bit (50,60) 5: 640x480, 32-bit (50,60) 6: 720x400, 8-bit (50,60) 7: 720x400, 16-bit (50,60) 8: 720x400, 32-bit (50,60) 9: 800x480, 8-bit (50,60) 10: 800x480, 16-bit (50,60) 11: 800x480, 32-bit (50,60) 12: 800x600, 8-bit (50,60) 13: 800x600, 16-bit (50,60) 14: 800x600, 32-bit (50,60) 15: 960x540, 8-bit (50,60) 16: 960x540, 16-bit (50,60) 17: 960x540, 32-bit (50,60) 18: 1024x768, 8-bit (50,60) 19: 1024x768, 16-bit (50,60) 20: 1024x768, 32-bit (50,60) 21: 1280x720, 8-bit (50,60) 22: 1280x720, 16-bit (50,60) 23: 1280x720, 32-bit (50,60) 24: 1280x800, 8-bit (50,60) 25: 1280x800, 16-bit (50,60) 26: 1280x800, 32-bit (50,60) 27: 1280x1024, 8-bit (50,60) 28: 1280x1024, 16-bit (50,60) 29: 1280x1024, 32-bit (50,60) 30: 1360x768, 8-bit (50,60) 31: 1360x768, 16-bit (50,60) 32: 1360x768, 32-bit (50,60) 33: 1366x768, 8-bit (50,60) 34: 1366x768, 16-bit (50,60) 35: 1366x768, 32-bit (50,60) 36: 1680x1050, 8-bit (50,60) 37: 1680x1050, 16-bit (50,60) 38: 1680x1050, 32-bit (50,60) 39: 1920x1080, 8-bit (50,60) 40: 1920x1080, 16-bit (50,60) 41: 1920x1080, 32-bit (50,60) SDL2: Set window not to minimize on focus loss Controller init_kb_from_retroarch(0): Found Controller init_kb_from_retroarch(1): Not found Controller Detection for Device: USB gamepad Controller Detection: input_enable_hotkey_btn : 8 Controller Detection: input_exit_emulator_btn : 9 Controller Detection: input_menu_toggle_btn : 0 Controller Detection: input_reset_btn : 2 Controller Detection: input_a_btn : 1 Controller Detection: input_b_btn : 2 Controller Detection: input_x_btn : 0 Controller Detection: input_y_btn : 3 Controller Detection: input_left_btn : -1 Controller Detection: input_right_btn : -1 Controller Detection: input_up_btn : -1 Controller Detection: input_down_btn : -1 Controller Detection: input_select_btn : 8 Controller Detection: input_start_btn : 9 Controller Detection: input_l_btn : 4 Controller Detection: input_r_btn : 5 Controller Detection: input_l2_btn : -1 Controller Detection: input_r2_btn : -1 Controller Detection: input_l3_btn : -1 Controller Detection: input_r3_btn : -1 Controller Detection: input_l_x_plus_axis : -1 Controller Detection: input_right_axis : 0 Controller Detection: input_l_y_plus_axis : -1 Controller Detection: input_down_axis : 1 Controller Detection: input_r_x_plus_axis : -1 Controller Detection: input_r_y_plus_axis : -1 Controller Detection: count_hats : -1 Controller Detection: invert left y axis: 0 Controller Detection: invert left x axis: 0 Controller Detection: invert right y axis: 0 Controller Detection: invert right x axis: 0 Autoconfig board list: Card 01: '<no name>' no autoconfig 00da0000 - 00daffff. Card 02: '<no name>' no autoconfig 00600000 - 00a7ffff. Card 03: 'UAE Boot ROM' no autoconfig 00f00000 - 00f0ffff. Card 04: 'Z2 Fast RAM' e7.51.00.00.07.db.00.00.00.01.00.00.00.00.00.00 MID 2011 (07db) PID 81 (51) SER 00000001 Z2 0x00200000 0x00200000 4096K RAM 0 Card 05: 'UAE FS ROM' d1.52.40.00.07.db.00.00.00.03.20.00.00.00.00.00 MID 2011 (07db) PID 82 (52) SER 00000003 Z2 0x00e90000 0x00e90000 64K ROM 0 END KS ver = 0 (0x00) Stored port 0/1 d=0: added 100 3 Stored port 0/1 d=0: added 100 3 RetroArch Keyboard as Joystick [#1] JOY0 Port0: ID 'joy2' matched Stored port 1/1 d=0: added 101 3 Stored port 1/1 d=0: added 101 3 USB gamepad JOY1 Port1: ID 'joy1' matched Port2: NONE Port3: NONE Stored port 0/1 d=0: added 100 3 RetroArch Keyboard as Joystick [#1] JOY0 Stored port 1/1 d=0: added 101 3 USB gamepad JOY1 RTAREA located at 00F00000 mapped_malloc(): 0x00f00000 - 0x00f10000 (0x20f00000 - 0x20f10000) -> UAE Boot ROM (rtarea) TRAP_ENTRY = 00f0000c mapped_malloc(): 0x00200000 - 0x00600000 (0x20200000 - 0x20600000) -> Fast memory (*) mapped_malloc(): 0x00f80000 - 0x01000000 (0x20f80000 - 0x21000000) -> Kickstart ROM (kick) mapped_malloc(): 0x00000000 - 0x00200000 (0x20000000 - 0x20200000) -> Chip memory (chip) ROM loader.. (<none>) Failed to open '/opt/retropie/emulators/amiberry' mapped_malloc(): 0x00e00000 - 0x00e80000 (0x20e00000 - 0x20e80000) -> Extended Kickstart ROM (rom_e0) ROM loader end memory init end No disk in drive 0. 1867 CPU functions Stored port 0/1 d=0: added 100 3 RetroArch Keyboard as Joystick [#1] JOY0 Stored port 1/1 d=0: added 101 3 USB gamepad JOY1 JIT popallspace: 0x6f641000-0x6f641200 CPU=68020, FPU=0, JIT=0. prefetch 24-bit clipboard: reset (00000000) memory init end Reset at 00000000. Chipset mask = 00000003 PAL mode V=50.0804Hz H=15625.0879Hz (227x312+0) IDX=10 (PAL) D=0 RTG=0/0 RTGFREQ: 312*50.0804 = 15625.0879 / 60.0 = 260 Autoconfig board list: Card 01: '<no name>' no autoconfig 00da0000 - 00daffff. Card 02: '<no name>' no autoconfig 00600000 - 00a7ffff. Card 03: 'UAE Boot ROM' no autoconfig 00f00000 - 00f0ffff. Card 04: 'Z2 Fast RAM' e7.51.00.00.07.db.00.00.00.01.00.00.00.00.00.00 MID 2011 (07db) PID 81 (51) SER 00000001 Z2 0x00200000 0x00200000 4096K RAM 0 Card 05: 'UAE FS ROM' d1.52.40.00.07.db.00.00.00.03.20.00.00.00.00.00 MID 2011 (07db) PID 82 (52) SER 00000003 Z2 0x00e90000 0x00e90000 64K ROM 0 END Card 0: skipping autoconfig (not autoconfig) Card 2: skipping autoconfig (not autoconfig) Your Amiga program just did something terribly stupid D757A94F PC=00000000 CPU halted: reason = 3 PC=00000000 hardreset, memory cleared Your Amiga program just did something terribly stupid D757A94F PC=D757A94F SNDRATE 312.0*227.0*50.080410=3546894.958099 Your Amiga program just did something terribly stupid 6F6D00DC PC=D757A94F SDL Controller/Joystick device added! Re-running import joysticks... Controller init_kb_from_retroarch(0): Found Controller init_kb_from_retroarch(1): Not found Controller Detection for Device: USB gamepad Controller Detection: input_enable_hotkey_btn : 8 Controller Detection: input_exit_emulator_btn : 9 Controller Detection: input_menu_toggle_btn : 0 Controller Detection: input_reset_btn : 2 Controller Detection: input_a_btn : 1 Controller Detection: input_b_btn : 2 Controller Detection: input_x_btn : 0 Controller Detection: input_y_btn : 3 Controller Detection: input_left_btn : -1 Controller Detection: input_right_btn : -1 Controller Detection: input_up_btn : -1 Controller Detection: input_down_btn : -1 Controller Detection: input_select_btn : 8 Controller Detection: input_start_btn : 9 Controller Detection: input_l_btn : 4 Controller Detection: input_r_btn : 5 Controller Detection: input_l2_btn : -1 Controller Detection: input_r2_btn : -1 Controller Detection: input_l3_btn : -1 Controller Detection: input_r3_btn : -1 Controller Detection: input_l_x_plus_axis : -1 Controller Detection: input_right_axis : 0 Controller Detection: input_l_y_plus_axis : -1 Controller Detection: input_down_axis : 1 Controller Detection: input_r_x_plus_axis : -1 Controller Detection: input_r_y_plus_axis : -1 Controller Detection: count_hats : -1 Controller Detection: invert left y axis: 0 Controller Detection: invert left x axis: 0 Controller Detection: invert right y axis: 0 Controller Detection: invert right x axis: 0 SNDRATE 312.0*227.0*50.080410=3546894.958099 PAL mode V=50.0804Hz H=15625.0879Hz (227x312+0) IDX=10 (PAL) D=0 RTG=0/0 RTGFREQ: 312*50.0804 = 15625.0879 / 60.0 = 260 Autoconfig board list: Card 01: '<no name>' no autoconfig 00da0000 - 00daffff. Card 02: '<no name>' no autoconfig 00600000 - 00a7ffff. Card 03: 'UAE Boot ROM' no autoconfig 00f00000 - 00f0ffff. Card 04: 'Z2 Fast RAM' e7.51.00.00.07.db.00.00.00.01.00.00.00.00.00.00 MID 2011 (07db) PID 81 (51) SER 00000001 Z2 0x00200000 0x00200000 4096K RAM 0 Card 05: 'UAE FS ROM' d1.52.40.00.07.db.00.00.00.03.20.00.00.00.00.00 MID 2011 (07db) PID 82 (52) SER 00000003 Z2 0x00e90000 0x00e90000 64K ROM 0 END
Noticeable are the following lines:
...
failed to load config '/home/pi/RetroPie/roms/amiga/default.uae'
...
Failed to open '/opt/retropie/emulators/amiberry'
...
Your Amiga program just did something terribly stupid D757A94F PC=00000000
CPU halted: reason = 3 PC=00000000
hardreset, memory cleared
Your Amiga program just did something terribly stupid D757A94F PC=D757A94F
SNDRATE 312.0227.050.080410=3546894.958099
Your Amiga program just did something terribly stupid 6F6D00DC PC=D757A94FDoes anybody have an idea what is going on here?
Thanks a lot, guys!
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.