ryan27968
Member
Its all in the title. Could you at least theoretically run Half-Life on the Pandora? It does have Linux support, and the pandora should be plenty powerful right?
Well I gave Lunixbochs wine-qemu with GL implementation a spin the results were not that stellar.. although I wasn't 100% sure opengl was working properly. I'm not saying it couldn't be improved at all though.In theory the QEMU emulator can be improved with OpenGL rendering, some work has been done to that end but I don't know if Half-Life has been tried since then. Should give a noticeable increase in framerate but I don't dare comment how much and if it'd become playable.
Last time I checked, Xash3D was windows (not much an issue with Wine indeed) but the main issue was it still needed some "binary blob" from original HalfLife for windows. But with Notaz's method, it may be possible to do something.It mentions Sing is Windows only, perhaps Xash3D is windows only as well?.. but that may not matter if it could be compiled to ARM and we use an ARM version of wine to handle the windows parts, much like how Starcraft is running now.
Not entirely trueGuys, notaz method would not work so well with 3d hardware accelerated graphics. In other words, you can forget about it.
and I also suspect, without having looked at the code, that most 3d call are in Xash3D rather than in the few possible binary blob...Not entirely trueGuys, notaz method would not work so well with 3d hardware accelerated graphics. In other words, you can forget about it.
You can absolutely reverse engineer or translate a 3d graphics routine, no less than you can a 2d graphics routine. It boils down to passing arguments or data structures to API calls.
The OpenGL version probably uses immediate mode, which ends up being no different than calling any other series of floating point functions.
Also remember Notaz' method isn't without manual work.
Tried it here but it doesnt start with the actual Version.I wonder, how well does the leaked Dreamcast port run?
It's because it's based on WinCE, which is not supported right now.Tried it here but it doesnt start with the actual Version.I wonder, how well does the leaked Dreamcast port run?
The non-steam version is the Windows version which leads us back to needing full QEMU+Wine+OGL emulation.If we could run the Linux version without Steam we'd only need QEMU for user mode emulation and pass through most of the library calls.There has been a non steam version of half life 1 released before.
there are many pirated gamed which come from tpb that are forked from steam. They have an .ini file that links it. i think they modify it so it doesnt check for steam.I could probably figure out how to pass through the Steam calls