pNES - Portable NES Emulator

Last edited by cpasjuste,
Hey man do you mind rebuilding this for the latest release of PNES?
Absolutely love your skins and would love to use this one!

Just put it into the skins folder and select it from the menu in the emulator
 

Attachments

  • 2019051422014500-DB1426D1DFD034027CECDE9C2DD914B8.jpg
    2019051422014500-DB1426D1DFD034027CECDE9C2DD914B8.jpg
    270.8 KB · Views: 260
  • Bisk8.zip
    Bisk8.zip
    937.7 KB · Views: 270
  • Like
Reactions: vegeta4ss
Bisk8 is great guy to work with. He sent me the correct config so I can made my own style and everything worked great. Obrigado @Bisk8 from Portugal.
 
And something else. Yesterday i buyed a pro controller and when try to play Pnes games i could not play, controller not working. I open pnes and thats it, nothing else. Is there some issue with Pnes or...? Other games are fine, Xci, nsp work fine.
 
  • Like
Reactions: CrazyRach82
Hmm..I encountered English translated games not working. Those games works fine on my pc using fceux
 
Quick question: what would be the process of adding a new skin in pSNES?
Extract Default.zip form themes folder, and you can modify config.cfg
Code:
SKIN_CONFIG :
{
  FONT :
  {
    path = "default.ttf";
    offset = [ 0.0, -2.0 ];
    filtering = 1;
  };
  HIGHLIGHT :
  {
    texture = "";
    color = [ 0, 114, 67, 255 ];
    outline_color = [ 247, 186, 11, 255 ];
    outline_size = 1;
    rectangle = [ 0.0, 0.0, 620.0, 35.0 ];
    origin = 1;
  };
  MESSAGEBOX :
  {
    texture = "";
    color = [ 0, 56, 123, 255 ];
    outline_color = [ 247, 186, 11, 255 ];
    outline_size = 2;
    rectangle = [ 640.0, 360.0, 640.0, 360.0 ];
    origin = 8;
  };
  MAIN :
  {
    texture = "";
    color = [ 178, 180, 178, 255 ];
    outline_color = [ 193, 18, 28, 255 ];
    outline_size = 2;
    rectangle = [ 2.0, 2.0, 1276.0, 716.0 ];
    origin = 1;
    TITLE :
    {
      texture = "title.png";
      color = [ 255, 255, 255, 255 ];
      outline_color = [ 0, 0, 0, 0 ];
      outline_size = 0;
      rectangle = [ 10.0, 10.0, 368.1, 189.0 ];
      origin = 1;
    };
    HELP :
    {
      texture = "romlist_help.png";
      color = [ 255, 255, 255, 255 ];
      outline_color = [ 193, 18, 28, 255 ];
      outline_size = 2;
      rectangle = [ 16.0, 670.0, 1246.0, 38.0 ];
      origin = 1;
    };
    ROM_LIST :
    {
      texture = "";
      color = [ 0, 56, 123, 255 ];
      outline_color = [ 247, 186, 11, 255 ];
      outline_size = 2;
      rectangle = [ 16.0, 210.0, 622.0, 450.0 ];
      origin = 0;
      TEXT :
      {
        size = 26;
        color = [ 200, 200, 200, 255 ];
        color_missing = [ 200, 200, 200, 255 ];
        color_not_working = [ 200, 200, 200, 255 ];
        outline_color = [ 0, 0, 0, 255 ];
        outline_size = 1;
        highlight_use_text_color = 0;
      };
    };
    ROM_IMAGE :
    {
      texture = "";
      color = [ 0, 114, 67, 255 ];
      outline_color = [ 0, 56, 123, 255 ];
      outline_size = 2;
      rectangle = [ 654.0, 16.0, 608.0, 515.0 ];
      origin = 1;
      TEXT :
      {
        string = "NO PREVIEW IMAGE";
        size = 26;
        color = [ 255, 255, 255, 255 ];
        outline_color = [ 0, 0, 0, 255 ];
        outline_size = 1;
        rectangle = [ 304.0, 264.0, 555.0, 26.0 ];
        origin = 8;
      };
    };
    ROM_INFO :
    {
      texture = "";
      color = [ 193, 18, 28, 255 ];
      outline_color = [ 0, 114, 67, 255 ];
      outline_size = 2;
      rectangle = [ 654.0, 549.0, 608.0, 110.0 ];
      origin = 1;
      TEXT :
      {
        size = 20;
        color = [ 255, 255, 255, 255 ];
        outline_color = [ 0, 0, 0, 255 ];
        outline_size = 1;
        rectangle = [ 16.0, 16.0, 576.0, 108.0 ];
        origin = 1;
      };
    };
  };
  OPTIONS_MENU :
  {
    texture = "";
    color = [ 0, 56, 123, 240 ];
    outline_color = [ 193, 18, 28, 255 ];
    outline_size = 2;
    rectangle = [ 64.0, 64.0, 1152.0, 592.0 ];
    origin = 1;
    TITLE_TEXT :
    {
      size = 26;
      color = [ 255, 255, 255, 255 ];
      outline_color = [ 193, 18, 28, 255 ];
      outline_size = 2;
      rectangle = [ 16.0, 16.0, 1120.0, 26.0 ];
      origin = 1;
    };
    ITEMS_TEXT :
    {
      size = 26;
      color = [ 255, 255, 255, 255 ];
      outline_color = [ 0, 0, 0, 255 ];
      outline_size = 1;
      rectangle = [ 16.0, 16.0, 1120.0, 26.0 ];
      origin = 1;
    };
  };
  STATES_MENU :
  {
    texture = "";
    color = [ 100, 100, 100, 230 ];
    outline_color = [ 193, 18, 28, 255 ];
    outline_size = 2;
    rectangle = [ 64.0, 64.0, 1152.0, 592.0 ];
    origin = 1;
    TITLE_TEXT :
    {
      size = 26;
      color = [ 255, 255, 255, 255 ];
      outline_color = [ 193, 18, 28, 255 ];
      outline_size = 2;
      rectangle = [ 16.0, 16.0, 1120.0, 26.0 ];
      origin = 1;
    };
    STATES_ITEM :
    {
      texture = "";
      color = [ 48, 110, 255, 255 ];
      outline_color = [ 200, 200, 200, 255 ];
      outline_size = 2;
      rectangle = [ 0.0, 0.0, 620.0, 35.0 ];
      origin = 1;
      STATES_TEXT :
      {
        string = "NO SAVE";
        size = 26;
        color = [ 255, 255, 255, 255 ];
        outline_color = [ 0, 0, 0, 255 ];
        outline_size = 1;
        rectangle = [ 0.0, 0.0, 0.0, 0.0 ];
        origin = 8;
      };
    };
  };
};

and start replacing the images.
 
I just updated Atmosphere to version 0.10.2 and both pNES & pSNES refuse to work. The emulators can launch, but after launching, they just freeze. I can't even exit out of them without having to go back to the home menu. Anyone else having this issue? If so, do you know if there'll be a fix in the near future?
 
I just updated Atmosphere to version 0.10.2 and both pNES & pSNES refuse to work. The emulators can launch, but after launching, they just freeze. I can't even exit out of them without having to go back to the home menu. Anyone else having this issue? If so, do you know if there'll be a fix in the near future?

They need to be recompiled with latest libnx, meanwhile read AMS' change log and put
Code:
[atmosphere]
enable_deprecated_hid_mitm = u8!0x1
into /atmosphere/config/system_settings.ini (create it).
 
Last edited by octopus,
They need to be recompiled with latest libnx, meanwhile read AMS' change log and put
Code:
[atmosphere]
enable_deprecated_hid_mitm = u8!0x1
into /atmosphere/config/system_settings.ini (create it).

Okay. I did that but there was no change. It still freezes on startup.
 
weird I am on 9.1.0 and latest ams i never changed the enable_depracated_hid_mitm and it just works? So something else is going on there i suppose.

Anywho what brought me here is I finally got my title pics to show up but they don't take up the full box. What should the dimensions be for my png? Or do they just get cut off and that's how it goes?
 
Something is wrong.

I have the latest PNES emulator. It was worked fine when I had previously atmosphere but when I update atmosphere to the latest and update to 9.1.0 using ChoiNX. Now I cannot use D-pad. It wont move to select the games. It just wont.
 
I have the latest PNES emulator. It was worked fine when I had previously atmosphere but when I update atmosphere to the latest and update to 9.1.0 using ChoiNX. Now I cannot use D-pad. It wont move to select the games. It just wont.
You have to copy the system_settings.ini from the folder "/atmosphere/config_templates/" to "/atmosphere/config/" and add this entry under the section [atmosphere]:

enable_deprecated_hid_mitm = u8!0x1

Afterwards the system has to be rebooted for the change to take effect.

However, the controls will not work if you use the emulator or the homebrew menu via a forwarder!
It works via the homebrew menu if it should be run as an applet, or via title-overide.
 
Last edited by Muxi,

Site & Scene News

Popular threads in this forum