Homebrew [WIP] 3DeSmume (DS emulator for 3DS)

Sliter

Well-Known Member
Member
Joined
Dec 7, 2013
Messages
3,264
Trophies
0
Location
ᕕ( ᐛ )ᕗ
XP
1,797
Country
Brazil
Why to emulate DS when 3DS runs DS games? I don't understand...
man why to create a led ligh bulf if we aready have incandecent light bulbs ?
It's all about learning, exeperimenting and usase, maybe not be much usefull but yeah it can be XD

the most I expect here is it also being able to load carts and having a good pixeled scaling, without the "smnooth" 3DS gives :B
 

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,271
Country
United States
man why to create a led ligh bulf if we aready have incandecent light bulbs ?
It's all about learning, exeperimenting and usase, maybe not be much usefull but yeah it can be XD

the most I expect here is it also being able to load carts and having a good pixeled scaling, without the "smnooth" 3DS gives :B

I have an R4 that I use with my 3DS, DS can run GBA, can I run GBA with my R4?
 

Roboman

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
313
Trophies
0
Age
28
XP
741
Country
United States
So the old 3ds has a dual arm11 core and am arm9 core. The new 3ds has a quad arm11 core and an arm9 core. Is this home brew single threaded?
Graphics emulation, cpu emulation, and sound emulation can all be split into their own threads with much more practicality than trying to split the cpu emulation into multiple threads
 

Alex658

Well-Known Member
Member
Joined
Jun 4, 2010
Messages
1,206
Trophies
1
Age
29
Location
Colombia
XP
1,194
Country
Colombia
So the old 3ds has a dual arm11 core and am arm9 core. The new 3ds has a quad arm11 core and an arm9 core. Is this home brew single threaded?
Graphics emulation, cpu emulation, and sound emulation can all be split into their own threads with much more practicality than trying to split the cpu emulation into multiple threads

The old3ds only has one arm11 core at 268mhz and one arm9 core at the same clock speed than a normal DSi IIRC.
 

MasterFeizz

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
1,098
Trophies
1
Age
29
XP
3,710
Country
United States
So the old 3ds has a dual arm11 core and am arm9 core. The new 3ds has a quad arm11 core and an arm9 core. Is this home brew single threaded?
Graphics emulation, cpu emulation, and sound emulation can all be split into their own threads with much more practicality than trying to split the cpu emulation into multiple threads
Most of the time on the first core is reserved for the system, and while we can create a thread on the 3rd core (N3DS) I've never been successful at running a thread on the 4th core. And remember that the threading on the 3DS is cooperative, so only 1 thread runs at a time per cpu. The .cia of the WIP release ( one before the JIT release ) has the rasterizer running on a separate cpu, so you can compare the speed with the .3dsx and see if there is any noticeable differences.
 
  • Like
Reactions: Pandaxclone2

I_AM_L_FORCE

Unban me from Discord
Member
Joined
Feb 19, 2015
Messages
1,064
Trophies
0
Age
23
Location
London
XP
1,537
Country
United Kingdom
Most of the time on the first core is reserved for the system, and while we can create a thread on the 3rd core (N3DS) I've never been successful at running a thread on the 4th core. And remember that the threading on the 3DS is cooperative, so only 1 thread runs at a time per cpu. The .cia of the WIP release ( one before the JIT release ) has the rasterizer running on a separate cpu, so you can compare the speed with the .3dsx and see if there is any noticeable differences.
Couldn't we circumvent the first core being reserved for the system by running a payload through A9LH?
 

MasterFeizz

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
1,098
Trophies
1
Age
29
XP
3,710
Country
United States
Couldn't we circumvent the first core being reserved for the system by running a payload through A9LH?
No, to do that we would need to write a whole new kernel for the 3ds. And the performance gain from it wouldn't be worth the effort, it would actually be much better spending time working on the linux kernel than doing something custom just for this.
 

Pandaxclone2

Pokemon Sprite Artist Hobbyist
Member
Joined
Aug 17, 2015
Messages
1,132
Trophies
0
Location
Earth's Bottle of Death.
XP
2,078
Country
Australia
<snip>
getting back on topic, nice to see it has dynarec supported now, hopefully 2D games are faster, haven't checked yet

I posted a list that Elyos made a few pages back, which details what works and doesn't at this time so far assuming you use the correct JIT number in the game's config. The list is still growing by the day so be sure to bookmark and keep an eye on it. ;)

@ElyosOfTheAbyss has created a compatibility list which can be viewed here and entries submitted here.

It's understood that due to the early nature of this emulator, of course not a lot of games will work, however this is mostly for listing which games have already been tested and what the best JIT block number is.

Games listed with no JIT block number probably means that due to how broken or unplayable the game is at the time, there's no way to possibly check what the number is or that it's a fruitless venture.
 
Last edited by raulpica, , Reason: Removed off-topic -rp
  • Like
Reactions: Erikku and Psi-hate

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Materia_tofu @ Materia_tofu:
    im not a very bright individual, but we live and we learn
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
    The Real Jdbye @ The Real Jdbye: you can report it and request deletion