gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > What would you like to see ported to a DSOrganize plugin ?

#132553 - alfatreze - Wed Jun 27, 2007 7:55 pm

Just wondering? Maybe if there are strong results it will spike individual devs to make the jump. I personally like an integrated experience, and DSO is the best Homebrew program to allow that.
_________________
DS-Xtreme 4Gb [Fw 1.1.2]

#132562 - HyperHacker - Wed Jun 27, 2007 9:07 pm

I was considering a stopwatch/timer plugin if I ever get around to it.
_________________
I'm a PSP hacker now, but I still <3 DS.

#132565 - calcprogrammer1 - Wed Jun 27, 2007 9:16 pm

I say mail, that'd be good, but also possibly other chat clients (MSN, AIM, Yahoo) if possible. It would also be nice if the web browser showed image links (even if there's not enough RAM to show the image, it could at least give you the option to download it to your CF or SD card and view it later. Also, possibly support for .dpg (Moonshell videos) from the Browser, as I prefer DSO's interface for media better than Moonshell's.

Also...there's a Genesis plugin, could an NES plugin be made?
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF

There's no place like 127.0.0.1.

#132599 - dantheman - Thu Jun 28, 2007 2:54 am

calcprogrammer1 wrote:
Also...there's a Genesis plugin, could an NES plugin be made?


NES DS's source was recently released, so it's possible of course, but it would probably take a bit of effort. From my understanding, NES DS still uses code that requires the $6000 ARM SDT to compile.

#132602 - Gunnex - Thu Jun 28, 2007 3:31 am

SNES Plugin would be nice, and maybe a DPG or editing the Genesis plugin so it supports Opera RAM like the emulator it is based on.

#132609 - Tikker - Thu Jun 28, 2007 4:22 am

mail seems like kind of a logical choice since the vast majority of organisers out there do mail nowadays

I would kill for a trillian type plugin too ;)

#132612 - olimar - Thu Jun 28, 2007 5:08 am



Last edited by olimar on Wed Aug 20, 2008 10:44 pm; edited 1 time in total

#132633 - pas - Thu Jun 28, 2007 9:47 am

I want to have a zip and rar unpacker.

BTW: Why do you need that guys ? Just go and use DSO's Shortcuts.
_________________
Starcraft DS ?

#132721 - tondopie - Thu Jun 28, 2007 10:32 pm

I'd rather have Beup ported... its something I actually use. NDS Mail is create but none of my emails are POP. They're all IMAP.
_________________
Development Blog: http://teendev.org
Homebrew Podcast: http://homebrewcast.net
Web Design: http://xtendesign.net

#132745 - HyperHacker - Fri Jun 29, 2007 2:19 am

olimar wrote:
dantheman wrote:
NES DS's source was recently released, so it's possible of course, but it would probably take a bit of effort. From my understanding, NES DS still uses code that requires the $6000 ARM SDT to compile.
That's one reason, but not the only one. nesDS takes over basically every bit of the hardware... utilizes both cpus, and ALL of ram. From what I can tell, the plugin framework is just an arm9 bin, and leaves behind a fairly substantial library you're expected to use. I've no idea how memory is organized... I haven't poked through the DSO source.

Not saying it's impossible, but the emulator would need substantial changes, and I don't think it's worth the effort for the convenience of one plugin.
If we had argc and argv, the plugin could just launch nesDS when a .nes file is selected, and have it return to DSO on exit.
_________________
I'm a PSP hacker now, but I still <3 DS.

#132752 - Darkflame - Fri Jun 29, 2007 3:07 am

HyperHacker wrote:
I was considering a stopwatch/timer plugin if I ever get around to it.


I started work on an alarm, but was too stupid to work out how to retrieve the real time clock information.

My idea was to make a "24" themed clock complete with sound effects.

Dunno, just think it would be funny :p


Quote:
I say mail, that'd be good, but also possibly other chat clients (MSN, AIM, Yahoo) if possible. It would also be nice if the web browser showed image links (even if there's not enough RAM to show the image, it could at least give you the option to download it to your CF or SD card and view it later.


Id just like generic downloading of any url.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#132769 - Zeep - Fri Jun 29, 2007 6:04 am

is there an "all of the above"?
_________________
Hardware: DS Lite & Phat (both FlashMe v7), M3 Perfect SD, PassKey 1, Max Media Launcher, SanDisk 1GB SD card

#132803 - OSW - Fri Jun 29, 2007 3:58 pm

Honestly i wouldnt want any of these created as plugins for DSO.

DSO is a brilliant app in itself, with multiple uses. If i wanted a DSO plugin it'd be a simple application.

These suggestions are also generally great apps. By adding them to DSO you would in my opinion actually decrease efficiency as you must boot DSO first then the plugin, in comparison to just booting them from your carts loader which is what they are intended for.

Plus the time and effort could be better spent.

#132813 - HyperHacker - Fri Jun 29, 2007 7:33 pm

Ah, just remembered another idea I had: an RTF plugin.
_________________
I'm a PSP hacker now, but I still <3 DS.

#132854 - Devil_Spawn - Sat Jun 30, 2007 10:48 am

BEUP if you can add mp3 playback to it :D

#132922 - Morrob - Sun Jul 01, 2007 7:38 pm

One thing that I find curiously missing in DSO and MS is a timer on MP3 playback. I would like to certain parts of a podcast or song without guessing.

#132982 - HyperHacker - Mon Jul 02, 2007 10:55 am

Yeah, I always wanted to go through DSO and just make some minor adjustments to the interface; add more info, use smaller icons, etc. The lack of the current song name in a stream is annoying and the top screen on the main menu is the perfect place for a clock.
_________________
I'm a PSP hacker now, but I still <3 DS.

#133012 - wandafritsch - Mon Jul 02, 2007 5:25 pm

To clean the messed-up FileAllocationTable or the destroyed
and no longer usable sectors at the memory card.


Because DSO or the GBA_NDS_FAT (also used with DSFTP)
has messed-up the file system and the SD card.

So CHKDSK or SCANDISK is an absolutely MUST !

--------
http://forum.gbadev.org/viewtopic.php?t=12743&start=138

-----------------
Have a look at the fancy names, the interesting sizes and
the unbelievable dates created by DSFTP (GBA_NDS_FAT):

http://img.i7m.de/show/L41P0-J8K4J-8DDZX_DSO_Trash.JPG

:-(

--------------------------
Edit: Picture of 'funny' DSO files and folders inserted.

#133024 - DragonMinded - Mon Jul 02, 2007 7:41 pm

The bug which causes that was fixed in 2.71 alpha 3. I haven't had a single file corrupt since then, and I am constantly downloading to my card while testing the browser.
_________________
Enter the mind of the dragon.

http://dragonminded.blogspot.com

Seriously guys, how hard is it to simply TRY something yourself?

#133042 - Dood77 - Mon Jul 02, 2007 9:54 pm

Someone else mentioned too... the ability to download any link from the browser on DSO, is there a reason your not doing this? Or are you working on it/working on other things first?
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.

Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC

#133094 - wandafritsch - Tue Jul 03, 2007 6:51 am

DragonMinded wrote:
The bug which causes that was fixed in 2.71 alpha 3. I haven't had a single file corrupt since then, and I am constantly downloading to my card while testing the browser.


Downloading what way?
(It's not the card reader causing the error.)

The 'funny' (Grrrr) things shown in this picture are the result of deleting a file!

:-(

#133108 - Darkflame - Tue Jul 03, 2007 12:50 pm

Quote:

These suggestions are also generally great apps. By adding them to DSO you would in my opinion actually decrease efficiency as you must boot DSO first then the plugin, in comparison to just booting them from your carts loader which is what they are intended for.


The advantage is you could exit the prog's without rebooting.
As well as using all the existing internet/sound systems the DS provides.

While loading DSO then the plugin is obviously taking longer, if your doing multiple things on the DS, it will actualy be quicker.
You wont have to wait for reboots, or multiple "fat-loading" sequences ect.

Also, in some case's, a plugin will be loading a file of a certain extension...making file-selection *far* easier then selecting the prog, then going within the progs own file selection to trigger the file.

So for many things a DSO plugin would be hugely better, imo.

Obviously though, app's that need the DS's full resources are better as standalones.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#133187 - Dood77 - Tue Jul 03, 2007 11:51 pm

Adding to what Darkflame said, I know some people autoboot DSO, and I heard some R4/M3 simply users replaced the menu .DAT files with DSO (does this still allow for full functionality?)
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.

Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC

#133202 - dantheman - Wed Jul 04, 2007 12:25 am

Morrob wrote:
One thing that I find curiously missing in DSO and MS is a timer on MP3 playback. I would like to certain parts of a podcast or song without guessing.


Lick and/or lucas were having difficulties when attempting to implement this in LMP, the iPod clone. In the end they weren't able to get it to work from what I can tell. I think it's one of those things that would definitely have been included if it was easy to do so.

#133207 - DragonMinded - Wed Jul 04, 2007 1:13 am

I didn't include it because I didn't think it was necessary. Getting time from an MP3 isn't that hard, I've done it on my windows based media player. Not all formats could work with it though.
_________________
Enter the mind of the dragon.

http://dragonminded.blogspot.com

Seriously guys, how hard is it to simply TRY something yourself?

#133216 - OSW - Wed Jul 04, 2007 4:37 am

Darkflame wrote:
Quote:

These suggestions are also generally great apps. By adding them to DSO you would in my opinion actually decrease efficiency as you must boot DSO first then the plugin, in comparison to just booting them from your carts loader which is what they are intended for.


The advantage is you could exit the prog's without rebooting.
As well as using all the existing internet/sound systems the DS provides.

While loading DSO then the plugin is obviously taking longer, if your doing multiple things on the DS, it will actualy be quicker.
You wont have to wait for reboots, or multiple "fat-loading" sequences ect.

Also, in some case's, a plugin will be loading a file of a certain extension...making file-selection *far* easier then selecting the prog, then going within the progs own file selection to trigger the file.

So for many things a DSO plugin would be hugely better, imo.


Good points. I understand where you are coming from.

[quote="Darkflame"]
Quote:
Obviously though, app's that need the DS's full resources are better as standalones.


Yes, that should have been my main point.

Also it's just personal preference that i'd like to boot pretty much everything from the carts main loader.

However another problem could be that if a new build of DSO happens to be buggy or break any plugins you lose the functionality of that app and thus either DSO or the plugin must be rebuilt.

If you get what i'm saying.

#133269 - tepples - Wed Jul 04, 2007 9:34 pm

DragonMinded wrote:
I didn't include it because I didn't think it was necessary. Getting time from an MP3 isn't that hard

Even if the MP3 is VBR? I know the timer in the MP3 player in Games n Music keeps inaccurate time on anything I encode with VBR in LamedropXPd.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#133310 - DragonMinded - Thu Jul 05, 2007 7:06 am

A VBR mp3 can be estimated with fairly good accuracy by the xing or similar header that goes in the first frame. If not, you can get a pretty good idea by flying through frames quickly to calculate the exact time.
_________________
Enter the mind of the dragon.

http://dragonminded.blogspot.com

Seriously guys, how hard is it to simply TRY something yourself?

#133315 - wandafritsch - Thu Jul 05, 2007 9:05 am

Email and other apps are working fine (apart from DSO).

Is there any app to check the memory card and maybe
'repair' it sticked into the DS?

I think, SCANDISK/CHKDSK are pretty missing things.
And they will fit into the DSO environment.

:-)

#133363 - dantheman - Thu Jul 05, 2007 7:45 pm

You'd probably want to look into MCTool v0.16 from http://forum.gbadev.org/viewtopic.php?t=12315 which acts as a DS-side CHKDSK and FATsort.

#133366 - chuckstudios - Thu Jul 05, 2007 7:51 pm

Am I the only who realizes these wouldn't be DSO plugins, but DSO executables? Plugins in DSO refer to programs that open a specific file type...

#133369 - DragonMinded - Thu Jul 05, 2007 8:36 pm

I was going to post this, but I figured it wouldn't be worth it as noone reads the manual either. Plugins are for a specific set of files (can handle multiples) and include support for two actions as well as getting the name of the file called. Executables don't have arguments as they are launched standalone or from shortcuts, but both of the types have full access to the API and slightly over 2MB of ram. Keep in mind those 2MB doesn't have to include wifi, fat, sound playback or display libraries as thats all exposed in the API.
_________________
Enter the mind of the dragon.

http://dragonminded.blogspot.com

Seriously guys, how hard is it to simply TRY something yourself?

#133386 - wandafritsch - Thu Jul 05, 2007 10:04 pm

Wow!
Sounds very good.

Many thanks, dantheman!

:-)

#133391 - Link_of_Hyrule - Thu Jul 05, 2007 11:14 pm

I think Beup should be on it and a DLDI Patcher built in would be nice

#133406 - DragonMinded - Fri Jul 06, 2007 12:51 am

IT.HAS.A.DLDI.PATCHER.

Please RTFM you guys.
_________________
Enter the mind of the dragon.

http://dragonminded.blogspot.com

Seriously guys, how hard is it to simply TRY something yourself?

#133652 - wandafritsch - Sat Jul 07, 2007 11:06 pm

dantheman wrote:
You'd probably want to look into MCTool v0.16 from http://forum.gbadev.org/viewtopic.php?t=12315 which acts as a DS-side CHKDSK and FATsort.


It sounds to good to be real....

This tool is limited to a 1 GB SD card - for a 2 or 4 GB card it will not work.
It's a great pity.

:(

#133658 - dantheman - Sat Jul 07, 2007 11:24 pm

I've had issues getting the sorting to work correctly on my 2 GB card, I'll admit, but the checkdisk function works fine on both my 1 GB and 2 GB miniSD cards.

#133739 - wandafritsch - Sun Jul 08, 2007 7:56 am

Edit:
Moved to http://forum.gbadev.org/viewtopic.php?p=133860#133860


..............................................
Btw, what are remnants?

MechaBouncer wrote:
Great program, thank you! I had no idea that DSOrganize was leaving all kinds of remnants in the FAT table.
http://forum.gbadev.org/viewtopic.php?t=12315


Last edited by wandafritsch on Mon Jul 09, 2007 10:29 am; edited 1 time in total

#133780 - Darkflame - Sun Jul 08, 2007 5:57 pm

Quote:
Am I the only who realizes these wouldn't be DSO plugins, but DSO executables?


I realised that too, but really, both plugins and exe's are welcome.
I guess its easier for people to see plugins as a generic name for both.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#134493 - pas - Fri Jul 13, 2007 12:17 pm

Really.... NO if people don't know the difference between a plugin and an executable then just tell it to them...

BTW: Why did no one ever make a exe ? I would like to see how it works...
_________________
Starcraft DS ?

#134512 - jackman - Fri Jul 13, 2007 2:50 pm

Highly Advanced (CaitSith's GSF Player for Win/Linux) is my choice of a plugin for DSO
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i

#134538 - DragonMinded - Fri Jul 13, 2007 7:15 pm

jackman wrote:
Highly Advanced (CaitSith's GSF Player for Win/Linux) is my choice of a plugin for DSO


wikipedia.org wrote:
The players convert the files internally into a Game Boy Advance ROM that is then run through a cut down emulator with no support for graphics hardware. Even without support for graphics, though, emulation of the Game Boy Advance can be quite processor intensive, and neither program works well on machines under 500 MHz.


Not going to be possible without extreme arm optimizations, and even then, not likely.
_________________
Enter the mind of the dragon.

http://dragonminded.blogspot.com

Seriously guys, how hard is it to simply TRY something yourself?

#134555 - dantheman - Fri Jul 13, 2007 10:18 pm

But as Tepples pointed out on another board, would it be possible to create a standalone GSF player for the GBA using the external RAM of supported slot-2 devices? CaitSith's open-source "GSFopt" tool can turn a GSF file into a GBA rom the same size as the original rom, which could be loaded into RAM and executed. Granted, I agree that a DSO plugin would be highly unlikely, but it could be possible to create a standalone player that runs the file in GBA mode.

#134565 - DragonMinded - Sat Jul 14, 2007 12:22 am

It's probably possible, but then that's off topic for this thread.
_________________
Enter the mind of the dragon.

http://dragonminded.blogspot.com

Seriously guys, how hard is it to simply TRY something yourself?

#134664 - Darkflame - Sun Jul 15, 2007 1:30 pm

pas wrote:

BTW: Why did no one ever make a exe ? I would like to see how it works...


I made a simple counting app as a test, was incredibly easy to make.
Booted and exited back to the DSO file browser seamlessly.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.