#73430 - falcon!!! - Sat Feb 25, 2006 6:22 pm
yahoo!
http://mdxonline.dyndns.org/archives/nds/index.html
I didnt get what it changed, but it's the final version!
#73431 - Raventyr - Sat Feb 25, 2006 6:31 pm
There is a sticky topic for this ^
#73433 - falcon!!! - Sat Feb 25, 2006 6:37 pm
no
this is the FINAL release
#73434 - Linkiboy - Sat Feb 25, 2006 6:39 pm
This is cool but... I don't see any changes. Except it's a smaller download now.
#73437 - falcon!!! - Sat Feb 25, 2006 6:51 pm
actually it seems that you can view on the top screen the skin info...
and also you see version 1.0 on the touch screen :)
#73439 - Mr. Picklesworth - Sat Feb 25, 2006 7:00 pm
Final version?
NOOOOO!!!!
I'm excited to see what Moonlight will achieve next, with the burden of Moonshell slightly relieved.
Edit:
So far, not much is different from the beta...
The Jpeg bug is still present, and image viewing still causes the top screen to go blank :(
I'll see if I can fix this myself using old JPG code that worked...
Also, video synchronization works fine, except when I skip ahead in the video -- then it goes way off :(
The debug text is still there when I press Start - isn't this usually removed in final releases?
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
Last edited by Mr. Picklesworth on Sat Feb 25, 2006 8:39 pm; edited 2 times in total
#73451 - Xtreme - Sat Feb 25, 2006 8:30 pm
MoonShell for Nintendo DS, by Moonlight
Website: Japanese/English
Release notes:
Version 1.0 2006/02/25
DPGPlugin:Include MP2 and GSM decoder of DPG. (for old DPG files)
DPGPlugin:Include MP2 and GSM decoder of DPG. (for old DPG files)
PNGPlugin:It corresponded to the stream reading.
BMPPlugin:It corresponded to the stream reading.
The maximum reduction rate of the image has been improved from 50% to 25%.
The total of the number of files display was limited only to a pure files.
An external plug-in (MSP format) can be dynamically load.
The font file is dynamically substituted. refer to CreateFontPackage.exe.
The processing when synchronization is lost can be chosen. Refer to [DPGPlugin] section of global.ini.
Flexible was added to ClosedSholderButton of global.ini. It pushes simultaneously and the operation of L+R.
The RTC24Hour item was added to the [System] section of global.ini.
Version 0.999 2006/02/14
The FAT library was updated to gba_nds_fat_2006-02-09. (very very thanks Chishm)
MagicKey2/3 was supported. (Please refer to forMagicKey/readme.txt)
A small bug to shuffle was corrected. (Thanks 681)
The maximum reduction rate of the image has been improved from 65% to 50%.
MP3Plugin:A reactive speed of the seek operation has been improved.
DPGPlugin:'mpeg1-audio-layer-2' can be used for the audio codec.
DPGPlugin:Going up to 400% of the volumes other than movie can be done.
DPGPlugin:A synchronous problem was solved.
dpgenc:The mode to be able to acquire the audio by using mencoder or ffmpeg was added.
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
Last edited by Xtreme on Wed Mar 22, 2006 9:02 am; edited 11 times in total
#73453 - GragonSon - Sat Feb 25, 2006 8:36 pm
I have a question, how do we change langauge interface for dpggen?
thank
#73454 - Xtreme - Sat Feb 25, 2006 8:39 pm
GragonSon wrote: |
I have a question, how do we change langauge interface for dpggen?
thank |
Open it then click on .JPN and select one you like.
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#73458 - GragonSon - Sat Feb 25, 2006 8:48 pm
Thank Xtreme for replying so quickly!
Xtreme, do you know what is the best setting to convert movies?
Also, under the Volume, there is an option: use mencoder.exe, use ffmpeg.exe... which one should I use?
Sorry for asking many question
#73459 - falcon!!! - Sat Feb 25, 2006 8:50 pm
Quote: |
The debug text is still there when I press Start - isn't this usually removed in final releases? |
It's useful sometimes ...
#73460 - tssf - Sat Feb 25, 2006 8:50 pm
Where does it say this is the last version of MoonShell that MoonLight is going to work on?
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#73463 - Empyrean - Sat Feb 25, 2006 9:13 pm
Wow... we must be getting old -- Moonshell 1.0 final is achieved.
Congratulations to Moonshell and anyone else who contributed to the project!
_________________
3 is not an "e",
7 is not a "t",
1 is not an "l",
And for the love of God,
Learn how to spell!
#73466 - Xtreme - Sat Feb 25, 2006 9:39 pm
GragonSon wrote: |
Thank Xtreme for replying so quickly!
Xtreme, do you know what is the best setting to convert movies?
Also, under the Volume, there is an option: use mencoder.exe, use ffmpeg.exe... which one should I use?
Sorry for asking many question |
Just use the defaul one for audio (that "use mencoder.exe...").
You should select the setting manually because one-4-all settings does not exist. It really much depends on the video souce (animation/real_video and the framerate).
If you are trying to encode real video, then maybe you could make a small video clip and start to test with high settings and lower them if video playback skips a lot.
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#73486 - Mr. Picklesworth - Sun Feb 26, 2006 1:08 am
Quick update on my mindless fumbling with the JPG plugin:
After comparing sources between 0.9999's jpg handling and the JPG plugin in Moonshell 1.0, I see that the use of the decoder is quite different...
I have found (through the console text... okay, I agree; the console is always useful!) that the error is in rbsDecodeHuffman (most likely in the functions that it is calling), and I am going to see what happens if I swap a few bits of code.
This will probably end in disaster, but it's worth a shot :)
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
#73504 - The 9th Sage - Sun Feb 26, 2006 3:37 am
Congratulations MoonLight! ^_^ I thank you for all of your hard work.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#73514 - Nushio - Sun Feb 26, 2006 5:14 am
Congrats MoonLight! 1.0 already of the most used nds app! (At least IMO)
Here's for 2.0! Although I must admit that besides bug fixes (you know, if any are still left), I really dont know what else could you add to Moonshell...
Maybe a notepad program plugin? Or Paint? :P
Congrats again!
#73521 - falcon!!! - Sun Feb 26, 2006 8:59 am
are videos encoded/played better, worse or the same way of previous version?
Your opinion ^^
#73528 - tssf - Sun Feb 26, 2006 11:33 am
Nushio wrote: |
Congrats MoonLight! 1.0 already of the most used nds app! (At least IMO)
Here's for 2.0! Although I must admit that besides bug fixes (you know, if any are still left), I really dont know what else could you add to Moonshell...
Maybe a notepad program plugin? Or Paint? :P
Congrats again! |
Well, there are a few things that could be put in ;)
-Text editor
-Bookmarks for the text reader..ala ebook
-Mp3 streaming once tcp/ip in sgstair's wifi lib is complete. (winamp radio plugins anyone?)
-MoonShell Web Browser. ;)
-Compact Flash/SD Card writing (
-In-program configuration
-Better User Interface (the play control could use buttons with icons for instance ;) )
there's tons of ways to improve MoonShell and turn it into a stellar application. What you're saying is that it already is stellar, which I completely agree with. But, there are still some more things I would love for MoonShell to be able to do.
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#73529 - HtheB - Sun Feb 26, 2006 11:41 am
moonshell is growing and growing :)
so maybe some of your ideas will be availeble in the future :p
#73534 - MaHe - Sun Feb 26, 2006 1:22 pm
In fact - no.
Which part of "FINAL release" don't you people understand?
#73537 - Xtreme - Sun Feb 26, 2006 1:49 pm
What MoonShell should have is multilanguage support. The whole MoonShell interface with desired language (like PogoShell has for example :).
Those translatable texts could be for example in global.ini file.
EDIT: Maybe someone could grap that project and continue developing it.. anyone?
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#73538 - falcon!!! - Sun Feb 26, 2006 1:54 pm
Xtreme wrote: |
What MoonShell should have is multilanguage support. The whole MoonShell interface with desired language (like PogoShell has for example :).
Those translatable texts could be for example in global.ini file.
EDIT: Maybe someone could grap that project and continue developing it.. anyone? |
sources are available: so there will certanily be someone interested in adding some other cool features
#73542 - tepples - Sun Feb 26, 2006 2:39 pm
MaHe wrote: |
Which part of "FINAL release" don't you people understand? |
In software, the word "final" often means the release of a version that will be widely marketed as opposed to a "beta test" or "release candidate". It does not always mean "I abandon maintainership".
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#73544 - Kyoufu Kawa - Sun Feb 26, 2006 2:52 pm
tepples wrote: |
In software, the word "final" often means the release of a version that will be widely marketed as opposed to a "beta test" or "release candidate". It does not always mean "I abandon maintainership". |
True. When I released EliteMap 3.8, that was the -last- version, not the final.
#73549 - HtheB - Sun Feb 26, 2006 4:21 pm
MaHe wrote: |
In fact - no.
Which part of "FINAL release" don't you people understand? |
tis the final version of the 1.0 ;)
#73561 - Mr. Picklesworth - Sun Feb 26, 2006 6:14 pm
Besides; where does it say "final", anyway?
The audio synchronization when playing large DPG files has definietly become worse... While watching a video, the audio became (almost suddenly) at least 5 seconds offset from the video after a bit of watching. It had been fine for about 10 minutes before. This definietly isn't a problem with the encoder or the original video file.
It also appears that skip frame and pause will only make the audio synchronization worse rather than better :(
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
Last edited by Mr. Picklesworth on Sun Feb 26, 2006 7:42 pm; edited 1 time in total
#73570 - tssf - Sun Feb 26, 2006 7:33 pm
Fact is, there are many instances where MoonLight said "Final" and it didn't mean that he was giving up MoonShell.
That and his website states nothing about not working on MoonShell anymore.
Also, since the plugin structure is released, people can start making their own plugins for MoonShell. The expandability will be endless. I love it. :D
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#73609 - Xtreme - Sun Feb 26, 2006 10:09 pm
tssf wrote: |
Fact is, there are many instances where MoonLight said "Final" and it didn't mean that he was giving up MoonShell.
That and his website states nothing about not working on MoonShell anymore. |
Moonlight wrote that he will stop developing MoonShell and that he plan to do only bug fixing (if needed).
From his web blog: "I plan to open Ver1.0 to the public and to game over on Sunday". Game over means no more developing.
MoonShell video with subtitles:
I made some test to see how the DVD subtitles look on video:
here is my link to the comparsion site (virtualdub with vobsub settings/pics) *56k warning*
To add fixed subtitles to video I used:
VirtualDub MPEG2 hacked (adding subtitles to video)
VobSub (filter to use with VirtualDub)
AviSynth (frameserving the video for DPG encoder)
If someone knows a better idea to do this then why not reveal it?
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#73654 - Suddenly_Dead - Mon Feb 27, 2006 6:05 am
There's a limit on the number of files displayed in each directory. It won't show over 255, apparently. Is there any way around this? I've got a microdrive from my dead MP3 player plugged in, so I have plenty of room for music.
_________________
IRC: SdnlyDead
#73658 - Mr. Picklesworth - Mon Feb 27, 2006 6:29 am
Ewww... 255 files in a directory?
Doesn't the MP3 player have that stuff organized into folders, or does it list by artist/etc. it its software?
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
#73664 - chishm - Mon Feb 27, 2006 7:30 am
Suddenly_Dead wrote: |
There's a limit on the number of files displayed in each directory. It won't show over 255, apparently. Is there any way around this? I've got a microdrive from my dead MP3 player plugged in, so I have plenty of room for music. |
Put your files into folders ;)
This is probably a hardcoded limit in MoonShell, since it needs to scan the entire directory and remember all the files in there for it to alphabetise them. Try compiling the source yourself and increase this limit.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#73672 - Xtreme - Mon Feb 27, 2006 9:50 am
Suddenly_Dead wrote: |
It won't show over 255, apparently. Is there any way around this? I've got a microdrive from my dead MP3 player plugged in, so I have plenty of room for music. |
What.. 255 ..now that's a lot of files. I'm also thinking that you should put your files to folders. I personally have all my MP3s in folders alphabetically ordered. It's sad that MoonShell doesn't play files from closed folders.
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#73732 - Xtreme - Mon Feb 27, 2006 10:32 pm
Has anyone tested that new JPEG plugin (from Moonlight's blog)?
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#73745 - cory1492 - Mon Feb 27, 2006 11:59 pm
Looks like MK2/3 support is busted in this 1.0final release as well... boot from MK menu 0.4 and it cannot see the SD card to load plugins, boot from MK menu 0.5+ it does a dual white screen, boot direct from cart and it acts as 0.4 and cannot see the SD card in the MK2/3.
#73760 - Mr. Picklesworth - Tue Feb 28, 2006 1:19 am
Yes, I've just tested the JPG plugin and it displays perfectly.
Thank You!!!!!
That was quite cool, being able to completely change Moonshell with that one little file.
Unfortunately, it isn't displaying any file information, and there is no progress bar. This doesn't really matter, but is probably easily fixed if you ever feel like it.
Is the top screen is going blank when viewing images because of something in Moonshell itself (and not the plugins)?
Disregard my comments about audio sync issues. The video I was running was being changed from 25 FPS to 24 FPS, which (according to VirtualDub) can result in syncronization problems. I am going to try playing around with different ways of converting the frame rate to see what can be done.
Perhaps this is a deficiency in DPGEnc?
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
Last edited by Mr. Picklesworth on Tue Feb 28, 2006 2:34 am; edited 3 times in total
#73765 - kekit - Tue Feb 28, 2006 1:43 am
has anyone else noticed that the play rate for mp3s and oggs is faster than lets say... winamp ogg/mp3 plugins?
#73773 - HyperHacker - Tue Feb 28, 2006 1:55 am
No, but I noticed they seem a bit louder.
#73778 - RVK - Tue Feb 28, 2006 2:06 am
Faster rate here too SCSD
#73779 - kekit - Tue Feb 28, 2006 2:06 am
it might just be the way i encoded my oggs.....
#73786 - adrian783 - Tue Feb 28, 2006 2:57 am
thought i would share this.
in the config, i set dither control to 1/4 to minimize the dithering and to keep in sync, and frateskip to zero.
from that point on all my videos shows without skipping, i was very happy as it greatlyly simplified the process of conversion, knowing whatever i converts will work, it's just a matter on PC side settings
#73791 - MechaBouncer - Tue Feb 28, 2006 3:08 am
I want to give Moonlight my deepest thanks for this great program. I was a bit worried about a few bugs in audio playback that crept up somewhere around version .992 and got worse with .999test2nocnt, but have been rectified in the wonderful version 1.0. I would have mentioned something earlier (actually I did mention one of my .mod files stopped working with version .992), but each time I checked back there was a new version and I did not get a chance to do a whole lot of extensive testing with a lot of them. I'm just glad that it's back to being rock-solid again. And soon enough, I will have a Supercard SD to use this on besides just my GBAMP. Thank you so much Moonlight! :D
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#73794 - tepples - Tue Feb 28, 2006 3:12 am
Has anybody else had horrible aliasing problems in the upper frequencies of audio files?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#73795 - adrian783 - Tue Feb 28, 2006 3:14 am
i have noticed some weird sound, can someone make a test file for different functions?
#73801 - tepples - Tue Feb 28, 2006 4:10 am
Sweeps for MoonShell (315 KiB; 44100 Hz mono, encoded to MP3 using lamedropXPd (LAME 3.97 beta 1) at -q 40)
Sweeps for MoonShell (258 KiB; 44100 Hz mono, encoded to Vorbis using OggDropXPd (libvorbis 1.1.0) at -q 4.00)
Demonstration of how MoonShell just loses it in the upper frequencies.
First sweep is 20 Hz to 5120 Hz at one octave per 2 seconds; second sweep is 5000 Hz to 20000 Hz at 1000 Hz per second. Clicks embedded in the sweeps let you discern where the playback position is absent feedback from the player. MoonShell's progress bar doesn't work with .ogg, and it doesn't give an elapsed time within the track with either format.
Play it in Winamp, xmms, iTunes (with XiphQT), Windows Media Player (with oggdsf), or some other Windows/Mac based player, and then play it on MoonShell 0.999 on a Nintendo DS with FlashMe v6, a GBA Movie Player, and a PNY 256 MB CF card. Hear how the second sweep sounds like (censored) AM radio on the DS.
EDIT: I'm upgrading to 1.0 to see if the problem is fixed.
EDIT 2: Nope. Aliasing is still heavy.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#73813 - Puppet - Tue Feb 28, 2006 5:53 am
Whenever I try to encode a video I get this:]
Quote: |
The audio stream was not able to be acquired. Please try by another method. |
Doesn't matter what I try to convert. Even videos I could convert before in older versions won't work.
#73818 - The 9th Sage - Tue Feb 28, 2006 6:10 am
Puppet wrote: |
Whenever I try to encode a video I get this:]
Quote: | The audio stream was not able to be acquired. Please try by another method. |
Doesn't matter what I try to convert. Even videos I could convert before in older versions won't work. |
I get this sometimes, I'm not sure why. Usually if I just try again it works fine. Also, if you're trying mencoder, try ffmpeg.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#73839 - QazzaQY2K - Tue Feb 28, 2006 7:43 am
Update ur codes ppl.. and install the l8t versions .. only issue i got really is to get to know how to complie me a new mencoder.exe with SMP support and more passes to get sweet video crisps .. ;D can't digure out why the internal encoder works so much better then TMPGEnc Plus .. :( ..
#73841 - adrian783 - Tue Feb 28, 2006 7:53 am
tepples wrote: |
Sweeps for MoonShell (315 KiB; 44100 Hz mono, encoded to MP3 using lamedropXPd (LAME 3.97 beta 1) at -q 40)
Sweeps for MoonShell (258 KiB; 44100 Hz mono, encoded to Vorbis using OggDropXPd (libvorbis 1.1.0) at -q 4.00)
Demonstration of how MoonShell just loses it in the upper frequencies.
First sweep is 20 Hz to 5120 Hz at one octave per 2 seconds; second sweep is 5000 Hz to 20000 Hz at 1000 Hz per second. Clicks embedded in the sweeps let you discern where the playback position is absent feedback from the player. MoonShell's progress bar doesn't work with .ogg, and it doesn't give an elapsed time within the track with either format.
Play it in Winamp, xmms, iTunes (with XiphQT), Windows Media Player (with oggdsf), or some other Windows/Mac based player, and then play it on MoonShell 0.999 on a Nintendo DS with FlashMe v6, a GBA Movie Player, and a PNY 256 MB CF card. Hear how the second sweep sounds like (censored) AM radio on the DS.
EDIT: I'm upgrading to 1.0 to see if the problem is fixed.
EDIT 2: Nope. Aliasing is still heavy. |
lol...tepples, just curius did you make that?
is that a hardware fault or a software problem btw?
#73857 - tepples - Tue Feb 28, 2006 1:37 pm
adrian783 wrote: |
tepples wrote: | Sweeps for MoonShell (315 KiB; 44100 Hz mono, encoded to MP3 using lamedropXPd (LAME 3.97 beta 1) at -q 40)
Sweeps for MoonShell (258 KiB; 44100 Hz mono, encoded to Vorbis using OggDropXPd (libvorbis 1.1.0) at -q 4.00)
Demonstration of how MoonShell just loses it in the upper frequencies. |
lol...tepples, just curius did you make that? |
Look at the ID3 tag.
Quote: |
is that a hardware fault or a software problem btw? |
I haven't explored the problem in detail. At first I approach the aliasing problem from the point of view of a user, not an engineer. Perhaps it's both.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#73865 - bluesfan - Tue Feb 28, 2006 4:03 pm
First... all thanks to Moonshell!!! Great program!!!
OK, I seem to have problems with audio and video sync with Moonshell. I am using the default setting for the video encoder. The audio seems to be in sync until I fast forward and then it is out of sync. I'm sure it has to do with some setting that I should adjust.
Which audio setting do you all recommend such mencoder, ffmpeg. etc. when encoding?
What is a good happy medium video bitrate and framerate to use when encoding?
Does it help to have the video and audio bitrate the same?
Thank you.
NDS
GBA Movie Player v2
Flashme
#73893 - Puppet - Tue Feb 28, 2006 8:10 pm
The 9th Sage wrote: |
Puppet wrote: | Whenever I try to encode a video I get this:]
Quote: | The audio stream was not able to be acquired. Please try by another method. |
Doesn't matter what I try to convert. Even videos I could convert before in older versions won't work. |
I get this sometimes, I'm not sure why. Usually if I just try again it works fine. Also, if you're trying mencoder, try ffmpeg. |
It happens all the time for me. Makes no difference whether I use mencoder or ffmpeg.
#73916 - Alucard258 - Tue Feb 28, 2006 10:14 pm
If you get the audio error, it means theres no audio in the video in the first place. So it wont encode. However, create a new .wav file and make it like, 1 second long, rename it as the name of the video, and use the last option on moonshell to encode. something about use the .wav.
#73920 - falcon!!! - Tue Feb 28, 2006 10:54 pm
anyway let's sum up: in latest version (1.0) there are problem of audio sync, aren't they?
So that should be fixed first
#73929 - Puppet - Wed Mar 01, 2006 12:01 am
Alucard258 wrote: |
If you get the audio error, it means theres no audio in the video in the first place. So it wont encode. However, create a new .wav file and make it like, 1 second long, rename it as the name of the video, and use the last option on moonshell to encode. something about use the .wav. |
I tried that but it didn't work.
#73935 - tssf - Wed Mar 01, 2006 12:59 am
tepples wrote: |
I haven't explored the problem in detail. At first I approach the aliasing problem from the point of view of a user, not an engineer. Perhaps it's both. |
It's a lot worse in older versions of MoonShell, which means his Interpolation is working for some of it. It probably just ignores the higher frequencies after a certain point, I seem to remember old versions of of Modplug Player doing the same thing. It's probably fixable. Then again, maybe not. Most Nintendo DS games have this problem.. it's not a big deal, really. It might also be a hardware limitation of the DS's soundchip..
Won't know for sure until someone attempts to fix it.
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#73976 - QazzaQY2K - Wed Mar 01, 2006 7:45 am
Hmm not sure what u guys got for problems but i did Invasion ep 14 and it?s 90mb didn't get out of sync once.. ;D even had it at 20 fps
38 mins ..
i'd just wish for better VBR aka multi pass .. and SMP support..
has anyone got a good workingversion out of TMPGEnc ? all my versions there sux .. look great but it wont play on my NDS .. it plays but mega choppy.. any ideas ?
#73982 - adrian783 - Wed Mar 01, 2006 10:14 am
i thought moonshell 1.0 has sync control at auto, its in the global.ini
#73990 - Durandle - Wed Mar 01, 2006 12:53 pm
TMPGEnc wont encode at a framerate less than 24 - which is really too fast for good files. Makes it less than useful for DS encodes. Mencoder can do some nice stuff, just need to play with the command line.
#73991 - QazzaQY2K - Wed Mar 01, 2006 1:08 pm
Yeah been looking at mencoder sweet little app too going to recompile it with some extra stuff ;P
#73997 - tepples - Wed Mar 01, 2006 3:12 pm
tssf wrote: |
[The aliasing during audio playback in MoonShell is] probably fixable. Then again, maybe not. Most Nintendo DS games have this problem.. it's not a big deal, really. It might also be a hardware limitation of the DS's soundchip.. |
Hmmm... GBA and Nintendo DS use a pulse width modulation digital to analog converter (PWM DAC), and the GBA had best results when the sample rate was synchronized to the PWM frequency. So what happens when I make a sweep at the native sampling rate of the playback hardware? MPEG audio doesn't support that rate, so I'll have to use something in an Ogg container.
Sweeps for MoonShell (reprise) (32768 Hz Ogg Vorbis, 217 KB)
Hear how much quieter the aliasing artifacts are than they were on the second sweep of the first file.
If I were designing the GBA or Nintendo DS output hardware, I would have used a bit-reversed PWM DAC (or even a delta-sigma DAC as seen in many CD players) for more consistent performance across multiple sample rates, but Nintendo is Nintendo...
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#73999 - dangkict - Wed Mar 01, 2006 4:20 pm
Hi, I have a small question, but maybe a big problem ^o^.
Can anyone know how to use Moonshell v1.0 on M3 SD? There is version 0.9 for M3 but version 1.0 is far better.
Thank in advance.
#74013 - The 9th Sage - Wed Mar 01, 2006 7:37 pm
Alucard258 wrote: |
If you get the audio error, it means theres no audio in the video in the first place. So it wont encode. However, create a new .wav file and make it like, 1 second long, rename it as the name of the video, and use the last option on moonshell to encode. something about use the .wav. |
Hm, it could be too that it's having trouble decoding his audio in order to convert it to MP2 Audio format. What format is the audio?
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#74042 - MechaBouncer - Wed Mar 01, 2006 11:32 pm
tepples wrote: |
tssf wrote: | [The aliasing during audio playback in MoonShell is] probably fixable. Then again, maybe not. Most Nintendo DS games have this problem.. it's not a big deal, really. It might also be a hardware limitation of the DS's soundchip.. |
Hmmm... GBA and Nintendo DS use a pulse width modulation digital to analog converter (PWM DAC), and the GBA had best results when the sample rate was synchronized to the PWM frequency. So what happens when I make a sweep at the native sampling rate of the playback hardware? MPEG audio doesn't support that rate, so I'll have to use something in an Ogg container.
Sweeps for MoonShell (reprise) (32768 Hz Ogg Vorbis, 217 KB)
Hear how much quieter the aliasing artifacts are than they were on the second sweep of the first file.
If I were designing the GBA or Nintendo DS output hardware, I would have used a bit-reversed PWM DAC (or even a delta-sigma DAC as seen in many CD players) for more consistent performance across multiple sample rates, but Nintendo is Nintendo... |
So do you still think it's a problem with Moonshell (or the MP3 plugin itself) or with the DS's sound chip?
I did notice I was getting some garbled audio in a few songs, but it only seemed to happen once. It may have been the order in which I had opened files or something strange. But most of my audio sounds great. The only thing that seems to be a little off are some of the instruments in my trackers (like flutes in particular) seem to get pops in them where they aren't present if I record the song to linear and encode it as a MP3. But this has been present for a while, so I haven't been too concerned nor picky about it.
I will tell you that I am very impressed by the ability for Moonshell to randomly play different file types in the same folder now. I know it could do it before sequentially, but now random play works just as well. Even more impressive is that they files are handled by different plugins and work seamlessly. And I really love that random play won't repeat a song until all others have played. That's a great feature. As is the Flexible shoulder mode. I am very happy with Moonshell 1.0 as a whole. Thanks again, Moonlight!
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#74062 - QazzaQY2K - Thu Mar 02, 2006 1:48 am
QazzaQY2K wrote: |
Yeah been looking at mencoder sweet little app too going to recompile it with some extra stuff ;P |
new compiled MEncoder.exe just change the one u got in the
"moonshell10_dpgtools\dpgencplugin" folder .. Difrent Optimized for right CPU
AMD-K7
Intel-P3
Intel-P4
P.S will soon figure out VBR MultiPass and will also hack the GUI for on off button ;P of VBR Multipass maybe even better audio if works good :D
#74169 - MaHe - Fri Mar 03, 2006 12:16 am
I've made a rather different MoonShell skin in a natural style.
I hope it has nothing in common with Windows now ... :)
http://www.mahe.ecwhost.com/nintendo_ds
#74231 - Rudi Rastelli - Fri Mar 03, 2006 7:07 pm
Can't move the Volume-slider in DPGEncoder !
Is this a known bug ?
Or is there a way around this ?
#74239 - falcon!!! - Fri Mar 03, 2006 8:08 pm
Rudi Rastelli wrote: |
Can't move the Volume-slider in DPGEncoder !
Is this a known bug ?
Or is there a way around this ? |
it cant be moved in this version
#74249 - Chetic - Fri Mar 03, 2006 8:24 pm
Has Supercard SD been forgotten?
I have two friends with SC SD's that are jealous of me being able to use 1.0.
_________________
Packin':
Grey DS with FlashMe v7
1Gbit XG2T 2005 (Neoflash compatible)
GBAMP, Supercard CF, 512Mb Magic Key 3 and EZFA 256Mbit
#74255 - RVK - Fri Mar 03, 2006 9:08 pm
SC SD works fine with Moonshell 1
#74258 - MechaBouncer - Fri Mar 03, 2006 9:28 pm
I would hope so since I just ordered one. :\
I'll do some testing once it arrives to make sure it works properly.
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#74269 - Xtreme - Fri Mar 03, 2006 10:57 pm
Rudi Rastelli wrote: |
Can't move the Volume-slider in DPGEncoder !
Is this a known bug ?
Or is there a way around this ? |
I also asked that one.. did you try to use Search before making a post?
Oh and it is not a bug. DPG encoder does not use that volume slider when encoding to mpeg-1 layer II audio. It's only usable with GSM audio.
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#74273 - Pinesal - Fri Mar 03, 2006 11:59 pm
I ripped on of my DVDs and when I play it back on the computer it plays in english but after encoding for moonshell it plays back in french... any ideas?
#74277 - tepples - Sat Mar 04, 2006 12:26 am
Have you tried stripping out all audio streams other than the English one when ripping the DVD?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#74289 - Pinesal - Sat Mar 04, 2006 3:06 am
DVD Decrypter doesn't seem to have that option and DVD shrink won't rip this particular DVD at all.
#74291 - dangkict - Sat Mar 04, 2006 4:20 am
Hi, I had a SC SD with FlashMe. I just bought a M3 SD. Moonshell works fine on my SC but on M3 I really have a problem. Always it has a screen like this:
[Images not permitted - Click here to view it]
The bottom screen just a blank white screen.
I go to homepage of M3, there is a moonshell v0.9 which works on my M3. BUt Moonshell v1.0 is much much better, isn't it. Can anyone know how to help me?
Thank a lots.
#74311 - tepples - Sat Mar 04, 2006 7:12 am
The M3 SD, being newer and based on a low-level serial interface, is not as well understood by the homebrew community (specifically Chishm) as the other cards. Have you tried building a ds.gba ROM with an EXFS?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#74314 - dangkict - Sat Mar 04, 2006 7:44 am
tepples wrote: |
The M3 SD, being newer and based on a low-level serial interface, is not as well understood by the homebrew community (specifically Chishm) as the other cards. Have you tried building a ds.gba ROM with an EXFS? |
Thanks for reply. EXFS works well, but i have some .dpg files which are around 200MBytes, well.
Hope we can use Moonshell lastest version on M3 SD another day.
#74356 - Pinesal - Sat Mar 04, 2006 7:26 pm
I was able to fix my problem but here's another one.
Does the issue with not in sync sound have a difinitive solution?
Will lowing the bitrate help or frame rate? Or anything?
#74420 - tepples - Sun Mar 05, 2006 2:49 am
I did a little bit of fine-tuning of my encoding methods, and it turns out that 32640 Hz is the best rate I could find for .ogg playback in MoonShell 1.0. With sine sweeps, which are more demanding than any practical audio signal at plucking out frequency aliasing, I get at least 24 dB signal-to-alias ratio at that rate, though it actually varies from playback to playback. I'm seriously thinking the PWM DAC is the culprit; a given playback might reset the audio channel at different points in the DAC's cycle, and MoonShell seems to be performing an 8x linear upsample.
Another thing I noticed is that files at all rates play back a fraction of a percent faster than the header indicates (e.g. 32640 Hz file plays back at closer to 32768 Hz).
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#74443 - The 9th Sage - Sun Mar 05, 2006 5:52 am
Pinesal wrote: |
DVD Decrypter doesn't seem to have that option and DVD shrink won't rip this particular DVD at all. |
Yes DVD Decrypter can do this...you have to use IFO mode.
Also, I figured I'd point out MoonLight has made a different plug-in (based on Game Music Emulator...haven't heard of that program though)for NSF and GBS music...it sounds quite a bit nicer and better than the old NSF player. :) Has a nice stereo effect also.
*edit*
Oops, actually I guess it's a version of MoonShell with this new capability built in. I think it uses the ARM7 as well as ARM9, so that's probably why it's built in like DPG (although this is just a guess...it could use the ARM7 for some of the extra sound chips some NES games have). Anyway, sounds great. FYI, it splits NSFs into seperate tracks in the file list, so you may want to stick them in their own folder.
*edit two*
It seems it breaks DPGs, so save the regular 1.0 version to use with DPGs, at least for now.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
Last edited by The 9th Sage on Sun Mar 05, 2006 5:06 pm; edited 1 time in total
#74473 - tssf - Sun Mar 05, 2006 10:13 am
Hehe, a PSF 'player' for MoonShell would be awesome. How it would work is that the first 14 channels would be played through Nintendo DS hardware channels, and the last 10 channels would be software processed and put out on NDS Channel 15 and 16 (for Left and Right).
a PSF player of sort would not be an actual Playstation sound emulator, but an actual interpretor that would wrap the samples from the music to an in-program engine that would play it back. Someone could use an existing MoonShell plugin sound core to do the heavy stuff.. Like, maybe adapting Mikmod of some sorts. :D
Ahh dreams, but it's not impossible.
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#74615 - Xtreme - Mon Mar 06, 2006 9:43 am
Cool news guys with G6 flashcart:
G6/M3 development team has confirmed that they will make later integrated MoonShell also for G6 flashcart.
I'm really waiting to be able to use the full disk space in G6 with MoonShell v1.0.
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#74676 - HyperHacker - Mon Mar 06, 2006 11:10 pm
I think a Playstation emulator for DS might be possible, but I don't know much about its specs. PSF playing is almost certainly possible, though. Maybe even USF (N64).
Not sure if Moonshell is still being developed, but if so, I had a few ideas. Pressing L in the image or text viewer should go back to the previous file (there's nothing to pause, so it may as well do something else useful). X and Y in the text viewer could maybe change font sizes, if that's possible.
#74707 - tepples - Tue Mar 07, 2006 2:21 am
HyperHacker wrote: |
I think a Playstation emulator for DS might be possible, but I don't know much about its specs. |
Rough specs of PS1: MIPS 32-bit CPU at 36 MHz + MPEG-like video decoder HW + custom "GTE" T&L HW + custom "GPU" 3D rasterizer HW
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#74763 - M3d10n - Tue Mar 07, 2006 1:23 pm
Playing PSF files might be possible, but a PSX emu... err.
I find it highly unlikely that the PSP PSone emulator get both good speed and compatibility in the next years (unless something weird happened and the Bleemcast team suddenly comes out from the void and make a PSP Bleem port), let alone a DS PSOne emu...
#74792 - The 9th Sage - Tue Mar 07, 2006 7:34 pm
M3d10n wrote: |
Playing PSF files might be possible, but a PSX emu... err.
I find it highly unlikely that the PSP PSone emulator get both good speed and compatibility in the next years (unless something weird happened and the Bleemcast team suddenly comes out from the void and make a PSP Bleem port), let alone a DS PSOne emu... |
Ah, but the reason Bleem! ran so well on the DreamCast (if that's what you're thinking of) I am quite sure has to do with each BleemCast! disc being created/optimised for one specific game.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#74804 - M3d10n - Tue Mar 07, 2006 9:29 pm
Sure. I remember it was hard to find PSX game that didn't glitch graphically, even if slightly, on the PC Bleem.
The ePSXe did manage to achieve an absurdly high HLE compatibility (with the OGL2 plugin), but it came at a cost: it took years and the required specs are much, much higher than Bleem's.
#74908 - tssf - Wed Mar 08, 2006 7:34 pm
I wonder if anyone's been watching Moonlight's website, he's been making some very good advances in supporting MIDI files. Format 1 is working fine now with almost all controllers supported. He's even got dynamic sample loading working and a 16 megabyte soundbank (though it still sounds bad. My 2 megabyte soundbank that I'm working on still sounds better, I'll give that to him once it's complete)
Only thing I hope he gets done is RPN support for pitch bend sensitivity. Otherwise it's looking good. We now have a full functioning, full featured MIDI player on the DS, guys. :)
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#74913 - MechaBouncer - Wed Mar 08, 2006 8:07 pm
Agentq might be interested in hearing that. ;)
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#74995 - HyperHacker - Thu Mar 09, 2006 6:56 am
Anyone else notice the new JPEG plugin is 156K? The old one was only 10K. O_o
#75000 - Snowy? - Thu Mar 09, 2006 9:11 am
HyperHacker wrote: |
Anyone else notice the new JPEG plugin is 156K? The old one was only 10K. O_o |
Yeah but it works! I can happily view my 5 Mega pixel images on it now :D
Screen updates seem faster too when zooming.
Moonshell/Moonlight seems to still be working hard
#75013 - Xtreme - Thu Mar 09, 2006 12:57 pm
Snowy? wrote: |
Yeah but it works! I can happily view my 5 Mega pixel images on it now :D
Screen updates seem faster too when zooming.
Moonshell/Moonlight seems to still be working hard |
Wow, 5 Mpix.. have you tested bigger ones, like 7Mpix?
Yes, Moonlight is working hard with MoonShell and it's plugins. Maybe he loves it as much as we love him for his work. ;)
MoonShell is awesome mediaplayer update for the NDS. Other companies are also planning on incorporating Moonshell to their adapters (not only M3/G6 dev team)!
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#75015 - dangkict - Thu Mar 09, 2006 2:04 pm
Do anyone has an idea about read .PDF on DS. DS's hardware strong enough or nobody begin with this idea?
Sorry because my English not good.
#75050 - tuLL - Thu Mar 09, 2006 8:57 pm
Hello there
How do I encode my videos do GSM instead of mp2? I really prefer the GSM, because it seems smaller, and doesn't have any problems with dithering.
Is it possible to encode using the latest DPGenc, or do I have to use an old one?
#75076 - Xtreme - Thu Mar 09, 2006 11:51 pm
I updated the Full package. If you want to use MID files it takes a lot disk space because of the new huge MID plug-in.
You need to manually add the plug-in files to the plugins folder (unfortunately). Enjoy of the easy pack. ;)
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#75115 - The 9th Sage - Fri Mar 10, 2006 5:45 am
Xtreme wrote: |
I updated the Full package. If you want to use MID files it takes a lot disk space because of the new huge MID plug-in.
You need to manually add the plug-in files to the plugins folder (unfortunately). Enjoy of the easy pack. ;) |
If it's the most recent release of the Midi plug-in, make sure you include the updated version of MoonShell that supports that plug-in. It seems to be an MSP (MoonShell Plug-in) 2.0...something new in the format must be. All the other plug-ins still work with this version (I tested 'em to make certain), and on the plus side it includes the GME NSF/GBS player and DPG works even (the last release with GME in it would seem to have broken DPG).
Yay for MoonShell getting even better whenever I think it can't. :)
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#75116 - The 9th Sage - Fri Mar 10, 2006 5:48 am
tuLL wrote: |
Hello there
How do I encode my videos do GSM instead of mp2? I really prefer the GSM, because it seems smaller, and doesn't have any problems with dithering.
Is it possible to encode using the latest DPGenc, or do I have to use an old one? |
I *think* you need to use an older version. At least I haven't seen a way to do GSM with the newer DPGenc versions.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#75146 - falcon!!! - Fri Mar 10, 2006 2:56 pm
i didnt understand a thing...
i want to use smid plugin, and i put in the plugin folder "smid.bin" , "smid.msp" and "smid.ini". Now I also put on CF the nds file. If I run it I can listen to all midi.
My question is: can I rename it _BOOT_MP.NDS and use it as moonshell? I0m saying so because i tried and gbamp didnt recognise it...
The fact is that I dont want to load every time the _BOOT_MP.NDS and then "switch" to the nds that plays mid
Thanks :=)
#75151 - JaJa - Fri Mar 10, 2006 3:38 pm
The 9th Sage wrote: |
tuLL wrote: | Hello there
How do I encode my videos do GSM instead of mp2? I really prefer the GSM, because it seems smaller, and doesn't have any problems with dithering.
Is it possible to encode using the latest DPGenc, or do I have to use an old one? |
I *think* you need to use an older version. At least I haven't seen a way to do GSM with the newer DPGenc versions. |
You use mencoder to make a gsm.wav file and an .mpg file.
You use juhees headermaker to make the header.
Cat them together (header gsm.wav .mpg) and there you go.
That's how i do the because DPGenc is for windows, and i use mac/linux.
See http://forum.gbadev.org/viewtopic.php?t=7897 for more info.
#75160 - falcon!!! - Fri Mar 10, 2006 4:45 pm
falcon!!! wrote: |
i didnt understand a thing...
i want to use smid plugin, and i put in the plugin folder "smid.bin" , "smid.msp" and "smid.ini". Now I also put on CF the nds file. If I run it I can listen to all midi.
My question is: can I rename it _BOOT_MP.NDS and use it as moonshell? I0m saying so because i tried and gbamp didnt recognise it...
The fact is that I dont want to load every time the _BOOT_MP.NDS and then "switch" to the nds that plays mid
Thanks :=) |
sorry it works xd
#75173 - tssf - Fri Mar 10, 2006 7:40 pm
MoonLight shouldn't make MoonShell 1.0 the "last" version of MoonShell. Sure there's plugin support now, but if he's gotta make proprietary versions of MoonShell for some plugins to even work, then it's redundant, and proves MoonShell is not fully complete.
Personally, I think he should keep updating the plugin interface. Maybe add general plugins and DSP plugins and the like, like WinAmp contains.
However, correct me if I'm wrong, but I haven't seen anyone but MoonLight MAKE any plugins for MoonShell, yet. Is anyone even trying to expand it?
One thing I love about Nintendo handheld systems and older systems is doing something on the system that people didn't think could be done. Of course, it takes a while to do, and there's not many out there who actually try to push the bar. That's something I respect about MoonLight, he keeps trying to make the DS do things it's not really supposed to do, it's making homebrew better because of it.
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#75181 - tepples - Fri Mar 10, 2006 8:53 pm
If Moonlight wants to abandon the MoonShell core, I'd suggest that he make it Free so that he can harness the power of patches from devoted homebrewers.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#75206 - MechaBouncer - Sat Mar 11, 2006 12:28 am
I thought it was already? He's released the source code for each version and hasn't put any redistribution limitations (or any limitations) on it. I've read of some people wanting to do a modification to it (although a plugin might be better now). Unless you mean "free under the GNU license"?
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#75217 - tepples - Sat Mar 11, 2006 1:26 am
You're right. I just found the page with the soosukoodo on it. I'm assuming that MoonShell as a whole is considered GPL, as it contains parts of GPL'd MPlayer.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#75241 - The 9th Sage - Sat Mar 11, 2006 6:35 am
tssf wrote: |
MoonLight shouldn't make MoonShell 1.0 the "last" version of MoonShell. Sure there's plugin support now, but if he's gotta make proprietary versions of MoonShell for some plugins to even work, then it's redundant, and proves MoonShell is not fully complete. |
I bet that MoonShell v1.0 will be updated with that release eventually. It'd make sense with the internals of MoonShell being updated somewhat (NSF and GBS stuff and the MSP 2.0 thing). Maybe after he's done with the MIDI plug-in...it seems like it's being updated a lot still. :) From what I've seen on how he works, he probably wants to work all the kinks out of this stuff.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#75259 - MoonShell - Sat Mar 11, 2006 3:33 pm
It is all right.
I do not think that there is a problem in remodeling.
MoonShell is GPL.
Everyone can freely remodel it.
If the source code is open to web, it is possible to upload/sell it.
The code used with the DPG player is GPL.
If DPG and GME are detached, it is likely to be able to upload/sell it by closed source.
I am sincerely wishing the announcement of improved MoonShell.
MSPV20 only corresponds to a dynamic loading of the plug-in outside file.
Anything has not changed excluding this.
Because the MIDI plug-in was completed, the source code is discharged with this, and it ends.
#75265 - GragonSon - Sat Mar 11, 2006 4:03 pm
sorry for my ignorance, but how can i update the MIDI plug-in?
#75325 - The 9th Sage - Sun Mar 12, 2006 5:47 am
MoonShell wrote: |
The code used with the DPG player is GPL.
If DPG and GME are detached, it is likely to be able to upload/sell it by closed source.
|
Ah, ok...that makes sense.
MoonShell wrote: |
MSPV20 only corresponds to a dynamic loading of the plug-in outside file.
Anything has not changed excluding this.
|
Ah ok, that's what the difference was. I hope you don't misunderstand me, I love the GME player and all that, personally I don't mind having a seperate version for that. ^_^
Oh, and GragonSon...
Just drop the plug-in's *.msp file into shell/plugin, along with the smid.bin file (that's all the instruments, so it's VERY important you put that in there). Replace you regular MoonShell v1.0 with the mshl10_mspv20.nds from the file.
That should do it. :)
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#75331 - GragonSon - Sun Mar 12, 2006 6:08 am
So, that's why it didn't work. I didn't put the smid.bin to plug-in folder. Thank
#75348 - falcon!!! - Sun Mar 12, 2006 10:18 am
so the midi plugin is complete?
#75435 - HtheB - Sun Mar 12, 2006 10:44 pm
falcon!!! wrote: |
so the midi plugin is complete? |
yes it is :)
EDIT: it works for me :)
EDIT: there are some bugs in it when playing the midi files :)
(i have a midi file that has problems playing on the DS :))
#75442 - monkey1987 - Sun Mar 12, 2006 11:55 pm
hi, i have a problem.
i am using moonshell 1.0 and EXFS to watch movies on my ds.
but when i add to many video's to the EXFS folder (more then 30mb)
the build program abort.. what can i do about that? because i don't want to make a moonshell_exfs.nds for every 30 mb..
and my flashset (g6) has 500 mb..
please help me..!
thanks!
#75455 - tepples - Mon Mar 13, 2006 3:21 am
EXFS is limited to the size of GBA ROM space. If you know of a code library to read from the rest of the G6, then perhaps the EXFS or FAT library could be adapted to bankswitch.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#75483 - seam - Mon Mar 13, 2006 10:22 am
#75487 - monkey1987 - Mon Mar 13, 2006 11:27 am
sorry but it still dousn't work..
"because the demand size had exeeded the capacity of the flash card (about 30MB),
itinterrupted
what should i do now?
#75488 - monkey1987 - Mon Mar 13, 2006 11:31 am
tepples wrote: |
EXFS is limited to the size of GBA ROM space. If you know of a code library to read from the rest of the G6, then perhaps the EXFS or FAT library could be adapted to bankswitch. |
how do i do that?
please help me...
#75489 - Xtreme - Mon Mar 13, 2006 11:39 am
"2006-03-13
For users using EXFS/FlashCart.
There was an extremely serious fatal bug in MoonShell..."
So we should all use that new _BOOT_MP.nds instead of the old one.
EDIT: Versioning must be wrong... that was a bug fix and MoonShell is still using version 1.0. Should it be (using internally) v1.01 or something like that?
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#75512 - tepples - Mon Mar 13, 2006 6:42 pm
monkey1987 wrote: |
tepples wrote: | EXFS is limited to the size of GBA ROM space. If you know of a code library to read from the rest of the G6, then perhaps the EXFS or FAT library could be adapted to bankswitch. |
how do i do that?
please help me... |
In order to fix this yourself, you must be a programmer. Are you a programmer? If you are a programmer then see this NDSTech Wiki page. If you are not a programmer then wait.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#75516 - Xgame - Mon Mar 13, 2006 6:53 pm
dangkict wrote: |
Hi, I had a SC SD with FlashMe. I just bought a M3 SD. Moonshell works fine on my SC but on M3 I really have a problem. Always it has a screen like this:
[Images not permitted - Click here to view it]
The bottom screen just a blank white screen.
I go to homepage of M3, there is a moonshell v0.9 which works on my M3. BUt Moonshell v1.0 is much much better, isn't it. Can anyone know how to help me?
Thank a lots. |
with moonshell 1.0 i've got error; i've reported it: Quote: |
boot MoonShell (MSPV20/EXFSfix)
version 1.0 by Moonlight
Mar 13 2006 16:32:39 GMT+09:00
ITCM0x2078064, 0x0, 0x1350
DTCM0x2075f18, 0x800000, 0x214c
Detected adapter in EXFS
init FileSystem
setDefaultCodePage is 874
Local2UnicodeTable size=8365
Create FontCache.
malloc(36) fail not 4bytealian
Proportional Font Initalized.
Default char is unsigned char.
GetFileDataFromIndex
Request malloc(size) |
why? i am using the last version. i have, of course, an M3 sd
#75528 - falcon!!! - Mon Mar 13, 2006 8:47 pm
why did moonshell update the .bin too? it's the same as the old one.
We only have to replace .nds and .msp
EDIT: woah! seeking and loading is now much very faster!! ^^
anyway, can you suggest me the best jpeg plugin viewer?
#75588 - cory1492 - Tue Mar 14, 2006 12:53 pm
The detect routine did not work with the new smaller M3SD. It detects it as a SCSD and freezes. I removed all the other cards from the driver and made it return true always for M3SD detect (no, not the best way of fixing it, but at least it works).
Unofficial M3SD only version of the .nds file with source changes included. (based on origional 1.0 source as the current source that was posted with the exfs fix won't build for me)
Looks like using the current source to build has a problem using the class "Effects_Buffer", for me at least. (Effects_Buffer not defined errors, even though the .h is included)
#75594 - MoonShell - Tue Mar 14, 2006 2:52 pm
Thank you for trying it.
I use DevKitARMr17 and libnds-src-20060201.
I want you to give the error message more in detail.
The effect buffer class belongs to the GME library.
Please compile again after invalidating the GME library.
arm9/Makefile modify.
STATICLIBS := build/libmpeg2 build/libgme
to
STATICLIBS := build/libmpeg2
-DUSEGME
to
-DNOTUSEGME
Please compile again after executing make_clean.bat.
#75596 - dangkict - Tue Mar 14, 2006 3:04 pm
cory1492 wrote: |
The detect routine did not work with the new smaller M3SD. It detects it as a SCSD and freezes. I removed all the other cards from the driver and made it return true always for M3SD detect (no, not the best way of fixing it, but at least it works).
Unofficial M3SD only version of the .nds file with source changes included. (based on origional 1.0 source as the current source that was posted with the exfs fix won't build for me)
Looks like using the current source to build has a problem using the class "Effects_Buffer", for me at least. (Effects_Buffer not defined errors, even though the .h is included) |
Yeah, you did it. I have tried and it... worked. Thank you for support M3 (mine is M3 SD)
#75605 - Xgame - Tue Mar 14, 2006 4:31 pm
for me don't work.
can you give me the working (compiled with create_rom.bat") file?
#75690 - The 9th Sage - Wed Mar 15, 2006 5:50 am
Xgame wrote: |
with moonshell 1.0 i've got error; i've reported it: Quote: |
boot MoonShell (MSPV20/EXFSfix)
version 1.0 by Moonlight
Mar 13 2006 16:32:39 GMT+09:00
ITCM0x2078064, 0x0, 0x1350
DTCM0x2075f18, 0x800000, 0x214c
Detected adapter in EXFS
init FileSystem
setDefaultCodePage is 874
Local2UnicodeTable size=8365
Create FontCache.
malloc(36) fail not 4bytealian
Proportional Font Initalized.
Default char is unsigned char.
GetFileDataFromIndex
Request malloc(size) |
why? i am using the last version. i have, of course, an M3 sd |
Have you tried launching it with Start? I think I remember having this once (MoonShell trying to load from EXFS) when I started it with A...probably some aftereffect of the M3 loading MoonShell into internal RAM. I have an M3 CF, but I'm willing to bet it'd have the same behaviour on the M3 SD.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#75752 - Mr. Picklesworth - Wed Mar 15, 2006 6:48 pm
A PSD Plugin?!!!
Looks like it's only 2.5 at the moment, but still spectacular...
I have yet to try it, but I believe that it works :)
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
#75758 - falcon!!! - Wed Mar 15, 2006 7:50 pm
#75767 - Xtreme - Wed Mar 15, 2006 9:06 pm
"MoonShell Ver1.0 Enhancing plug-ins
Please do not link directly this page. "
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#75769 - Mr. Picklesworth - Wed Mar 15, 2006 9:26 pm
Argh....
Is anyone else having trouble compiling Moonshell?
The filepath has no spaces in it, I have devkitPro along with devkitArm and libnds, but it doesn't want to work.
It goes fine for the first bit... with a few warning messages... nothing that stops it, though.
Then, when it starts linking, I get hundreds of errors in plug_gmegbs.cpp with undefined reference to 'Effects_Buffer::config_t::config_t()'.
I have run the DevKitPro Updater, but to no avail.
Here is the log for where the error occurs:
Code: |
linking arm9.elf -L/c/devkitPro/libnds/lib -lnds9 /c/devkitPro/libnds
plug_gmegbs.o: In function `SetEffect':
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmegbs.
cpp:182: undefined reference to `Effects_Buffer::config_t::config_t()'
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmegbs.
cpp:191: undefined reference to `Effects_Buffer::config(Effects_Buffer::config_t
const&)'
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmegbs.
cpp:182: undefined reference to `Effects_Buffer::config_t::config_t()'
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmegbs.
cpp:191: undefined reference to `Effects_Buffer::config(Effects_Buffer::config_t
const&)'
plug_gmegbs.o: In function `_start':
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmegbs.
cpp:206: undefined reference to `Gbs_Emu::Gbs_Emu(double)'
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmegbs.
cpp:208: undefined reference to `Effects_Buffer::Effects_Buffer(bool)'
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmegbs.
cpp:224: undefined reference to `Mem_File_Reader::Mem_File_Reader(void const*, l
ong)'
plug_gmegbs.o: In function `SetEffect':
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmegbs.
cpp:182: undefined reference to `Effects_Buffer::config_t::config_t()'
plug_gmegbs.o: In function `_start':
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmegbs.
cpp:191: undefined reference to `Effects_Buffer::config(Effects_Buffer::config_t
const&)'
plug_gmegbs.o:(.gnu.linkonce.r._ZTI13Silent_Buffer[_ZTI13Silent_Buffer]+0x8): un
defined reference to `typeinfo for Multi_Buffer'
plug_gmegbs.o:(.gnu.linkonce.r._ZTV13Silent_Buffer[_ZTV13Silent_Buffer]+0x10): u
ndefined reference to `Multi_Buffer::set_channel_count(int)'
plug_gmegbs.o: In function `~Silent_Buffer':
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/libgme/Multi
_Buffer.h:124: undefined reference to `vtable for Multi_Buffer'
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/libgme/Multi
_Buffer.h:124: undefined reference to `vtable for Multi_Buffer'
plug_gmensf.o: In function `SetEffect':
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmensf.
cpp:287: undefined reference to `Effects_Buffer::config_t::config_t()'
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmensf.
cpp:296: undefined reference to `Effects_Buffer::config(Effects_Buffer::config_t
const&)'
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmensf.
cpp:287: undefined reference to `Effects_Buffer::config_t::config_t()'
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmensf.
cpp:296: undefined reference to `Effects_Buffer::config(Effects_Buffer::config_t
const&)'
plug_gmensf.o: In function `_start':
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmensf.
cpp:311: undefined reference to `Nes_Emu::Nes_Emu(double)'
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmensf.
cpp:313: undefined reference to `Effects_Buffer::Effects_Buffer(bool)'
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmensf.
cpp:329: undefined reference to `Mem_File_Reader::Mem_File_Reader(void const*, l
ong)'
plug_gmensf.o: In function `SetEffect':
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmensf.
cpp:287: undefined reference to `Effects_Buffer::config_t::config_t()'
plug_gmensf.o: In function `_start':
c:/devkitPro/projects/nds_libnds/moonshell10_src/arm9/source/plugin/plug_gmensf.
cpp:296: undefined reference to `Effects_Buffer::config(Effects_Buffer::config_t
const&)'
make[2]: *** [/c/devkitPro/projects/nds_libnds/moonshell10_src/arm9/arm9.elf] Er
ror 1
make[1]: *** [build] Error 2
make[1]: Leaving directory `/c/devkitPro/projects/nds_libnds/moonshell10_src/arm
9'
make: *** [arm9/moonshell10_src.elf] Error 2 |
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
#75781 - MechaBouncer - Wed Mar 15, 2006 9:58 pm
Wait a second, is there a new SCSD-specific version of Moonshell in the works now? If there is, I most certainly would use it. I just bought a SCSD mostly to use with Moonshell as a MP3/IT/XM/S3M/SPC player and filled a 1GB SD card with nothing but music and Moonshell. This would be great!
LINK
Quote: |
SuperCardcSd
Having, the る person remodelling selfishly, to it should have released?
If only the source it attaches, SCSD exclusive use (plural device non- correspondences) with releasing, at all, there is no problem, is.
Part I saying, SC hate also rumor is flowing, we would like to see, is, but the M3 and the SC and the MK are the same the game for me who am not done. (Wry smile
There is no web space not to become, if the ぎ ゃ it is with the file it is accustomed to sending, it releases here, it is. The operational test is not possible, but.
If just the transferring ゃ adding movie moves, there is no complaint separately, is, -.
Postscript.
It is different, it is different. As for that because the ス pas mosquito dislikes it does not move with the スパカ, the ス pas mosquito which is prejudice is enormous, it is is, because (free translation) with it was said, you just wrote.
The そ - the ゆ - something having already received, the cory the NewcM3sd private edition putting out ち ゃっ it is whether in the fire the oil... turning the air strangely you call the 鬱 pottery forcing? The ぁ until now I disliking the NewcM3sd applying, story. The そ っ - as for me with the SCSD motion " " the or ぁ character which is not it is bad the っ! (Wry smile
It is with. The ほ it is with it is not moved with the SCSD? It is dense, when just it is it is said, it becomes the just a little air, whether.... The ち ょ, it is with just the ち ょ っ, the っ! |
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#75843 - falcon!!! - Thu Mar 16, 2006 3:16 pm
Xtreme wrote: |
"MoonShell Ver1.0 Enhancing plug-ins
Please do not link directly this page. " |
wth?
#75861 - waruwaru - Thu Mar 16, 2006 5:03 pm
I think he is emphasising on the "DO NOT LINK DIRECTLY" part.
_________________
DSLua - a scripting language for your DS!
#75867 - falcon!!! - Thu Mar 16, 2006 6:27 pm
i didnt link the page but the file.
#75871 - tepples - Thu Mar 16, 2006 6:38 pm
In Japan, the sentiment ridiculed on dontlink.com is more accepted, and linking directly to a file is even worse (considered "bandwidth theft", which extends "theft of service").
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#75895 - idbirch - Thu Mar 16, 2006 10:07 pm
Most people will have come across this story by now where someone has overclocked a DS to 100MHz:
http://www.kotaku.com/gaming/ds/100-mhz-nintendo-ds-160586.php
Would this not help greatly with DPG playback if it could be implemented without all the hardware you see in the video clip?
#75907 - swimgod - Thu Mar 16, 2006 11:02 pm
hey just so you know...
from both videos,(the one on that site, and the newer one with the ds lite)
the timing is screwed up...
so it would not be able to keep track of the right framing anymore
(the video for example will run .7x faster...)
so you would have to create diffrent versions of moonshell too...
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#75911 - MoonShell - Thu Mar 16, 2006 11:19 pm
I was very interested in it.
However, the sound rises, too, when making it to 100MHz.
44kHz to 66kHz sound frequency.
Therefore, this approach doesn't become practical use.
However, I am interested in this.
#75943 - cory1492 - Fri Mar 17, 2006 5:11 am
Mr. Picklesworth wrote: |
Argh....
Is anyone else having trouble compiling Moonshell?
The filepath has no spaces in it, I have devkitPro along with devkitArm and libnds, but it doesn't want to work.
It goes fine for the first bit... with a few warning messages... nothing that stops it, though.
Then, when it starts linking, I get hundreds of errors in plug_gmegbs.cpp with undefined reference to 'Effects_Buffer::config_t::config_t()'.
I have run the DevKitPro Updater, but to no avail.
|
I had the same problem, it is not DKP that has the problem, this seems to be a case where the include file that contains the def of Effects_Buffer (I named the header file in my previous post) isnt being shared properly.
I wish moonshell was still around to explain why it compiled for him and not for a mere mortal like myself :P - I have to assume that the source he gives us is not what he used to compile it for the official build, or that he compiled it and did not do a make clean and recompile it after making changes.
Also, I note that the current source on his site is not the origional 1.0final source that did build fine for me.
From the page badly translated:
Quote: |
By the way because this has designated the MoonShellVer1.0 of the element as the base, MIDI plug in does not move. Being to think, MSPV20&GME corresponding edition among those it comes out, you expect. |
I'd love to make a version that corresponds with the latest source, but see above, it does not compile.
Last edited by cory1492 on Fri Mar 17, 2006 5:31 am; edited 1 time in total
#75946 - tepples - Fri Mar 17, 2006 5:19 am
MoonShell wrote: |
However, the sound rises, too, when making it to 100MHz.
44kHz to 66kHz sound frequency.
Therefore, this approach doesn't become practical use. |
Unless the faster CPU lets you replace the linear interpolation of audio with cubic interpolation and then, when playing a 30 Hz movie, take three vblanks instead of two to play a frame.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#75978 - MoonShell - Fri Mar 17, 2006 9:33 am
The compile error might be my mistake!
Please confirm it.
MoonShellSourceRoot/Makefile
# $(MAKE) -C arm9 -f Makefile_libmpeg2
# $(MAKE) -C arm9 -f Makefile_libgme
$(MAKE) -C arm9 -f Makefile
Was I ending comment?
$(MAKE) -C arm9 -f Makefile_libmpeg2
$(MAKE) -C arm9 -f Makefile_libgme
$(MAKE) -C arm9 -f Makefile
please comment out, and compile.
#75993 - falcon!!! - Fri Mar 17, 2006 2:23 pm
version 1.1 beta
http://mdxonline.dyndns.org/archives/nds/index.html
Quote: |
MoonShell Version 1.1 beta
EXFSに関する致命的なバグを修正しました。
MoonShellPluginVersion2.0(MSPV20)をサポートしました。
global.iniの[System]セクションにFileMaxCount項目を追加しました。
GameMusicEmu(NSF/GBS)ライブラリを内包しました。
BMP/OGG/PNGプラグインを更新しました。
IKM/JPG/MDX/PSD/MIDプラグインを追加しました。
セットアップのROMタイプにNormal/SuperCard/SCSDalt/SmallM3SDonlyを追加しました。(未確認)
A fatal bug concerning EXFS was corrected.
MoonShellPluginVersion2.0 (MSPV20) was supported.
The FileMaxCount item was added to the [System] section of global.ini.
The GameMusicEmu(NSF/GBS) library was included.
Update BMP/OGG/PNG plug-ins.
Added IKM/JPG/MDX/PSD/MID plug-ins.
Normal/SuperCard/SCSDalt/SmallM3SDonly of ROM type was added to Setup. (unconfirmed) |
#76004 - MechaBouncer - Fri Mar 17, 2006 5:16 pm
Does this mean a new topic is in order?
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#76009 - Mr. Picklesworth - Fri Mar 17, 2006 6:05 pm
Not yet; it's still a beta.
Cool!
I'll try this right now :)
Can anyone summarize what's new in Plugin v2?
(I've read enough translator Shakespeare at this point...)
I can't try the MIDI plugin, since I don't have any MIDIs on my computer, sadly. It sounds pretty nice, though... I didn't think you would go so far as to add sound fonts!
Moonshell is an amazingly modular little program! I never thought such was capable with a handheld...
Edit:
1.1 works!!!
Still that weird blank screen when viewing pictures, though?
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
Last edited by Mr. Picklesworth on Fri Mar 17, 2006 7:47 pm; edited 1 time in total
#76016 - Mithos - Fri Mar 17, 2006 7:22 pm
Supercard .vs. SupercardSD alternative ??
Is it CF on first and SD on second or what?
Both works on my SCSD....
_________________
Pure White DS w. Flashme v7
Supercard SD (Viking 512MB High Speed)
Supercard DS (one) Kingston 1gb microSD
EFZ Advance 256Mbit
#76022 - MechaBouncer - Fri Mar 17, 2006 7:46 pm
This must have been the SCSD-specific version Moonlight mentioned. I wonder if one makes use of the onboard SRAM of the SC and the other doesn't?
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#76023 - swimgod - Fri Mar 17, 2006 7:48 pm
even tho all i have is gbamp...
that would be great if i had an sram flashcart
and it would save my place in a song of movie :)
where i could turn off my ds in the middle of a song,
then turn it back on(no not just the cover closing)
and it will countinue(after starting moonshell ... ofcouse :P
that would be a very nice feature :D
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#76024 - falcon!!! - Fri Mar 17, 2006 7:56 pm
what are midi sound fonts?
I havent tried them out yet....
#76025 - tssf - Fri Mar 17, 2006 7:57 pm
swimgod wrote: |
even tho all i have is gbamp...
that would be great if i had an sram flashcart
and it would save my place in a song of movie :)
where i could turn off my ds in the middle of a song,
then turn it back on(no not just the cover closing)
and it will countinue(after starting moonshell ... ofcouse :P
that would be a very nice feature :D |
Are you suggesting MoonShell save state saving? That'd be kinda cool
Anyway, I'm still working on my soundbank, people. It's much smaller than the one MoonLight's using and it sounds better, in my opinion. It's about 4 megs so far. Here's a test mp3:
http://tssf.i-web.net/temp/Mats_NDS_soundbank.mp3
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#76026 - MechaBouncer - Fri Mar 17, 2006 8:00 pm
Well that might be a bit better to use. 20MB is pretty high. I've already got one SD card full of MP3s (so I probably won't be adding many midis anyway) so I'm still using the old midi plugin for right now. 4MB is a lot more reasonable for space.
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#76046 - tssf - Fri Mar 17, 2006 10:57 pm
Thing is it was originally gonna be a maximum of 2 megabytes.
Then Moonlight revealed that his midi plugin had dynamic sample loading abilities...which I just had to utilize, so 4 megs will now be my max projected file size. Right now, it's about 1.8 megabytes.. After I fix some samples, make it better, and add in the drum kits that I haven't put in yet, it will be complete. :) I'll give it another week.
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#76050 - tepples - Fri Mar 17, 2006 11:03 pm
Dynamic sample loading... Hmm...
If you know anything about digital signal processing, you could reduce the size of the file by implementing a recursive comb filter as a synthesis tool and then procedurally synthesizing those samples needed for a given MIDI file before playing the file. See Karplus-Strong string synthesis.
A pretty convincing piano sample can be created from three slightly detuned 2/7 duty square waves run through such a filter.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#76063 - tssf - Sat Mar 18, 2006 12:26 am
tepples wrote: |
Dynamic sample loading... Hmm...
If you know anything about digital signal processing, you could reduce the size of the file by implementing a recursive comb filter as a synthesis tool and then procedurally synthesizing those samples needed for a given MIDI file before playing the file. See Karplus-Strong string synthesis.
A pretty convincing piano sample can be created from three slightly detuned 2/7 duty square waves run through such a filter. |
That's actually fairly similar to the filter cutoff/resonance that Impulse Tracker/SoundFonts in general can utilize.. The biggest problem is, I would assume that MoonLight isn't actually doing any heavy work when it comes to playback of actual General MIDI files and it's soundbanks, he's simply porting a program that's doing the "hard stuff" for him, and allowing the playback from its wave output to play in real time through the DS's audio. So I guess the biggest question is, does Timidity itself support such effects?
Though I'm not denying that I'd absolutely love an ADSR for filters support the same way soundfonts can utilize them, but my soundfont is pretty much designed to do all that stuff through samples, it's going to be 100% compatible by avoiding the advanced features that the SF2 format can use, so that when it's converted to GUS Patches, there generally won't be as many problems. Also as far as I know, those effects are unsupported by GUS patches, unfortunately. Unsf could probably support the special GUS patches with the effects, but I don't know if it's modified Timidity plays back the effects itself.
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#76084 - Pinesal - Sat Mar 18, 2006 3:15 am
So, does Moonshell support midi 1 now? Or just midi 0?
#76104 - The 9th Sage - Sat Mar 18, 2006 4:50 am
Pinesal wrote: |
So, does Moonshell support midi 1 now? Or just midi 0? |
It supports both.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#76115 - MoonShell - Sat Mar 18, 2006 10:21 am
I question on the sound font.
Because the loop noise is generated, the loss-less compression is necessary.
The ZLIB compression has compressed 52MB into 41MB.
It is four seconds in the start of the reproduction.
It hangs for 12 seconds when it is ZLIB compression.
In the expectation, when the TTA(The True Audio) compression is used, it is about 36MB. (rough
estimate)
However, it is likely to hang in the start of the reproduction for 30 seconds. (The badness : for as much as one minute. )
A different approach is to decrease the number of sound font tones.
The tone in accordance with SC-88PRO is adopted of The High quality version sound font file.
For instance, the following drum map is deleted.
DrumMap 9 010-HIP-HOP
DrumMap 10 011-JUNGLE
DrumMap 11 012-TECHNO
DrumMap 27 028-CR-78
DrumMap 28 029-TR-606
DrumMap 29 030-TR-707
DrumMap 30 031-TR-909
DrumMap 53 054-CYMBAL&CLAPS
It is possible to decrease to 30MB by deleting these. (trial calculation of no compression)
It is troublesome to prepare a lot of sound fonts.
I want to adopt the sound font with a lot of demands.
For instance, high quality version GM tones are 8MB.
P.S. units of MB = MByte.
#76139 - cory1492 - Sat Mar 18, 2006 4:07 pm
Thanks for the new build MoonShell.
Here is a patch to eliminate the extra M3SDx (small) version (similar to timeout problem, possible not all M3SD small version have the problem) - works great for me on both old M3SD and new M3SDx:
file: io_m3sd.c
line #296 ++
Code: |
/*-----------------------------------------------------------------
M3_Unlock
Returns true if M3 was unlocked, false if failed
Added by MightyMax
-----------------------------------------------------------------*/
bool M3SD_Unlock(void)
{
// run unlock sequence
volatile unsigned short tmp ;
tmp = *(volatile unsigned short *)0x08000000 ;
tmp = *(volatile unsigned short *)0x08E00002 ;
tmp = *(volatile unsigned short *)0x0800000E ;
tmp = *(volatile unsigned short *)0x08801FFC ;
tmp = *(volatile unsigned short *)0x0800104A ;
tmp = *(volatile unsigned short *)0x08800612 ;
tmp = *(volatile unsigned short *)0x08000000 ;
tmp = *(volatile unsigned short *)0x08801B66 ;
tmp = *(volatile unsigned short *)0x08800006 ;
tmp = *(volatile unsigned short *)0x08000000 ;
// test that we have register access
int i = 0;
vu16 sta;
// give it a few cycles to catch up - like timeout problem
while (i < 10000) {
sta=M3_REG_STS;
if( (sta == CF_STS_INSERTED1)||(sta == CF_STS_INSERTED2) )return true;
i++;
}
return false;
} |
Also, once again NMMC is working great (1.1B1) so long as MoonShell is boot from a cart instead of the MK2 menu.
My moonshell root makefile has only this (does not compile)
Code: |
arm9/$(TARGET).elf:
$(MAKE) -C arm9 -f Makefile_libmpeg2
$(MAKE) -C arm9 -f Makefile
|
I will see if adding the other fixes it.
Edit: perfect MoonShell, thank you!
changing it to this worked perfectly:
Code: |
arm9/$(TARGET).elf:
$(MAKE) -C arm9 -f Makefile_libmpeg2
$(MAKE) -C arm9 -f Makefile_libgme
$(MAKE) -C arm9 -f Makefile
|
I did not even notice that static libs were in the A9 makefile when I looked at it (it did not occur to me to look for it).
#76192 - dangkict - Sun Mar 19, 2006 4:38 am
Hi all,
Can Moonshell support compressed files or not, at least text or .TXT files? I have many ebooks to read. So if Moonshell can support compressed files ==> this great homebrew will be much more wonderful.
Thanks
#76197 - tssf - Sun Mar 19, 2006 10:17 am
It supports TXT, but not compressed, from what I know.
No one's stopping you from adding the ability, though. :)
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#76203 - dangkict - Sun Mar 19, 2006 11:06 am
tssf wrote: |
It supports TXT, but not compressed, from what I know.
No one's stopping you from adding the ability, though. :) |
I mean: i have readme.txt for example, then i compress to readme.zip; we still can read readme.zip on Moonshell.
At first, I think Moonshell just can support 1 TXT file in a compressed file and this file will be extracted into RAM. Maybe, now, the TXT file just is around 1.5 Megabytes.
That's just my idea.
Thanks.
Sorry cause my English not very good.
#76287 - The 9th Sage - Mon Mar 20, 2006 5:04 am
Mr. Picklesworth wrote: |
Can anyone summarize what's new in Plugin v2?
(I've read enough translator Shakespeare at this point...)
|
If I'm not mistaken, it's the ability to have the plug-in dynamicly load stuff from a file (or files I'd assume) off of the compact flash card like the MIDI plug-in does.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#76296 - tssf - Mon Mar 20, 2006 8:07 am
Basically the new plugin system allows the loading and releasing of samples into, and out of memory on a needed basis. This helps it so that you can probably load up to 2 megs (or more, i don't know for sure) of samples at a time when the MIDI file actually calls for the sample's use. I guess in English, this allows you to play music with higher quality samples without having to load your entire sample library into memory. A very nifty feature indeed.
I don't know what benefit it would have for other plugins, though I guess it would definately open the way to play back more complex music formats in the future as well. Perhaps it could be utilized for ..who knows, future website viewing should someone decide to write a "MoonShell Browser" html viewer? :) Oh man that would be completely awesome.
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#76300 - Durandle - Mon Mar 20, 2006 10:19 am
I'd imagine the function could be useful for Emulation plugins - like loading a SNES rom through moonshell using a SNES plugin.