Box64 und Box86 sind Userspace-Emulatoren, um herkömmliche X86-und X86_64-Anwendungen auf ARM auszuführen, und die 0,2-Version von beiden ist ein schöner großer Schritt nach vorne. Für diejenigen unter Ihnen mit ARM-Geräten (wie dem Raspberry Pi) klingen diese beiden Projekte definitiv interessant und werden das erweitern, was Sie tun können.
Highlights umfassen:
- DXVK 2.0 Arbeit.
- Unity3d-Spiele funktionieren jetzt.
- Reduzierter Speicherausdruck.
- Unterstützung für ein verpacktes libfuse hinzugefügt, damit Appimage funktioniert.
- Zwietracht funktioniert.
Ich versuche gerade, mein Raspberry Pi 4 mit Ubuntu neu zu machen, damit ich mehr Dinge wie diese testen kann, aber es ist ein bisschen Ärgernis. Hoffentlich kann ich es in Zukunft für ein Übersichtsvideo sortieren.
Box86 v0.2.8 Changelog:
- Wickelte mehr Vulkanfunktion, DXVK 2.0 funktioniert jetzt
- Unterstützung für Overiden Malloc/Free-Funktionen hinzugefügt
- Verbesserter Elfenlader
- Verbesserte DLSym-Handhabung mit rtld_next
- Das Box86_Dynarec_SafEflags hinzugefügt, damit ein feinetuning dynarec generierter Codehandhabung von Flags-Accross-Funktionsaufrufen und Rückgaben erzeugt wird.
- Das Setup X86 Bash Binary fügte Box86_Bash hinzugefügt, sodass das Shell-Skript in X86 World ausgeführt werden kann
- Fügte Box86_Rolling_Log hinzu, um Details nur beim Absturz zu protokollieren
- Verbessertes TLS-Größenhandling (Unity3d-Spiele funktionieren jetzt)
- Verbesserte Funktion Familie der Funktionsfamilie, um eine bessere Box86-Integration zu haben
- Fügte ein paar weitere verpackte Libs hinzu, wie Faudio
- Verbesserte GTK, SDL2, GL, Vulkan (und mehr) Verpackung
- Verbesserte Signalhandhabung und Speicherschutztrack
- Es wurde eine grundlegende Unterstützung für statisch verknüpftes Programm hinzugefügt. Der Thread funktioniert noch nicht, aber Speicherzuweisung und Dateizugriff.
Der Entwickler bemerkte auch:
Mit der Verwendung der neuen SafeFlags läuft ein C# Windows-Programm jetzt gut (es wird gezwungen, wenn die Vara-Softwarefamilie erkannt wird). Mit der grundlegenden Unterstützung des statisch verknüpften Programms arbeitet der alte Emulator wie Modeller für Linux. Programm mit Threads wie Mugen für Linux nicht.
Box64 v0.2.0 Changelog:
- Wickelte mehr Vulkanfunktion, DXVK 2.0 funktioniert jetzt
- Unterstützung für Overiden Malloc/Free-Funktionen hinzugefügt
- Refactor Dynarec Memory Management, Reduzierung des Speicherpfunddrucks (von 20% auf 40% der Dynarec-Größe)
- Verbesserter Elfenlader
- Verbesserte DLSym-Handhabung mit rtld_next
- Das Box64_Dynarec_SafeFeFlags hinzugefügt, damit ein feinetuning dynarec generierter Codehandhabung von Flags-Accross-Funktionsaufrufen und Rückgaben erzeugt wird.
- Box64_Bash zum Setup x86_64 Bash Binary hinzugefügt, sodass das Shell-Skript in x86_64 World ausgeführt werden kann
- Fügte Box64_Rolling_Log hinzu, um Details nur beim Absturz zu protokollieren
- Arbeiten zur Ausrichtung für einige Phread-Strukturen
- Weitere verpackte Bibliotheken in der GTK-Familie
- Einige Korrekturen im Dynarec X87-Code (ein paar Spiele wie UT2004 oder Piczle Puzzle)
- Verbessertes TLS-Größenhandling (Unity3d-Spiele funktionieren jetzt)
- Mehr pagesze-kompile-Optionen
- Verbesserte Funktion Familie der Funktionsfamilie, um eine bessere Box64-Integration zu haben
- Support für verpackte libfuse hinzugefügt, damit Appimage funktioniert
- Eingestellt die Binfmt-Integration, damit Appimage automatisch ausgewählt ist
- Verbesserte Faudio, SDL2, GL (und mehr) Verpackung
- Weitere verpackte Bibliotheken wie libegl.so hilft, qt4/5 libs zu laden, um zu laden
- Verbesserte Signalhandhabung und Speicherschutztrack
- Einige Signaturfixen für einige verpackte Funktionen (in LIBC)
- Weitere Systeme fügten hinzu
- Der ARM64-Dynarec hat viele neue Opcodes hinzugefügt
Der Entwickler bemerkte auch, dass wie: Überlebende Mars, Piczle Cross Adventure (mit Protonenexperimental), Unreal Torunament 2004, Obduktion, Machinarium, Silicon Zero, Hacknet, Absolute Drift, Art of Rally, Dota 2 arbeiten. Plus Apps wie TeamSpeak 3 Client und Server oder Discord.
Artikel von.
Schreibe einen Kommentar