OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Programming => Topic started by: Jan-Erik Lärka on December 27, 2023, 12:09:49 pm

Title: Rexx dll for UniAud
Post by: Jan-Erik Lärka on December 27, 2023, 12:09:49 pm
Hello,

Here's a library to be used with rexx, designed to have the functionality of unimix.exe
The included script demonstrate what it can do, read it to see what it does.
The script doesn't contain an interactive mode as later versions of unimix do, but instead use a stem array to list and set values that you should find useful.

Use and test the script and library at your own risk, it is provided "AS IS". It is your own fault if you break something with it!

No further documentation, information or source code about the library is included in this package.

I do invite you to improve it! :)

Regards,
//Jan-Erik
Title: Re: Rexx dll for UniAud
Post by: Jan-Erik Lärka on December 27, 2023, 06:21:44 pm
Description updated and included below
Hopefully more accurate and understandable this time.
Title: Re: Rexx dll for UniAud
Post by: Jan-Erik Lärka on December 27, 2023, 09:44:21 pm
Rebuild that should display Card with number in stem and PCM play and record in the stem as well.
Bldlevel incremented and icon adjusted.
Title: Re: Rexx dll for UniAud
Post by: Doug Clark on December 27, 2023, 09:50:54 pm
Jan-Erik,

I can't download your library.  Perhaps it is because of the extension .7z?
Title: Re: Rexx dll for UniAud
Post by: Paul Smedley on December 27, 2023, 10:14:08 pm
Jan-Erik,

I can't download your library.  Perhaps it is because of the extension .7z?
Download works here (from Chrome on linux)
Title: Re: Rexx dll for UniAud
Post by: Doug Clark on December 28, 2023, 12:25:30 am
well - now it works for me also.  Probably operator error on my part.
Title: Re: Rexx dll for UniAud
Post by: Jan-Erik Lärka on January 01, 2024, 09:52:07 pm
Includes updated source code, .hlp and .inf file, .ico, adjusted .dll, buildlevel help script, updated script to test features of the library, debug script/executable, watcom gui project file etc.

This build is for use and not so much debugging as the previous ones.

If you want to debug it:
Rebuild the .dll yourself (Targets->Target Options->Use Development Switches) to see the source code in watcom gui debugger (wdw). Use of dbg.cmd to start wdw and break as the library load (Break->On Image Load...) to step through each row in the code.


Happy New Year,
//Jan-Erik