Amiberry 4.0 released
-
@george-spiggott 4.1 is out which fixes the issue.
-
@stuffu Noted, thanks.
I now have opportunity to test auto height as a KMS user, comparing PAL and NTSC versions. Some games don't seem to accept the auto height settings. Anyone else experiencing this?
-
@george-spiggott confirmed. In special those games with unusal resolution as the Pinball Dreams Series. Scanlines wont work with them too.
-
@sirhenrythe5th Could you clarify what you mean by unusual resolutions? It would help me predict which games are likely to not benefit from Auto-height. Does it only fix specific resolutions, if so which ones?
I have also noticed that some games have developed graphical errors in this version, notably Revenge of the Mutant Camels and Wings of Fury.
[edit] Working my way through my mixed PAL/NTSC collection. Here are my findings so far.
Agony: PAL is best as the NTSC version seems to be a butchered PAL version that cuts off part of the intro screens. The PAL version still needs its own config file to remove the flickering on the interlace screens.
Prince of Persia: NTSC is better. Graphics are identical but the NTSC version runs at 60hz.
Speedball: NTSC is better IMO. The cropped 200p screen/pitch fits better on a modern 16:9 screen. You may prefer the PAL version as the on screen pitch is physically larger vertically (by 40 pixels or so) and you can see more of the pitch at the expense of image size.
Auto height bug: I have discovered that if a game does not stretch to the full height of the screen it can be fixed in the following way. Go to the amiberry menu (f12) and turn off auto-height. Go to manual screen height, it will be set to minimum but will be 460 pixels (or similar). Press left on the joypad and the pixel count will reset to 400. Turn auto-height back on and return to the game. Auto-height will now work perfectly. This seem to be a bug in the auto height feature on KMS, possibly also on FKMS.
-
@george-spiggott Hi I am receiving issues with Amiberry auto-centering since updating to Amiberry 4.1
I have Retropie 4.7.11 on a Pi4 2GB.
Screenshot from Paradroid90 as below
Never happened on amiberry 3.3.
Wondering if changing the amiberry.conf settings would fix this issue
regards
Jimi
-
@jimi007 I also had some display issues, deleting the old config files fixed it for me.
-
@stuffu I've gone in clean with no pre-existing config files.
I'm getting graphical errors in quite a few games. Alien Breed and Project X have font problems. Nebulous has problems with sprites leaving blue ghosting behind them and the tower bricks are superimposed over the sky. In Wings of Fury the info bar shows in the wrong colours and Revenge of the Mutant Camels leaves bits of sprite on screen after enemies are destroyed.
Wing of Fury and Mutant Camels (both 200p NTSC) do not conform to auto-height This is fixable using the old method to change the screen height.
Pinball Illusions CD32 (.LHA) fails to load with WHDLoad giving an error 10 message (not enough memory).
Either I have a disproportional amount of the problem games or 4.x has problems with a sizable cross-section of Amiga games.
On the plus side auto-height works on all other games I have tried. Also I see that some progress has been made on CDTV as it now boots to the ROM screen, sound on CD games is still broken though. I look forward to when games can boot,
-
@stuffu Thank you this solved the issue for me
-
@george-spiggott I think I read about other games as well being affected. Maybe you could submit an issue about this at amiberry GitHub?
-
@stuffu Yes, someone has already reported similar issues with Batman. I need to go through my collection, probably at the weekend, and compile a full list.
Another update (4.1.2) dropped last night that I have not yet updated to, that may fix things.
-
I have tested Pinball Dreams PAL and NTSC. PAL is stretched a bit larger at the bottom of the screen and has graphical issues.
The ball gets stuck on the bottom of the screen.This is with Pinball Dreams v 1.7
NTSC screen size is better but same graphical issues
This is with Retropie 4.7.11 and Amiberry 4.1.2
-
@george-spiggott 4.1.2 primarily fixes joystick issues.
I noticed that some reported issues with games have be reassigned. Not sure if the games related issues should go to https://github.com/HoraceAndTheSpider/Amiberry-XML-Builder instead... Or if it's related to Amiberry itself.
Maybe @nemo93 have more info on this?
-
@stuffu said in Amiberry 4.0 released:
@george-spiggott 4.1.2 primarily fixes joystick issues.
I have those also, very minor, the select button on my PS3 pad does not respond when it is set in Amiberry. I use it to bring up the options menu in Gloom Deluxe.
-
@stuffu @George-Spiggott hello! Glad to see the excitement here. Amiga is still very well alive :-) Apologies as I had little time lately and frankly I haven't tested Amiberry 4.x... The changelog is massive and improvements are still being added.
I haven't updated the "main" thread about that new release yet given there's some work to be done on the wrapper, on Retropie's side. Please read the conversation on github for further details.
I'm also aware there are issues with some games. AFAIK issues might be due to setting
68020/14MHz
which could be fixed by setting68000/7MHz
+cycles exact
instead. Titles presenting such issues for sure areBatman The Movie
(sprite glitches) andBad Dudes vs Dragon Ninja
(runs too fast on 14MHz). There's a "fix" in thedev
branch but it won't be merged yet.My recommendation for now would be: please be patient :-) If you can't wait just delete your old config files (do make a backup first!!) first in case of issues. You can download the up-to-date binaries at Amiberry's github. If you keep having issues you can always raise a ticket on the github or feel free to update the other thread to keep things tidy in one place (easier for me to track down).
Thanks for your enthusiasm!
-
I finally got through checking my whole collection.
Blues Brothers, Lionheart, Jim Power and Prince of Persia still have some graphical issues. I'll update my dev copy and see if they remain.
A couple of games also suffered from memory shortages. Pinball Illusions and Fears both failed to load through WHDLoad (error 10) but if I change the available memory to 2MB chip and 8MB z2 fast they both work fine. Exile CD32 has memory issues in game and crashes.
I found most of my settings changes were for games that needed double fields to remove flicker on interlace screens. I need to check to see if there is an option to make this the default.
-
@george-spiggott what setup do you have on your Pi please? For instance do you rely on the Full KMS or the Fake driver? If possible please stick to the fKMS (fake) one for now. Also do you rely on the "XML" file for your games settings or your own?
I'd like to avoid adding Z2 whenever possible hence something weird with Pinball Illusions. Please if you have time to try the latest dev branch feel free to report back. That's very helpful.
I apologize as I'm still unable to test these days...
-
@nemo93 I'm using the full KMS. Weighed against the benefits for other systems it isn't worth downgrading back to FKMS. I'm prepared to accept that some Amiga games may be glitchy in the short term. The games were relying on amiberry.conf and the XML. I modified any for which these settings were not suitable. The primary changes were for flicker and mouse control set to the joypad.
I wonder if the new WHDLoad has a larger memory overhead and this is causing Pinball Illusions and Fears to require more than the existing 2MB chip / 4MB Z2 fast that they are set to by default? Possibly similar with Exile CD32 except that setting 2/8MB of RAM didn't fix the problem and the game still crashes.
I will update my dev copy this week and report back.
On the plus side I didn't have to change the joystick settings for any game that required joystick control although I still don't seem to be able to map anything to the sdelct button on my PS3 controller. I also hear that .CHD may be coming to Amiberry. Hopefully the sound issues plaguing CD games will be resolved soon.
-
I tried the latest dev version last night. I tested all the games that were faulty apart from the ones that I had fixed with settings (Pinball Illusions and Fears). No changes to my last report except to say that I should have described Jim Power as having stuttering sound rather than graphical issues.
I'll try again in a week or so.
Also on further investigation of Exile CD32 (.lha) I have discovered that it is not a chip/fast RAM shortage issue. It is lacking NVRAM (the CD32's save game memory). This may be a settings issue. Whatever it is it causes the Amiga to crash rather than the emulator.
-
I have locked RetroPie to v3.3 in the module for now so if you update be aware of this. If you want to run v4.1.2 you can edit the scriptmodule and use the master branch or dev for the latest code.
Note that the update functionality will override your new version with the older with this change. I will likely keep amiberry tracking specific releases from now as it's easier to manage then.
-
As I suspected the problem with Exile CD32 is fixable in settings. I changed the Kickstart and chipset options to CD32 and the game runs fine.
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.