8 repository-uri
Projects and resources for building, debugging, and testing Game Boy emulators.
Explore 8 awesome GitHub repositories matching part of an awesome list · Emulator Development. Refine with filters or upvote what's useful.
PyBoy este un emulator de Game Boy programabil și un framework de simulare hardware scris în Python. Funcționează ca un motor de emulare care permite utilizatorilor să execute software original de consolă portabilă, oferind în același timp o interfață programatică pentru a controla, sonda și automatiza execuția jocurilor. Proiectul este conceput special ca un mediu de învățare prin consolidare (reinforcement learning), expunând stările și controalele emulatorului pentru a facilita antrenarea agenților de machine learning. Se distinge prin furnizarea de instrumente pentru maparea zonelor de joc și extracția reprezentărilor 2D simplificate ale ecranului și a hărților de coliziune pentru a susține inteligența artificială. Sistemul acoperă o gamă largă de capabilități, inclusiv emularea hardware precisă la nivel de ciclu, operațiuni directe de citire și scriere în memorie și un sistem de callback-uri pentru hook-uri de execuție. Suportă extracția datelor de joc în timp real, cum ar fi pozițiile sprite-urilor și simbolurile de memorie, și include un mod de execuție headless pentru a accelera viteza de simulare prin omiterea randării grafice și audio. Emulatorul oferă, de asemenea, utilitare pentru persistența stării prin serializarea snapshot-urilor, simularea input-ului pentru agenți autonomi și instrumente pentru analiza memoriei și modificarea datelor ROM.
Hardware overview for emulator development purposes.
Size-optimized ports of Artemio's 240p Test Suite to 8-bit consoles
Port of a standard test suite for display and rendering validation.
Debug and fix your gameboy emulator
CLI tool for comparing emulator logs against known-correct outputs.
😀 The Acid2 test, now for the original Game Boy! 😀
Basic PPU rendering test for original hardware.
😀 The Acid2 test, now for Game Boy Color! 😀
Basic PPU rendering test for color hardware.
🪲☕️ Game Boy emulator test ROMs
Collection of tests for validating emulator behavior.
A suite of Game Boy tests, used for hardware research and emulator testing
Comprehensive test suite for verifying emulator accuracy.
MBC3 RTC test for Game Boy flash carts and emulators
Test suite for real-time clock implementation accuracy.