New poster. My company long ago assembled code for our NXP 87C52X2 product with a Keil compiler, and now at least 10 years later we would like to retarget the same code with little to no changes to a AT89S52 processor.
Anyone have any insight into both the adjustments needed on the AT89S, as well as the reuse of the code?
We owned a Keil assembler setup, bought back in the early naughts, but now we can't find the serial number or other materials for it. Ugh.
Any suggestions/thoughts/criticisms would be sorely appreciated, as I'm not sure what to work on first.
Hello David,
Do you still have the listings or map files of the original project?
If so, they will have the compiler version listed in them, and you could figure out at least what version of the tools you were using.
You can find the old product versions here:
http://www.keil.com/update/c51.asp
Keil tracks their tools by the C51 compiler version, not the uVision IDE version.
Also you could try to contact your distributor and see if they have any records of the original product serial numbers were.
These are great suggestions. Thank you.
Wish there was someone local or otherwise to walk through this with us. Anyone know where 8051 resources might be to consult with us to get this on track?
Our plan is to get this code translated to another 8051 family device that would be available at this time, such as the AT89S52. 8~(
David
Holy smokes. Looks like I was wrong about the Assembler used on this product - here's the LIST file header.
Micro Computer Control Corp. MA51 (T) 8051 Relocatable Macro Assembler Version 1.14 07-JAN-93
I have no idea how to track down this assembler...
I'll have to keep looking for what we built on the A51/C51.
Local to where ... ?
Wow, I forgot to say. <facepalm>
The Austin, Texas USA area.
Isn't it part of the Raisonance RKit-51 these days ?
www.raisonance.com/.../MA51.pdf
The original is probably a DOS executable
This is the original company, the 8051 page is gone, but I suspect you just need to speak to the right guys. http://www.mcc-us.com/ www.mcc-us.com/51tools.htm << No longer on server