Gearslutz.com - View Single Post - Reverb Subculture
View Single Post
Old 27th June 2009   #154
dale116dot7
Lives for gear
 
Joined: Dec 2003
Location: Calgary, Alberta
Posts: 816

Thread Starter
Quote:
Originally Posted by Casey View Post
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.
dale116dot7 is offline   Reply With Quote