💾 Archived View for mirrors.apple2.org.za › archive › apple.cabi.net › Graphics › Splasher_v3.00 › R… captured on 2024-05-10 at 15:26:07.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Splasher version 3.00

Copyright 1992 Clayburn W. Juniel, III

Splash Editor loads PNT files or PIC files and then packs them.  These packed
files can be saved as an Apple prefered PNT or as a seperate resource file or it
can be saved to the resource fork of any file.

I wrote this program because I wanted to be able to get a screen image and pack
it as tight as possible.  Then I could save that image to disk.  I could take the
file created and use a disassembler to convert it to source code. That code could
be added to a program that 'Splashes' a picture on the screen when it first
starts up through the use of an initial segment.  A friend of mine said it would
be nice if this file could be created as a resource.  That way you could easily
change the picture that your program would put on the screen.  So thats what I
did.

When a file is saved as a resource to another file, if there was no resource fork
for that file one is created.  If there already is one it just adds that resource
to the file without disturbing any others already there.

WARNING!!  The resource is type #1 and #2.  None of the system resources are of
this type.  But if someone else has created resources of theses types they will
be erased.


Version 2.0 Now saves the PNT file as standard apple preferred format.  If you
have a program that uses the splasher to put an initial image onto the screen,
Then you can you use Splasher to save the image as a PNT file then use any paint
program to edit it then put it back with Splasher.



Version 2.1 Allows you to specify how long in seconds you wand the splashed image
to stay on the screen.  Choose options from the options menu.  From 1 to 255
seconds is possible.  This time is only saved if the image is saved as a resource
and not just a PNT file. When the image is splashed on the screen you can also
press any ASCII key to continue on with the rest of the program.


Version 2.3 allows you to create and save the name of the resouce in the resouce
fork if that is what is saved.  Saving a file defaults to the resource.


Splash Editor version 1.0 now lets you edit the graphic images.  It is a full
feature paint program.


Splash Editor version 1.1 saves both the PNT and the resource in the Apple
prefered format.


Splasher & Splash Editor version 2.4 now allows you to play music with the splash
graphic image. You must use the link file SplashM.L as a dynamic segment when
linking your program.  To call it JSL SPLASHSTART.  See the demo source code for
more information. The music played can be Music Studio, Sound Smith(separate
instruments), or Synth lab.  The music must be in the same directory as the
program or in a subdirectory of that programed named music. The music file must
be named or renamed INTRO.MUSIC.

Splash Editor v2.4, Splash Editor v1.1 Splash.L, and SplashM.L are compatible
with each other.  Of course Splash.L can't play music.  It will just ignore
Splash Editor v2.4's information to play music.  If SplashM.L sees no music
section it just won't play music.


Splasher version 2.5 now allows you to save a 256 color graphic image as a
resource for splashing only.  Version 2.4 and 2.5 are not graphically compatible.
 Version 2.5 SplashM.L can view version 2.4 but not vice versa. The music to play
is chosen using choose music item in the parts menu.

Splasher and Splash Editor version 2.6 now allow you to save, load and show
resources of different ID numbers.  Not just number 1.

Version 2.70

Now has password protection.  You can set a password so that someone else will
not be able to change the image. To make it so that the old version of Splash
Editor could not save to the new password protected version the resouce type has
been changed to 2.  An additional (probably better) protection can come by saving
your image using an arbitrary resource number.  There are over 134 million
numbers.  This alone won't stop someone from writing new images to your program
but they won't be used as the splash screen.  If you have more then one image
saved your program can cycle through them.


Version 2.71

When you initilize a disk or show the about window, the program changes to 640
mode.  Before it did not switch completely and the text did not look correctly. 
This has been fixed.


Version 2.72

Now specifically checks to see if the program file is locked.  If so the splash
screen is not shown.

Version 3.00

This version now lets you add a 'Splash Screen' to any program launched from
GSOS.  It does this by creating another program with the name 'xxx.spl'.  This
program splashes the screen and then launches the program xxx.


Files included with this program are:

Read.Me.First...     If you didn't read this one first shame on you Read.Me...   
       This file Manual...            Manual on using the Splash Editor
Splash.Editor...     Paint program for editing splash screen images
SplasherHead...      This S16 program is what is copied to the same directory as
the program you want to create a launch program to. It is then renamed *.spl
SplashM.L...         Code to be linked as dynamic segment to you program that
loads and shows a  graphic splash screen and plays music. Clays.MTool...      
Music playing user tool Demo                 Sudirectory containd demo files
..Splasher.demo.S... Link command file for Merlin 16+ demonstrating linking      
                   SplashM.L ..Header.S...        Source code file for Splasher
demo ..Macros.S...        Source code file for Splasher demo ..Start.S...        
Source code file for Splasher demo ..Main.S...          Source code file for
Splasher demo ..File.S...          Source code file for Splasher demo ..Edit.S...
         Source code file for Splasher demo ..Link.Files         Link files for
the splasher demo ....START.L ....MAIN.L ....FILE.L ....EDIT.L ..Splasher.demo...
  Result S16 program with initial Splash.L segment to load                       
and show graphic splash screen. Music                Subdirectory containg music
files ..Piano.bnk ..Piano.wav ..Sonata.seq

This program is released as shareware. If you continue to use it a fee of $10 is
required.  Please make payments to:

Effective Software Solutions 1928 E. Camelback Rd. #623 Phoenix, AZ   85016-4143 
 USA

Effective Software Solutions        Clayburn W. Juniel, III Custom Software
Design              1926 E. Camelback Rd. #668 Phone:     (602)274-6905          
 Phoenix, AZ   85016-4104   USA Internet:  clay1@primenet.com       WWW: 
http://members.home.net/clay3