Merge pull request #1060 from RobLoach/tic80

Add TIC-80 core
This commit is contained in:
Twinaphex 2019-06-19 05:06:20 +02:00 committed by GitHub
commit 444055bfcf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 25 additions and 2 deletions

View File

@ -223,6 +223,7 @@ include_core_stonesoup
include_core_scummvm
include_core_chailove
include_core_thepowdertoy
include_core_tic80
# --- Miscellaneous cores ---
include_core_video_processor

13
dist/info/tic80_libretro.info vendored Normal file
View File

@ -0,0 +1,13 @@
display_name = "TIC-80"
authors = "Nesbox, Rob Loach"
supported_extensions = "tic"
corename = "tic80"
manufacturer = "TIC-80"
categories = "Game engine"
systemname = "TIC-80"
systemid = "tic80"
database = "TIC-80"
license = "MIT"
permissions = ""
display_version = "0.80.0"
supports_no_game = "false"

View File

@ -112,6 +112,7 @@ stella libretro-stella https://github.com/stella-emu/stella.git master YES GENER
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
tic80 libretro-tic80 https://github.com/RobLoach/TIC-80.git libretro YES CMAKE Makefile examples/libretro -DBUILD_SDL=0 -DBUILD_SOKOL=0
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master YES GENERIC Makefile .
uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master YES GENERIC Makefile .
vba_next libretro-vba_next https://github.com/libretro/vba-next.git master YES GENERIC Makefile.libretro .

View File

@ -1052,6 +1052,15 @@ libretro_mu_git_url="https://github.com/meepingsnesroms/Mu.git"
libretro_mu_build_makefile="Makefile"
libretro_mu_build_subdir="libretroBuildSystem"
include_core_tic80() {
register_module core "tic80" -theos_ios -ngc -sncps3 -ps3 -psp1 -qnx -wii
}
libretro_tic80_name="TIC-80"
libretro_tic80_git_url="https://github.com/RobLoach/TIC-80.git"
libretro_tic80_git_submodules="yes"
libretro_tic80_build_makefile="Makefile"
libretro_tic80_build_subdir="examples/libretro"
include_core_squirreljme() {
register_module core "squirreljme"
}
@ -1067,7 +1076,6 @@ libretro_quasi88_name="QUASI88"
libretro_quasi88_git_url="https://github.com/libretro/quasi88-libretro.git"
libretro_quasi88_build_makefile="Makefile"
# CORE RULE VARIABLES
#
# All variables follow the format of libretro_<core>_<setting> where <core> is

View File

@ -23,7 +23,7 @@ fetch_git() {
echo_cmd "git clone $depth\"$1\" \"$WORKDIR/$2\""
if [[ "$3" = "yes" || "$3" = "clone" ]]; then
echo_cmd "cd \"$fetch_dir\""
echo_cmd "git submodule update --init"
echo_cmd "git submodule update --init --recursive"
fi
fi
}