42 lines
813 B
C#
42 lines
813 B
C#
using BizHawk.Emulation.Common;
|
|
|
|
namespace BizHawk.Emulation.Cores.Calculators
|
|
{
|
|
public partial class TI83 : ISettable<TI83.TI83Settings, object>
|
|
{
|
|
private TI83Settings _settings;
|
|
|
|
public TI83Settings GetSettings()
|
|
{
|
|
return _settings.Clone();
|
|
}
|
|
|
|
public PutSettingsDirtyBits PutSettings(TI83Settings o)
|
|
{
|
|
_settings = o;
|
|
return PutSettingsDirtyBits.None;
|
|
}
|
|
|
|
public object GetSyncSettings()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
public PutSettingsDirtyBits PutSyncSettings(object o)
|
|
{
|
|
return PutSettingsDirtyBits.None;
|
|
}
|
|
|
|
public class TI83Settings
|
|
{
|
|
public uint BGColor { get; set; } = 0x889778;
|
|
public uint ForeColor { get; set; } = 0x36412D;
|
|
|
|
public TI83Settings Clone()
|
|
{
|
|
return (TI83Settings)MemberwiseClone();
|
|
}
|
|
}
|
|
}
|
|
}
|