I came across this yesterday and tried it out and it does indeed work.
What is it?
Its a NES, SNES, Gameboy, GBA and Genesis/Megadrive Emulator for Xbox one.
How does it work?
By uploading Roms to your one drive account you can then access them through the Edge browser on your Xbox one.
Do you have a step by step guide?
Sure do! This is taken from reddit:
1: DL Roms and upload them to your onedrive account
2: on your X1 go to the Edge and open the URL bar and type nesbox.itch.io/x1
3: opens a page (recommended to make it your home page if you don't surf the web on your xbox like me)
4: Click start and switch controls to the webpage controls
5: click add rom from onedrive
6: Select the unpacked Rom files you want (It sounds like they want them to end in .SMC (might have to manually change that))
7: Might give you an error but click ok. refresh the page (if the roms dont auto load up on the list)
8: Click Full Screen
9: Click Start and change controls back to the Game controls
What's the URL for Edge?https://nesbox.itch.io/x1
What extensions will it work with?
The emulator supports files with the following extensions:
.smc (Super Nintendo)
.gba (Game Boy Advance)
.gbc (Game Boy Color)
.gb (Game Boy)
.gen (Sega Genesis)
.bin (Sega Genesis)
.smd (sega Genesis)
If your ROM is a zip file, the ROM file with one of these extensions will be found within the .zip (or .7z or .rar or whatever). Unzip and move to your one drive.
Do not rename the ROM extension.
Getting it all working wasn't too hard just remember to unpack the Roms or you won't find them and use the same login for one drive as you do on Xbox one. Any problems ask in the comments and I'll try to help :)