global.ascii=0; global.bin=""; bin1="0"; bin2="0"; bin3="0"; bin4="0"; bin5="0"; bin6="0"; bin7="0"; bin8="0"; global.ascii=get_integer("Type in a value between 0 and 255",0); if global.ascii>127 { bin1="1"; global.ascii=global.ascii-128; } if global.ascii>63 { bin2="1"; global.ascii=global.ascii-64; } if global.ascii>31 { bin3="1"; global.ascii=global.ascii-32; } if global.ascii>15 { bin4="1"; global.ascii=global.ascii-16; } if global.ascii>7 { bin5="1"; global.ascii=global.ascii-8; } if global.ascii>3 { bin6="1"; global.ascii=global.ascii-4; } if global.ascii>1 { bin7="1"; global.ascii=global.ascii-2; } if global.ascii>0 { bin8="1"; } global.bin=global.bin +bin1+bin2+bin3+bin4+bin5+bin6+bin7+bin8; // the variable global.bin contains a string variable with you binary number // in the draw event, have it [draw the value of a variable]