RetroTS and related projects merge/reimplementation