Yeah, I'll have to read through the SGM technical thread(s?) again and see what I can find, but I'll message him as well and see what happens.
Well, then I'll probably end up adding whatever info I can find to the random mess of an emulator I wrote ~10 years ago, which is also what I've (mostly) been using for debugging. There's no sound support atm, since I'm terrible at sound programming, which is mostly why I started this thread in the first place. Again, I'll have to look over specs/talk to Eduardo for the info.
I thought I remembered it mentioned somewhere.. maybe in a poll to see what people were interested in seeing ported next? Eh, doesn't matter.
Also, no plans atm for any specific release, either ROM or cart.. I need to figure out who and what to ask about it; I definitely don't want to get sued by someone for copyright or any other issues. >.<
Actually, the MSX Eggerland ROM has some rather large areas used only for disk access, saving and loading levels, and various other features in the mini level editor that aren't needed on the CV. (editor still works, btw, just can't save anything permanently, but what would you save to anyway? I suppose there are data packs/disks on the ADAM, but, I doubt I want to go there. Feature creep is an evil thing.) I have 200+ bytes free even after converting the graphics and other random BIOS routines necessary to run, which should be more than enough to add the sound BIOS routines and also any initialization/SGM test routines needed. That said, the level and graphics data takes up about 12-15k, though it's not always easy to tell what's what in the data sections, there are some compression routines that I'm not completely sure about yet. That's also why it uses so much RAM, it unpacks the levels into RAM a few at a time.
Using a MegaCart is an interesting idea, though that's a huge amount of space. Even if the compression is terrible, that's still room for over 500 more levels, and more likely 2-3 times that.
So many things to think about.. And here I thought I was almost done with the port.