add backup functionality - UNTESTED
This commit is contained in:
parent
b45d2be312
commit
8c961f0aae
4 changed files with 62 additions and 4 deletions
|
|
@ -278,7 +278,8 @@ class DivEngine {
|
|||
// save as .dmf.
|
||||
SafeWriter* saveDMF(unsigned char version);
|
||||
// save as .fur.
|
||||
SafeWriter* saveFur();
|
||||
// if notPrimary is true then the song will not be altered
|
||||
SafeWriter* saveFur(bool notPrimary=false);
|
||||
// build a ROM file (TODO).
|
||||
// specify system to build ROM for.
|
||||
SafeWriter* buildROM(int sys);
|
||||
|
|
|
|||
|
|
@ -1728,7 +1728,7 @@ bool DivEngine::load(unsigned char* f, size_t slen) {
|
|||
return false;
|
||||
}
|
||||
|
||||
SafeWriter* DivEngine::saveFur() {
|
||||
SafeWriter* DivEngine::saveFur(bool notPrimary) {
|
||||
int insPtr[256];
|
||||
int wavePtr[256];
|
||||
int samplePtr[256];
|
||||
|
|
@ -1736,8 +1736,10 @@ SafeWriter* DivEngine::saveFur() {
|
|||
size_t ptrSeek;
|
||||
warnings="";
|
||||
|
||||
song.isDMF=false;
|
||||
song.version=DIV_ENGINE_VERSION;
|
||||
if (!notPrimary) {
|
||||
song.isDMF=false;
|
||||
song.version=DIV_ENGINE_VERSION;
|
||||
}
|
||||
|
||||
SafeWriter* w=new SafeWriter;
|
||||
w->init();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue