jcrona / tamalib

A hardware agnostic Tamagotchi P1 emulation library
GNU General Public License v2.0
156 stars 16 forks source link

Extracting the rom from a connection V5 #12

Open SeleDreams opened 1 year ago

SeleDreams commented 1 year ago

Hi. I was interested into contributing to tamagotchi emulation by working on the V5 (familitchi) as it's the one I own I took it apart and took pictures of both sides of the board IMG_1821 IMG_1822

however I'm not too sure about how to go about ripping the rom from the device as it would be necessary to reverse engineer it Do you have information about it ? I do have a soldering iron and a hot air rework station as well as a few wires i could use

jcrona commented 1 year ago

Hi @SeleDreams, I do not know anything about the V5, except that its MCU is probably not the same as the one found in the P1, thus the ROM would not be compatible with TamaLIB.

That being said, it would be very interesting to dive deeper in it and try to achieve the same result as with the P1. Basically, either you decap the chip and dump the ROM by taking a picture of the die, or, depending on the MCU in it, you found a way to execute some code to dump it.

You should go to the Discord Tamagotchi Collectors server (https://discord.gg/tmgc) and ask in #tamagotchi-de-hackin if someone is already working on it, and what the current status is. Look at this too -> https://github.com/loociano/tamagotchi-tech-specs/blob/master/index.md, especially Natalie Silvanovich's projects and presentations.

Good luck !