 		{
 			PC = address;
 			_cycleCount = 0;
+			_scanLine = 241;
 			SP = 0xFD;
 			A = X = Y = 0;
 			P = 0x24;

				
			if (X & 0x80)
				P |= NEGATIVE_FLAG;
		}
		
		private function instrTXA_IMP():void

		{
			param1 = readByte(PC++);
			var rel:int = param1;
			_cycleCount += 6;
			if (P &  NEGATIVE_FLAG)
			{
				if ((PC & 0xFF00) == ((PC + rel) & 0xFF00))				
					_cycleCount += 3;
				else
					_cycleCount += 6;
				PC = (PC + rel) & 0xFFFF;
			}
		}
