Capcom's 40th Anniversary Site Is An Incredible Digital Museum With Playable Retro Games cross-posted from: https://lemmy.world/post/187786...