Comments (10)
Yeah, I'll try to debug it tomorrow or maybe next week (as I still need to download it first)
That eON failed to initialise doesn't sound too good.
from box86.
No yet, I'm still working on global stabilisation. I haven't started looking at this one yet.
from box86.
Witcher 2 for Linux works now on my side, but it needs an OpenGL 3.3 to really works. It doesn't seems to work fine on OpenGL 2.1.
from box86.
The Witcher 2 !! Ah yeah, that would be an impressive demo indeed.
Now, I have added all SDL missing symbol, and also tmpname. All other symbols are from openal, and they are all supported currently. So I guess it's not directly linked to openal, but somehow get it in some inderect way. In case it use alut, I have added openal as a dependancy, but I doubt it use it. Can you give me the full log (I need the list of loaded libs at the beggining).
from box86.
Thanks! And yes it would be amazing to see it running. Here's the full log
Noticed it got further now with the sdl symbols added, now it ends with 10717|0x2012f7a6: Unimplemented Opcode 66 8C E2 66 85 D2 89 E5
from box86.
So, I added the missing opcode. It was mov dx, fs
, so I'm unsure what will happens next, because my emulation of the segments register is really the bare minimum...
About the openal symbol, I don't see anything wrong for now. I need to grab my copy of witcher 2 and analyse libopenal-eon.so.1
, but I first need to download the massive 20Go install... so not for today!
from box86.
Thanks again! Yeah the error is now ERROR - eON failed to initialise!
And nice that you have the game, will be much faster for you to debug :)
from box86.
Any news on this? It would be so cool if witcher 2 ran on this!
from box86.
#0 0x20477000 in ?? ()
#1 0x0383cd24 in AllocElfMemory (context=0x3b32a30, head=0x0, head@entry=0x3b2d618, mainbin=62073376, mainbin@entry=1) at /home/pi/box86/src/elfs/elfloader.c:195
#2 0x0380ccdc in main (argc=<optimized out>, argv=<optimized out>, env=<optimized out>) at /home/pi/box86/src/main.c:669
Adding "./witcher2" as #0 in elf collection
Elf Addr(v/p)=0x10000/0x10000 Memsize=0x20466e50 (align=0x1000)
Elf Stack Memsize=1048576 (align=4)
Elf TLS Memsize=0 (align=0)
Allocating 0x20467000 memory @0x10000 for Elf "./witcher2"
Segmentation fault
from box86.
Yes, so box86 was "in the way" of the witcher 2... I moved it away, but now, the witcher 2 beeing a Windows game with a custom wrapper, the code use FS: for the TLS data (like Wine). So, it still doesn't go very far for now.
from box86.
Related Issues (20)
- Tor not working with Box86 HOT 2
- "Directory not empty" error when trying to reinstall steam HOT 1
- box86 down?, box64 still respond HOT 2
- How the hell do I compile this on Alpine Linux? HOT 4
- blank login window for Steam HOT 2
- Installing wine 5.1/6.0 on arm debain
- Performance regression in Starcraft Broodwar 1.16 with cnc-ddraw (with bisect) HOT 7
- had to use DBUS_FATAL_WARNINGS=0 to get steam to launch on RK3588
- X_ChangeProperty: BadValue in "Penumbra: Overture" (Linux Native)
- SIGSEGV in "Penumbra: Black Plague" (Linux native)
- Unimplemented Opcode (51) EF 61 50 52 50 52 0F 31
- Running Wine and VARA HF works on eb44fd6 but crashes on 1411d44 HOT 34
- Improved fpu_fxsave/fpu_fxrstor patch makes vanilla WoW look weird HOT 9
- latest steam login window? HOT 18
- FillBlock at 0x63d6 triggered a segfault, cancelling HOT 1
- Missing symbols in SDL2 HOT 6
- 3D games are not launched with the latest updates Box86
- wine client error:24: sendmsg: Bad address HOT 1
- Compiling on Arch Linux (aarch64) HOT 2
- instalation issues in Docker - running bash with box86 errors with "Error initializing native libtinfo.so.6" HOT 1
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 box86.