Not sure if anyone saw this, as i was reading about it i figured they were using MAME, but when you go to play a game you see the MAME logo everywhere.
Entire thread
Subject
Posted by
Posted on
Internet Archive hosting 900+ games through browser.....