* sim/ucsim/cmd.src/cmdutil.cc, sim/ucsim/cmd.src/newcmd.cc:
[fw/sdcc] / sim / ucsim / z80.src / sz80.cc
index 9668b567f3e0bf9ee53596cb1012a62a32646c6f..dec9bf36cb9ec18e8bab2682e12bf76361317493 100644 (file)
@@ -24,21 +24,29 @@ along with UCSIM; see the file COPYING.  If not, write to the Free
 Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 02111-1307, USA. */
 /*@1@*/
-
-#include <stdio.h>
-
+  
+// prj
 #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_sim *sim;
+
+  application= new cl_app();
+  application->init(argc, argv);
+  sim= new cl_simz80(application);
   sim->init();
-  sim->main();
-  delete sim;
+  application->set_simulator(sim);
+  application->run();
+  delete application;
   return(0);
 }