awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
DS-Homebrew avatar

DS-Homebrew/TWiLightMenu

0
View on GitHub↗
3,818 星标·208 分支·C++·gpl-3.0·3 次浏览wiki.ds-homebrew.com/twilightmenu↗

TWiLightMenu

TWiLightMenu is a retro gaming frontend and game launcher for Nintendo DS hardware. It serves as a custom firmware tool and a unified interface for launching native games, emulated ROMs, and homebrew applications, while also functioning as a cheat manager and handheld storage manager.

The project features a custom theme engine that allows for the personalization of the visual interface through custom images, fonts, and coordinate sets, as well as the use of custom boot splash screens and system audio. It distinguishes itself through a modular extension system that supports third-party plugins and the ability to switch between different bootloaders and storage sources to optimize software compatibility.

The system includes a wide range of management capabilities, including game library organization with box art display, the application of cheat codes from external databases, and the execution of software via RAM-based filesystem virtualization. It also provides integrated multimedia playback for images and video, as well as tools for managing system language localization and per-game boot parameters.

Features

  • Game Launchers - Provides a unified menu for launching native games, emulated ROMs, and homebrew applications.
  • Handheld Game Launchers - A menu for launching native games, emulated ROMs, and homebrew applications from a unified interface on Nintendo DS hardware.
  • Application Launch Interfaces - Provides a unified interface for launching native games, emulated ROMs, and homebrew applications.
  • Handheld UI Theming - Offers deep personalization of the handheld interface through a custom theme engine, fonts, and animations.
  • Virtualized Filesystem Layers - Loads a standalone filesystem into system memory to provide required files for applications lacking physical storage access.
  • Cheat Code Engines - Implements an engine to activate cheat codes for retro games using external database files.
  • Retro Gaming Frameworks - Starts software for various handheld and home consoles, including native titles and emulated ROMs.
  • Library Management - Provides a unified interface for organizing and launching a library of native and emulated games.
  • Custom Firmware Tools - Serves as a custom firmware tool enabling custom themes and system behavior on modified hardware.
  • Handheld Console Emulation - Running software from various older gaming consoles using integrated emulators on a single handheld device.
  • Bootloader Abstractions - Switches between different game loaders and storage media to optimize compatibility and performance.
  • RAM-Disk Boot Environments - Loads a standalone filesystem into system memory for applications unable to access physical storage.
  • Storage Source Switching - Switches between content stored on internal storage and external flashcards to load software.
  • Console Emulators - Runs software from older systems using integrated console emulators that appear as launchable icons.
  • Cheat Management Tools - Acts as a dedicated cheat manager for applying software modifications to Nintendo DS games.
  • Theme Customizations - Provides a theme engine to define the interface appearance using custom images, element positions, and colors.
  • UI Theming Frameworks - Defines the interface appearance by mapping external image assets, font files, and coordinate sets to UI elements.
  • Game Library Organization - Includes tools to hide or delete titles to organize the visible game library.
  • File Storage Management - Manages the loading of software and system files across internal and external storage sources.
  • Per-Game Launch Parameters - Allows adjusting specific parameters for a single title through a dedicated per-game settings menu.
  • Startup Splash Screens - Displays user-provided animations and visual feedback during the application startup sequence.
  • Cheat Code Activators - Provides a dedicated menu to toggle individual cheat codes and view their descriptions.
  • Cheat Database Integration - Enables cheat codes for specific games by loading them from an external database file.
  • Game Box Art Galleries - Shows visual cover art for titles using a dedicated image folder and specific naming conventions.
  • Startup Animations - Displays user-provided animations by loading image sequences during the initial application startup process.
  • Game Loader Configurations - Switches between different game loaders globally or per title to optimize compatibility and performance.
  • Storage Source Management - Allows users to switch between internal and external storage for loading games and system files.
  • Physical Media Booting - Executes software from physical game cards or microSD cards using optimized bootloader configurations.
  • Execution Enhancements - Enables game-specific boot enhancements such as widescreen patches and custom configurations.
  • Modular Extension Registries - Provides a modular extension system for registering and managing third-party plugins to add system capabilities.
  • Custom Font Assignment - Enables the replacement of default system typography with custom font files across the user interface.
  • System Audio Customization - Includes custom background music and sound effects to replace the default system audio.
  • Typography Customization - Replaces default system typography with custom font files for general text, usernames, and dates.
  • Theme-Integrated Audio - Replaces default background music and sound effects by linking audio files to specific theme directories.

Star 历史

ds-homebrew/twilightmenu 的 Star 历史图表ds-homebrew/twilightmenu 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

ds-homebrew/twilightmenu 是做什么的?

TWiLightMenu is a retro gaming frontend and game launcher for Nintendo DS hardware. It serves as a custom firmware tool and a unified interface for launching native games, emulated ROMs, and homebrew applications, while also functioning as a cheat manager and handheld storage manager.

ds-homebrew/twilightmenu 的主要功能有哪些?

ds-homebrew/twilightmenu 的主要功能包括:Game Launchers, Handheld Game Launchers, Application Launch Interfaces, Handheld UI Theming, Virtualized Filesystem Layers, Cheat Code Engines, Retro Gaming Frameworks, Library Management。

ds-homebrew/twilightmenu 有哪些开源替代品?

ds-homebrew/twilightmenu 的开源替代品包括: onionui/onion — Onion is a custom handheld gaming operating system and retro gaming frontend designed to manage and launch emulators… fogleman/nes — This project is a Nintendo Entertainment System emulator written in Go. It functions as a hardware simulation that… vita3k/vita3k — Vita3K is a console hardware emulator specifically designed to replicate the PlayStation Vita environment. It… retropie/retropie-setup — RetroPie-Setup is a specialized utility and installation tool designed to automate the orchestration of Linux-based… jpd002/play- — Play- is a multi-system game emulator and virtual hardware emulator that simulates various console and arcade hardware… rileytestut/delta.

TWiLightMenu 的开源替代方案

相似的开源项目,按与 TWiLightMenu 的功能重合度排序。
  • onionui/onionOnionUI 的头像

    OnionUI/Onion

    4,193在 GitHub 上查看↗

    Onion is a custom handheld gaming operating system and retro gaming frontend designed to manage and launch emulators on portable hardware. It functions as a bootable custom firmware distribution and emulation environment manager that replaces factory software to provide an integrated gaming environment. The system distinguishes itself through a modular core-based emulation architecture, allowing for the installation of verified emulator packages, BIOS configuration, and the use of hardware-specific drivers and filters. It also supports the integration of third-party game ports via standardize

    Cemulator-frontendmiyoo-minimiyoomini
    在 GitHub 上查看↗4,193
  • fogleman/nesfogleman 的头像

    fogleman/nes

    5,650在 GitHub 上查看↗

    This project is a Nintendo Entertainment System emulator written in Go. It functions as a hardware simulation that executes game ROMs by mimicking the original console's circuitry, including the processor and picture processing unit. The emulator includes a game library browser that identifies local files and retrieves titles and thumbnails from online databases using file checksums. It also implements a system of memory management mappers to ensure compatibility across various game ROM formats and hardware configurations. The software covers high-level capabilities for game ROM execution an

    Go
    在 GitHub 上查看↗5,650
  • vita3k/vita3kVita3K 的头像

    Vita3K/Vita3K

    5,415在 GitHub 上查看↗

    Vita3K is a console hardware emulator specifically designed to replicate the PlayStation Vita environment. It functions as a cross-platform game emulator that allows handheld software and homebrew to run on desktop and mobile devices. The project focuses on PlayStation Vita emulation to enable retro game preservation and cross-platform gaming on operating systems such as Windows, Linux, and Android. The emulator implements hardware emulation through a dynamic recompilation engine, firmware-based system call translation, and a GPU hardware abstraction layer. It further simulates the original

    C++cppemulationemulator
    在 GitHub 上查看↗5,415
  • retropie/retropie-setupRetroPie 的头像

    RetroPie/RetroPie-Setup

    10,380在 GitHub 上查看↗

    RetroPie-Setup is a specialized utility and installation tool designed to automate the orchestration of Linux-based retro gaming environments. It functions as a deployment system for configuring the dependencies and software required to run game libraries on single board computers, such as the Raspberry Pi and Odroid. The project provides a structured approach to deploying gaming emulators and managing RetroArch emulation cores. It includes a configuration tool for setting up graphical front ends that organize and launch emulated games across multiple systems. The tool handles system-level t

    Shellemulationpiraspberry-pi
    在 GitHub 上查看↗10,380
查看 TWiLightMenu 的所有 30 个替代方案→