DSnews网站报道
---------------------------------------------------------------
22/12/04: FIRST DS GAME ROM DUMPED
Naturally, it had to happen at some point, but darkfader from the gbadev forms has managed to dump the Metroid demo. He's not releasing the downloaded ROM for obvious reasons, but you can view the contents of the cartridge, including the file structure, at the link we've given just above.
Gbadev论坛原文(国内被屏蔽不能访问)
---------------------------------------------------------------http://forum.gbadev.org/viewtopic.php?t=4667
The mod gods网站报道
---------------------------------------------------------------
Tuesday, December 21, 2004 8:53 PM
DarkFader Dumps Metroid
DarkFader has managed to dump the Metroid Demo cartridge. On this thread at gbadev.org he posted the file list for the game, stored in the cartridge. The reason he hasn't posted a complete dump is probably either to avoid making it available to the warez communities or maybe because the data is still not in a 100% readable format. Anyways it is a big step towards understanding the DS architecture in order to develop for it.
E finalmente è giunto il giorno, e anche questa sezione è stata usata!
Per adesso si sa ben poco su questo dump, a parte che è stato fatto dall'ormai conosciuto darkfader.
Nella discussione la lista dei file inclusi nella rom (quindi forse non si avrà un .nds, oppure gli .nds saranno apribili come delle .iso
Lista file:
\data\data\levels\data\levels\collision\data\levels\collision\blueRoom_Collision.bin
\data\levels\collision\e3Level_Collision.bin
\data\levels\collision\mp1_Collision.bin
\data\levels\collision\mp2_Collision.bin
\data\levels\collision\mp3_Collision.bin
\data\levels\collision\mp5_Collision.bin
\data\levels\collision\testlevel_Collision.bin
\data\levels\entities\data\levels\entities\e3Level_Ent.bin
\data\levels\entities\morphBall_Ent.bin
\data\levels\entities\mp1_Ent.bin
\data\levels\entities\mp2_Ent.bin
\data\levels\entities\mp3_Ent.bin
\data\levels\entities\mp5_Ent.bin
\data\levels\entities\regulator_Ent.bin
\data\levels\entities\survivor_Ent.bin
\data\levels\entities\testlevel_Ent.bin
\data\levels\models\data\levels\models\blueRoom_Anim.bin
\data\levels\models\blueRoom_Model.bin
\data\levels\models\e3Level_Anim.bin
\data\levels\models\e3Level_Model.bin
\data\levels\models\mp1_Anim.bin
\data\levels\models\mp1_Model.bin
\data\levels\models\mp2_Anim.bin
\data\levels\models\mp2_Model.bin
\data\levels\models\mp3_Anim.bin
\data\levels\models\mp3_Model.bin
\data\levels\models\mp5_Anim.bin
\data\levels\models\mp5_Model.bin
\data\levels\models\testlevel_Anim.bin
\data\levels\models\testLevel_Model.bin
\data\levels\nodeData\data\levels\nodeData\e3Level_Node.bin
\data\levels\nodeData\morphBall_Node.bin
\data\levels\nodeData\mp1_Node.bin
\data\levels\nodeData\mp2_Node.bin
\data\levels\nodeData\mp3_Node.bin
\data\levels\nodeData\mp5_Node.bin
\data\levels\nodeData\regulator_Node.bin
\data\levels\nodeData\survivor_Node.bin
\data\levels\nodeData\testLevel_Node.bin
\data\logo\data\logo\logo_Anim.bin
\data\logo\logo_Model.bin
\data\menus\data\menus\filter_Model.bin
\data\menus\font_Model.bin
\data\menusTD\data\menusTD\bottom_bg_Model.bin
\data\menusTD\client_start_Anim.bin
\data\menusTD\client_start_Model.bin
\data\menusTD\configuration_Anim.bin
\data\menusTD\configuration_bg_Model.bin
\data\menusTD\configuration_Model.bin
\data\menusTD\edit_name_2_Anim.bin
\data\menusTD\edit_name_2_bg_Model.bin
\data\menusTD\edit_name_2_Model.bin
\data\menusTD\font_Model.bin
\data\menusTD\frame_Anim.bin
\data\menusTD\frame_Model.bin
\data\menusTD\host_start_Anim.bin
\data\menusTD\host_start_bg_Model.bin
\data\menusTD\host_start_Model.bin
\data\menusTD\main_menu_Anim.bin
\data\menusTD\main_menu_bg_Model.bin
\data\menusTD\main_menu_Model.bin
\data\menusTD\menu_state.bin
\data\menusTD\multi_hi_score_Anim.bin
\data\menusTD\multi_hi_score_Model.bin
\data\menusTD\multiplayer_Anim.bin
\data\menusTD\multiplayer_bg_Model.bin
\data\menusTD\multiplayer_Model.bin
\data\menusTD\options_Anim.bin
\data\menusTD\options_bg_Model.bin
\data\menusTD\options_Model.bin
\data\menusTD\popup_Anim.bin
\data\menusTD\popup_Model.bin
\data\menusTD\records_Anim.bin
\data\menusTD\records_Model.bin
\data\menusTD\title_Anim.bin
\data\menusTD\title_bg_Model.bin
\data\menusTD\title_Model.bin
\data\menusTD\training_Anim.bin
\data\menusTD\training_bg_Model.bin
\data\menusTD\training_hi_score_Anim.bin
\data\menusTD\training_hi_score_bg_Model.bin
\data\menusTD\training_hi_score_Model.bin
\data\menusTD\training_Model.bin
\data\menusTD\vibe_Model.bin
\data\models\data\models\ballDeath_Anim.bin
\data\models\ballDeath_Model.bin
\data\models\balljump_Model.bin
\data\models\balljump_ray_Anim.bin
\data\models\balljump_ray_Model.bin
\data\models\bomb_Anim.bin
\data\models\bomb_Model.bin
\data\models\bombLite_Anim.bin
\data\models\bombLite_Model.bin
\data\models\bombStart_Anim.bin
\data\models\bombStart_Model.bin
\data\models\bombStartLite_Anim.bin
\data\models\bombStartLite_Model.bin
\data\models\bombStartLiter_Anim.bin
\data\models\bombStartLiter_Model.bin
\data\models\dashEffect_Anim.bin
\data\models\dashEffect_Model.bin
\data\models\door2_Anim.bin
\data\models\door2_holo_Anim.bin
\data\models\door2_holo_Model.bin
\data\models\door2_Model.bin
\data\models\door_Anim.bin
\data\models\door_Model.bin
\data\models\effWaspDeath_Anim.bin
\data\models\effWaspDeath_Model.bin
\data\models\furlEffect_Anim.bin
\data\models\furlEffect_Model.bin
\data\models\fuzzball_Model.bin
\data\models\genericmover_Anim.bin
\data\models\genericMover_Collision.bin
\data\models\genericMover_Model.bin
\data\models\gun_Anim.bin
\data\models\gun_idle_Model.bin
\data\models\gunEffElectroCharge_Anim.bin
\data\models\gunEffElectroCharge_Model.bin
\data\models\gunEffMissileCharge_Anim.bin
\data\models\gunEffMissileCharge_Model.bin
\data\models\gunLobFlash_Anim.bin
\data\models\gunLobFlash_Model.bin
\data\models\gunMuzzleFlash_Anim.bin
\data\models\gunMuzzleFlash_Model.bin
\data\models\gunSmoke_Anim.bin
\data\models\gunSmoke_Model.bin
\data\models\jumpad_ray_Model.bin
\data\models\jumppad_base_Model.bin
\data\models\jumppad_ray_Anim.bin
\data\models\jumppad_ray_Model.bin
\data\models\lightningCol_Anim.bin
\data\models\lightningCol_Model.bin
\data\models\lightningColLite_Anim.bin
\data\models\lightningColLite_Model.bin
\data\models\lightningColLiter_Anim.bin
\data\models\lightningColLiter_Model.bin
\data\models\lightningColLiterER_Anim.bin
\data\models\lightningColLiterER_Model.bin
\data\models\lightningLob_Anim.bin
\data\models\lightningLob_Model.bin
\data\models\metroid_Anim.bin
\data\models\Metroid_Lo_Model.bin
\data\models\metroid_Model.bin
\data\models\missileCollide_Anim.bin
\data\models\missileCollide_Model.bin
\data\models\missileColLite_Anim.bin
\data\models\missileColLite_Model.bin
\data\models\missileColLiter_Anim.bin
\data\models\missileColLiter_Model.bin
\data\models\missileColLiterER_Anim.bin
\data\models\missileColLiterER_Model.bin
\data\models\Mochtroid_Anim.bin
\data\models\Mochtroid_Lo_Model.bin
\data\models\Mochtroid_Model.bin
\data\models\morphBall_Blue_Model.bin
\data\models\morphBall_Green_Model.bin
\data\models\morphBall_Model.bin
\data\models\morphBall_White_Model.bin
\data\models\pb_charged_Anim.bin
\data\models\pb_charged_Model.bin
\data\models\pb_normal_Anim.bin
\data\models\pb_normal_Model.bin
\data\models\pick_ammo_A_Model.bin
\data\models\pick_ammo_B_Model.bin
\data\models\pick_dblDamage_Model.bin
\data\models\pick_health_A_Model.bin
\data\models\pick_health_B_Model.bin
\data\models\pick_morphball_Model.bin
\data\models\pick_wpn_electro_Model.bin
\data\models\pick_wpn_missile_Model.bin
\data\models\platform_Collision.bin
\data\models\platform_Model.bin
\data\models\samus_Anim.bin
\data\models\samus_hi_blue_Model.bin
\data\models\samus_hi_green_Model.bin
\data\models\samus_hi_white_Model.bin
\data\models\samus_hi_yellow_Model.bin
\data\models\samus_low_yellow_Model.bin
\data\models\spawnEffect_Anim.bin
\data\models\spawnEffect_Model.bin
\data\models\trail_Model.bin
\data\models\warWasp_Anim.bin
\data\models\warWasp_Model.bin
\data\models\zoomer_Anim.bin
\data\models\zoomer_Model.bin
\data\movies\data\movies\death-15fps-down-right.avi.fv
\data\movies\death-15fps-up-left.avi.fv
\data\movies\opening-15fps-down-right.avi.fv
\data\movies\opening-15fps-up-left.avi.fv
\data\movies\spawn_blue-15fps-down-right.avi.fv
\data\movies\spawn_blue-15fps-up-left.avi.fv
\data\movies\spawn_green-15fps-down-right.avi.fv
\data\movies\spawn_green-15fps-up-left.avi.fv
\data\movies\spawn_white-15fps-down-right.avi.fv
\data\movies\spawn_white-15fps-up-left.avi.fv
\data\movies\spawn_yellow-15fps-down-right.avi.fv
\data\movies\spawn_yellow-15fps-up-left.avi.fv
\data\movies\teaser-15fps-down-right.avi.fv
\data\movies\teaser-15fps-up-left.avi.fv
\data\sound\data\sound\BGMDATA.BIN
\data\sound\GLOBALSFXDATA.BIN
\data\sound\MENUSFXDATA.BIN
\data\sound\SFXDATA.BIN
这里大家可以看到NDS的文件结构已经出来了,而且非常清晰,剩下的就是NDS加密重点在哪里,只要解密后我们将可以享受幸福的生活. |