Hi Anthony --

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, May 22, 2020 7:06 AM, Anthony J. Bentley <anth...@anjbe.name> wrote:

> Hi,
>
> SameBoy is a SDL-based Nintendo Game Boy and Game Boy Color emulator.
> SameBoy is extremely accurate and includes a wide range of powerful
> debugging features, making it ideal for both casual players and developers.
> In addition to accuracy and developer capabilities, SameBoy has all the
> features one would expect from an emulator, from save states to scaling
> filters.
>
> libretro-sameboy provides a Nintendo Game Boy and Game Boy Color emulation
> core to the RetroArch emulator frontend, based on SameBoy.
>
> SameBoy is to my knowledge the most accurate Game Boy emulator
> in existence. It is certainly more accurate than Gambatte, the
> most accurate emulator in our tree. And unlike Gambatte, SameBoy
> is actively maintained.
>
> For general usage I still usually recommend mgba, as it is quite
> accurate (more than enough for people just playing games) and has a
> fairly strong pledge on OpenBSD. But SameBoy is an important emulator
> for anyone doing Game Boy development.
>
> I previously submitted this about a year ago. At the time I mentioned
> issues with audio speed, but I can no longer reproduce those problems.
> In addition, upstream has integrated my portability patches.
>
> ok?
>
> --
>
> Anthony J. Bentley

A few thoughts:
1. It is using -std=gnu11, so we need a
COMPILER=base-clang ports-gcc line otherwise it will fail on
base-gcc archs.

2. There is a -Werror in Makefile and a hardcoded -O2 in
libretro/Makefile that are worth removing.

3. When I ran `make port-lib-depends-check`, it said
LIB_DEPENDS devel/sdl2 not needed for emulators/sameboy,-libretro ?
Changing LIB_DEPENDS to LIB_DEPENDS-main makes the warning go away.

~Brian

Reply via email to