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

vexhash

Well-Known Member
Member
Joined
Nov 27, 2015
Messages
116
Trophies
0
Age
28
Location
Moscow
XP
127
Country
Serbia, Republic of
"Nobody needs DS emulator!"
"Just buy 5$ flash card!"
"It will be useless and will take much time to complete!"
And there we are, with 46 pages in one day...
 
  • Like
Reactions: Deleted User

Fazana

Professional Trashposter
Member
Joined
Mar 7, 2016
Messages
121
Trophies
0
Location
Local Chippy
XP
497
Country
So the game.nds on the root reminds me. When will a load menu be done, so one can launch a specific rom without copying things over? I know there's still display and input to polish first, so I imagine it'll come some point after?
 
  • Like
Reactions: RocketRobz

itsthenavy

Well-Known Member
Member
Joined
Sep 3, 2015
Messages
102
Trophies
0
Age
31
XP
175
Country
United States
So the game.nds on the root reminds me. When will a load menu be done, so one can launch a specific rom without copying things over? I know there's still display and input to polish first, so I imagine it'll come some point after?
If you know the answer to the question why did you post it? Yes, that will come after the more pressing matters are out of the way.

@MasterFeizz have you removed the sf2dlib dependency from your fork? I want to try compiling later today and want to know if I need to pull that in. I don't know how much I can help but I'd like to at least poke around.
 

MasterFeizz

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
1,098
Trophies
1
Age
29
XP
3,710
Country
United States
If you know the answer to the question why did you post it? Yes, that will come after the more pressing matters are out of the way.
@MasterFeizz have you removed the sf2dlib dependency from your fork? I want to try compiling later today and want to know if I need to pull that in. I don't know how much I can help but I'd like to at least poke around.
No more dependencies on my fork, just make sure you are using a recent version of ctrulib
 

Wolfvak

nyaa~
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,486
Country
Uruguay
@MasterFeizz I have a question that might seem stupid: Why do you initialize the framebuffers in RGBA8, when RGB5A1 is already available (natively) to the 3DS? Isn't that the pixel format that the NDS uses? Wouldn't it be just a simple per-row memcpy in that case? (instead of performing the conversion)

Again, it's probably a dumb question and I might be missing something, but it'd be nice to know exactly what I'm missing
 

itsthenavy

Well-Known Member
Member
Joined
Sep 3, 2015
Messages
102
Trophies
0
Age
31
XP
175
Country
United States
No more dependencies on my fork, just make sure you are using a recent version of ctrulib
Thanks! I'll check it out later. Originally I was thinking of properly scaling the screen, but I'll have to wait until you guys move away from writing to the frame buffer directly.

I asked a question, with an assumption. I don't know this for a fact and wanted to know for sure.
Did you really think there would be an emulator without a proper load menu? ;) It's just not a priority right now (and maybe a bit quicker to skip a step and directly load a ROM). All in due time.
 

shutterbug2000

Cubic NINJHAX!
OP
Member
Joined
Oct 11, 2014
Messages
1,088
Trophies
0
Age
29
XP
4,878
Country
United States
@MasterFeizz I have a question that might seem stupid: Why do you initialize the framebuffers in RGBA8, when RGB5A1 is already available (natively) to the 3DS? Isn't that the pixel format that the NDS uses? Wouldn't it be just a simple per-row memcpy in that case? (instead of performing the conversion)

Again, it's probably a dumb question and I might be missing something, but it'd be nice to know exactly what I'm missing

The DS uses BgR5a1. So conversion is needed no matter what.
 

faku1810

Well-Known Member
Member
Joined
Mar 10, 2014
Messages
893
Trophies
0
Age
32
XP
328
Country
Argentina
Just tried Advance Wars Dual Strike. The fps is slow but not that bad, and aside of some options in the menu (which you can still navigate thanks to the description in the top screen), you'd think the game is running perfectly. Sadly, the maps and units can't be seen so the game itself can't be played; but it's still really impressive to see the game booting with almost perfect displays.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=6igvB1yR04A