Discussion:
Great Sound & Graphics units for Borland/Turbo Pascal
(too old to reply)
Noon
2025-02-03 15:17:12 UTC
Permalink
Hey everybody who's still here,

I'd like to contribute a bit to breathe some life into this group.

I've created SoundLib and GrafX in the 90s until early 2000s.

Borland Pascal:
SoundLib 2 and GX2 are both designed to work with Borland Pascal and
Protected Mode.

SoundLib 2 offers real time mixing alongside MOD playback (MOD, S3M, XM)
on Sound Blaster cards and compatibles.

GX2 offers Hi- and Truecolor imaging with advanced effects, filters,
alphachannels and extensive format support (PNG, GIF, BMP, PCX, FLC/FLI
and more).

Turbo/Borland Pascal:
GrafX 1.x has support for 8/15/16 bit VESA modes and relevant file
formats, and is syntax-similar to Borland's Graph API.

SoundLib 1.x offers playback and recording support for SoundBlaster
cards and compatibles.

All here:
https://crossfire-designs.de/index.php?lang=en&what=sourcecode

I might make new releases in the near term, as I've been actively
working on improvements on it for some time.

Notable possible changes:
SoundLib 2 may add STM and 669 support, add Windows Sound System
support, add ADPCM support.
GX2 added support for RLE sprites, which are quicker to render, may add
AVI playback support.

If you're interested what they can do:
https://crossfire-designs.de/index.php?lang=en&what=software

Tetris II works with SoundLib 2, GX2, Tetris works with GrafX.

Enjoy, and happy coding!
Chax Plore
2025-02-07 06:43:20 UTC
Permalink
download/sourcecode/gx2jpeg.rar GX2 patch 1.01 - It seems to me that
this URL is wrong - it is a copy of "JPEG extension" link.

Also at the bottom of website pages you have error:
"Warning: Undefined variable $forum_units in
/var/www/web909/htdocs/accounts/web909_1/html/language/en/sourcecode/gx2.htm
on line 128"
Post by Noon
Hey everybody who's still here,
I'd like to contribute a bit to breathe some life into this group.
I've created SoundLib and GrafX in the 90s until early 2000s.
SoundLib 2 and GX2 are both designed to work with Borland Pascal and
Protected Mode.
SoundLib 2 offers real time mixing alongside MOD playback (MOD, S3M, XM)
on Sound Blaster cards and compatibles.
GX2 offers Hi- and Truecolor imaging with advanced effects, filters,
alphachannels and extensive format support (PNG, GIF, BMP, PCX, FLC/FLI
and more).
GrafX 1.x has support for 8/15/16 bit VESA modes and relevant file
formats, and is syntax-similar to Borland's Graph API.
SoundLib 1.x offers playback and recording support for SoundBlaster
cards and compatibles.
https://crossfire-designs.de/index.php?lang=en&what=sourcecode
I might make new releases in the near term, as I've been actively
working on improvements on it for some time.
SoundLib 2 may add STM and 669 support, add Windows Sound System
support, add ADPCM support.
GX2 added support for RLE sprites, which are quicker to render, may add
AVI playback support.
https://crossfire-designs.de/index.php?lang=en&what=software
Tetris II works with SoundLib 2, GX2, Tetris works with GrafX.
Enjoy, and happy coding!
--
-----BEGIN PGP PUBLIC KEY FINGERPRINT-----
5745 807C 2B82 14D8 AB06 422C 8876 5DFC 2A51 778C
------END PGP PUBLIC KEY FINGERPRINT------
Noon
2025-02-09 18:28:23 UTC
Permalink
Thanks for the remarks, will fix that at some point.

I never checked the GX2 patch by myself until recently, and I'd say it
doesn't contribute much, sometimes changes things to the worse (not
considering different CPU architectures), so it's better to simply skip it.
The changes I've made to GX 2.1 (will upload at some point) usually
achieve more.
download/sourcecode/gx2jpeg.rar    GX2 patch 1.01 - It seems to me that
this URL is wrong - it is a copy of "JPEG extension" link.
"Warning: Undefined variable $forum_units in /var/www/web909/htdocs/
accounts/web909_1/html/language/en/sourcecode/gx2.htm on line 128"
Post by Noon
Hey everybody who's still here,
I'd like to contribute a bit to breathe some life into this group.
I've created SoundLib and GrafX in the 90s until early 2000s.
SoundLib 2 and GX2 are both designed to work with Borland Pascal and
Protected Mode.
SoundLib 2 offers real time mixing alongside MOD playback (MOD, S3M,
XM) on Sound Blaster cards and compatibles.
GX2 offers Hi- and Truecolor imaging with advanced effects, filters,
alphachannels and extensive format support (PNG, GIF, BMP, PCX, FLC/
FLI and more).
GrafX 1.x has support for 8/15/16 bit VESA modes and relevant file
formats, and is syntax-similar to Borland's Graph API.
SoundLib 1.x offers playback and recording support for SoundBlaster
cards and compatibles.
https://crossfire-designs.de/index.php?lang=en&what=sourcecode
I might make new releases in the near term, as I've been actively
working on improvements on it for some time.
SoundLib 2 may add STM and 669 support, add Windows Sound System
support, add ADPCM support.
GX2 added support for RLE sprites, which are quicker to render, may
add AVI playback support.
https://crossfire-designs.de/index.php?lang=en&what=software
Tetris II works with SoundLib 2, GX2, Tetris works with GrafX.
Enjoy, and happy coding!
Loading...