After the holiday release, user feedback indicated that game pad input POV hats were not working and Windows XP support was in fact broken as expected. I'm happy to say with a modest amount of work both of these issues should be fixed in this release, enjoy!
Also to follow up, I don't remember the unsupported mapper numbers, I think it was 14 or 15 and 30 or 40? Also on Final Fantasy 3 (J).nes rom, the battle music is whacked and only emulator that seems to play it correctly is RockNES. Also FDS rom support would be neat feature. Jnes is my favorite emulator but I have some roms and hacks that don't work because of MMC5 or mapper #s unsupported.
Jnes was my first NES emulator, and I've enjoyed using it very much these years! But recently I've acquired a CRT monitor, and after some research and tweaking, I've managed to make it display 240p. It's a joy playing retro games in their native resolution, pixel-perfect and scanlines. But sadly Jnes can't display that resolution very well. Besides not having it in the fullscreen resolution drop down list (I managed to force it through the .ini), there seems to be a forced bilinear filter. Using either default or nearest neighbour, will make the picture blurry, even at a resolution like 640x480. I know that's more for modern displays, because the higher the resolution, the sharper it looks, and the pixels won't be "out of place", but I think "native" (I know it's never truly that way for any emulator) should be supported. I made a small comparison with SMB 3, running at 1280x240 ("super" resolution) on Jnes and another emulator, with default settings (no palettes, and correct 4:3 aspect ratio):
Mednafen, NES core (not Retroarch, Mednafen with Mednaffe GUI, easier to configure 240p):
Notice how blurry the Jnes pics look. I would love an option to disable simple filtering (I actually don't know if it's linear or bilinear), so that true 240p wouldn't look like that. I like Jnes because it's practically pick up and play. Other NES emulators I've used, obligatorily need many configurations to set up (not that I completely dislike it), but when I knew nothing about emulation, Jnes was there, and now I can't let it go XD.
Thanks for making a great emulator. The easiest and most reliable NES emulator, IMO.
Reporting a bug on Windows 10: The emulator won't open if there's no mouse plugged in. Giving the error "DirectInput: Error setting mouse format". This causes problems on tablets, because the touchscreen is not recognized as a mouse. Plugging in a mouse before running the executable fixes the problem even if the device is otherwise being used in tablet mode.
Someone mentinoed the same problem in this thread: http://www.jabosoft.com/articles/126#94
“ Jnes was my first NES emulator, and I've enjoyed using it very much these years! But recently I've acquired a CRT monitor, and after some research and tweaking, I've managed to make it display 240p.
Thanks for the feedback! People like yourself are why I still work on Jnes despite a busy life.
I'm reasonably confident that anything lower than 640x480 is hidden, but glad you found a way around that. The default screen drawing filter in 1.2 is linear as you have discovered, this is a hardware filter responsible for positioning the emulated screen tailored to more common LCD displays.
While disabling the linear filter is an obvious choice, the real issue is likely that displayed resolution in Jnes is 256x224, which does not map to 240p evenly. I'll give this some thought, but hopefully this explanation makes sense.
“ Giving the error "DirectInput: Error setting mouse format". This causes problems on tablets, because the touchscreen is not recognized as a mouse.
That's disappointing, I had made a guess what the issue was and it seems that it did not work out, based on this information I will try again in the next update.
Thanks for making this great emulator. I was looking for a NES emulator and this is the best one I found.
I just downloaded this 1.21 and I'm loving it. I've never tried previous versions so I don't know what improved or what is worse now. I think it has a great balance of settings, light weight and simplicity..
it's working fine in my Windows 10 laptop and with my SNES gamepad. I haven't noticed any bug so far but I know I need to play it longer.
I also wrote the translation to Catalan language and it's working fine. I'd like to share it but I can't find any contact email.
“ While disabling the linear filter is an obvious choice, the real issue is likely that displayed resolution in Jnes is 256x224, which does not map to 240p evenly. I'll give this some thought, but hopefully this explanation makes sense.
Thank you for replying, Jabo! I understand that the NES resolution is smaller than 240p, and consumer CRTs would compensate that with overscan. But, to not "deform" the pixels by stretching the image inside 240p, just let the image be centered. I know that would create small black bars all around, but I'm already used to it in most emulators XD. I think that's what the Super Game Boy and the Game Boy Player do in their hardware, since those handhelds resolutions are even smaller than the "bigger" consoles, and simply zooming the image on the big screen would make things distorted, so it's centered by default.
Hey Jabo, Great job! Thank you so much for doing this. I've been having trouble getting my ds3 controller to work on the latest release. I have a much older version that works with it. The new release lets me set my buttons, but they don't work in game. is there something that I'm not doing right? I'm using win10 btw.
I don't know if it's the right place to post this but, first, thank you so much for this emulator! Jnes has been my NES emulator of choice since several years.
There is however a feature that I would like to see in future versions. It would be nice if we could map the Save and Restore function on spare controller buttons.
used the original for years. i just upgraded my laptop. i cant get jnes 1.2.1 to work with windows 10. i keep getting the msg "error file missing or corrupt". I copied from the laptop to the desk top running windows 8 and it works great. Any ideas