pNES - Portable NES Emulator

Last edited by cpasjuste,
@cpasjuste
Considering we have plenty of buttons on them joycons, could you set up so that when pressing one of the secondary L/R buttons the menu pops up, instead of pressing + and - at the same time?

I would do it, but I'm sure I'd mess this thing up.
 
Hi there, i just uploaded a new version (3.1), see first post for downloads link.
I also uploaded a linux (ubuntu 18.04) build for easier skin development (remove zipped skins from "skins" folder and put your unzipped skin files there).

  • skins: use zipped skins (put zipped skins in "skins" directory)
  • skins: add skin selection to main options menu
  • skins: change "skin" path to "skins"
  • skins: change "ROM_ITEM" name/type to "TEXT"
  • skins: add "color_missing", "color_not_working" and "highlight_use_text_color" options to "ROM_LIST > TEXT" skin config
  • options menu: set states options menu at the first place, for easier in game access
  • states menu: fix bug to return to main menu with back button
  • states: allow loading a rom with it's state from the main rom menu
  • states menu: add tween position for a better effect
  • switch: input: use joystick click/press for either start (left joycon) or select (right joycon) on single joycon mode
 
Last edited by cpasjuste,
Thanks for your hard work! I love the emulator.

But I found that some rom files larger than 1M could not be displayed in lists, such as 100in1, 72in1, etc.
 
Thanks for your hard work! I love the emulator.

But I found that some rom files larger than 1M could not be displayed in lists, such as 100in1, 72in1, etc.
@cpasjuste
Just found the bug: file extensions cannot be capital letter, it is so weird. but compress roms into ZIP files will work.

EDIT: zip file extensions cannot be capital letter too.
I think following code can not determine uppercase and lowercase letters。
for (auto &file : fileList) {
if (!Utility::endsWith(file.name, ".zip")
&& !Utility::endsWith(file.name, ".nes")) {
continue;
}
 
Last edited by FlexingTiger,
@cpasjuste
Just found the bug: file extensions cannot be capital letter, it is so weird. but compress roms into ZIP files will work.

EDIT: zip file extensions cannot be capital letter too.
I think following code can not determine uppercase and lowercase letters。
Your Pnes has bugs? I think theres a shampoo for that.
 
  • Like
Reactions: Csmrcc
Thanks for another cracking Emulator but I appear to be having an issue with preview images.

I have created a previews folder in the pNES folder and put my .png files in there matching the name of the ROM file however, when loading it up, no previews are loading and I have to highlight a ROM and press the R button which then shows it. If I go to another file and then go back to the previous one, the image dissapears again and I have to press R again to get it to show.

Any ideas?
:)
 
Thanks for another cracking Emulator but I appear to be having an issue with preview images.

I have created a previews folder in the pNES folder and put my .png files in there matching the name of the ROM file however, when loading it up, no previews are loading and I have to highlight a ROM and press the R button which then shows it. If I go to another file and then go back to the previous one, the image dissapears again and I have to press R again to get it to show.

Any ideas?
:)


Put the png files in the "titles" folder, thats what will show when your scrolling. Then if you wanted you can put any other screenshots in the "previews" folder.

So you could put boxart in the "titles" folder, and then screenshots of the games in the "previews" folder, pressing triggers will display the screenshot etc.
 
Last edited by Winklepicker,
  • Like
Reactions: Jabberwockie
Put the png files in the "titles" folder, thats what will show when your scrolling. Then if you wanted you can put any other screenshots in the "previews" folder.

So you could put boxart in the "titles" folder, and then screenshots of the games in the "previews" folder, pressing triggers will display the screenshot etc.

Yep, that's it thanks :)
It should normally use the preview image if no title image is found, but i needed to disable that due to a last minute bug (checking if a file exist is very slow since a few weeks/months on the switch, we'll have to debug that).​
 
@cpasjuste

Thank you for your time and efforts. I'm very much enjoying your work.

I'm curious if it would be possible to better define and alter the 'JOYPAD' menu.

For example, the X key (JOY_FIRE3) rewinds the gameplay but there is no mention of this in the menu.

And is it possible to map save and load states to the 'JOYPAD' menu?

Thanks kindly for your consideration!
 
thank you so much man .. Great work . but a fast forward function is so much needed esp. for rpg games
 
Hi, i just uploaded a new release:
  • pfba: add spectrum hardware roms filter
  • pfba: fix spectrum roms not detected/handled correctly
  • pfba: fix crash on some roms (Forgotten Worlds cps1, gaiapols...)
  • pfba: remove now unnecessary force 50hz option
  • pfba: update fba to latest git (2019-03-28)
  • psnes: update to latest snes9x git (2019-03-28)
  • psnes: fix save states loading
  • psnes: use bigger font size for menus
  • psnes: fix crash in some games (cool world...)
  • psnes/pnes: fix uppercase roms not detected
  • pemu: menu: add main/roms options delimiter
  • pemu: menu: make options values wider, change selected option value color, set highlight size to selected value
  • pemu: fix ui inputs changing with roms inputs change
 
what is all the excitement about ? doesn't retroarch do the exact same thing with box covers too ?
NES.JPG
 
what is all the excitement about ? doesn't retroarch do the exact same thing with box covers too ?
View attachment 164637

what is all the excitement about ? Having choice, maybe ??!! Seriously, I'll never understand this kind of questioning/statement...having choice is enough to "justify" new/alternative emulators, that's it.

Even if Retroarch is really good, it is NOT the center of emulation :teach:
 
Hello ????

You can put the "png" files into the "titles" folder and they must be renamed exactly the same as the roms themselves.

You can also put screenshots in the "previews" folder, and then you press "R" while on the games list to switch between artwork and screenshots, or titles etc.
 
You can put the "png" files into the "titles" folder and they must be renamed exactly the same as the roms themselves.

You can also put screenshots in the "previews" folder, and then you press "R" while on the games list to switch between artwork and screenshots, or titles etc.

Thank you very much. Much appreciated!
 
You can put the "png" files into the "titles" folder and they must be renamed exactly the same as the roms themselves.

You can also put screenshots in the "previews" folder, and then you press "R" while on the games list to switch between artwork and screenshots, or titles etc.

It works. Now there are a problem:

I want to replace my background and PSNES logo as well. I rename it:

MAIN :
{
texture = "skin/bg.png" to match my correct resolution size and its in .png as well as bg.png

And test it. No changed at all. I am confused. HELP?!
 
Last edited by spotanjo3,

Site & Scene News

Popular threads in this forum