I'm trying to figure out a way to put the demo of my game AfterWorld DX on Newgrounds. It supports html5 for games so that should give me a starting ground on what to do.
You can embed NES emulator on itch.io pages. I don't know what Newgrounds is but I presume it's a similar thing... he's an article by Matt Hughson which may be helpful...