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
  • BigOnYa @ BigOnYa:
    I don't trust the free ones, but ipvanish I've used for couple years now, n like
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if they could get CPUs to run that hot then use the heat to power a steam turbine to power the CPUs....
  • BigOnYa @ BigOnYa:
    Good idea, or at least power the GPU
  • Psionic Roshambo @ Psionic Roshambo:
    It's not the movies or games downloads that I would worry about, like breaking into networks, downloading encrypted things, spying on network traffic. I have seen so many "Top Secret" seals on files when I was a kid
  • Psionic Roshambo @ Psionic Roshambo:
    I was obsessed with finding UFOs, a surprising amount of US files where stashed on computers in other countries, China back in the early 90s omg sooo much
  • BigOnYa @ BigOnYa:
    Yea that crazy, I've never tried hack into anything, I just pirate, and my ISP have send me 3-4 letters, so had to VPN it
  • Psionic Roshambo @ Psionic Roshambo:
    Ship to ship communication software for the Navy although without access to the encrypting chips it was mostly useless
  • Psionic Roshambo @ Psionic Roshambo:
    I bet now a 4090 could probably crack it? Hmmm maybe not even back then I'm pretty sure they where using like 1024 bit encryption
  • Psionic Roshambo @ Psionic Roshambo:
    Yayyy the one set finished 324GBs lol
  • Psionic Roshambo @ Psionic Roshambo:
    Compressed....
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder how many years that would have taken on a 56K modem lol
  • Psionic Roshambo @ Psionic Roshambo:
    18000 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    750 days lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So Internet is very much faster now lol
  • BigOnYa @ BigOnYa:
    "Time Remaining- 2 years, 9 girlfriends, 6 hairstyles, please standby..."
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I remember one time I downloaded like a 500MB ISO file on 56K and that literally took like 2 days
  • Psionic Roshambo @ Psionic Roshambo:
    I had some sort of resume thing, I remember the software had chains
  • Psionic Roshambo @ Psionic Roshambo:
    Damned if I can't remember.the name though
  • Psionic Roshambo @ Psionic Roshambo:
    Some sort of download management app
  • BigOnYa @ BigOnYa:
    Ok good chatting, I'm off to the bar, to shoot some pool, nighty night.
    +1
  • BakerMan @ BakerMan:
    hey psi
  • BakerMan @ BakerMan:
    i call your girl lyndon the way she b on my johnson
    BakerMan @ BakerMan: i call your girl lyndon the way she b on my johnson