Pos hombre, no. No se puede porque para hacer un port de un programa tienes que tener su código fuente (o una reimplenetación conseguida por ingeniería inversa) y modificarlo para que funcione en un sistema diferente al original. Esto es posible con unos pocos juegos (básicamente los de código libre). Con el Doom fue posible gracias a la política de ID Software de liberar el código de sus juegos al cabo del tiempo (creo que el último que liberaron fue el del Quake 3).
Lo que puedes hacer es ripear los recursos de un juego (gráficos y sonido) y currarte un motor que los mueva desde 0. Concretamente del Sonic creo que hay una reimplementación para DC. Supongo que con algo de trabajo se podría adaptar para la DS