ColorSplit is a programmable speedrun autosplitter that is (probably) compatible with any retro video game console and any video capture card. You just tell it where to look for specific colors in your game window and it will very kindly press your split hotkey for you.
The video on the left is sort of a demo of how to configure the program to work with your game.
You can now click the o in the upper right of the program to show options for setting background and text colors for the main colorsplit window. This is also how you launch ColorSplit Game Setup.
General bug fixes. GUI design changes.
General bug fixes. GUI design changes. Introduction of Console Reset Detection.
ColorSplit doesn't care what game you play or what console you play it on. In this example I'm teaching the program how to recognize the start of Super Mario Bros for the NES captured through my IO-DATA GV-USB2 video capture card.
I'm referencing a white spot in "400" under TIME, a dark green spot in the hill behind Mario, and a light green spot in the bushes to Mario's right. These are called the "Game start trigger pixels" and tell ColorSplit to press the spacebar to start my timer.
ColorSplit can watch emulator windows just fine but was developed with actual retro consoles in mind. By using AmaRecTV as our "Game Window" we can watch those colors and hit split hotkeys like there's no tomorrow.
I built ColorSplit with AutoIt3 in 2014 specifically for A Link to the Past for the SNES and Paperboy for the NES. It was completely re-written in 2018 w/ Microsoft Visual Studio and given a super limited release in 2019. Now it's 2022 and I think it might be stable enough to be useful.
Real-world examples of ColorSplit working with different consoles via capture card in tandem with AmaRecTV: