* sim/ucsim/s51.src/Makefile.in: fixed error made in previous commit
[fw/sdcc] / sim / ucsim / s51.src / wdt.cc
index 7e7141e0a6db0701d267914a6f4335484c97b90f..d62b5271aea3b1cf3616ba35fe51d4710acaa6ce 100644 (file)
@@ -43,7 +43,7 @@ cl_wdt::cl_wdt(class cl_uc *auc, long resetvalue):
 int
 cl_wdt::init(void)
 {
-  class cl_mem *sfr= uc->mem(MEM_SFR);
+  class cl_address_space *sfr= uc->address_space(MEM_SFR_ID);
 
   if (!sfr)
     {
@@ -55,7 +55,7 @@ cl_wdt::init(void)
 }
 
 void
-cl_wdt::write(class cl_cell *cell, t_mem *val)
+cl_wdt::write(class cl_memory_cell *cell, t_mem *val)
 {
   if (cell == wdtrst &&
       (((*val)&0xff) == 0xe1) &&
@@ -64,8 +64,8 @@ cl_wdt::write(class cl_cell *cell, t_mem *val)
     {
       wdt= 0;
       /*uc->sim->app->get_commander()->
-       debug("%g sec (%d tick): Watchdog timer enabled/reset PC= 0x%06x"
-       "\n", uc->get_rtime(), uc->ticks->ticks, uc51r->PC);*/
+        debug("%g sec (%d tick): Watchdog timer enabled/reset PC= 0x%06x"
+        "\n", uc->get_rtime(), uc->ticks->ticks, uc51r->PC);*/
     }
   written_since_reset= DD_TRUE;
 }
@@ -77,13 +77,13 @@ cl_wdt::tick(int cycles)
     {
       wdt+= cycles;
       if (wdt > reset_value)
-       {
-         /*sim->app->get_commander()->
-           debug("%g sec (%d ticks): Watchdog timer resets the CPU, "
-           "PC= 0x%06x\n", get_rtime(), ticks->ticks, PC);*/
-         uc->reset();
-         //return(resWDTRESET);
-       }
+        {
+          /*sim->app->get_commander()->
+            debug("%g sec (%d ticks): Watchdog timer resets the CPU, "
+            "PC= 0x%06x\n", get_rtime(), ticks->ticks, PC);*/
+          uc->reset();
+          //return(resWDTRESET);
+        }
     }
   return(0);
 }
@@ -96,10 +96,10 @@ cl_wdt::reset(void)
 }
 
 void
-cl_wdt::print_info(class cl_console *con)
+cl_wdt::print_info(class cl_console_base *con)
 {
   con->dd_printf("%s[%d] %s counter=%d (remains=%d)\n", id_string, id,
-                (wdt>=0)?"ON":"OFF", wdt, (wdt>=0)?(reset_value-wdt):0);
+                 (wdt>=0)?"ON":"OFF", wdt, (wdt>=0)?(reset_value-wdt):0);
 }