Post subject: How do I play NSF files? (General NSF Feedback)
Joined: 2/25/2006
Posts: 407
I was going to ask this but then I realized that the program strangely defaults to only showing ROM files instead of all supported file extensions. In addition to this I also couldn't figure it out because when I DID load a NSF file by using *.* to show all files I would get a prompt that the emulator has no clue what to do with the file because it isn't in a database, choosing NES and clicking Okay shows the same prompt AGAIN which led me to believe that it simply wasn't supported and that that prompt would always appear because the file is unsupported. It turns out that all I had to do was answer the same friggen nonsensical prompt twice in a row to get it to play the friggen file. It also shows the prompt twice if you change the filter to show NSF files instead of using *.* As an aside, odd that there is no onscreen indication of how to operate the NSF player (I assume it's listed in the button bindings how to advance and retrogress through the tracks) nor any indication of which track you're currently listening to out of a total number of available tracks contained within the NSF file. Edit 1: It seems the changelog for this version was changed to direct people to a "wiki" for a list of music formats supported, it doesn't say which wiki or link to any wiki though. Edit 2: You can seemingly advance track infinitely with weird (very interesting) results. Edit 3: No way to seemingly have the File Open prompt remember the directory that was previously navigated to when you previously used File Open. I have to re-navigate to the music folder every time I want to change NSF.
Ryzen 3700X, ASUS Crosshair VIII Hero (WiFi) Motherboard, 32GB 3600MHz RAM, MSI Geforce 1070Ti 8GB, Windows 10 Pro x64 http://tasvideos.org/Nach/FranpaAlert.html
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
I just tested it, and the default filter was "rom files" which included .nsf. No changing to *.* was needed. The "no clue" is just a little bug (fixed) It may not be so odd to you that theres no onscreen indication of how to operate the NSF player or the current track number when you consider for a moment that that would have been more work and the modular bizhawk architecture means that the NES cores would have needed substantial hacking to allow soft-drawing to the NES "framebuffer" target or else even more substantial hacking to add OSD elements only when a specific core and a specific mapper are chosen. Since I didn't expect anyone to give a crap about the NSF feature, I didn't think it was worth adding that level of hacks to the emulator for it. As I support more music formats it may get to be worth adding a common interface for that. Edit 1: Please quote this information from the changelog, I can't see what you're talking about. Also, in general, expecting something in bizhawk to be documented is a LOL Edit 2: Just a bug (fixed) Edit 3: Config > paths > Always use recent paths for roms. Alternatively, use drag and drop like we all do.
Joined: 2/25/2006
Posts: 407
Huh, never mind the changelog. I was looking in the wrong place, I figured the NSF player was a more recent addition than it ended up being. In regards to the file path not being remembered I was overlooking the option to change it, thank you for pointing it out.
Ryzen 3700X, ASUS Crosshair VIII Hero (WiFi) Motherboard, 32GB 3600MHz RAM, MSI Geforce 1070Ti 8GB, Windows 10 Pro x64 http://tasvideos.org/Nach/FranpaAlert.html
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
IMO it should be enabled by default, but that'd take a vote
Site Admin, Skilled player (1250)
Joined: 4/17/2010
Posts: 11469
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
zeromus wrote:
IMO it should be enabled by default, but that'd take a vote
+1
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.