Homebrew [Release] Sunshell - A powerfull shell for 3DS

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Finished also Video module with Preview for videos and infos during playback.
Sunshell UI is disabled with this module to improve playback framerate.
I'm also adding some Internal functions who modules devs could use (Like Sunshell UI disabling, Sunshell error calls, etc...)
video_sun.bmp
 

puss2puss

.. well ..
Member
Joined
Dec 18, 2013
Messages
927
Trophies
0
Age
37
XP
835
Country
Canada
omg this is great!! hum, question: is it possible to make that the bottom screen is shut-off when not touching the screen for like, 7secondes?and it would turn back on when you touch the screen. Would be great since i'm pretty sure it will drink the battery's juice to watch an entire movie :P

awesome work you are doing! :yaynds:
 
  • Like
Reactions: elmoemo

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
omg this is great!! hum, question: is it possible to make that the bottom screen is shut-off when not touching the screen for like, 7secondes?and it would turn back on when you touch the screen. Would be great since i'm pretty sure it will drink the battery's juice to watch an entire movie :P

awesome work you are doing! :yaynds:


Mmmmhhh don't know if we have access to Screens illumination.
On PSP this could be easily done but don't know for 3DS.

Probably not in first release but in next ones, i'll add also Multitask features and Background modules (like listening songs while reading a text with filebrowser for example).
 

puss2puss

.. well ..
Member
Joined
Dec 18, 2013
Messages
927
Trophies
0
Age
37
XP
835
Country
Canada
yah i understand...and its not as if BigN would have added this option too...i mean, its ridiculous to not be able to lower the screen's brightness on the bottom screen without lower the top screen to... And hell with it, they should also have added the option to completely shut the bottom screen if we want, for some games that we dont need it on all the time, like, it could shut, and re-open when we touch the tactile..anyway..

maybe one-day your sunshell will have this access :P
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
What exactly is the difference in limitations of what we can do compared to the PSP?

For example on PSP we can get battery percentage. On 3DS we can just have 1-2-3-4-5 as result for Battery Life (so it's impossible to show real battery percentage).
Another example is the possibility on PSP to use native fonts stored in flash (IntraFont).
Other things are more technical like possibility to permanent softmod battery serial on PSP (to make it an AutoBoot/Pandora ones).

EDIT: Updated Sunshell repository on Github.
 
  • Like
Reactions: puss2puss

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Another module has been completed: Music.

It provides a Wav/Aiff player which shows some infos about opened song.
You can also organize your songs for Genre/Album/Author by dividing your files into subfolders and it provides also a Cycle mode to reproduce songs in sequence for All songs (Cycle Mode: All) or Only subfolder songs (Cycle Mode: Internal) like popular music players.
music_sun.bmp
 
  • Like
Reactions: Idaho and puss2puss

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Not sure if you saw this, Rinnegatamante, but a feature to play various VGMs would be cool. IIRC, there's a library for the older formats. I think it was called gamemusicemu.

For now i'm working on these things for lpp-3ds Sound module:
- ADPCM audiocodec support (For now works only Mono non-streaming files)
- BCSTM files support
- BRSTM files support

Anyway, i could try to port Media Engine by Arshia001 for PSP to 3DS which is also used by lpp-c++,vlpp-c and old lpp-c ( https://code.google.com/p/lua-player-plus/source/browse/#svn/lpp-c++/Libs/Audio ).
 
  • Like
Reactions: SLiV3R

SLiV3R

3DS Friend Code: 0473-9069-2206
Member
Joined
Jan 9, 2006
Messages
2,319
Trophies
2
Website
soundcloud.com
XP
1,847
Country
For now i'm working on these things for lpp-3ds Sound module:
- ADPCM audiocodec support (For now works only Mono non-streaming files)
- BCSTM files support
- BRSTM files support

Anyway, i could try to port Media Engine by Arshia001 for PSP to 3DS which is also used by lpp-c++,vlpp-c and old lpp-c ( https://code.google.com/p/lua-player-plus/source/browse/#svn/lpp-c++/Libs/Audio ).

There's a retro game music on the psp called Modo 2011 that handles all retro formats I can think of. That would be cool if it could be ported :)
 

SLiV3R

3DS Friend Code: 0473-9069-2206
Member
Joined
Jan 9, 2006
Messages
2,319
Trophies
2
Website
soundcloud.com
XP
1,847
Country
Not sure if you saw this, Rinnegatamante, but a feature to play various VGMs would be cool. IIRC, there's a library for the older formats. I think it was called gamemusicemu.

Game music emu seems nice! It's missing a lot of formats like for example .sid, .xm and .mod.. But I would be VERY happy if I could play nsf, spc and gbs files :) There's an PDA app on the DS called ds organize that play VGM too! :)
 

dubbz82

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
1,572
Trophies
0
Age
41
XP
1,215
Country
United States
Another module has been completed: Music.

It provides a Wav/Aiff player which shows some infos about opened song.
You can also organize your songs for Genre/Album/Author by dividing your files into subfolders and it provides also a Cycle mode to reproduce songs in sequence for All songs (Cycle Mode: All) or Only subfolder songs (Cycle Mode: Internal) like popular music players.
music_sun.bmp



Very cool. Hope to see some more progress on this eventually and maybe support for the more common audio codecs in the future, hopefully.
 

Codename

GREEN BRO IS BEST BRO
Member
Joined
Feb 21, 2012
Messages
365
Trophies
0
XP
243
Country
Canada
This project looks like it's going along nicely. What's currently working and what do you want to get working for the initial release? Is it worth compiling the source on your Github profile to try it out at this point? Also, how could I help out? Any way to help with debugging?
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
This project looks like it's going along nicely. What's currently working and what do you want to get working for the initial release? Is it worth compiling the source on your Github profile to try it out at this point? Also, how could I help out? Any way to help with debugging?

For first release, i want to end all suggested modules in first post.
To try GitHub version, you can compile lpp-3ds ( https://github.com/Rinnegatamante/lpp-3ds ) and put config.sun in root of SD Card and the other files from LUA directory to main_dir setted in config.sun file.
I need no debugging help. Only developing help could be helpfull (for example helping me to add stereo and streaming feature to ADPCM decoder: https://github.com/Rinnegatamante/lpp-3ds/blob/master/source/luaSound.cpp , https://github.com/Rinnegatamante/lpp-3ds/blob/master/source/luaAudio.cpp ).
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Added multitasking feature to Music module. Now it can be used while using other modules (So listening music in background while you are doing some other with Sunshell).

EDIT: A question, how 3DS organize DCIM folder?
Me i have only a subfolder 101NIN03 but don't know if there are more folders to control (I need this info for Photo module).
 
  • Like
Reactions: ztoben and Idaho

puss2puss

.. well ..
Member
Joined
Dec 18, 2013
Messages
927
Trophies
0
Age
37
XP
835
Country
Canada
Added multitasking feature to Music module. Now it can be used while using other modules (So listening music in background while you are doing some other with Sunshell).

EDIT: A question, how 3DS organize DCIM folder?
Me i have only a subfolder 101NIN03 but don't know if there are more folders to control (I need this info for Photo module).

wow this is great!! i love the idea of using the music while still being able to naviguate in sunshell! great job!
..as for DCIM folder, mine is in the microSD's root, and in it is only the folder you mention (101NIN03), and inside you find the: jpg, avi, mpo, bin.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: We get 37 versions of Super Mario Bros but 0 of Beast Busters