Welcome to AEP Emulation Page - Emulation News

Main Menu
· Home / News
· News Categories
· News Archiv
· My Account
· Search
· Forums
· Weblinks
· Game Reviews
· Translations
· Impressum

Downloads
 


Forum
MEMBERS ONLINE
Currently no members online.

You are an anonymous user. You can register for free by clicking here
Username
Password
 Remember me

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Select interface language:

EnglishGerman

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· PDRoms


Welcome to AEP Emulation Page!

Please register or login to be able to use all features of the site (comments, ratings, forums, chat, etc...).


Letzte Beitrge im Forum
TopicReplies  Views  Poster  Date  Time
goto Post Steam / Epic / etc.: Angebote und Aktionen 411  4.322.972  pYRo  16. Jun 06:59
goto Post PS1- / PS2-Spielstände herunterladen & i... 1  108  retroK  15. Jun 19:53
goto Post Erwähnenswerte Neuerungen bei Dolphin & ... 103  223.898  Juttar  12. Jun 18:36
goto Post Atari Jaguar: BigPEmu 1.18 1  774  Juttar  03. Jun 04:28
goto Post Remakes_VMs: OpenJK 2025.05.19 2  437  retroK  21. May 18:48
goto Post Frohe Ostern 2025! 5  1.074  DRK  06. May 21:20
goto Post 3dSen VR - NES-Spiele in 3-D mit VR-Unterstü... 24  65.203  Juttar  06. May 12:27
goto Post Saturn: Ymir v0.1.2 1  583  Juttar  05. May 11:35


Post new topic   Reply to topic  
View previous topic Printable version Log in to check your private messages View next topic
Author Message
retroKOffline
Post subject: PC: Box64 v0.3.6  PostPosted: Jun 06, 2025 - 06:27 PM
Site Admin


Joined: Jul 04, 2004
Posts: 13.681

Location: Frankfurt a.M.
Status: Offline

Box64 ist ein Linux Userspace x86-64 Emulator für ARM-basierte Linux Systeme.


Box64 is a Linux Userspace x86_64 Emulator, targeted at ARM64, RV64 and LoongArch Linux devices.

Quote:
  • This version introduces wowbox64.dll for Hangover; the ability to use the Volatile Metadata of Windows executables for x64 wine; and some better x87/SSE/AVX handling
    => WowBox64 can be built directly from Box64 repo, and can be found in the CI artifacts also
    => it also supports a subset of BOX64_XXXX settings, which can be set from command line or via a setting file ".box64rc" in the Wine prefix home
    => Volatile Metadata, when present, allows only applying strong memory ordering when needed, as marked by the compiler, giving overall better performances
    => The precision control bit of x87 is now handled, allowing some older games to run correctly
    => More work has been done in the handling of precise NaN and Round handling in SSE & AVX opcodes
  • Added/fixed some Syscalls, helping Go programs
  • Wrapper: more functions added, and some fixes too. Vulkan is 1.4 now, among other things
  • Wrapper: Added a few more wrapped libs (like some avcodec and friends)
  • Improve internal memory allocator (with a dedicated allocator for small memory allocations), and fixed some issues around it
  • Improve internal mmaped file tracking
  • Box32: Some small refactoring around memory management and internal memory allocations
  • Box32: More functions wrapped
  • Box32: More libraries wrapped
  • ARM64: Added support for Atomic extension in many internal functions (not related to Dynarec).
  • ARM64: Added support for CRC2 extension for internal CRC functions
  • Interp: A few fixes to some opcodes, and better NAN handling on some selected SSE/AVX opcodes
  • Interp: Added a few opcodes with exotic prefixes
  • Dynarec: Introcude BOX64_DYNAREC_ROUND=2 to handle x87 precision control bit (ARM64 and RV64, LA64 still doesn't handle x87 yet)
  • Dynarec: Some small optimizations on Strongmem emulation, making it more efficient
  • Dynarec: Some speed optimizations on code that do SMC and waiting slot
  • Dynarec: Added CALLRET=2 to improve call/ret optimization compatibility with SMC code
  • Dynarec: ARM64: Various optimizations and fixes on some opcodes, especially AVX ones
  • Dynarec: ARM64: Added missing FASTNAN=0 handling on some SSE/AVX opcodes
  • Dynarec: ARM64: Added some exotic prefixed opcodes
  • Dynarec: ARM64: Avoid purging XMM/YMM register on intra-block loop if possible
  • Dynarec: RV64: Many fixes and improvments around x87 emulation
  • Dynarec: RV64: Added some more missing opcodes, especially some LOCK prefixed ones and many MMX ones
  • Dynarec: RV64: Various fixes on some existing opcodes
  • Dynarec: RV64: Improved nativeflags handling, allowing for more cases to use it
  • Dynarec: LA64: Added some more opcodes and MMX handling
  • Dynarec: LA64: Various fixes to some existing opcodes
  • Android: Improved signal handling, structure alignment, and transformation
  • WowBox64: Created the dll, with RcFile, Env. Var. handling and log printout (both ARM64 Dynarec and Interpreter available)
  • Cosim: Various fixes and improvements to limit false negatives and improve readability of logs
  • RcFile: A few fixes for some values that would be ignored

Related links:
[ PC Emus / Virtual Machines ][ MAC Emulatoren ]

_________________
Alderaan shot first! 
 
 
View user's profile Send private message
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic  
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © The PNphpBB Group
Credits
AEP Emulation Page 1998 - 2025