From 6e5635d975e64617a47876a1fc1e8da05b666d64 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Mon, 3 Jun 2019 23:17:43 -0400 Subject: [PATCH] tic80: Add TIC-80 core definition --- build-config.sh | 1 + dist/info/tic80_libretro.info | 13 +++++++++++++ recipes/linux/cores-linux-x64-generic | 1 + rules.d/core-rules.sh | 8 ++++++++ 4 files changed, 23 insertions(+) create mode 100644 dist/info/tic80_libretro.info diff --git a/build-config.sh b/build-config.sh index 9cc03747..4f7101b8 100644 --- a/build-config.sh +++ b/build-config.sh @@ -216,6 +216,7 @@ include_core_stonesoup include_core_scummvm include_core_chailove include_core_thepowdertoy +include_core_tic80 # --- Miscellaneous cores --- include_core_video_processor diff --git a/dist/info/tic80_libretro.info b/dist/info/tic80_libretro.info new file mode 100644 index 00000000..afcef068 --- /dev/null +++ b/dist/info/tic80_libretro.info @@ -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" \ No newline at end of file diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index 50ed772c..05dbb47c 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -111,6 +111,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 GENERIC Makefile examples/libretro 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 . diff --git a/rules.d/core-rules.sh b/rules.d/core-rules.sh index 70531995..d994a43a 100644 --- a/rules.d/core-rules.sh +++ b/rules.d/core-rules.sh @@ -1038,6 +1038,14 @@ 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" # CORE RULE VARIABLES #