Forums
New posts
Articles
Product Reviews
Policies
FAQ
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Menu
Log in
Register
Install the app
Install
Forums
Apple Computing Products:
macOS - Apps and Programs
do i need to re-buy my games?
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="lil" data-source="post: 168727"><p>I don't even think that will be the case. Games are rarely coded in machine code/assembler so they are programmed in a higher level language such as C/C++ - which accesses things like the Windows API (say DirectX for example) meaning that whilst the code compiled for it will be machine readable by an intel Mac as it was compiled for x86, it would not work as none of the Windows APIs would exist. So they need to convert the game as at present to use the OS X APIs, I expect they use some kind of abstraction layer which translates the Windows API calls to OS X ojnes to speed up development and to save re-inventing the wheel, and then optimise from there.</p><p></p><p>So in essence, I still see things coming on seperate packages just as a ton of x86 machines running Linux, doesn't mean we see games for x86 Windows also coming with an x86 Linux version (or very rarely). Some of the data files will remain identical across platforms but the program itself still won't.</p><p></p><p>Vicky</p></blockquote><p></p>
[QUOTE="lil, post: 168727"] I don't even think that will be the case. Games are rarely coded in machine code/assembler so they are programmed in a higher level language such as C/C++ - which accesses things like the Windows API (say DirectX for example) meaning that whilst the code compiled for it will be machine readable by an intel Mac as it was compiled for x86, it would not work as none of the Windows APIs would exist. So they need to convert the game as at present to use the OS X APIs, I expect they use some kind of abstraction layer which translates the Windows API calls to OS X ojnes to speed up development and to save re-inventing the wheel, and then optimise from there. So in essence, I still see things coming on seperate packages just as a ton of x86 machines running Linux, doesn't mean we see games for x86 Windows also coming with an x86 Linux version (or very rarely). Some of the data files will remain identical across platforms but the program itself still won't. Vicky [/QUOTE]
Verification
Post reply
Forums
Apple Computing Products:
macOS - Apps and Programs
do i need to re-buy my games?
Top