OpenCores
URL https://opencores.org/ocsvn/eco32/eco32/trunk

Subversion Repositories eco32

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /eco32/trunk/monitor
    from Rev 242 to Rev 257
    Reverse comparison

Rev 242 → Rev 257

/loadserv/Makefile
13,7 → 13,7
cp loadserv $(BUILD)/bin
 
loadserv: loadserv.c
gcc -m32 -g -Wall -o loadserv loadserv.c
gcc -g -Wall -o loadserv loadserv.c
 
clean:
rm -f *~ loadserv
/monitor/kbdtbls/Makefile
12,7 → 12,7
./mkkbdtbls >kbdtbls.s
 
mkkbdtbls: mkkbdtbls.c
gcc -m32 -g -Wall -o mkkbdtbls mkkbdtbls.c
gcc -g -Wall -o mkkbdtbls mkkbdtbls.c
 
clean:
rm -f *~ mkkbdtbls kbdtbls.s
/monitor/common/command.c
280,7 → 280,7
help02();
return;
}
addr &= ~0x00000003;
addr &= 0xFFFFFFFC;
psw = cpuGetPSW();
while (1) {
sprintf(prompt, "ASM # %08X: ", addr);
331,7 → 331,7
help03();
return;
}
addr &= ~0x00000003;
addr &= 0xFFFFFFFC;
psw = cpuGetPSW();
for (i = 0; i < count; i++) {
instr = mmuReadWord(addr);
357,7 → 357,7
printf("illegal address\n");
return;
}
addr &= ~0x00000003;
addr &= 0xFFFFFFFC;
cpuSetBreak(addr);
showBreak();
} else {
421,7 → 421,7
printf("illegal address\n");
return;
}
addr &= ~0x00000003;
addr &= 0xFFFFFFFC;
cpuSetPC(addr);
showPC();
} else {
562,7 → 562,7
return;
}
psw = cpuGetPSW();
lo = addr & ~0x0000000F;
lo = addr & 0xFFFFFFF0;
hi = addr + count - 1;
if (hi < lo) {
/* wrap-around */
/monitor/common/load.c
37,7 → 37,7
if (hi >= 'a' && hi <= 'f') {
hi -= 'a' - 10;
} else {
return -1;
return (Word) -1;
}
lo = line[index + 1];
if (lo >= '0' && lo <= '9') {
49,7 → 49,7
if (lo >= 'a' && lo <= 'f') {
lo -= 'a' - 10;
} else {
return -1;
return (Word) -1;
}
return (hi << 4) | lo;
}
/monitor/common/common.h
7,8 → 7,8
#define _COMMON_H_
 
 
#define PAGE_SHIFT 12 /* log2 of page size */
#define PAGE_SIZE (1 << PAGE_SHIFT) /* page size in bytes */
#define PAGE_SHFT 12 /* log2 of page size */
#define PAGE_SIZE ((Word) 1 << PAGE_SHFT) /* page size in bytes */
#define OFFSET_MASK (PAGE_SIZE - 1) /* mask for offset in page */
#define PAGE_MASK (~OFFSET_MASK) /* mask for page number */
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.