* sim/ucsim/cmd.src/newcmdposix.cc, sim/ucsim/cmd.src/newcmdposixcl.h,
[fw/sdcc] / sim / ucsim / z80.src / inst.cc
index c1eaacd296c57ee52601a4ec9030315da255a57e..3cb181df2ff41744dfd0ea62bfbd32b82202dc3f 100644 (file)
@@ -29,6 +29,8 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 
 #include "ddconfig.h"
 
+#include <stdlib.h>
+
 // local
 #include "z80cl.h"
 #include "regsz80.h"
@@ -953,7 +955,8 @@ cl_z80::inst_rst(t_mem code)
       //PC = 0x08;
       switch (regs.A) {
         case 0:
-          ::exit(0);
+          return(resBREAKPOINT);
+//          ::exit(0);
         break;
 
         case 1: