Haiku OS port

Started by EugeneP, August 19, 2010, 08:01:05 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SplinterGU

I can't allow me more time for this now...

I already add a fix for avoid use dladdr.

thanks for all.

Haiku is already supported in the bennugd code.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

EugeneP

Thank you for all your efforts. Results are great!

These games ( taken mostly from bennupack ) runs:

Adventures of Echo
Apocalypso
Aggressive Pong
CarreraSo-o
Carretera Peligrosa - Violeta
defendorx
Duck Gun - Javi
Energy
EEEEK! EEEEEK! HOOOOOOK!!!
Exploss
FenixLand
hiperbomb
JustFantasy
kakao
Last2007Game
Nazcadreams
NoFPGmatamata
Ofustris
Puzsion
SonicGates2
Space Invaders 2 - Jose
SquareAnihilation
Tetriss
Zomg


There is some mouse problem (probably came from SDL) which makes games like Puzsion or EEEEK! EEEEEK! HOOOOOOK!!! barely playable. Fixing it is my top priority for now, bughunt is starting.

Here is ARCIVE (118M) containing all these games and menu shortcuts. (unpack to /boot for install)
Archive does not contain bennu, but expects it installed in /boot/apps/bennugd (precompled bennu)

SplinterGU

thanks you!

please guys, do a karma gift to EugeneP.

About mouse bug, let me know details.

One question, all this games have sources?

thanks again.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Maybe not... I don't see any game of Geca soft in this list  ;D
This is a joke, of course, Karma Up.  ;)

EugeneP

#49
Most of these games are examples from here -->http://code.google.com/p/colombiandevelopers/downloads/list, the sources are available.

I am writing test case on mouse issue.

2 FreeYourMind: Geca Blaster2 runs smoothly :)

FreeYourMind

Can you try 'Skull' ?
What message apears at the detection of SO ?
Thanks :)

EugeneP

#51
I have found why mouse moves so jerky. Cleaning event queue in libsdlhandler is called on Haiku more frequently than do_mouse_events(), so most mouse events are thrown away.

I suggest small workaround: disabling queue cleaning (patch attached). Someone who knows Bennu core better than me should probably find nicer solution.

Other small bugs are non-fatal, most of Bennu games runs on Haiku now. I am totally happy. ^________________^

SplinterGU

thanks! karma!

I'll check your fix.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

I've check your fix...

I can't add it to official version, this is neccesary because in other ways, lot of events that we don't use, will be queued.

I need think in a better method for only remove pending event that haven't control.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Lt_Henry

HMFS!!! I was working on Haiku port just before summer, and I came several times to module import bug. What an annoying bug... great job EugeneP. :D

EugeneP

Tanks :)
Latest svn binaries are uploaded (see here)
Also I made package of few games prepared for Haiku (bennu game pack ~100Mb)

There is one small non-technical problem. I want nice Bennu icon. Vector icons are preferable in Haiku. I could not find any official icon, so I made one, but I am not skilled in arts :/

HERE IS icon I created. Maybe someone can suggest a better variant?