News: 0001559508

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

FEX 2507 Brings New Optimizations & Gets Some Ubisoft Games Running

([Linux Gaming] 6 Hours Ago FEX 2507 Emulator)


FEX 2507 is now available for this open-source emulator that allows running x86/x86_64 games and applications atop 64-bit ARM Linux devices whether they be AArch64 servers or ARM64 single board computers and other devices.

A notable milestone with today's FEX 2507 release is implementing enough support for running the Ubisoft Connect launcher and in turn being able to run some Ubisoft game titles. The Ubisoft Connect launcher had been "a thorn in our side for years" according to developers due to its built-in anti-debugger tech. That has prevented all Ubisoft games from launching but now with FEX 2507, enough support is in place that some Ubisoft games can be played.

FEX 2507 also brings optimized x87 FISINCOS handling, optimized long division, and other optimizations. There is also a physics fix helping the game Horizon Zero Down.

Downloads and more details on today's FEX 2507 release via [1]FEX-Emu on GitHub .



[1] https://github.com/FEX-Emu/FEX/releases/tag/FEX-2507



MastaG

Darkstar0129

The following quote is from page 4-27 of the MSCP Basic Disk Functions
Manual which is part of the UDA50 Programmers Doc Kit manuals:

As stated above, the host area of a disk is structured as a vector of
logical blocks. From a performance viewpoint, however, it is more
appropriate to view the host area as a four dimensional hyper-cube, the
four dimensions being cylinder, group, track, and sector.
. . .
Referring to our hyper-cube analogy, the set of potentially accessible
blocks form a line parallel to the track axis. This line moves
parallel to the sector axis, wrapping around when it reaches the edge
of the hyper-cube.