Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/27/08 00:55
Read: times


 
Msg Score: +1
 +1 Good Answer/Helpful
#161149 - No, not possible
Responding to: ???'s previous message
Time to collect all information you can - design notes, requirements specifications etc.

Then next step: Test, test, test to figure out what the current program does.

Then create the documentation that the company should already have had in a safe place.

Finally: Recreate the source code from the behaviour of the existing product with a few peeks into the assembler for unknown magic not possible to deduce from the black-box testing.

Tell your boss that a bank box is quite cheap and that the source code and documentation is important enough that they should be duplicated onto multiple CD and stored someplace where they can't be stolen or destroyed by fire or other accidents.

Luckily, you program is quite small, and the code to access the hardware can be easily duplicated from the processor datasheets and the hardware schematics. That leaves you with figuring out the busines logic.

List of 15 messages in thread
TopicAuthorDate
8051/2 ASM to C code            01/01/70 00:00      
   You don't            01/01/70 00:00      
      8051 ASM to C            01/01/70 00:00      
         No, not possible            01/01/70 00:00      
            Not worth the effort            01/01/70 00:00      
               bribe the original programmer            01/01/70 00:00      
         There is no quick way            01/01/70 00:00      
            origional code c or asm            01/01/70 00:00      
               erratic and not logical            01/01/70 00:00      
                  Good compilers gives "random" code            01/01/70 00:00      
         starting from scratch with knowledge            01/01/70 00:00      
   Start from scratch            01/01/70 00:00      
      it'll cost 'em more, but they get what they deserve            01/01/70 00:00      
   ASM ---> C            01/01/70 00:00      
      RE: whats the problem with ASM            01/01/70 00:00      

Back to Subject List