public static ReadHandlerPtr ghox_p1_v_analog_r = new ReadHandlerPtr() { public int handler(int offset)
	{
		byte new_value;
		new_value = (byte)input_port_9_r.handler(0);		/* fake vertical movement */
		if (new_value == old_p1_paddle_v) return input_port_1_r.handler(0);
		if (new_value >  old_p1_paddle_v)
		{
			old_p1_paddle_v = new_value;
			return (input_port_1_r.handler(0) | 2);
		}
		old_p1_paddle_v = new_value;
		return (input_port_1_r.handler(0) | 1);
	} }