This simple tool is indended to show splash screen during boot process from HDD. For now it supports only OCS/ECS graphics. It supports displaying HAM6 images but only without fade in/out.
S:splash.wav: stereo, mono, unsigned 8-bit. Length is limited to the Paula max audio buffer (131072 bytes).S:splash.iff: Capabilities of the OS graphics subsystem. It will not open the screen if there is something that could not be displayed.
- Loads assets from disk (
S:splash.iffandS:splash.wav) - Fade in the splash image (
S:splash.iff) - Waits for the system to create default workbench screen (mostly splash window loses focus)
- Plays the splash sound (
S:splash.wav) - Fades out the splash image
- Fades the workbench in
- Waits for audio to finish
- Exits
Program can be exited by pressing ESC on keyboard or launching C:AmigaSplash signal (sending C signal into process AmigaSplash).
Just copy the AmigaSplash somewhere into your system (e.g. C:) and then in the beginning of S:startup-sequence insert this line:
Run >NIL: C:AmigaSplash >RAM:splash.log
-
You can do
C:AmigaSplash signallater fromstartup-sequence. This command identifies the AmigaSplash process in memory and sends a C break signal to terminate it. Use this within yourstartup-sequenceto define exactly when the splash screen should close. -
Note that
IPrefwill try to restart Workbench when it applies the overscan settings, so I recommend moving theC:IPrefline to just beforeLoadWBis called in thestartup-sequence.