#ifndef _FATCAT_FATBACKUP_H
#define _FATCAT_FATBACKUP_H

#include <core/FatSystem.h>
#include <core/FatModule.h>

/**
 * Handle backup of the FAT tables
 */
class FatBackup : public FatModule
{
    public:
        FatBackup(FatSystem &system);
        
        void backup(string backupFile, int fat=0);
        void patch(string backupFile, int fat=0);
};

#endif // _FATCAT_FATBACKUP_H
