VOGONS


Boxedwine (Wine on multiple platforms)

Topic actions

Reply 40 of 184, by Agathosdaimon

User metadata
Rank Member
Rank
Member

i extracted it and run te boxedwine exe but nothing happens, i am assuming i need to add/install someting into it? i am running windows 10 64bit myself

Reply 41 of 184, by danoon

User metadata
Rank Member
Rank
Member

Boxedwine doesn't have a nice UI like Virtualbox/VMWare. It's purely a command line app that requires arguments in order to run. You can double click one of the bat files to run a demo I included, like FullTiltPinballDemo32.bat, if you downloaded the recent beta.

Someday it would be nice to implement a more user friendly UI, but for now I'm just focused on performance and compatibility.

If you are trying to run a game that was meant for Windows 95/98 that doesn't use Direct3D, then I would say there is a 75% chance it might work.

http://www.boxedwine.org/

Reply 42 of 184, by Agathosdaimon

User metadata
Rank Member
Rank
Member

Oh okay thanks - i guess i would be looking for somethign that can run direct 3d - i am trying to get games like Jane's F/A-18, iF/1-18 and other late 90s, early 00s sims working

Reply 43 of 184, by danoon

User metadata
Rank Member
Rank
Member
					TCHAR Ch[1024];
ANSICHAR ACh[1024];
appSprintf( Ch, TEXT("%s: %s%s"), FName::SafeString(Event), Data, LINE_TERMINATOR );
INT i;
for( i=0; Ch[i]; i++ )
ACh[i] = ToAnsi(Ch[i] );
ACh[i] = 0;
LogAr->Serialize( ACh, i );

This is some code from Unreal found at https://github.com/stephank/surreal

Notice how there is no string length check for Data? I now pass back the OpenGL extensions list from my computers hardware and I guess it was too big for such an old game.

I am unable to run this particular version of Unreal.exe on my desktop Windows 10 machine as well.

Now Boxedwine will support a new command line argument -glext which can be used to filter the gl extensions the host computer returns.

This also fixes Quake 2, probably for a similar reason.

Quake 2 is hitting some pretty fast numbers now, I attached a screen shot showing 560 fps

Attachments

  • quake2.jpg
    Filename
    quake2.jpg
    File size
    334.91 KiB
    Views
    2526 views
    File license
    Fair use/fair dealing exception

http://www.boxedwine.org/

Reply 45 of 184, by danoon

User metadata
Rank Member
Rank
Member
Agathosdaimon wrote:

Oh okay thanks - i guess i would be looking for somethign that can run direct 3d - i am trying to get games like Jane's F/A-18, iF/1-18 and other late 90s, early 00s sims working

I looked into F/A-18, but I couldn't get it to work. Wine app db says that people haven't had luck with it on Wine, and since I use Wine, I'm not sure how much luck I will have with it. https://appdb.winehq.org/objectManager.php?sC … cation&iId=2184

Even though I just said Direct 3D games won't work, I had a break through this week. Some Direct 3D are starting to work. I was able to play for a few minutes in Expendables (1999 DirectX 6 3D game) https://en.wikipedia.org/wiki/Millennium_Soldier:_Expendable So if the games your are interested in work with Wine then there is a chance Boxedwine will work, you should check back in a few months.

http://www.boxedwine.org/

Reply 46 of 184, by Agathosdaimon

User metadata
Rank Member
Rank
Member

okay, i must profess again my ignorance -i never knew of this wine page - wine is still yes a program designed for running windows programs on apple computers yes? is wine something that can be used in windows already for trying to get old games working?

Reply 47 of 184, by Agathosdaimon

User metadata
Rank Member
Rank
Member

although not listed there - i would really like to know if maybe boxed wine could run iF-22 and or iF/a-18 - i think these 2 interactive magic games from the late 90s have been the challenge of the past decade for me. even Jane's F/a-18 has recently cracked when i have tried some more dxwnd approaches, but if-22 and if/a-18 remain impossible to get going (i think it may have to do with the movies which seem to have some coding issue running on windows 10

iM1-a2 abrams runs in windows 10 but it currently runs far too fast when it comes to projectiles flying and if the tank goes done a slope it goes into hyperdrive

if boxed wine could work for any of these iMagic sims, i would like to know

Reply 48 of 184, by danoon

User metadata
Rank Member
Rank
Member
Agathosdaimon wrote:

although not listed there - i would really like to know if maybe boxed wine could run iF-22 and or iF/a-18 - i think these 2 interactive magic games from the late 90s have been the challenge of the past decade for me. even Jane's F/a-18 has recently cracked when i have tried some more dxwnd approaches, but if-22 and if/a-18 remain impossible to get going (i think it may have to do with the movies which seem to have some coding issue running on windows 10

iM1-a2 abrams runs in windows 10 but it currently runs far too fast when it comes to projectiles flying and if the tank goes done a slope it goes into hyperdrive

if boxed wine could work for any of these iMagic sims, i would like to know

There might be some hope. I tried iF 22 and it mostly worked. The movies would crash near the end of the movie, but eventually I was able to get to the main screen. I tried the instant action. It works, but it wasn't very responsive to my keyboard commands, it was hard to control. Maybe someday when I get joystick support it will be more playable.

Attachments

  • if22.jpg
    Filename
    if22.jpg
    File size
    375.69 KiB
    Views
    2496 views
    File license
    Fair use/fair dealing exception

http://www.boxedwine.org/

Reply 49 of 184, by Agathosdaimon

User metadata
Rank Member
Rank
Member

oh thats great, - my best effort was geting it to run with virtualbox win98se - but its sound is all broken and had game-breaking stuttering in the 3d parts - frustrating as other imagic games liek spearhead and im1a2 mostly work fine in oracle virtualbox

so now i just need to learn how does one actually use boxedwine - i dont know any command line stuff for it, is there a guide, or is boxed wine still not really ready for use?

Reply 50 of 184, by danoon

User metadata
Rank Member
Rank
Member

19R1 Beta 2 Release

Changes from 19R1 Beta 1
* Fixed bugs in the Windows 64-bit build
* Added support for SSE instructions, and bumped the CPU to be reported as a Pentium 3
* Enabled support for Direct 3D, this is experimental, so if you are lucky maybe 50% of the Direct 3D games you try will work. You should probably stick to games around the year 2000 or before.

https://sourceforge.net/projects/boxedwine/fi … 201%20Beta%202/

http://www.boxedwine.org/

Reply 51 of 184, by danoon

User metadata
Rank Member
Rank
Member
Agathosdaimon wrote:

oh thats great, - my best effort was geting it to run with virtualbox win98se - but its sound is all broken and had game-breaking stuttering in the 3d parts - frustrating as other imagic games liek spearhead and im1a2 mostly work fine in oracle virtualbox

so now i just need to learn how does one actually use boxedwine - i dont know any command line stuff for it, is there a guide, or is boxed wine still not really ready for use?

You can try 19R1 Beta 2 that I just released. iF 22 is not a simple game to install. You will need to copy both CD's to a single directory, fs/home/files/if22/, for example. See HowToInstallYourOwnGame.txt in the new beta for a more detailed explanation. After you install it you will need to copy fs\home\files\if22\Data\*.* to fs\home\username\.wine\drive_c\I-Magic\F22\Data (the installer left some on the cd).

To make the UI look right you will need to set the resolution to 1024x768 instead of using the default 800x600, something like this

cd bin64
BoxedWine64.exe -resolution 1024x768 -root ../fs -zip ../fullWine1.7.55-v7.zip -w /home/username/.wine/drive_c/I-Magic/F22 /bin/wine if22

If it crashes at the end of each movie, next time just click the movie before the end so that it will be skipped.

http://www.boxedwine.org/

Reply 53 of 184, by Serious Callers Only

User metadata
Rank Member
Rank
Member

Some wiine devs created a similar project recently using qemu (to run on ARM):

https://github.com/AndreRH/hangover/commits/master

virtualization unfortunately only would really help in x86 compatible cpus, not arm (among other problems). Slowness seems to be in the future of x86 on android or rpi anything (except if in a intel x86 cpu ofc)

Reply 54 of 184, by danoon

User metadata
Rank Member
Rank
Member
Serious Callers Only wrote:

Some wiine devs created a similar project recently using qemu (to run on ARM):

https://github.com/AndreRH/hangover/commits/master

virtualization unfortunately only would really help in x86 compatible cpus, not arm (among other problems). Slowness seems to be in the future of x86 on android or rpi anything (except if in a intel x86 cpu ofc)

I'm also curious what will happen on Android/ARM. I think it wouldn't take too much to get Boxedwine to run on ARM without a recompiler. And a basic dynamic recompiler shouldn't be too hard either, I have a basic x86 dynamic recompiler (https://sourceforge.net/p/boxedwine/code/HEAD … /x32/x32CPU.cpp) that is only about 2000 lines of code. Boxedwine handles the dynamic parts generically and each CPU implementation only needs to handle a few micro ops. Of course a true multi-threaded x86 to ARM binary translator like I have for x64 would probably take a long time to create.

I will probably think more seriously about Android/ARM once Wine has a DirectX implementation for OpenGL ES.

http://www.boxedwine.org/

Reply 55 of 184, by danoon

User metadata
Rank Member
Rank
Member

Just thought I would share an update and a screen shot.

OpenGL pass through is working pretty well with the x64 build. Here is Quake 3 with about 250fps.

Attachments

  • quake3.jpg
    Filename
    quake3.jpg
    File size
    332.32 KiB
    Views
    2310 views
    File license
    Fair use/fair dealing exception

http://www.boxedwine.org/

Reply 56 of 184, by danoon

User metadata
Rank Member
Rank
Member

This is an old version of World of Warcraft I had lying around on the hard drive, but it is also the newest game I got to work in Boxedwine. This is from 2010. I'm only seeing about 1 FPS, but I'm still pretty amazed it works.

Attachments

  • wow.jpg
    Filename
    wow.jpg
    File size
    795.48 KiB
    Views
    2259 views
    File license
    Fair use/fair dealing exception

http://www.boxedwine.org/

Reply 58 of 184, by danoon

User metadata
Rank Member
Rank
Member

I started working on a UI, here is what I have so far. It uses wxWidgets, so it should be able to work on multiple platforms. So far I have it building for Xcode (Mac) and MSVC (Windows).

Attachments

  • BoxedwineUI.jpg
    Filename
    BoxedwineUI.jpg
    File size
    238.77 KiB
    Views
    2167 views
    File license
    Fair use/fair dealing exception

http://www.boxedwine.org/

Reply 59 of 184, by danoon

User metadata
Rank Member
Rank
Member

Boxedwine19R1 (svn 966) https://sourceforge.net/projects/boxedwine/fi … %20Release%201/

Builds (all include Wine 1.7.55 and Wine 4.0)
* BoxedWine19R1.exe
Windows installer for 64-bit machines.

* BoxedWine19R1-32bit.exe
Windows installer for 32-bit machines, including Windows XP

* BoxedWine19R1.zip
Windows 32-bit and 64-bit binaries, no installer. You can download this if you just want the file systems to use if you make your own builds.

2019-09-18

Changes from 19R1 Beta 2
* Added new UI to manage games and containers for Windows and Mac builds
* Added Wine 4.0 file system
* Windows build can now integrate with the OS to launch 16-bit apps directly from Explorer (Container setting)

http://www.boxedwine.org/