Co to jest format pliku DSV?
Plik .dsv to plik zapisu gry utworzony przez DeSmuME, emulator Nintendo DS o otwartym kodzie źródłowym. Przechowuje on migawkę pamięci zapisu kartridża DS - dokładną zawartość układów EEPROM, SRAM lub flash, które prawdziwa gra DS zapisałaby na kartridżu - oraz krótki stopkę specyficzną dla DeSmuME, która identyfikuje typ układu zapisu i wersję pliku.
Obszar danych jest surowym zrzutem binarnym, więc jego wewnętrzna struktura zależy całkowicie od gry. Stopka DeSmuME na końcu pliku jest tym, co odróżnia .dsv od zwykłego pliku .sav używanego przez inne emulatory DS i programatory (flashcarty). Rozmiar pliku odpowiada pojemności układu zapisu oryginalnego kartridża DS, od 512 bajtów (mały EEPROM) do 512 KB (duża pamięć flash).
Ponieważ sekcja danych jest niemal identyczna z ogólnymi zapisami DS, pliki .dsv można konwertować na format .sav w celu użycia z innymi emulatorami, takimi jak melonDS, lub na prawdziwym sprzęcie za pomocą flashcarta. Wbudowane menu DeSmuME File > Import/Export ROM Save File obsługuje tę konwersję, dostępne są również narzędzia innych firm, takie jak DeSmuME Save Converter.
DeSmuME działa na systemach Windows, macOS i Linux. Pliki zapisu dla gier uruchamianych na systemie Android są zazwyczaj obsługiwane przez porty takie jak DraStic lub rdzeń DeSmuME w RetroArch.
Bezpieczeństwo
RYZYKO: LOWPliki .dsv to pasywne dane zapisu gry bez zawartości wykonywalnej. Nie ma ryzyka bezpieczeństwa przy otwieraniu ich w DeSmuME. Pobieranie plików ROM może budzić obawy dotyczące praw autorskich w zależności od jurysdykcji; same pliki zapisu nie są problematyczne pod względem prawnym.
Szczegóły formatu
w pigułce- Microsoft SQL Server Data Source View - SQL Server Analysis Services (SSAS) używa rozszerzenia .dsv dla plików widoku źródła danych - plików XML definiujących metadane/schemat dla źródła danych OLAP, niezwiązanych z emulacją.
- Delimiter-Separated Values - Ogólny plik danych tabelarycznych, w którym pola są oddzielone niestandardowym ogranicznikiem (niekoniecznie przecinkiem); wariant tekstowy/CSV używany w niektórych narzędziach GIS i danych.
Programy otwierające pliki DSV
Szczegóły techniczne
specyfikacja| Struktura pliku | Surowy zrzut pamięci RAM zapisu Nintendo DS (zawartość zależna od gry) + autorska stopka DeSmuME dołączona na końcu |
| Kolejność bajtów | Little-endian (Nintendo DS używa procesora ARM w trybie little-endian) |
| Typowy rozmiar | 512 bajtów - 512 KB (odpowiada pojemności układu zapisu kartridża DS) |
| Typy układów zapisu | EEPROM (512B-64KB), SRAM (32KB) lub NOR flash (128KB-512KB) w zależności od oryginalnego kartridża |
| Stopka DeSmuME | Dołączona na końcu pliku; identyfikuje typ układu zapisu, rozmiar układu i metadane wersji DeSmuME |
| Relacja do .sav | Zawartość danych jest niemal identyczna z ogólnymi plikami `.sav`; stopka DeSmuME jest jedyną różnicą strukturalną |
| Konwersja | Opcja File > Import/Export ROM Save File w DeSmuME konwertuje `.dsv` na/z `.sav`; dostępny jest również zewnętrzny DeSmuME Save Converter |
| Wewnętrzne sumy kontrolne | Wiele gier DS zapisuje własne sumy kontrolne w obszarze danych zapisu; DeSmuME nie dodaje oddzielnej sumy kontrolnej na poziomie kontenera |
| Kompatybilne emulatory | melonDS odczytuje format `.sav`; przekonwertowane pliki `.dsv` działają w melonDS i innych emulatorach po zmianie formatu |
| Kod źródłowy | Projekt open-source na github.com/TASVideos/desmume |
| Wydano | c. 2006 (DeSmuME emulator early versions) |
| Specyfikacja | github.com |
Konwersje DSV
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DSV.