[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