Main
Documentation
Download
SDL

Latest NEWS:


07-MAR-2023 :   libWEBP 1.3 is ready
Configure and build procedures supports VAX,Alpha and I64 platforms.
Please read readme file in [.VMS] directory.
Please visit download page.



03-FEB-2019 :   libSDL 2.x porting is progress...
audio library is ready..

23-OCT-2012 :   libpng for OpenVMS libraries is updated to the latest versions.
It is the old branch 1.2.50 and new 1.5.13.
Please visit download page.

22-OCT-2012 :   ZLIB for OpenVMS library is updated to the latest version 1.2.7 for security reasons.
Configure and build procedures supports VAX,Alpha and I64 platforms.
Please read readme file in [.VMS] directory.
Please visit download page.

15-FEB-2012 :   libpng and libtiff libraries are updated for their latest versions due to secirity reasons.
Configure and build procedures supports VAX,Alpha and I64 platforms.
Please visit download page.

07-SEP-2010 :   Latest PrBOOM 2.5.0 with OpenGL support is released for OpenVMS
It is an advanced version of classical DOOM game.
Please download it from download section.
Its time to gaming in OpenVMS!
OpenVMS libSDL project is needed for your help. Please donate small sum - $20 is a good start
Click here:

24-AUG-2010 :   SDL_image library 1.2.10 is released!
Importent!
Please upgrade your jpeg library before using.
Download from Additional library page

12-AUG-2010 :   libSDL library 1.2.14 is released!
Major changes:
* Add OpenGL support for OpenVMS Alpha and I64 with Radeon 7500 card.
* Add shared library load support via dlopen()
Simple build process
$@configure
$@build
$@libsdl$startup
Provides shared and static libraries for Alpha,VAX and I64 platforms
OpenVMS libSDL project is needed for your help. Please donate small sum - $20 is a good start
Click here:

PowerStorm 3xx videocards owners wanted libSDL OpenGL support please note me if any.

28-JUL-2010 :   Latest famous libraries Freetype 2.4.1 and libPNG 1.4.3 are updated to their latest versions for OpenVMS.
Good news: TrueType hinting is no longer patented! Please visit download page.
Shared and static library for VAX,Alpha and I64 are provided by compilation procedure.
@configure
@build
@xxxxxxx$startup

22-JUN-2010 :   Latest famous zlib library 1.2.5 is out for OpenVMS.
Please visit download page.
Shared and static library for VAX,Alpha and I64 are provided by compilation procedure.
Major changes:
- fixes bugs in gzseek() and gzeof()
- shared library for Alpha and I64 contains "as_is" and upper case symbol names to stop "as_is/noas_is" holywars.
Attention:
Please read [.vms]readme.txt before installation.

11-APR-2010 :   Latest famous jpeg library stable version 8a is out for OpenVMS
Please visit download page.
The library can be built via:
$@CONFIGURE
$@BUILD
$@LIBJPEG$STARTUP

Build process provides static and shared libraries for Alpha,I64 and VAX platforms.
Using is in the standard manner:
CC/INC=JPEG PROG
LINK PROG,JPEG:LIBJPEG$SHR/OPT
or
LINK PROG,JPEG:LIBJPEG/OPT
OpenVMS libSDL project is needed for your help. Please donate small sum - $20 is a good start
Click here:

17-MAR-2010 :   Latest famous freetype library port is updated to 2.3.12
Importent changes:
The bytecode interpreter is ENABLED, since the patents on that has been expired.
The library can be built via:
$@CONFIGURE
$@BUILD
$@FREETYPE$STARTUP

Build process provides static and shared libraries for Alpha,I64 and VAX platform.
Please visit download page.
Developer is searching a sponsor help to develop projects from 20$ to ....

17-NOV-2009 :   Latest famous graphic libraries ports are updated to their latest versions:
stable libTIFF 3.9.2, beta release libTIFF 4.0.0beta5
stable libPNG 1.2.40
All libraries can be built via:
$@CONFIGURE
$@BUILD
$@xxxx$STARTUP

Build process provides static and shared libraries for Alpha,I64 and VAX platform.
Please visit download page.

06-MAY-2009 :   New release of BomberClone game is out.
Sound support is added, many bugs are fixed.
Compilation process requires libSDL, SDL_MIXER and SDL_IMAGE libraries and looks very simple:
$@CONFIGURE
$@BUILD
$@BOMBER_CLONE$STARTUP
$RU [.SRC]BOMBERCLONE

05-JAN-2009 :   After a few days since release is out, a compilation error with some versions of MMS is found.
libSDL 1.2.13B-1 is out. SDL_MIXER is updated also. Game HEXEN has configure.com now to detect environment and build.

01-JAN-2009 :   Working at the Magic New Year Night, Alexey Chupahin presents you famous shooter Hexen ported to OpenVMS.
Sound is supported. Software includes CONFIGURE procedure that detects software and hardware environment, prepeares build, install processes.
$@CONFIGURE
$@BUILD
$RU SDL_HEXEN

Alpha workstation owners with sound card supported by MMOV are welcome to test
Its time to gaming under OpenVMS!
I'm searching PowerStorm 3xx videocard or similair supports OpenGL 3D (Open3D) under OpenVMS to continue porting.


23-DEC-2008 :   Regards to latest realeased libSDL 1.2.13B library, new SDL_Mixer 1.2.8A is out. Alexey Chupahin also presents new version PrBOOM, a classical DOOM game with sound support. Software include CONFIGURE procedure that detects software and hardware environment, prepeares build, install processes.
$@CONFIGURE
$@BUILD
$@XXXX$STARTUP

DOOM game can be started via DOOM.COM procedure.
Alpha workstation owners with sound card supported by MMOV are welcome to test
Its time to gaming under OpenVMS!
I'm searching PowerStorm videocard or similair supports OpenGL 3D under OpenVMS to continue porting.


22-DEC-2008 :   New stable release of libSDL 1.2.13B is ready for OpenVMS.
Major changes:
* Add sound support. Sound backend is VMS Multimedia extension called MMOV.
* Add posix-thread support.
Now it is possible to develop/port applications and games with sound supported.
Library installation process is very simple and closer to unix one. CONFIGURE.COM procedure detects
software and hardware environment including sound subsystem, and prepeares build, install processes.
$@CONFIGURE
$@BUILD
$@LIBSDL$STARTUP

Alpha workstation owners with sound card supported by MMOV are welcome to test

25-AUG-2008 :   The latest stable PNG library 1.2.31 is available for OpenVMS.
This is a mostly bug-fix release. Since 1.2.26, a lot of security bugs are fixed.
Compilation process provides static and shared libraries for Alpha, Itanium and VAX platforms.

25-APR-2008 :   The latest stable PNG library 1.2.26 is available for OpenVMS. I find a free time to write configuration/build/installation script.
Now this process is closer to unix one:
@configure [static]
@build
@libpng$startup
Compilation process makes static and shared library for Alpha,VAX and I64 platforms

06-APR-2008 :   A classical shooter DOOM is available for OpenVMS! This is port of famous libSDL-based DOOM game named PrBOOM.
Only Alpha and I64 are supported. Porting to VAX is in progress.
No sound, no joystick. Other features of PrBoom are supported.
Lets download , compile and shoot monsters! Its time to gaming on OpenVMS!

05-APR-2008 :   libSDL 1.2.13A is released. This is OpenVMS Alpha and I64 bug-fix release. Please download and update your libSDL installation

28-FEB-2008 :   Latest OpenJPEG library 1.3 for OpenVMS is out. The OpenJPEG library is an open-source JPEG 2000 codec written in C language.
In addition to the basic codec, various other features are under development
Please get it from the download section.
Compilation and installation process is in unix manner:
@configure [static]
@build
@openjpeg$startup
It provides Alpha, I64 static and shared libraries.
Porting to VAX is in progress.

25-FEB-2008 :   Latest libTIFF library 3.9.0A for OpenVMS is out here. This is still testing release,but seems to be quite stable.
Compilation and installation process is in unix manner:
@configure [static]
@build
@libtiff$startup
It provides Alpha, I64 and VAX static and shared libraries, with a number of utilites. Unlike to 3.8.2, CONFIGURE.COM now generates correct DESCRIP.MMS for both MMS and MMK on the ODS-5 volume.
Please go to the download section

31-JAN-2008 :   Latest libSDL library 1.2.13 is ported for OpenVMS. This is bugfix-only release.
Platforms Alpha, I64 and VAX are supported.

19-NOV-2007 :   Latest SDL_Image, SDL_Net, SDL_TTF and SDL_Mixer library set are released for OpenVMS regards to the new libSDL 1.2.12A main library.
Platforms Alpha,I64 and VAX are supported.

18-OCT-2007 :   Latest Freetype 2.3.5 font rendering library is ready to OpenVMS. Shared and static libraries are provided for Alpha,I64 and VAX platform.
Installation procedure looks like the same in the unix world:
$@configure
$@build
$@freetype$startup

30-OCT-2007 :   Bug-fix release of libSDL version 1.2.12A is ready. It fix VMS-specific bugs only, such as Xwindow keyboard/mouse event bug appeared under OpenVMS version 8.2 and higher.

08-OCT-2007 :   Latest version of the main library libSDL version 1.2.12is ported to OpenVMS. This is mostly bug-fix release, new feature SDL_VIDEO_ALLOW_SCREENSAVER to override SDL's disabling of the screensaver on Mac OS X, Windows, and X11 is added.
Please get it from the download section.

06-APR-2007 :   Recent version of SDL_GFX 2.0.16 libraries is ported to OpenVMS. The SDL_gfx library evolved out of the SDL_gfxPrimitives code which provided basic drawing routines such as lines, circles or polygons and SDL_rotozoom which implemented a interpolating rotozoomer for SDL surfaces.
configure.com script is added to make build process in *NIX* manner.
@configure
@build
@libsdl_gfx$startup
Compilation process provides static or shared libraries for VAX,Alpha and IA64 platforms depends on main libSDL library set.
Please get it from the download section.

16-MAR-2007 :   Recent version of SDL_TTF 2.0.8 libraries is ported to OpenVMS and adopted to recent FreeType library 2.3.2.
configure.com script is added to make build process in *NIX* manner.
@configure
@build
@libsdl_ttf$startup
Compilation process provides static or shared libraries for VAX,Alpha and IA64 platforms depends on main libSDL library set.
Please get it from the download section.

15-MAR-2007 :   Recent version of FreeType 2.3.2 is ported to OpenVMS and available in Addition library section
configure.com script is added to make build process in *NIX* manner.
@configure [static]
@build
@freetype$startup
Compilation process provides static and shared libraries for VAX,Alpha and IA64 platforms.

25-SEP-2006 :   BomberClone game is ported to OpenVMS. This is a clone of nice old BomberMan game. Sources and static Alpha OpenVMS binary is provided to run it without libSDL, libTIFF installed and so on. Please get it from the download section. No sound, because I have no Microsoft sound board to run Multimedia services on my very old DEC 2000. Please help me to get something new. .

21-SEP-2006 :   New LibSDL_Mixer 1.2.7 library is out! Please get it from the download section. Untested, because I have no Microsoft sound board to run Multimedia services on my very old DEC 2000. Please help me to get something new. .

30-JUL-2006 :   New LibSDL_Net 1.2.6 library designed to using with new libSDL 1.2.1x is out! Please get it from the download section .

27-JUL-2006 :   New LibSDL_Image library designed to using with new libSDL 1.2.1x is out! Please get it from the download section . Also, found a bug in LibSDL in SDL_memset4 realisation for OpenVMS platform.
New patched release of libSDL 1.2.11 is out!

17-JUL-2006 :   New release of libSDL 1.2.11 is out! Please get it from the download section . This is a new major release, with a new API realization. I proud to annonce that now configure/build mechanism works correctly and provide shared and static libraries. Tested on OpenVMS 7.3 VAX and 7.3-1 Alpha. Test on OpenVMS Itanium still to be needed.

07-JUL-2006 :   Now I'm finishing porting new release of library version 1.2.11. Please be patient. Outs date is 14-JUL-2006.
This release will be totally on correct configure/build environment like unix one.

21-APR-2006 :   TIFF library 3.8.2 (latest version) is ported.
NEW!
Automatic configure/build scripts in standard *NIX* manner are added. Please read README.VMS file.
Download it from our site . Bug reports are welcome. 23-JAN-2006 :   Porting SDL_NET library is done.


21-JAN-2006 :   Porting SDL_TTF library is done.


21-JAN-2006 :   SCSI CDROM support added.
04-JAN-2006 :   TIFF library 3.8.0 (latest version) is ported again. Please download it from our site . Bug reports are welcome. 25-DEC-2005 :   Bug (OpenVMS, may be other 64-bit systems also affected) in SDL_memset4() in SDL_memops.h has been fixed.

25-DEC-2005 :   Porting SDL_image 1.2.4 is done.

22-DEC-2005 :   Porting things, exclude audio,cdrom,joystick is done! All tests seems to be Ok. Video driver does not support OpenGL yet.


Porting process is going on DEC 2000 model 300 (aka,"Jensen") running OpenVMS 7.3-1. No audio, joystick support is provided. I have no any old Microsoft sound board around me. I'll be very glad to get one for free to start OpenVMS MME and finish porting.

regards, Alexey Chupahin