• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Moonshell 0.8

Started by KTZM, January 06, 2006, 01:54:20 PM

Previous topic - Next topic

zektor

Quote from: "Dudu.exe"My ogg files are amazing in the MenuMod version.. no crac sounds at all.. and my  ogg are in qualit zero.. ( allmost mp3 audio with a very small size )

Thanks again Cory..

This may be the reason. All of my OGG files are encoded with Quality 4 (~128). But I can definitely confirm that they do not crackle with the official v0.8 release, but do with the menumod release. Just odd. Guess I'm sticking with the official release, as 99% of my useage of Moonshell is OGG playback.
Nintendo DSi
Nintendo Wii - cIOS38 Revision 12 (and more)
Madden PSP Slim v5.00 M33-6

cory1492

Well, hopefully I can finagle the SD driver to work so I dont have to keep rebuilding it. I will forward cidtrips patch files to the GBAdev moonshell forum and perhaps the simple patches will get put in officially ;)

Linus

Glad to hear your making progress, unfortunately im back at uni so i dont have as much time to fiddle with this stuff any more. I did have one general wonderment though, how come Moonshell doesnt load my homebrew ds games, should they be the nds or ds.gba versions, or is it a problem with moonshell for SC, or does moonshell not do that at all - i cant find out.

cheers

cory1492

from the code:
QuoteIt is not possible to start excluding 'GBAMP/AdMovie CFI/O'.

here is how it works:
*((vu32*)0x027FFFFC) = FileCluster;  // Start cluster of NDS to load
*((vu32*)0x027FFE04) = (u32)0xE59FF018;  // ldr pc, 0x027FFE24
*((vu32*)0x027FFE24) = (u32)0x027FFE04;  // Set ARM9 Loop address
swiSoftReset();  // Reset

The way the firmware loader works in GBA MP (which is what moonshell has for NDS loading) is to set the pointer to a starting cluster on the disk for the ARM binaries and it takes care of the load. There is no such known mechanism in the non-hacked SD firmware, to simply point the device at the clusters, soft reset it and have it load them.

It should be possible to load the NDS homebrew (ds.gba) to supercards SDRAM though, and cause a reset in a similar way...

Linus

Ok this is probably silly but if the supercard worked in a similar way would it be possible to make a program that dumps whats in the registers when its loaded, then load it through the supercard firmware and then try to 'work out' which register contains the cluster address.

sorry if this is stupid but my knowledge is limited and it all helps my learning :)

Dudu.exe

Moonshell 0.8test4  seens to suport Supecard SD ... test it guys...

it work with screen positioner! =]

zektor

Quote from: "Dudu.exe"Moonshell 0.8test4  seens to suport Supecard SD ... test it guys...

it work with screen positioner! =]

Cool, link?
Nintendo DSi
Nintendo Wii - cIOS38 Revision 12 (and more)
Madden PSP Slim v5.00 M33-6


Kudaku

thanks cory your build of ver 0.8 works great

m2pt5

The 08test4 in Dudu's post does indeed work with Supercard SD!

Finally!  :D  :D  :D
Manually signing your posts is dumb.
---
Firmware versioning: Get a Passcard 3, a SuperKey, or a slot-1 flashkit. Then it doesn't matter which firmware you have.

KTZM

Hey, the link dudu posted aint workin now  :cry: ,
If someone could upload it with rapidshare i would be grateful :)
THX
AVIER ZANETTI - THE BEST FOOTBALLER EVER!!!

Mithos

Get Moonshell test 5 instead.

Quote from: "MoonShell@gbadevForum"
http://mdxonline.dyndns.org/mshl08test5.zip

SPC plugin was speed-up.
Wave plugin was supported. (LinnerPCM only)
When DPG began, the simultaneity was improved.
When closed, PowerLED is blinked.

The DPG separation tool is a good idea, for test.

There is a bug that stops in about 16 minutes.
ure White DS w. Flashme v7
Supercard SD (Viking 512MB High Speed)
Supercard DS (one) Kingston 1gb microSD
EFZ Advance 256Mbit

Phytagoras

Somehow after i installed the newest divx codec the dpgenc wont work with any files. I always get the error "0 ????????"

Koji

Quote from: "Phytagoras"Somehow after i installed the newest divx codec the dpgenc wont work with any files. I always get the error "0 ????????"

Simple solution: Uninstall the latest divx and use an older version.

cory1492

Mithos: test 5 is awesome! even OGG is working now off SCSD  8)  I guess I dont have to build it anymore, once a full release is out with codepages etc, as he took cidtrips menumod to hand and will have it in 0.9 too :D  Heh, even that lost episode isnt crackling so much any more... brilliant!