I used the link that is on mameworld.net, but I can only load the Mameboy main page, not any of the links. Is it down?
I had the source code at one time, but I lost it in a hard drive crash. For CE 2.11, I was able to get Mameboy to compile and work correctly on my Z50. I had trouble getting the regular (er, I don't remember which version specifically) MameCE to work at all, although, I suppose I could try that code again, if I write a gx.dll. I think that was the main problem, that GAPI is not available on the older OS, only CE 3.0. However, I found that someone has written a GAPI lib for the Casio E-10, and I think this could be adapted to the Z50, of course. (By the way, perhaps this would allow more verions of MameCE to run on the Casio E-10?)
Anyway, would this be a better way to go, long-term? Perhaps my changes could be rolled into the regular MameCE release. There are only minor changes between the Z50 and the older Casios (like, the keyboard keys, mainly, and the offset to the video buffer).