yes. the flash cart equivalent for a tape based system is any MP3 player.
no, really, you play the audio of the recording into the computer, it demodulates it into the program.
having said that, disk-based flash systems are much less of a pain in the ass, since for original hardware you still have to wait for that long-ass tape segment to finish playing for the game to load.