I dont think that will work. i wrote down every possibility from 110000 to 111111 and for a lot of them it would not work like 110011. this is something i had in mind but i dont know how to read weather it is a 1 or 0 in the values.
[CODE/]
symbol val1 = $50
symbol val2 = $51
symbol val3 = $52
symbol val4 = $53
symbol val5 = $54
symbol val6 = $55
symbol val7 = $56
symbol val8 = $57
symbol val9 = $58
symbol val10 = $59
symbol val11 = $5a
symbol val12 = $5b
symbol val13 = $5c
symbol val14 = $5d
symbol val15 = $5e
symbol val16 = $5f
symbol val17 = $60
symbol val18 = $61
symbol val19 = $62
symbol val20 = $63
symbol val21 = $64
symbol val22 = $65
symbol val23 = $66
symbol val24 = $67
symbol val25 = $68
symbol val26 = $69
symbol val27 = $6a
symbol val28 = $6b
symbol val29 = $6c
symbol val30 = $6d
symbol val31 = $6e
symbol val32 = $6f
main:
setfreq m8
again: pulsin 0,0,w13
if w13=0 then
goto again
else
goto tag
endif
tag: debug
b0=pin0
poke val1,b0
pause 1
poke val2,b0
pause 1
poke val3,b0
pause 1
poke val4,b0
pause 1
poke val5,b0
pause 1
poke val6,b0
pause 1
poke val7,b0
pause 1
poke val8,b0
pause 1
poke val9,b0
pause 1
poke val10,b0
pause 1
poke val11,b0
pause 1
poke val12,b0
pause 1
poke val13,b0
pause 1
poke val14,b0
pause 1
poke val15,b0
pause 1
poke val16,b0
pause 1
poke val17,b0
pause 1
poke val18,b0
pause 1
poke val19,b0
pause 1
poke val20,b0
pause 1
poke val21,b0
pause 1
poke val22,b0
pause 1
poke val23,b0
pause 1
poke val24,b0
pause 1
poke val25,b0
pause 1
poke val26,b0
pause 1
poke val27,b0
pause 1
poke val28,b0
pause 1
poke val29,b0
pause 1
poke val30,b0
pause 1
poke val31,b0
pause 1
poke val32,b0
pause 1
[/CODE]
what do you guys think? how can i check what values are in my val#'s. i tried saving them in b0,b1 etc and debug them but all i see is the address. any ideas?