The purpose of this document is to provide some information about this collection of files.
This is a collection of the various .dll library files which are required to run GCN programs developed to run on systems that use versions of the Microsoft Windows operating system that run on 32bit x86 compatible system architecture and that use version 1.2.X of the SDL API and version 1.2.X SDL extention libraries.
Which of the .dll library files are required will depend on the program that you wish to run as not all of the GCN programs may use the same combination of SDL and SDL extention library features.
The collection as of 2024-12-28 contains the following .dll library files:
SDL.dll
SDL_image.dll
SDL_mixer.dll
jpeg.dll
libpng1.dll
smpeg.dll
zlib.dll
Copy the required .dll library files into the same directory/folder that contains the .exe executable file of the program that you wish to run.
-
Simple DirectMedia Layer (SDL) 1.2.15 & SDL 1.2.X extention libraries
Version 1.2.15 of Simple DirectMedia Layer (SDL), SDL 1.2.X extention libraries "SDL_image" and "SDL_mixer" and their .dll library files are all licenced under the GNU Lesser General Public License version 2.1 (LGPLv2.1)
See the file "GNU Lesser General Public License version 2.1" for a copy of the GNU Lesser General Public License version 2.1 (LGPLv2.1). If said file is missing then this information can likely be found by searching the internet for "GNU Lesser General Public License version 2.1 (LGPLv2.1)" or "Free Software Foundation (FSF)".
-
JPEG library (jpeg.dll)
This software is based in part on the work of the Independent JPEG Group.
SDL_image uses the JPEG library (jpeg.dll) to interact with .jpeg format image files. This library was/is developed/maintained by the Independent JPEG Group (IJG).
-
PNG library (libpng1.dll)
SDL_image uses the PNG library (libpng1.dll) to interact with .png format image files. This library is licenced under the PNG Reference Library License.
See the file "libpng-LICENSE.txt" for a copy of the PNG Reference Library License. If said file is missing then this information can likely be found by searching the internet for "libpng-LICENSE" or "libpng".
-
zlib library (zlib.dll)
The PNG library depends on the zlib library (zlib.dll) to function. This library is licenced under the zlib License.
See the file "zlib_license.html" for a copy of the zlib License. If said file is missing then this information can likely be found by searching the internet for "zlib_license" or "zlib".
-
SDL MPEG Player Library (SMPEG) (smpeg.dll)
SDL_Mixer uses the SDL MPEG Player Library (SMPEG) (smpeg.dll) to interact with .mp3 format audio files. This library is licenced under the GNU Lesser General Public License version 2.1 (LGPLv2.1).
See the file "GNU Lesser General Public License version 2.1" for a copy of the GNU Lesser General Public License version 2.1 (LGPLv2.1). If said file is missing then this information can likely be found by searching the internet for "GNU Lesser General Public License version 2.1 (LGPLv2.1)" or "Free Software Foundation (FSF)".