You are not logged in.

Read the FAQ and Knowledge Base before posting.
We won't make a 3DS/2DS emulator.



#1 2007-07-01 19:08:27

Xoff
Member
From: France
Registered: 2007-07-01
Posts: 22

My experience with desmume

I downloaded desmume 7.0, and after some days, I downloaded 7.1.

Congratulations, this is a quite good program !!

I tried several roms, and after some tests, I can say that :

Yoshi's Island DS, Pokemon Mystery Dungeon and Age of Empires are playable.
Frame rate is good, and there is no big glitch. It is quite exciting how it
emulates accurately those games !

Some other games (like Bomberman) are well emulated but are too slow. It's strange as
it doesn't seem more complex than Yoshi's Island, but frame rate is about
30-40 on my Core 2 Duo... (however it doesn't seem to use  both core ?)

I used the gtk gui, but I manage to compile the gtk-glade gui on my macbook,
and it's better, as I can now choose more critical options (like size of save type)
(However, I was not able to create the configure script from the autogen.sh in cvs)

Other games doesn't even boot, like pokemon diamond, but I feel it's not far from good smile

Another little problem is that some dialogs on the bottom screen are not shown with proper
background (try Pokemon Mystery Dungeon, but i found other roms with same glitchs). There is
some little problem with display of such dialog.

When you turn your screens in landscape mode, the stylus doesn't seem to behave correctly.

And 3D doesn't work for me, but I don't know if the 3D support is already complete or still in progress.

I know it seems like a long list of TODO, but I must repeat that overall emulation is quite good and promising !

All my support for this project !

Offline

#2 2007-07-01 19:33:20

evilynux
Member
From: Montréal
Registered: 2007-03-17
Posts: 118
Website

Re: My experience with desmume

Xoff wrote:

I downloaded desmume 7.0, and after some days, I downloaded 7.1.

Congratulations, this is a quite good program !!

Glad to hear that!

Xoff wrote:

I used the gtk gui, but I manage to compile the gtk-glade gui on my macbook,
and it's better, as I can now choose more critical options (like size of save type)
(However, I was not able to create the configure script from the autogen.sh in cvs)

I'm working on improving multiplatform support/compilation.
Please tell me what you've done to compile the gtk and gtk-glade UIs.

BTW, i've just comitted changes (Sun, 01 Jul 2007 15:33:07 -0400) to the CVS that should fix the compilation of the cli under MacOSX.
Are you able to verify that it works?

Offline

#3 2007-07-01 19:52:52

snkmad
Member
Registered: 2007-03-17
Posts: 141
Website

Re: My experience with desmume

For a list of working games, you can look here: http://desmume.org/?page_id=15


Athlon 64 X2 3800+ / 2Gb DDR2 800Mhz
Geforce 8600GT 256MB / Windows XP PRO SP3
http://desmume.org/compatibility-list/

Offline

#4 2007-07-01 22:02:50

Xoff
Member
From: France
Registered: 2007-07-01
Posts: 22

Re: My experience with desmume

reply to evilynux :

I checkout the last cvs, and launch autogen.sh :

% ./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal  --output=aclocal.m4t
autoreconf: `aclocal.m4' is created
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac: installing `./install-sh'
configure.ac: installing `./mkinstalldirs'
configure.ac: installing `./missing'
src/Makefile.am: installing `./depcomp'
autoreconf: Leaving directory `.'

(it's strange, because gettext, libtool and autoheader are all installed and in the current path)
Then I launch configure :

% ./configure
configure: error: cannot run /bin/sh ./config.sub

What's wrong ?

reply to snkmad

Yes, I saw the list, but playable in the list just means that emulation is done almost correctly, but
not if the frame rate is good enough to enjoy it. And I must admit I hoped that some other games was playable
even if not on the list smile

Offline

#5 2007-07-01 22:25:22

Xoff
Member
From: France
Registered: 2007-07-01
Posts: 22

Re: My experience with desmume

After reading the other thread, I run glibtoolize, which creates config.sub.
Compilation is done without problem and i run desmume-cli.
It's working !

Is there big differences between gtk, glade and cli ?
(on OSX, cli doesn't need the X server)

I don't know how to tune options within desmume-cli (I need to change the buttons order for my joypad !)

Offline

#6 2007-07-01 22:32:46

Xoff
Member
From: France
Registered: 2007-07-01
Posts: 22

Re: My experience with desmume

and thanks to the -fwlang flag, I can emulate roms in french !
Good !

is it possible to add some gap (like a real ds) between screens in cli ?

Offline

#7 2007-07-02 07:52:14

evilynux
Member
From: Montréal
Registered: 2007-03-17
Posts: 118
Website

Re: My experience with desmume

Xoff wrote:

After reading the other thread, I run glibtoolize, which creates config.sub.

Weird! I was expecting "automake --add-missing --copy --force-missing" to create config.sub and config.guess!
On GNU/Linux, at least, it does it... instead, on MacOSX, it only installed install-sh, mkinstalldirs, missing and depcomp...

There must be another way than calling glibtoolize...

Xoff wrote:

Compilation is done without problem and i run desmume-cli.
It's working !

Is there big differences between gtk, glade and cli ?
(on OSX, cli doesn't need the X server)

Great!
The gtk UI is a GUI and has more options than the cli e.g. keyboard configuration.
The gtk-glade UI is also a GUI and has more options than the gtk UI e.g. save states, save types, screen rotation, joystick configuration and "true gap" (the gap between the screens you were asking for).

Xoff wrote:

I don't know how to tune options within desmume-cli (I need to change the buttons order for my joypad !)

Unfortuantly, for the cli, the only way to go is to modify the default values in src/ctrlsdl.c and recompile.

Offline

#8 2007-07-03 11:33:24

Xoff
Member
From: France
Registered: 2007-07-01
Posts: 22

Re: My experience with desmume

I made some modifications to be able to compile desmume-glade from cvs on OSX. How can I submit my modifications ?
Files modified :
- configure.ac
  src/gtk-glade/globals.h
  src/gtk-glade/gdk_gl.h
  src/gtk-glade/callbacks_IO.c

Offline

#9 2007-07-03 12:07:25

evilynux
Member
From: Montréal
Registered: 2007-03-17
Posts: 118
Website

Re: My experience with desmume

Xoff wrote:

I made some modifications to be able to compile desmume-glade from cvs on OSX. How can I submit my modifications ?
Files modified :
- configure.ac
  src/gtk-glade/globals.h
  src/gtk-glade/gdk_gl.h
  src/gtk-glade/callbacks_IO.c

Some possible ways:
- Upload a compressed archive of those files to a sharing site like rapidshare and post the link here.
- Use diff to create a patch and post it in the sourceforge.net patch tracker.
- Anything else that would allow me to have a look.

Offline

#10 2007-07-03 12:37:11

Xoff
Member
From: France
Registered: 2007-07-01
Posts: 22

Re: My experience with desmume

ok, thank you for the answer.

In fact, my modifications are not needed !
I found a way to configurate my OSX environment to match the requisites of desmume smile
However, a small change is still needed in configure.ac :

53c53
<   *linux* | *bsd* | *darwin*)
---
>   *linux* | *bsd*)

(just add *darwin* in case pattern of line 53)

Thank you to commit this small change !

Offline

#11 2007-07-03 12:46:51

Xoff
Member
From: France
Registered: 2007-07-01
Posts: 22

Re: My experience with desmume

WOW

now, 3D support is included in my last compiled "OSX" desmume-glade, and it's quite impressive !
it's slow, but quite beautiful !

congrats !

Offline

#12 2007-07-04 00:39:06

evilynux
Member
From: Montréal
Registered: 2007-03-17
Posts: 118
Website

Re: My experience with desmume

Xoff wrote:

WOW

now, 3D support is included in my last compiled "OSX" desmume-glade, and it's quite impressive !
it's slow, but quite beautiful !

congrats !

Glad to hear that!
Change committed to CVS.

Last edited by evilynux (2007-07-04 00:39:22)

Offline

Board footer

Powered by FluxBB