Git Product home page Git Product logo

mupen64plus's People

Contributors

auriamg avatar ecsv avatar hebgbs avatar richard42 avatar rlabrecque avatar tillin9 avatar

Watchers

 avatar

mupen64plus's Issues

GUI crashes if input plugin doesn't load

If the mupen64plus program in GUI mode cannot load the input plugin
(possibly due to a failed lib dependency like SDL_ttf), it crashes.  When
the --nogui mode is used, it does not crash.


Original issue reported on code.google.com by [email protected] on 23 Mar 2008 at 9:25

ROM Goodname bug

Steps to reproduce bug:
 1. load a ROM and close it
 2. Load a ROM and restarting the emulator

Problem: the ROM appears as an invalid dump in the Good Name. You need to
refresh the ROM list to reset it back to its normal Good Name.

Original issue reported on code.google.com by [email protected] on 23 Mar 2008 at 9:42

Video/Audio stutter when reading from MPK file

The symptoms are that when ever a game reads from the controller pak, (ie
from the mpk file), it seems to stutter pretty severely. Mostly my wife
plays "The New Tetris" and this is most evident when selecting the player
to use.

When she goes to the player select screen, the sound stops (or stutters)
and the video freezes for a second or two. It seems that once the mpk file
has been read and processed the game runs smoothly ... until she goes back
to the player select screen (which is on every new game).  

Original issue reported on code.google.com by [email protected] on 1 Apr 2008 at 8:36

Fast Forward

Turn audio on/off to run at >100% speed to skip cut-scenes, loading, etc. 
Examine fast-forward feature in zsnes.

Original issue reported on code.google.com by [email protected] on 23 Mar 2008 at 9:46

Bugs in statesave slot code.

Tillin9 reported on emutalk:

Finally, I noticed that 0-9 is supposed to change the save state. Right
now, it doesn't seem to do so, either in the GUI or the emulator.

Opening this issue to review the save state code and make sure it's working
properly. It's possible something was lost during the gui/nogui merge or
perhaps it never worked to begin with...

Original issue reported on code.google.com by [email protected] on 2 Apr 2008 at 6:39

Rumble activation bugs

The blight input software should:

1. Detect the presence or absence of Rumble feature and give useful messages
2. Not allow the user to activate or select the rumble pack if it's not present

When the modifications have been made to correct this, I will close this
issue report and #38.

Original issue reported on code.google.com by [email protected] on 13 Apr 2008 at 6:40

Glide64 crash in Mario Party 2

This has been verified with both 32-bit and 64-bit builds.

To reproduce:
1. Run Mario Party 2 with Glide64 enabled for the video plugin
2. Press button to select destination for Toad
3. Select the Rules Demonstration (this is the default)
4. Right after scene looking down the end of the pipe, it crashes

Original issue reported on code.google.com by [email protected] on 13 Apr 2008 at 6:50

Game hangs with glN64 using VIA UniChrome Pro

Describe your system:
 - Linux distribution: Slackware 12.0
 - Machine type: 32-bit
 - Mupen64Plus version: svn
 - Plugins used: glN64, blight_input, mupen64_audio, 
 - Graphics Chipset: VIA UniChrome Pro IGP (using openchrome drivers)

Gameplay hangs with glN64. I can play games for a while, but after enough
gameplay, they hang. I can still login to the box remotely, but a reboot is
required to fix the issue. If I kill the xserver and start it up again, the
image on the screen is a messed up version of the part of the game where it
hung and then my box locks up hard. I've experienced this with Mario 64,
Mario Kart 64, and Super Smash Bros.

Original issue reported on code.google.com by [email protected] on 24 Mar 2008 at 4:01

gtk gui uses deprecated file selector widget

Originally posted by Surkow in emutalk:

"I currently dislike the GTK GUI because it uses the old GTK file dialog..."

The current load rom dialog uses the GtkFileSelection widget which is
deprecated. It needs to be converted to use the new GtkFileChooser widget.

Original issue reported on code.google.com by [email protected] on 31 Mar 2008 at 6:31

LIRC build broken

As of 3/24/08, the build is broken when the LIRC option is activated.  This
needs to be tested and fixed.  The actual operation of the LIRC function
must be tested and ensured to work as well, not just the build.

Original issue reported on code.google.com by [email protected] on 24 Mar 2008 at 2:51

Integrate x86 assembly code in glN64

There is a large amount of assembly code in glN64 which is currently never
used because the macro "X86_ASM" is not defined.  I need to go through all
of this code and either:

1. Remove it if it's scalar code
2. For vector or optimized code:
   a. integrate the 32-bit code and test
   b. write corresponding 64-bit code and test

Original issue reported on code.google.com by [email protected] on 7 Apr 2008 at 12:53

Linux Rumble Support

There is a patch to add support for rumble to the blight input plugin.  It
will only work under Linux, and so should probably be conditionally
compiled with #ifdefs.  The patch is located here:

http://www.emutalk.net/showthread.php?t=41977

Original issue reported on code.google.com by [email protected] on 3 Apr 2008 at 6:30

Support widescreen resolutions

It has been requested to support widescreen resolutions in the
RiceVideoLinux video plugin.  The most straight forward way to do this is
to use pillarboxing.

It has also been noted that some video plugins (for which the source is not
available) support widescreen with an extended clipping frustrum to render
a larger volume of the scene.  This would be an excellent feature but may
be difficult to implement or have unavoidable side effects.

Original issue reported on code.google.com by [email protected] on 29 Mar 2008 at 6:29

Alternative KDE GUI

Official tracker for KDE GUI sub project. Current goal is to create KDE / 
Qt GUI components for the main window, configuration dialog, ROM browser 
(QFileDialog), as well as configuration GUI components for all plugins. 

It should be noted that this is not a replacement GUI. The idea is to let 
users pick which GUI they want (either at compile time or via different 
binary packages), so Gnome users would probably want to stick with the 
current Gtk based GUI and the additional one would only be of interest to 
KDE users.

For developers:

Due to KDE / Qt issues, the desired way to do this is with manual dialogs 
(no setupUi()s) since to get KDE toolbars, icon skinning and fallbacks, 
and proper KActions this would require overloading designer code making 
things much more difficult to maintain for a simple project, especially 
one composed mainly of developers not intimately familiar with KDE / Qt. 

Original issue reported on code.google.com by [email protected] on 3 Apr 2008 at 8:09

Rumble and deadzone configuration

Enhancement: Blight Input should have configurable dead zone values for the
analog axes.

Enhancement: Blight input should support rumble. (Note that this will not
be possible until SDL itself supports rumble)

Original issue reported on code.google.com by [email protected] on 23 Mar 2008 at 10:20

GUI column headings scroll along with list

This bug occurs when the ROM browser list contains more games than can be
displayed within the current window size.  The ROM browser list will show a
scroll bar on the right side, for scrolling up and down the list.  When
this happens, the column headings act like a normal row at the top of the
list, and when the user scrolls down, the headings go away (they scroll off
the top).  The headings should not do this - they should always stay in
place, at the top of the list, regardless of the list scroll position.

Original issue reported on code.google.com by [email protected] on 23 Mar 2008 at 8:13

Allow using nasm or yasm in glide64 plugin

Describe your system:
 - Linux distribution: CRUX 2.4
 - Machine type: 32-bit (Pentium M 1.73GHz)
 - Mupen64Plus version: rev-62
- Plugins used:

Describe the problem: Glide64 plugin Makefile has a hardcoded yasm in it.
Not every distribution uses yasm instead of nasm.

Attached patch for pre.mk allows build-time asm selection. Please use
something like this or equivalent solution to allow using either of two
assemblers.

Original issue reported on code.google.com by [email protected] on 29 Mar 2008 at 12:30

Attachments:

Universal USB Convertor patch

Blight input patch submitted by devilsclaw on emutalk. Need to evaluate
whether the patch or some variation of it can be included in trunk. Here's
the original message from devilsclaw:

I bought a Univeral USB Convertor from Walmart (yeah I know Walmart is evil).
This convertor takes GameCube, PS2, XBox and USB as input types, It can
take them all at once even. In windows 4 Devices show up even if only one
controler is plugged in.

I Linux blight detects two controllers, first one does nothing, no button
pressed detection. The second one works on the button detection, but it
will not work in game unless I assign the first controler to one of the
other 3 controllers in blight.

Since I would like to be able to use all 4 controllers but would not be
able to because of how the convertor is handled, I made a patch tha makes
it work with this convertor.

What the patch does is, It maps the controller handle to the correct
controller slots if there assigned. If there not assigned it just opens all
other joysticks just so I can use up to 4 controllers with these convertor
boxs.

I know that in some case people would not want all controllers connected to
be opened so im not suggesting this as a fix that needs to be put into release.

Original issue reported on code.google.com by [email protected] on 28 Mar 2008 at 2:39

Attachments:

On-screen info during emulation

Seems like it would be useful to be able to provide information to the user
inside the emulator window. For example, when a user changes the current
statesave slot, "Statesave Slot X" would appear briefly on the screen,
where X is the slot number.

It would be nice if this could be kept plugin-independent, but I'm not sure
if that's possible.

Original issue reported on code.google.com by [email protected] on 24 Mar 2008 at 10:45

Controller special functions

Enhancement: map special functions (such as exit, fastforward, pause,
toggle fullscreen) to controller buttons/keys

Original issue reported on code.google.com by [email protected] on 23 Mar 2008 at 9:49

Mupen64Plus does not build under PPC linux

1. Support non-x86 platforms (PPC)
1a. Handle conditional build of dynamic recompiler
1b. Handle selection of C functions instead of MMX/SSE

Check thread of emutalk:

http://www.emutalk.net/showthread.php?t=43889

Send message to Auria for testing

Original issue reported on code.google.com by [email protected] on 3 Apr 2008 at 12:59

Add volume control support.

Add support for controlling sound volume from within mupen64plus. This is
useful for people running mupen64plus as part of an integrated system like
MythTV. When this feature is added, lirc support should also be added.

Original issue reported on code.google.com by [email protected] on 24 Mar 2008 at 9:52

shortcut keys should appear in gtk menu

Shortcut keys for functions in the menu should appear to the right of the
menu item. For example, in the "Options" menu, the "Fullscreen" menu item
should have "F12" to the right of it.

Original issue reported on code.google.com by [email protected] on 3 Apr 2008 at 10:35

Cheat System

Add a cheat system to Mupen64Plus.  Users may describe desired features of
such a system by adding comments to this bug.

Original issue reported on code.google.com by [email protected] on 23 Mar 2008 at 9:45

Port Blight Input config interface to gtk

The config dialog in the Blight Input plugin depends on libSDL_ttf, which
doesn't exist on all systems.  It should be refactored into a more standard
dialog with GTK or Qt.

Original issue reported on code.google.com by [email protected] on 23 Mar 2008 at 9:40

OpenGL Combiner 1.4v2 issues

The Fragment Program combiner class in Rice Video seems to work the best
but requires opengl 1.5, which is unavailable on some systems.  There are
several other combiners available for lower versions of opengl.  The
following problems were reported in Mario Kart for the 1.4v2 combiner:

* blinking item boxes
* missing/flashing player number at Player Select screen
* black/faded option boxes at Game Select screen
* glitches in radar

Original issue reported on code.google.com by [email protected] on 29 Mar 2008 at 6:24

Support for input mapping profiles in blight input

New feature to allow the user more flexibility in defining their inputs.
You'll be able to save a certain set of mappings as an input profile.
There's also been discussion of creating profiles that can be assigned to
certain joysticks (not everyone has an n64 controller w/ adaptoid), or
profiles that can be assigned to certain games.

Original issue reported on code.google.com by [email protected] on 12 Apr 2008 at 5:46

Remove usage of deprecated gtk+ objects

After issue 32, I did a search for any other deprecated gtk+ objects
currently used in mupen64plus. Here are the results:

GtkCList: dirbrowser.c, romproperties.c
GtkCTree: dirbrowser.c
GtkCombo: vcrcomp_dialog.c

This issue is to track updating these deprecated objects.

Original issue reported on code.google.com by [email protected] on 1 Apr 2008 at 11:20

White screen with RiceVideo on VIA UniChrome Pro

Describe your system:
 - Linux distribution: Slackware 12.0
 - Machine type: 32-bit
 - Mupen64Plus version: svn
 - Plugins used: ricevideo, mupen64_audio, blight_input, hacktarux RSP

For visual artifacts, give:
 - Super Mario 64, CRC: 635a2bff 8b022326, md5
code:20B854B239203BAF6C961B850A4A51A2
 - After initial Super Mario 64 logo screen, screen goes completely white.
It appears things are rendering "behind" the white screen, but the game is
unplayable.

Original issue reported on code.google.com by [email protected] on 24 Mar 2008 at 4:06

blight input config file corruption

From Tillin9 on emutalk:

As far as keyboard and mouse. There is an enable mouse button in Blight. It
doesn't seem to work for me though, i.e. it does grab all mouse events from
the window system, but doesn't move anything in the emulator. Maybe this
might be a bug worth fixing?

Reference: http://www.emutalk.net/showthread.php?p=400999#post400999

Original issue reported on code.google.com by [email protected] on 8 Apr 2008 at 4:43

Convert language translation system to use gnu gettext

Today, user has to manually set the language, which causes the gui to
disappear and reappear in the new language. mupen64plus should just use gnu
gettext so the correct language is used automatically depending on system
settings. This will be nicer for the user and we can get rid of the
unnecessary translation functions.

Original issue reported on code.google.com by [email protected] on 10 Apr 2008 at 4:33

Fog bug in Rice Video

The following bug was reported on Emutalk:

 * when polygons cross the near-Z clipping plane, they change to a solid
white or gray color
 * fog is being miscalculated for very close polygons, and washing out the
color
 * this can be seen in many parts (including the intro) of Zelda: OOT

Original issue reported on code.google.com by [email protected] on 29 Mar 2008 at 6:33

Fix compile warnings in RiceVideo

I noticed the CFLAGS var in the makefiles doesn't include -Wall. I tried
compiling RiceVideo with -Wall and got a lot of warnings. This issue is to
track cleaning up warnings.

Original issue reported on code.google.com by [email protected] on 27 Mar 2008 at 8:15

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.