Welcome, Guest. Please login or register. December 01, 2008, 07:02:37 PM
 
Home Help Login Register
+  NeoTeam Official Forum
|-+  NEO Team's Projects for the GBA/NDS/NDS lite
| |-+  NEO Flash and Magic Key 1/2/3 help, FAQ/guides and discussion
| | |-+  FAQ posts
| | | |-+  [FAQ] MoonShell Setup
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Go Down Print
Author Topic: [FAQ] MoonShell Setup  (Read 14207 times)
cory1492
Global Moderator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 1441



WWW
[FAQ] MoonShell Setup
« on: February 13, 2006, 06:47:01 AM »

This is a very brief guide to setup MoonShell for use with MK2/3, for running it directly from an SD/MMC, flashed to MK3 or flashed to a Neo/XG cart.

See attachment for a ready made version using MoonLights BlueMoonlight skin from his site. De/Encoders etc are not included with this download.

1 - download MoonShell; the latest build and moonshell's official page can be found here. V0.992 test 4 (current as of writing) can be found here.

2 - extract the downloaded file somewhere on your PC.

3 - running setup.exe
a - run setup.exe from the extracted file (do not move it or it will produce non-english errors when you try to build it)
b - choose where you wish to have the build sent to (can be SD/MMC or local HDD/partitions root folder) - DO NOT CHOOSE EXFS unless you are compiling everything together to run from a GBA cart
c - uncheck "SuperCard?NDS" option in the lower ROM image area, it will not be needed for MK2/3 support
d - select the proper code page for the language you use
e - click setup
this will generate a directory "shell" and a file "_BOOT_MP.nds" on the drive you selected.
f - the shell folder contains images and txt files to allow you to customize how moonshell acts and what skin it uses.

4 - touchscreen calibration
For whatever reason, there has been trouble reading the firmware touch screen calibration data when MK2/3 menu is used.  A workaround has been developed.

a - put the included "CalibrationTool.nds" onto your SD/MMC card (in forMagicKey in the official download, included in the attachment)
b - run it from the MK2/3 menu
c - it will give some data, copy it down or leave it on your screen
d - open the folder /shell/global.ini in a text editor and find the section
    "[TouchPadCalibration]"
e - change enabled=0 to enabled=1 (if it isnt already enabled=1)
f - enter your other calibration info from the tool into the other 0 number postions
    xscale=0
    yscale=0
    xoffset=0
    yoffset=0

5 - Place the files onto your SD/MMC card (if you havent already) and run the _BOOT_MP.nds from the MK2/3 menu, or flash it to the MK3/Neo/XG memory and run it from there. Note that the /shell folder will need to be placed/present in the ROOT of your SD/MMC card if you wish to use custom skins and settings.

Note on skinning:
Make changes only to files in the shell folder generated by the setup.exe. Do not worry about changing other files, as some do not get copied (such as skin.ini, or custom skin parts). Download the attachment for an excellent example of the full power of the skin support found in MoonShell (as well as many names to files not included in the setup.exe created shell folder)

Thanks Chishm for the updated drivers and thanks Infantile Paralysiser for the addition of yet anther device to your already excellent application.
« Last Edit: March 08, 2006, 03:39:42 AM by cory1492 » Logged

Those who have come here to hate should leave now, for in their hatred they only betray themselves.
translated from The Book of Life (Src: Sword of Truth - Phantom by Terry Goodkind)
Pages: [1] Go Up Print 
« previous next »
Jump to:  
Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC