VOGONS

Common searches


Search results

Display options

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
Status Update Gog.com approved the Linux version of Boxedwine for the game, The Voodoo Kid. Now that game is available on Windows, Mac and Linux on Gog and Steam. All 3 builds are using the x64 multi-threaded version of the CPU emulator. This is a good start, but I still have some work to do on the …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
Based on the website's description, it sounds as though the windows version would emulate Linux on Windows, and then run the Linux version of WINE on the emulated Linux system...? That seems to be one compatibility/emulation layer more than is actually necessary. Why not just port WINE to Windows? …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
Proof of concept for translating OpenGL to Vulkan. I was able to get GL Gears to run, but Quake 2, Unreal and Wine's DirectDraw to OpenGL all failed, they just gave a black screen. I'm hoping eventually it could be used to replace OpenGL on Mac. Filename zink.jpg File size 204.73 KiB Views 553 …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
I have the same problem with QEMU on M1. Wine strategy of OffscreenRendering is to use FBO. That didn't seem to work on macOS. I would have thought that to be XQuartz/OpenGL 2.1 issue as I guess you had a better OpenGL context instantiation from NSWindow/CocoaGL. You should try changing …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
I'm still trying to get Boxedwine to work well on Mac. It seems like when Wine translates DirectDraw to OpenGL it makes use of frame buffer OpenGL calls and they just do not work the same on Mac as on Windows. But other than that the x64 build for Mac is doing well. As soon as I figure out the …

Re: PCem killed off

in PC Emulation
I started work on jDosbox which transitioned into Boxedwine more than 10 years ago. I completely understand the decision. I will often take extended breaks but I'm always drawn back to the code. I think for me its a bit of OCD, kind of like doing a puzzle a few pieces at a time.

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
Boxedwine is able to run MDK Perf with a score in the 400s now on the Mac Mini M1 using native ARMv8 code. The x64 build running in rosetta gets about 130 on the same machine, so this is a big jump up. Not a whole lot else works and I'm still struggling with OpenGL. Screen Shot 2021-06-04 at 12.23. …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
I've got a bunch of old win3x and 9x multimedia titles, reference and encyclopedia type, what I would like to happen is that I can stick them all on a server and be able to access them on any machine on the network. Can boxedwine be perverted to my evil plan? Not sure it would be better running a …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
If OpenGL performance does become an issue, perhaps you could try using MoltenVK on top of Apple's Metal API, and Zink on top of that. :slightly_smiling_face: I might have to try that at some point, it will probably be the best way to continue using Wine with D3D support for newer games. But for …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
I'm running into issue where things like MDK Perf work with OpenGL on Windows but not on Mac. Wine is complaining about not finding the right pixel format so I'm assuming OpenGL doesn't work on Mac for older games that use lower color depths. This got me thinking about using software OpenGL …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
https://devblogs.microsoft.com/commandline/the-initial-preview-of-gui-app-support-is-now-available-for-the-windows-subsystem-for-linux-2/ does this help in no need to emulate cpu ? Do you know if a 32-bit Linux app would run on 64-bit Windows using that? My understanding was that it wouldn't. Plus …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
I think you're right. The MDK DOS score of 170 on RPi4 is very good indeed. The M1 at 5nm process node and 3.2GHz is at least 2X more performance than RPi4 without even accounting for other enhancements such as PDDR/on-package unified memory. If your new ARMv8 binary translator worked on M1, then …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
221 for MDK is pretty good, my x64 build running via Rosetta on the M1 gives about 130. My simple native ARM JIT (basically just inlines normal emulation), gets abouts about 50. The interesting thing is that on the Raspberry Pi4, my newer ARM binary translator gets 170 which is 6 about times faster …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
No. I was told there is a decompressor that uses them but I had to write my own test app to actually confirm correct behaviour on real hardware. I'm not sure how wine/linux do things but win95/98 uses lazy fpu saving/restoring via the TS flag in CR0 (control register 0). Running any app in win95 …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
No, it needs to be combined with the base offset and the whole thing limited to 16 bits. address = cpu->seg[op->base].address + (U16)(cpu->reg[op->rm].u16 + (S16)cpu->reg[op->sibIndex].u16 + op->disp + ((((S16)cpu->reg[reg].u16)>>4)*2)); Those opcodes basically let you use three registers for …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
jmarsh wrote on 2021-04-21, 01:00: It's not protected mode segment bounds/limit related, but rather the cases when BaseOffset+(BitOffset/8) is negative or exceeds 64k. So are you saying something like address+=(((S16)cpu->reg[reg].u16)>>4)*2; should be masked off like address+= (S16) ( (((S16)cpu-> …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
https://sourceforge.net/p/boxedwine/source/ci/master/tree/ https://github.com/danoon2/Boxedwine Yeah, I should make that more clear. Thanks for that. I don't any segment bounds checking, I just blindly add the address. I have seen a few Win16 games that I just can't seem to get to work. I wonder if …

Re: Boxedwine (Wine on multiple platforms)

in PC Emulation
After a few hiccups with gog.com testing on Windows 7 (SDL audio didn't like Win 7), Boxedwine is now being used on gog.com and Steam to bring an old game back to life, The Voodoo Kid. I'm pretty happy to see this, software preservation was always a goal of Boxedwine. Steam: https://store. …

Page 1 of 11