Rockbox mail archive
Subject: Re: Random numbers et al
From: Blue Chip (cs_bluechip_at_webtribe.net)
>First of all, I'm sorry if I was too hard on you. I apologize.
That is kind of you. Let us start again with our positive intentions in
Thanks for the clarification of system.c - that's not to say that I'll
never ask of it again, but I think I have a good grasp of it now.
>>Given the application that your current random number generator is used
>>for, the code which you have, although an impressive generator, is (imho)
>>unnecessarily complex and memory hungry.
>You may be correct. You are very welcome to examine this further and if
>you can provide a smaller generator with a decent period we are all ears.
I will run some tests and post my results
>>Sounds far more interesting when put like that.
>>Is the last (rejected) solution available to look at?
>Not really, but is a simple lcd_invert_rect() call to create an inverted
>line in the browser. A quite slow operation, especially when the line
>isn't fitting exactly in an 8 pixel row.
>If you really feel like doing some tricky code, try optimizing the
>lcd_bitmap() code. We also want it to be able to draw bitmaps taller than
>Or maybe optimize the lcd_write() code in lcd.c if you feel like hacking
>some assembler. Every cycle counts in that one.
I will dig deep and see what I can find.
Page was last modified "Jan 10 2012" The Rockbox Crew