projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* sim/ucsim/cmd.src/cmdmem.cc, sim/ucsim/cmd.src/mem.cc:
[fw/sdcc]
/
sim
/
ucsim
/
s51.src
/
s51.cc
diff --git
a/sim/ucsim/s51.src/s51.cc
b/sim/ucsim/s51.src/s51.cc
index 117a1ecbb2d3c0c0a4a32eeb50cb91b26af405b9..207f5dec4b6459039226c49baa1eed0c89c5dcc7 100644
(file)
--- a/
sim/ucsim/s51.src/s51.cc
+++ b/
sim/ucsim/s51.src/s51.cc
@@
-27,10
+27,13
@@
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#include "ddconfig.h"
#include "ddconfig.h"
-//#include <stdio.h>
+// prj
+#include "globals.h"
-//#include "globals.h"
+// sim.src
+#include "appcl.h"
+// local
#include "sim51cl.h"
#include "sim51cl.h"
@@
-42,13
+45,18
@@
int
main(int argc, char *argv[])
{
int retval;
main(int argc, char *argv[])
{
int retval;
+ //class cl_app *app;
class cl_sim *sim;
class cl_sim *sim;
-
- sim= new cl_sim51(argc, argv);
+
+ cpus= cpus_51;
+ application= new cl_app();
+ application->init(argc, argv);
+ sim= new cl_sim51(application);
if (sim->init())
return(1);
if (sim->init())
return(1);
- retval= sim->main();
- delete sim;
+ application->set_simulator(sim);
+ retval= /*sim->main()*/application->run();
+ delete application;
return(retval);
}
return(retval);
}