haikuports / haikuports

Software ports for the Haiku operating system.
MIT License
387 stars 301 forks source link

ZSNES and Snes9x missing in haikuports #6349

Open Brunobasta opened 2 years ago

Brunobasta commented 2 years ago

Would it be better to have them in haikuports? So they could easily found and getting more attention?

Snes9x: unfinished https://github.com/ModeenF/snes9x_haiku

ZSNES: 15:15 <x512[m]> ZSNES build currently fails in libpng. 15:16 <x512[m]> zip/zpng.c:132:17: error: dereferencing pointer to incomplete type 'png_info' {aka 'struct png_info_def'} 15:16 <x512[m]> info_ptr->color_type = PNG_COLOR_TYPE_RGB;

kwyxz commented 2 years ago

If you can provide patches to build snes9x, it could be a nice addition to the ports. The libretro cores for snes9x and bsnes both are available in haikuports. The codebase for Zsnes is probably very old and outdated by now and there wouldn't be much point porting it though. It was revolutionary for its time, but has been widely surpassed both by snes9x and bsnes nowadays.

Brunobasta commented 1 year ago

The libreto core for snes and bsnes are far too slow to run on 32bit. All the snes games still run very well on snes and besnes, why do we always need some new ports?

kwyxz commented 1 year ago

All the snes games still run very well on snes and besnes, why do we always need some new ports?

Quite confused by your comment here, aren't you asking for new ports in the initial request? Snes9X would be nice as it is faster than RetroArch, it could be a nice addition if someone is willing to do the work. ZSnes is outdated, buggy and full of asm which is probably a much bigger deal to port, and won't see as many volunteers.