Size-optimized ports of the 240p Test Suite for NES, Game Boy, and Game Boy Advance to test retro video output.
240p-test-mini is a collection of size-optimized ports of the 240p Test Suite for 8-bit consoles like the NES, Game Boy, and Game Boy Advance. It provides specialized video test patterns to diagnose video output, scaling, and timing issues on retro gaming hardware and accessories. The project solves the need for accurate, efficient testing tools that run directly on original console hardware.
Retro gaming developers, hardware modders, and enthusiasts who need to test video output and scaling behavior on NES, Game Boy, or Game Boy Advance systems, especially when using accessories like the Super Game Boy or Game Boy Player.
Developers choose 240p-test-mini for its extreme size optimization, allowing it to run on resource-constrained 8-bit consoles, and its accuracy in replicating video timing tests for specific hardware. It's the only open-source solution offering tailored test suites for these platforms with updated, clear documentation.
Size-optimized ports of Artemio's 240p Test Suite to 8-bit consoles
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
NES and GB ports are written in assembly language for maximum speed and minimal size, essential for running on resource-constrained 8-bit hardware.
Tailored to specific console video standards (e.g., NTSC for NES, LCD for GB/GBA), ensuring reliable testing for accessories like Super Game Boy or Game Boy Player.
Help pages have been rewritten for completeness and improved English, making it easier for users to understand test functions and usage.
Graphics assets replaced with free alternatives, maintaining GPLv2+ compliance and avoiding proprietary licensing issues.
Requires installing multiple tools like cc65, RGBDS, devkitARM, Python, and Pillow, which can be daunting and time-consuming for newcomers.
Users must compile from source, adding a barrier for those unfamiliar with retro development environments or seeking quick deployment.
Focuses solely on video output and scaling diagnostics; lacks audio or other test features found in more comprehensive suites.