CatSetup: Difference between revisions

From Moonlight Design
Jump to navigation Jump to search
(New page: thumb|right|300px|CatSetup's [http://en.wikipedia.org/wiki/Splash_screen splash screen] CatSetup was a scriptable [http://en.wikipedia.org/wiki/Windows_3.1 1...)
 
No edit summary
Line 1: Line 1:
[[Image:Program-catsetup.png|thumb|right|300px|CatSetup's [http://en.wikipedia.org/wiki/Splash_screen splash screen]]] CatSetup was a scriptable [http://en.wikipedia.org/wiki/Windows_3.1 16-bit Windows] [http://en.wikipedia.org/wiki/Installation_%28computer_programs%29 installer] and [http://en.wikipedia.org/wiki/Uninstaller uninstaller] that was primarily used to distribute [[Steven Lawrance#Software that I created|my software programs]]. It supports installation from multiple media types, including [http://en.wikipedia.org/wiki/Cd-rom CD-ROMs], one or more [http://en.wikipedia.org/wiki/Floppy_disk floppy disks], [http://en.wikipedia.org/wiki/Hard_drive hard drives], mounted network drives, and single-file [http://en.wikipedia.org/wiki/New_Executable EXE] downloads over the Internet.
[[Image:Program-catsetup.png|thumb|right|300px|CatSetup's [http://en.wikipedia.org/wiki/Splash_screen splash screen]]] CatSetup was a scriptable [http://en.wikipedia.org/wiki/Windows_3.1 16-bit Windows] [http://en.wikipedia.org/wiki/Installation_%28computer_programs%29 installer] and [http://en.wikipedia.org/wiki/Uninstaller uninstaller] primarily used to distribute [[Steven Lawrance#Software that I created|my software programs]]. It supports installation from multiple media types, including [http://en.wikipedia.org/wiki/Cd-rom CD-ROMs], one or more [http://en.wikipedia.org/wiki/Floppy_disk floppy disks], [http://en.wikipedia.org/wiki/Hard_drive hard drives], mounted network drives, and single-file [http://en.wikipedia.org/wiki/New_Executable EXE] downloads over the Internet.


CatSetup's [http://en.wikipedia.org/wiki/Scripting_language scripting language] is named KittyScript, continuing the [http://en.wikipedia.org/wiki/Cat cat] theme of most of my early software.
CatSetup's [http://en.wikipedia.org/wiki/Scripting_language scripting language] is named KittyScript, continuing the [http://en.wikipedia.org/wiki/Cat cat] theme of most of my early software.

Revision as of 18:36, 13 October 2007

CatSetup's splash screen

CatSetup was a scriptable 16-bit Windows installer and uninstaller primarily used to distribute my software programs. It supports installation from multiple media types, including CD-ROMs, one or more floppy disks, hard drives, mounted network drives, and single-file EXE downloads over the Internet.

CatSetup's scripting language is named KittyScript, continuing the cat theme of most of my early software.

Download

Limitations

As a Win16 program, CatSetup cannot handle long file names without the help of batch files in the install process to rename short file names to long file names. This also means that CatSetup does not give access to any Win32 functionality, such as the registry.

Installing files from a resource inside the installer's EXE file might write out a small amount of unknown memory contents at the end of the file when Wine is used to run CatSetup, and this might also happen in Windows when the resource is not compressed. This bug was never fixed due to me abandoning CatSetup for Win32-based installers.