Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

[RESOLVED] NEStopia not working...


tabascoman77

Recommended Posts

Hello,

I can run MAME, VPX, Future Pinball, Daphne, Dolphin, and SNES9X successfully on PinballX but, for some reason, I cannot get NEStopia to run with PinballX at all. It will play just fine by itself, but launching within PinballX creates a black screen and an error from NEStopia which says "File not Found" followed by a black screen. No audio, no video.

It's already set up to run fullsceen on start-up.

My config looks like this:

[System_4]
Name=NEStopia
WorkingPath=C:\Games\NEStopia
TablePath=C:\Games\NEStopia\roms
Executable=nestopia.exe
Parameters=nestopia.exe "[ROMPATH]\[ROMFILE]"
Enabled=True
SystemType=0

Logs for PinballX and NEStopia are attached.

Any thoughts?

nestopia.log log.txt

Link to comment
Share on other sites

Can you attach your pinballx.ini please? Thanks.

P.S. You also need to update your PinballX from v4.13 to v4.30 as there have been some considerable changes that may also help.

Link to comment
Share on other sites

Can you post a new logfile with the error ?

In your previous logfile the exe is called as parameter (as Tom mentioned)

20:22:02.07 5/3/2020: C:\Games\NEStopia\nestopia.exe nestopia.exe "C:\Games\NEStopia\roms\Contra"

First try if you get it run from a command line and if that is working, add it to the frontend 

Link to comment
Share on other sites

Start a command prompt. Within windows : search -> cmd.exe

From here type

C:\Games\NEStopia\nestopia.exe "C:\Games\NEStopia\roms\Contra"

Within the log file I see now

02:35:04.07 5/5/2020: C:\Games\NEStopia\nestopia.exe "[ROMPATH]\[ROMFILE]"

Change the rompath\romfile in "[TABLEPATH]\[TABLEFILE]"

Link to comment
Share on other sites

Quote

Start a command prompt. Within windows : search -> cmd.exe

From here type

C:\Games\NEStopia\nestopia.exe "C:\Games\NEStopia\roms\Contra"

Same error, same black screen.

Quote

Change the rompath\romfile in "[TABLEPATH]\[TABLEFILE]"

Same error, same black screen.

Link to comment
Share on other sites

Have you tested any other NES/Famicom emulators thst are more recent?

https://windowsreport.com/nes-emulators-windows-10/

I do not emulate that system so do not know which in the link have command line support, etc. so will leave that to you to "google" if you should decide to pursue an alternative that has current support and plays nice with your OS.

Link to comment
Share on other sites

Just tried FCEUX with the parameters set to "[TABLEPATH]/[TABLEFILE]".

Error message telling me it can't run the rom and nothing doing.

The emulator will play the game on its own, outside of PinballX.

This is the third NES emulator.

Mesen works but won't load games properly. It keeps loading a Save State menu, regardless of what game I'm asking to load and makes me choose a game I'm not asking for.

Link to comment
Share on other sites

Oh sweet baby jesus, I'm not even messing with RetroArch. This is like a half dozen emulators I've tried and I'm not going to go down a list and try each one just to watch them error out one by one.

Does anyone else have any ideas about how to run any NES emulator on PinballX?

Link to comment
Share on other sites

25 minutes ago, tabascoman77 said:

Just tried FCEUX with the parameters set to "[TABLEPATH]/[TABLEFILE]".

Error message telling me it can't run the rom and nothing doing.

The emulator will play the game on its own, outside of PinballX.

the trick is to start the emulator with rom from command line. If you know how that works, you can add it to PinballX. If you can't make it work from commandline, its hard to get it work in pbx

Link to comment
Share on other sites

According to the documentation of NESTopia you need the full name with extension :

Command Line/Configuration File Parameters
While parameters in the command line and configuration file shares the same syntax and can be used interchangebly, command line parameters are given higher priority. Directories, filenames, guids and input keys must be surrounded by quotation marks.

Example: Nestopia.exe "c:\gianasisters.nes" -video fullscreen bpp : 16 -video fullscreen width : 1024 -video fullscreen height : 768 -preferences fullscreen on start : yes -view size fullscreen : stretched 

According to th elogfile I didn't see an extension.

So try it first from command line. If that works, fix it for PinballX 

Link to comment
Share on other sites

It won't load from the command line. I don't know what else to tell ya'.

Here's the order in which I tried:

1) Tried "nestopia.exe" in the Parameters before the "TABLEPATH" etc. function. Didn't work.

2) Tried it WITHOUT it. Didn't work.

3) Tried it with "ROMPATH", etc. Didn't work.

4) Was told to run it with the "TABLEPATH", etc. function. Didn't wok.

5) Command line doesn't work with the extension. It errors out.

What else needs to be tried here?

Link to comment
Share on other sites

4 minutes ago, tabascoman77 said:

It won't load from the command line. I don't know what else to tell ya'.

Did you try it with extension ?
I try to tell you if you can't make it work outside PinballX, that it will be hard to get it workign in Pinballx :) 

 

Link to comment
Share on other sites

1 minute ago, tabascoman77 said:

What "extension" are you referring to? I copy-pasted that command into cmd.exe and it's still erroring out.

Did you check my post 3 above ?

11 minutes ago, Mike_da_Spike said:

According to the documentation of NESTopia you need the full name with extension :


Command Line/Configuration File Parameters
While parameters in the command line and configuration file shares the same syntax and can be used interchangebly, command line parameters are given higher priority. Directories, filenames, guids and input keys must be surrounded by quotation marks.

Example: Nestopia.exe "c:\gianasisters.nes" -video fullscreen bpp : 16 -video fullscreen width : 1024 -video fullscreen height : 768 -preferences fullscreen on start : yes -view size fullscreen : stretched 

According to th elogfile I didn't see an extension.

So try it first from command line. If that works, fix it for PinballX 

Sorry, that I can't give you all the answers. I'm only using PinballX for Pinball emulation, but trying to help you mate 

Link to comment
Share on other sites

This was what you gave me:
 

Quote

 

From here type

C:\Games\NEStopia\nestopia.exe "C:\Games\NEStopia\roms\Contra"

 

This does not work. It comes up with "File Not Found". However, when running the emulator by itself, everything is fine. It won't work in PinballX and nothing emulating the NES seems to. They all error out as if they can't find the rom file.

Putting "Contra" in the parameters is not what I'm attempting to accomplish if that's what you're telling me to do.

Link to comment
Share on other sites

3 minutes ago, tabascoman77 said:

This was what you gave me:
 

This does not work. It comes up with "File Not Found". However, when running the emulator by itself, everything is fine. It won't work in PinballX and nothing emulating the NES seems to. They all error out as if they can't find the rom file.

Putting "Contra" in the parameters is not what I'm attempting to accomplish if that's what you're telling me to do.

I post a new command later.
What is the full filename of C:\Games\NEStopia\roms\Contra ? Is that C:\Games\NEStopia\roms\Contra.nes ?

If so, try it with C:\Games\NEStopia\nestopia.exe "C:\Games\NEStopia\roms\Contra.nes"

  • Like 1
Link to comment
Share on other sites

10 minutes ago, tabascoman77 said:

Success. Ok. So it works from the command line. How does one go about making it work in PBX then?

Awesome.

Not sure if you use gamemanager.exe or @Scutters and mine program PinballX database manager.
But instead of having the filename without extension, user the filename with extension, add the extension manually,

If you have a lot of entries in the XML file (thats the file that PinballX uses. Located under <pinballx direcory>\databases\<system name>\<Filename>.xml ), you need to find a smart way to add .nes after every file name.

EDIT :
You can also do in settings.exe :
 "[TABLEPATH]\[TABLEFILE].nes"

This forces .nes after every file. BUt you must make sure that you only have .nes files in this directory !

 

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...