slobu wrote:
It would seem to me that you'd need to take a snapshot of memory while the Family BASIC program is running and write a loader that dumps that memory state back into RAM.
I just have a thought on this. As Family Basic saves codes to tapes, one easy way (i.e. no "custom" tool needed) is to just save a recording of the tape data to a wave file. As pretty much most modern emulators that support Family Basic could load tape recording with *.tp extension, that include at least Nestopia, NesterJ and VirtuaNES I think, with the latter two extremely popular in Japan for some reasons. You may then load the recording with an emulator and dump the memory, or make a save state and crop the appropriate memory range to grab the game data.