[iPAQ] Wish List

From: Graham Averell <averell.a.t.ntt.co.uk>
Date: Wed Oct 11 2000 - 11:06:36 EDT

I'm using the cross compile.

Yes i'm looking forward to USB networking support.
Once I compile it debuging will be hard part.

I have gotten xmame to compile a couple of times on the skiffcluster. I am
currently trying out the newest binary. After playing with the
.xmamerc.dist file, I got it to load a ROM and create a window (all black).
It got down to the audio portion and hung my iPaq so hard I had to re-boot.

I am going to play with the config file some more and try to get it to run
today.

Are you trying to cross compile or are you compiling on the skiffcluster?
Until USB networking is out of beta I would suggest using the skiff,
especially for stuff like xmess and xmame. Trying to emulate several dozen
different processor types is quite a chore.

I hope you get xmess to run. I have a whole rack full of Amiga 500 games
that I would *LOVE* to run on my iPaq!

Tom

Hi,
           I've nearly got xmess to compile using cross compiler from the
skiff
toolchain.
           It dies when linking. I not sure which LIB to use when using the
software
FPU
           -msoft-float.
(A) do I need this option.
(B) is it faster or
(C) is trapd method unsupported by the kernel?
           Also those compiling xmame and xmess have a look at file
/src/unix/unix.mak.
           I've removed option -D__CPU_$(MY_CPU) from around line 130 and
replace
with -march=armv4.
           Cross compiling this baby is mission and half. The m68kmake I
cheated by
making xmame/xmess I86 version
           in different dir and copied across to the obj dir when needed.
Plus comment
some lines in unix.mak.
           I should really change the makefile to ref the i86-gcc and give
it new set
of CFLAGS so can compile and run.
           I don't recommend passing CC=arm-linux-gcc in the makefile.unix.
When it
comes to compiling the zlib it defaults to gcc.
           Good luck modifying their configure file if you use
arm-linux-gcc.
           I've created symbolic links in the bin. ie "ln -s arm-linux-gcc
gcc" I did
this for all the arm-linux-? files.

           I then made a excutable file called "arm" and enter the
following: (Got it
of the net somewhere?)
#! /bin/sh
PATH="/skiff/local/bin/:$PATH"
exec "$@"

           Test it
 ./arm gcc -v
           use it:
./arm make -f makefile.unix
Good luck

>PS. Of course, you don't want to forget:
> 4) Keep everyone posted on the list about successes and
> failures! Failures?
OK, I got xmame to compile on the skiff, but not run on the iPaq. It didn't
like the CPU selection. Hans (the author) may have to add in ARM CPU
support. I will work on the makefile some more. That sucker takes about 40
minutes to compile and the binary is 8.9MB, unstripped. If I ever get it to
run right, the stripped version should be about 5MB, maybe a little less
(it
supports ~2300 games). As to possible copyright problems Jim mentioned,
mame
itself is legal. Simply let users find their own game ROM files. Also,
there
*ARE* free games available for mame that people have written and given
away.
We could include a couple of free ROM files to get them going. Tom

_______________________________________________
iPAQ mailing list
iPAQ@handhelds.org
http://handhelds.org/mailman/listinfo/ipaq
Received on Wed Oct 11 08:01:36 2000

This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:43:44 EDT