Yes, 4-bit architecture: Register widths tended to be one nybble in width, getting paired together for bytewise operations. ROM sizes were on the order of 1-2 kilobytes, RAM usually between 64 and 128 nybbles.
-
-
As for dumping the ROM contents, it boils down to one of two ways, with some overlap: 1a) Depackage the chip using sulfuric or nitric acid, remove the metallized layer with fluoric acid. Remove chip die, clean in Whink.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
1b) Throw the exposed chip die under a metallurgist's microscope, since they light downward from the objective, not upward through the slide. Hopefully have good X/Y control of the stage. Take lots of photos. Stitch. Manually transcribe bits.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
Sometimes the ordering of bits into usable ROM words is obvious. Sometimes it isn't, and some additional tracing of the silicon is needed. This tends to only work when it's a mask-ROM part, since the ROM bits are physically "printed" on the die through the manufacturing process.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
In other cases, this was done for the first few handhelds, then some additional time was spent investigating the surrounding circuitry to look for a possible verification mode for the chip, where it'll spit out its internal ROM if poked the right way on its pins.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
The idea is that the IC manufacturer's customer typically needs a way to verify that the product is programmed correctly. So, if that can be done, then there's: 2) Use documented (or not) methods to dump the ROM contents electronically.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
Once the data is in-hand, it's a straightforward enough thing to handle. It's just adding another CPU core to MAME (if it's an unsupported architecture), and bashing out a machine driver. The machine driver itself is usually pretty small, too.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
Art-wise, there's usually some additional doing that needs done: Either wire up the VFD/LCD so that you can photograph all elements, and hand-vectorize them, since MAME supports segmented artwork in SVG format.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
Given the sheer number of Nintendo Game & Watch units using the same (or similar) footprints for the LCD ribbon across generations, folks like
@algestam went so far as to design breakout boards and have them fabricated for easier, cleaner photographing. He can give more detail.pic.twitter.com/1eJah02G73
2 vastausta 0 uudelleentwiittausta 3 tykkäystä -
This is amazing.
1 vastaus 0 uudelleentwiittausta 1 tykkäys
It really does blow my mind, too. When I first started poking at MAME, the idea of decapping chips and optically reading out the bits was practically sci-fi. Now anyone careful enough can do it in their own garage.
-
-
Vastauksena käyttäjille @TheMogMiner, @Robotube ja
Incidentally, that same reason is why so relatively many games with busted copy protection, or busted audio, have become fully working in MAME over the past 5 years. Mainly thanks to
@Caps0xff, Team Europe, and "Dr. Decapitator" before them.0 vastausta 0 uudelleentwiittausta 2 tykkäystäKiitos. Käytämme tätä aikajanasi parantamiseen. KumoaKumoa
-
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.