Homebrew W.I.P. Nestopia port!

  • Thread starter Thread starter SLiV3R
  • Start date Start date
  • Views Views 26,258
  • Replies Replies 81
  • Likes Likes 13
Bit of a progress update. I sort of have GPU rendering working, but its only showing a stretched half screen right now. It also runs somewhat slow, so I'll be fixing it and trying to improve speed next.

Great news :D

If you need some testing, I have a 4.5 3DS with GW and a 9.0 n3DS with ninjhax.
 
  • Like
Reactions: Margen67
I don't believe so, no. For most homebrew applications, 3ds/3dsx/cia doesn't matter with how the homebrew performs (exceptions are 3D applications like Minecraft, Portal, and others that require higher permissions like CitrAGB for JIT).
 
I updated the download to the latest commit. It should at least work, although it still isn't all that fast.


I think the WAV file you supplied is broken or something:

Code:
ERROR: Could not find WAV format chunk.
make[1]: *** [banner.bnr] Error 2
make: *** [build] Error 2

I worked around it by using the sample wav file from your 3DS Homebrew Template.

Compiling issue aside, it's running decently on the New 3DS. Hopefully as you improve the GPU rendering, the speed will increase. In all honesty, though, is the 3DS really capable of having such an accurate NES emulator runnning at ~60 VI/S (i.e., full speed all the time)?
 
I think the WAV file you supplied is broken or something:

Code:
ERROR: Could not find WAV format chunk.
make[1]: *** [banner.bnr] Error 2
make: *** [build] Error 2


I worked around it by using the sample wav file from your 3DS Homebrew Template.


Works fine for me. Make sure it downloaded properly, I guess?
 
Currently, the N3DS has this Problem when attempting to load ANY Game. Note: This is for the .3ds Loading of the Emu. Currently attempting to run the .cia

Edit: Same result with the .cia Loading.
 

Attachments

  • 20150329_214127.jpg
    20150329_214127.jpg
    908.3 KB · Views: 297
You have a bad CIA build or something, then. Every game I've thrown at it works perfectly, minus the speed.
 
Currently, the N3DS has this Problem when attempting to load ANY Game. Note: This is for the .3ds Loading of the Emu. Currently attempting to run the .cia

Edit: Same result with the .cia Loading.


Check the settings in the emulator. If the NTSC filter option isn't disabled, disable it.
 
  • Like
Reactions: Smoker1 and Idaho
I'll second that, turning the NTSC filter on results in behaviour similar to what Smoker1 is experiencing. Turning it off fixes it.

Off-topic edit: I'm tempted to try bringing over Gambatte from libretro using this as a template. I'm bored enough to see how far I get..

OT edit 2: Got it compiled, now let's see if it works..

OT edit 3: Holy crap, it works! I need to adjust a few things, but this is so cool!
 
I'll second that, turning the NTSC filter on results in behaviour similar to what Smoker1 is experiencing. Turning it off fixes it.

Off-topic edit: I'm tempted to try bringing over Gambatte from libretro using this as a template. I'm bored enough to see how far I get..

OT edit 2: Got it compiled, now let's see if it works..

OT edit 3: Holy crap, it works! I need to adjust a few things, but this is so cool!

So basically this should (theoretically) work with any libretro core, right? This is really freaking cool now!
 
So basically this should (theoretically) work with any libretro core, right? This is really freaking cool now!


All of the ones that don't use 3D rendering (so no PS1/N64/PSP) probably. I'm having an odd issue with Gambatte only rendering about 60% of the screen, but I don't really know enough about using the 3DS's GPU to fix it yet, so it'd be kinda silly to port other cores over for now.

ynnUmzU.png
 
I updated the download to the latest commit. It should at least work, although it still isn't all that fast.

Thanks for your work!

Edit : I just tested it, and just want to say "wow!". Seems to have a great compatibility (from the few roms I tried, all of them worked fine). Already have sound, savestate, 1:1 resolution, full screen.

Once it'll run at fullspeed, it'll probably be the perfect NES emulator for 3DS!
 
  • Like
Reactions: SLiV3R

Site & Scene News

Popular threads in this forum