home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 15 Message
/
15-Message.zip
/
UU991009.zip
/
Uh991008.txt
< prev
next >
Wrap
Text File
|
1999-10-09
|
101KB
|
2,899 lines
comp.os.os2.programmer.misc (Usenet)
Saturday, 02-Oct-1999 to Friday, 08-Oct-1999
+----------------------------------------------------------------------------+
From: aaronl@clear.net.nz 03-Oct-99 01:03:01
To: All 02-Oct-99 12:27:03
Subj: Re: How can I change online fontsize in help windows
From: Aaron Lawrence <aaronl@clear.net.nz>
Frank Vandael wrote:
> 1. How can I change the fontsize of the help index window?
> 2. Is there a way to change the font size of the windows itself ?
All that seems to be hard coded in VIEW.EXE and the help file in question.
Thus another urge to write a replacement! :-)
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: CLEAR Net New Zealand (1:109/42)
+----------------------------------------------------------------------------+
From: Cygnus@unimatrix.com 02-Oct-99 13:46:00
To: All 02-Oct-99 12:27:03
Subj: Netscape 4.61 God awful slow drawing tables
From: Cygnus@unimatrix.com (Ron Blatt)
I've found that when there are numerous tables on a web page, it
takes the newest Netscape an ungodly amount of time to draw them. You
can see this at Yahoo, but I've seen the problem a lot worse on other
sites. I don't remember this happening in other versions. Is anyone
else getting this?
Ron
-------------------------
"Imagine if every Thursday your shoes exploded if you tied
them the usual way. This happens to us all the time with
computers, and nobody thinks of complaining."
--Jeff Raskin
Anti spam: Replace the 'nospam' with 'com' to reply
-------------------------
--- WtrGate+ v0.93.p7 sn 165
* Origin: Origin Line 1 Goes Here (1:109/42)
+----------------------------------------------------------------------------+
From: Cygnus@unimatrix.com 02-Oct-99 13:57:20
To: All 02-Oct-99 14:10:00
Subj: Re: Netscape 4.61 God awful slow drawing tables
From: Cygnus@unimatrix.com (Ron Blatt)
Oops... I'm sorry, I meant to post this to comp.os.os2.mis
On Sat, 02 Oct 1999 13:46:01 GMT, Cygnus@unimatrix.com (Ron Blatt)
spewed forth:
> I've found that when there are numerous tables on a web page, it
>takes the newest Netscape an ungodly amount of time to draw them. You
>can see this at Yahoo, but I've seen the problem a lot worse on other
>sites. I don't remember this happening in other versions. Is anyone
>else getting this?
>
>Ron
>
>-------------------------
>"Imagine if every Thursday your shoes exploded if you tied
>them the usual way. This happens to us all the time with
>computers, and nobody thinks of complaining."
>--Jeff Raskin
>
>Anti spam: Replace the 'nospam' with 'com' to reply
>-------------------------
-------------------------
"Imagine if every Thursday your shoes exploded if you tied
them the usual way. This happens to us all the time with
computers, and nobody thinks of complaining."
--Jeff Raskin
Anti spam: Replace the 'nospam' with 'com' to reply
-------------------------
--- WtrGate+ v0.93.p7 sn 165
* Origin: Origin Line 1 Goes Here (1:109/42)
+----------------------------------------------------------------------------+
From: web.poison@pineight.8m.com 02-Oct-99 22:50:28
To: All 03-Oct-99 10:24:09
Subj: Re: PERSO!!!!!!!!!!
From: "Damian Yerrick" <web.poison@pineight.8m.com>
coltail <coltail@multimania.com> wrote in message
news:CU5J3.2559$0Y1.6058@nnrp2.none.net...
>
> Hallo! Hello! Salut!
>
> Viens voir mon site perso.avec plein d'images sympas.......
> Come to see my personal site with a lot of funny pictures.....
> Hier gibt es ein personal site mit lustiger Bilder.....
>
> http://www.multimania.com/coltail
404. 404. 404.
Il signifie que le fichier n'a ΘtΘ trouvΘ en aucun langage.
It means that the file was not found in any language.
Es bedeutet, da▀ die Datei nicht in irgendeiner Sprache gefunden wurde.
http://come.to/yerrick
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Rose-Hulman Institute of Technology (1:109/42)
+----------------------------------------------------------------------------+
From: ilya@math.ohio-state.edu 04-Oct-99 06:23:22
To: All 04-Oct-99 05:20:19
Subj: Unblocking a thread in MouReadEventQue
From: ilya@math.ohio-state.edu (Ilya Zakharevich)
I have a thread which is doing
unsigned short fWait = MOU_WAIT;
for (;;) {
/* sit and wait on the event queue */
if ((rc = MouReadEventQue(&mouev,&fWait,hmou)))
break;
Do_something;
}
Can I unblock this guy from another thread? Doing MouClose(hmou) from
another thread will not change anything until a mouse event actually
arrives - it does not unblock the thread.
Of course, I could busy wait, but it does not look as a nice
solution... :-( This looks like a serious flaw in the mouse API...
Ilya
P.S. I need unblocking since I may want to shell out of my program,
and if I do not release mouse, the other programs started inside
this shell-out will not be able to use mouse.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Department of Mathematics, The Ohio State Univers
(1:109/42)
+----------------------------------------------------------------------------+
From: C.J.@btsoftware.com 04-Oct-99 10:37:27
To: All 04-Oct-99 10:49:05
Subj: Homepage Publisher !!!!!!!!!!!!
From: "C.J." <C.J.@btsoftware.com>
Homepage Publisher
**************************
WYSIWYG Web Page Design Tool
HPP is an integrated WYSIWYG HTML Publisher and
Editor/Browser. HomePage enables you to create or modify any HTML pages.
Check it out and download the free trial version from:
http://www.btsoftware.com/os2/hpp.htm
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: C.J. (1:109/42)
+----------------------------------------------------------------------------+
From: mamodeo@stny.rr.com 04-Oct-99 12:37:24
To: All 04-Oct-99 16:43:07
Subj: Re: MMOS2 exact timing
From: Marty <mamodeo@stny.rr.com>
Thomas Bretz wrote:
>
> Hello,
>
> I'm playing raw wave data using a playlist. Now I need the exact
> position where MMOS2 is playing the data at the moment. With
> MciSendCommand (MCI_STATUS) and MCI_STATUS_POSITION I get a very worse
> resolution. Does anybody knows another (better) way?
>
> Thanks,
> Thomas.
In your DATA entries of your playlist, there is a position parameter.
This parameter is actually updated on-the-fly as it is played. It only
advances one buffer-length at a time, however, but this is as good as
you can get it. If you want better timing and better access to such
information, try using DART.
- Marty
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: IBM Global Services North -- Burlington, Vermont,
(1:109/42)
+----------------------------------------------------------------------------+
From: seg@NOSPAM-us.ibm.com 04-Oct-99 12:14:15
To: All 04-Oct-99 19:53:12
Subj: Re: DVD drivers for OS2
From: "Scott E. Garfinkle" <seg@NOSPAM-us.ibm.com>
On Wed, 29 Sep 1999 16:47:31 GMT, Rusi Gorimar wrote:
>I am looking for an OS2 driver that will allow me to incorporate a DVD drive
>in the Digital Recorders our company designs.
DVD drivers/filesystem will be on Software Choice ($$) later this year.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: NCSD OS/2 Service (1:109/42)
+----------------------------------------------------------------------------+
From: nx2000@bellsouth.net 04-Oct-99 16:07:19
To: All 04-Oct-99 19:53:12
Subj: A Few Simple Questions
From: Don Morris <nx2000@bellsouth.net>
Hey all -- I've got a few questions about REXX and the WP_Desktop
object for those in the know here -- hope someone's kind enough to
answer.
First, has anyone else noticed that if you set the Desktop
background to an image it doesn't seem to free the memory for the
previous image? I've noticed this before using the Wall, and thought
it might be the program itself, so I figured out enough REXX to
write a random image selection program to set the background -- and
got the same effect. This is _really_ annoying since it causes a
WPS restart when the memory runs out, I've seen it happen.
BTW - This is Warp 4, I've seen the behavior on FP5,8,11, and now 12.
Is it more a matter of changing the image too quickly - or is there
some type of object destrcutor (excuse the C++ there :) that needs
to be called to free the memory?
On a related note - is there a reference somewhere for the
setup strings? Couldn't find one here, and I'd like to at the
very least set the tile/stretch/normal setting.
And just for a last question -- how in the world do you convert
a string _variable_ to a whole number? All the docs show is an
immediate value, and unless I encode the stupid thing into binary
in the configuration file I set up (which is ridiculous when I
want to be able to set values like 5000 or so..), I can't get the
conversion to work. I've currently been trying hexadecimal - but
the docs show the immediate call as: C2D('1E'X) - and I can't get
it to add that X in a way that doesn't generate an error.
Thanks in advance - and if anyone knows where I can get a good book
on REXX programming (esp. with regards to the WPS) I'm all ears.
Don
--- WtrGate+ v0.93.p7 sn 165
* Origin: Origin Line 1 Goes Here (1:109/42)
+----------------------------------------------------------------------------+
From: asuri@vpub.powernet.co.uk 04-Oct-99 22:39:19
To: All 04-Oct-99 19:53:12
Subj: re header files
From: Adrian Suri <asuri@vpub.powernet.co.uk>
This is a multi-part message in MIME format.
--------------F790CC84F33336D60E78AC43
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hi all
Does nay one know what the substitutes in Visual Age for OS/2 CPP v3 is
for the
following.
<list.h>
<iterator.h>
<Vector.h>
Also I have noticed in epm that the word bool is highlighted as a
recognized function does any one know what header file needs to be
included, I take it that it is for a Boolean, true/false return?
Regards
Adrian
--
asuri@vpub.powernet.co.uk
http://users.powernet.co.uk/vpub
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.2i
mQBtAzfIYMAAAAEDAMV0uyy3X0ndMt1H0xPl4BJOJYYj08HlybF6KcHFXCSc34j4
l8mp4xzOfm8WoBO97d7aiPXVykTTAXLLomha/oESJXY1B9BPmpyn0597VnulZFoq
FpBVrjpbCywOabioRQAFEbQmQWRyaWFuIFN1cmk8YXN1cmlAdnB1Yi5wb3dlcm5l
dC5jby51az4=
=hcQ/
-----END PGP PUBLIC KEY BLOCK-----
--------------F790CC84F33336D60E78AC43
Content-Type: text/x-vcard; charset=us-ascii;
name="asuri.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Adrian Suri
Content-Disposition: attachment;
filename="asuri.vcf"
begin:vcard
n:Suri;Adrian
tel;home:0121 2497283
x-mozilla-html:FALSE
org:Virtual Publications
adr:;;;;;;
version:2.1
email;internet:asuri@vpub.powernet.co.uk
fn:Adrian
end:vcard
--------------F790CC84F33336D60E78AC43--
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Virtual Publications (1:109/42)
+----------------------------------------------------------------------------+
From: tbretz@physik.tu-muenchen.de 04-Oct-99 14:47:23
To: All 04-Oct-99 22:07:06
Subj: MMOS2 exact timing
From: Thomas Bretz <tbretz@physik.tu-muenchen.de>
Hello,
I'm playing raw wave data using a playlist. Now I need the exact
position where MMOS2 is playing the data at the moment. With
MciSendCommand (MCI_STATUS) and MCI_STATUS_POSITION I get a very worse
resolution. Does anybody knows another (better) way?
Thanks,
Thomas.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Nathan Electronics (1:109/42)
+----------------------------------------------------------------------------+
From: bvermo@powertech.no 04-Oct-99 14:39:26
To: jana.persson@telia.com 04-Oct-99 22:07:06
Subj: Re: SV: Image compression?
To: Jan A <jana.persson@telia.com>
From: =?iso-8859-1?Q?Bj=F8rn?= Vermo <bvermo@powertech.no>
Posted and mailed, since the thread is rather old.
Jan A wrote:
> Paul FLOYD <paul_floyd@see.sig> skrev i
> diskussionsgruppsmeddelandet:37CA41C9.F66DFD91@see.sig...
> >
> > Personally I'd recommend TIFF (which is itself a loose rag-bag of
> > formats).
I would not use TIFF, as it is rather less efficient than newer formats.
>
> Thanks Paul! A greyscale image, that's what I have to work with, not my
> choice. My task is to shrink it as much as human knowledge permits. The only
> criteria is it has to be readable after printout.
I would recommend PNG, which is made to replace and improve upon the GIF
format.
The PNG specification is available at w3.org, and you should be able to find a
pointer to free source code. Lossy compression tends to ruin the readability
of
text, so I think this is your best bet. The compression algorithm is in the
public domain (unlike LZW, which is patented). To try out the format, you may
download a copy of PMview (from one of the usual places), butI do not think it
implements all the options in PNG. For your purpose, I think it is possible to
write a version optimized for the combination of text and grayscale images.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Norbionics (1:109/42)
+----------------------------------------------------------------------------+
From: mcs@post5.tele.dk 05-Oct-99 02:43:12
To: All 05-Oct-99 04:01:06
Subj: ofstream problems
From: "Mikkel C. Simonsen" <mcs@post5.tele.dk>
In a programme I am working on I need to open and close different files
during the programme run. I open the first file with this line:
ofstream uddata(filnavn, ios::ate | ios::bin);
And later close it with this:
uddata.close();
Later I try to open another file using a different "filnavn"
ofstream uddata(filnavn, ios::ate | ios::bin);
But this time the open operation fails, and the "uddata" object is not
created.
I guess I need to "destroy" the first uddata object before creating a
second one, but how do I do that?
My compiler is GCC/EMX 0.9d.
Best regards,
Mikkel C. Simonsen
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Dantimax (1:109/42)
+----------------------------------------------------------------------------+
From: rmahoney@_REMOVE_THIS_netusa.net 05-Oct-99 00:45:28
To: All 05-Oct-99 04:01:06
Subj: Re: A Few Simple Questions
From: rmahoney@_REMOVE_THIS_netusa.net (Robert Mahoney)
On Mon, 4 Oct 1999 20:07:38, Don Morris <nx2000@bellsouth.net> wrote:
> On a related note - is there a reference somewhere for the
> setup strings? Couldn't find one here, and I'd like to at the
> very least set the tile/stretch/normal setting.
Personal Systems mag had an article on WPS setup strings but it
looks like the domain no longer exists:
http://pscc.dfw.ibm.com/psmag/nov96/images/os23.htm#fig23
But here is what I saved from that page:
Keyword Defined by Class
ADDOBJECT= WarpCenter
ADDTOTRAY= WarpCenter
ADDTRAY= WarpCenter
AUTOLOCKUP= WPDesktop
AUTOSETUP= WPFontPalette,
WPSchemePalette
DETAILSSHADOWCOLOR= WPFolder
DETAILSTEXTCOLOR= WPFolder
ICONSHADOWCOLOR= WPFolder
ICONTEXTBACKGROUNDCOLOR= WPFolder
ICONTEXTCOLOR= WPFolder
ICONTEXTVISIBLE= WPFolder
LOCKEDINPLACE= WPObject
LOCKUPAUTODIM= WPDesktop
LOCKUPBACKGROUND= WPDesktop
LOCKUPFULLSCREEN= WPDesktop
LOCKUPONSTARTUP= WPDesktop
LOCKUPSCREENSAVERMODE= WPDesktop
LOCKUPTIMEOUT= WPDesktop
MENUBAR= WPFolder
MENUITEMSELECTED= WPObject
MENUS= WPObject
PROGTYPE= WPProgram,
WPProgramFile
SAVENOW= WarpCenter
SHOWALLINTREEVIEW= WPFolder
TREESHADOWCOLOR= WPFolder
TREETEXTCOLOR= WPFolder
TREETEXTVISIBLE= WPFolder
Keyword Value Description
LOCKEDINPLACE= YES|NO Specifies whether or not this objectσs icon
is fixed in position in an open Icon View of
the folder containing the object
MENUITEMSELECTED= menu-item-ID Simulates selecting the
specified menu item from the objectσs popup menu
MENUS= SHORT|LONG Specifies the type of popup menu to display
for this object
Keyword Value Description
BACKGROUND= [filename], Folder background.
[N | T | S], filename = fully qualified image file name
[1 | scale], N = normal image
[I | C], T = tiled image
[color | r g b | D] S = scaled image
scale = scaling factor between 1 and 20
I = display image
C = color only
color = standard color name (BLACK, RED, YELLOW,
GREEN, CY AN, BLUE, MAGENTA, WHITE,
DARKGREY, DARKRED, DARKYELLOW, DARK GREEN,
DARKCYAN, DARKBLUE, DARKMAGENTA, PALEGREY)
r g b = three decimal numbers between 0 and 255,
separated by blanks, indicating the amounts of
each primary color (red, green, blue)
D = default
Note:
You can omit the values that donσt apply. For
example:
BACKGROUND=c:\os2\bitmap\os2logo.bmp,S,2,I
or
BACKGROUND=,,,C,0 128 128
or
BACKGROUND=,,,C,YELLOW
DETAILSSHADOWCOLOR= color Text color for a shadow object in the
Deta ils View. color may be a
standard color name or an r g b set of numbers.
DETAILSTEXTCOLOR= color Text color for a normal object in the
Deta ils View. color may be a
standard color name or an r g b set of numbers.
ICONSHADOWCOLOR= color Text color associated with shadow
icons in the Icon View. color may be a
standard color name or an r g b set of numbers.
ICONTEXTBACKGROUNDCOLOR= color Background color for normal
text i n the Icon, Tree, and Details Views.
color may be a standard color name or an r g b set of numbers.
ICONTEXTCOLOR= color Text color associated with normal icons in
the Ico n View. color may be a standard
color name or an r g b set of numbers.
ICONTEXTVISIBLE= YES|NO Specifies whether or not the names of
obje cts contained in the folder are
displayed in the Icon View.
ICONVIEW= NONGRID| Specifies the arrangement and icon size
in the Icon View.
GRIDDED|
FLOWED|
NONFLOWED,
NORMAL|MINI|
INVISIBLE
MENUBAR= YES|NO Specifies whether or not to display the menu
bar i n an open view.
SHOWALLINTREEVIEW= YES|NO Specifies whether or not to show all
objec ts in an open Tree View. YES means
show all objects; NO means show only folders.
TREESHADOWCOLOR= color Text color associated with shadow
icons in the Tree View. color may be a
standard color name or an r g b set of numbers.
TREETEXTCOLOR= color Text color associated with normal icons in
the Tre e View. color may be a standard
color name or an r g b set of numbers.
TREETEXTVISIBLE= YES|NO Specifies whether or not the names of
obje cts contained in the folder are
displayed in the Tree View.
Keyword Value Description
PROGTYPE= FULLSCREEN|WINDOWABLEVIO|VDM| Specifies how to run
the p rogram.
WINDOWEDVDM|WIN|PROG_30_STD|PROG_31_STD|
PROG_31_ENH|
PROG_31_STDSEAMLESSCOMMON|
PROG_31_ENHSEAMLESSCOMMON|
PROG_31_STDSEAMLESSVDM|
PROG_31_ENHSEAMLESSVDM|SEPARATEWIN
|PM|DOSMODE
Keyword Value Description
AUTOSETUP= YES|NO Specifies whether or not the font palette is
to be reinitialized with the
default set of fonts.
FONTS= font[,...] Specifies the fonts to be used in the font
palette . font is in the form of
size.name, where size is the point size and name is the name of the
font including modifiers. For example, specify
9.Helv for a 9-point Helvetica. font.
Keyword Value Description
AUTOSETUP= YES | NO Specifies the schemes to be put into
each cell. YES uses the predefined OS/2 Warp 4
schemes for the first 15 schemes, with the excess initialized to the
OS/2 Warp 4 scheme. NO uses the OS/2 Warp 4 scheme
to initialize all schemes.
Keyword Value Description
AUTOLOCKUP= YES | NO Specifies whether or not automatic
lockup is enabled. YES means the mouse and
keyboard will lock up after the specified time of inactivity. NO means
the system will not automatically lock the keyboard and
mouse, no matter how long they are inactive.
LOCKUPAUTODIM= YES | NO Specifies whether automatic dimming
is ena bled. YES means the screen
blanks out and a floating lock icon is displayed two minutes after the
key- board and mouse are locked. NO means the
system does not blank out the screen after the
keyboard and mouse are locked.
LOCKUPBACKGROUND= [filename], Lockup background.
[N | T | S], filename = fully qualified image file name
[scale], N = normal image
[I | C], T = tiled image
[color | r g b | D] S = scaled image
scale = scaling factor between 1 and 20
I = display image
C = color only
color = standard color name (BLACK, RED, YELLOW,
GREEN, CY AN, BLUE, MAGENTA, WHITE, DARKGREY,
DARKRED, DARKYELLOW, DARKGREEN, DARK- CYAN, DARKBLUE,
DARKMAGENTA, PALEGREY)
r g b = three decimal numbers between 0 and 255,
separate d by blanks, indicating the amounts of
each primary color (red, green, blue)
D = default
The system is installed with the lockup background
set as
c:\os2\bitmap\os2warp.bmp,T Keyword Value Description
LOCKUPFULLSCREEN= YES | NO Specifies whether or not the
entir e screen is taken up by the lockup back-
ground image.
LOCKUPSCREENSAVERMODE= YES | NO Specifies whether or not a
passwor d is required to unlock the keyboard and
mouse. YES means lockup acts like a screen saver and no password is
required. NO means you must supply the
correct password to unlock the key- board and
mouse.
LOCKUPONSTARTUP= YES | NO Specifies whether or not the
keybo ard and mouse are automatically locked
when the system is started.
LOCKUPTIMEOUT= number Specifies the number of minutes of keyboard
and mo use inactivity to cause lockup. The
default is 3 minutes.
Keyword Value Description
ADDOBJECT= object Specifies an object to be added to the
current tra y. object is the persistent handle of the
object.
ADDTOTRAY= traynumber, object[,...] Specifies one or more
obje cts to be added to a tray.
ADDTRAY= trayname[,object[,...]] Specifies the name of a new
tray t o be added. A list of object handles may
optionally be added to the new tray.
SAVENOW= YES Specifies that the WarpCenter should save its
conf iguration (now).
Note: There is no NO value for this keyword.
Bob
--
Robert Mahoney
2Rud Software and Consulting
http://www.netusa.net/~rmahoney
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: 2Rud Software (1:109/42)
+----------------------------------------------------------------------------+
From: thannymeister@spambegone.yahoo.com 05-Oct-99 01:58:22
To: All 05-Oct-99 04:01:07
Subj: Re: ofstream problems
From: "Mike Ruskai" <thannymeister@spambegone.yahoo.com>
On Tue, 05 Oct 1999 02:43:24 +0100, Mikkel C. Simonsen wrote:
>In a programme I am working on I need to open and close different files
>during the programme run. I open the first file with this line:
>
>ofstream uddata(filnavn, ios::ate | ios::bin);
>
>And later close it with this:
>
>uddata.close();
>
>
>Later I try to open another file using a different "filnavn"
>
>ofstream uddata(filnavn, ios::ate | ios::bin);
>
>But this time the open operation fails, and the "uddata" object is not
>created.
>
>I guess I need to "destroy" the first uddata object before creating a
>second one, but how do I do that?
If the compiler isn't flagging you with an error, then the two uddata objects
are completely distinct, in different scopes. Otherwise, you'd get an error
during compilation because of a duplicate declaration attempt.
So, the failure cause must be elsewhere.
--
- Mike
Remove 'spambegone' to send e-mail.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: TLF (1:109/42)
+----------------------------------------------------------------------------+
From: hei@hatespam.norman.no 05-Oct-99 07:14:13
To: All 05-Oct-99 05:20:19
Subj: Re: A Few Simple Questions
From: hei@hatespam.norman.no (Harald Eilertsen)
On Mon, 4 Oct 1999 20:07:38, Don Morris <nx2000@bellsouth.net> wrote:
> On a related note - is there a reference somewhere for the
> setup strings? Couldn't find one here, and I'd like to at the
> very least set the tile/stretch/normal setting.
Check out the Workplace Shell Programming Reference. You'll find it on
DevCon http://www.developer.ibm.com/devcon/ (I think :)
> And just for a last question -- how in the world do you convert
> a string _variable_ to a whole number?
In Rexx? All variables in rexx are strings. A string that contains
only numerical digits are treated as numbers. In other words:
value = '13' + '2'
say value
will print '15' on the console.
To check if a string is a number or not, use the DATATYPE function.
Take Care!
--
Harald Eilertsen
Norman Data Defence Systems
http://www.norman.no/
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Norman Data Defence Systems (1:109/42)
+----------------------------------------------------------------------------+
From: tbretz@physik.tu-muenchen.de 05-Oct-99 10:44:09
To: All 05-Oct-99 10:27:11
Subj: DART
From: Thomas Bretz <tbretz@physik.tu-muenchen.de>
Hello Marty,
> In your DATA entries of your playlist, there is a position parameter.
> This parameter is actually updated on-the-fly as it is played. It only
> advances one buffer-length at a time, however, but this is as good as
> you can get it. If you want better timing and better access to such
> information, try using DART.
What exactly means: adavnces one buffer-length. I tried to read it but I
read 0 at every time.
I tried to find some information about DART, but I can't find anything,
whether usefull information on the web nor something in the
documentation of the Toolkit. Have I overseen something?
Thx,
Thomas
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Nathan Electronics (1:109/42)
+----------------------------------------------------------------------------+
From: pf@hempseed.com 05-Oct-99 09:15:16
To: All 05-Oct-99 10:27:11
Subj: Re: Unblocking a thread in MouReadEventQue
From: pf <pf@hempseed.com>
Ilya Zakharevich wrote:
>
> I have a thread which is doing
>
> unsigned short fWait = MOU_WAIT;
> for (;;) {
> /* sit and wait on the event queue */
> if ((rc = MouReadEventQue(&mouev,&fWait,hmou)))
> break;
> Do_something;
> }
>
> Can I unblock this guy from another thread? Doing MouClose(hmou) from
> another thread will not change anything until a mouse event actually
> arrives - it does not unblock the thread.
>
> Of course, I could busy wait, but it does not look as a nice
> solution... :-( This looks like a serious flaw in the mouse API...
Yep...a flaw (this API is 10 years old now!). They fixed the API in
"OS/2 for Power PC", but that never made it to market.
Here's a possible solution:
-------------------------------------------------------------------------------
-----
Area 20, Msg#1943, Apr-15-96 11:58:38
From: Mario Semo
To: Ivan Joergensen
Subject: Aborting MouReadEventQue
Hello Ivan,
On Apr 08 00:45 96, Ivan Joergensen of 2:238/64.17 wrote:
IJ> I am having trouble shutting down a thread blocked on a
IJ> MouReadEventQue() call.
:-), i've reported this problem to IBM sometime in 1993. the last
version of
OS/2 you can kill a thread with a pending MouRead was OS/2 1.3.
I changed all my Mou* calls into the equivalient DosDevIOCtls.
IJ> void mouseReaderThread() {
IJ> //this is done in a secondary thread
IJ> while(!please_terminate) {
IJ> MOUEVENTINFO mei;
IJ> USHORT wait=1;
IJ> APIRET rc=MouReadEventQue(&mei, &wait, hmou);
IJ> ...
IJ> }
IJ> }
:-), looks like same code. (note: the following is from my 16 bit app)
...
#define _MouseReadEventQue(pme,pwf,hd)\
DosDevIOCtl(pme,pwf,MOU_READEVENTQUE,IOCTL_POINTINGDEVICE ,hd)
....
static void _ReadMouAsync(void)
{
MOUEVENTINFO mouseev;
USHORT usfWait = MOU_WAIT;
_MOUSEENVIR *pme = _pme;
while (1)
{
if (_MouseReadEventQue(&mouseev,&usfWait,pme->_hmou))
DosBeep(100,100);
DosEnterCritSec();
pme->_mouseev = mouseev;
DosExitCritSec();
DosSemClear(&pme->_ulSemMoDataAvail);
}
}
you can terminate such threads. PS: under OS/2 2.1 the system traps a
few
seconds after program shutdown, when you try a DosClose of the Mouse
Device
driver. (this was NO problem under OS/2 1.x and 2.0). I've never tested
it
with later versions. it is ok to terminate the main thread of the app
and
this mouse reading thread will terminate too.
WARPED!, Mario
--- Msgedsq/2 2.2e
* Origin: LC/32 Development Team-Vienna-Austria (2:310/14.11)
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: @Home Network Canada (1:109/42)
+----------------------------------------------------------------------------+
From: nx2000@bellsouth.net 05-Oct-99 08:20:27
To: All 05-Oct-99 11:34:06
Subj: Re: A Few Simple Questions
From: Don Morris <nx2000@bellsouth.net>
Harald Eilertsen wrote:
>
> On Mon, 4 Oct 1999 20:07:38, Don Morris <nx2000@bellsouth.net> wrote:
>
> > And just for a last question -- how in the world do you convert
> > a string _variable_ to a whole number?
>
> In Rexx? All variables in rexx are strings. A string that contains
> only numerical digits are treated as numbers. In other words:
>
> value = '13' + '2'
> say value
>
> will print '15' on the console.
>
> To check if a string is a number or not, use the DATATYPE function.
>
Ok.. the problem was that RANDOM wanted a whole number instead of
just a number -- which oddly enough the substring of "30" wasn't.
*shrug* Fortunately -- running it through ABS which doesn't need
a whole number input generates a whole number output which now
works just fine... Weird, but it works now. Thanks for the above,
that got me on the right track.
Now if someone can give me _some_ idea how to prevent this memory
leak when changing backgrounds, I'd be all set.
Don
--- WtrGate+ v0.93.p7 sn 165
* Origin: Origin Line 1 Goes Here (1:109/42)
+----------------------------------------------------------------------------+
From: hei@hatespam.norman.no 05-Oct-99 14:01:10
To: All 05-Oct-99 11:34:06
Subj: Re: A Few Simple Questions
From: hei@hatespam.norman.no (Harald Eilertsen)
On Tue, 5 Oct 1999 12:20:55, Don Morris <nx2000@bellsouth.net> wrote:
> Now if someone can give me _some_ idea how to prevent this memory
> leak when changing backgrounds, I'd be all set.
Sorry, I don't know anything about that.
Take Care!
--
Harald Eilertsen
Norman Data Defence Systems
http://www.norman.no/
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Norman Data Defence Systems (1:109/42)
+----------------------------------------------------------------------------+
From: bvermo@powertech.no 05-Oct-99 15:35:13
To: All 05-Oct-99 14:43:29
Subj: Re: HLT commands in DOS box
From: =?iso-8859-1?Q?Bj=F8rn?= Vermo <bvermo@powertech.no>
Doodle wrote:
>
> Ok, but long filenames cannot be accessed using INTxx functions..:(
> (But as I've tried it yesterday, long filenames cannot be accessed with
> these HLT commands too.. It converts them to short ones.)
>
> So, as I can see, the only way to access long filenames in a DOS box is to
> use a "file server" program. :(
>
Take a look at the good old "Family API" from OS/2 1.x days. It will show how
to
make a DOS program which uses a subset of the OS/2 APIs instead of DOS
interrupts.
I once used that as a starting point for extra functionality in the DOS
sessions -
it is possible to write extra functions to extend the FAPI, but I do not
remember
the details any more.
It is also possible (andmuch easier) to use TVFS to make a virtual short-names
drive for the benefit of DOS and Windows programs running under OS/2.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Norbionics (1:109/42)
+----------------------------------------------------------------------------+
From: bschnabl@telesnap.de 05-Oct-99 18:30:10
To: All 05-Oct-99 16:51:10
Subj: Debugger terminates program by PM Resource Interlock message.
From: "b" <bschnabl@telesnap.de>
Hi there,
I've a problem with OS/2 Warp 4 and Visual Age C++ 3.0.
When I'm going to debug my project the debugger stops with
the message specified above.
All Dll's are built quite new, so that the project fits.
Thanks for any advices
Bernhard Schnabl
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: LF.net GmbH, Stuttgart, Germany (1:109/42)
+----------------------------------------------------------------------------+
From: seg@NOSPAM-us.ibm.com 05-Oct-99 12:08:06
To: All 05-Oct-99 16:51:11
Subj: Re: Debugger terminates program by PM Resource Interlock message.
From: "Scott E. Garfinkle" <seg@NOSPAM-us.ibm.com>
On Tue, 5 Oct 1999 18:30:20 +0100, b wrote:
>When I'm going to debug my project the debugger stops with
>the message specified above.
Get a recent fixpack. FP12 is current.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: NCSD OS/2 Service (1:109/42)
+----------------------------------------------------------------------------+
From: abuse@orac.clara.co.uk 05-Oct-99 18:22:01
To: All 05-Oct-99 16:51:11
Subj: Re: A Few Simple Questions
From: abuse@orac.clara.co.uk (Paul Ratcliffe)
On Mon, 04 Oct 1999 16:07:38 -0400, Don Morris <nx2000@bellsouth.net> wrote:
>First, has anyone else noticed that if you set the Desktop
>background to an image it doesn't seem to free the memory for the
>previous image? I've noticed this before using the Wall, and thought
Peter Nielson of PMView fame commented on it recently. He seemed to think the
WPS caches the images for some reason. I think it's probably a bug in the WPS.
>Is it more a matter of changing the image too quickly - or is there
>some type of object destrcutor (excuse the C++ there :) that needs
>to be called to free the memory?
No on both counts... no function a user could call anyway.
>On a related note - is there a reference somewhere for the
>setup strings? Couldn't find one here, and I'd like to at the
>very least set the tile/stretch/normal setting.
The WPS Programming Reference. You can get it from the Devcon site.
>And just for a last question -- how in the world do you convert
>a string _variable_ to a whole number? All the docs show is an
Rexx does all this stuff for you.
>immediate value, and unless I encode the stupid thing into binary
>in the configuration file I set up (which is ridiculous when I
>want to be able to set values like 5000 or so..), I can't get the
>conversion to work. I've currently been trying hexadecimal - but
>the docs show the immediate call as: C2D('1E'X) - and I can't get
>it to add that X in a way that doesn't generate an error.
Not sure what you are trying to do... is it getting an odd character into
a string?
If so, here's a sample:
/**/
say 'This is test of the '||'1E'x||' character'
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: The Floppy BBS (1:109/42)
+----------------------------------------------------------------------------+
From: mainetti@visionnaire.com.br 05-Oct-99 20:08:09
To: All 05-Oct-99 19:53:18
Subj: Y2K bug with TCP/IP stacks and OS/2 ?
From: "Sergio Mainetti Jr." <mainetti@visionnaire.com.br>
Hello.
I'm working in a project to look for Y2K problems in an OS/2
TCP/IP stack.
I'm working with OS/2 version 3.0 and up and using the TCP/IP
stack from Netmanage's PC/TCP (formerly FTP Software's PC/TCP).
Does anyone know, or have had, any problems with dates with this
environment ?
Best regards,
-----------------------------------------------------------------------
Sergio Mainetti Jr. Visionnaire
mainetti@visionnaire.com.br R. Fernando Amaro, 1139
http://www.visionnaire.com.br Curitiba, PR 80050-020
Tel/Fax: +55 (41) 262-5646 Brasil
-----------------------------------------------------------------------
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Visionnaire/CITS (1:109/42)
+----------------------------------------------------------------------------+
From: jek404@usa.net 05-Oct-99 20:47:06
To: All 05-Oct-99 19:53:19
Subj: Warpstock '99 Atlanta
From: "Johnny Kitchens" <jek404@usa.net>
Outstanding Software and Specials At Warpstock '99 Atlanta
Warpstock '99 Atlanta Press Release
October 5, 1999
For Immediate Release
Warpstock is THE place to find the latest OS/2 Software. You'll find both
new and updated software from a large assortment of vendors, and be ready to
buy because you won't believe the "show specials" that will be available for
Warpstock attendees!
For example, Hethmon Brothers will be offering their first class Inet.Mail
Pro 1.5 for $399, a full $100 off the normal retail price! Version 1.3 will
be also available at discounted prices. Inet.Mail Pro for OS/2 is a full
featured SMTP and POP3 server for OS/2.
Sundial Systems, the Warped Jeopardy! sponsor and major OS/2 software house
("Sundial has the Answers"), will show their full product line. Look for
outstanding savings on their Mesa 2 spreadsheet; DBExpert relational
database and application builder; Relish, RelishNet, and RelishWeb, all for
time management; the Clearlook word processor; and Rover Pack desktop
enhancements. Plus, get a sneak preview of a new anti-spam product,
code-named Kiwi.
Perfect Niche Software will offer an incredible discount on SMACK!, the easy
to use label printing program. The retail price of SMACK! is $69.95, but
Warpstock attendees can license SMACK! for only $44.95, a $25.00 savings!
Serenity Systems will be supporting a pavilion where more than a dozen ISVs
will demonstrate their applications on Managed Clients supported by
Serenity's amazing WiseManager system. Serenity will also demonstrate their
new WiseTalker Database Server, and will preview their Building Automation
and Security Software, including the "security camera" application. User and
prospective channel partners can look for some "show specials" as well.
And Theta Band software, with Julien Pierre at the helm, has planned special
discounts on their WarpCharge and MMPack software for Warpstock attendees.
WarpCharge lets your web site take credit card orders online, and MMPack is
a top-of-the-line multimedia package.
You'll also see IBM's latest products including OS/2 Warp Server for
e-business, and Workspace On-Demand. IBM is giving over a dozen
presentations, and it's a perfect opportunity for you to see the future
through IBM's eyes.
JBC Software Development will offer a fantastic 30% discount on their
HomePage Publisher and GpfRexx products. HomePage Publisher is the most
powerful OS/2 web page editor on the market. GpfRexx is a visual application
generator that combines the ease of a WYSIWYG visual programming environment
with the power of Rexx.
Also, Armin Schwarz of the Warped Code Cellar has announced discounted
pricing for his powerful House/2, House/290, and UPS Monitor products. Get
all three programs at Warpstock for only $34.00, and Warp your whole house!
HOUSE/2 is designed for easy operation of X10 home control devices, and UPS
Monitor is a utility program to monitor most American Power Conversion (APC)
Uninterruptible Power Sources (UPS) for power line status.
Aviar will showcase several unique OS/2 products including KidStuff for
OS/2, KidStuff for OS/2 Plus Pack, Oz of Prevention System, and "Object Rexx
by Example". The KidStuff titles are edutainment packages for little
children, while "Object Rexx by Example" is a book which teaches Object
Rexx. The Oz of Prevention System is the world's only OS/2 native
speech-aware Computerized Maintenance Management System for Plant Engineers,
Maintenance Managers, and Operations Personnel.
Uwe Schlenter has made special arrangements to provide drastically reduced
prices on his WarpNote, BioGraph/2, and PM Checksum programs. Plus you can
see Phoenix Software's Think Tool Pro desktop database alternative and
CrossTec's NetOp Remote Control for OS/2 remote control software.
With Software and Specials like these, you know you don't want to miss the
premier OS/2 event of the century, Warpstock '99 Atlanta!
OS/2 users from around the world will meet October 16-17 in Atlanta. Visit
http://www.warpstock.org for the complete information about this very
special OS/2 event.
# # # # #
Press release by Tom Bolick (tbolick@ibm.net).
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: MediaOne - Atlanta (1:109/42)
+----------------------------------------------------------------------------+
From: pf@hempseed.com 05-Oct-99 20:31:24
To: All 05-Oct-99 19:53:19
Subj: Re: Debugger terminates program by PM Resource Interlock message.
From: pf <pf@hempseed.com>
Scott E. Garfinkle wrote:
>
> On Tue, 5 Oct 1999 18:30:20 +0100, b wrote:
>
> >When I'm going to debug my project the debugger stops with
> >the message specified above.
> Get a recent fixpack. FP12 is current.
FP12 for OS/2, and FP8 for the C++ compiler.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: @Home Network Canada (1:109/42)
+----------------------------------------------------------------------------+
From: mamodeo@stny.rr.com 05-Oct-99 18:24:07
To: All 05-Oct-99 21:22:25
Subj: Re: DART
From: Marty <mamodeo@stny.rr.com>
Thomas Bretz wrote:
>
> Hello Marty,
>
> > In your DATA entries of your playlist, there is a position parameter.
> > This parameter is actually updated on-the-fly as it is played. It only
> > advances one buffer-length at a time, however, but this is as good as
> > you can get it. If you want better timing and better access to such
> > information, try using DART.
>
> What exactly means: adavnces one buffer-length. I tried to read it but I
> read 0 at every time.
I'm sorry. I should check my code before opening my big fat mouth.
With MMPM data operations, there's no good way to tell what point the
audio is at other than counting timer ticks and calculating where it
should be. It is granular to the size of buffer in the given data
operation.
> I tried to find some information about DART, but I can't find anything,
> whether usefull information on the web nor something in the
> documentation of the Toolkit. Have I overseen something?
It doesn't seem to be referred to in the docs as "DART", but it is the
AMPMIX audio device. If you'd like, I can e-mail you my DART driver
that I used in GPMIXER.DLL used in MAME for OS/2.
I think there is a way with DART that you can setup a message queue and
have it send you a message after delivering a certain number of bytes to
the sound card, but I have not used this technique.
- Marty
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Time Warner Road Runner - Binghamton NY (1:109/42)
+----------------------------------------------------------------------------+
From: abuse@orac.clara.co.uk 05-Oct-99 22:55:22
To: All 05-Oct-99 21:22:25
Subj: Re: DART
From: abuse@orac.clara.co.uk (Paul Ratcliffe)
On Tue, 05 Oct 1999 10:44:19 +0200, Thomas Bretz
<tbretz@physik.tu-muenchen.de>
wrote:
>I tried to find some information about DART, but I can't find anything,
It's in the latest Multimedia Programming Reference on the Devcon site.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: The Floppy BBS (1:109/42)
+----------------------------------------------------------------------------+
From: flywheel@image.dk 06-Oct-99 10:15:24
To: All 06-Oct-99 14:39:26
Subj: Re: OS/2 2.1 and Y2K
From: Peter Jespersen <flywheel@image.dk>
Riccardo Foschia wrote:
>
> Hi,
>
> can anybody tell me if there's a problem with OS/2 2.1 and Y2K?
Yes!
That was the reason for IBM dropping all support back in July!
--
Live long and prosper...
_________________________________________________________________
Peter Jespersen, Team OS/2 Denmark
flywheel@image.dk
http://www.image.dk/~flywheel/
Consciousness: that annoying time between naps.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Origin Line 1 Goes Here (1:109/42)
+----------------------------------------------------------------------------+
From: jknott@ibm.net 06-Oct-99 05:58:07
To: All 06-Oct-99 14:39:26
Subj: Re: OS/2 2.1 and Y2K
From: jknott@ibm.net (James Knott)
In article <37FAFCCA.712CD2FB@meta-level.de>,
Riccardo Foschia <riccardo.foschia@meta-level.de> wrote:
>Hi,
>
>can anybody tell me if there's a problem with OS/2 2.1 and Y2K?
It is not supported. Only Warp 3 & 4 have updates for Y2K.
--
E-mail jknott@ca.ibm.com
_________________________________________________________________________
The above opinions are my own and not those of ISM Corp., a subsidiary of
IBM Canada Ltd.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Global Network Services - Remote Access Mail & Ne
(1:109/42)
+----------------------------------------------------------------------------+
From: thannymeister@spambegone.yahoo.com 06-Oct-99 04:57:02
To: All 06-Oct-99 14:39:26
Subj: Re: Socket programming
From: "Mike Ruskai" <thannymeister@spambegone.yahoo.com>
On Wed, 6 Oct 1999 16:42:25 +1000, Michael Thomson wrote:
>We are having trouble running socket programs which we have written and also
>samples supplied
>in the IBM Developer's Toolkit 4 for OS/2 Warp.
>
>When a socket program is executed the following error occurs:
>Bind(): Address family not supported by protocol family
>
>The OS/2 Warp 4 PC which we are using has the following installed:
> OS/2 Warp 4 (with Fixpack 12 installed)
> Visual Age C++ 4 Professional (using this to compile our socket
>program)
> IBM Developer's Toolkit 4 for OS/2 Warp
> MPTS 5.4
> TCP/IP protocol stack driver versions
> SOCKET.SYS 6.1002
> AFOS2.SYS 6.1000
> AFINET.SYS 6.1001
> TCP/IP services 4.0
>
>The sample socket programs that come with the Developers Toolkit
>(c:\toolkit\samples\tcpiptk\sockets) fail with the same error message.
>
>Any suggestions?
Are you linking with the correct libraries, and including the correct
headers?
With the Warp 4 toolkit, you must define TCPV40HDRS to include headers
compatible with TCP/IP version 4.0 - absent that define, your program will
only run on TCP/IP 4.1 (the version that requires a Software Choice
subscription to obtain).
You also need to link to so32dll.lib and tcp32dll.lib.
If you still have problems, more detail will be required.
--
- Mike
Remove 'spambegone' to send e-mail.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: TLF (1:109/42)
+----------------------------------------------------------------------------+
From: jag12@_nospam_le.ac.uk 06-Oct-99 12:12:18
To: All 06-Oct-99 14:39:26
Subj: Generic WinOS/2 audio driver revisited
From: Dr J A Gow <jag12@_nospam_le.ac.uk>
--
Hello!
While having 'fun' trying to find a PCI soundcard that will work
well in OS/2 it appears that a considerable number of supported
cards do not provide WinOS/2 support, a factor that is certainly
useful to myself and could also be useful to others. Now while there is
a beta generic WinOS/2 audio driver around, it only supports wave out
and it appears that it is unlikely to be updated. Now what I would like
to
do is to continue development of the driver to fully enable the
multimedia
support of WinOS/2. However, while I have a considerable degree of
experience throwing 16-bit segments around in assembler when writing
low-level stuff in the dark ol' days of DOS/Win 3.1, I have never
written
device drivers (.drv) for Win3.1, and documentation surrounding the
format
and build tools for such files seems scarce. There appears to be, unless
I am looking in the wrong place, partial source for the generic audio
driver on the IBM DDK site, but this only covers the code for the daemon
process that actually sends the multimedia requests to the OS/2
multimedia
subsystem, and not the Win 3.1 driver or the VDD intermediary. While I
can glean sufficient information about the VDD requirements and
build environment, I have no information about the Win 3.1 driver. Now
if
anybody could help me here with some basic information, or references
to where I may find it, about the following I would be very grateful:
Build environment required for multimedia .drv drivers (win 3.1)
Interface between MMSYSTEM.DLL and wave/midi/aux/mixer drivers (win 3.1)
Many thanks for your time
John.
--
_________________
______________________________________________________
| |
|
| | Dr. J.A. Gow M.Eng AMIEE
|
| \||/ | Research Associate, Power Electronics Research Group
|
| \/ | Leicester University
|
| __ 00 | University Road
|
| / \/ \_@ | Leicester, UK.
|
| | \ |
|
| \__/ \ \ | Tel: (0468) 328787
|
| / \ /\ | |
|
| | \__/ | | email: jag12@le.ac.uk
|
| | / |
|
| \__ __ / |
|
| |||| |
|
| __||||__ |
|
| <___||___> | ______________________________
|
|_________________|________|THIS IS A MICROSOFT-FREE
ZONE!|______________|
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: University of Leicester, UK (1:109/42)
+----------------------------------------------------------------------------+
From: ppridgen@OregonVOS.net 06-Oct-99 05:54:02
To: All 06-Oct-99 14:39:27
Subj: Warp 3 and Y2K
From: Pat Pridgen <ppridgen@OregonVOS.net>
On Wed, 6 Oct 1999, James Knott wrote:
> It is not supported. Only Warp 3 & 4 have updates for Y2K.
What would I need to get to make Warp 3 y2k compliant
--
Pat - La Grande,OR. http://www.greencis.net/~ppridgen
LHS 69 http://school.oregonlive.com/school/lhs1969
Do I believe in WormHoles? Heck, just saw one in my yard.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Oregon VOS (1:109/42)
+----------------------------------------------------------------------------+
From: klcroxen@fas.harvard.edu 06-Oct-99 13:30:15
To: All 06-Oct-99 14:39:27
Subj: Re: Warp 3 and Y2K
From: klcroxen@fas.harvard.edu (Kevin Croxen)
Various components need to be fixpacked to various levels. Rather
than track all the updates down individually, since IBM has made this
sort of research no easier than anything else they touch, you'd probably
do best to get a package like Indelible Blue's WarpUp for under $20,
which includes all the current-level fixpacks and add-ons.
http://www.indelible-blue.com
--Kevin
On Wed, 6 Oct 1999 05:54:04 -0700, Pat Pridgen <ppridgen@OregonVOS.net> wrote:
>On Wed, 6 Oct 1999, James Knott wrote:
>
>> It is not supported. Only Warp 3 & 4 have updates for Y2K.
>
>What would I need to get to make Warp 3 y2k compliant
>
>
>
>--
>Pat - La Grande,OR. http://www.greencis.net/~ppridgen
>LHS 69 http://school.oregonlive.com/school/lhs1969
>Do I believe in WormHoles? Heck, just saw one in my yard.
>
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Harvard University, Cambridge, Massachusetts (1:109/42)
+----------------------------------------------------------------------------+
From: jstucklex@attglobal.net 06-Oct-99 10:22:23
To: All 06-Oct-99 14:39:27
Subj: Re: HLT commands in DOS box
From: Jerry Stuckle <jstucklex@attglobal.net>
Bj¢rn,
It won't help. The FAPI functions were only wrappers for the Int 21
calls when run in a DOS box.
The problem here is the DOS emulation - it does not allow long
filenames, supposedly because it DOS programs only work with 8.3 names.
So, to get long filenames in DOS, you would have to rewrite the DOS
emulator.
Bj¢rn Vermo wrote:
>
> Take a look at the good old "Family API" from OS/2 1.x days. It will show
how to
> make a DOS program which uses a subset of the OS/2 APIs instead of DOS
interrupts.
> I once used that as a starting point for extra functionality in the DOS
sessions -
> it is possible to write extra functions to extend the FAPI, but I do not
remember
> the details any more.
>
> It is also possible (andmuch easier) to use TVFS to make a virtual
short-names
> drive for the benefit of DOS and Windows programs running under OS/2.
--
=======================================================
To reply, delete the "x" from my email address
Jerry Stuckle
jstucklex@attglobal.net
JDS Computer Training Corp.
Sun Certified Java Programmer
VisualAge/Java Certified Advanced Technical Expert
VisualAge/C++ Certified Developer
=======================================================
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: JDS Computer Training Corp. (1:109/42)
+----------------------------------------------------------------------------+
From: seg@NOSPAM-us.ibm.com 06-Oct-99 09:41:17
To: All 06-Oct-99 14:39:27
Subj: Re: HLT commands in DOS box
From: "Scott E. Garfinkle" <seg@NOSPAM-us.ibm.com>
On Wed, 06 Oct 1999 10:22:47 -0400, Jerry Stuckle wrote:
>The problem here is the DOS emulation - it does not allow long
>filenames, supposedly because it DOS programs only work with 8.3 names.
>So, to get long filenames in DOS, you would have to rewrite the DOS emulator.
Yes, exactly. The designers of OS/2 were somewhat paranoid about this. Too
late now (by several years) to change this sort of thing.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: NCSD OS/2 Service (1:109/42)
+----------------------------------------------------------------------------+
From: doug.bissett"at"attglobal.net 06-Oct-99 16:37:12
To: All 06-Oct-99 16:31:22
Subj: Re: OS/2 2.1 and Y2K
From: doug.bissett"at"attglobal.net (Doug Bissett)
On Wed, 6 Oct 1999 07:39:54, Riccardo Foschia
<riccardo.foschia@meta-level.de> wrote:
> Hi,
>
> can anybody tell me if there's a problem with OS/2 2.1 and Y2K?
>
> Regards,
>
> Riccardo Foschia
>
>
Actually, if you waited this long to ask (you SHOULD have been asking,
at least, a year ago <g>), you are, probably, in BIG trouble.
OS/2 versions, before warp3, CANNOT be upgraded to be Y2K compliant
(well, they could be, but they won't be). OS/2 warp3, and warp4,
require Fix Packs to become compliant.
Other considerations:
Is the hardware compliant?
Are ALL of the programs, that you use, compliant?
Are you using ALL of these programs in a Y2K compliant manner?
Are ALL of the other operating systems, that you use, compliant?
Are ALL of the other systems, that might interface to yours (even by
diskette), compliant?
Are your kids going to bring home a diskette, created on a
non-compliant machine?
Actually, it is not really all THAT bad, but you should think about
all of these possibilities.
For a place to start, go to:
http://www.software.ibm.com/os/warp/solutions/and/y2000/year2000.html
Hope this helps...
******************************
From the PC of Doug Bissett
doug.bissett at attglobal.net
The " at " must be changed to "@"
******************************
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Global Network Services - Remote Access Mail & Ne
(1:109/42)
+----------------------------------------------------------------------------+
From: abuse@orac.clara.co.uk 06-Oct-99 17:46:29
To: All 06-Oct-99 19:55:17
Subj: Re: Debugger terminates program by PM Resource Interlock message.
From: abuse@orac.clara.co.uk (Paul Ratcliffe)
On Tue, 05 Oct 1999 20:31:48 GMT, pf <pf@hempseed.com> wrote:
>Scott E. Garfinkle wrote:
>>
>> On Tue, 5 Oct 1999 18:30:20 +0100, b wrote:
>>
>> >When I'm going to debug my project the debugger stops with
>> >the message specified above.
>> Get a recent fixpack. FP12 is current.
>
>FP12 for OS/2, and FP8 for the C++ compiler.
This happens to me sometimes as well. I found the cure was to Run until just
before the call to WinCreateMsgQueue, single step over that call and then Run
as normal.
It doesn't do it on every program, but if it does it on any particular one,
then it always does it. Bloody annoying. I'm on FP11/3.08.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: The Floppy BBS (1:109/42)
+----------------------------------------------------------------------------+
From: pf@hempseed.com 07-Oct-99 02:49:18
To: All 07-Oct-99 03:17:00
Subj: Re: Generic WinOS/2 audio driver revisited
From: pf <pf@hempseed.com>
Dr J A Gow wrote:
>
> --
>
> Hello!
>
> While having 'fun' trying to find a PCI soundcard that will work
> well in OS/2 it appears that a considerable number of supported
This isn't exactly a ringing endorsement, but FYI:
(crystal is currently testing their drivers for me under warp 4.5 to try
to reproduce the skipping problem).
Subject: PCI Sound card for OS/2? Yes! but the drivers suck...
Date: Sun, 03 Oct 1999 05:51:24 -0400
From: Peter Fitzsimmons <pfitzsim@home.com>
Newsgroups: comp.os.os2.setup.misc
I just bought a Crystal CS4280 based card ($9.95us mail order :).
It's one step better than the Creative Labs PCI128 I got tricked into
buying for $55cdn (no os/2 support at all; but works fantastic under win
98/nt).
The crystal card/drivers work great under NT, poorly under OS/2, and
dismally under Win98.
Under OS/2 (warp 4.5) "DART" programs (like MP3 players) play at double
speed some of the time (skipping every other frame), and the midi
support
is a joke.
My old SB16 non-pnp card worked better, but required an ISA slot.
If you're really desperate to free up an ISA slot, you might try a
CS4280 based card.
This is the one I bought:
http://www.axiontech.com/cgi-local/noinfo.asp?sogncrs4280
and don't be fooled by all the talk about "3d" and "wavetable". These
can only be implemented with software (poorly) with this card.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: @Home Network Canada (1:109/42)
+----------------------------------------------------------------------------+
From: djohnson@isomedia.com 06-Oct-99 22:38:20
To: All 07-Oct-99 03:17:00
Subj: Re: Generic WinOS/2 audio driver revisited
From: "David T. Johnson" <djohnson@isomedia.com>
pf wrote:
>
> Dr J A Gow wrote:
> >
> > --
> >
> > Hello!
> >
> > While having 'fun' trying to find a PCI soundcard that will work
> > well in OS/2 it appears that a considerable number of supported
>
> This isn't exactly a ringing endorsement, but FYI:
>
> (crystal is currently testing their drivers for me under warp 4.5 to try
> to reproduce the skipping problem).
>
> Subject: PCI Sound card for OS/2? Yes! but the drivers suck...
> Date: Sun, 03 Oct 1999 05:51:24 -0400
> From: Peter Fitzsimmons <pfitzsim@home.com>
> Newsgroups: comp.os.os2.setup.misc
>
> I just bought a Crystal CS4280 based card ($9.95us mail order :).
>
> It's one step better than the Creative Labs PCI128 I got tricked into
> buying for $55cdn (no os/2 support at all; but works fantastic under win
> 98/nt).
>
> The crystal card/drivers work great under NT, poorly under OS/2, and
> dismally under Win98.
>
> Under OS/2 (warp 4.5) "DART" programs (like MP3 players) play at double
> speed some of the time (skipping every other frame), and the midi
> support
> is a joke.
>
> My old SB16 non-pnp card worked better, but required an ISA slot.
>
> If you're really desperate to free up an ISA slot, you might try a
> CS4280 based card.
>
> This is the one I bought:
>
> http://www.axiontech.com/cgi-local/noinfo.asp?sogncrs4280
>
> and don't be fooled by all the talk about "3d" and "wavetable". These
> can only be implemented with software (poorly) with this card.
The PCI cards which use the Aureal 8820 Vortex 1 chipset work very well
under OS/2. MP3s and digital recording are very good. IMO, this is the
best OS/2 sound solution presently available. The OS/2 drivers do not
support sound in Win-OS2. If you really need this, I would recommend a
second ISA card just for the Win-OS2 sound and use the Aureal for the
OS/2 sound. It is that good. Or just skip the Win-OS2 sound...
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Posted via Supernews, http://www.supernews.com (1:109/42)
+----------------------------------------------------------------------------+
From: whonea@codenet.net 07-Oct-99 00:29:14
To: All 07-Oct-99 05:18:12
Subj: Re: Debugger terminates program by PM Resource Interlock message.
From: whonea@codenet.net (Will Honea)
On Tue, 5 Oct 1999 17:30:20, "b" <bschnabl@telesnap.de> wrote:
> Hi there,
>
> I've a problem with OS/2 Warp 4 and Visual Age C++ 3.0.
> When I'm going to debug my project the debugger stops with
> the message specified above.
>
> All Dll's are built quite new, so that the project fits.
Been fighting this one since CSET/2 and IPMD. Absolute mandatory
step: apply FP8 for VACPP 3.0. If the app is a PM program using
desktop resources you will frequently see this message if you set a
breakpoint in the initialization code of a new window (as in the ctor
code for an IOC IWindow class). Essentially, the app and the debugger
are fighting over PM resource access The trick that has work for me
in MOST cases (some are hopeless <g>) is to start the program under
the debugger (ICSDEBUG) then single step into the main() proc. At
some point, it will issue a call to the rest of the functionality.
Use the "O" to step over the calls. You will finally get to a point
where the call is to a proc start routine which will not return
immediately but actually launches the rest of the app. Most of the
time the fact that you have the debugger conditioned to break after
that call will permit the breakpoints in the rest of the app to
operate properly. Sounds a bit flakey, but it has served me well,
especially when trying to debug constructors for new windows or
initialization code for popup dialogs.
Will Honea <whonea@codenet.net>
--- WtrGate+ v0.93.p7 sn 165
* Origin: Origin Line 1 Goes Here (1:109/42)
+----------------------------------------------------------------------------+
From: tbretz@physik.tu-muenchen.de 07-Oct-99 10:44:04
To: All 07-Oct-99 10:30:29
Subj: VAC++ 3.6 Debugger Problem
From: Thomas Bretz <tbretz@physik.tu-muenchen.de>
Hello,
everytime I use the VAC++ 3.6 Debugger the system hangs when the
debugged programm crashes. Does somebody have an idea why?
Thx,
Thomas.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Nathan Electronics (1:109/42)
+----------------------------------------------------------------------------+
From: shaunus@ibm.net 07-Oct-99 18:36:19
To: All 07-Oct-99 16:38:27
Subj: VACPP 3.0 and CTL
From: "Shaun Baker" <shaunus@ibm.net>
Hi
I am having tremendous problems using SGI's standard template (v3.2) library
with Visual Age C++ v3.0 . In older versions of STL, the only fiddles
required were changing stddef.h (VACPP's) to allow use of the STL versions
of min(...) and max(...). Now I run into all sorts of problems. I was sure
VACPP supported default arguments in template definitions, but this seems to
be croaking the compiler, even after setting STL to use limited template
argument parameters.
Does anybody have any pointers?
Thanks in advance
Shaun
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Global Network Services - Remote Access Mail & Ne
(1:109/42)
+----------------------------------------------------------------------------+
From: mamodeo@stny.rr.com 07-Oct-99 12:41:22
To: All 07-Oct-99 16:38:27
Subj: GNU "as" and "newer" instructions (like MMX, etc.)
From: Marty <mamodeo@stny.rr.com>
Does the GNU assembler recognize and accept "newer" types of opcodes
like MMX instructions and Pentium-specific opcodes? If so, is there any
documentation which tells the names of these opcodes as recognized by
as? I'd like to use MMX operations in my audio mixer. Any help is
appreciated.
- Marty
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: IBM Global Services North -- Burlington, Vermont,
(1:109/42)
+----------------------------------------------------------------------------+
From: achimha@innotek.de 07-Oct-99 19:46:14
To: All 07-Oct-99 20:07:04
Subj: Rotate Bitmaps
From: Achim Hasenmueller <achimha@innotek.de>
Hi,
does anyone have a sample code how to rotate a bitmap that I have
seleted
into a HPS by any degree and maybe also fill the free space with a given
color?
I think GpiRotate is not the right thing but I couldn't spot any other
API...
Thanks,
Achim
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Bawue-Net e.V. News-Server (1:109/42)
+----------------------------------------------------------------------------+
From: nospam_ktk@netlabs.org 07-Oct-99 23:14:05
To: All 07-Oct-99 20:07:04
Subj: EverBlue betadrop
From: "Adrian Gschwend" <nospam_ktk@netlabs.org>
Today Brian Smith released the first beta of EverBlue, the XLib-PM
implementation for OS/2 which allows you to compile Xlib (Unix/Linux)
applications as native PM applications.
The beta is not really usable for endusers but developers can use it to
compile PM versions of X-Applications. There is just a small demo
included so maybe it does not make sense to download it now if you are
not a developer.
Sourcecode of this betadrop is also included in the package, just
install it. If you want to support this project you can subscribe to
the EverBlue mailinglist at Egroups, we still need a lot of support
because the project is not yet complete. I will set up a CVS server at
Netlabs as soon as we decided how to organise the structure of the
source. Informations about CVS will be posted to the EverBlue
mailinglist.
Everblue mailinglist: http://www.egroups.com/group/everblue-dev
Get the file from: (self installing exe-file)
ftp://ftp.netlabs.org/pub/everblue/everblue.exe
BTW: I just wrote the new database backend for OS/2 Netlabs this week,
we hope to be online in about a month! There will be a lot of great
changes and the content will finnaly be much more up to date.
Taken from the readme:
---
Software known to run here:
xeyes
xedit
xless
xv
licq
xclock
dclock
oclock
xmaze
xpostit
xcalendar
xload
---
Adrian Gschwend
@ OS/2 Netlabs
---
Adrian Gschwend
@ OS/2 Netlabs
ICQ: 22419590
ktk@netlabs.org
-------
The OS/2 OpenSource Project:
http://www.netlabs.org
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: OS/2 Netlabs (1:109/42)
+----------------------------------------------------------------------------+
From: doug@hotrocks.msfc.nasa.gov 07-Oct-99 21:33:18
To: All 07-Oct-99 21:23:28
Subj: Re: Session Manager, what the heck is it doing?
From: doug@hotrocks.msfc.nasa.gov
Dave Blaschke wrote:
>
> doug@hotrocks.msfc.nasa.gov wrote:
>
> > Can someone please tell me the significance of the message:
> >
> > "RC:457 The Session Manager cannot start the process in the foreground.
> > It will be started in the background."
>
> Looks to me like the only ways an application can get this error are:1) A
> popup is in progress during the DosStartSession call.
> 2) The DosStartSession requester is not a member of the session currently in
> the foreground.
>
By Jove, after a bunch of work and a bit of thought I think #2 may be
it! Thank you. I wonder if there is some way to suppress this
behavior.
Doug
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: http://www.msfc.nasa.gov/ (1:109/42)
+----------------------------------------------------------------------------+
From: thannymeister@spambegone.yahoo.com 07-Oct-99 21:22:11
To: All 08-Oct-99 04:17:06
Subj: System area on HPFS drive
From: "Mike Ruskai" <thannymeister@spambegone.yahoo.com>
Anyone know how to query the size of the system area on an HPFS drive?
--
- Mike
Remove 'spambegone' to send e-mail.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: TLF (1:109/42)
+----------------------------------------------------------------------------+
From: jasper_de_keijzer@nl.compuware.com 08-Oct-99 07:53:22
To: All 08-Oct-99 05:11:22
Subj: Re: Debugger terminates program by PM Resource Interlock message.
From: Jasper de Keijzer <jasper_de_keijzer@nl.compuware.com>
Bernhard,
The IBM debugger knows two different modes of debugging. asynchronous
and synchronous debugging. Resource interlock are mostly caused by
things like changing the mouse pointer shape while the debugger wants
the pointer as well. I got arround this problem by setting the debugging
mode to synchronous.
Kind regards,
Jasper de Keijzer.
http://home-5.worldonline.nl/~jdekeij
b wrote:
>
> Hi there,
>
> I've a problem with OS/2 Warp 4 and Visual Age C++ 3.0.
> When I'm going to debug my project the debugger stops with
> the message specified above.
>
> All Dll's are built quite new, so that the project fits.
>
> Thanks for any advices
>
> Bernhard Schnabl
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Compuware Uniface Amsterdam (1:109/42)
+----------------------------------------------------------------------------+
From: jasper_de_keijzer@nl.compuware.com 08-Oct-99 07:55:09
To: All 08-Oct-99 05:11:22
Subj: Re: Debugger terminates program by PM Resource Interlock message.
From: Jasper de Keijzer <jasper_de_keijzer@nl.compuware.com>
Paul,
These kind of problems are happening when the debugging mode is
asynchronous. Make it synchrone!
regards,
Jasper de Keijzer.
http://home-5.worldonline.nl/~jdekeij
Paul Ratcliffe wrote:
>
> On Tue, 05 Oct 1999 20:31:48 GMT, pf <pf@hempseed.com> wrote:
>
> >Scott E. Garfinkle wrote:
> >>
> >> On Tue, 5 Oct 1999 18:30:20 +0100, b wrote:
> >>
> >> >When I'm going to debug my project the debugger stops with
> >> >the message specified above.
> >> Get a recent fixpack. FP12 is current.
> >
> >FP12 for OS/2, and FP8 for the C++ compiler.
>
> This happens to me sometimes as well. I found the cure was to Run until just
> before the call to WinCreateMsgQueue, single step over that call and then
Run
> as normal.
> It doesn't do it on every program, but if it does it on any particular one,
> then it always does it. Bloody annoying. I'm on FP11/3.08.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Compuware Uniface Amsterdam (1:109/42)
+----------------------------------------------------------------------------+
From: jasper_de_keijzer@nl.compuware.com 08-Oct-99 07:57:00
To: All 08-Oct-99 05:11:22
Subj: Re: VAC++ 3.6 Debugger Problem
From: Jasper de Keijzer <jasper_de_keijzer@nl.compuware.com>
Thomas,
Set the debugging mode the synchronous. The asynchronous mode, which is
the default, hangs the system quite often.
regards,
Jasper de Keijzer.
http://home-5.worldonline.nl/~jdekeij
Thomas Bretz wrote:
>
> Hello,
>
> everytime I use the VAC++ 3.6 Debugger the system hangs when the
> debugged programm crashes. Does somebody have an idea why?
>
> Thx,
> Thomas.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Compuware Uniface Amsterdam (1:109/42)
+----------------------------------------------------------------------------+
From: jasper_de_keijzer@nl.compuware.com 08-Oct-99 08:01:01
To: achimha@innotek.de 08-Oct-99 05:11:22
Subj: Re: Rotate Bitmaps
To: Achim Hasenmueller <achimha@innotek.de>
From: Jasper de Keijzer <jasper_de_keijzer@nl.compuware.com>
Achim,
The GPI api does not support the rotation of bitmaps. If you want to,
you have to write it your self. But rotating it for 90/180/270 degrees
can be done of course. The code for this can be found in the generic
bitmap sources. Look for gbmsrc.zip on hobbes or developer connection
CD's. If you want to see it all work, than just download DrawIt from
bmt. http://www.bmtmicro.com/catalog/drawit.html
regards,
Jasper de Keijzer.
http://home-5.worldonline.nl/~jdekeij
Achim Hasenmueller wrote:
>
> Hi,
>
> does anyone have a sample code how to rotate a bitmap that I have
> seleted
> into a HPS by any degree and maybe also fill the free space with a given
>
> color?
>
> I think GpiRotate is not the right thing but I couldn't spot any other
> API...
>
> Thanks,
> Achim
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Compuware Uniface Amsterdam (1:109/42)
+----------------------------------------------------------------------------+
From: jag12@_nospam_le.ac.uk 08-Oct-99 09:43:18
To: All 08-Oct-99 11:55:23
Subj: Re: Generic WinOS/2 audio driver revisited
From: Dr J A Gow <jag12@_nospam_le.ac.uk>
Thanks for the info, guys - but this is not really the information I was
looking for here.
What I would like is some basic Windows multimedia .drv file development
details,
such as what tools I would require to build them (other than a 16 bit compiler
and
linker), how they should be built and what the interface is between
MMSYSTEM.DLL (WinOS/2) and the windows .drv files.
Incidentally, I was, as a temporary measure, considering purchasing a CS based
PCI soundcard until I could start work on the generic WinOS/2 drivers -
although the
Aureal card works extremely well in OS/2, the drivers seem to prevent APM from
allowing
the machine to drop into suspend mode - which since I leave the machine on for
extended
periods is a damn nuisance.
Thanks for your forbearance,
John.
"David T. Johnson" wrote:
> pf wrote:
> >
> > Dr J A Gow wrote:
> > >
> > > --
> > >
> > > Hello!
> > >
> > > While having 'fun' trying to find a PCI soundcard that will work
> > > well in OS/2 it appears that a considerable number of supported
> >
> > This isn't exactly a ringing endorsement, but FYI:
> >
> > (crystal is currently testing their drivers for me under warp 4.5 to try
> > to reproduce the skipping problem).
> >
> > Subject: PCI Sound card for OS/2? Yes! but the drivers suck...
> > Date: Sun, 03 Oct 1999 05:51:24 -0400
> > From: Peter Fitzsimmons <pfitzsim@home.com>
> > Newsgroups: comp.os.os2.setup.misc
> >
> > I just bought a Crystal CS4280 based card ($9.95us mail order :).
> >
> > It's one step better than the Creative Labs PCI128 I got tricked into
> > buying for $55cdn (no os/2 support at all; but works fantastic under win
> > 98/nt).
> >
> > The crystal card/drivers work great under NT, poorly under OS/2, and
> > dismally under Win98.
> >
> > Under OS/2 (warp 4.5) "DART" programs (like MP3 players) play at double
> > speed some of the time (skipping every other frame), and the midi
> > support
> > is a joke.
> >
> > My old SB16 non-pnp card worked better, but required an ISA slot.
> >
> > If you're really desperate to free up an ISA slot, you might try a
> > CS4280 based card.
> >
> > This is the one I bought:
> >
> > http://www.axiontech.com/cgi-local/noinfo.asp?sogncrs4280
> >
> > and don't be fooled by all the talk about "3d" and "wavetable". These
> > can only be implemented with software (poorly) with this card.
>
> The PCI cards which use the Aureal 8820 Vortex 1 chipset work very well
> under OS/2. MP3s and digital recording are very good. IMO, this is the
> best OS/2 sound solution presently available. The OS/2 drivers do not
> support sound in Win-OS2. If you really need this, I would recommend a
> second ISA card just for the Win-OS2 sound and use the Aureal for the
> OS/2 sound. It is that good. Or just skip the Win-OS2 sound...
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: University of Leicester, UK (1:109/42)
+----------------------------------------------------------------------------+
From: david.beck@dial.pipex.com 08-Oct-99 12:53:18
To: All 08-Oct-99 11:55:24
Subj: Re: Generic WinOS/2 audio driver revisited
From: david.beck@dial.pipex.com
Go to -
http://service.software.ibm.com/ddk/
the site has all of the os/2 driver development files including multimedia.
You will have to register, no costs, and the development tools are included
(16 bit C and masm) plus all the docs. If you get everything for all drivers,
it's about 100mb of zip files.
Dave Beck
In <37FDAEB8.4CBF8A9D@_nospam_le.ac.uk>, Dr J A Gow <jag12@_nospam_le.ac.uk>
writes:
>
>Thanks for the info, guys - but this is not really the information I was
>looking for here.
>What I would like is some basic Windows multimedia .drv file development
>details,
>such as what tools I would require to build them (other than a 16 bit
compiler
>and
>linker), how they should be built and what the interface is between
>MMSYSTEM.DLL (WinOS/2) and the windows .drv files.
>
>Incidentally, I was, as a temporary measure, considering purchasing a CS
based
>
>PCI soundcard until I could start work on the generic WinOS/2 drivers -
>although the
>Aureal card works extremely well in OS/2, the drivers seem to prevent APM
from
>allowing
>the machine to drop into suspend mode - which since I leave the machine on
for
>extended
>periods is a damn nuisance.
>
>Thanks for your forbearance,
>
>
> John.
>
>
>
>
>"David T. Johnson" wrote:
>
>> pf wrote:
>> >
>> > Dr J A Gow wrote:
>> > >
>> > > --
>> > >
>> > > Hello!
>> > >
>> > > While having 'fun' trying to find a PCI soundcard that will work
>> > > well in OS/2 it appears that a considerable number of supported
>> >
>> > This isn't exactly a ringing endorsement, but FYI:
>> >
>> > (crystal is currently testing their drivers for me under warp 4.5 to try
>> > to reproduce the skipping problem).
>> >
>> > Subject: PCI Sound card for OS/2? Yes! but the drivers suck...
>> > Date: Sun, 03 Oct 1999 05:51:24 -0400
>> > From: Peter Fitzsimmons <pfitzsim@home.com>
>> > Newsgroups: comp.os.os2.setup.misc
>> >
>> > I just bought a Crystal CS4280 based card ($9.95us mail order :).
>> >
>> > It's one step better than the Creative Labs PCI128 I got tricked into
>> > buying for $55cdn (no os/2 support at all; but works fantastic under win
>> > 98/nt).
>> >
>> > The crystal card/drivers work great under NT, poorly under OS/2, and
>> > dismally under Win98.
>> >
>> > Under OS/2 (warp 4.5) "DART" programs (like MP3 players) play at double
>> > speed some of the time (skipping every other frame), and the midi
>> > support
>> > is a joke.
>> >
>> > My old SB16 non-pnp card worked better, but required an ISA slot.
>> >
>> > If you're really desperate to free up an ISA slot, you might try a
>> > CS4280 based card.
>> >
>> > This is the one I bought:
>> >
>> > http://www.axiontech.com/cgi-local/noinfo.asp?sogncrs4280
>> >
>> > and don't be fooled by all the talk about "3d" and "wavetable". These
>> > can only be implemented with software (poorly) with this card.
>>
>> The PCI cards which use the Aureal 8820 Vortex 1 chipset work very well
>> under OS/2. MP3s and digital recording are very good. IMO, this is the
>> best OS/2 sound solution presently available. The OS/2 drivers do not
>> support sound in Win-OS2. If you really need this, I would recommend a
>> second ISA card just for the Win-OS2 sound and use the Aureal for the
>> OS/2 sound. It is that good. Or just skip the Win-OS2 sound...
>
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: UUNET WorldCom server (post doesn't reflect views
(1:109/42)
+----------------------------------------------------------------------------+
From: opencity@aol.com 08-Oct-99 14:01:20
To: All 08-Oct-99 11:55:24
Subj: OS/2 nominations sought for SharewareJunkies.com Awards
From: opencity@aol.com (Opencity)
Nominations for the year's best shareware programs are being sought for the
fourth annual SharewareJunkies.com Awards, to be presented on January 3, 2000
by the popular Internet site SharewareJunkies.com. Net surfers are invited to
cast their votes at http://www.sharewarejunkies.com between now and December
15.
The 2000 SharewareJunkies.com Awards will consist of five categories: four are
specific to individual operating systems--Best Windows Program, Best Macintosh
Program, Best OS/2 Program, Best DOS Program--and the fifth celebrates the
Best
Freeware Program, which is open to a product running on any operating system
as
long as it is available at no cost. The program which receives the highest
number of votes will be named Best Program of the Year.
Previous winners of the SharewareJunkies.com Award for Best Program have been
Hot Dog, the HTML authoring tool from Sausage Software, Download Butler, a
desktop utility from Lincoln Beach Software, and ClipMate, a utility for
enhancing the native clipboard functionality of the Windows operating system
from Thornsoft Development.
For more information, e-mail info@sharewarejunkies.com or visit
SharewareJunkies.com at http://www.sharewarejunkies.com.
# # #
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: AOL http://www.aol.com (1:109/42)
+----------------------------------------------------------------------------+
From: rjerant@no_spam,austin.rr.com 08-Oct-99 14:46:09
To: All 08-Oct-99 15:24:09
Subj: Re: Generic WinOS/2 audio driver revisited
From: rjerant@no_spam,austin.rr.com (Rich Jerant)
Hi John
I saw your question the other day but did not have a chance t reply. I
wrote the OS/2 version of the Generic Win-OS/2 driver while I was
working at IBM. I can send you details of the builds environments
both win31 and OS/2 . And if you would like the source we used. The
short version of the win31 environment is that while at IBM we used
their win31 build environment which required MS C 6.0 (I can check on
that) , Masm 5.0, and the win31 sdk. Since leaving IBM I have built
win31 drivers using Visual C++ 1.62, the win95 ddk and the win32 sdk.
(I will need to check on that also) Information about the windows
messages that an audio driver needs to handle are detailed (and I use
that word loosly) in the help files included with the win31 sdk and
the win95 ddk. If you have any questions send me some email and I will
try to help you out...
Rich
On Fri, 08 Oct 1999 09:43:37 +0100, Dr J A Gow
<jag12@_nospam_le.ac.uk> wrote:
>
>Thanks for the info, guys - but this is not really the information I was
>looking for here.
>What I would like is some basic Windows multimedia .drv file development
>details,
>such as what tools I would require to build them (other than a 16 bit
compiler
>and
>linker), how they should be built and what the interface is between
>MMSYSTEM.DLL (WinOS/2) and the windows .drv files.
>
>Incidentally, I was, as a temporary measure, considering purchasing a CS
based
>
>PCI soundcard until I could start work on the generic WinOS/2 drivers -
>although the
>Aureal card works extremely well in OS/2, the drivers seem to prevent APM
from
>allowing
>the machine to drop into suspend mode - which since I leave the machine on
for
>extended
>periods is a damn nuisance.
>
>Thanks for your forbearance,
>
>
> John.
>
>
>
>
--- WtrGate+ v0.93.p7 sn 165
* Origin: Origin Line 1 Goes Here (1:109/42)
+----------------------------------------------------------------------------+
From: charette@writeme.com 08-Oct-99 17:08:16
To: All 08-Oct-99 15:24:09
Subj: Netbios programming on OS/2?
From: Stephane Charette <charette@writeme.com>
Do you have links to docs or samples regarding
Netbios ("Workgroup", Peer) programming in OS/2?
I've found the mptn/tcpip toolkits on the Warp 4
installation CDROM, but the only thing they contain
is the required .H and .LIB files. The DEVCON
Advanced subscription also seems to contain TCP/IP
information on disk A3 (June 1998), in the "Warp 4
Toolkit", which is installing as I write this -- but
I'm looking for Netbios over TCP/IP, not just general
TCP/IP socket programming information.
TIA,
Stephane Charette
Sent via Deja.com http://www.deja.com/
Before you buy.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: StephNET (1:109/42)
+----------------------------------------------------------------------------+
From: pfitz@ican.net 08-Oct-99 19:56:05
To: All 08-Oct-99 19:57:07
Subj: Re: Generic WinOS/2 audio driver revisited
From: Peter Fitzsimons <pfitz@ican.net>
> > If you're really desperate to free up an ISA slot, you might try a
> > CS4280 based card.
> >
> > This is the one I bought:
> >
> > http://www.axiontech.com/cgi-local/noinfo.asp?sogncrs4280
> >
> > and don't be fooled by all the talk about "3d" and "wavetable". These
> > can only be implemented with software (poorly) with this card.
>
> The PCI cards which use the Aureal 8820 Vortex 1 chipset work very well
> under OS/2. MP3s and digital recording are very good. IMO, this is the
> best OS/2 sound solution presently available. The OS/2 drivers do not
> support sound in Win-OS2. If you really need this, I would recommend a
> second ISA card just for the Win-OS2 sound and use the Aureal for the
> OS/2 sound. It is that good. Or just skip the Win-OS2 sound...
The 4280 card I bought does support Win-os2 (not for midi tho), in quite
a clever way -- it feeds the data to an OS/2 daemon process which plays
the sound via mmos2 -- so the sound card is always available to os/2
apps.
Do you have a URL for a card based on the Vortex chip you mentioned?
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: @Home Network Canada (1:109/42)
+----------------------------------------------------------------------------+
From: pfitz@ican.net 08-Oct-99 20:02:03
To: All 08-Oct-99 19:57:07
Subj: Re: Generic WinOS/2 audio driver revisited
From: Peter Fitzsimons <pfitz@ican.net>
Dr J A Gow wrote:
>
> Thanks for the info, guys - but this is not really the information I was
> looking for here.
> What I would like is some basic Windows multimedia .drv file development
> details,
> such as what tools I would require to build them (other than a 16 bit
compiler
> and
> linker), how they should be built and what the interface is between
> MMSYSTEM.DLL (WinOS/2) and the windows .drv files.
>
> Incidentally, I was, as a temporary measure, considering purchasing a CS
based
The CS4280 card's drivers seem to do what you want already -- some sort
of generic connection between winos2 and os/2.
There's an outside chance this part of the drivers will work for a
non-CS card. Here's part of the readme:
10) Audio in WIN-OS/2 Sessions
-------------------------------------------------------------------------------
Crystal Semiconductor device drivers provide outstanding support for
WinOS2.
- Crystal WinOS2 audio drivers are automatically installed during
installation of OS/2 native audio device drivers.
- Crystal WinOS2 drivers are OS/2 specific and communicate with the
native OS/2 audio driver to perform audio operations.
- The audio device is considered "in-use" only when WinOS2 is
actively making sound.
For most users, this support prevents concurancy related errors from
occuring. Still, they can occur. Some details on concurancy and
other tips for WinOS2 and DOS game execution follow:
The installation automatically configures WinOS2 Audio when you install
Crystal
OS/2 Audio drivers.
Windows audio drivers are installed for OS/2 Fullpack systemsonly.
The Crystal WinOS2 drivers are OS/2 specific and when loaded under
WinOS2
communicate with the OS/2 native audio device drivers to perform audio.
[...]
12) Audio Concurrency Issues - OS/2, DOS, Win-OS/2
-------------------------------------------------------------------------------
MMPM/2
------
The OS/2 multimedia subsystem (MMPM/2) is designed such that, when an
application is running in the foreground (has focus), then that
application
takes priority over applications which do not have focus.
MMPM/2 manages the device contention, forcing pauses and resumes to
pass use of the device to the foreground application.
This support is only available for OS/2 native applications.
When DOS games or WinOS2 drivers try to use the device, MMPM/2 is not
implicitly involved in mannaging contention.
DOS GAMES
---------
With the PCI parts, there is no Crystal provided support for
Sound Blaster style audio in an OS/2 DOS session.
FM (OPL-2) is supported, but access does not need to be serialized.
FM does not suffer the same restrictions that traditionally cause
sharing issues between OS/2 native and DOS game execution.
If OS/2 MIDI playback is occuring concurrently with a DOS game,
the two device drivers will cause each other to play improper sounds,
but no catestrophic system errors will occur.
That is, the system will not trap or hang.
The added value of no contingincy issues is greater than the downside
of the potential for some bad sounds produced by the FM chip.
For this reason, access to the FM device is never denied.
WinOS2 Audio
------------
When WinOS2 is quiet, it is "idle" and will not prevent MMPM/2 or other
WinOS2 sessions from using the device. This also allows you to
run multiple separate WinOS2 sessions with no concern of audio sharing
between the sessions.
MMPM/2 by contrast considers the device "busy" whenever an OS/2
multimedia application is loaded. For example, loading the OS/2 shipped
Digital Audio player will mark the device as "in-use" and has
historically
prevented WinOS2 from using the audio device.
This is often not an issue as the most prevalent OS/2 multimedia
application, system sounds, releases the device after each sound is
played.
For more information on this subject, see OS/2 online documentation
VIEW /AUDIO
VIEW /MULTIMEDIA
VIEW /SOUNDS
This Crystal Semiconductor driver set goes one step further on
WinOS2 access to the audio device. When WinOS2 needs access to the
audio device, a message is sent to a background OS/2 native application
which performs MMPM/2 commands to kick all native OS/2 applications off
of the audio device. This has the effect of forcing MMPM/2 off the
device
when WinOS2 requires use.
The bottom line is that contention issues are minimized. WinOS2 then
releases ownership of the audio device. On the release, native OS/2
streams that were kicked off the device are automatically restarted
by MMPM/2.
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: @Home Network Canada (1:109/42)
+----------------------------------------------------------------------------+
From: djohnson@isomedia.com 08-Oct-99 12:59:09
To: All 08-Oct-99 19:57:07
Subj: Re: Generic WinOS/2 Question
From: "David T. Johnson" <djohnson@isomedia.com>
rjerant@no_spam, Rich Jerant wrote:
>
> Hi John
> I saw your question the other day but did not have a chance t reply. I
> wrote the OS/2 version of the Generic Win-OS/2 driver while I was
> working at IBM. I can send you details of the builds environments
> both win31 and OS/2 . And if you would like the source we used. The
> short version of the win31 environment is that while at IBM we used
> their win31 build environment which required MS C 6.0 (I can check on
> that) , Masm 5.0, and the win31 sdk. Since leaving IBM I have built
> win31 drivers using Visual C++ 1.62, the win95 ddk and the win32 sdk.
> (I will need to check on that also) Information about the windows
> messages that an audio driver needs to handle are detailed (and I use
> that word loosly) in the help files included with the win31 sdk and
> the win95 ddk. If you have any questions send me some email and I will
> try to help you out...
Thanks for replying here. I have used the generic win-os2 driver with
the Aureal PCI Vortex 1 chipset. When you install the generic win-os2
driver, it gives you the windows system sounds and so forth with no
problem. Naturally, I had to try the RealPlayer 5.0 with the generic
win-os2 driver. When you launch RealPlayer 5.0, the sound comes out for
about 10 seconds (excellent quality I might add) and then...it stops.
If you move the slider forward, it will play another 10 seconds and then
stop. Do you have any idea why this happens? The driver seems...that
close! to working, but does not.
>
> Rich
>
> On Fri, 08 Oct 1999 09:43:37 +0100, Dr J A Gow
> <jag12@_nospam_le.ac.uk> wrote:
>
> >
> >Thanks for the info, guys - but this is not really the information I was
> >looking for here.
> >What I would like is some basic Windows multimedia .drv file development
> >details,
> >such as what tools I would require to build them (other than a 16 bit
compiler
> >and
> >linker), how they should be built and what the interface is between
> >MMSYSTEM.DLL (WinOS/2) and the windows .drv files.
> >
> >Incidentally, I was, as a temporary measure, considering purchasing a CS
based
> >
> >PCI soundcard until I could start work on the generic WinOS/2 drivers -
> >although the
> >Aureal card works extremely well in OS/2, the drivers seem to prevent APM
from
> >allowing
> >the machine to drop into suspend mode - which since I leave the machine on
for
> >extended
> >periods is a damn nuisance.
> >
> >Thanks for your forbearance,
> >
> >
> > John.
> >
> >
> >
> >
--- WtrGate+ v0.93.p7 sn 165
* Origin: Usenet: Posted via Supernews, http://www.supernews.com (1:109/42)
+----------------------------------------------------------------------------+
+============================================================================+