awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stenzek avatar

stenzek/duckstation

0
View on GitHub↗
9,754 स्टार्स·883 फोर्क्स·C++·other·6 व्यूज़

Duckstation

DuckStation is a high-performance PlayStation 1 emulator that simulates the original console's hardware logic and CPU and GPU on modern computer systems. It functions as a console hardware emulator, disc image loader, and game state manager to execute original games and preserve retro software.

The project differentiates itself through a game graphics upscaler that improves visual clarity using texture filtering, geometry precision corrections, and custom shader chains. It also features advanced memory manipulation tools for layered patch injection and the application of community cheat codes to modify game behavior.

The emulator's broader capabilities include comprehensive game state management with rewind and save state functionality, as well as a disc image loading system that handles subchannel data to bypass copy protection. It further provides input mapping for controllers and keyboards, specialized peripheral emulation, and gameplay video capture.

Features

  • High-Performance Game Emulators - Acts as a high-performance PlayStation 1 emulator that simulates original console hardware logic.
  • Emulation Save Management - Creates and restores system save states with integrated rewind and memory editing capabilities.
  • Emulation State Management - Manages game progress through memory-level save states and rewind functionality.
  • Retro Game Emulation - Preserves classic console games by running original disc images on modern hardware.
  • Disc Image Loaders - Reads game data from physical media or digital disc image formats to initialize sessions.
  • Game Graphics Upscalers - Implements a specialized graphics upscaler that uses texture filtering and geometry precision corrections to improve visual clarity.
  • Console Emulators - Runs original console games and logic on modern systems using high performance recompilation.
  • Memory-Mapped I/O Simulation - Simulates console hardware by mapping registers and RAM to specific memory addresses in the host process.
  • State Snapshotting - Captures full CPU and memory states to enable instant save and rewind functionality.
  • Dynamic Recompilation Engines - Implements a dynamic recompilation engine to translate guest machine code into host CPU instructions for high-performance emulation.
  • Gaming and Game Development - Improves the visual quality of vintage games using resolution upscaling and texture filtering.
  • Modding Toolkits - Provides tools for applying external patches and community cheat codes to modify game mechanics.
  • Game Memory Modifiers - Applies community cheat codes by injecting values into game memory to modify gameplay mechanics.
  • Subchannel Data Emulation - Reads auxiliary subchannel data from disc images to emulate hardware-level copy protection and regional checks.
  • Vertex Precision Corrections - Provides geometry precision corrections that eliminate jitter and improve 3D visual stability.
  • Graphics Enhancers - Filters textures and corrects geometry precision to improve the visual clarity of graphics.
  • Post-Processing Pipelines - Processes rendered frames through a sequence of GPU programs to apply visual filters and upscaling.
  • Emulated Input Mappings - Binds physical keyboard and game controllers to virtual hardware inputs using standard drivers.
  • Peripheral Emulators - Simulates unique PlayStation hardware controllers and cartridges using available host device inputs.
  • Binary Instruction Patching - Supports overwriting memory addresses with external patch files to modify game behavior.
  • Digital Copy Protection Bypasses - Loads subchannel information files to bypass digital copy protection on specific game discs.
  • Applied Patch Tracking - Integrates external patches and community cheat databases to modify game behavior.
  • Runtime Patching Engines - Modifies game binaries in memory by overlaying external patch files before the code is executed.
  • Game Binary Patching - Loads external patch files to modify game behavior and update regional settings.
  • Game Emulators - PlayStation 1 emulator with focus on speed and accuracy.
  • Game Emulators - PlayStation 1 emulator for desktop and mobile.

स्टार हिस्ट्री

stenzek/duckstation के लिए स्टार हिस्ट्री चार्टstenzek/duckstation के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Duckstation के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Duckstation के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • mgba-emu/mgbamgba-emu का अवतार

    mgba-emu/mgba

    6,798GitHub पर देखें↗

    mGBA is a high-accuracy Game Boy Advance emulator and hardware-level debugger designed to run handheld console ROMs on modern computers. It serves as a scriptable emulation environment that allows for the execution of portable hardware software and the simulation of associated peripherals. The project distinguishes itself through its focus on technical analysis, providing a suite of tools for retro game debugging and game logic inspection. It includes a host-client debug protocol that enables external debugger connectivity via TCP socket communication and an event-driven scripting engine for

    Cemulatorgame-boygame-boy-advance
    GitHub पर देखें↗6,798
  • hrydgard/ppsspphrydgard का अवतार

    hrydgard/ppsspp

    13,375GitHub पर देखें↗

    This project is a cross-platform, open-source emulator designed to execute handheld gaming software on modern desktop and mobile hardware. By recreating the original console environment and system libraries, it allows users to run game files without requiring original firmware. The software achieves high-performance execution through a combination of dynamic recompilation and just-in-time instruction translation, which map console-specific instructions to native host machine code. The emulator distinguishes itself by providing advanced visual and connectivity enhancements that extend beyond t

    C++emulatorsppsspppsp
    GitHub पर देखें↗13,375
  • openemu/openemuOpenEmu का अवतार

    OpenEmu/OpenEmu

    17,601GitHub पर देखें↗

    OpenEmu is a macOS retro game emulator and multi-system frontend. It functions as a modular emulation framework that integrates multiple distinct emulation cores to support a wide range of legacy console and handheld gaming hardware. The application provides a unified interface for game library management, allowing users to organize a collection of retro game ROMs and save files within a centralized digital catalog. It enables the configuration of macOS computers to play legacy video game titles through this single interface. The system utilizes a pluggable architecture that employs dynamic

    Swiftemulationemulatormacos
    GitHub पर देखें↗17,601
  • cemu-project/cemucemu-project का अवतार

    cemu-project/Cemu

    9,029GitHub पर देखें↗

    Cemu is a cross-platform game console emulator designed to replicate the Nintendo Wii U hardware environment. It provides a software simulation layer that allows original Wii U games and homebrew applications to run on Windows, Linux, and macOS. The project translates guest machine code and graphics API calls into host instructions and modern shaders to enable hardware acceleration. It utilizes a dynamic recompilation engine and a host-API graphics backend to interface with Vulkan or OpenGL. The system manages hardware simulation through multi-threaded CPU emulation, memory-mapped I/O simula

    C++cemucemu-emulatorcpp
    GitHub पर देखें↗9,029
Duckstation के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

stenzek/duckstation क्या करता है?

DuckStation is a high-performance PlayStation 1 emulator that simulates the original console's hardware logic and CPU and GPU on modern computer systems. It functions as a console hardware emulator, disc image loader, and game state manager to execute original games and preserve retro software.

stenzek/duckstation की मुख्य विशेषताएं क्या हैं?

stenzek/duckstation की मुख्य विशेषताएं हैं: High-Performance Game Emulators, Emulation Save Management, Emulation State Management, Retro Game Emulation, Disc Image Loaders, Game Graphics Upscalers, Console Emulators, Memory-Mapped I/O Simulation।

stenzek/duckstation के कुछ ओपन-सोर्स विकल्प क्या हैं?

stenzek/duckstation के ओपन-सोर्स विकल्पों में शामिल हैं: mgba-emu/mgba — mGBA is a high-accuracy Game Boy Advance emulator and hardware-level debugger designed to run handheld console ROMs on… hrydgard/ppsspp — This project is a cross-platform, open-source emulator designed to execute handheld gaming software on modern desktop… openemu/openemu — OpenEmu is a macOS retro game emulator and multi-system frontend. It functions as a modular emulation framework that… cemu-project/cemu — Cemu is a cross-platform game console emulator designed to replicate the Nintendo Wii U hardware environment. It… amhndu/simplenes — SimpleNES is a C++ application that simulates original Nintendo Entertainment System hardware to run legacy games on… libretro/retroarch — RetroArch is a cross-platform emulation host and multi-system game emulator that serves as a frontend for the Libretro…