"Terry Duell" <[email protected]> wrote:

> 
> OK.
> Just in case you are building on a 64 bit system, and would like to see  
> what success you have with Tom's amd64 dynarec code, I have attached the  
> last version that Tom sent to me.
> Just replace the files with the same name in the source.
> I was trying to build on a Fedora 9 x86_64 system, AMD Phenom 9550. It  
> compiled with this code but when run immediately failed with a  
> segmentation fault... i.e didn't even start up.
> It would be nice to have dynarec code that is optimised for the 64 bit  
> systems.
> 
> Cheers,

Well here we go from a sunny morning in heerenveen.

I am working on a Debian system AMD Athlon 64 X2.

Compilation went flawless and testrunning the emulator looks good.
I have attached the terminal output if your interested.
So far so good, first run I started the emulator not as root so no
networking available but no errors reported.
 

-- 
Roel Wagenaar.
E-mail: [email protected]
Thuis-pagina: http://www.familie-wagenaar.nl
Linux-User #469851 with the Linux Counter
In a world without doors and walls who needs Windows and Gates?

r...@roel-lt1:~/rpcemu$ uname -a
Linux roel-lt1 2.6.26-1-amd64 #1 SMP Sat Jan 10 17:57:00 UTC 2009 x86_64 
GNU/Linux
r...@roel-lt1:~$ scp -r ./rpcemu/ ./rpcemu.veilig
r...@roel-lt1:~$ cd ./rpcemu
r...@roel-lt1:~/rpcemu$ cp 
/data/software_downloads/RiscOS/Emulators/RPC_Emu/dynaamd64.zip .
r...@roel-lt1:~/rpcemu$ unzip dynaamd64.zip
Archive:  dynaamd64.zip
  inflating: codegen_amd64.h
  inflating: codegen_amd64.c
r...@roel-lt1:~/rpcemu$ ls -la *_amd64.*
-rw-rw-rw- 1 roel roel 44685 feb 14 11:14 codegen_amd64.c
-rw-rw-rw- 1 roel roel   803 jul 28  2007 codegen_amd64.h
r...@roel-lt1:~/rpcemu$ mv *_amd64.* ./src/
r...@roel-lt1:~/rpcemu$ cd src/
r...@roel-lt1:~/rpcemu/src$ aclocal
r...@roel-lt1:~/rpcemu/src$ automake
r...@roel-lt1:~/rpcemu/src$ autoconf
r...@roel-lt1:~/rpcemu/src$ ./configure --enable-dynarec
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable debugging... no
checking whether to use the dynamic recompiler... yes
checking for CPU... x86_64
checking for Operating System... Linux
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for gettimeofday... yes
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for library containing strerror... none required
checking for allegro-config... /usr/bin/allegro-config
checking for Allegro - version >= 4.0.0... yes (version 4.2.2)
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
r...@roel-lt1:~/rpcemu/src$ cd ..
r...@roel-lt1:~/rpcemu$ ./rpcemu
Error opening /dev/net/tun device: Permission denied
Networking unavailable
MIPS: 10.699548 (AVG: 0.000000) 1
MIPS: 32.971817 (AVG: 0.000000) 1
MIPS: 29.547556 (AVG: 0.000000) 1
MIPS: 24.812380 (AVG: 0.000000) 1
MIPS: 36.410736 (AVG: 0.000000) 1
MIPS: 33.025837 (AVG: 0.000000) 1
MIPS: 45.987152 (AVG: 0.000000) 1
MIPS: 46.956970 (AVG: 0.000000) 1
MIPS: 94.956795 (AVG: 0.000000) 1
MIPS: 142.740173 (AVG: nan) 1
MIPS: 47.143024 (AVG: 47.143024) 1
MIPS: 47.949905 (AVG: 47.546463) 1
MIPS: 47.764687 (AVG: 47.619202) 1
MIPS: 47.656471 (AVG: 47.628517) 1
MIPS: 46.968758 (AVG: 47.496563) 1
MIPS: 47.868576 (AVG: 47.558563) 1
MIPS: 47.497631 (AVG: 47.549858) 1
MIPS: 47.183250 (AVG: 47.504032) 1
MIPS: 47.318691 (AVG: 47.483440) 1
MIPS: 47.365906 (AVG: 47.471687) 1
MIPS: 46.789627 (AVG: 47.409679) 1
MIPS: 46.369041 (AVG: 47.322956) 1
MIPS: 46.365959 (AVG: 47.249344) 1
MIPS: 46.334930 (AVG: 47.184029) 1
MIPS: 47.764885 (AVG: 47.222755) 1
MIPS: 48.433121 (AVG: 47.298401) 1
MIPS: 97.003777 (AVG: 50.222248) 1
^CShutting down Allegro due to signal #2

r...@roel-lt1:~/rpcemu$                 
_______________________________________________
Rpcemu mailing list
[email protected]
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu

Reply via email to