[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