Re: VGC Chip



Henry wrote:

Since we're dealing with 20 year old IC's most basic analyzers will work just fine. Now we just need to wait about 7-10 years and pick one up one on eBay for cheap! Once that happens then most if not all the 'secrets' of the IIgs will be unlocked and anyone will be able to use the info. Sooner or later I'll probably start sending stuff off to be cracked anyway.


What you're referring to is a technique known as 'black box reverse engineering'. It involves, as you describe, hooking up test equipment to all inputs and outputs and attempting to derive the internal 'schematic' by analysing the outputs generated by a set of known inputs.

This is actually quite straightforward - for combinatorial logic. Once you introduce *states*, then complexity increases exponentially at least. And by 'states' I mean any sort of memory, such as explicit memory used in registers, scratch ram etc, or implicit, such as state variables in a state machine.

Of course, the job is easier when you know *what* the chip does, and have *some* documentation on how it works (register map, etc). But it is quite difficult to use this information effectively in an automated process.

I suspect you won't learn *anything* useful at all about the VGS with any sort of logic analyser that wouldn't be more readily apparent from studying the source code of a IIGS emulator.

The 'cracking services' are pretty high-end and AFAIK still involve some considerable human effort by experienced engineers. You have to have a good understanding of how common logic constructs are implemented at the chip level in order to recognise patterns and interpret the results. Way out of the realm of a hobbyist hacker, who may not even be capable of understanding or using the results!

If you were looking to mass-produce a clone with a market of 100K units then it may be worth your while. I also suspect the $4K starting price would be for a small support or security chip.

Regards,

--
Mark McDougall, Engineer
Virtual Logic Pty Ltd, <http://www.vl.com.au>
21-25 King St, Rockdale, 2216
Ph: +612-9599-3255 Fax: +612-9599-3266
.



Relevant Pages

  • Re: Temporal Learning
    ... >> No, no, no. AI is not an engineering problem. ... The Darpa Challenge adds nothing to our understanding of intelligence. ... Thrun developed what is called "probabilistic robots". ...
    (comp.ai.philosophy)
  • Re: Evolution Question
    ... you demonstrate a total lack of any understanding of what ... One reason evolution doesn't work in engineering (and this statement ... Perfect understanding of enzymatic engineering ... Besides that, we won't be genetically engineering better humans, we will ...
    (sci.skeptic)
  • Re: Network Rail Interview Questions
    ... interview Engineering grads for our training scheme. ... I don't know what engineering discipline your son is applying for, ... an understanding of how the different engineering ... electrical engineering vacancy, understanding what the civil ...
    (uk.railway)
  • Re: poll: how many Linux users would rather use Mac OS
    ... >> chip, they have basically just switched suppliers. ... > behind), Safari or Entourage or whatever, and some Linux app that ... Good tech support people would adore such a ... but my understanding is that Apple will not ...
    (comp.os.linux.misc)
  • Re: 171 tonnes, 5 lorries
    ... steel track, worth £22,308, from Acton Turville, near Chipping Sodbury, ... during engineering works." ... this sort of "heist"? ... I suspect they got rather less). ...
    (uk.railway)