Re: canopy type battery holder. I don't see this as feasible. You are relying on the PCB layout to provide the cathode (negative battery terminal) connection. On the yellow cartridge, the cathode is to the left of the battery. You could perhaps solve this by adding a little bit of wire soldered to the pad which goes under the battery, but I don't think you can guarantee good contact this way. You also need to attach the other side of the "canopy" for mechanical stability. This is farily easy to do if you scrape off some of the solder mask from the ground plane above the battery, and also disconnect said section of the ground plane from the rest of the ground. (Just a few cuts with a knife.)
However, that seems a bit hackish, and might create problems with data loss because the connectioncomes loose. The way I would probably solve this is with a 180° tabbed battery. Solder the anode (positive battery terminal) to the right place. Bend the other tab and fold it around the top edge of the PCB. Solder a jumper wire between the tab and the ground pad on the board. This would require some thought when bending the tab, but should otherwise be the best solution.
...
Though again, thinking about it. that might not work because the top piece of the cartridge will occupy that space momentarily when you slide the cartridge shut.
Anyway, I think I would recommend a tabbed battery which is soldered into place rather than the canopy version, for mechanical stability reasons. This should still extend their life by ~10 years, so it shouldn't be that bad.
Oh and of course, maybe I don't even need to add that I would be interested in playing with these cartridges hands-on for some research. (Such as figuring out how to back them up and flashing new software to them.)


