if ((s= strtok(NULL, delimiters)) == NULL)
{
- fprintf(sim->cmd_out(), "Address has not given.\n");
+ sim->cmd->printf("Address has not given.\n");
return;
}
if (tabl)
if (p &&
*p)
{
- fprintf(sim->cmd_out(), "Bad address.\n");
+ sim->cmd->printf("Bad address.\n");
return;
}
}
start= addr;
if (start >= mem->size)
{
- fprintf(sim->cmd_out(),
- "Address %ld(0x%lx) is bigger than %ld(0x%lx).\n",
- start, start, mem->size-1, mem->size-1);
+ sim->cmd->printf("Address %ld(0x%lx) is bigger than %ld(0x%lx).\n",
+ start, start, mem->size-1, mem->size-1);
return;
}
if (!(start >= first))
{
- fprintf(sim->cmd_out(),
- "Address %ld(0x%lx) is less than %ld(0x%lx).\n",
- start, start, first, first);
+ sim->cmd->printf("Address %ld(0x%lx) is less than %ld(0x%lx).\n",
+ start, start, first, first);
return;
}
if ((s= strtok(NULL, " \t\v")) == NULL)
{
- fprintf(sim->cmd_out(), "Data has not given.\n");
+ sim->cmd->printf("Data has not given.\n");
return;
}
while (s &&
if (p &&
*p)
{
- fprintf(sim->cmd_out(), "Bad data %s\n", s);
+ sim->cmd->printf("Bad data %s\n", s);
break;
}
mem->set(addr, data);
}
s= strtok(NULL, " \t\v");
}
- dump_memory(mem, &start, addr-1, 16, sim->cmd_out(), sim);
+ dump_memory(mem, &start, addr-1, 16, sim->cmd->actual_console, sim);
}
cmd_set_iram(char *cmd, class cl_uc *uc, class cl_sim *sim)
{
set_memory(uc->mem(MEM_IRAM), 0, uc, NULL, sim);
- return(FALSE);
+ return(DD_FALSE);
}
uc->eram2xram();
set_memory(uc->mem(MEM_XRAM), 0, uc, NULL, sim);
uc->xram2eram();
- return(FALSE);
+ return(DD_FALSE);
}
cmd_set_code(char *cmd, class cl_uc *uc, class cl_sim *sim)
{
set_memory(uc->mem(MEM_ROM), 0, uc, NULL, sim);
- return(FALSE);
+ return(DD_FALSE);
}
cmd_set_sfr(char *cmd, class cl_uc *uc, class cl_sim *sim)
{
set_memory(uc->mem(MEM_SFR), SFR_START, uc, uc->sfr_tbl(), sim);
- return(FALSE);
+ return(DD_FALSE);
}
if ((s= strtok(NULL, delimiters)) == NULL)
{
- fprintf(sim->cmd_out(), "Address has not given.\n");
- return(FALSE);
+ sim->cmd->printf("Address has not given.\n");
+ return(DD_FALSE);
}
if (!interpret_bitname(s, uc, &cell, &addr, &bitaddr, &bitmask, NULL))
{
- fprintf(sim->cmd_out(), "Bad address %s\n", s);
- return(FALSE);
+ sim->cmd->printf("Bad address %s\n", s);
+ return(DD_FALSE);
}
if ((s= strtok(NULL, delimiters)) == NULL)
{
- fprintf(sim->cmd_out(), "Data has not given.\n");
- return(FALSE);
+ sim->cmd->printf("Data has not given.\n");
+ return(DD_FALSE);
}
while (s)
{
if (!isdigit(*s))
{
- fprintf(sim->cmd_out(), "Bad data %s\n", s);
- return(FALSE);
+ sim->cmd->printf("Bad data %s\n", s);
+ return(DD_FALSE);
}
if (*s == '0')
*cell&= ~bitmask;
bitmask&= 0xff;
s= strtok(NULL, delimiters);
}
- return(FALSE);
+ return(DD_FALSE);
}
if ((s= strtok(NULL, delimiters)) == NULL)
{
- fprintf(sim->cmd_out(), "Port number has not given.\n");
- return(FALSE);
+ sim->cmd->printf("Port number has not given.\n");
+ return(DD_FALSE);
}
port= strtol(s, &p, 0);
if ((p && *p) ||
(port > 3))
{
- fprintf(sim->cmd_out(), "Port number %s is wrong.\n", s);
- return(FALSE);
+ sim->cmd->printf("Port number %s is wrong.\n", s);
+ return(DD_FALSE);
}
if ((s= strtok(NULL, delimiters)) == NULL)
{
- fprintf(sim->cmd_out(), "Date has not given.\n");
- return(FALSE);
+ sim->cmd->printf("Date has not given.\n");
+ return(DD_FALSE);
}
data= strtol(s, &p, 0);
if (p && *p)
{
- fprintf(sim->cmd_out(), "Data %s is wrong.\n", s);
- return(FALSE);
+ sim->cmd->printf("Data %s is wrong.\n", s);
+ return(DD_FALSE);
}
uc->port_pins[port]= data;
- return(FALSE);
+ return(DD_FALSE);
}
(start < 0) ||
(start < first) ||
(start >= size))
- fprintf(sim->cmd_out(), "Start address %s is wrong.\n", s);
+ sim->cmd->printf("Start address %s is wrong.\n", s);
if ((s= strtok(NULL, delimiters)) == NULL)
return;
if ((p && *p) ||
(stop < start) ||
(stop >= size))
- fprintf(sim->cmd_out(), "Stop address %s is wrong.\n", s);
+ sim->cmd->printf("Stop address %s is wrong.\n", s);
if ((s= strtok(NULL, delimiters)) == NULL)
return;
data= strtol(s, &p, 0);
if (p && *p)
- fprintf(sim->cmd_out(), "Data %s is wrong.\n", s);
+ sim->cmd->printf("Data %s is wrong.\n", s);
while (start <= stop)
{
cmd_fill_iram(char *cmd, class cl_uc *uc, class cl_sim *sim)
{
fill_memory(uc->MEM(MEM_IRAM), uc->get_mem_size(MEM_IRAM), 0, uc, sim);
- return(FALSE);
+ return(DD_FALSE);
}
{
fill_memory(uc->MEM(MEM_XRAM), uc->get_mem_size(MEM_XRAM), 0, uc, sim);
uc->xram2eram/*FIXME*/();
- return(FALSE);
+ return(DD_FALSE);
}
cmd_fill_sfr(char *cmd, class cl_uc *uc, class cl_sim *sim)
{
fill_memory(uc->MEM(MEM_SFR), uc->get_mem_size(MEM_SFR), SFR_START, uc, sim);
- return(FALSE);
+ return(DD_FALSE);
}
cmd_fill_code(char *cmd, class cl_uc *uc, class cl_sim *sim)
{
fill_memory(uc->MEM(MEM_ROM), EROM_SIZE, 0, uc, sim);
- return(FALSE);
+ return(DD_FALSE);
}