Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: 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