From f40342de13e9e1b70b69dfad3662722acc667742 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 20 Oct 2026 02:28:14 +0200 Subject: [PATCH] feat: profile the GameTank core The buildbot now publishes gametank, a libretro port of GameTankEmulator by SundownerSport. The console has no boot ROM and the core opens no system file, only its flash save in the save directory. Every buildbot core name must reach a profile, or target filtering skips it. --- emulators/gametank.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 emulators/gametank.yml diff --git a/emulators/gametank.yml b/emulators/gametank.yml new file mode 100644 index 00000000..97799476 --- /dev/null +++ b/emulators/gametank.yml @@ -0,0 +1,24 @@ +emulator: GameTank +type: libretro +core_classification: community_fork +source: "https://github.com/Sundownersport/gametank-libretro" +upstream: "https://github.com/clydeshaffer/GameTankEmulator" +profiled_date: "2026-10-20" +source_commit: "1a6f2608ae302d613ac17ae8584c7239ae47044b" +upstream_commit: "9896544460d5bb7dd89c2d2bc0f5c97a6f31d2e0" +core_version: "1.0.1" +display_name: "Clydeware - GameTank (GameTank)" +cores: + - gametank +systems: + - gametank + +notes: | + Libretro port by SundownerSport of Clyde Shaffer's GameTankEmulator. The + GameTank has no boot ROM: the cartridge image (.gtr) is the whole program, + loaded from the frontend's buffer (src/libretro.cpp:257-258, 320-361). + The only files the core opens are its own: a flash cartridge's writes go to + .xor in the save directory, read back at load and written at unload + (src/libretro.cpp:113-154). Nothing is read from the system directory. + +files: []