We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
hey guys.
we got this old project and it runs on a 8052 great but we gotta make it work on arm9. we havent got the source yet but we might soon. whats the best way to make the code run on the arm?
project is 100% all assembly. can you suggest a good 8051 emulator? open source one?
Are there any real-time requirements?
Are there documentation?
Many old 8051 projects are quite small and can be rewritten completely in limited time - much time is normally spent figuring out exactly _what_ a program should do. When all that is known, it is much easier to write the same once more.
It would definitely be an advantage if you got yourself working C code to run in a Cortex-Mx processor. Then you would not just get a replacement processor. You would have a program that could be extended to make use of the new advantages that Cortex chip brings.
project is 100% all assembly. can you suggest a good 8051 emulator? open source one? if you have any I/O you would need a emulator specifically for your device. The likelihood that one such exist in VERY small. You might as well start writing code.
we havent got the source yet but we might soon are you 'stealing' the code, if not, why do you not have the source?
Erik
thats why i asked if there is an open source emulator so we can change it for our project. there is not much io but plenty of processing. something like 48k of binary image. for 8052 we think that is big.
we did not steal the code. it is our code but someone has done something very bad with the source! i do not want to say more about the situation but we want to get it back! even if we get it the rewriting of so much assembly code will be a lot of time. an emulator can be good for us.
so if you know a good open source emulator please say the name.
even if we get it the rewriting of so much assembly code will be a lot of time. an emulator can be good for us. rewriting 48k of assembly in 'C' -- no more than 2 man-months I guess, depending on how well it is documented.
so if you know a good open source emulator please say the name. I doubt one (that works, not 'works') exist
You might want to get in contact with a certain "Arthur Dent". In the following thread he mentions an emulator he wrote.
http://www.keil.com/forum/12670/
thanks trevor that looks great. how can i find arthur dent?
You can contact me at a temporary email address of xadittyjik-639@yopmail.com