• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Modified version of MoonShell for SD

Started by Critical_Impact, November 07, 2005, 08:24:54 PM

Previous topic - Next topic

Critical_Impact

Someone has modified version 6 of moonshell to run on the SC SD,

http://www7.plala.or.jp/zap/download.html

You'll have to grab the source code for the latest version of 6 and download his modifications and put his into the latest source code and compile. I've done this and it works but im at school at the moment so i cant post what i compiled. If noone has posted a compiled version by the time i get home i'll post what i compiled.

works great on mine.

memyselfandi

YOU ARE WELCOME! :!: , yeah you got this from the official supercard forum where i posted about it but whateva :roll:
 am The Best and you Know it!!!

Koji

Quote from: "memyselfandi"YOU ARE WELCOME! :!: , yeah you got this from the official supercard forum where i posted about it but whateva :roll:

Oh whaa :p So you didn't get credit for posting it in another forum first.

Thanks for posting it ^_^ I can't wait to try it out myself.

Critical_Impact


cory1492

What great news this is, regardless of who found it first  :roll: thanks for bringin it here where I see it  :)

compiled and working, read the info.txt for an explanation why there is 2 binaries.
precompiled for SC SD:
moonshell06SC.zip
-----mirroed from the site above----
the source diff file:
20051031_moonshell06_src_SCSD_diff.zip
an extra copy of rain and fmsxs DS for SC SD (they are ds.gba and need to be renamed to .nds to work)
RAIN_FMSX_SCSD.zip
and an extra copy of the source files:
gba_nds_fat_SCSD.zip
-----------------------------------------
Thanks guys for the info, I was kinda struggling on and off with the SC aspect of the drivers, and had it partially working, just not working quite right. For whatever reason, this one always drops back to the filesystem menu wrather than defaulting to the SC SD card, but its labelled right in the menu anyway ;)

The really cool thing is, there is also a version of RAIN and fmsxsds working with SC SD at that site as well  :D

Damn, coulda had this 3 days ago and not wasted the time had I been watching the moonshell GBAMP thread at gbadev.org a little more attentively :(

Tested now, RAIN is working beautifully, aside from the fact it cant get the gameid properly from the header... :) Direct to SD save backup and restore, kinda makes ETool obsolete on SC SD ;) Now I am extactic, much can be done with the full version of the SC API ported into the FAT source, especially since read/writes arent nearly as slow as the previous source I had looked at.

mgarrine

Hi COri, thanks for your wonderful work, i was sure you was tgoing to reach this point... 8)  :wink:

Only a thing, i pray you if you can explainf if now is possible for us to customize the Moonshell with our background, and use it as the Romman team one..
in a few words : now we have still to build a rom that contains all the files?
or we can put on the SC SD only the monshell binary(as the romman version)  and it will read the SC SD flesystem ??? And in this case, can we customize it??? and How??

Sorry for all these very  stupid question but now i'm at work and can't test nothing,,,bye :wink:  :razz:  8)
[size=14]´   º Í!¸ LÍ!mgarrine$[/size]

cory1492

Cory did none of the work except drop in the diff and compile it, then post the binary and mirrors of the the other files form their site here ;) - turns out it was a fairly simple mod that needed to be done, and I was on the right track, but I would never have figured out how to get MP3 working right  :oops:

Quoteprecompiled for SC SD:
moonshell06SC.zip
There is 2 binaries in it, see the readme for the explanation - yes, fully customizable - you just need to add the appropriate file to the moonshell 06 binary distro and customize whatever you'd like, and run IMFS.bat then EXFS.bat, rename the ds.gba and put it on your SD card ;)

MoonShell06 works straight outta the box from the official binary release with SC CF, fully customizeable, just need to do your changes and create the EXFS and use the ds.gba renamed to nds.

edit:/
Solved my problem, if you donwload the binary of moonshell, make sure to change the following:
moonshell06_src\files\.shell\global.ini
line 15 to
StartPath=//SCFS

I have reuploaded the binary with this fix in place and included a modified global.ini that has the above change for use with the full binary official package.

I also added BlueMoonShell with a blue skin from someone in the gbadev.org thread, if you want the files just let me know.

memyselfandi

 am The Best and you Know it!!!

m2pt5

I'm getting an error I can't read when I run the Writefiles_IMFS.bat, to try including my background and boot sound. Something about "(64kb)" and the number of kb in the /files/ folder.
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.

cory1492

the "IMplanted File System" (IMFS) has a very specific maximum size it can allow. You can delete some of the extraneous files like the test sound, but essentially you must make the background
QuoteBMP image must be 256 x 192 pixels.
and 50KB or less in size.

Remember that less colors == smaller image, as well, it will look alot better on your DS than it will on your PC monitor. That said, many apps like PhotoShop have the option to export the file for a web page, in other words, export the file at the smallest size possible - which I find works quite well to dither the images to smaller sizes and still look nice on the DS screen.

cidtrips

QuoteCory1492:the "IMplanted File System" (IMFS) has a very specific maximum size it can allow. You can delete some of the extraneous files like the test sound, but essentially you must make the backgroundQuote:
BMP image must be 256 x 192 pixels.
and 50KB or less in size.

Why not just increase the IMFS size to 512Kb? in the arm9/data dir use
"IMFS_CreateBin IMFSROM.bin 512" <---gives you a 512Kb (1/2 a meg)
then re-compile. my bmp is 145kb, with no problems... and using the WriteFiles_EXFS.bat BLOATS the rom with extra, non-essential data (basically a copy of the imfs). .bat file here will append loader and rename the .ds.gba automagically. plus doesn't bloat.

EDIT: .bat file removed from my site, as I am ignorant. (didn't work, see cory1492's post on next page) replaced with his full mod set. (has SD support, also GBAMP and SC CF versions of the compiled roms hosted on the site in .nds format.)

m2pt5

I'm sorry, I still don't understand how to do this. (Give a bigger space for system files and recompile.)

If someone could compile one for me with 1024kb of space for system files, I'd be eternally grateful.
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.

cidtrips

QuoteIf someone could compile one for me with 1024kb of space for system files, I'd be eternally grateful.

would need to know what hardware you were using....

m2pt5

Supercard SD. I thought this thread was about that version.
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.

cidtrips

forgive me, I've been around a salais.