Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - David McKenna

Pages: 1 [2] 3 4 ... 14
Internet / Re: SeaMonkey Experimental build 3
« on: April 09, 2018, 10:34:32 pm »
 Thanks for building this, Dave! I'm having some strange trouble though, it works great until somewhere around the 3rd or 4th time I start it, the icon cross-hatches, but nothing appears on the screen. Doesn't appear in the task list either. This happens regardless of whether I reboot or not. I have 2 CPUs, and the CPU monitor shows 100% load bouncing back and forth from one CPU to the other. If I recopy the 2nd beta version over this one, then everything works fine again and continues working.

 Unfortunately, TOP doesn't work on this machine (problems with OS/2 fullscreen sessions) so I can't look to see what is running when I try to start SeaMonkey in this state. Definitely a head scratcher...

Web applications / Re: Chrome...
« on: April 01, 2018, 02:42:04 pm »
Very cool... nice work!

Web applications / Re: Chrome...
« on: March 30, 2018, 03:32:46 am »
 What?!!! Internet Explorer on OS/2? Blasphemy!  :o How did you do it?

Web applications / Re: Chrome...
« on: March 29, 2018, 10:19:59 pm »
 Whoa!  Is that real?...

Applications / Re: VirtualBox problems
« on: March 22, 2018, 09:25:30 pm »
 Take a look at :

  The issue is the latest libcx 0.6.1. VirtualBox will work with version 0.6.0, but needs a switch to work with 0.6.1. You can also put version 0.6.0 in the VirtualBox directory, and use Run! to start it LIBPATHSTRICT.

 Thanks for the explanation, Lars. I guess I thought conversion was going on, and these are old USB speakers, so makes sense they don't support 24 bit. I actually prefer there is no conversion - now I just need to get some USB speakers that support 24 bit. Is there a tool you know of that can report what speakers are capable of?


 You CAN add an Ampmix page for UniAud to the multimedia setup object by tweaking MMPM2.INI. Under the [UNIAUDAMPMIX01] section, change DEVICEFLAG=2 to DEVICEFLAG=1, and at the bottom of the section add a line: ALIASNAME=OS/2 Audio: Ampmix. Now I can switch between UniAud and USBWav without a reboot or messing with MMPM2.INI! DO NOT restart after the change, do <CTRL><ALT><DEL> otherwise the original MMPM2.INI will be re-written during shutdown and you lose the change.

 Thanks Lars! This seems to work with regular MP3 and WAV files, but I can't play any 24 bit WAV files (by double-clicking on them). I get an error saying 'The device driver cannot be opened or the required hardware is missing (rc=5006)'. Files are 24bit, 48KHz, 2 channel and are properly recognized if I right click on it and choose 'Open as..' -> 'Wavefile Info'. Far as I can tell the USBWAV codec is installed (using listprocs). Is this a limitation of the OS/2 player? What do you or Wim use to play 24 bit files?

 Still can't switch back and forth from Uniaud to USBWav, probably because there is no AmpMix page for UniAud. Unchecking the 'Default Device' under the USB Ampmix page doesn't stick for some reason. Once checked, USB is all I get until I go into MMPM2.INI and remove it from the [defaultnames] section. Can the Ampmix page for UniAud be added manually by tweaking MMPM2.INI? I'll play around with that...

 One other thing that seems obvious in retrospect... I uninstalled the old USB audio stuff using this package before re-installing, but the USB sequencer stuff was not removed (because it doesn't install it!). Have to use the last package (USBDrv220) to do it right.


Hi Rich,

  Yes, that is exactly what I found too! Didn't think of the 'mix and match' aspect, but it's a great idea. Once Lars releases his new version I have some 24 bit WAV files to test with.

 I was getting ready to install old Crystal Semiconductor drivers to inspect MMOS2.INI file entries when I read the READ.ME and ran across this little tidbit:

3) OS/2 Version 4 and Multiple MIDI and Audio devices
On OS/2 Warp Version 4, the operating system has a bug where
it always uses the MMPM/2 defined WaveAudio01 device for audio and
the Sequencer01 device for MIDI. 

If the machine has more than one WaveAudio device or more than
one Sequencer device, the WaveAudio02 and Sequencer02 devices
are NEVER used even if the user launches a "Digital Audio 2" application.

This problem applies to system sounds and all of the GUI based
applications that ship with the operating system. 

For more information, consult IBM OS/2 APAR:
   "JR10933 OS/2 Merlin MIDI player always uses MIDI1 device"

The system bug is a configuration issue where the workplace shell
associates ".WAV" and ".MID" file extensions expressly with the "01"
version of the WaveAudio and Sequencer devices.

There is no method to change the association and there is no facility
provided in the OS/2 shipped applets to select a different device.

NOTE: MMPM/2 is very capable of handling a multitude of devices.
This bug however limits the functionality.

The problem does not exist on OS/2 Warp version 3.

 So my memory of multiple sound cards must have been from the Warp3 days. I wonder exactly where this bug resides? Would be nice to add an 'Ampmix' page to STPM as a workaround...



  Back in the ISA buss days, I had 2 sound cards with Warp4 and I could switch between them from the Multimedia Setup object, so at least it used to work. Maybe I'll dig up the drivers (one was a Crystal Semiconductor card and one was one of those IBM multifunction cards) and try installing to see what kind of entries are added to MMPM2.INI...

 Hi Lars,


  This seems like either a bug, or a setup problem with MMOS/2 as the Waveaudio device should be associated with the proper mixer automatically, no?

I don't know if you can name it a bug. I rather think that WPS blindly uses the first audio device for audio playback instead of explicitely asking for the "default" audio device. The result is that if you double click on a sound file, the first audio device (which is the one appearing on the very left of the Waveaudio= and Ampmix= line in MMPM2.INI) will be used. I think the "default" setting is ignored by about any application and that's the problem.

  Further fiddling shows me that just by having the line 'Ampmix=....' in the [defaultnames] section is all that is needed to get sound where I want it. So this:


 gets sounds out of the soundcard (apps and double clicking files) and this:


 gets sounds out of the USB speakers.

 I can't believe this is how MMOS/2 is intended to work, since there are no 'Ampmix' tabs in the Multimedia Setup object. Something isn't quite right. Can you point me to any documents that describe the contents or creation of the MMPM2.INI file? Google doesn't get me anything useful....

 Hi Wim,

  Thanks for all the development you've been doing on USB Audio! And thanks for the tip about the [defaultnames] section of MMPM2.INI! I had UniAud installed and working and added USB audio, but could never get the USB sound working by switching the 'Default Waveaudio Device' setting in 'Multimedia Setup'. After reboot it would still use Uniaud, so I just uninstalled UniAud to get USB audio to work.

  After seeing your MMPM2.INI tip, I tried again and discovered that when you switch the 'Default Waveaudio Device' setting in 'Multimedia Setup', only the 'Waveaudio=....' line in the [defaultnames] section of MMPM2.INI is changed. Apparently that is not enough, an 'Ampmix=...' line corresponding to the 'Waveaudio=...' line is also needed. Once I added the Ampmix line and rebooted, USB audio worked.

  This seems like either a bug, or a setup problem with MMOS/2 as the Waveaudio device should be associated with the proper mixer automatically, no?


Go, Lars and Wim, go! Any chance multiple streams could be added?...

Applications / Re: How to list the OBJECTID names on WPS ?
« on: January 11, 2018, 10:36:01 pm »

  Yet another way is to right-click the object, go to 'Properties', then the 'Icon' tab and at the bottom click 'Details...'


Internet / Re: Experimental build of SeaMonkey
« on: December 19, 2017, 12:14:53 pm »

  Thanks! Yes, that seems to work well, what was it?

Pages: 1 [2] 3 4 ... 14