using System;
using System.Collections.Generic;
using System.Text;

namespace everdrive3x.Hardware
{
    class ProfileDefault : DeviceProfile
    {
        int firmware_version;

        public ProfileDefault(int firm_ver)
        {
            firmware_version = firm_ver;
        }

        public String Name
        {
            get { return DeviceList.NAME_UNKNOWN; }
        }

        public int MemorySize
        {
            get { return 0; }
        }

        public String PlatformName
        {
            get { return PlatformList.NAME_UNKNOWN; }
        }
        public int PlatformID
        {
            get { return PlatformList.ID_UNKNOWN; }
        }

        public int FirmwareVersion
        {
            get { return firmware_version; }
        }

        public int ID
        {
            get { return DeviceList.ID_UNKNOWN; }
        }

        public bool MultiGameSupport
        {
            get { return false; }
        }

        public bool ResetLoaderSupport
        {
            get { return false; }
        }

        public bool SoftLoaderSupport
        {
            get { return false; }
        }

        public bool BlockEraseSupport
        {
            get { return false; }
        }

        public bool OnboardProgrammer
        {
            get { return false; }
        }
    }
}
