Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Windows Games on Macs Without Windows 316

Dotnaught writes "TransGaming Inc. is making its 'Cider' portability engine for Apple's Intel-based Macs available to Windows game developers. The software promises to let Windows games run on Intel Macs without Windows or Apple's Boot Camp. 'Cider works by directly loading a Windows program into memory on an Intel-Mac and linking it to an optimized version of the Win32 APIs,' the company claims. Cider is a software for game developers, not end-users. Cider-enhanced games are scheduled to appear as soon as October. If Cider works well, will there be any more Mac-specific game development? And if not, will it matter?"
This discussion has been archived. No new comments can be posted.

Windows Games on Macs Without Windows

Comments Filter:
  • Re:Cool! (Score:5, Informative)

    by WhiteWolf666 ( 145211 ) <sherwinNO@SPAMamiran.us> on Thursday August 03, 2006 @05:44PM (#15843000) Homepage Journal
    Transgaming already does translate DirectX and Direct3D to OpenGL with little overhead. If the rumors are true, they are currently working on Pixel Shaders 2.0 and up.

    Cedega is a fork of Wine from back when Wine was BSD licensed. It's really cool; I play lots of Windows games on Linux with it.

    Presumably Cider is a Winelib-style toolkit to generate OS X games from Windows games. I, for one, welcome our Cedega-lib powered OS X overlords ;-)
  • Re:Please ... NO!!!! (Score:5, Informative)

    by MBCook ( 132727 ) <foobarsoft@foobarsoft.com> on Thursday August 03, 2006 @06:02PM (#15843116) Homepage
    I switched to the Mac last year (I have a G4 so this is a moot point for me for now). The fact is I think this is an EXCELLENT idea. Now I agree that this is not a long term solution. But look at it this way: how many millions did it cost to port and test Civilization 4 for the Mac? It was still viable though.

    Now if porting games was (almost as) easy as re-linking with an extra library, we'd see many more games for the Mac. The problem would be that they have to pay money to get the library, but it doesn't cost as much as a full port. Now they can do this and get a bunch more money.

    Now the suits take over, as well as some logic from the programmers. "Sure, we made money off the Mac there. But with a little more time upfront and using OpenGL we can make this next game Mac too without having to pay for that library! It will probably perform better too."

    Next thing you know, more and more games are Mac native. If that doesn't happen, then what's the loss? Mac gamers still get more games that we have now. It's not ideal, but it's a plus.

    I agree that OpenGL/OpenAL/SDL is the ideal solution. But this may lead to that.

    Now let's not forget just how many games these days (especially big name stuff like movie games, etc) are put on EVERY platform. They are put on the PS2/GC/XBox/360/Wii/PS3/PC. Guess what runs on almost all those platforms? OpenGL. If you want to make it easy to go on a console later (or multiple consoles) then just use OpenGL. Oh... look... now making it work on a Mac is trivial.

    This is either useful, or will propel steps in the right direction. Either way, it's good.

  • Re:I don't get it (Score:1, Informative)

    by Anonymous Coward on Thursday August 03, 2006 @06:05PM (#15843138)
    HAHA I CANT BELIEVE YOU HAVE THE BRAIN CAPACITY TO TYPE.
    If *some* big games were available like I dunno:

    UT2004 (YUP FOR BOTH MAC AND LINUX)
    Quake 1-4 (BOTH AGAIN)
    CIVILIZATION 3-4 (Mac only)

    have them all on my mac.
    I enjoy just playing those games on my mac more than the very same games on linux.
    OSX has never frozen during them or anything. UNLIKE WINDOZE.
    SO ENJOY YOUR FANTASY THAT THOSE OF US WHO DONT USE WINDOG CRAPWARE OS DONT HAVE GOOD GAMES TO PLAY.
  • Re:Cool! (Score:3, Informative)

    by smallfries ( 601545 ) on Thursday August 03, 2006 @07:56PM (#15843626) Homepage
    Not true at all. Most games aren't playable under Cedega because it doesn't cover all of DirectX. The ones that are supported actually run faster than native on windows. Don't ask me why, as it is natural to assume that the translation would slow them down. It could just be that OpenGL/linux is faster than DirectX/windows. I've tried dual-booting to verify this and it does seem to be true for the games that I've tried.

    The weirdest and most extreme is SimCity 4. For whatever reason the hardware accelerated rendering is broken and so you're forced to use the software renderer - but this runs *as fast* as the hardware version under windows. I've no idea how badly Maxis managed to mangle that code but it quite a weird result.
  • Re:NOT COOL (Score:4, Informative)

    by smallfries ( 601545 ) on Thursday August 03, 2006 @08:01PM (#15843652) Homepage
    How much of this is down to Cedega? I've got a dual-boot so that I can play Civ4 on either windows, or in linux. Actually, that is literally why I have the machine... it's a very addictive game. Since the 1.52 patch came out it has been as stable on linux as on windows, and I've stopped rebooting to play it. I wouldn't go as far as to actually call it stable, but then it isn't on windows either. It tends to fall over after running for an hour or so. It sometimes can't reload games if they've gotten too complicated. And when it does decide to crash it can just fall flat with no warning at all.

    But this is Firaxis's programming - this is the state of the game under windows. And sadly it has improved a hell of a lot since the shipped version...

    As far as installation goes. This was a bitch at first, but most of those forum posts are about how to get the game installed *before* Cedega supported it. Now you just run the installer (selecting XP mode or whichever way round it is) and then hit properties afterwards to set the right windows version. Everything else is automatic.
  • Re:Cool! (Score:3, Informative)

    by treak007 ( 985345 ) on Thursday August 03, 2006 @08:30PM (#15843768)
    The ones that are supported actually run faster than native on windows. Don't ask me why, as it is natural to assume that the translation would slow them down. It could just be that OpenGL/linux is faster than DirectX/windows


    That is because Wine is not an emulator but rather a set of libraries. Running a set of libraries is very similar to running the game native. You could think of Wine more of a directx install for linux, however the problem lies in the fact that Wine does not provide support for every function in DirectX. Also, the performace boost can also be attributed to the Linux kernel being more effient.
  • Darwine (Score:2, Informative)

    by Shrithe ( 972491 ) on Thursday August 03, 2006 @10:22PM (#15844167) Journal
    See also: Darwine [opendarwin.org], which has been working on integrating Wine with QEMU, for running on PPC, for some time now. There doesn't seem to any word on it's future in light of OpenDarwin closing, but I suspect they'll continue their work.
  • Re:Cool! (Score:2, Informative)

    by monoqlith ( 610041 ) on Friday August 04, 2006 @12:18AM (#15844565)
    Fucktard? What is wrong with you?

    He disclaimed his statement by saying he wasn't too familiar with it. If you act like that around people in the physical world...well, the word "socially retarded" comes to mind.
  • Re:But... (Score:1, Informative)

    by Anonymous Coward on Friday August 04, 2006 @02:06AM (#15844888)
    You can hook up any USB mouse to a Mac and the right click works as you would expect it to you know...
  • Re:Cool! (Score:3, Informative)

    by Tom ( 822 ) on Friday August 04, 2006 @04:44AM (#15845202) Homepage Journal
    Something like that would actually be useful. A library you can link to that allows your Mac or Linux game to make DirectX calls and have them translated to the native OpenGL.

    As a support for developers, it could raise the number of games that get ported and make porting easier, because developers don't have to rewrite the graphics from DirectX to OpenGL (or, god forbid, think about such issues before commiting to a proprietary single-platform graphics API).

    But a "Cedega for Macs" is something that I - as both a Linux and a Mac user - want to shoot someone for. You've already killed native games on Linux, you transgays, don't do the same to the Mac!

Software production is assumed to be a line function, but it is run like a staff function. -- Paul Licker

Working...