Post subject: Kernel change question: do we need moonshell?
Posted: Sat Jun 14, 2008 11:31 am
EZ-Flash Representative
Joined: Tue Apr 25, 2006 1:22 am Posts: 364
along with the more and more functions add in the kernel, the resouces which moonshell remained comes insufficient.
We have to evaluate creating a new kernel not based on moonshell or continue the moonshell kernel.
the new kernel good point 1. fast boot speed 2. perfect softreset 3. full customizable interface 4. module level operation, maybe open the plugin mode for developers.
bad point 1.A long develop time,though it already begins a while. 2. no multimedia integrated, you have to launch moonshell separated to listen mp3, watch dpg,etc....
Post subject: Re: Kernel change question: do we need moonshell?
Posted: Sat Jun 14, 2008 12:38 pm
Joined: Thu Apr 03, 2008 6:40 am Posts: 169
Passing the question
1. faster than this or fast in general (how much time?) 2. i don't need it but some other functionaliies are better (RTS save, slowmotion, gba autopatching) 3. moonshell is costumizable yet 4. if you choose for an entire open (GPLv2) i will choose yes immediately
for the bad point 1. how much time? quantify please 2. is it possible to integrate mp3 and dpg moonshell plugin in the new OS
Post subject: Re: Kernel change question: do we need moonshell?
Posted: Sat Jun 14, 2008 1:06 pm
Joined: Mon Apr 14, 2008 8:22 am Posts: 222
windirt wrote:
the new kernel good point 1. fast boot speed 2. perfect softreset 3. full customizable interface 4. module level operation, maybe open the plugin mode for developers.
bad point 1.A long develop time,though it already begins a while. 2. no multimedia integrated, you have to launch moonshell separated to listen mp3, watch dpg,etc....
As for the multimedia capabilities, I do not need them, and the NDS is not terribly suited for them anyways, and you have still the possibility to start moonshell.nds.
Regarding softreset ... SCDS1 (moonshell based) has near perfect softreset for ROMs *AND* Homebrew. But you are right, that moonshell based flashmenu is outdated and slow.
A long developement time is naturally a big minus, but it seems that you have already started ) And an open plugin system sounds very good!!
So I vote for open plugins and no moonshell.
@gattuso: I guess it is hard to tell how much faster, when the system is not yet written. And also hard to tell how long developement would take. But I would be very interested in an estimate from windirt, too Regarding open source (whatever license) I would be very glad, but I do not think that we will get it. On the other hand the work on custom menus for SCDS1 and Acekard2 threatens the EZ very much. At the moment I personally do not see any advantage for the EZ. Eg take GBA support. In ysmenu, you click on a GBA rom, it save patches it and loads it into PSRAM of the 3in1 ... something the EZ V still cannot do
Post subject: Re: Kernel change question: do we need moonshell?
Posted: Sat Jun 14, 2008 1:23 pm
Joined: Fri Jan 11, 2008 6:53 pm Posts: 63 Location: terra
Yes, if boot and launch speed are significantly improved, I think it would be best to not use Moonshell. But it would be absolutely essential for there to be soft-reset capability for Moonshell. And the speed and stability of the DLDI driver needs improvement.
I can't see a customizable interface or modules being useful for me. I just want to get to my homebrew as quickly as possible without filesystem corruption -_-
And since DPG movies haven't been working well for the last few versions, this seems like a good change for that reason as well.
Post subject: Re: Kernel change question: do we need moonshell?
Posted: Sat Jun 14, 2008 1:45 pm
Joined: Thu Aug 16, 2007 9:02 am Posts: 150
I don't know if you need moonshell, but I know integrated multimedia playback is an essential feature that makes the EzV stand out from the rest. A lot of people ask what's the point, but really its a nice feature to have, it can replace that standalone pmp. Of course it can't full replace it due to quality issues, but on the go, it is really really nice to have. If you notice during the open beta, quite a few people are testing the multimedia aspect of it. I even use it to read some ebooks as text files, really handy. My friend likes EzV over any other flash cart because of the mp3 playback right when you boot up; those couple extra clicks and time to get Moonshell up and running can be a hassle later on, and it has. I think the best example of a kernel is the M3 Sakura. I don't even know if that thing is based on Moonshell, but they got the gui totally right, even with the multimedia aspect. I think the multimedia aspect and gui was one of the major selling points of it. You can argue that a lot of people won't be using the multimedia part, but I find that a lot of people do, that's why moonshell was even developed, so people can use it, and if not a lot of people did not use it, then why is it still a really big thing for all flash carts to have built-in at the minimum. Having it integrated for me is an advantage. If you develop a new kernel, I hope to at least have multimedia playback, like the M3 Sakura, along with faster boot speeds. If it's taken out, EzV+ just becomes another budget cart, with no real unique features. Using the EzV as is, I don't find the time loading games to be long, if you're going to be playing a game, you're probably going to sit down for at least a couple minutes, so an extra 3 seconds won't hurt I would think. But for media playback, getting the media playing back right away I think is important, you want to play the music, and get on with whatever you have to do. Anyways, that's my opinion,
Post subject: Re: Kernel change question: do we need moonshell?
Posted: Sat Jun 14, 2008 2:34 pm
Joined: Fri Jan 11, 2008 6:53 pm Posts: 63 Location: terra
Those are good points Saylient_Dreams. A long requested feature has been default booting of a certain program - or perhaps holding down a button or combination of buttons when booting would cause the EZV to go straight to Moonshell instead of the launcher menu. Would that be a good compromise?
Post subject: Re: Kernel change question: do we need moonshell?
Posted: Sat Jun 14, 2008 8:20 pm
Joined: Thu Dec 28, 2006 8:37 am Posts: 317
windirt wrote:
1. fast boot speed
A Fast boot speed is good but a fast, clean & useful UI is better.
windirt wrote:
2. perfect softreset
Moonshell prevents a perfect soft reset? (Personally, I never used the soft reset.)
windirt wrote:
3. full customizable interface
Moonshell have also a full customizable interface.
windirt wrote:
4. module level operation, maybe open the plugin mode for developers.
Moonshell use also plugin but nobody makes new plugin.
windirt wrote:
2. no multimedia integrated
In that case, we need a special menu to launch our favorite homebrews quickly. Personally, I use Moonshell & GBA ExpLoader frequently.
I think that we need this following ímplementations. For NDS: - A Clean mode - A auto-patching mode with * Real Time save * Save to SD directly option * Cheat * backlight control for NDSL during a play
For GBA: - GBA frame support (one for each game and one by default). - A auto-patching mode with * NORflash/PSRAM mode selection * Cheat * backlight control for NDSL during a play
If you can make it without Moonshell only => bye bye the OS based on Moonshell.
Post subject: Re: Kernel change question: do we need moonshell?
Posted: Sat Jun 14, 2008 9:34 pm
EZ-Flash Representative
Joined: Tue Apr 25, 2006 1:22 am Posts: 364
Bootspeed estimate 1-2 seconds, like EZ4
In my opinion, intergrated multimedia is very useful, but the moonshell codes are the limit to us now, I know our programmers have many shortage than other brand flashcart. but we are trying to fix it, add functions, remove bugs. we need your suggestion and test report.
keep moonshell kernel is not a bad idea. after all, users are familiar with it already. but it also needs time to improve functions and code strength. lots of tests are needed too.
Post subject: Re: Kernel change question: do we need moonshell?
Posted: Sun Jun 15, 2008 12:43 am
Joined: Wed Feb 22, 2006 1:11 pm Posts: 903 Location: earth, you idiot
i sniff change in the winds!!
looks peoples you dont need moonshell becuz YOU ALREADY HAVE MOONSHELL
okay okay you take extra 7 seconds to "launch" moonshell awwwwwwwwwwwwwwwwww how can you survive
were talking about the kernel here THE kernel THE important thing
and you dont lose moonshell alright you STILL HAVE moonshell
this is silly man windirt = dont look at the votes windirt = get rid of moonshell BUT as long as the new kernel wont hurt external moonshell all will be good people will be happy
Post subject: Re: Kernel change question: do we need moonshell?
Posted: Sun Jun 15, 2008 2:04 am
Joined: Wed Jan 24, 2007 12:34 pm Posts: 5408 Location: Has left the place ...
If the team continue to use moonshell as the main OS and limits are reached, then their needs moonlight help. As far as i know, moonlight is coding the sakura OS for the M3 team , so ... And i'm pretty sure we will be able to run this OS on our ez5 with a DLDI hacked version soon (only multimedia not nds).
As i already said in another thread, others team like cylcops, R4, acekard, m3 (for instance) don't use moonshell to boot their flashcarts but users can use it with pressing a simple multimedia icon or launch it like a homebrew. The only think we needs for the ez5 is a clean softreset.mse to do the job properly.
So Emiya Shiro, you see, moonshell is not dropped if the ez team continue with their own OS (modified EZ4 OS i guess...) because it's a DLDI homebrew and you will also be able to use it with a small extra seconds to wait (i think the team could put an extra key to press on boot to load directly moonshell if people don't wants to go thru the ez OS and then run moonshell ...)
windirt, it's time to do changes to survive. Don't forget that time is your enemy and others team has a very long advance because their already have their own OS (i hope you too).
PS : the funny thing in this story is that M3 team will (not sure) drop their OS to use sakura one (new moonshell from moonlight). Exactly the contrary.
Last edited by Mbmax on Sun Jun 15, 2008 4:11 am, edited 2 times in total.
Post subject: Re: Kernel change question: do we need moonshell?
Posted: Sun Jun 15, 2008 2:47 am
Joined: Thu Apr 03, 2008 6:40 am Posts: 169
the last decision is of windirt; the point is if the kernel development takes 1 or 2 month we can ait for it, if it wasn't so it would be better to take advantages from a solid base like moonshell
Post subject: Re: Kernel change question: do we need moonshell?
Posted: Sun Jun 15, 2008 3:23 am
Joined: Tue Jan 23, 2007 4:07 am Posts: 189
windirt wrote:
along with the more and more functions add in the kernel, the resouces which moonshell remained comes insufficient.
We have to evaluate creating a new kernel not based on moonshell or continue the moonshell kernel.
the new kernel good point 1. fast boot speed 2. perfect softreset 3. full customizable interface 4. module level operation, maybe open the plugin mode for developers.
bad point 1.A long develop time,though it already begins a while. 2. no multimedia integrated, you have to launch moonshell separated to listen mp3, watch dpg,etc....
Finally! EVERY GOOD POINT IS AWESOME AS HELL!
AWESOME! AWESOME! PERFECT SOFTRESET AND FAST BOOTING SPEED MAKES IT GO!
I never used a single feature of moonshell. In my personal opinion, Nintendo DS has terrible hardware spec. (Come on. I love DS, but let's make the facts staright.)
But really, there have been many bugs appearing through moonshell as OS. I think we need to change it so that future extensions can come without any disappointments. (Soft reset is horrible concerning stability.) So, ja. There.
Users browsing this forum: Bing [Bot], Google [Bot], Google Adsense [Bot] and 2 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum