Comments (14)
Tested and have the same issue in qemu-user. By bisecting commits, the culprit is 93abd016 and I plan to fix it.
from box64.
@ptitSeb, Bastion now works without rotation.
from box64.
Wow, that is really odd!
Yeah, gl4es should support bastion (but I haven't tried it for a long time). I need to check on an ARM device if it runs fine also.
from box64.
Detailed examination reveils that this game is using x87 FSIN and FCOS to calculate sin() and cos(). FSTP is used to retrieve the result from x87 regs, which is implemented in the above commit and happens to trigger a bug in JIT'ed trigonometric functions, so everything coincidentally rotates 45 degrees.
from box64.
Ok, I found some issue with a few x87 helper function. I haven't tested Bastion yet, but I guess it should help. Can you try with latest sources?
from box64.
Wow, nice. I’m still on my vacation, I’ll try it later today.
from box64.
Does the gameplay works also? It failed with some errors directly displayed on the game window before the fix.
from box64.
Gameplay works at around 14 fps.
from box64.
Great, I’ll try on VF2 later. And we’re now have another test target, seems a lot of opcodes are missing for this game.
from box64.
It works on VF2 also (gameplay fps is under 10), but in full-screen mode, the screen will jump and flicker, not sure what the issue is.
from box64.
It can be a gl4es issue.
from box64.
It can be a gl4es issue.
Yeah, probably. @xctan did you try full-screen on your qemu-user setup? Is it function well?
from box64.
This game runs in full-screen (by default) without any glitch on my setup.
from box64.
Then it probably is a gl4es issue.
from box64.
Related Issues (20)
- 24451|0x6cba3c8: Unimplemented Opcode (00) 66 F0 44 0F C1 3D 46 68 D5 04 41 83 C7 01 48 HOT 1
- BepInEx Support
- Consider adding LBT_86 support to box64 HOT 8
- Slay the Spire (Native) can not boot with box64 git 6c0af2d HOT 3
- Can not run Skype appimage or Viber app image in asahi LInux
- Error loading needed lib libunwind.so.8 HOT 1
- Missing SDL_RWsize wrapped function to sdl2 for Engine: Adventure Game Studio (AGS) HOT 3
- Chasm failed with SDL_GetWindowSizeInPixels) not found HOT 5
- Error loading needed lib HOT 1
- Error: Symbol error not found, cannot apply R_X86_64_JUMP_SLOT HOT 2
- Counter Strike 2 Errors HOT 1
- box64.asahi fails with missing libraries in qemu HOT 4
- hangs when trying to star celeste64 HOT 3
- Unable to run "To The Moon" on a handheld Linux device, indicating missing. so.1 library HOT 7
- Please consider providing an environment variable which disables box64. HOT 5
- Red dead redemption 2 v1.0.1436.28 not launching HOT 1
- optimization for t194 should use gcc or clang? HOT 20
- About Final Fantasy VII Remake HOT 1
- Cannot run linux .x86_64 unity app on raspberry pi CM4 HOT 10
- 0185|0x7d93476: Unimplemented Opcode (66 0F 28 D3) 66 0F 3A 0D D7 01 66 0F 28 C7 66 0F C6 C3 01 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from box64.