Para que fosse possível jogar esse game, foi utilizado um emuladorJs junto com a ROM do game. Você pode ver mais sobre ele nesse link: https://www.emulatorjs.com/segamd.html
É necessário ter o docker instalado em sua máquina, você pode ver mais sobre como instalar nesse link:https://docs.docker.com/engine/install/
Rode os comandos abaixo e depois abra o seguinte link em seu navegador http://localhost:8087
docker build . -t shescloud/sonic-the-hedgehog
docker run -d -p 8087:8080 shescloud/sonic-the-hedgehog
Espero que se divirta bastante!