Add TamaLIBretro (#1842)

* Update core-rules.sh

* Update build-config.sh

* Update cores-android

* Update cores-linux-arm7neonhf

* Update cores-linux-x86-generic

* Update cores-windows-x86_dw2-generic

* Update cores-windows-x64_seh-generic

* Update libnx

* Update 3ds

* Update emscripten

* Update cores-ios-arm64-generic

* Update cores-osx-x64-generic

* Update cores-linux-x64-generic

* Update cores-linux-armhf-generic

* Update vita

* Update cores-ios9-generic

* Update cores-ios-generic

* Create tamalibretro_libretro.info
This commit is contained in:
Keith Bourdon 2024-09-22 13:13:24 -05:00 committed by GitHub
parent 24cf908430
commit f56541c020
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
18 changed files with 55 additions and 0 deletions

View File

@ -308,6 +308,7 @@ include_core_theodore
include_core_vaporspec
include_core_bk
include_core_sameduck
include_core_tamalibretro
# -------------------------------------------------------------------------------------------------
# Devkits

31
dist/info/tamalibretro_libretro.info vendored Normal file
View File

@ -0,0 +1,31 @@
# Software Information
display_name = "Bandai - Tamagotchi P1 (TamaLIBretro)"
authors = "Jean-Christophe Rona, Keith Bourdon"
supported_extensions = "b|bin|rom"
corename = "TamaLIBretro"
license = "GPL-2.0"
permissions = ""
display_version = "1.0"
categories = "Emulator"
# Hardware Information
manufacturer = "Bandai"
systemname = "Tamagotchi P1"
systemid = "tamagotchi"
# Libretro Features
supports_no_game = "false"
savestate = "true"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "false"
core_options = "true"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
notes = "TamaLIB Copyright (C) 2021 Jean-Christophe Rona.|TamaLIBretro by Keith Bourdon.|TamaLIB and TamaLIBretro are distributed under the GPLv2 license.
description = "A port of the TamaLIB emulator for first-generation Tamagotchi handhelds to libretro."

View File

@ -103,6 +103,7 @@ snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC_JNI makefilelibretro ratufacoat/libretro/jni
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC_JNI Makefile jni
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC_JNI Makefile src/libretro/jni
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC_JNI Makefile jni
test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC_JNI Makefile tests/test/jni
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC_JNI Makefile jni
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC_JNI Makefile jni

View File

@ -99,6 +99,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master YES GENERIC Makefile .

View File

@ -98,6 +98,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master YES GENERIC Makefile .

View File

@ -97,6 +97,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master YES GENERIC Makefile .

View File

@ -115,6 +115,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .
thepowdertoy libretro-thepowdertoy https://github.com/libretro/ThePowderToy.git master YES CMAKE Makefile build -DCMAKE_BUILD_TYPE="Release"

View File

@ -69,6 +69,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .

View File

@ -108,6 +108,7 @@ snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .

View File

@ -107,6 +107,7 @@ snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .

View File

@ -146,6 +146,7 @@ squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.g
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/os/libretro
swanstation libretro-swanstation https://github.com/libretro/swanstation.git main YES CMAKE Makefile build -DCMAKE_BUILD_TYPE=Release -DBUILD_LIBRETRO_CORE=ON
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .
thepowdertoy libretro-thepowdertoy https://github.com/libretro/ThePowderToy.git master YES CMAKE Makefile build -DCMAKE_BUILD_TYPE=Release

View File

@ -120,6 +120,7 @@ snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .

View File

@ -66,6 +66,7 @@ snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master NO GENERIC Makefile src/libretro
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .

View File

@ -75,6 +75,7 @@ snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .

View File

@ -69,6 +69,7 @@ snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master NO GENERIC Makefile src/libretro
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .

View File

@ -125,6 +125,7 @@ snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .
tic80 libretro-tic80 https://github.com/nesbox/TIC-80.git master YES CMAKE Makefile build -G\"Unix Makefiles\" -DBUILD_PLAYER=OFF -DBUILD_SOKOL=OFF -DBUILD_SDL=OFF -DBUILD_DEMO_CARTS=OFF -DBUILD_LIBRETRO=ON

View File

@ -123,6 +123,7 @@ snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master
stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile .
stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro
squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat
tamalibretro libretro-tamalibretro https://github.com/celerizer/tamalibretro.git master YES GENERIC Makefile .
test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile .
theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile .

View File

@ -1519,6 +1519,14 @@ libretro_quasi88_name="QUASI88"
libretro_quasi88_git_url="https://github.com/libretro/quasi88-libretro.git"
libretro_quasi88_build_makefile="Makefile"
include_core_tamalibretro() {
register_module core "tamalibretro"
}
libretro_tamalibretro_name="TamaLIBretro"
libretro_tamalibretro_git_url="https://github.com/celerizer/tamalibretro.git"
libretro_tamalibretro_git_submodules="yes"
libretro_tamalibretro_build_makefile="Makefile"
include_core_ep128emu_core() {
register_module core "ep128emu_core"
}