I think something is wrong with my compiler, it will not compile certain commands. It declares them as variables.
Knob, thanks for the source code, now i know that I'm getting somewhere because my screen now initialises

but then goes red.

.
Could you post a compiled version of your firmware because I'm pretty sure my player has the same hardware as yours just less storage space and i think my compiler dosen't like me (

)