Version 0.3.0
[fw/sdcc] / sim / ucsim / z80.src / sz80.cc
index 9668b567f3e0bf9ee53596cb1012a62a32646c6f..5de66781cd431f3b63616b5b1a09cfb7fd43a06d 100644 (file)
@@ -25,20 +25,26 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 02111-1307, USA. */
 /*@1@*/
 
-#include <stdio.h>
-
-#include "globals.h"
+// sim.src
+#include "appcl.h"
 
+// local
 #include "simz80cl.h"
 
 
 int
 main(int argc, char *argv[])
 {
-  class cl_sim *sim= new cl_simz80(0, argc, argv);
+  class cl_app *app;
+  class cl_sim *sim;
+
+  app= new cl_app();
+  app->init();
+  sim= new cl_simz80(app, 0, argc, argv);
   sim->init();
+  app->set_simulator(sim);
   sim->main();
-  delete sim;
+  delete app;
   return(0);
 }