diff options
author | Stefan Schlosser <bsdcode@disroot.org> | 2024-08-14 22:06:03 +0300 |
---|---|---|
committer | Vladimir Druzenko <vvd@FreeBSD.org> | 2024-08-14 22:06:03 +0300 |
commit | ceee4b76d252715f6552a57c0612a16a8e2272aa (patch) | |
tree | b378f70f264d0a6eec11344bef38e94d1d965d6f /emulators/ares/files/patch-desktop-ui_GNUmakefile | |
parent | devel/py-coverage: Update to 7.6.1 (diff) |
emulators/ares: New port: open-source multi-system emulator with focus on accuracy and preservation
ares is an open-source multi-system emulator with a focus on accuracy and
preservation. It is a descendant of the emulators higan and bsnes. It's source
code is structured to be maximally readable and self-documenting.
ares supports the following systems: Arcade, WonderSwan, WonderSwan Color,
Pocket Challenge V2, ColecoVision, PC-Engine / TurboGrafx, SuperGrafx, My
Vision, NES / Famicom, Famicom Disk System, SNES / Super Famicom, Satellaview,
Sufami Turbo, Nintendo 64, Nintendo 64DD, Game Boy, Game Boy Color, Game Boy
Advance, SG-1000, Master System / Mark III, Mega Drive / Genesis, Mega CD, 32X,
Game Gear, Neo Geo Pocket, Neo Geo Pocket Color.
ares has experimental support for the following systems: Atari 2600, MSX, MSX2,
PC-Engine CD / TurboGrafx CD, ZX Spectrum, Neo Geo (AES/MVS), PlayStation.
ares has all the features one would expect from a great emulator system: native
multi-platform UI, dynamic rate control, save states, run-ahead, rewind and
fast-forward, pixel shaders, color correction, input multi-mapping, debugger.
ares uses librashader for it's pixel shader engine. This means it is highly
compatible with existing slang shaders, e.g. the slang-shaders from libretro.
https://ares-emu.net/
PR: 280527
Diffstat (limited to 'emulators/ares/files/patch-desktop-ui_GNUmakefile')
-rw-r--r-- | emulators/ares/files/patch-desktop-ui_GNUmakefile | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/emulators/ares/files/patch-desktop-ui_GNUmakefile b/emulators/ares/files/patch-desktop-ui_GNUmakefile new file mode 100644 index 000000000000..99f77d976d74 --- /dev/null +++ b/emulators/ares/files/patch-desktop-ui_GNUmakefile @@ -0,0 +1,21 @@ +--- desktop-ui/GNUmakefile.orig 2024-08-09 17:39:54 UTC ++++ desktop-ui/GNUmakefile +@@ -8,6 +8,8 @@ flags += -I. -I.. -I../ares -I../thirdparty -I../third + lto := true + librashader := true + flags += -I. -I.. -I../ares -I../thirdparty -I../thirdparty/librashader/include -DMIA_LIBRARY ++flags += $(CFLAGS) ++options += $(LDFLAGS) + + nall.path := ../nall + include $(nall.path)/GNUmakefile +@@ -16,9 +18,6 @@ ifneq ($(filter $(arch),x86 amd64),) + ifeq ($(filter cl,$(compiler)),) + ifeq ($(local),true) + flags += -march=native +- else +- # For official builds, default to x86-64-v2 (Intel Nehalem, AMD Bulldozer) which supports up to SSE 4.2. +- flags += -march=x86-64-v2 + endif + endif + endif |