If it operates like a real PC, DOS reads the RTC only once at boot up and then keeps track of the time and date itself in reserved RAM locations using interrupts. Using the TIME and DATE commands to read the time and date will use the current DOS values from the RAM locations rather than the RTC...