Page 1 of 2 12 LastLast
Results 1 to 10 of 15
  1. #1
    EmuTalk Member
    Join Date
    Apr 2008
    Posts
    21

    restarting emulation on rice video does not work

    i think this is a bug. when i start super smash bros everything works great, but if i stop it and run it again even reloading the room everything looks bad. do you need a terminal output?



    i am using ubuntu 64 bits and mupen works almost perfect with rice video plugin but before i installed 64 bits on this computer i used ubuntu 32 bits and i everything looked wrong with it i had to use glide and even that way it was super slow. is there any huge difference between 32 and 64 rice?

    sorry for my English.

    can i start a thread telling which game runs playable on my specs? perhaps we could start making a compatibility list because the one from the wiki is not for users but for you devs.


    • Advertising

      advertising
      EmuTalk.net
      has no influence
      on the ads that
      are displayed
        
       

  2. #2
    Mupen64Plus Dev.
    Join Date
    Oct 2007
    Location
    Michigan (United States of America)
    Posts
    448
    Are you using Save States? Try progressing just a bit further into the game and see if loading the save state later on helps. It should not need to be too far but I have found that going past the intro helps for some games. If it is not savestates than the issue is likely larger.

    Also, I am assuming you are using Mupen64Plus because you continue to say that you are using 64-bit versions. (64-bit support is only offered in Mupen64Plus, formerly Mupen64-64bit/Mupen64-amd64) The wiki is for users but right now it is locked for some reason. If you can properly format the extra data I see no reason why people could not put their own info on how games run since it is in fact a Wiki and I do believe that's what the point of a Wiki is in the first place. (correct me If I'm wrong.) If you are having issues, however, one place you might find more information on is the Mupen64Plus Issue Tracker, which allows you to see already reported bugs and post up new ones.

    Feel free to mention the game information here and I'll add it for you if I can (I don't know, I bet Richard42 can if I can't.)

    Difference between Mupen64 and Mupen64Plus is that Mupen64 has not had any official updates in a very long time. Mupen64Plus is a branch of Mupen64 with extra fixes and such. It contains a 64-bit Dynamic Recompiler, a slightly improved GUI (mostly code wise but also some interface changes), and a new plugin was ported over (Glide64 Wonder Plus). All of the work done on Mupen64 is generally improvements, but other work may cause things to not work outside of what it fixes, which is generally an issue with programming.


    Anyways, If you want to report an issue, make sure it does not happen in the current SVN. Check out the Wiki article on building from SVN to try the SVN, because the build bot is not uploading/compiling the plugins which have changed since last build.

  3. #3
    Mupen64Plus Dev.
    Join Date
    Feb 2008
    Location
    USA
    Posts
    144
    Quote Originally Posted by nmn View Post
    Anyways, If you want to report an issue, make sure it does not happen in the current SVN. Check out the Wiki article on building from SVN to try the SVN, because the build bot is not uploading/compiling the plugins which have changed since last build.
    Here's a link to the wiki:

    http://code.google.com/p/mupen64plus/w/list

    Google currently has it in read-only mode for maintenance, but hopefully it will open up again soon. I believe only project developers can actually edit the wiki pages themselves, but anyone with a google username can add comments to the page.
    "The humble learn the fastest because they don't waste time on defending a false image."

  4. #4
    EmuTalk Member
    Join Date
    Apr 2008
    Posts
    21
    sorry i was talking about mupen64plus 1.3 not mupen64 0.5. what i was trying to say is that on the same pc with the same specs, with the same config being the only difference 32 or 64 bits rice does not work properly.

    i am about to install svn version i will coment later and i dont use save states.I have saved states(perhaps only having them is the problem?) but the problem arises without using save states.

    ps if i load a state the graphics still looks bad

    take a look

    normal game
    http://bayimg.com/GaJnHAABh
    stop the game and start again emulation without closing mupen64plus gives this (reopening mupen solves the problem)

    http://bayimg.com/gAjnGaaBH


    sorry but i dont know if the dependencies i installed to compile mupen64plus are right

    i get this error:

    Code:
    gcc -o main/gui_gtk/main_gtk.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/main_gtk.c
    gcc -o main/gui_gtk/aboutdialog.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/aboutdialog.c
    gcc -o main/gui_gtk/cheatdialog.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/cheatdialog.c
    gcc -o main/gui_gtk/configdialog.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/configdialog.c
    gcc -o main/gui_gtk/rombrowser.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/rombrowser.c
    gcc -o main/gui_gtk/romproperties.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/romproperties.c
    gcc main/main.o main/util.o main/translate.o main/guifuncs.o main/cheat.o main/config.o main/adler32.o main/ioapi.o main/md5.o main/mupenIniApi.o main/plugin.o main/rom.o main/savestates.o main/unzip.o main/volume.o memory/dma.o memory/flashram.o memory/memory.o memory/pif.o memory/tlb.o r4300/r4300.o r4300/bc.o r4300/compare_core.o r4300/cop0.o r4300/cop1.o r4300/cop1_d.o r4300/cop1_l.o r4300/cop1_s.o r4300/cop1_w.o r4300/exception.o r4300/interupt.o r4300/profile.o r4300/pure_interp.o r4300/recomp.o r4300/special.o r4300/regimm.o r4300/tlb.o r4300/x86_64/assemble.o r4300/x86_64/debug.o r4300/x86_64/gbc.o r4300/x86_64/gcop0.o r4300/x86_64/gcop1.o r4300/x86_64/gcop1_d.o r4300/x86_64/gcop1_l.o r4300/x86_64/gcop1_s.o r4300/x86_64/gcop1_w.o r4300/x86_64/gr4300.o r4300/x86_64/gregimm.o r4300/x86_64/gspecial.o r4300/x86_64/gtlb.o r4300/x86_64/regcache.o r4300/x86_64/rjump.o main/gui_gtk/main_gtk.o main/gui_gtk/aboutdialog.o main/gui_gtk/cheatdialog.o main/gui_gtk/configdialog.o main/gui_gtk/rombrowser.o main/gui_gtk/romproperties.o  -lz -lm -lpng -z execstack `sdl-config --libs` -L/usr/X11R6/lib -lGL `pkg-config gtk+-2.0 --libs` `pkg-config gthread-2.0 --libs` -Wl,-export-dynamic -lpthread -ldl -o mupen64plus
    main/gui_gtk/main_gtk.o: In function `gui_display':
    main_gtk.c:(.text+0x70): multiple definition of `gui_display'
    main/guifuncs.o:guifuncs.c:(.text+0x20): first defined here
    main/gui_gtk/main_gtk.o: In function `gui_main_loop':
    main_gtk.c:(.text+0x1f00): multiple definition of `gui_main_loop'
    main/guifuncs.o:guifuncs.c:(.text+0x30): first defined here
    main/gui_gtk/main_gtk.o: In function `gui_build':
    main_gtk.c:(.text+0x1f20): multiple definition of `gui_build'
    main/guifuncs.o:guifuncs.c:(.text+0x10): first defined here
    main/gui_gtk/main_gtk.o: In function `gui_init':
    main_gtk.c:(.text+0x1f50): multiple definition of `gui_init'
    main/guifuncs.o:guifuncs.c:(.text+0x0): first defined here
    main/gui_gtk/main_gtk.o: In function `info_message':
    main_gtk.c:(.text+0x1fa0): multiple definition of `info_message'
    main/guifuncs.o:guifuncs.c:(.text+0x1b0): first defined here
    main/gui_gtk/main_gtk.o: In function `alert_message':
    main_gtk.c:(.text+0x21c0): multiple definition of `alert_message'
    main/guifuncs.o:guifuncs.c:(.text+0x290): first defined here
    main/gui_gtk/main_gtk.o: In function `confirm_message':
    main_gtk.c:(.text+0x2640): multiple definition of `confirm_message'
    main/guifuncs.o:guifuncs.c:(.text+0x40): first defined here
    collect2: ld devolvió el estado de salida 1
    make: *** [mupen64plus] Error 1
    Last edited by khaosmind; April 23rd, 2008 at 23:04.

  5. #5
    Moderator
    Join Date
    Nov 2001
    Location
    Oulu, Finland
    Posts
    3,271
    That's definitely a bug.



  6. #6
    Mupen64Plus Dev.
    Join Date
    Oct 2007
    Location
    Michigan (United States of America)
    Posts
    448
    It seems to not be loading textures. Maybe it still thinks they're cached? I'm not exactly sure at this point. If you are running compiz, disable it and try again to make sure it's not Compiz's fault... Somehow I think it's something else.

  7. #7
    EmuTalk Member
    Join Date
    Apr 2008
    Posts
    21
    is not compiz i dont use it with mupen(screen blinks if i do so)

    here is the full output, i run ssb i stop it and run again
    dont listen to the gtk-message. i dont know what is but appears on almost any gtk app so is not mupen related
    Code:
     mupen64plus 
    Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkTreeView::even-row-color' of type `GdkColor' from rc file value "((GString*) 0x2d41a40)" of type `GString'
    rom size: 16777216 bytes (or 16 Mb or 128 Megabits)
    rom size: 16777216 bytes (or 16 Mb or 128 Megabits)
    rom loaded successfully
    80 37 12 40
    ClockRate=f
    Version:1449
    CRC: 916b8b5b 780b85a4
    name: SMASH BROTHERS
    Manufacturer: Nintendo
    Cartridge_ID: 4c41
    Country : United States
    size: 4096
    PC= 80100400
    md5 code:F7C52568A31AADF26E14DC2B6416B2ED
    eeprom type:0
    init timer!
    memory initialized
    [RiceVideo] Disabled SSE processing.
    [blight's SDL input plugin]: version 0.0.10 initialized.
    [RiceVideo] Disabled SSE processing.
    [RiceVideo] Found ROM 'SMASH BROTHERS', CRC 5b8b6b91a4850b78-45
    InitExternalTextures
    Initializing OpenGL Device Context
    (II) Initializing SDL video subsystem...
    (II) Getting video info...
    (II) Setting video mode 800x600...
    ATI Technologies Inc. - ATI Radeon Xpress Series : 2.1.7412 Release
    [RiceVideo] OpenGL Combiner: Fragment Program
    Starting r4300 emulator
    R4300 Core mode: Dynamic Recompiler
    R4300 core: starting 64-bit dynamic recompiler at: 0x3297aa0.
    Info: Deteniendo emulación.
    Info: Emulación parada.
    PC=80035754:10a00009
    reg[ 0]:       0       0        reg[16]:       0       2
    reg[ 1]:ffffffffffff00ff        reg[17]:ffffffff80099ab8
    reg[ 2]:ffffffff80040bec        reg[18]:       0    3e80
    reg[ 3]:ffffffff8009a1e0        reg[19]:ffffffff80099120
    reg[ 4]:ffffffff80040bec        reg[20]:ffffffff800993f0
    reg[ 5]:ffffffff8009a1e0        reg[21]:ffffffff80068b60
    reg[ 6]:       0      10        reg[22]:ffffffff8009d970
    reg[ 7]:       0       0        reg[23]:ffffffff8009d960
    reg[ 8]:ffffffff8009a1d4        reg[24]:       0   394f0
    reg[ 9]:       0  3fff01        reg[25]:       0      17
    reg[10]:       0     555        reg[26]:ffffffffa430000c
    reg[11]:       0  3fff01        reg[27]:       0     aaa
    reg[12]:       020000001        reg[28]:       0       0
    reg[13]:       0       2        reg[29]:ffffffff80040b20
    reg[14]:ffffffff800993f0        reg[30]:ffffffff800993a0
    reg[15]:ffffffff80099f6c        reg[31]:ffffffff80028ddc
    hi:       0       1        lo:       0      9e
    apr�s 386248174 instructions soit 1705adee
    [RiceVideo] Found ROM 'SMASH BROTHERS', CRC 5b8b6b91a4850b78-45
    [blight's SDL input plugin]: Closing...
    memory initialized
    [RiceVideo] Disabled SSE processing.
    [blight's SDL input plugin]: version 0.0.10 initialized.
    [RiceVideo] Disabled SSE processing.
    [RiceVideo] Found ROM 'SMASH BROTHERS', CRC 5b8b6b91a4850b78-45
    InitExternalTextures
    Initializing OpenGL Device Context
    (II) Initializing SDL video subsystem...
    (II) Getting video info...
    (II) Setting video mode 800x600...
    libGL error: drmGetMagic failed
    libGL error: reverting to (slow) indirect rendering
    ATI Technologies Inc. - ATI Radeon Xpress Series : 1.4 (2.1.7412 Release)
    [RiceVideo] OpenGL Combiner: Fragment Program
    Starting r4300 emulator
    R4300 Core mode: Dynamic Recompiler
    R4300 core: starting 64-bit dynamic recompiler at: 0x2a0aa00.
    Info: Deteniendo emulación.
    Info: Emulación parada.
    PC=80035834:0
    reg[ 0]:       0       0        reg[16]:       0       1
    reg[ 1]:fffffffffffffffe        reg[17]:       0       7
    reg[ 2]:ffffffff8003ff80        reg[18]:ffffffff8003ff80
    reg[ 3]:ffffffff800465d8        reg[19]:ffffffffffffffff
    reg[ 4]:ffffffff8003ff80        reg[20]:ffffffff8004660c
    reg[ 5]:ffffffff801346c0        reg[21]:ffffffff8003b6e4
    reg[ 6]:       0       0        reg[22]:ffffffff800465f8
    reg[ 7]:ffffffff80045500        reg[23]:       0     b9b
    reg[ 8]:       02000ff00        reg[24]:ffffffff80044ff8
    reg[ 9]:       02000ff00        reg[25]:ffffffff8003d3b0
    reg[10]:       0      1c        reg[26]:ffffffffa430000c
    reg[11]:ffffffff80044ff4        reg[27]:       0     aaa
    reg[12]:ffffffff80044ff8        reg[28]:       0       0
    reg[13]:ffffffff8003d3b0        reg[29]:ffffffff80043c30
    reg[14]:       0       0        reg[30]:ffffffff8003b6e8
    reg[15]:       0       1        reg[31]:ffffffff800391a8
    hi:       0       7        lo:       0       0
    apr�s 518898236 instructions soit 1eedc23c
    [RiceVideo] Found ROM 'SMASH BROTHERS', CRC 5b8b6b91a4850b78-45
    [blight's SDL input plugin]: Closing...


    edit: i was reading the output and i found the only diference to be this:

    Code:
    libGL error: drmGetMagic failed
    libGL error: reverting to (slow) indirect rendering
    Last edited by khaosmind; April 24th, 2008 at 00:04.

  8. #8
    Mupen64Plus Dev.
    Join Date
    Oct 2007
    Location
    Michigan (United States of America)
    Posts
    448
    I actually did not think very hard. This is not the textures, but the colors which are not being properly assigned. Try using a different combiner - In the video settings, change to "Fragment Shader" and try this again...

  9. #9
    EmuTalk Member
    Join Date
    Apr 2008
    Posts
    21
    sorry but i dont find that option on rice

    if you mean opegl combiner type i dont have an option named "Fragment Shader"

  10. #10
    Mupen64Plus Dev.
    Join Date
    Oct 2007
    Location
    Michigan (United States of America)
    Posts
    448
    That's the option, select "Fragment Shader" from the list.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •