VOGONS


Boxedwine (Wine on multiple platforms)

Topic actions

Reply 100 of 102, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Should be able to post about a dozen troublesome games tomorrow. If the error log not good enogh then at least the game list will be something.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 101 of 102, by danoon

User metadata
Rank Member
Rank
Member

Just a quick status update. Things are still moving along.

  • Added GitHub mirror https://github.com/danoon2/Boxedwine
  • Added Raspberry Pi build
  • Fixed an issue where Wine 5 would sometimes fail to create the first window on slower machines.
  • Fixed two FPU bugs in the normal core

I started playing around on a Raspberry Pi 4. It's not exactly fast for Boxedwine, but since I'm only using the normal core, I guess that isn't surprising. Right now it seems like Roller Coaster Tycoon gets about 1 frame per second. I already have a simple JIT recompiler for x86 that I can use as a template for ARM. The x86 JIT seems to give a little more than 2x improvement so maybe ARM will see the same improvement.

Attachments

  • rtc-raspberry.jpg
    Filename
    rtc-raspberry.jpg
    File size
    161.19 KiB
    Views
    83 views
    File license
    Public domain

http://www.boxedwine.org/

Reply 102 of 102, by danoon

User metadata
Rank Member
Rank
Member

Finished the simple ARMv7 recompiler. MDK performance on the Raspberry Pi 4 improved from 11 to 21. So almost doubling performance as expected. There is still room for improvement. When generating the ASM, each emulated op creates the ASM independently. So I see generated code where it will store a value from a register to memory at the end of an emulated instruction. Then the beginning of the next emulated instruction will read the memory back into the same register.

Attachments

  • mdk-raspberry.jpg
    Filename
    mdk-raspberry.jpg
    File size
    116.98 KiB
    Views
    31 views
    File license
    Public domain

http://www.boxedwine.org/