Coder Social home page Coder Social logo

mednaffe's People

Contributors

akien-mga avatar amatcoder avatar andrew-field avatar codeman38 avatar mayawarrier avatar skitt avatar tatsh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mednaffe's Issues

[BUG] XInput maps always Axis - deadzones required

Microsoft gamepads are crappy so they need deadzone for axis and triggers, Xinput.h defines them:

#define XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE  7849
#define XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE 8689
#define XINPUT_GAMEPAD_TRIGGER_THRESHOLD    30

I have mapping problem because of this ie. axis movement is reported as 'key pressed' in PSX Input mapping.

Suggestions: Per-Game configurations & System specific game lists

It would be helpful if you were able to save a unique configuration for individual games. This would be especially nice for being able to customize the controls on a per-game basis. For example, I typically like to use the keyboard for playing pinball games and some games just have awkward default button mappings that I prefer to change. Here's how it could work;

In the game list, there's a new button at the bottom labeled something like "Edit game config". The user selects a game and then clicks this button. They are then taken to a special version of the Systems configuration screen which they wouldn't be allowed to leave until they either apply the changes or click Cancel. They make the desired changes and click Apply and those changes are saved to a separate INI file, named after the game file, in a subdirectory. Or they click Cancel to discard the changes. They would then be returned to the Games List. When the user later loads that game, the custom settings will override the default ones. Any game with a custom config would be indicated in the Game List by being shown in bold, a different color, or with an icon. If a game already has custom settings, they will be read from the custom INI file when the user elects to edit that game's configuration. There should also probably be a Clear button to easily wipe custom configs (after confirmation!). Any game without custom settings would just inherit the default settings as they do now. Since there will probably be a lot less custom configs than total games, Mednaffe probably should look for the custom configs first, and then look for matching games rather than the other way around.

I'd also like to suggest that the Game List screen have buttons across the top for each system that Mednafen supports. It would remember the last directory selected for each system and automatically jump to it when the button for that system was clicked. For example, if the user clicks the NES button, it would jump to the last used directory for that system. If the user then chooses a different directory while that system is selected, it would become the new default for it and would be displayed whenever that button was clicked. In effect it would be like setting paths for each system, except that it would be done seamlessly from the Game List screen and could be changed on the fly by just browsing to a different directory.

I realize that you can more or less already do this with the drop down box that shows recently accessed directories or the Add Folder button, but I think it would be more polished if there were specific GUI buttons to jump to the games for each system. Also, the buttons should stay depressed to serve as a visual indicator of what games you're currently viewing. Not only would it simplify jumping between game lists, it would be less confusing for those who aren't that computer literate and who may have had Mednaffe/Mednafen set up for them by someone else. Once configured they just select the system they want and double-click the desired game.

Smaller GUI window

What steps will reproduce the problem?
1. Set monitor resolution to 1280x720 or smaller
2. Start Mednaffee
3.

What is the expected output? What do you see instead?
Expect windowed GUI to fit on the screen of a 1280x720 monitor.
Bottom of window is cut off by the task bar. Resizing works unless you go to 
System>NES(for example)>settings, then the window is too big to fit onscreen.  

What version of the product are you using? On what operating system?
mednaffe-0.5 with mednafen-0.9.32-wip-win32 in Windows 7 64bit

Please provide any additional information below.
A scroll bar on the right side would solve the problem, or maybe break down the 
options into more individualized tabs so there are not so many listed under the 
system category. Also, maybe a way for mednaffe to remember what the window 
size was when it was last run.

Original issue reported on code.google.com by [email protected] on 4 Oct 2013 at 4:57

Request: For Folder Directory Structure Changed...

Hi,

First let me say thank you very much for this awesome program!

I think it would be nice if mednafee had a different gui folder structure.

Right now you have to add folders for every directory you have games in. I personally like to keep my games in their own folders for what I think is better organization, at least for me hehe...

Here's how my game folders look;

/home/foo/Game/PSX
/home/foo/Game/PSX/Chrono Cross
/home/foo/Game/PSX/Fear Effect
/home/foo/Game/PSX/Final Fantasy IX
/home/foo/Game/PSX/Final Fantasy VII

As you can see each game has it's own directory under /home/foo/Game/PSX but this is just for PSX games. Then for PS2 games, or Sega games I break those up into further directories...

/home/foo/Game/PS2
/home/foo/Game/Sega

I would really love it if I didn't have to add a folder for every directory I had a game in. It would really be nice if mednaffe could be made, that all you needed to do was just add the Top Parent /path which for me is just, /home/foo/game and then have all the directories show up, probably more like a File Manager does.

I personally think something like this makes it easier for the end-user to keep organized.

Thank you very much for your consideration! :)

"View" menu item

Now, when view/scan options are moved to the folder setup settings, the “View” menu item is empty.
So, you can duplicate it as a fast-access menu or remove it. But it was very convenient to have all the view options on a menubar with fast shortcuts.

[GUI] Red/Black Preset

I would like to request the Red (255,0,0)/Black (0,0,0) preset for the 
VirtualBoy portion of the emulator so that the default view can be easily set 
without typing all the numbers in.
Thanks in advance.


Original issue reported on code.google.com by [email protected] on 18 Dec 2013 at 2:13

Better File search

When searching a file, if we don't have the begininng, nothing will be found.
Maybe creating a real filter that replace the game list could be much better.

Request: write to config file instead of keeping list of command line args

Hi there. I already have a sort of front-end for starting up my games, so I don't need a GUI in that sense. However, mednafen's config file is giant and a huge pain to deal with so I'd definitely like a GUI for configuring it. When I compiled mednaffe, I was very confused to see that it seemed none of my settings were being saved. After all, I wasn't starting any of my games through mednaffe; I just wanted to configure mednafen. It made sense though when I looked at mednaffe's own config file and saw that it was saving config changes by keeping a list of command line args.

I'd like the ability to modify the config file through the GUI, at least as an option if not as default behavior. Thanks for your work on this program.

Mednafen version is not compatible

I'm using Mednafen 0.9.38.7 (installed from Debian stretch repos) but when starting Mednaffe I get an error message :

Error: Mednafen version is not compatible. You need 0.9.36.2 version or above.

I may be wrong but it seems to me that 0.9.38.7 is above 0.9.36.2 ?

PS1 Disc Swapping Problem.

Hello. I have a problem with multi disc .m3u files showing a blank window called mednafen error, and when i click ok it just stops emulation. does mednaffe supports .m3u files?

This is how my .m3u file looks like:

FF8_PAL>NTSC.m3u

BreakerPro.bin
BreakerPro.cue
Final Fantasy VIII_1.bin
Final Fantasy VIII_1.cue
Final Fantasy VIII_2.bin
Final Fantasy VIII_2.cue
Final Fantasy VIII_3.bin
Final Fantasy VIII_3.cue
Final Fantasy VIII_4.bin
Final Fantasy VIII_4.cue

am i doing something wrong?
Cheers.

[GUI] Hide Rom/Zip Extention

Alright, last one. Sorry for being a nuisance :P

I would like to request that the Launch button at the bottom of the gui be 
removed because we can already play the game by double clicking the game's name.

Also, it would be cool if we can hide the file extension of the seen games.

Thanks in advance.


Original issue reported on code.google.com by [email protected] on 18 Dec 2013 at 2:33

[Enhancement] Nvidia 3D Vision Support for VirtualBoy

I would like to request Nvidia 3D Vision support for the VirtualBoy portion of 
the emulator. I would like for it to be enabled for the program the normal way 
(through the driver), not through the emulator.

I hope this helps: http://forum.fobby.net/index.php?t=msg&goto=2317&


Original issue reported on code.google.com by [email protected] on 18 Dec 2013 at 2:10

Can't configure source .. says GTK+ does not meet version requirements but it does

Hey. I am trying to compile mednaffe from source on linux (Mint 17.3) .. but it is complaining that I need GTK >= 2.24. I have 2.24.23, so it should work.. but it is still yelling at me.

Any ideas? Thanks.

dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]'

ii  libgtk-3-0:amd64                                            3.10.8~8+qiana                                    amd64        GTK+ graphical user interface library
ii  libgtk-3-bin                                                3.10.8~8+qiana                                    amd64        programs for the GTK+ graphical user interface library
ii  libgtk-3-common                                             3.10.8~8+qiana                                    all          common files for the GTK+ graphical user interface library
ii  libgtk2-imageview-perl                                      0.05-1build3                                      amd64        Perl bindings for the GtkImageView image viewer widget
ii  libgtk2-perl                                                2:1.249-2                                         amd64        Perl interface to the 2.x series of the Gimp Toolkit library
ii  libgtk2-unique-perl                                         0.05-1build3                                      amd64        module for single instance applications
ii  libgtk2.0-0:amd64                                           2.24.23-0ubuntu1.4                                amd64        GTK+ graphical user interface library
ii  libgtk2.0-0:i386                                            2.24.23-0ubuntu1.4                                i386         GTK+ graphical user interface library
ii  libgtk2.0-bin                                               2.24.23-0ubuntu1.4                                amd64        programs for the GTK+ graphical user interface library
ii  libgtk2.0-cil                                               2.12.10-5                                         amd64        CLI binding for the GTK+ toolkit 2.12
ii  libgtk2.0-common                                            2.24.23-0ubuntu1.4                                all          common files for the GTK+ graphical user interface library

./configure

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... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
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 whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... no
configure: error: Mednaffe needs GTK+ >= 2.24

[Request] Special character support

What steps will reproduce the problem?
1. Use a rom directory containing the ﻼ character
2. Add directory to mednaffe
3. Try to browse roms in the directory

What is the expected output? What do you see instead?
The directory name will appear on the right instead of the left and no roms 
will be found inside the directory, regardless of recursive setting.

What version of the product are you using? On what operating system?
mednaffe-0.6 with mednafen-0.9.32-wip-win32 in Windows 7 64bit

Please provide any additional information below.
I know most people will never use special characters, so this is not a major 
issue, but the "ﻼ" character (I believe it is called ariel) is one of the 
very few characters that comes after "Z" and "z". Even Windows handles this 
character in a strange manner, so if it is too much trouble, don't bother 
fixing this issue. I haven't tried other special characters, but I do know "_" 
(underscore) does work properly. 


Original issue reported on code.google.com by [email protected] on 20 Dec 2013 at 8:35

BUG supposed missing config

I had mednafen installed an the config created but when i start mednaffe it says, "Error: No mednafen configuration file found." I checked in ".mednafen" an the config is still there

The comma seperated list is too literal.

You need to allow *. and space characters, because everybody that has ever typed in file extensions type in *.zip, *.cue, *.pce so-on-and-so-forth.

Even though you typed in the format you prefer, I guarantee everybody is going to try the way they are familiar with first, then discover none of the files they specified are showing up in their directories.

Format strings for movie/save/snaps/state files written on disk

It'd be nice to be able to modify these mednafen strings in mednaffe (default 
value shown):

;Format string for movie filename.
filesys.fname_movie %f.%M%p.%x

;Format string for save games filename.
filesys.fname_sav %F.%M%x

;Format string for screen snapshot filenames.
filesys.fname_snap %f-%p.%x

;Format string for state filename.
filesys.fname_state %f.%M%X

Original issue reported on code.google.com by [email protected] on 9 Jan 2015 at 1:17

Xinput doesn't work

Setup a mednaffe instance and assign several buttons to the xbox360 controller.
It seems the mapping in mednaffe is working without any issue (expect that there is no deadzone for the joysticks). However if the user starts a game, the controller inputs are not recognized by the game.
Mean you cannot play the game.
If a keyboard is used to assign buttons, it is working without any issues.

Switch to .Net Framework Version

If it is at all possible, can you switch to .Net Framework instead of GTK+? 
This is because most computers already have .Net and it is used by many apps. 
GTK+, not much if at all. It'll help not have so many things installed on 
people's computers. If not, it is okay. But I hope that you can.


Original issue reported on code.google.com by [email protected] on 18 Dec 2013 at 2:23

[Request] Hide unsupported file types

It would be a convenient option to be able to hide unsupported file types 
(.txt, .doc, .etc...) in the rom browser, so that only playable rom files are 
displayed.

Original issue reported on code.google.com by [email protected] on 2 Feb 2014 at 10:02

Support 7zip ROM archives

What steps will reproduce the problem?
1. click on 7zip archive in Game List tab
2. click Launch button

What is the expected output? What do you see instead?

Select an archive in 'Game List' and select version of ROM to open. In current 
version you click launch with a 7zip archive and nothing happens.

What version of the product are you using? On what operating system?

Mednaffe 0.5 on Fedora 20 Linux

Please provide any additional information below.

From a ROM management standpoint it would be nice to support 7zip archives.

Original issue reported on code.google.com by [email protected] on 29 Nov 2013 at 10:06

Error: Mednafen version is not supported. You need 0.9.41 version or above.

Hello community and thanks developers,

I wanted to be able to use your frontend on my Ubuntu 16.04 64bit.
I downloaded mednafen 0.9.42 and I have compiled it installed on my system correctly. I have the folder and file .mednafen / mednafen-09x.cfg
But both the mednaffe version 0.8.4 stable as the master of git. I get the same error:
Error: Mednafen version is not supported.
You need 0.9.41 version or above.
What am I doing wrong?
Thanks for the help! :)

David Gámiz Jiménez

Provide contact information on README.md

Hello, this is more of a personal message for @AmatCoder. I couldn't find a way to get in touch with you either through your personal Google website, GitHub information and your reddit account also seems to be inactive. You should consider adding an e-mail address somewhere for people who want to get in touch with you regarding mednaffe with questions, bug reports, improvement ideas, etc. Some people don't have a GitHub account and some topics (like people who want to ask you questions that aren't in your FAQ) are not suitable for a bug tracker either.

Dots in filenames

If there are dots in snaps/roms filenames (i.e. “Super Mario Bros. 3 (U) (PRG1) [!].nes”), snapshots in sidebar are failed to appear. Same with “Hide file extentions” option in “Folder setup” (i.e. all Super Mario Bros. 1/2/3 roms names are truncated just to Super Mario Bros).

Aborts on quit

When quitting the gui (via File menu or using Ctrl+Q) I get

*** stack smashing detected ***: mednaffe terminated
Aborted (core dumped)

The nasty side effect of this is that the rom folders selected are not saved and the game list is empty when starting the next time.

At startup I always get

Starting Mednaffe 0.8.1
Mednafen 09x configuration file found.
Version detected: Mednafen 0.9.38.7
----
(mednaffe:11966): GLib-CRITICAL **: g_ascii_strtod: assertion 'nptr != NULL' failed
(mednaffe:11966): GLib-CRITICAL **: g_ascii_strtod: assertion 'nptr != NULL' failed
(mednaffe:11966): GLib-CRITICAL **: g_ascii_strtod: assertion 'nptr != NULL' failed
(mednaffe:11966): GLib-CRITICAL **: g_ascii_strtod: assertion 'nptr != NULL' failed
(mednaffe:11966): GLib-CRITICAL **: g_ascii_strtod: assertion 'nptr != NULL' failed

but everything works fine until I quit.

I'm on e2d8d03 because I'm running Mednafen 0.9.38.7.

Happens with and without --enable-gtk3.

I'm on Ubuntu 16.04 i686 with lxde ("Lubuntu" installation).

Update

I have no abort issues on Debian Jessie x86_64 with Cinamon ("LMDE 2" installation) and stock Mednafen 0.9.36.4. However the GLib-CRITICAL messages are there as well, so they are probably not important here.

[GUI] Relative Paths Support

I would like to request the gui to have relative path support. That way if our 
folder is moved, we can still use it without resetting the paths.

Also, can we get a paths tab under the systems tab because having it under the 
game lists tab is a little tacky.

Original issue reported on code.google.com by [email protected] on 18 Dec 2013 at 2:29

Window Position is changing

The window position in mednaffe is changing after the user closed and opened mednaffe again.
Mean you can shift the windows of mednaffe to the right screen corner, but after a restart it is in the middle of the screen. The latest mednaffe build with Windows 7 x64 is used.

Request: Filetype filter system-specific

I think it makes sense to move the "All files/Only zips/Only cue/toc/ccd/m3u" to be a system-specific option. Disc image systems vs ROM systems are usually going to be distributed differently. Actually a more advanced filter option for certain uncompressed rom filename extensions might make sense too (such as .nes and .md).

[Request] Folder structure

Currently mednaffe and mednafen must be in the same folder to work.
Furthermore mednafen always creates a lot of sub folders which are not necessarily relevant (e.g. for savestates, bios, roms etc.).So it would be convenient if mednafen can be placed in different folders like a "mednafen core folder". Also a system or data folder for mednaffe itself would be great (for the data files).The benefit would be an improvement of the structure and overview of mednaffe and the root folder.

[Request] Display cover image

An option to display a cover image or game snapshot of individual games would 
be very nice. Covers or images could be stored in a subdirectory or alongside 
the roms with matching file names (like Game.rom would match Game.jpg or 
Game.rom.jpg)

Original issue reported on code.google.com by [email protected] on 2 Feb 2014 at 10:07

Some settings are not saving on GalliumOS (systems list, rom folders)

I have Mednaffe on my main desktop (Mint 17.3, Ubuntu 14.04 base), and my Chromebook (GalliumOS, Ubuntu 16.04 base)

On my desktop, everything saves fine.

On Gallium, the rom folders I add on the main dialog do not save after I exit and re-run Mednaffe. The list is empty when it starts back up. It also does not save my system selections. I disabled all but 4 systems, exited, re-opened Mednaffe, and all 15 systems were back.

It DOES save per-system settings just fine. Like I set the supereagle video filter on SNES/NES, and those settings saved.

I don't expect anyone to test on Gallium, but I am assuming it would be the same result on Ubuntu 16.04.

I'm not sure if it's a file permission issue or what. Where are these configs being saved to?

[Request] Controller Setup in GUI

Setting up a controller scheme inside Mednafen is simple enough, but it could 
be a lot easier and better to do it right in Mednaffe. There could be a 
universal control setup for all the emulators and/or a way to input them on an 
individual basis to make it override the universal scheme. Having a diagram of 
a controller visible whilst inputting the buttons is always helpful as well. 
Also being able to assign rewind, save state, and load state to controller 
buttons would be nice, too.

What version of the product are you using? On what operating system?
mednaffe-0.5 with mednafen-0.9.32-wip-win32 in Windows 7 64bit

Please provide any additional information below.
I know this request is probably not easy to do at all, but thank you for any 
consideration on this topic.

Original issue reported on code.google.com by [email protected] on 13 Nov 2013 at 7:49

[Request] Sort ROM folders alphabetically

What steps will reproduce the problem?
1. Add ROM directories into mednaffe
2. Switch ROM directories 

What is the expected output? What do you see instead?
The ROM directories are listed in the order they were added. It would be a nice 
option to be able to sort them alphabetically as well as by when they were 
added; oldest first or newest first would be another nice option.

What version of the product are you using? On what operating system?
mednaffe-0.6 with mednafen-0.9.32-wip-win32 in Windows 7 64bit

Please provide any additional information below.
This is just another minor request. The program does work just fine the way it 
is now.



Original issue reported on code.google.com by [email protected] on 20 Dec 2013 at 8:44

Favorite games

I would like to see a star (or right-click menu option) that allows me to set a game as favorite - these would be always shown at the top of the list. It would be helpful for large collections.

[GUI] Controller Config within the Gui

I would like to request that the gui has the ability for us to set there 
controller up there instead of on screen because the onscreen always gets 
confusing. If one hasn't played it in a while and somehow needs to reset the 
keys, remembering what to do to set it up can be a chore. It would be great to 
do it per console but I would like you to start with virtualboy if you can 
since that is the only part I use for mednafen :)

Original issue reported on code.google.com by [email protected] on 18 Dec 2013 at 2:17

  • Merged into: #3

{Bug} Cannot type into BIOS path fields

What steps will reproduce the problem?
1. Open Mednaffe
2. under Systems tab, select a system that takes BIOS file(s)
3. Trying to type a path for the BIOS doesn't work

What is the expected output? What do you see instead?
Expect to be able to type or paste a path; instead a warning ding sound is made.

What version of the product are you using? On what operating system?
mednaffe-0.6 with mednafen-0.9.32.1-wip-win32 in Windows 7 64bit

Please provide any additional information below.
Browsing for the path and BIOS file works properly. Typing does work in Syatems 
> WonderSwan (Color) > System > Data > Name.


Original issue reported on code.google.com by [email protected] on 28 Feb 2014 at 2:45

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.