struct tm_settings
{
    ULONG   x_pos;
    ULONG   y_pos;
    ULONG   x_siz;
    ULONG   y_siz;
    UBYTE   add_mem_col;
    UBYTE   base_mem_col;
    UBYTE   miss_mem_col;
    UBYTE   lowl_col;
    UBYTE   back_col;
    UBYTE   text_col;
    char    font_name[40];
    UWORD   font_size;
    WORD    border_double;
    WORD    back_pic;
    char    pubscreen_name[64];
    char    background_picture[128];
    ULONG   def_bas_c_ram;
    ULONG   def_bas_f_ram;
    ULONG   WaitSeconds;
    BOOL    UseScreenNotify;
    BOOL    DisplayNums;
    UBYTE   RefreshTime;
    UBYTE   DisplayLargest;
    UBYTE   DisplayFree;

    BOOL    _3DGauge;

    char    ChipText[16];
    char    FastText[16];
    char    RetinaText[16];
    char    VirtualText[16];

    BOOL    DisplayRetina;

    BOOL    DisplayOneLine;
    UBYTE   WindowBackFront;

    UBYTE   WindowMove;

    UBYTE   BorderX;
    UBYTE   BorderY;
    UBYTE   SpaceY;

    BOOL    NoBaseMem;

    char    TextFormat[128];

    BOOL    DisplayAll;
    BOOL    DisplayChip;
    BOOL    DisplayFast;

    char    AllText[16];

    char    InfoTextFormat_1[128];
    char    InfoTextFormat_2[128];

    BOOL    DisplayInfo_1;
    BOOL    DisplayInfo_2;

    BOOL    GaugesBorder;

    UBYTE   all_back_col;

    char    VolumeTextFormat[128];

    UBYTE   VolRefreshTime;

    BOOL    DisplayDIGITAL;
    BOOL    DisplayDATE;

    UBYTE   ClockFormat;
    UBYTE   DateFormat;

    char    Clockfont_name[40];
    UWORD   Clockfont_size;

    char    Clocksmallfont_name[40];
    UWORD   Clocksmallfont_size;

    UBYTE   ClockIndent;

    UBYTE   MemIndent;
    UBYTE   VolIndent;
    UBYTE   InfIndent;

    BOOL    NoGauges;

    BOOL    DisplayIdle;

    UBYTE   colums;

    char    IdleText[16];
    char    IdleFormat[128];
    UBYTE   IdleIndent;

    BOOL    BlinkCLOCK;

    BOOL    ShadowText;
};

