print "%-10s=0x%02x; /* %-50s */" % (
name,self.CCpeekdatabyte(eval(address)), description);
if bitfields!="": print bitfields.rstrip();
+ def halt(self):
+ """Halt the CPU."""
+ self.CChaltcpu();
def CChaltcpu(self):
"""Halt the CPU."""
self.writecmd(self.APP,0x86,0,self.data);
+ def resume(self):
+ self.CCreleasecpu();
def CCreleasecpu(self):
"""Resume the CPU."""
self.writecmd(self.APP,0x87,0,self.data);
sys.exit(1);
#return 2048;
return size;
+ def getpc(self):
+ return self.CCgetPC();
def CCgetPC(self):
"""Get a chipcon's PC."""
self.writecmd(self.APP,0x83,0,None);