more old libretro stuff

This commit is contained in:
nia 2020-06-02 15:10:24 +01:00
parent dd3a6ad614
commit 28e9f1aaff
9 changed files with 0 additions and 116 deletions

View File

@ -1920,8 +1920,6 @@ SUBDIR+= libretro-4do
SUBDIR+= libretro-beetle-lynx
SUBDIR+= libretro-citra
SUBDIR+= libretro-fmsx
SUBDIR+= libretro-gearboy
SUBDIR+= libretro-gearsystem
SUBDIR+= libretro-mame2003
SUBDIR+= libretro-mame2014
SUBDIR+= libretro-melonds

View File

@ -1,20 +0,0 @@
Libretro is a simple but powerful development interface that allows for the
easy creation of emulators, games and multimedia applications that can plug
straight into any libretro-compatible frontend. This development interface is
open to others so that they can run these pluggable emulator and game cores
also in their own programs or devices.
Gearboy is an open source, multi-platform, Nintendo Game Boy (DMG) /
Game Boy Color (CGB) emulator written in C++.
* Highly accurate CPU emulation, passes cpu_instrs.gb from blargg's tests.
* Accurate instruction and memory timing, passes instr_timing.gb and
mem_timing.gb from blargg's tests.
* Memory Bank Controllers (MBC1, MBC2, MBC3 with RTC, MBC5), ROM + RAM and
multicart cartridges.
* Accurate LCD controller emulation. Background, window and sprites, with
correct timings and priorities including mid-scanline timing.
* Mix frames: Mimics the LCD ghosting effect seen in the original Game Boy.
* Battery powered RAM save support.
* Save states.
* Game Genie and GameShark cheat support.

View File

@ -1,30 +0,0 @@
# $NetBSD$
DISTNAME= libretro-gearboy-20180416
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=drhelius/}
GITHUB_PROJECT= Gearboy
GITHUB_TAG= d1b9e3fde23821376404c1211c49b8d4dec7a27c
HOMEPAGE= https://docs.libretro.com/library/gearboy/
COMMENT= Libretro core for the Gearboy Game Boy / Game Boy Color emulator
LICENSE= gnu-gpl-v3
EXTRACT_USING= bsdtar
BUILD_DIRS= platforms/libretro
USE_TOOLS+= gmake
USE_LANGUAGES= c c++
.include "../../mk/endian.mk"
.if ${MACHINE_ENDIAN} == "big"
CFLAGS+= -DMSB_FIRST
.endif
INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
do-install:
${INSTALL_LIB} ${WRKSRC}/platforms/libretro/gearboy_libretro.so \
${DESTDIR}${PREFIX}/lib/libretro/gearboy_libretro.so
.include "../../mk/bsd.pkg.mk"

View File

@ -1,2 +0,0 @@
@comment $NetBSD$
lib/libretro/gearboy_libretro.so

View File

@ -1,6 +0,0 @@
$NetBSD$
SHA1 (libretro-gearboy-20180416-d1b9e3fde23821376404c1211c49b8d4dec7a27c.tar.gz) = 57475a2282062c8c86359493749a8185f44b0117
RMD160 (libretro-gearboy-20180416-d1b9e3fde23821376404c1211c49b8d4dec7a27c.tar.gz) = 1925c84ea60b95457914d1b953a367d163435a10
SHA512 (libretro-gearboy-20180416-d1b9e3fde23821376404c1211c49b8d4dec7a27c.tar.gz) = 65f8ce00de52b641062db77896fd92de94fd08384031b1ccede590b920f6b9eedba628cd09c3b43bb0ce98b63d1d4e274259b2bec0f039fe3f9aabbc6b0648df
Size (libretro-gearboy-20180416-d1b9e3fde23821376404c1211c49b8d4dec7a27c.tar.gz) = 15273116 bytes

View File

@ -1,18 +0,0 @@
Libretro is a simple but powerful development interface that allows for the
easy creation of emulators, games and multimedia applications that can plug
straight into any libretro-compatible frontend. This development interface is
open to others so that they can run these pluggable emulator and game cores
also in their own programs or devices.
Gearsystem is an open source, multi-platform, Sega Master System / Game Gear
emulator written in C++.
* Highly accurate Z80 core, including undocumented opcodes and behaviour like R
and MEMPTR registers.
* Multi-Mapper support: SEGA, Codemasters, and ROM only cartridges.
* Automatic region detection: NTSC-JAP, NTSC-USA, PAL-EUR.
* Internal database for rom detection
* Highly accurate VDP emulation including timing and SMS2 only 224 mode support.
* Battery powered RAM save support.
* Save states.
* Game Genie and Pro Action Replay cheat support.

View File

@ -1,30 +0,0 @@
# $NetBSD$
DISTNAME= libretro-gearsystem-20180416
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=drhelius/}
GITHUB_PROJECT= Gearsystem
GITHUB_TAG= 4ca3b977df9eae08368dfe2db28c3e613f182213
HOMEPAGE= https://docs.libretro.com/library/gearsystem/
COMMENT= Libretro core for Sega Master System emulation
LICENSE= gnu-gpl-v3
EXTRACT_USING= bsdtar
BUILD_DIRS= platforms/libretro
USE_TOOLS+= gmake
USE_LANGUAGES= c c++
.include "../../mk/endian.mk"
.if ${MACHINE_ENDIAN} == "big"
CFLAGS+= -DMSB_FIRST
.endif
INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
do-install:
${INSTALL_LIB} ${WRKSRC}/platforms/libretro/gearsystem_libretro.so \
${DESTDIR}${PREFIX}/lib/libretro/gearsystem_libretro.so
.include "../../mk/bsd.pkg.mk"

View File

@ -1,2 +0,0 @@
@comment $NetBSD$
lib/libretro/gearsystem_libretro.so

View File

@ -1,6 +0,0 @@
$NetBSD$
SHA1 (libretro-gearsystem-20180416-4ca3b977df9eae08368dfe2db28c3e613f182213.tar.gz) = 45fbd946bdba5853b32cb6549f54c75eba75a33e
RMD160 (libretro-gearsystem-20180416-4ca3b977df9eae08368dfe2db28c3e613f182213.tar.gz) = 82cdb87e2fbefddf47e1ef514708643ef370e552
SHA512 (libretro-gearsystem-20180416-4ca3b977df9eae08368dfe2db28c3e613f182213.tar.gz) = eb4146372c83c814ec626d38377b97376518392ac01da1b0d9311060a3a8132e35baf32ce83d87f2691c86b6a421035bda46d749fd5d157a10c07f41c299f793
Size (libretro-gearsystem-20180416-4ca3b977df9eae08368dfe2db28c3e613f182213.tar.gz) = 10086387 bytes