logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: c8115ced0c9c4a6733b54d7ec56cd63d5334ecce
parent 817c3900b0fd9ad2355f9709e86b0cfb4b8e3b10
Author: Michael Forney <mforney@mforney.org>
Date:   Thu,  5 Nov 2020 01:47:34 -0800

Add snes9x (2010) git

Diffstat:

M.gitmodules3+++
Mpkg/gen.lua1+
Apkg/snes9x/gen.lua40++++++++++++++++++++++++++++++++++++++++
Apkg/snes9x/src1+
Apkg/snes9x/ver1+
5 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -290,6 +290,9 @@ path = pkg/sndio/src url = https://caoua.org/git/sndio ignore = all +[submodule "pkg/snes9x/src"] + path = pkg/snes9x/src + url = https://github.com/libretro/snes9x2010.git [submodule "pkg/squashfs-tools-ng/src"] path = pkg/squashfs-tools-ng/src url = https://github.com/AgentD/squashfs-tools-ng.git diff --git a/pkg/gen.lua b/pkg/gen.lua @@ -103,6 +103,7 @@ subgen 'sfeed_curses' subgen 'sinit' subgen 'skeleton' subgen 'sndio' +subgen 'snes9x' subgen 'squashfs-tools-ng' subgen 'sshfs' subgen 'st' diff --git a/pkg/snes9x/gen.lua b/pkg/snes9x/gen.lua @@ -0,0 +1,40 @@ +cflags{ + '-std=c99', '-Wall', '-Wpedantic', + '-Wno-format-truncation', + '-D _DEFAULT_SOURCE', + '-D __LIBRETRO__', + '-D RIGHTSHIFT_IS_SAR', + '-D LAGFIX', + '-I $srcdir/libretro/libretro-common/include', +} + +lib('snes9x_libretro.a', [[ + src/( + apu.c + bsx.c + c4emu.c + cheats.c + controls.c + cpu.c + cpuexec.c + dsp.c + fxemu.c + globals.c + memmap.c + obc1.c + ppu.c + sa1.c + sdd1.c + seta.c + snapshot.c + spc7110.c + srtc.c + tile.c + hwregisters.c + ) + filter/snes_ntsc.c + libretro/libretro.c + libretro/libretro-common/streams/memory_stream.c +]]) + +fetch 'git' diff --git a/pkg/snes9x/src b/pkg/snes9x/src @@ -0,0 +1 @@ +Subproject commit 32e556249e39ecd9fbff7ef1d1297ffa152cbbe1 diff --git a/pkg/snes9x/ver b/pkg/snes9x/ver @@ -0,0 +1 @@ +32e556249e r0