[NTLK] More fun with Images and ROMs
Matthias Melcher
mm at matthiasm.com
Thu Oct 24 16:14:10 EDT 2013
c++filt did not decode everything. I am probably two hours of coding away from my own complete demangler to finally get the correct parameters. The NewtonOS .aif file uses a non-standard format (Norcroft) with tiny, but important differences to what ARM suggests.
On 23.10.2013, at 23:58, Daniel Parnell <me at danielparnell.com> wrote:
> I’ve got some code that extracts all the symbols and their addresses from the AIF format ROM files. The next thing I have to do is add in some code to demangle the C++ names. After I have a list of all the functions and where they sit in the ROM file it should then be possible to build up a set of “source” files that contain function stubs for each of the pieces of code in the ROM. Lots to do, but it does sound like fun :)
>
> Daniel
>
> On 23 Oct 2013, at 4:54 pm, Matthias Melcher <mm at matthiasm.com> wrote:
>
>>
>> On 23.10.2013, at 04:53, Daniel Parnell <me at danielparnell.com> wrote:
>>
>>> Hi Matthias,
>>>
>>> that looks really cool. Are there any plans to open up the source to allow others to help out?
>>>
>>> Daniel
>>
>> Yes, sure. The source code is available on request. I will also check it into GoogleCode as soon as it is less of a mess.
>>
>> Matthias
>>
>> ====================================================================
>> The NewtonTalk Mailing List - http://newtontalk.net/
>> The Official Newton FAQ - http://splorp.com/newton/faq/
>> The Newton Glossary - http://splorp.com/newton/glossary/
>> WikiWikiNewt - http://tools.unna.org/wikiwikinewt/
>> ====================================================================
>
>
> ====================================================================
> The NewtonTalk Mailing List - http://newtontalk.net/
> The Official Newton FAQ - http://splorp.com/newton/faq/
> The Newton Glossary - http://splorp.com/newton/glossary/
> WikiWikiNewt - http://tools.unna.org/wikiwikinewt/
> ====================================================================
More information about the NewtonTalk
mailing list