 AREA riscos, CODE

 EXPORT read_mode_vars

read_mode_vars
		STMFD	R13!, {R14}
		MOV	R3, R0
		MOV	R4, R1
		MOV	R5, R2
		ADR	R0, in_blk
		ADR	R1, out_blk
		SWI	&31 ; OS_ReadVduVariables
		LDR	R2, [R1, #0]
		STR	R2, [R3]
		LDR	R2, [R1, #4]
		STR	R2, [R4]
		LDR	R2, [R1, #8]
		STR	R2, [R5]
		LDMFD	R13!, {PC}

in_blk		DCD	11, 12, 3, -1
out_blk		DCD	0,  0,  0

 END
