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

    amiberry freezes with white screen when starting games

    Scheduled Pinned Locked Moved Help and Support
    amiberrywhite screenfreezeamiga
    1 Posts 1 Posters 570 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.
    • S
      Stovokhor
      last edited by Stovokhor

      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.RTB

      I 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=D757A94F

      Does anybody have an idea what is going on here?

      Thanks a lot, guys!

      1 Reply Last reply Reply Quote 0
      • First post
        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.