
Han publicado en GitHub un sistema de lectura de cartuchos de SNES y NES por puerto USB, lalmado SNES-RD. En si aparecera como una unidad de almacenamiento en la PC y podra cargarse el juego desde cualquier emulador de SNES. requiere un microcontrolador y algo de programacion de una ROM.
Y a juzgar por la imagen, tambien tendria un adaptador para usar el control original del SNES.
Aun en estado inicial y por pulir,p ero promete bastante y el autor a dicho que pronto tendra una version para PCB y seas mas sencilla la construccion.
https://github.com/amilkovich/snes-rd

What is snes-rd?
snes-rd is USB SNES Cartridge Reader firmware based on the Atmel AT90USB1286 microcontroller and Dean Camera's LUFA library. This project implements a USB Mass Storage class device and works similarly to a flash drive; plug it in, insert cartridge, and play the game using your favorite emulator.
NOTE: Currently only LoROM cartridges are supported. Once I get some other cartridges to test with I will implement the code changes.
Also, there is a FAT16 filesystem coded by hand that is stored in the microcontroller memory. See file_system() function for details (and the blocks of hex bytes). If I decide to do another iteration of this project then maybe I will optimize it or come up with some other solution.

What license is snes-rd release under?
snes-rd is released under the MIT/X Consortium License, see LICENSE file for details.