A few months ago, I saw a Sharp MZ-700 that had two wires and a switch hanging out the back on Yahoo Auction Japan and decided I should purchase it. Once it arrived, I cracked it open and found a board I had never heard of (Lotus GB-10).
Based on where it connected to in the system, it seems to be a Programmable Character Generator (PCG). Unlike the external (and far more popular) HAL Laboratory PCG-700, this one fits fully inside the system and only has a single external switch.
Unfortunately my MZ-700s (I have a handful of them) all need some repairs before I can test out the GB-10's capability with known-PCG-friendly games. Then if the board works as expected, the cloning can begin!
When I was trying to decide what I should do for this year's RetroChallenge, I was trying to think of something that would be a multi-faceted learning experience. I've put off many a project because of having to learn something totally new just to complete one small task on the project list. This is no exception.
Here's my tentative task list (possibly not in order):
Use OMPeaRetro's lovely Cap Map to purchase all the capacitors needed for this project
Recap my system(s), especially the power supplies
Test out the tape deck on each system, probably utilizing Numbertron as I believe I can still buy a copy if I destroy the one I own
Repair the tape decks if necessary
Use the best system to test out booting with the GB-10 installed - just to make sure the GB-10 is electrically okay
Try to find a game that will test out PCG features (maybe Pac-Man) and use it to test GB-10 compatibility compared to the PCG-700
May need to learn how to utilize my phone or computer to "feed" the computer a tape image
Get an idea of how the GB-10 works
Make a BOM of the GB-10 board and get pictures of it into something like Inkscape
Use KiCad to make schematics/mock-up
Compare against the general PCG schematics in Oh!MZ
Find any documentation from Lotus on this card
Create prototype GB-10 or mix of GB-10 + general PCG
Create a 3D-printed caddy for the existing GB-10 to reduce strain on the CPU socket
???
I know I'm definitely missing a bunch of interim steps and making some bold assumptions that I can do even a few of these in a month, but here's to trying!
Comparing it to systems without a GB-10, the Z80 is from the machine's mainboard and just relocated to the GB-10 (socket gets installed for the GB-10 to plug into). Same goes for one of the normal character ROMs, just that uses a long cable.
Looks like the GB-10 has an onboard Z80 (LH0080). Sounds like fun.