Somebody once told me that AMD did something similar with Intel's original processors back in the day, shortly after Intel contracted AMD to do some manufacturing when Intel was at manufacturing capacity. They said that AMD brute force reverse engineered the entire chip by just testing what every pin on the chip did (apparently back then there were much fewer pins and this was actually feasible). Anyone know this story in more detail?
On Fri, Jan 7, 2011 at 2:21 PM, Casey Ransberger <[email protected]>wrote: > Also inaccurate: in their slide deck, they call out that what they've done > is "more like a simulation than an emulation," and that this approach > reduced the amount of code the had tow write, if their graphs are > meaningful, by something like an order of magnitude. > > I feel less bad for being slightly off-topic! Though I've always thought of > emulation as a category of simulation: perhaps my thinking here is borked. > self break. > > On Jan 7, 2011, at 11:06 AM, Casey Ransberger <[email protected]> > wrote: > > > Inaccuracy: not X-rays. They decapitated the chip with hot sulfuric acid > and took the photos using a couple of Nikon microscopes. > > > > On Jan 7, 2011, at 10:51 AM, Casey Ransberger <[email protected]> > wrote: > > > >> This is kind of cool. They took a 6502, X-rayed it, vectorized the > photographs, and then used polygon intersection to implement an emulator in > JavaScript. I haven't hears of anyone doing anything like that before. Made > me think of the FONC TCP/IP bootstrap in it's surprising straightforwardness > and unorthodoxy. > >> > >> Also, it seems to suggest a "polygonal language," which is interesting > to me. > >> > >> You can watch a color coded image of the processor doing it's thing and > even step through code, right in your browser. I really think this could be > a fun way to teach kids about microprocessors. > >> > >> Thought I'd share, hopefully this is interesting to folks:) > >> > >> http://www.visual6502.org > > _______________________________________________ > fonc mailing list > [email protected] > http://vpri.org/mailman/listinfo/fonc >
_______________________________________________ fonc mailing list [email protected] http://vpri.org/mailman/listinfo/fonc
