Giter Club home page Giter Club logo

Comments (10)

ptitSeb avatar ptitSeb commented on August 26, 2024 2

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.

ptitSeb avatar ptitSeb commented on August 26, 2024 1

No yet, I'm still working on global stabilisation. I haven't started looking at this one yet.

from box86.

ptitSeb avatar ptitSeb commented on August 26, 2024 1

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.

ptitSeb avatar ptitSeb commented on August 26, 2024

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.

ITotalJustice avatar ITotalJustice commented on August 26, 2024

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.

ptitSeb avatar ptitSeb commented on August 26, 2024

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.

ITotalJustice avatar ITotalJustice commented on August 26, 2024

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.

Jack-Rickwood avatar Jack-Rickwood commented on August 26, 2024

Any news on this? It would be so cool if witcher 2 ran on this!

from box86.

 avatar commented on August 26, 2024
#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.

ptitSeb avatar ptitSeb commented on August 26, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.