Retrograde is, at its core, at tool to give games the palettized look of retro games and switch between multiple color profiles at runtime without the need to reauthor your artwork. It includes some other features to help aid in the illusion too, such as down sampling to give your game a pixelized look, a simple retro TV/Monitor simulator with a variety of options to tweak, and a simple toon shader to reduce the color needs of your 3D based projects
The color grading part gives you a variety of base palette LUTs to choose from, ranging from EGA to VGA in the RGB color space, and equivalents in NTSC and PAL with the colors generated the way a fictional TV console might.
There is also a wide variety of default palettes to chose from, representing sub-palettes of the full base palette that real world consoles and graphics cards from the past might have been limited to.
The real power, perhaps, comes from the color quantizer, that will allow you to create your own sub-palettes from an image of your game to create an optimized sub-palette mapped to any of the base palettes. Also included is a selection of dithering types, in case reducing the colors take too much detail away from your art.