i've never played with that particular dallas chip, but have done the external battery hack to to the type doesn't have the socket on top, but a square of black epoxy which conceals the battery. on that model, there is no circuit board - the RAM and clock are in a 24/28 pin chip with the battery on top covered in goop.
to hack that guy, you dremel away the epoxy above two of the pins, which exposes the battery leads. cut them and solder a new external battery in place, and viola.
i'm guessing that on your flavor of dallas chip, the battery is under the circuit board hosting the RAM socket. it's probably a safe bet that the four pads visible on the circuit board are indeed the battery connections - but since the battery is probably dead as a doornail at this point, figuring out which is which is gonna be difficult.
solution 1:
it looks from your photo that the underside is shiny - in other words, they've got the battery tucked under there and covered with epoxy.
if you're friendly with a doctor or dentist, get it x-rayed then you know where to drill into the epoxy to find the battery terminals. once exposed, you can ohm to find out where they go on the chip, then disconnect the old battery and solder a new one in a more exposed place. the battery is likely 3.3V, but i'd do some research first.
solution 2:
get the datasheet ( http://datasheets.maxim-ic.com/en/ds/DS1216-DS1216H.pdf ) and compare to current dallas "timekeeper RAM" products. you might find one that's nearly pin compatible and nearly register compatible, build an adapter socket, and see if the firmware is willing to talk to it.
solution 3:
i didn't find anything in quick search (and didn't read through the datasheet), but if you can find the pinout of the 1216 chip on the circuit board, you could just cut a trace or nip a pin to disconnect the old battery, and wire a new outboard one.
to hack that guy, you dremel away the epoxy above two of the pins, which exposes the battery leads. cut them and solder a new external battery in place, and viola.
i'm guessing that on your flavor of dallas chip, the battery is under the circuit board hosting the RAM socket. it's probably a safe bet that the four pads visible on the circuit board are indeed the battery connections - but since the battery is probably dead as a doornail at this point, figuring out which is which is gonna be difficult.
solution 1:
it looks from your photo that the underside is shiny - in other words, they've got the battery tucked under there and covered with epoxy.
if you're friendly with a doctor or dentist, get it x-rayed then you know where to drill into the epoxy to find the battery terminals. once exposed, you can ohm to find out where they go on the chip, then disconnect the old battery and solder a new one in a more exposed place. the battery is likely 3.3V, but i'd do some research first.
solution 2:
get the datasheet ( http://datasheets.maxim-ic.com/en/ds/DS1216-DS1216H.pdf ) and compare to current dallas "timekeeper RAM" products. you might find one that's nearly pin compatible and nearly register compatible, build an adapter socket, and see if the firmware is willing to talk to it.
solution 3:
i didn't find anything in quick search (and didn't read through the datasheet), but if you can find the pinout of the 1216 chip on the circuit board, you could just cut a trace or nip a pin to disconnect the old battery, and wire a new outboard one.
_________________
amigas and panheads and guns, oh my!
two , Amiga 3000UX, Amiga 1200+50MHz 68030, Commodore 128, two iMac G3, eMac G4, Tandy 1000, two 486DX66, several P4/P3 XP/linux boxes