|
Rockbox mail archiveSubject: iRiver builds (was Re: Scrolling thread on iriver)iRiver builds (was Re: Scrolling thread on iriver)
From: Dave Hooper <dave_at_beermex.com>
Date: Wed, 15 Jun 2005 08:40:33 +0100 Hmm, all my iRiver builds fail on the target with Illegal Instruction immediately after the rockbox splash screen logo. I don't see anything obviously wrong with my cygwin environment - do ou? - any ideas? gcc 3.4.4-1 binutils 20050608-2 m68k-elf-gcc 3.4.3-EL-2 m68k-binutils 2.15.96-EL-1 thx d ----- Original Message ----- From: "Dave Hooper" <dave_at_beermex.com> To: "Rockbox development" <rockbox_at_cool.haxx.se> Sent: Tuesday, June 14, 2005 9:04 PM Subject: Re: Scrolling thread on iriver >> You could possibly save the shifting, but not the masking. > > Naturally. > >> It >> might be a bit more efficient, but imho not that much. >> It would also require additional code in lcd_bitmap(), since >> the current implementation always starts reading at bit 0 in >> the source bitmap. > > Yep - because that would be necessary for any kind of 'partial blit' > routine anyway > >> Btw, the jerky scrolling you observed is certainly not a problem >> with the lcd code performance, but rather caused by other >> threads not yielding frequently enough. Rockbox uses a simple >> cooperative round-robin scheduler, and if even one single thread >> holds the cpu for too long, the scrolling can't be smooth. > > Totally agree. So the less time the scroll thread itself requires, the > earlier those other threads can take a chance at running, which would > increase the chance of smooth scrolling ;-) > >> Regards, Jens > > _______________________________________________ > http://cool.haxx.se/mailman/listinfo/rockbox > _______________________________________________ http://cool.haxx.se/mailman/listinfo/rockbox Received on 2005-06-15 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |