- what= (params[1])->get_ivalue();
- if ((ticker= sim->uc->get_counter(what)) == 0)
- {
- con->printf("Timer %d does not exist\n", what);
- return(0);
- }
- con->printf("timer #%d: %g sec (%lu clks)\n", what,
- ticker->get_rtime(sim->uc->xtal), ticker->ticks);
+ con->dd_printf("Error: No SFR\n");
+ return(DD_FALSE);
+ }
+ for (i= 0, parm= cmdline->param(i);
+ parm;
+ i++, parm= cmdline->param(i))
+ {
+ if (!parm->as_address(uc) ||
+ !mem->valid_address(parm->value.address))
+ con->dd_printf("Warning: Invalid address %s\n",
+ (char*)cmdline->tokens->at(i+1));
+ else
+ mem->dump(parm->value.address, parm->value.address, 1, con);