From acf64246dfbcb2cd9bd1e4c65fc11c409f892863 Mon Sep 17 00:00:00 2001 From: neonloop Date: Sat, 28 Jan 2023 17:36:08 +0000 Subject: Adds XRGB8888 core support Simple version, conversion can still be optimized --- patches/dosbox-pure/1000-funkey-s-support.patch | 30 +++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 patches/dosbox-pure/1000-funkey-s-support.patch (limited to 'patches/dosbox-pure') diff --git a/patches/dosbox-pure/1000-funkey-s-support.patch b/patches/dosbox-pure/1000-funkey-s-support.patch new file mode 100644 index 0000000..27ef8f7 --- /dev/null +++ b/patches/dosbox-pure/1000-funkey-s-support.patch @@ -0,0 +1,30 @@ +diff --git a/Makefile b/Makefile +index f0acd51..8ad5a68 100644 +--- a/Makefile ++++ b/Makefile +@@ -104,6 +104,16 @@ else ifeq ($(platform),ctr) + COMMONFLAGS += -fomit-frame-pointer -fstrict-aliasing -ffast-math -fpermissive + COMMONFLAGS += -I$(DEVKITPRO)/libctru/include + STATIC_LINKING = 1 ++else ifeq ($(platform),classic_armv7_a7) ++ OUTNAME := dosbox_pure_libretro.so ++ CXX := $(CROSS_COMPILE)g++ ++ LDFLAGS := -Wl,--gc-sections -fno-ident ++ COMMONFLAGS += -pthread ++ CPUFLAGS += -marm -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -march=armv7ve ++ STRIPCMD := $(CROSS_COMPILE)strip --strip-all ++ ifeq ($(DEBUG), 1) ++ BUILD = DEBUG ++ endif + else ifeq ($(platform),ngc) + OUTNAME := dosbox_pure_libretro_ngc.a + CXX := $(DEVKITPPC)/bin/powerpc-eabi-g++ +@@ -200,6 +210,8 @@ else + BUILDDIR := release + ifeq ($(platform),vita) + CFLAGS := -DNDEBUG -O3 -fno-ident -fno-partial-inlining ++ else ifeq ($(platform),classic_armv7_a7) ++ CFLAGS := -DNDEBUG -Ofast -fno-ident + else + CFLAGS := -DNDEBUG -O2 -fno-ident + endif -- cgit v1.2.3