[chbot] New chocolate fish challenge
    Volker Kuhlmann 
    list0570 at paradise.net.nz
       
    Wed Nov 19 18:41:41 GMT 2014
    
    
  
On Wed 19 Nov 2014 22:07:12 NZDT +1300, Michael Field wrote:
> static int chocolate_fish_challenge(void) {
>   static unsigned char reg = 0x22;
>   if(reg) {
>     reg = (reg >> 1) ^ ((reg & 1) ? 0 : 0x30);
>     return 0;
>   }
>   reg = 0x22;
>   return 1;
> }
Interesting!
How did you find the start value, early exit condition and tap positions?
What application do you have requiring this? Incrementing a counter to
60 gives shorter code, faster execution, and a lot less maintenance
headache for the same memory requirements.
Thanks,
Volker
-- 
Volker Kuhlmann
http://volker.top.geek.nz/	Please do not CC list postings to me.
    
    
More information about the Chchrobotics
mailing list