System Specification for C65 | Fred Bowen | March 1, 1991 |
INSTR (string_1, string_2 [,starting_position])
This function searches for the first occurrence of string 2 in string 1 and returns its location. A value of zero (0) ii returned if no match is found, if either string is null (empty), or if string__2 is longer than string_1.
If the starting_position is given, the search begins at that location, otherwise the search begins at the first character of string_1.
The strings can be literals, variables, or string expressions.
X = INSTR("123456","4") Result is X=4 X = INSTR("123456","X") Result is X=0 X = INSTR("123123","2") Result is X=2 X = INSTR("123123","2",3) Result is X=5
INT (expression)
This function returns the greatest integer less than or equal to the numeric expression.
X = INT( .123) Result is X= 0 X = INT(-.123) Result is X= -1 X = INT( 123.456) Result is X= 123 X = INT(-123.456) Result is X=-124
JOY (port)
This function returns the staie of a joystick controller in the specified port.
When port=1 returns position of joystick 1 When port=2 returns position of joystick 2
The value returned is encoded as follows:
Fire = 128 + 1 8 2 7 0 3 6 4 5
A value of zero (0) means that the joystick is not being manipulated. A value of 128 or more means that the fire button is being pressed. The possible vales returned are:
0 No activity 128 fire 1 up 129 fire + up 2 up + right 130 fire + up + right 3 right 131 fire + right 4 right + down 132 fire + right + down 5 down 133 fire + down 6 down + left 134 fire + down + left 7 left 135 fire + left 8 left + up 136 fire + left + up
This page has been created by Sami Rautiainen. | |
Read the small print. | Last updated August 11, 2003. |