Over the past week or two I've been writing a program to export and replace the GB/GBC save files that are compressed within Goomba/Goomba Color save files. With this program, you can export your Pokemon (RBYGSC) save files, and trade between them. I have a command-line version that's written in C (so it'll work on any OS), and a GUI version for Windows (XP and newer) that uses .NET.
Here's the GUI program, running in a Windows XP VM:
NEW: for version 2014-05-13, I implemented the GUI in two parts - a library and a C# GUI - so you can use the library from a custom C# or VB.NET program.
Source code
Download (just grab goombasav_net.dll and goombasav_cs.exe)
As of now, you can only extract SRAM (not savestates, although Goomba Color doesn't support those anyway.)
Here's the GUI program, running in a Windows XP VM:
NEW: for version 2014-05-13, I implemented the GUI in two parts - a library and a C# GUI - so you can use the library from a custom C# or VB.NET program.
Source code
Download (just grab goombasav_net.dll and goombasav_cs.exe)
As of now, you can only extract SRAM (not savestates, although Goomba Color doesn't support those anyway.)