4eab99ad3a
- Restructured tile.cpp tile renderer from heavy macros into C++ templates, significantly lowering compile time. (yoffy) - MichaelBuckley provided a brand new MacOS port that is completely rewritten based on newer, supported APIs. - Fixed an out-of-bound memory access in sound DSP. (Sour, byuu) - Revert default SFX2 clock speed increase. - Added a render position hack. Fixes glitches in several games. - Allow an SRAM mapping up to 128KB. Gtk: - Added an option to show time. (taimoorgit) - Use a submodule for glslang, because it doesn't guarantee API stability. - Switched to GTK's C++ interface, gtkmm3. This effectively drops GTK+ 2.0 support. - Joysticks can now be hotplugged. (jraby) Unix: - Added audio output threading. (yoffy) - Added screensaver prevention on joystick use. (greg-kennedy) - Fix YUY2 conversion. (greg-kennedy) - Add alsa output support. (cjacker) - Add I420 conversion. (cjacker)
20 lines
659 B
Makefile
20 lines
659 B
Makefile
# $NetBSD: Makefile.common,v 1.6 2022/05/03 17:09:19 nia Exp $
|
|
|
|
# used by emulators/libretro-snes9x/Makefile
|
|
# used by emulators/snes9x/Makefile
|
|
# used by emulators/snes9x-gtk/Makefile
|
|
|
|
SNES9X_VERSION= 1.61
|
|
DISTNAME= snes9x-${SNES9X_VERSION}
|
|
CATEGORIES= emulators
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=snes9xgit/}
|
|
GITHUB_PROJECT= snes9x
|
|
GITHUB_TAG= ${SNES9X_VERSION}
|
|
|
|
GITHUB_SUBMODULES+= KhronosGroup SPIRV-Cross 1458bae62ec67ea7d12c5a13b740e23ed4bb226c shaders/SPIRV-Cross
|
|
GITHUB_SUBMODULES+= KhronosGroup glslang bcf6a2430e99e8fc24f9f266e99316905e6d5134 shaders/glslang
|
|
|
|
HOMEPAGE= http://www.snes9x.com/
|
|
LICENSE= snes9x-license
|
|
|
|
USE_LANGUAGES= c c++
|