[hatari-devel] Release list (was Demos tested today, some more demos tested)
Laurent Sallafranque
laurent.sallafranque at free.fr
Sun Feb 28 16:22:32 CET 2010
I agree UAE disasembled code is quite hard to read.
That's not natural 68x00 code.
But I only use it to search special bugs.
I would prefer we upgrade to latest UAE core instead of rewriting the
actual debugger code.
Laurent
Eero Tamminen a écrit :
> Hi,
>
> On Sunday 28 February 2010, David Savinkoff wrote:
>
>> hatari-1.3.1-1.fc12.src.rpm was built on CentOS 5.4 (note library
>> dependencies)
>>
>> $ ldd hatari
>>
> ...
>
>> $ ldd hmsa
>> linux-gate.so.1 => (0x0042d000)
>> libz.so.1 => /usr/lib/libz.so.1 (0x007fa000)
>> libpng12.so.0 => /usr/lib/libpng12.so.0 (0x0045f000)
>> libreadline.so.5 => /usr/lib/libreadline.so.5 (0x00d81000)
>> libtermcap.so.2 => /lib/libtermcap.so.2 (0x009a9000)
>> libX11.so.6 => /usr/lib/libX11.so.6 (0x00110000)
>> libc.so.6 => /lib/libc.so.6 (0x00213000)
>> libm.so.6 => /lib/libm.so.6 (0x009ec000)
>> libXau.so.6 => /usr/lib/libXau.so.6 (0x00b54000)
>> libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x008ba000)
>> libdl.so.2 => /lib/libdl.so.2 (0x00818000)
>> /lib/ld-linux.so.2 (0x00778000)
>>
>
> Hm. So hmsa is linking (readline, png, X) libraries that it doesn't
> actually need. And next version would be unnecessarily depending
> on portaudio if it's dev stuff is available on the system...
>
> Thomas, do you think it makes sense to try to change this?
>
>
>
>> **************************
>>
>> One more improvement:
>> Disassembler listing shows too much data.
>>
>>
>>> d
>>>
>> 0000aa6e: 2f08 0241 0fff 207c 00fe MOVE.L A0,-(A7)
>> 0000aa70: 0241 0fff 207c 00fe 78c0 AND.W #$0fff,D1
>> 0000aa74: 207c 00fe 78c0 2070 1000 MOVEA.L #$00fe78c0,A0
>> 0000aa7a: 2070 1000 4ed0 0241 0ffe MOVEA.L (A0, D1.W*1, $00) ==
>> $00fe34ae,A0 0000aa7e: 4ed0 0241 0ffe 6712 e549 JMP.L (A0)
>>
>>
>> Beautified example
>>
>>
>>> d
>>>
>> 0000aa6e: 2f08 MOVE.L A0,-(A7)
>> 0000aa70: 0241 0fff AND.W #$0fff,D1
>> 0000aa74: 207c 00fe 78c0 MOVEA.L #$00fe78c0,A0
>> 0000aa7a: 2070 1000 MOVEA.L (A0, D1.W*1, $00) == $00fe34ae,A0
>> 0000aa7e: 4ed0 0241 0ffe JMP.L (A0)
>>
>
> If the number of items shown on the row and the column where
> the instruction starts from varies from line to line, that's not
> very readable.
>
> (The output is also coming from UAE, not Hatari code, I don't know
> how much sense it makes to change that. Nicolas?)
>
>
> - Eero
> _______________________________________________
> hatari-devel mailing list
> hatari-devel at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/hatari-devel
>
>
>
More information about the hatari-devel
mailing list