This is quite interesting. I ported the wave from 0.90 (73KB) . It seems the wave was not actually enabled until the 0.91 PUP but it was in the 0.90 PUP, just not used.
Well this wave has a really interesting effect and shows maybe how Sony initially planned the original coldboot sequence. This wave starts off RED and only shows a small section over on the right hand side above the coldboot logo, then as the console boots up it changes into the full wave in white, filling in from right to left with a swoosh. It's actually quite a cool effect. Also the 0.90 does look different compared to the 0.91 wave. It's faster and has a different look about it.
Also worth noting is that the animation script for 0.90 wave is more complex than the current one.
See how it goes through 7 events.
Code:
<AnimTree>
<Anim name="anim_coldboot">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:scelogo" time="0" accelMode="0x0" colorScaleA="0" />
<FireEvent event="event:native:/anim_coldboot_BootBG1" />
<FireEvent event="event:native:/anim_coldboot_BootBG2" />
<Delay time="1000" />
<Fade object="object:scelogo" time="1000" accelMode="0x0" colorScaleA="1" />
<FireEvent event="event:native:/anim_coldboot_BootBG3" />
<FireEvent event="event:native:/anim_coldboot_BootBG4" />
<Delay time="2000" />
<FireEvent event="event:native:/anim_coldboot_BootBG5" />
<Fade object="object:scelogo" time="1000" accelMode="0x0" colorScaleA="0" />
<Delay time="2000" />
<FireEvent event="event:native:/anim_coldboot_NormalBG" />
<Delay time="2000" />
<FireEvent event="event:native:/anim_coldboot_Finished" />
</Anim>
Compare that to the current script that only goes through 4 events, really only 2 if you do not count the show_GUI event and the coldboot finished event.
Code:
<Anim name="anim_coldboot2">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:scelogo" time="0" accelMode="0x0" colorScaleA="0" />
<FireEvent event="event:native:/anim_coldboot_BootBG2" />
<Delay time="4000" />
<FireEvent event="event:native:/anim_coldboot_NormalBG2" />
<Delay time="1500" />
<FireEvent event="event:native:/anim_coldboot_ShowGUI" />
<Unlock unknownInt0="0xffffffff" />
<Delay time="4500" />
<FireEvent event="event:native:/anim_coldboot_Finished" />
</Anim>
Here are a few frames from the 0.90 coldboot sequence:
It grows from right to left like this:
View attachment 30543 View attachment 30544 View attachment 30545
I had to mod the lines.qrc and the custom_render_plugin.rco a lot to get this to show up as the current custom_render_plugin.sprx does not have support for 7 coldboot events.