I think he meant the GameBoy Player :p
At any rate, I have only briefly looked at what the GB Player is actually trying to do in Dolphin. From what I understand, the GBP basically communicates with the GC via ARAM DMAs or some such. I guess the GC looks at ARAM to grab whatever data the GBP sends. Again, guessing, but I think it's just video/audio data. The GBP is really just a GBA strapped to the bottom of your GC; it handles all of the GB/GBC/GBA stuff then feeds it to the GC for playback. GBE+ is still too early to do anything worthwhile (only a handful of GBA games boot without blowing up), but the original GBE is quite stable, so technically I could start working on making that compatible with the GBP.
The thing is, I have no idea how the GBP really works (have the stuff above is pieced together, idk how solid it is). What data is the GC software expecting and when? Does it verify it somehow? What format is this audio/video data? There are a lot of unknowns, but I'd be willing to work on it with the Dolphin devs. I'd just need more information and a place to start.
At any rate, I have only briefly looked at what the GB Player is actually trying to do in Dolphin. From what I understand, the GBP basically communicates with the GC via ARAM DMAs or some such. I guess the GC looks at ARAM to grab whatever data the GBP sends. Again, guessing, but I think it's just video/audio data. The GBP is really just a GBA strapped to the bottom of your GC; it handles all of the GB/GBC/GBA stuff then feeds it to the GC for playback. GBE+ is still too early to do anything worthwhile (only a handful of GBA games boot without blowing up), but the original GBE is quite stable, so technically I could start working on making that compatible with the GBP.
The thing is, I have no idea how the GBP really works (have the stuff above is pieced together, idk how solid it is). What data is the GC software expecting and when? Does it verify it somehow? What format is this audio/video data? There are a lot of unknowns, but I'd be willing to work on it with the Dolphin devs. I'd just need more information and a place to start.
