Homebrew To All O3DS Users

DiscostewSM

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
5,484
Trophies
2
Location
Sacramento, California
Website
lazerlight.x10.mx
XP
5,499
Country
United States
o3DS is not the focus of development, but neither is the n3DS. The 3DS in general is the focus, as developers just want to get stuff working. The n3DS just happens to work better because that's what happens with more powerful components. It's really no different from PC development where rigs can range in power. I still remember some old DOS games that didn't have fps limiters, so as you played them on better rigs, the game itself became unplayable because everything ran too fast.

Once stability and compatibility have been finalized, then I'm sure performance will be looked at more thoroughly next. This is just the alpha stage. Don't forget that.
 
  • Like
Reactions: 730

Gettwobirdsstone

Triforce Guardian
Member
Joined
Jul 1, 2012
Messages
372
Trophies
0
Age
38
Location
Behind you breathing heavily
XP
329
Country
Canada
NXengine works great, minor slowdown in pause/save menu. Also if you play with the retroarch menu it makes the sound all distorted.
BlargSnes works ok, DKC a little buggy, Chrono Trigger good, Secert of Mana good.
Gameyob works great, pknm Y is ok, missing sound effects, like pikachu growls.
Home Menu hax, works perfect, just change theme to a colour first, then install. If you change the theme at all, it uninstalls. make sure you use v1.2.
Quick NES great, Rygar actually runs smooth, simon's quest works great.
MGBA not great, can load PKNM LG, about 15 fps.
ft brony great, filezilla takes a little bit to connect.
prboom Doom awesome, can't bind certain buttons, but it runs great.
mednafen VB same as MGBA, jacks bros runs 8-14 fps, same as warioland.
Snes9x next slower than blargsnes
O3DS 10.1.0.27U

--------------------- MERGED ---------------------------

o3DS is not the focus of development, but neither is the n3DS. The 3DS in general is the focus, as developers just want to get stuff working. The n3DS just happens to work better because that's what happens with more powerful components. It's really no different from PC development where rigs can range in power. I still remember some old DOS games that didn't have fps limiters, so as you played them on better rigs, the game itself became unplayable because everything ran too fast.

Once stability and compatibility have been finalized, then I'm sure performance will be looked at more thoroughly next. This is just the alpha stage. Don't forget that.
Read somewhere that the boot.3DSX can use 80% of the cpu on the N3DS, but can only access 30% on a O3DS

Limitations
At the moment, ninjhax only allows users to access 64MB of RAM, including on the New 3DS. This may change in the future.

While sound works on the New 3DS for homebrew running via ninjhax 2.0, at the time of the exploit's original release, there was no good way to use the DSP from homebrew, so sound output is not possible on the New 3DS using the old version. At the moment, there is also no known way of running code on the New 3DS's extra CPU cores under ninjhax, though it is possible to use 80% of the system core's time using APT:SetApplicationCpuTimeLimit rather than 30% as was the case on the Old 3DS.
http://3dbrew.org/wiki/Ninjhax
 
Last edited by Gettwobirdsstone,

DiscostewSM

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
5,484
Trophies
2
Location
Sacramento, California
Website
lazerlight.x10.mx
XP
5,499
Country
United States
Read somewhere that the boot.3DSX can use 80% of the cpu on the N3DS, but can only access 30% on a O3DS

You may be referring to the 2nd core. On an o3DS, the OS takes up around 70% of the CPU time, leaving 30% for apps. On an N3ds, where all the cores were increased to around 804Mhz compared to the o3DS's 268Mhz. 70% of 268 is ~187.6. Subtract that from 804 to get 616.4, then divide by 804. It's roughly 76.66% left for apps on the n3DS. Just under 80%, but close enough.
 

ric.

Drivin' to meme country
Member
Joined
Sep 17, 2015
Messages
794
Trophies
0
XP
1,638
Country
Peru
You may be referring to the 2nd core. On an o3DS, the OS takes up around 70% of the CPU time, leaving 30% for apps. On an N3ds, where all the cores were increased to around 804Mhz compared to the o3DS's 268Mhz. 70% of 268 is ~187.6. Subtract that from 804 to get 616.4, then divide by 804. It's roughly 76.66% left for apps on the n3DS. Just under 80%, but close enough.

I'm sorry if this is a dumb - I really have no idea of how the 3DS operates internally, but what about Smash mode? How much CPU time does the o3DS OS use while in this mode?
 

Jwiz33

Banned
Joined
Jun 5, 2014
Messages
2,654
Trophies
0
Location
in the illuminati headquar—I have said too much!
Website
iwillcleanyourbasement.webstarts.com
XP
1,492
Country
United States
I'm sorry if this is a dumb - I really have no idea of how the 3DS operates internally, but what about Smash mode? How much CPU time does the o3DS OS use while in this mode?
If you use Smashhax to get into Ninjhax 2.0 it uses the same amount of power as any other entrypoint.
 

Jwiz33

Banned
Joined
Jun 5, 2014
Messages
2,654
Trophies
0
Location
in the illuminati headquar—I have said too much!
Website
iwillcleanyourbasement.webstarts.com
XP
1,492
Country
United States
Can someone explain to me how to install Spectre3DS on o3DS?
Code:
for ninjhax/ironhax sd
/3ds/spectre3ds/spectre3ds.3dsx
/3ds/spectre3ds/id1/pak0.pak
/3ds/spectre3ds/id1/pak1.pak (for registered version)

for cia or 3ds sd
/id1/pak0.pak
/id1/pak1.pak (for registered version)

create a music folder under id1 and extract this there
https://www.dropbox.com/s/7ga4lvfjnebcas8/music_082911.zip?dl=0

should look like
id1/music/02.mp3
id1/music/03.mp3
...
id1/music/11.mp3

once you get it running you will be at the console
then you can start a map using the keyboard
map start
 

Gettwobirdsstone

Triforce Guardian
Member
Joined
Jul 1, 2012
Messages
372
Trophies
0
Age
38
Location
Behind you breathing heavily
XP
329
Country
Canada
Wow, this thread has derailed quickly.
Also Spectre3d works great on O3DS 10.1.0.27U, never noticed any slowdown. Even plays the Nine Inch Nails' soundtrack perfectly. Shame it's incredibly hard to play without a the c-stick. Not sure if the CPP works in conjunction with Spectre3D.
 

Alex Spady

Well-Known Member
Member
Joined
Aug 30, 2015
Messages
115
Trophies
0
Age
21
Location
On GBAtemp
XP
112
Country
United States
For mGBA, I have been able to go into the ".INI" file and change the frameskip to higher amounts than expected, which results in a crash if you go to the settings. I have seen no noticeable difference via that.
 

Osakasan

Well-Known Member
Member
Joined
Sep 19, 2015
Messages
1,237
Trophies
1
Age
39
XP
3,152
Country
I'll spend a week compiling information and working on the BlargSNES compatibility wiki, then i'll open a new thread with everything i gathered, since i'm not the author of this one and can't edit the OP. I'm hopping to get that thread highlighted one way or another.

Are you guys ok with that? Can i count with your collaboration?
 

Alex Spady

Well-Known Member
Member
Joined
Aug 30, 2015
Messages
115
Trophies
0
Age
21
Location
On GBAtemp
XP
112
Country
United States
I'll spend a week compiling information and working on the BlargSNES compatibility wiki, then i'll open a new thread with everything i gathered, since i'm not the author of this one and can't edit the OP. I'm hopping to get that thread highlighted one way or another.

Are you guys ok with that? Can i count with your collaboration?
I can try to help. Keep in mind that I am very unfamiliar with this area of technology.
 

RaMon90

Well-Known Member
Member
Joined
Dec 3, 2013
Messages
592
Trophies
0
XP
239
Country
Italy
Not everyone gets firmware 9.0-9.2 on n3ds, so the old one is still good.
I'm disappointed with the 3ds scene about emulators, only few are working and the rest isnt good. Not blaming devs, they can do whatever they want, it would've been nice to see a nearly 90% snes game support with a decent speed playable.
I can understand it requires a lot of coding time, I could wait months if necessary to see good emulators.

Blargsnes is also good but only 1 game out of 4 started and was playable.

Editing all the time bad typing with phone.
 
Last edited by RaMon90,

lemanuel

Maxconsole's All-Knowing Lurker
Member
Joined
Dec 11, 2014
Messages
2,095
Trophies
0
XP
1,254
Country
Portugal
Not everyone gets firmware 9.0-9.2 on n3ds, so the old one is still good.
I'm disappointed with the 3ds scene about emulators, only few are working and the rest isnt good. Not blaming devs, they can do whatever they want, it would've been nice to see a nearly 90% snes game support with a decent speed playable.
I can understand it requires a lot of coding time, I could wait months if necessary to see good emularors.

Blargsnes is also good but only 1 game out of 4 started and was playable.

They're still in a very early stage so, just like you said, you just need to wait (maybe months, maybe even faster) but they'll get improved.
Keep in mind also though that when you can't control 90% of the console due to not having enough permissions (not exploitable/no kernel access), devs don't make miracles either.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BakerMan @ BakerMan: