Hidden features in the DS-X Boot :-p

Discussion in 'Other Flashing Hardware & Software' started by jackkill, Aug 1, 2008.

Aug 1, 2008
  1. jackkill
    OP

    Newcomer jackkill Member

    Joined:
    Jun 30, 2004
    Messages:
    23
    Country:
    Morocco
    I dont know if we will be able to get access to the DS-X sources so that we (us who paid money) can take care of it and add all the features we were promised then.
    anyway heres a little peak in the arm9.bin, of the dsx boot, of features not used while present. (was looking for implemented commands that i can use in the skin to have it load .nds from 3 different section (ex: wifiapp, app,..)

    VIDEOS are natively supported like the mp3s!!(.dpg) and many other things...
    first the supported folders:
    /dscart/apps
    /dscart/saves 'sav'
    /dscart/music 'mp3 ogg wav'
    /dscart/movies 'dpg' \\\the video playing function :-o 'VideoPlayer.play' so simple yet so hidden hahaha\\\
    /dscart/pics 'jpg jpeg'

    plugins available:
    AAC Plugin 'ARM7'
    ID3 MP3 Plugin
    Mpeg 4/H.263 Decoder
    Wav Plugin
    ....


    many many more info hidden.
    what's cool(if we dont want to flash our version) is that we can start the dsx with its normal 1.1.3 boot the from the apps load the edited versionand then have a user made 1.1.3++ hehe
    anyway at least the function listing help for the creation of a more advanced skin for now. (funtions that were not undisclosed when i asked for them in the forum ;-p
    help yourself first, that is the real world rule :-(

    I really hope the open source firmware project will resume
     
  2. robi

    Member robi GBAtemp Regular

    Joined:
    Nov 29, 2006
    Messages:
    264
    Location:
    Houston, TX
    Country:
    France
    I'm kinda embarrassed to admit I still only have a DS-X. Been too lazy to replace it. Hoped I would win an iTouchDS [​IMG]

    But yeah, I hope this yields some new features. I remember talk of a FPGA that could be programed and help with processing for some cool homebrew/emulators. Looks like that never happened... :\
     
  3. Ethanx94

    Member Ethanx94 GBAtemp Regular

    Joined:
    Aug 8, 2007
    Messages:
    279
    Location:
    In the parallel dimension
    Country:
    United States
    Who knows some of these features may become available through a simple graphic along with a variation of squirrel, xml, and css code. Like in a cnut file.
     
  4. jesterscourt

    Member jesterscourt Not Brad.

    Joined:
    Jan 3, 2007
    Messages:
    2,153
    Country:
    United States
    What happened to the guy that was tearing apart the DS-X firmware and figuring out how to make CFW?
     
  5. Neuromancer

    Newcomer Neuromancer Member

    Joined:
    Jun 25, 2007
    Messages:
    39
    Location:
    Henderson, NV
    Country:
    United States
     
  6. MrSpud

    Member MrSpud GBAtemp Regular

    Joined:
    Jan 4, 2008
    Messages:
    166
    Location:
    Barrie,Ontario,Canada
    Country:
    Canada
    What's a cnut file? Are you sure it's not a typo? Is it like a dcik file? [​IMG]
     
  7. Ethanx94

    Member Ethanx94 GBAtemp Regular

    Joined:
    Aug 8, 2007
    Messages:
    279
    Location:
    In the parallel dimension
    Country:
    United States
    I its an xml/squirrel type of file within the skin. It goes along with spinner files.
     
  8. Ethanx94

    Member Ethanx94 GBAtemp Regular

    Joined:
    Aug 8, 2007
    Messages:
    279
    Location:
    In the parallel dimension
    Country:
    United States
    Look what a hex edit of arm9.bin from the dump shows.

    Starting at 0019C388:

    MPEG::File::strip() - Cannot strip tags from a read only file...
    MPEG::File::save() -- File is read only.....................
    MPEG::Properties::read() -- Could not find a valid last MPEG frame in the stream....
    MPEG::Properties::read() -- Could not find a vallid first MPEG frame in the stream...
    MPEG::Properties::read() -- Page headers were invalid...Xing....
    MPEG::XingHeader::Parse() -- Xing header doesn't contain the total number of frames.....
    MPEG::XingHeader::Parse() -- Xing header doesn't contain the total


    Here's some info about the skin (I guess of the top screen)

    Starting at 0019E328:

    bg.gfx
    bg.pal
    dot.gfx
    eeprom.gfx
    eeprom.map
    eeprom.pal
    loading.gfx
    loading.pal

    Apparently they use .gfx files instead of .raw. I wonder if .gfx would work for the bottom screen.
     
  9. Brian117

    Member Brian117 GBAtemp Psycho!

    Joined:
    Oct 1, 2007
    Messages:
    3,249
    Location:
    Cleveland, OH
    Country:
    United States
    August 1st.
    August 1st.
    August 1st.
    August 1st.
     
  10. Shuny

    Member Shuny I'm in yr forum, reading yr postz

    Joined:
    Nov 15, 2006
    Messages:
    1,019
    Location:
    Somewhere in the world
    Country:
    France
    DS-Xtreme.
    DS-Xtreme.
    DS-Xtreme.
    DS-Xtreme.
     

Share This Page