[linux] Emulation - Page 2

[linux] Emulation

Various things about Spring that do not fit in any of the other forums listed below, including forum rules.

Moderator: Moderators

User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

nicely done sinbad.

Wine runs udner an x86 system, windows runs udner an x86 system, and so does linux (well not all versions, the pwoerpc versionf ro example, th versions that run on mobiles and PDAS etc)

If widnwos and linux run on the same system, then a program that enables widnwos programs to run udner linux is not emulating x86 hardware at all.

The nearest i cna think fo would be vmware runnign widnwos in linux udnera virtual system, and I'm nto even sure of that.
tsunetomo
Posts: 11
Joined: 24 Nov 2005, 19:14

Post by tsunetomo »

whatever.

It DOES provide APIs emulation, all right?
User avatar
SinbadEV
Posts: 6475
Joined: 02 May 2005, 03:56

Post by SinbadEV »

acctually no, it redirects api calls to the MSWindows installation you have on another drive, once an instance of a windows aplication is running on linux it's acctually running windows code directly against your processor...

acctually wait... that's an optional thing...

just read up a bit on wine they call it an "implementation of the windows architechture"... which, I suppose, people might call an emulator... but that doesn't change the fact that W.I.N.E stands for "Wine Is Not an Emulator"
tsunetomo
Posts: 11
Joined: 24 Nov 2005, 19:14

Post by tsunetomo »

Let's stop the argument:
From winehq:
Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available.
If you want to correct people, be sure to double check your statements.
Furthermore I want to point out that "WINE's definition" is slightly off topic.

The topic is: "I want to play, damn!" (i'm getting closer, but not right there). :wink:
User avatar
SinbadEV
Posts: 6475
Joined: 02 May 2005, 03:56

Post by SinbadEV »

Oh I'm sorry, I should have said "TA Demo Recorder!!!??!!! WHy are you bothering with that garbage now that spring is here, run spring under wine and learn the joy of the 21st century!!!"
tsunetomo
Posts: 11
Joined: 24 Nov 2005, 19:14

Post by tsunetomo »

I tried that, too.

No texture filling. All white as snow.
User avatar
SinbadEV
Posts: 6475
Joined: 02 May 2005, 03:56

Post by SinbadEV »

huh... that's weird... I think all of the people who are using Spring in Wine are using the optional DLL forwarding calls thing... meh... wait for the people who made the linux port to implement networking...
tsunetomo
Posts: 11
Joined: 24 Nov 2005, 19:14

Post by tsunetomo »

I even compiled the linux port.
Darned SDL SEGFAULT while loading the 3d stuff.

I tried them all.
*** There is no freaking way i can play TA related stuff. ***
Must be some kind of vodoo curse.
User avatar
SinbadEV
Posts: 6475
Joined: 02 May 2005, 03:56

Post by SinbadEV »

Crappy Video Card with non-working drivers is my guess.
tsunetomo
Posts: 11
Joined: 24 Nov 2005, 19:14

Post by tsunetomo »

Video card is Radeon Mobility 9200 (Crappy indeed)
Drivers x11 DRI (not so crappy imho)
User avatar
Das Bruce
Posts: 3544
Joined: 23 Nov 2005, 06:16

Post by Das Bruce »

Have you tried ATI's drivers?
tsunetomo
Posts: 11
Joined: 24 Nov 2005, 19:14

Post by tsunetomo »

Obviously. Spring doesn't even start. Gives missing GL extension or something.

The fault is probably in the card, as I reckon Spring does make use of advanced GL extensions. I guess I'll start playing it as soon as I have a good *NVIDIA* card. :evil:
The ATI guys really deserve my distrust. (for countless other issues).

Back in topic:
I can play TA in Cedega.
singleplayer: working
multiplayer: working (TCP/IP server/client only, enough for me)
cd music: not working (i've got mp3s though)
recorder/replayer: working (yeahh!)
interface upgrade: NOT WORKING, damn it.
I mean, i can see the ally income, but i can't click on it, i can't build DT rings or whatever, let alone markers.

I need to know how TADemo's hook catches the events (like CTRL-F2 and stuff).

really, if someone knows it spit it out. Pretty please...
User avatar
Das Bruce
Posts: 3544
Joined: 23 Nov 2005, 06:16

Post by Das Bruce »

9200's work for everything except button names, try the latest ATI drivers.
tsunetomo
Posts: 11
Joined: 24 Nov 2005, 19:14

Post by tsunetomo »

will do.
Post Reply

Return to “General Discussion”