@Knob
don't overstimate the firmware developer.
It could be just referenced with a fixed address in the code without any list of the resource.
I tried many times to ask my supplier to provide me the tools to edit the interface of rockchip,but since the solution company earn most of the money on that they aren't willing to release it,and none of the company i cooperate do the firmware in house.
@Dancemammal
Why the need of Assembly?
With modern compiler the boost is really low,and on today pc you can't even notice it.
16 bit is not multiple of 3,so it may be that you are using wrong format.It could be RRRRRGGGGGGBBBBB or something else.You may just try some shifting on the green to see if it's ok.
Btw,what's the use of the shifting in the software?
To find the start and end of the image like readasbmp?
One function you should add is image search.
For example you pass it an image you previously found on the old firmware and it aumatically search for it on the firmware,it's a simple byte code match.
It's useful because you could automatically update the lst when new firmware come out.
|