Quote:
Originally Posted by Casey AFAIK David does still have the 224 code base. It was the 480 code base that was somehow destroyed. |
The code is obviously contained in many hundreds of EPROM's out there. If you really want source code regenerated from a binary image extracted from EPROM's, that technology exists. It's painstaking work, but I've had to do it a few times when source code went missing (ie the computer was stolen) or when a subcontractor went out of business and disappeared without leaving source code. But it can be done. If you wrote it the first time, and had to decipher it from an EPROM, it's not that bad. If it's written originally in assembly code, it's easier than if it was compiled from some other language. Not bad if you wrote the code in 'C' but a bear if someone else wrote the code and you are the one having to reverse it. If it's all fixed point (which my engine control projects always are), it's a lot easier than floating point (which I never use anyways). If you own the compiler that was used, it's also a lot easier because you can reverse the libraries and that gets all of the math subroutines defined. Try tracing through a floating-pont divide routine... or is it a multiply routine or a square root.. I just can't tell.