💾 Archived View for amigadu.de › af › 39786_de.gmi captured on 2022-04-28 at 18:02:58. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Originale Nachricht im Web aufrufen >
Veröffentlicht: Dienstag, 26 April 2022 - 11:16:46 (+0200)
Verfasst von: AndreasM
vAmigaWeb wurde in der Version 2.0 Beta 4 veröffentlicht.
vAmigaCore wurde auf die neueste Beta4 aktualisiert
Bezüglich der automatischen Erkennung des Anzeigebereichs steht nun eine neue randlose Strategie zur Verfügung:
Die bereits existierende Auto-Strategie wurde in Viewport-Tracking umbenannt: Tatsächlich setzt sie den sichtbaren Bereich auf genau die Viewport-Koordinaten, auf die die Amiga-Hardware durch die aktuell laufende Amiga-Software oder das aktuell laufende Amiga-Spiel eingestellt wurde. Oft öffneten Amiga-Game-Designer einen sehr großen Viewport, zeichneten aber nur auf einen viel kleineren Bereich, was trotz aktivierter automatischer Viewport-Verfolgung zu einem Bildschirm führte, auf dem viel Platz für Ränder verschwendet wurde. Z.B. Monkey Island-Serie und andere …
Um auch diese Grenzen des „inneren Ansichtsbereichs“ loszuwerden, wurde die neue grenzenlose Strategie implementiert:
es untersucht den Bildschirmpuffer alle 500 ms und versucht, Ränder zu erkennen, indem es die Pixel des aktuellen Amiga-Bildschirms von den Rändern an analysiert ... es schneidet folglich alle gleichfarbigen Pixel ab ... wenn es einige größere größere Bildschirme erkennt (während des Kalibrierungsprozesses) dann behält es diese größeren Bildschirmgrößen bei ... bis das Spiel oder die Software andere Ansichtsfenstergrößen in der Amiga - Hardware einstellt ... mit anderen Worten , es sucht immer nach dem größten gezeichneten Bild auf dem Bildschirm und wird bei dieser größten Anzeigebereichsgröße bleiben . .. ergibt nach ein paar Sekunden eine optimale Bildschirmgröße für Geräte mit kleineren Bildschirmen (z.B. Handys oder kleine Tablets)
Ein Fehler in Bezug auf die Diskswap-Verzögerung, der verhinderte, dass einige Spiele den Diskwechsel erkannten, wurde behoben
Auf Android-Geräten werden die obere Statusleiste und die untere Navigationsleiste jetzt ausgeblendet, indem die Anzeige in der PWAs-Manifestdatei, die zum Zeitpunkt der Installation analysiert wird, auf Vollbild eingestellt wird. (Ich hoffe, dass dies eine gute Entscheidung war, wenn nicht, öffnet in Github ein "Issue")