amiberry
amiberry copied to clipboard
Broken A2024 Support
Describe the bug Setting A2024 as "Video port display hardware" on the Chipset page does nothing.
To Reproduce Steps to reproduce the behavior:
-
Select A4000 and install AmigaOS3.2
-
Go to chipset page.
-
Select A2024 in the "Video port display hardware" list.
-
Select A2024 in ScreenMode in the emulated Amiga. (If not available move A2024 from storage into Devs).
-
See error
Expected behavior The screen should be high resolution of about 1000 by 1000 pixels and 4 levels of grayscale.
Actual behavior The screen turns yellow red and flickers alot as the raw video is displayed and not decoded properly.
Screenshots
Desktop (please complete the following information):
-
OS: Ubuntu-Mate 24.04
-
Version 7.0.5
According to my tests, this is also an issue on WinUAE as well.
I am trying to gather info on the A2024 for a implementation in RGBtoHDMI https://github.com/IanSB/RGBtoHDMI/issues/36
At which line does the information line appear?
(The one with the different colours that indicates the mode of the A2024.)
The relevant code is in specialmonitors.cpp, and for A2024 specifically, in the static bool a2024() function.
With the latest updates in WinUAE, it seems to work somewhat there, but it still fails in Amiberry even after merging those changes. Something is still broken here, and I haven't figured out what/where yet.
Thank you for keeping to looking into this.
Short update on this: after merging all the upstream changes from the latest WinUAE sources, Amiberry behaves exactly the same now. It still doesn't work, but the behavior is different than what was originally reported.
I'll report this to Toni to see if he can look into it.