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



Rockbox mail archive

Subject: BUGS - ARGH
From: BlueChip (cs_bluechip_at_webtribe.net)
Date: 2003-12-15


Hey peeps,

I have finally botched together a working dev kit for 98 ...so first of
all, if anybody wants a copy, please email me offline ...but there is a new
all-round dev kit in beta at the moment, so you might want to hold your
breath and see what santa brings you.

In the mean time I have become aware of a bunch of bugs. I have had a
single confirmation on a couple of them (thanks earHertz) so I know that
nothing reported here is a bug in my botched compiler.

I email here fist as it seems respectful to the sourceforge site to obtain
confirmation of these bugs before reporting them officially...

All tests have been performed with Rockbox release code v2.1

# Cannot power on unit
Archos firmware v1.28/1.27d (nothing we can do)
 From power off
Plug in external power ...unit goes to charge
Power on ...NOT!
...this bug does not appear to feature in Rockbox firmware :)
...which I can't flash :(
Workaround: remove power, switch on, replace power

# Cannot power off unit
Power on
Plug in
Play song
Power off - NOT!
..would expect power off to go to charge screen
Work around: remove power, switch off, replace power

# Build for: Recorder, 2MB, Sim, Win32

--A--
4 warnings during compile:
../../apps/plugin.c:111: warning: initialization from incompatible pointer type
../../apps/plugin.c:113: warning: initialization from incompatible pointer type
../../apps/plugin.c:114: warning: initialization from incompatible pointer type
../../apps/plugin.c:116: warning: initialization from incompatible pointer type

windres -i uisw32.rc -o /home/rockbox/rockbox-2.1/s/uisw32-res.o
uisw32.rc:11:20: afxres.h: No such file or directory

--B--
Screen display is corrupt in simulator.
This can be fixed by:

uisimulator/win32/uisw32.c:250
was:
UI_WIDTH + GetSystemMetrics (SM_CXSIZEFRAME) * 2,
is now:
UI_WIDTH + GetSystemMetrics (SM_CXSIZEFRAME) * 2 +4,

uisimulator/win32/uisw32.c:251
was:
UI_HEIGHT + GetSystemMetrics (SM_CYSIZEFRAME) * 2 + GetSystemMetrics
(SM_CYSMCAPTION),
is now:
UI_HEIGHT + GetSystemMetrics (SM_CYSIZEFRAME) * 2 + GetSystemMetrics
(SM_CYSMCAPTION) +4,

--C--
Features missing from menu system.
These seem to be all the features relating to HAVE_MAS3587
such as "recording" or "dynamic bass"
There must be somewhere that "-DHAVE_MAS3587" or "#define HAVE_MAS3587"
is missing during compiation of main_menu.c (and others)

--D--
main_menu options Plugins and Firmware do not work
that is, selecting those options does nothing, it just leaves you on the
main_menu screen
this means that plugins cannot be used or tested in the simulator

If anybody can confirm these errors, that will be great.
This is not a criticism of the release code. It is JUST a bunch of
observations.
Now I have a working dev kit, I plan to be a little more pro-active here.

If ANYBODY can point me at a bullet-proof set of instructions which will
explain to even me what I am supposed to do to submit I would be immenseley
greatful. It's been so long, I'm not sure I can even remember how to use
diff and pat properly ...I never did suss ADDING a new file with diff
...and I never did suss CVS :(

Anyway, expect a few goodies from me in the next week or so.

Cheers,

BC



Page was last modified "Jan 10 2012" The Rockbox Crew
aaa