Sidenote: As i mentioned earlier, developers first, system first and then something not-so-productive-software like games In my opinion it is better to have a stable base (beta) of the OS than experimental code for a few games etcā¦
This is a re-make of a game I used to play on the TRS80 color computer called Doubleback. This one is programmed in yab for Haiku.[/quote]
I updated LoopDLoop to Version 1.4. This fixes some looping bugs and has better collision detection. This version requires yab 1.7.5.3 as I dislike yab apps stopping Haiku from shutting down when requested ( both are available on the FatElk repo . pkgman add-repo http://coquillemartialarts.com/fatelk/repo )
Yes, we could use this as an alternative to llvmpipe, with the important note that it only support OpenGL ES and not full OpenGL, so most old BeOS games and a lot of more recent ones probably won't work. And, of course, it would need to be ported first.
Some time ago I also started experimenting with the older (but simpler) TinyGL which is yet another software renderer for OpenGL (less complete and with more limitations but possibly faster). The idea is that you replace libGL.so with another ABI-compatible one, and run apps using that other lib. I didn't have much time to experiment with the alternatives and see how they perform.
I started porting Gens-GS (in my opinion, it was the best Genesis/Megadrive emulator) to Haiku a few years ago but stopped because the main dev had plans to move the UI to QT (I had been writing a native UI - but without using the Layout kit back then).
I think he has done so now, so if anyone wants a small challenge, Iām sure thereās not a huge lot of work to do there to get it running.
I saw on irc that miqlas-H had gotten swars, the reverse engineered port of syndicate wars, working. He said he wasnāt planning to hpkg it and that the port was quite easy, and as I love the game Iāve duplicated his work and made a quick recipe. Hpkg here: http://www.filedropper.com/swarsx86-03-1-x86gcc2
You need the data from the original disk to play, here are the instructions to install it:
Insert the Syndicate Wars CD and make sure it is mounted (e.g. in /cdrom or you can use an image and mount it somewhere).
Run swarsinstall-x86 -f SOURCE -t TARGET -l LANG -M, or
swarsinstall -f SOURCE -t TARGET -l LANG -M, where:
SOURCE is the game CD path, like /cdrom,
TARGET is the destination path, either /system/settings/swars or
~/config/settings/swars (depending on where you installed the package),
LANG is the installation language, and can be one of: eng fre ita spa swe.
Note that on haiku the installer canāt currently rip the music, but you can
manually rip it to ogg format and place track_1.ogg, track_2.ogg and
track_3.ogg into /system/settings/swars/music or ~/config/settings/swars/music
I was warned about the fact that BeS9x crashes when you attempt to config a controller; unfortunately the app is not open source (and it comes from BeOS); however I was able to find the reason of such crash and then to patch the binary using DiskProbe
So, for everyone which encountered this trouble, please download the new revision here:
inside the BeS9xās folder there is an image called āsnes9x.jpgā; this image is used as background image inside the controllerās preferences: originally such image was a png image: previously BeS9x crashed because was unable to load this image: so I saved this image as jpg and inside the BeS9x binary i just changed the reference from āsnes9x.pngā to āsnes9x.jpgā. However I noticed that Bes9x on Haiku is not able to configure a controller with different keys (you are forced to use default keys).
P.S: Iām not the author of this port: XMame (SDL) was ported on Haiku by Tonestone57 years ago: I just added the icon to the binary and I added some facilities to easily start the games using the Tracker.
Hello friends, any of you know a port for pcsx and mupen to haiku? or imposible? but if there are this initiative https://github.com/waddlesplash/dolphin/tree/haiku to port dolphin i can suposse is more easy get pcsx and mupen64, maybe can get more speed ingame with software render, in the time BeOs had his own psx emulators what happen with it? have a nice day.