Splash loading is implemented simple, see here. Look for the file and use ply-image to display it.
So why not to use my (currently) broken LE for testing purposes?
You can add debugging break=load_splash to the APPEND line of syslinux.cfg to start a debug shell after loading the splash. Be warned, this stops the boot process by opening a shell and requires an attached keyboard.