
What it does
Written for cartridge, which runs a libretro core as an FFGL source inside Resolume — but there is nothing cartridge-specific in them. They are ordinary ROMs and will run in anything.
What makes the test card worth having over a static one is that every panel carries countable motion: a marker advancing exactly one cell per emulated frame, a bar moving one pixel per frame, a square inverting every frame. A dropped or repeated frame is invisible in a static pattern and obvious in these. The overscan display gives you a number — 'the path is eating 6 pixels off the left' — rather than 'it looks a bit off'.
- testcard — colour bars, crosshatch, frequency burst and countable per-frame motion
- inputtest — the platform's own pad, with controls that latch once seen
- overscan — nested safe areas and ruler ticks, with asymmetric corner markers
- Everything original under MIT: no console BIOS, no commercial ROM
- Found that cores disagree about the NES picture: three return 256x240, QuickNES returns 240x224
Where it stands
In development, and moving quickly. All seven targets are built and six are verified — meaning the ROMs were run in an emulator core and the frames were looked at, not merely that they assembled. The C64 ROMs are built and structurally checked but have never been run, because every C64 emulator needs a BIOS this repository will not ship. Nothing has been run on real console hardware; the GBA ROMs deliberately cannot be, because the logo field a real BIOS checks is Nintendo's artwork and is zeroed.