Homebrew W.I.P. Nestopia port!

Idaho

Well-Known Member
Member
Joined
Oct 3, 2013
Messages
885
Trophies
1
Age
29
XP
1,423
Country
France
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

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
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).
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
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)?
 
D

Deleted User

Guest
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?
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,061
Trophies
1
Location
California
XP
6,126
Country
United States
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: 267
D

Deleted User

Guest
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

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
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!
 

UraKn0x

Official senpai
Member
Joined
Mar 20, 2014
Messages
370
Trophies
0
XP
735
Country
France
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!
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
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
 

davhuit

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
994
Trophies
0
XP
550
Country
France
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

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Yeah but I'd tie him up in the females bathroom