💾 Archived View for amigadu.de › af › 39786_en.gmi captured on 2022-04-28 at 18:04:00. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Go to the original message on the web >
Published: Tuesday, 26 April 2022 - 11:16:46 (+0200)
Written by: AndreasM
vAmigaWeb released in the Version 2.0 Beta 4.
vAmigaCore has been updated to latest beta4
regarding the automatic detection of the display area there is now a new borderless strategy available:
the already existing auto strategy was renamed to viewport tracking: in fact what it does is to set the visible area to exactly the viewport coordinates which the amiga hardware was set to by the current running amiga software or game. Often amiga game designers opened a very large viewport but only were drawing to a much smaller area which resulted despite the enabled automatic viewport tracking into a screen with lot space wasted for borders. E.g. Monkey Island series, and others…
to get also rid of these „inner viewport“ borders the new borderless strategy has been implemented:
it examines the screen buffer every 500ms and tries to detect borders by analysing the pixels of the current amiga screen from the edges onwards... it consequently cuts off all same color pixels … when it detects some bigger larger screens (during the calibration process) then it will retain these larger screen sizes ... until the game or software sets other viewport sizes in amiga hardware ... in other words it always looks for the largest drawn picture on the screen and will stick to this largest display area size ... resulting after a couple of seconds in an optimal screen size for devices with smaller screens (e.g. phones or small tablets)
a bug concerning diskswap delay which prevented some games from detecting diskschange has been fixed
on android devices the top status bar and the bottom navbar are hidden now by setting display to fullscreen in the PWAs manifest file, which is parsed at installation time. (hope that this was a good decision, if not open a github issue)