log(){
		var msg = "nPC=" + this.pc.toString(16);
		msg += " cyc=" + this.cycles;
		msg += " [" + this.opcode.toString(16) + "] ";
		msg += ( this.C ? "C" : "-");
		msg += ( this.N ? "N" : "-");
		msg += ( this.Z ? "Z" : "-");
		msg += ( this.V ? "V" : "-");
		msg += ( this.D ? "D" : "-");
		msg += ( this.I ? "I" : "-");
		msg += " A=" + this.A.toString(16);
		msg += " X=" + this.X.toString(16);
		msg += " Y=" + this.Y.toString(16);
		msg += " S=" + this.S.toString(16);
	}
/**
	 * Log the current cycle count and all registers to console.log
	 */
Log the current cycle count and all registers to console.log
Log the current cycle count and all registers to console . log
log(){
		var msg = "nPC=" + this.pc.toString(16);
		msg += " cyc=" + this.cycles;
		msg += " [" + this.opcode.toString(16) + "] ";
		msg += ( this.C ? "C" : "-");
		msg += ( this.N ? "N" : "-");
		msg += ( this.Z ? "Z" : "-");
		msg += ( this.V ? "V" : "-");
		msg += ( this.D ? "D" : "-");
		msg += ( this.I ? "I" : "-");
		msg += " A=" + this.A.toString(16);
		msg += " X=" + this.X.toString(16);
		msg += " Y=" + this.Y.toString(16);
		msg += " S=" + this.S.toString(16);
	}
log ( ) { var msg = "nPC=" + this . pc . toString ( 16 ) ; msg += " cyc=" + this . cycles ; msg += " [" + this . opcode . toString ( 16 ) + "] " ; msg += ( this . C ? "C" : "-" ) ; msg += ( this . N ? "N" : "-" ) ; msg += ( this . Z ? "Z" : "-" ) ; msg += ( this . V ? "V" : "-" ) ; msg += ( this . D ? "D" : "-" ) ; msg += ( this . I ? "I" : "-" ) ; msg += " A=" + this . A . toString ( 16 ) ; msg += " X=" + this . X . toString ( 16 ) ; msg += " Y=" + this . Y . toString ( 16 ) ; msg += " S=" + this . S . toString ( 16 ) ; }
Log the current cycle count and all registers to console.log
Log the current cycle count and all registers to console . log