Hva er NDS-filformatet?
Filendelsen .nds (forkortelse for Nintendo Dual Screen) brukes av Nintendo DS-spill-ROM-bildefiler. En enkelt .nds-fil lagrer ROM-flashdata-bildet hentet fra en original Nintendo DS-spillkassett - en rå binær dump av kassettens flashminne. Filhodet koder en 12-byte spilltittel ved posisjon 0x00, en 4-byte spillkode ved 0x0C, og Nintendo-logoens punktgrafikk som maskinvaren bruker for å verifisere oppstartsprosessen.
.nds-filer lar brukere spille Nintendo DS-spill på en datamaskin eller mobil enhet ved hjelp av en emulator. De brukes også til å lagre «homebrew»-spill, som kan spilles på ekte maskinvare via flashkassetter. Tilhørende .sav-filer inneholder lagringsdata; IPS-patcher brukes ofte for vifteoversettelser. Formatet debuterte med Nintendo DS i 2004, og etterfulgte Game Boy Advance-kassetter.
Sikkerhet og trygghet
RISIKO: MEDIUMSelve ROM-dataene er inaktiv spillkode som kun kjører i en emulator, men to reelle bekymringer gjelder. Juridisk: nedlasting av ROM-er for spill du ikke eier er et brudd på opphavsretten i de fleste land - den lovlige veien er å dumpe dine egne kassetter eller spille homebrew/freeware. Kilde-sikkerhet: «ROM-sider» er beryktet for falske nedlastingsknapper, annonser og medfølgende skadevare; last kun ned EMULATOREN fra dens offisielle side (melonDS, DeSmuME, OpenEmu) og unngå tvilsomme portaler. Flashkassetter som laster .nds på ekte maskinvare er lovlige å eie, men brukes ofte til piratkopiering.
Formatdetaljer
i et nøtteskallProgrammer som åpner NDS-filer
Tekniske detaljer
dyp spesifikasjon| Filtype | Rå binær Nintendo DS-kassett-ROM-dump |
| Hode-størrelse | 512 byte ved filposisjon 0x000 |
| Spilltittel-felt | 12-byte ASCII-streng ved filposisjon 0x000 (fylt med null-tegn for å fylle alle 12 byte) |
| Spillkode-felt | 4-byte ASCII-identifikator ved posisjon 0x00C; koder spill-ID, plattformkode (D for DS) og region |
| Prosessor-seksjoner | Separate kjørbare koderegioner for ARM9 (hoved-CPU) og ARM7 (sub-CPU), hver med sitt eget startpunkt |
| Innebygd filsystem | Nitro File System (NitroFS) for lagring av spillressurser; NARC-arkiver brukes ofte internt |
| Oppstartsverifisering | Nintendo-logo punktgrafikk og CRC lagret i hodet; DS-maskinvare verifiserer CRC før oppstart tillates |
| ROM-kapasitetsområde | 8 MB (64 Mbit) til 512 MB (4 Gbit) avhengig av kassettens maske-ROM-størrelse |
| MIME-type | application/octet-stream |
| Byterekkefølge | Little-endian gjennomgående |
| Lagringsdata | Ekstern .sav- eller .srm-fil inneholder lagringstilstand; type (EEPROM, Flash eller FRAM) varierer etter spill |
| DSi- og 3DS-kompatibilitet | .nds-ROM-er kjører i NDS-bakoverkompatibilitetsmodus på DSi, DSi XL og Nintendo 3DS-familien |
| Flashkassett-lasting | Kan lastes på original DS-maskinvare via flashkassett-enheter som R4, Acekard 2i og DSTT |
| Patch-støtte | IPS- og xdelta-patcher påføres direkte på ROM-binærfilen for vifteoversettelser og ROM-hacks |
| Utgitt | 2004 (Nintendo DS launch) |
| Spesifikasjon | problemkaputt.de |
NDS-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om NDS-filer.