Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: Ryglore on June 07, 2010, 03:40:44 pm

Title: NES Emulation
Post by: Ryglore on June 07, 2010, 03:40:44 pm
Hey guys, I want to get some NES emulation going and I have MaLa on my cab already.  So I need a good NES emulator that will work just like command line Mame. Also I need games to load full screen without playing in a window, and the only menu system I'd like to deal with is the Mala frontend games list.


Ha, any pointers on it would be great.

Title: Re: NES Emulation
Post by: WhereEaglesDare on June 07, 2010, 04:42:11 pm
I had the same problem, what emulator are you currently using?  NESTOPIA has the option for fullscreen in the options, you may have to look hard to find it, Virtua NES doesnt but it is a command line switch.
Title: Re: NES Emulation
Post by: opt2not on June 07, 2010, 05:04:30 pm
After a bit more reading, MESS seems like a good option.

Quote
Running MESS in Full Screen

To run MESS in full screen, you can use the command line option -nowindow. Alternatively, you can set

window 0

MESS comes with a GUI (messgui.exe) and the command-line exe. But you don't need to use the GUI.
MESS wiki (http://mess.redump.net/mess:howto)
Title: Re: NES Emulation
Post by: Ryglore on June 07, 2010, 06:11:14 pm
Thanks guys, I'm not using anything at the moment. Just looking to add it to my arsenal, ha.

I'll look into all three of these for sure.
Title: Re: NES Emulation
Post by: ptinolv on June 07, 2010, 09:09:44 pm
VirtuaNes also has an option to switch to full screen as soon as a rom is loaded.
Title: Re: NES Emulation
Post by: Ryglore on June 08, 2010, 09:10:22 am
It looks like MESS is built using Mame's core code. And you actually use mame's source code when you are compiling the program. So perhaps this one is going to do the trick. I'll just have to mess around with it, there is a ton of info to look over... my brain is hurts.  :lol
Title: Re: NES Emulation
Post by: Frigo on June 08, 2010, 06:23:44 pm
It looks like MESS is built using Mame's core code. And you actually use mame's source code when you are compiling the program. So perhaps this one is going to do the trick. I'll just have to mess around with it, there is a ton of info to look over... my brain is hurts.  :lol

Ahhh haha, I see what you did there...  :cheers:
Title: Re: NES Emulation
Post by: Hornpipe2 on June 11, 2010, 12:06:48 pm
This guy recommends using FCEUX, which is one of the top Nintendo emulators around.  It has command-line support.  You'll need to remap some keys.

http://www.flashingblade.net/?page_id=1948 (http://www.flashingblade.net/?page_id=1948)

His documentation is cool but it's in PDF format.  Here's the relevant section for NES emulation, which shows his MameWah config settings.

 Nintendo Entertainment System – FCEUX 2.1.0
Switched again to FCEUX and had some wins. Command line is standard and, though it won't work with closemul, the Exit key is mappable to Esc. Get rid of the save state numbered keys (1,2,5,6), so you don't have ugly text popping up every time you press start and you're sorted!
These can all be configured through the GUI.
 ### 08nintendo.ini (mamewah v1.62) ###
 emulator_title                                                  Nintendo NES
 ### List Generation Settings ###
 rom_path                                                        [emurootpath]\[emuname]\roms
 rom_extension                                                   nes
 dat_file
 nms_file                                                        [emurootpath]\[emuname]\NES.nms
 catver_ini_file
 list_generation_method                                          rom_folder
 ### Execution Settings ###
 pre_emulator_app_commandlines
 emulator_commandline                                            [emurootpath]\[emuname]\fceux\fceux.exe [rompath]\[name].[romext]"{nodosbox}{safelaunch}
 post_emulator_app_commandlines
 general_app_commandlines
Title: Re: NES Emulation
Post by: Ryglore on June 11, 2010, 04:37:56 pm
oh sweet, thanks. I'll look into it also. I'm not set on anything yet, and honestly I've been to busy to think about it at the moment. But When I get a chance I'll check this out also.