mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
feat: add emulator logos to profiles and site
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
emulator: bsnes
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/bsnes-libretro"
|
||||
logo: "https://raw.githubusercontent.com/bsnes-emu/bsnes/master/bsnes/target-bsnes/resource/bsnes.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "115"
|
||||
display_name: "Nintendo - SNES / SFC (bsnes)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: Cemu
|
||||
type: standalone
|
||||
source: "https://github.com/cemu-project/Cemu"
|
||||
logo: "https://raw.githubusercontent.com/cemu-project/Cemu/main/dist/linux/info.cemu.Cemu.png"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "2.6"
|
||||
display_name: "Cemu (Wii U)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: Citra / Lime3DS / Azahar
|
||||
type: standalone + libretro
|
||||
source: "https://github.com/azahar-emu/azahar"
|
||||
logo: "https://raw.githubusercontent.com/wheremyfoodat/citra/master/dist/citra.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "Git"
|
||||
display_name: "Nintendo - 3DS (Citra)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: Dolphin
|
||||
type: standalone + libretro
|
||||
source: "https://github.com/dolphin-emu/dolphin"
|
||||
logo: "https://raw.githubusercontent.com/dolphin-emu/dolphin/master/Data/dolphin-emu.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "Git"
|
||||
display_name: "Nintendo - GameCube / Wii (Dolphin)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: DOSBox Pure
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/dosbox-pure"
|
||||
logo: "https://raw.githubusercontent.com/schellingb/dosbox-pure/main/images/logo.png"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "0.9.9"
|
||||
display_name: "DOS (DOSBox-Pure)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: DuckStation
|
||||
type: standalone
|
||||
source: "https://github.com/stenzek/duckstation"
|
||||
logo: "https://raw.githubusercontent.com/stenzek/duckstation/master/data/resources/images/duck.png"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "v0.1"
|
||||
display_name: "Sony - PlayStation (DuckStation)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: FinalBurn Neo
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/FBNeo"
|
||||
logo: "https://raw.githubusercontent.com/finalburnneo/FBNeo/master/projectfiles/xcode/Emulator/Assets.xcassets/AppIcon.appiconset/icon_512.png"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "v1.0.0.03"
|
||||
display_name: "Arcade (FinalBurn Neo)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: Flycast
|
||||
type: standalone + libretro
|
||||
source: "https://github.com/flyinghead/flycast"
|
||||
logo: "https://raw.githubusercontent.com/flyinghead/flycast/master/shell/linux/flycast.png"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "Git"
|
||||
display_name: "Sega - Dreamcast/Naomi (Flycast)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: Hatari
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/hatari"
|
||||
logo: "https://raw.githubusercontent.com/hatari/hatari/main/share/icons/hicolor/scalable/apps/hatari.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "1.8"
|
||||
display_name: "Atari - ST/STE/TT/Falcon (Hatari)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: HBMAME (Homebrew MAME)
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/hbmame-libretro"
|
||||
logo: "https://raw.githubusercontent.com/mamedev/mame/master/docs/source/images/MAMElogo.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "Git"
|
||||
display_name: "Arcade (HBMAME)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: MAME 2003-Plus
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/mame2003-plus-libretro"
|
||||
logo: "https://raw.githubusercontent.com/mamedev/mame/master/docs/source/images/MAMElogo.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "2003-Plus"
|
||||
display_name: "Arcade (MAME 2003-Plus)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: MAME 2010
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/mame2010-libretro"
|
||||
logo: "https://raw.githubusercontent.com/mamedev/mame/master/docs/source/images/MAMElogo.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "0.139"
|
||||
display_name: "Arcade (MAME 2010)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: MAME 2016
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/mame2016-libretro"
|
||||
logo: "https://raw.githubusercontent.com/mamedev/mame/master/docs/source/images/MAMElogo.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "0.174"
|
||||
display_name: "Arcade (MAME 2016)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: MelonDS
|
||||
type: standalone + libretro
|
||||
source: "https://github.com/melonDS-emu/melonDS"
|
||||
logo: "https://raw.githubusercontent.com/melonDS-emu/melonDS/master/res/melon.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "Git"
|
||||
display_name: "Nintendo - DS (melonDS)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: Mesen
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/Mesen"
|
||||
logo: "https://raw.githubusercontent.com/SourMesen/Mesen2/master/UI/Assets/Mesen.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "0.9.9"
|
||||
display_name: "Nintendo - NES / Famicom (Mesen)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: mGBA
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/mgba"
|
||||
logo: "https://raw.githubusercontent.com/mgba-emu/mgba/master/res/mgba-256.png"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "0.10-dev"
|
||||
display_name: "Nintendo - Game Boy Advance (mGBA)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: Nestopia UE
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/nestopia"
|
||||
logo: "https://raw.githubusercontent.com/0ldsk00l/nestopia/master/icons/svg/nestopia.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "1.53.1"
|
||||
display_name: "Nintendo - NES / Famicom (Nestopia)"
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
emulator: PCSX2
|
||||
type: standalone
|
||||
source: "https://github.com/PCSX2/pcsx2"
|
||||
logo: "https://raw.githubusercontent.com/PCSX2/pcsx2/master/pcsx2-qt/resources/icons/PCSX2logo.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "Git"
|
||||
display_name: "Sony - PlayStation 2 (LRPS2)"
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
emulator: PPSSPP
|
||||
type: standalone
|
||||
source: "https://github.com/hrydgard/ppsspp"
|
||||
logo: "https://raw.githubusercontent.com/hrydgard/ppsspp/master/icons/icon-512.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "Git"
|
||||
display_name: "Sony - PlayStation Portable (PPSSPP)"
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
emulator: RPCS3
|
||||
type: standalone
|
||||
source: "https://github.com/RPCS3/rpcs3"
|
||||
logo: "https://raw.githubusercontent.com/RPCS3/rpcs3/master/rpcs3/rpcs3.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "0.0.35"
|
||||
display_name: "RPCS3 (PS3)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: ScummVM
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/scummvm"
|
||||
logo: "https://raw.githubusercontent.com/scummvm/scummvm/master/icons/scummvm.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "2.8.0git"
|
||||
display_name: "ScummVM"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: snes9x
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/snes9x"
|
||||
logo: "https://raw.githubusercontent.com/snes9xgit/snes9x/master/gtk/data/snes9x.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "1.61"
|
||||
display_name: "Nintendo - SNES / SFC (Snes9x)"
|
||||
|
||||
@@ -12,6 +12,7 @@ cores:
|
||||
- vice_xcbm5x0
|
||||
- vice_xscpu64
|
||||
source: "https://github.com/libretro/vice-libretro"
|
||||
logo: "https://raw.githubusercontent.com/VICE-Team/svn-mirror/main/vice/data/common/vice-logo-black.svg"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "3.9"
|
||||
display_name: "Commodore - C64 (VICE x64, fast)"
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
emulator: Vita3K
|
||||
type: standalone
|
||||
source: "https://github.com/Vita3K/Vita3K"
|
||||
logo: "https://raw.githubusercontent.com/Vita3K/Vita3K/master/data/image/icon.png"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "0.2.1"
|
||||
display_name: "Vita3K (PS Vita)"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
emulator: Xemu
|
||||
type: standalone
|
||||
source: "https://github.com/xemu-project/xemu"
|
||||
logo: "https://raw.githubusercontent.com/xemu-project/xemu/master/data/xemu_64x64.png"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "0.8.x"
|
||||
display_name: "xemu (Xbox)"
|
||||
|
||||
@@ -410,10 +410,13 @@ def generate_emulator_page(name: str, profile: dict, db: dict,
|
||||
cores = profile.get("cores", [name])
|
||||
files = profile.get("files", [])
|
||||
|
||||
logo_url = profile.get("logo", "")
|
||||
logo_md = f"{{ width=48 align=right }}\n\n" if logo_url else ""
|
||||
|
||||
lines = [
|
||||
f"# {emu_name} - {SITE_NAME}",
|
||||
"",
|
||||
f"| | |",
|
||||
logo_md + f"| | |",
|
||||
f"|---|---|",
|
||||
f"| Type | {emu_type} |",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user