[color=Black]testing1:[/color]
[color=Green]' Enter your values here :[/color]
[color=Blue]symbol in_max[/color][color=DarkCyan]=[/color][color=Navy][b]1023[/b][/color]
[color=Blue]symbol out_max[/color][color=DarkCyan]=[/color][color=Navy][b]144[/b][/color]
[color=Blue]symbol out_min[/color][color=DarkCyan]=[/color][color=Navy][b]1[/b][/color]
[color=Green]' Do not change this : (note that precompiler calculations use zero octet program memory...)[/color]
[color=Blue]symbol out_mx1[/color][color=DarkCyan]=[/color][color=Blue]out_max[/color][color=DarkCyan]/[/color][color=Blue]in_max
symbol out_mx2[/color][color=DarkCyan]=[/color][color=Blue]out_mx1[/color][color=DarkCyan]+[/color][color=Navy][b]1[/b][/color]
[color=Blue]symbol out_mx3[/color][color=DarkCyan]=[/color][color=Blue]out_mx2[/color][color=DarkCyan]-[/color][color=Blue]out_min
symbol out_mx[/color][color=DarkCyan]=[/color][color=Blue]out_max[/color][color=DarkCyan]+[/color][color=Blue]out_mx3
symbol K[/color][color=DarkCyan]=[/color][color=Navy][b]65536[/b][/color][color=DarkCyan]/[/color][color=Blue]in_max[/color]
[color=Navy]#macro [/color][color=Black]Map[/color][color=Blue]([/color][color=Black]in,out[/color][color=Blue])
[/color][color=Black]out[/color][color=DarkCyan]=[/color][color=Black]in[/color][color=DarkCyan]*[/color][color=Blue]K [/color][color=DarkCyan]** [/color][color=Blue]out_mx [/color][color=DarkCyan]+ [/color][color=Blue]out_min[/color]
[color=Navy]#endmacro[/color]
[color=Green]' Your program :[/color]
[color=Blue]symbol [/color][color=Purple]i[/color][color=DarkCyan]=[/color][color=Purple]w1
i[/color][color=DarkCyan]=[/color][color=Navy][b]29[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]31 [/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]57[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]63[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]64[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]122[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]127[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]128[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]506[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]511[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]512[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]1019[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]1023[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]1024[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])[/color]
[color=Purple]i[/color][color=DarkCyan]=[/color][color=Navy][b]1025[/b][/color]
[color=Black]Map[/color][color=Blue]([/color][color=Purple]i[/color][color=Black],[/color][color=Purple]w2[/color][color=Blue])
sertxd([/color][color=Black]#[/color][color=Purple]i[/color][color=Black],[/color][color=Red]" => "[/color][color=Black],#[/color][color=Purple]w2[/color][color=Black],[/color][color=Navy][b]13[/b][/color][color=Black],[/color][color=Navy][b]10[/b][/color][color=Blue])
end[/color]