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

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

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

floooh/chips

0
View on GitHub↗
1,177 स्टार्स·87 फोर्क्स·C·Zlib·6 व्यूज़

Chips

Chips साइकिल-सटीक हार्डवेयर सिमुलेटर बनाने और ऐतिहासिक आठ-बिट कंप्यूटिंग आर्किटेक्चर को दोहराने के लिए डिज़ाइन किया गया एक मॉड्यूलर, हेडर-ओनली C लाइब्रेरी फ्रेमवर्क है। यह व्यक्तिगत एमुलेटेड माइक्रोप्रोसेसरों और परिधीय चिप्स को इंटीग्रेट करके पूर्ण विंटेज सिस्टम बनाने के लिए आवश्यक आधारभूत घटक प्रदान करती है।

फ्रेमवर्क एक घटक-आधारित आर्किटेक्चर के माध्यम से खुद को अलग करती है जहां हार्डवेयर मॉड्यूल को स्टैंडअलोन हेडर के रूप में कार्यान्वित किया जाता है जिन्हें जटिल सिस्टम बनाने के लिए एक साथ जोड़ा जा सकता है। यह हार्डवेयर इंटरैक्शन को निम्न स्तर पर मॉडल करती है, पिन-स्तरीय सिग्नल एमुलेशन और मेमोरी-मैप्ड बस संचार का उपयोग करके नियतात्मक व्यवहार सुनिश्चित करती है। डेवलपर्स एक एमुलेटर की पूरी आंतरिक स्थिति को मेमोरी बफर में कैप्चर कर सकते हैं, जो पर्सिस्टेंट स्नैपशॉट और सटीक स्थिति बहाली को सक्षम बनाता है।

प्रोजेक्ट में नैदानिक और डेवलपमेंट टूल का एक व्यापक सूट शामिल है, जैसे इमीडिएट-मोड डिबग विज़ुअलाइज़ेशन और सिस्टम रजिस्टरों और फ्रेमबफ़र्स की रीयल-टाइम निगरानी। यह हार्डवेयर घटक परिभाषाओं और स्रोत कोड के निर्माण को ऑटोमेट करने के लिए कमांड-लाइन उपयोगिताएँ भी प्रदान करती है, जो कस्टम एम्बेडेड वातावरण के निर्माण की सुविधा प्रदान करती है।

Features

  • 8-Bit Emulator Libraries - Provides a collection of header-only C libraries for simulating vintage microprocessors and peripheral chips.
  • C Emulator Frameworks - Provides a modular toolkit for wiring discrete hardware components together to replicate historical eight-bit computing architectures.
  • Component State Monitors - Renders graphical debugging interfaces for individual chip components to monitor internal registers, memory, and execution state.
  • Eight-Bit - Simulates classic microprocessors and peripheral chips to recreate historical eight-bit computing environments.
  • Vintage System Simulators - Wires together multiple discrete chip emulators to replicate the complete behavior of classic home computers and arcade systems.
  • System Debugging - Provides an integrated debugger with cycle-accurate timing, breakpoint management, and state inspection for deep system investigation.
  • Eight-Bit Component Simulators - Simulates individual eight-bit processor and peripheral chips through modular, header-only implementations.
  • Cycle-Accurate Emulators - Advances execution by discrete clock cycles to ensure precise timing and deterministic behavior across hardware components.
  • Eight-Bit - Provides preconfigured hardware definitions for classic eight-bit home computers and arcade systems.
  • Hardware Component Headers - Implements hardware modules as standalone C headers that can be wired together to form complex system architectures.
  • Emulator Framebuffer Visualizers - Provides real-time visualization of the emulator framebuffer and system status to monitor video output during execution.
  • Web-Based Emulator Controls - Provides a web-based interface for controlling emulator execution, managing states, and automating testing cycles.
  • Embedded System Construction Frameworks - Enables the construction of complete embedded computer systems by wiring together multiple chip emulators.
  • Embedded Systems Debugging - Provides tools for inspecting hardware state and cycle-accurate timing to troubleshoot embedded software behavior.
  • Hardware Signal Emulation - Models hardware interactions by manipulating bit masks representing physical voltage levels on chip pins.
  • Memory Bus Interfaces - Simulates physical bus connections by reading and writing to shared memory address spaces.
  • Hardware Emulators - Automates the creation and integration of custom hardware components into unified simulation environments.
  • Custom System Composition Tools - Integrates multiple discrete chip emulators into a unified environment to replicate specific vintage computing architectures.
  • Machine State Serialization - Captures the entire internal register and memory state of the emulator into a flat memory buffer for persistence.
  • Emulator State Snapshots - Captures and restores the complete internal state of an emulator to memory for debugging and persistent snapshots.
  • Immediate-Mode Rendering - Renders debugging interfaces by directly querying the internal state of the emulator during each frame.

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

floooh/chips के लिए स्टार हिस्ट्री चार्टfloooh/chips के लिए स्टार हिस्ट्री चार्ट

AI सर्च

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

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

Start searching with AI

Chips को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Chips दिखाई देता है।
  • गेम एमुलेटर बनाने के लिए एक गाइड

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

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

    mamedev/mame

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

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    C++
    GitHub पर देखें↗9,929
  • baekalfen/pyboyBaekalfen का अवतार

    Baekalfen/PyBoy

    5,159GitHub पर देखें↗

    PyBoy is a programmable Game Boy emulator and hardware simulation framework written in Python. It functions as an emulation engine that allows users to execute original handheld software while providing a programmatic interface to control, probe, and automate game execution. The project is specifically designed as a reinforcement learning environment, exposing emulator states and controls to facilitate the training of machine learning agents. It distinguishes itself by providing tools for game area mapping and the extraction of simplified 2D screen representations and collision maps to suppor

    Pythoncythonemulatorgameboy
    GitHub पर देखें↗5,159
  • amhndu/simplenesamhndu का अवतार

    amhndu/SimpleNES

    5,087GitHub पर देखें↗

    SimpleNES is a C++ application that simulates original Nintendo Entertainment System hardware to run legacy games on modern computers. It functions as a hardware simulator and retro gaming emulator designed to execute classic game ROMs by recreating the original console environment through software. The system implements a software version of the 6502 CPU and picture processing unit to render retro game video and audio. It recreates 8-bit console architecture to ensure the execution of original game ROMs. The project covers low-level hardware simulation, including cycle-accurate CPU emulatio

    C++c-plus-plusemulatornes-emulator
    GitHub पर देखें↗5,087
  • 86box/86box86Box का अवतार

    86Box/86Box

    4,059GitHub पर देखें↗

    86Box is a low-level x86 hardware emulator and vintage PC simulator designed to replicate early IBM PC compatibles. It provides virtualized environments for executing legacy operating systems, such as MS-DOS and early versions of Windows, by simulating processors and system designs ranging from the 8086 through the Pentium era. The project distinguishes itself through cycle-accurate processor simulation and high-fidelity hardware emulation. This includes the ability to route retro MIDI audio data to emulated hardware modules or external synthesizers to achieve authentic audio playback from le

    Cemulationemulatoribm
    GitHub पर देखें↗4,059
Chips के सभी 30 विकल्प देखें→

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

floooh/chips क्या करता है?

Chips साइकिल-सटीक हार्डवेयर सिमुलेटर बनाने और ऐतिहासिक आठ-बिट कंप्यूटिंग आर्किटेक्चर को दोहराने के लिए डिज़ाइन किया गया एक मॉड्यूलर, हेडर-ओनली C लाइब्रेरी फ्रेमवर्क है। यह व्यक्तिगत एमुलेटेड माइक्रोप्रोसेसरों और परिधीय चिप्स को इंटीग्रेट करके पूर्ण विंटेज सिस्टम बनाने के लिए आवश्यक आधारभूत घटक प्रदान करती है।

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

floooh/chips की मुख्य विशेषताएं हैं: 8-Bit Emulator Libraries, C Emulator Frameworks, Component State Monitors, Eight-Bit, Vintage System Simulators, System Debugging, Eight-Bit Component Simulators, Cycle-Accurate Emulators।

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

floooh/chips के ओपन-सोर्स विकल्पों में शामिल हैं: mamedev/mame — MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and… baekalfen/pyboy — PyBoy is a programmable Game Boy emulator and hardware simulation framework written in Python. It functions as an… pervognsen/bitwise — Bitwise is a computer architecture education kit and a comprehensive set of guides for building a custom CPU,… amhndu/simplenes — SimpleNES is a C++ application that simulates original Nintendo Entertainment System hardware to run legacy games on… 86box/86box — 86Box is a low-level x86 hardware emulator and vintage PC simulator designed to replicate early IBM PC compatibles. It… visualboyadvance-m/visualboyadvance-m — Visualboyadvance-m is a cross-platform hardware simulator and Game Boy Advance emulator. It replicates handheld…