[hatari-devel] Release list (was Demos tested today, some more demos tested)
Eero Tamminen
eerot at users.berlios.de
Sun Feb 28 15:45:22 CET 2010
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
More information about the hatari-devel
mailing list