English Amiga Board


Go Back   English Amiga Board > Support > support.OtherUAE

 
 
Thread Tools
Old 30 March 2023, 19:23   #1
midwan
Registered User
 
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
Amiberry v5.6.0 released

Hi everyone!

There's a new stable release of Amiberry available, v5.6.0. You can get it from the Github releases page as usual: https://github.com/BlitterStudio/ami...ses/tag/v5.6.0

Please note that this version has one more library requirement: libserialport needs to be installed, otherwise it won't run.
You can install it using your Linux package manager (e.g. sudo apt install libserialport0 or sudo apt install libserialport-dev for the development package, if you want to compile Amiberry from source).

Code:
? Bugfixes
  • Fix "default" button setting not fully enabling CD32 pad mode when CD32 was configured.
  • Detection of hotplug controllers didn't work after 5.4
  • Restart would cause crashes sometimes
  • fixed controller axis should be separate from joystick axis handling
  • memory pattern would cause graphics glitches in some cases (#1053)
  • virtual keyboard now works with CD32 mode as well
  • fixed crash if something triggered a CPU HALT3
  • fixed various compiler warnings
  • revert custom, blitter and drawing to WinUAE 4.4.0 standard (fixes #1033)
  • 50Hz scroll was not smooth (fixes #1055)
  • improve scrolling smoothness under 50Hz (fixes #1055)
  • Don't use SDL_Quit until we actually quit Amiberry
? Improvements
  • Implemented On-Screen Virtual Keyboard (#1056) @erikbernsen
  • Added VKBD default toggle key
  • added VKBD retroarch mapping support
  • updated game controllers db to latest version
  • Clean up filesystem and bsdsocket emulation earlier.
  • cherry picked recent updates from dev
  • add SDL2 version in logfile
  • Rewrite Serial port support, using libserialport (#1058) - this also adds a new build requirement
  • Disk - Check raw write buffer index, removed debugging.
  • refactored input event handling to minimize latency
  • removed unreachable code
  • decrease mouse map sensitivity on joystick handling
  • added more logging during retroarch event handling
  • refactored controller input logic
  • refactored atomic operations, moved byteswap functions
  • added new default options in amiberry.conf
  • GUI improvements
  • added Warp reset option in Misc Panel
  • implemented turbo boot option
  • added 1024x600 RTG resolution
  • minimize diffs from dev branch
  • allow on-the-fly change of virtual mouse driver
  • add RK3588 platform in Makefile (fixes #1061)
  • increased width of dropdowns in Input Panel
  • minor speedup improvements after recent changes
  • a few more minor speed optimizations
  • automatically center GUI window when opening
  • Updated WHDLoad XML to latest version
?? Build System
  • renamed zip archive from ubuntu to debian
  • trigger builds on dev branch and pull requests also
  • add automated builds for RK3399 Manjaro platform
  • added missing parser.cpp in Android and CMakeLists
  • switch from Docker to self-hosted builds again
  • added missing Virtual Keyboard file in CMakeLists also
midwan is offline  
Old 01 April 2023, 03:58   #2
giantclam
Registered User
 
giantclam's Avatar
 
Join Date: Jan 2015
Location: australia
Posts: 486
G'day ...

You looking for bug/feedback reports on this, wrt the x86-64 $target build?

I've been looking at/testing "$VER: Amiberry 5.6.1 (2023-03-30)" from github master, and stumbled across a few oddities that are probably worth posting as issues on the github if you'd like?

It's not too bad tho', reminds me a lot of E-UAE from over a decade ago =)
giantclam is offline  
Old 01 April 2023, 11:27   #3
midwan
Registered User
 
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
Sure, if you've got something to report, the best would be as new issues on GitHub, with detailed steps to recreate etc.
midwan is offline  
Old 01 April 2023, 11:58   #4
giantclam
Registered User
 
giantclam's Avatar
 
Join Date: Jan 2015
Location: australia
Posts: 486
Okay, will do ~ cu there =)
giantclam is offline  
Old 02 April 2023, 04:58   #5
giantclam
Registered User
 
giantclam's Avatar
 
Join Date: Jan 2015
Location: australia
Posts: 486
Just a heads-up ~ the amiberry-v5.6.0-x86-64-debian.zip binary build, doesn't fly on Debian 10 + updates...

Code:
gcb@gallah:~/Amiberry$ cat /etc/debian_version
10.13
gcb@gallah:~/Amiberry$ ldd amiberry
./amiberry: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./amiberry)
./amiberry: /lib/x86_64-linux-gnu/libpthread.so.0: version `GLIBC_2.30' not found (required by ./amiberry)
./amiberry: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./amiberry)
Everything else links out ok, just the glibc versioning is the stumbling block ... (I don't care, I'll recompile from sources, but it may matter to others =)
giantclam is offline  
Old 02 April 2023, 09:25   #6
midwan
Registered User
 
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
Quote:
Originally Posted by giantclam View Post
Just a heads-up ~ the amiberry-v5.6.0-x86-64-debian.zip binary build, doesn't fly on Debian 10 + updates...

Code:
gcb@gallah:~/Amiberry$ cat /etc/debian_version
10.13
gcb@gallah:~/Amiberry$ ldd amiberry
./amiberry: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./amiberry)
./amiberry: /lib/x86_64-linux-gnu/libpthread.so.0: version `GLIBC_2.30' not found (required by ./amiberry)
./amiberry: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./amiberry)
Everything else links out ok, just the glibc versioning is the stumbling block ... (I don't care, I'll recompile from sources, but it may matter to others =)
Strange, I'm using a docker container with debian:latest to build that version... I'll see if I can figure out what's wrong.
midwan is offline  
Old 03 April 2023, 09:25   #7
Solskogen
Registered User
 
Join Date: Nov 2016
Location: Skien / Norway
Posts: 111
debian:latest is Debian 11, not 10.
Solskogen is offline  
Old 03 April 2023, 09:35   #8
midwan
Registered User
 
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
Quote:
Originally Posted by Solskogen View Post
debian:latest is Debian 11, not 10.
Well, of course it is - that would explain it. They grow up so fast...
midwan is offline  
Old 03 April 2023, 10:48   #9
giantclam
Registered User
 
giantclam's Avatar
 
Join Date: Jan 2015
Location: australia
Posts: 486
I doubt that's a point ~ Debian 10 has LTS until June 30th 2024, so it should be supported while that is so. On top of that, amiberry-5.6.x compiles and runs fine on Debian 10 libraries as included.

Code:
Version information:
	./amiberry:
		libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.3) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.14) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.7) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.17) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.28) => /lib/x86_64-linux-gnu/libc.so.6
		libstdc++.so.6 (GLIBCXX_3.4) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (CXXABI_1.3) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.21) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.26) => not found
		libstdc++.so.6 (GLIBCXX_3.4.11) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.22) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.19) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.9) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (CXXABI_1.3.8) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (CXXABI_1.3.9) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.20) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.17) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.15) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.18) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.14) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libgcc_s.so.1 (GCC_3.0) => /lib/x86_64-linux-gnu/libgcc_s.so.1
		libpthread.so.0 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libpthread.so.0
		libpthread.so.0 (GLIBC_2.30) => not found
		libm.so.6 (GLIBC_2.29) => not found
		libm.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libm.so.6
		libm.so.6 (GLIBC_2.27) => /lib/x86_64-linux-gnu/libm.so.6
		libdl.so.2 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libdl.so.2
		libpng16.so.16 (PNG16_0) => /lib/x86_64-linux-gnu/libpng16.so.16
...and amiberry-5.6.0 compiled & working on Debian 10;

Code:
Version information:
	./amiberry:
		libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.4) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.6) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.3) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.14) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.28) => /lib/x86_64-linux-gnu/libc.so.6
		libstdc++.so.6 (GLIBCXX_3.4.21) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (CXXABI_1.3) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.9) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.22) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.11) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.19) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.17) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (CXXABI_1.3.9) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (CXXABI_1.3.8) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.20) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (CXXABI_1.3.5) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.15) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.18) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libstdc++.so.6 (GLIBCXX_3.4.14) => /lib/x86_64-linux-gnu/libstdc++.so.6
		libgcc_s.so.1 (GCC_3.0) => /lib/x86_64-linux-gnu/libgcc_s.so.1
		libpthread.so.0 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libpthread.so.0
		libpthread.so.0 (GLIBC_2.3.2) => /lib/x86_64-linux-gnu/libpthread.so.0
		librt.so.1 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/librt.so.1
		libm.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libm.so.6
		libm.so.6 (GLIBC_2.27) => /lib/x86_64-linux-gnu/libm.so.6
		libdl.so.2 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libdl.so.2
		libpng16.so.16 (PNG16_0) => /lib/x86_64-linux-gnu/libpng16.so.16
Point would be. it *should* run on Debian 10 fine (as it does), and there shouldn't be any need to enforce 'current' Debian on users, just to use amiberry 5.6.0
giantclam is offline  
Old 03 April 2023, 16:03   #10
midwan
Registered User
 
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
Quote:
Originally Posted by giantclam View Post
I doubt that's a point ~ Debian 10 has LTS until June 30th 2024, so it should be supported while that is so. On top of that, amiberry-5.6.x compiles and runs fine on Debian 10 libraries as included.

Point would be. it *should* run on Debian 10 fine (as it does), and there shouldn't be any need to enforce 'current' Debian on users, just to use amiberry 5.6.0
Absolutely, Amiberry has no hard requirement on a certain version of OS.
It's just a matter of which environment is used to prepare the pre-built binary. I can add another docker image with debian10, to prepare binaries for that separately.
midwan is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amiberry v5.5 released TCD support.OtherUAE 6 05 March 2023 08:57
DietPi with amiberry 4.1.5 wifi75 support.OtherUAE 1 14 January 2022 15:41
Amiberry and controllers acidbottle support.OtherUAE 4 24 April 2021 16:58
Amiberry 3.0 very slow endre1952 support.OtherUAE 6 26 November 2019 19:29
Amiberry Expectations MartinW support.OtherUAE 11 05 March 2019 13:30

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:23.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07876 seconds with 13 queries