URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 16 |
Rev 21 |
/*
|
/*
|
* main.c -- the main program
|
* main.c -- the main program
|
*/
|
*/
|
|
|
|
|
#include "common.h"
|
#include "common.h"
|
#include "stdarg.h"
|
#include "stdarg.h"
|
#include "romlib.h"
|
#include "romlib.h"
|
#include "command.h"
|
#include "command.h"
|
#include "getline.h"
|
#include "getline.h"
|
#include "instr.h"
|
#include "instr.h"
|
#include "cpu.h"
|
#include "cpu.h"
|
|
|
|
|
int main(void) {
|
int main(void) {
|
char *line;
|
char *line;
|
|
|
printf("\n\nECO32 Machine Monitor 1.0\n\n");
|
printf("\n\nECO32 Machine Monitor 1.0\n\n");
|
initInstrTable();
|
initInstrTable();
|
cpuSetPC(0xC0000000);
|
cpuSetPC(0xC0000000);
|
while (1) {
|
while (1) {
|
line = getLine("ECO32 > ");
|
line = getLine("ECO32 > ");
|
addHist(line);
|
addHist(line);
|
execCommand(line);
|
execCommand(line);
|
}
|
}
|
return 0;
|
return 0;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.