#include "OS:osbyte.h"
#include "cmos.h"

static int cmos_old = 0;

extern void cmos_set(int mav)
{
  xosbyte2(161, 198, 0, &cmos_old);
  xosbyte(162, 198, cmos_old & ~(mav >> 4 & 0xf) | mav & 0xf);
  cmos_changed = TRUE;
}

void cmos_restore(void)
{
  xosbyte(162, 198, cmos_old);
  cmos_changed = FALSE;
}

bool cmos_changed = FALSE;
