Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ultimedia Audio NT Driver Complete

153 views
Skip to first unread message

Ryan Alswede

unread,
May 24, 2004, 11:13:29 PM5/24/04
to
I finally got a driver working for the DFE5 Ultimedia Sound card. For
all those who have the card and a NT 4.0 machine running 486 or higher
you are set.

Resources Avalible:
DMA 1 or 3
IRQ 9
I/O's 500-50F 600-60F 700-70F 800-80F

Supports:

*avi & qt & mov audio
*WAVE files
*WinAmp 2.83
*Windows Media Player 6.4
*Sound Recorder
*SndVol32 (the Windows mixer)
*MP3 files

Sorry there is no midi support because the Hardware doesn't support
it.
Sorry there is no duplex support because the driver is based on old
code.

Special Thanks To:

David Ress - NT Driver Support
Stefan Tibus - AIX POS code reader Program
David Beem - I/O Dos Port Reader
William Walsh - Beta Tester

You can download the driver at my website www.ryanalswede.com
It is a geocities site so don't blame me for errors or ads or
bandwidth problems.

FOLLOW THE README and you should be hearing you MP3s loud and clear.

E-mail me with bugs, questions or if you want a copy of the driver.

David L. Beem

unread,
May 25, 2004, 2:17:24 PM5/25/04
to
Hi Ryan,

> I finally got a driver working for the DFE5 Ultimedia Sound card.
Fantastic news. Thanks for sticking with it. I wanted to help
more than I ended up doing.

> For all those who have the card and a NT 4.0 machine running 486
> or higher you are set.

Windows NT 4.0 should be run with at least that & a chunk of RAM.



> Resources Avalible:
> DMA 1 or 3
> IRQ 9
> I/O's 500-50F 600-60F 700-70F 800-80F

I wish the I/O ports were more standard to the other Crystal 4231
cards (530h, 604h, E80h, or F40h), to take advantage of Windows Sound
System support. Or maybe to fudge those drivers (like for Windows 3.1)
over to use these ports.

> Special Thanks To:
> David Ress - NT Driver Support
> Stefan Tibus - AIX POS code reader Program

> David Beem - I/O Dos Port Reader...
Although I confess a little of my motivation is capitalistic. I
have a box full of these babies that I can sell when the time is
right. The cards used to be quite low on eBay too, but have gone a
little priceier in the last year.

> William Walsh - Beta Tester

I'm going to test it a little bit too now that it has been
released.



> You can download the driver at my website www.ryanalswede.com

For the past few years I have been praying that you never have a
machine named "ReallyGo" or "BigHai" that serves pages. I had a
somewhat similiar situation deployed in the gulf this last tour that
made me crack up every time I saw him: A Black Captain with the last
name of "Smallwood".
David
Put my name in front of my domain

Ryan Alswede

unread,
May 25, 2004, 7:31:24 PM5/25/04
to
> cards (530h, 604h, E80h, or F40h), to take advantage of Windows Sound
> System support. Or maybe to fudge those drivers (like for Windows 3.1)
> over to use these ports.
The NT driver is based on Windows Sound System so if your software can
talk to Windows Sound System you are set. There are already sounds
cards for win 3.1

> Although I confess a little of my motivation is capitalistic. I
> have a box full of these babies that I can sell when the time is
> right. The cards used to be quite low on eBay too, but have gone a
> little priceier in the last year.

I don't want to know about it. This is suppose to be a cheap answer
to chip chat, not to make everybody rich, but I'm an American like
everybody else and I understand the rules of supply and demand, just
don't want to see it.

I payed $10 for my first one and 2 others where givien to me a long
time ago(sorry I forgot the person's name on the newsgroup that gave
them to me) Stefan Tibus got one of them as a gift for writing the
program that help me decode the I/O POS code.

The person that donnated the cards please make yourself know.

Uli Link

unread,
May 26, 2004, 5:59:58 AM5/26/04
to
> Although I confess a little of my motivation is capitalistic. I
> have a box full of these babies that I can sell when the time is
> right. The cards used to be quite low on eBay too, but have gone a
> little priceier in the last year.

Hi David,

Have only one in my 7006-42T. Would like to have at least a second for
my 7011-250. The 250 is better for playing mp3's, because it is has less
noisier fans.

Not for running them with Win NT4, only AIX 4.
Hope that makes it slightly cheaper ;-) I'm a capitalist, too.

If someone wants to use the Ultimedia with AIX 5.1, I have repackaged
the driver and it worked quite good. The Ultimedia is not supported with
AIX 5.1.

Perhaps it is possible to merge the knowledge from the Ultimedia with
the Win 3.1 source for the M-ACPA/A. The ACPA gives better sound quality
and is not supported with AIX 4, only AIX 3.2.5.

Over the summertime, there won't be much work like the past few years,
so I could spent some of my spare time with a little C programming.

--


Uli

(Reply to ulrich <dot> link <domain-delimiter> epost <dot> de)

David L. Beem

unread,
May 26, 2004, 1:59:05 PM5/26/04
to
Hi Uli,
> Have only one in my 7006-42T. Would like to have at
> least a second for my 7011-250. The 250 is better for
> playing mp3's, because it is has less noisier fans.
Answered offline.

> Not for running them with Win NT4, only AIX 4. Hope that
> makes it slightly cheaper ;-) I'm a capitalist, too.

Simple supply & demand; I probably will adapt to an amount
slighty higher than supplying what is demanded from me. Please don't
pursue me like the EU after Microsoft for anti-trust. I have no
monopoly on these cards (hopefully other eBay sellers will see a shift
in demand & supply more that have been surplused).



> If someone wants to use the Ultimedia with AIX 5.1, I
> have repackaged the driver and it worked quite good.
> The Ultimedia is not supported with AIX 5.1.

[Mr. Burns voice] Excellent. Open Source at it's best. I need to
drop my capitalism for something more community based.



> Perhaps it is possible to merge the knowledge from the Ultimedia
> with the Win 3.1 source for the M-ACPA/A. The ACPA gives better
> sound quality and is not supported with AIX 4, only AIX 3.2.5.

The strength of the Ultimedia adapter as I see it, is that the
same chip was used in many ISA soundcards (in fact the Crystal 4231
chip is designed to tie into the ISA bus with a minimal amount of
logical glue). There is practically no varation among the ISA designs
(later versions being close to 100% "Plug-n-Play"), so it is well
covered by drivers for DOS, Windows, Linux, OS/2, etc. The only
problem is the MCA adaptation has made it an unconventional set of I/O
address resources.
The I/O address choices & Adapter ID are held in a socketed PAL
on the card. If the addresses were changed to be the same as the ISA
versions I would also recommend coming up with a new Adapter ID. That
is the angle I will look at next, time willing.

> Over the summertime, there won't be much work like the past few years,
> so I could spent some of my spare time with a little C programming.

If the card is left unchanged, software development will be
needed. I don't want to stop that (maybe to have it as a way of
furthering the card until the PAL can be reprogrammed) but with some
work on the PAL it makes it so the wheel doesn't have to be
reinvented, opening up the card to the drivers already in place (in
fact with probably more IRQ & DMA selection than what the ISA design &
drivers support). The two ideals aren't mutually exclusive either: the
PAL is socketed, so current cards can be changed later on at the
owner's descretion.

David L. Beem

unread,
May 26, 2004, 2:24:23 PM5/26/04
to
Hi Ryan,

> The NT driver is based on Windows Sound System so if your
> software can talk to Windows Sound System you are set.
Windows Sound System should be a built-in to the Windows OS since
about Windows 95. NT is included in that, but I don't know how much
later (ME, W2K, XP) it goes. Those last OSes won't really matter in an
MCA world anyway.

> There are already sounds cards for win 3.1

But there needs to be a cheap *MCA* version for Windows
3.x/DOS/Whatever. Or at least an alternative. If the I/O addresses can
be changed, it makes the card able to use all the existing Crystal
4231 drivers already in place.

> I don't want to know about it. This is suppose to be a
> cheap answer to chip chat, not to make everybody rich, but
> I'm an American like everybody else and I understand the
> rules of supply and demand, just don't want to see it.

A true capitalist doesn't want to see *everybody* get rich, just
themselves. In fact everyone getting rich devalues money, so the
capitalist is at the same level as his peers once again. But my
approach to the hobby is not to get rich (moderately wealthy is enough
for me).

> I payed $10 for my first one and 2 others where givien to me a
> long time ago(sorry I forgot the person's name on the newsgroup
> that gave them to me) Stefan Tibus got one of them as a gift
> for writing the program that help me decode the I/O POS code.
> The person that donnated the cards please make yourself know.

I paid similiar amounts for my first few cards too. The stockpile
came to me as a group lot & believe me, I paid an sizable amount for
the total number of items. Only a review of my archived e-mail would
show if I sent one or two cards (of the three I had at the time) to
Tim Clarke (cost-free), an unmentioned contributer to your work as
well. Tim (WBST) may have sent the card onward to you (as I remember
you asked me to send one, but I was down to only the one card I was
using to cross-compare it to an ISA version tucked into a Model 35SX).

Uli Link

unread,
May 26, 2004, 3:06:44 PM5/26/04
to
>>Not for running them with Win NT4, only AIX 4. Hope that
>>makes it slightly cheaper ;-) I'm a capitalist, too.
>
> Simple supply & demand; I probably will adapt to an amount
> slighty higher than supplying what is demanded from me. Please don't
> pursue me like the EU after Microsoft for anti-trust. I have no
> monopoly on these cards (hopefully other eBay sellers will see a shift
> in demand & supply more that have been surplused).

The only ones getting rich with relative small amount money transfers
across the atlantic are the American banks or postal service.
Usually more than the amount for a pure luxuary MC card, so a few extra
bucks doesn't matter at all.

>>If someone wants to use the Ultimedia with AIX 5.1, I
>>have repackaged the driver and it worked quite good.
>>The Ultimedia is not supported with AIX 5.1.
>
> [Mr. Burns voice] Excellent. Open Source at it's best. I need to
> drop my capitalism for something more community based.

Oh, this is a *very* exclusive community.
To join some weirdness is helpfull.

> The strength of the Ultimedia adapter as I see it, is that the
> same chip was used in many ISA soundcards (in fact the Crystal 4231
> chip is designed to tie into the ISA bus with a minimal amount of
> logical glue). There is practically no varation among the ISA designs
> (later versions being close to 100% "Plug-n-Play"), so it is well
> covered by drivers for DOS, Windows, Linux, OS/2, etc. The only
> problem is the MCA adaptation has made it an unconventional set of I/O
> address resources.

Don't see a problem in changing the IO addresses in the Linux drivers,
but DMA is different story...

> The I/O address choices & Adapter ID are held in a socketed PAL
> on the card. If the addresses were changed to be the same as the ISA
> versions I would also recommend coming up with a new Adapter ID. That
> is the angle I will look at next, time willing.

This is the axe and saw method. But why not?
No need for warming up the soldering iron. It's socketed.
The whole Ultimedia card seems like a quick and dirty hack.
Have no clue why IBM did not ported the available ACPA/A driver to AIX
4.x.x. Bet the card was *much* cheaper. And they could sell new cards
for RS/6000 prices.

But why a new ID?
DFE5 is unique in the PS/2 world.

David L. Beem

unread,
May 26, 2004, 8:02:56 PM5/26/04
to
Hi Uli,

> Oh, this is a *very* exclusive community.
> To join some weirdness is helpfull.
Got that covered.

> But why a new ID? DFE5 is unique in the PS/2 world.

If the PAL is changed, a new ADF is needed to access the new resources.
If two ADFs with the same name exist out there (the original & modified)
there will be version conflicts or other trouble. Much easier to change the
adapter ID when the new PAL is burned.

Ryan Alswede

unread,
May 26, 2004, 10:45:39 PM5/26/04
to
> But there needs to be a cheap *MCA* version for Windows
> 3.x/DOS/Whatever. Or at least an alternative. If the I/O addresses can
> be changed, it makes the card able to use all the existing Crystal
> 4231 drivers already in place.
No the I/O's CANNOT be changed and are set by the hardware on 0x100
boundries, you will need to change your software. I don't have any
16-bit source code.

> Tim Clarke (cost-free), an unmentioned contributer to your work as

Tim Clarke gets credit and thanks for reading the ROM chip (dead lead)
and reviewing my ADF once telling me to break up the items and use
Fixed resources for 2 items. Beyond that I was on my own for the ADF.

No Tim didn't send me the cards, it was somebody who was not a regular
in the newsgroup.

Ryan Alswede

unread,
May 26, 2004, 11:02:35 PM5/26/04
to
> The strength of the Ultimedia adapter as I see it, is that the
> same chip was used in many ISA soundcards (in fact the Crystal 4231
> chip is designed to tie into the ISA bus with a minimal amount of
> logical glue). There is practically no varation among the ISA designs
> (later versions being close to 100% "Plug-n-Play"), so it is well
> covered by drivers for DOS, Windows, Linux, OS/2, etc. The only
> problem is the MCA adaptation has made it an unconventional set of I/O
> address resources.

No the CS4231 requires more hardware to be PnP. Board_Config and
Board_ID are not part of the CS4231 you are thinking of the CS4232
which was PnP.

> The I/O address choices & Adapter ID are held in a socketed PAL

WRONG, sorry David, the PAL in the socket is just serial number and
model, thats what Tim C. and Jim S found out when they read it and AIX
has fuctions to read the data via the uper POS codes.

> on the card. If the addresses were changed to be the same as the ISA
> versions I would also recommend coming up with a new Adapter ID. That
> is the angle I will look at next, time willing.

No, look at the PDF of the MCI94C18ALJ P you will see that the 103
byte externally done with custom logic.

> reinvented, opening up the card to the drivers already in place (in
> fact with probably more IRQ & DMA selection than what the ISA design &
> drivers support). The two ideals aren't mutually exclusive either: the
> PAL is socketed, so current cards can be changed later on at the
> owner's descretion.

No there are only 4 IRQs supported on the adapter. DMAs yes there are
more.

Ryan Alswede

unread,
May 26, 2004, 11:22:11 PM5/26/04
to
> This is the axe and saw method. But why not?
> No need for warming up the soldering iron. It's socketed.
Sorry the socket has nothing to do with the I/Os or other resouces of
the card.

> The whole Ultimedia card seems like a quick and dirty hack.

I disagree, the Crystal isn't acting as ISA at all but just a codec
passing data to the SMC MCA controler chip.

> Have no clue why IBM did not ported the available ACPA/A driver to AIX
> 4.x.x. Bet the card was *much* cheaper. And they could sell new cards
> for RS/6000 prices.

No their reason was the new card was much more software upgradable and
compatible with newer codecs. Also the card gives you duplex mode
which ACPA never could. It gives you all the record sample rates of
the ACPA and more.

Louis's site
STRATEGIC ARCHITECTURES
The Ultimedia is a codec only based adapter that offers the advantage
of quick, cost effective software upgrades to enhance function and
performance versus hardware modifications or additional cards. The
Ultimedia design eliminates extraneous audio hardware support
requirements beyond the codec chip. The codec chip provides for data
conversion between the analog audio signals and standard digital audio
formats.



> But why a new ID?
> DFE5 is unique in the PS/2 world.

So that his hack won't be mixed up with my software.

Uli Link

unread,
May 27, 2004, 3:39:25 AM5/27/04
to

>>This is the axe and saw method. But why not?
>>No need for warming up the soldering iron. It's socketed.
>
> Sorry the socket has nothing to do with the I/Os or other resouces of
> the card.

*If* you could upgrade through a socketed chip, the mod is reversible at
all.

>>The whole Ultimedia card seems like a quick and dirty hack.
>
> I disagree, the Crystal isn't acting as ISA at all but just a codec
> passing data to the SMC MCA controler chip.

Don't forget that it was targeted to a different processor architecture too.


>>Have no clue why IBM did not ported the available ACPA/A driver to AIX
>>4.x.x. Bet the card was *much* cheaper. And they could sell new cards
>>for RS/6000 prices.
>
> No their reason was the new card was much more software upgradable and
> compatible with newer codecs. Also the card gives you duplex mode
> which ACPA never could. It gives you all the record sample rates of
> the ACPA and more.

Duplex mode was not really a problem with the ACPA/A. You can drop 4
pieces in you machine. And then 2 can record and the other 2 can
playback. Don't think Multimedia in the AIX world was meant for
enternmaint of the human before the keyboard only ;-)

> Louis's site
> STRATEGIC ARCHITECTURES
> The Ultimedia is a codec only based adapter that offers the advantage
> of quick, cost effective software upgrades to enhance function and
> performance versus hardware modifications or additional cards. The
> Ultimedia design eliminates extraneous audio hardware support
> requirements beyond the codec chip. The codec chip provides for data
> conversion between the analog audio signals and standard digital audio
> formats.

I know Louis' site and have read it. But it is from the announcement
letter. There is little technical information and mostly marketing speech.

When IBM forced the Mwave cards, this architecture was also a main step
towards upgradeabilitly. Where are the driver upgrades for the
Audiovation??? Just an example for the difference between tech and
marktet. Regardless of the excellence of Mwave or not.


>>But why a new ID?
>>DFE5 is unique in the PS/2 world.
> So that his hack won't be mixed up with my software.

Every one using an 7-6 Ultimedia with anything but AIX 4.x.x is using it
on his/her own risk. He/she should know what they are doing.
All I'm saying is, that this card isn't produced for many years now.
And no one can say that there are plenty around.
I have to manage swappings adf's on reference part even when changing a
Tropic 16/4 /A against an Auto Token-Ring 16/4 /A
Same ID, different settings. Officially released by the Big Blue.

IMHO the RS/6000 most 7-6 are ripped of are the better Multimedia
Plattform. More CPU power, usually more RAM and better graphics card.

Ryan Alswede

unread,
May 27, 2004, 1:00:22 PM5/27/04
to
> *If* you could upgrade through a socketed chip, the mod is reversible at
> all.
No POS3 requires more logic then a PLA ROM, look at the PDF and at
device 6AAC vs DFE5 you'll see there is some decoding going on.

> Don't forget that it was targeted to a different processor architecture too.

More like a diffent OS. The card is just an I/O device which we now
know works on any MCA bus.

> Duplex mode was not really a problem with the ACPA/A. You can drop 4
> pieces in you machine. And then 2 can record and the other 2 can
> playback. Don't think Multimedia in the AIX world was meant for
> enternmaint of the human before the keyboard only ;-)

But you would lose 3 slots, and the RS/6000 that I have only has 4,
one used by the graphics card and the other by the 100TX network card.



> When IBM forced the Mwave cards, this architecture was also a main step
> towards upgradeabilitly. Where are the driver upgrades for the
> Audiovation??? Just an example for the difference between tech and
> marktet. Regardless of the excellence of Mwave or not.

The only thing thats not on the DFE5 is midi support but thats the
only draw back.

> Every one using an 7-6 Ultimedia with anything but AIX 4.x.x is using it
> on his/her own risk. He/she should know what they are doing.

I think anybody who is playing with MCA knows what's going on.

> IMHO the RS/6000 most 7-6 are ripped of are the better Multimedia
> Plattform. More CPU power, usually more RAM and better graphics card.

Not when you slap them in a 9595 with a P200 and 128mb of RAM w/ the
ATI Mach

Uli Link

unread,
May 27, 2004, 5:43:54 PM5/27/04
to

>>IMHO the RS/6000 most 7-6 are ripped of are the better Multimedia
>>Plattform. More CPU power, usually more RAM and better graphics card.
>
> Not when you slap them in a 9595 with a P200 and 128mb of RAM w/ the
> ATI Mach

Go for a 42T with GXT500 graphics card. 256 MB with 8 x 32MByte 36bit
FPM. SIMMs are easy to find on ebay.
The 120 MHz PPC604 has more floating point power than the P200.
The integer performance is about equal.
Both have a 64bit Memory Interface, the RS/6000 interleaves.
The GXT500 uses a local bus, so the bandwidth doesn't need to be shared
with the microchannel.

The C20 or 42T is a perfectly balanced machine. Haven't tried to
overclock it by 10% for a fair competition :O)

I worked for more than 6 years daily on a EISA machine with an ATI
Graphics Ultra PRO EISA. I know what this card can do and what not. Even
if I don't have the MC version. High colour with 70 - 72Hz max @ 1024x768.

Try playback a Video CD. And you'll see the difference.

The whole system price for a 42T is surely noticeably below a 9595A with
GUP and 128 or 256MB ECC RAM.
But a RS/6000 will never be a M$ Windows box, you'll have the free
choice between AIX 4.1.x, 4.2.x and 4.3.x ;-) AIX 5.1 officially only
without Ultimedia. Not probably that your neighbour can borough you some
installation CD's and not as easy to find some license keys. But lots of
GNU software packages build on AIX 4.3.3 easily.

Ryan Alswede

unread,
May 27, 2004, 10:20:03 PM5/27/04
to
I think you are in the wrong newsgroup talking about RS/6000 PowerPC
processors...

> I worked for more than 6 years daily on a EISA machine with an ATI
> Graphics Ultra PRO EISA. I know what this card can do and what not. Even
> if I don't have the MC version. High colour with 70 - 72Hz max @ 1024x768.

Again that is the best card for x86 PS/2 boxes that is what this
newsgroup is about.

> Try playback a Video CD. And you'll see the difference.

Thats not something I do on a PS/2 which just now thanks to my efforts
has sound.

> The whole system price for a 42T is surely noticeably below a 9595A with
> GUP and 128 or 256MB ECC RAM.
> But a RS/6000 will never be a M$ Windows box

I have a MCA RS/6000, AIX 4.2.3 is installed on it. I can't remember
the model number but the speed was around 62mhz. Slow to boot, slow
even with a spock SCSI adapter. Has the frame buffer video card.
Sorry I don't find that machine fun to play with. The system colors
are terrible to look at. But I will say this, for hardware setup and
networking, AIX is better then Solaris 9.

Uli Link

unread,
May 28, 2004, 4:26:21 AM5/28/04
to
> I have a MCA RS/6000, AIX 4.2.3 is installed on it.

Surely not. Probably 4.3.2 or 4.2.1

> I can't remember
> the model number but the speed was around 62mhz.

Sounds like a 7012-370 or 375.

Has enough muscles to play mp3's from a http server *and* simultanously
compile software or do anything except rebooting, which will obviously
interrupt the joy of listening ;-)

> Slow to boot, slow
> even with a spock SCSI adapter.

You really have a spock working with AIX???
Very much time during the cold boot is the extensive memory test.
Or a misconfiguration of naming service.

> Has the frame buffer video card.

The 1-1 Colour Graphics Adapter is pain. Full ACK!
But this is a euphemistic entry level a.k.a. lowest end card.
Just like a 90EE in the x86 world.

> Sorry I don't find that machine fun to play with.

Maybe, that's much a matter of "taste". Nothing to excuse for.

I don't consider MCA based RS/6000 as much OT as you. They are now
obsolete True Blue Machines and both can take Auto LAN Streamer or
corvettes and now thx to your effort the Ultimedia 7-6.
Many group member have one or more, and most don't have reasonable UNIX
knowledge.
Comp.Unix.Aix is mainly about todays production machines. When you there
post a question about your RS/6000 good chance that you get an answer
from someone you know from here.

David L. Beem

unread,
May 28, 2004, 1:04:22 PM5/28/04
to
Hi Ryan,
>> ...the same chip was used in many ISA soundcards (in
>> fact the Crystal 4231 chip is designed to tie into the
>> ISA bus with a minimal amount of logical glue). There
>> is practically no varation among the ISA designs
>> (later versions being close to 100% "Plug-n-Play")...

> No the CS4231 requires more hardware to be PnP.
> Board_Config and Board_ID are not part of the CS4231
> you are thinking of the CS4232 which was PnP.
I was referring to the ISA cards, not the Crystal chip. It should
have been stated "There is practically no variations *how the CS4231
chip connects to the bus* among the ISA designs (later versions being
close to 100% "Plug-n-Play")". Did I ever send you one of the ISA
cards? The configuration & testing programs for them were quite
elaborate.


>> The I/O address choices & Adapter ID are held in a socketed PAL
> WRONG, sorry David, the PAL in the socket is just serial number
> and model, thats what Tim C. and Jim S found out when they read
> it and AIX has fuctions to read the data via the uper POS codes.
Unfortunately I haven't had the time lately to look at the card.
At one point you stated to me that that the card runs fine if the
PROM/PAL chip is removed (which would mean the Adapter ID & I/O
address decoding would not be on the chip). I may have jumped the gun
in my assumption, but this weekend will tell me if I need to retract
it.

> No, look at the PDF of the MCI94C18ALJ P you will see
> that the 103 byte externally done with custom logic.

But where is that "custom" logic? The socketed PROM/PAL is a
waste of space for just a serial number & a little else. Devices like
that (in this case a Phillip's chip that I have no info on) are able
to replace many logic gates. Most of the TTL chips on the adapter are
buffer chips, but there are a few register latches (that can hold a
value once set, but usually that is a shorter term operation than just
one value for the whole time a system would be powered on).
PAL-like devices can also easily mask or lock out their
information from being read later (in a world where Company B copies
Company A's adapter card right down to the logic gates). The Adapter
ID has to be held statically somewhere on the card (If you look at the
PDF of the MCI94C18ALJ P it has two signal lines to access the Adapter
ID; What "custom" logic chip do they go to?). The PROM/PAL looks like
the best place at the moment.

> No there are only 4 IRQs supported on the adapter...
I want to compare the supported IRQs to those of the ISA
cards/drivers. My development isn't hurting what you have done, just
trying to build more on it. In the end it may come to the point where
I patchwire the PROM/PAL to even do the address decoding if it doesn't
do that already just to make the CS4231 behave like an ISA design.
That may be too much work for people to consider, where they would
just stick with running the card unmodified under Windows NT with your
driver.

UZnal

unread,
May 28, 2004, 6:02:11 PM5/28/04
to
Hey Ryan,

You've failed to hack the most important include file, common.ver, which
contains the legal copyright notice of the ownber of the code, M$. Take more
care next time you take a piece of code.


> So that his hack won't be mixed up with my software.

Ah, you mean this:
--------------------------------------------------------------------

/*++ BUILD Version: 0001 // Increment this if a change has global effects

Copyright (c) 1992 Microsoft Corporation

Module Name:
soundsys.h

Abstract:
This include file defines constants and types for
the Microsoft sound system card.

This header file is shared between the low level driver and the
kernel driver.

Author:
Robin Speed (RobinSp) 20-Oct-92

Revision History:

--*/

#define VALID_IO_PORTS {0x530, 0x604, 0xE80, 0xF40, 0xFFFF}
#define VALID_INTERRUPTS {7, 9, 10, 11, 0xFFFF}
#define VALID_DMA_CHANNELS {0, 1, 3, 0xFFFF}

#define SOUND_DEF_DMACHANNEL 1 // DMA channel no
#define SOUND_DEF_INT 11
#define SOUND_DEF_PORT 0x530

#define SOUND_REG_SINGLEMODEDMA L"Single Mode DMA"

#define SOUNDSYS_BUFFERSIZE 0x4000 // DMA buffer size - 16K

// ....... etc.


--------------------------------------------------------------------
From: "Unal Z" <unalz@.....>
To: <hellotalktome13@.....>
Sent: Thursday, January 23, 2003 7:15 AM
Subject: Re: New Info

> > I know I've asked you this before but, do we have
> access to any code for
> > the windows sound system or the CS4231??
>
> The Windows NT DDK has some samples.
> [....]
> But as I told you already - from what I saw - it uses
> a SINGLE DMA channel
> whereas your card uses TWO. I'll recommend you to look
> for the DDKs and get
> yourself a better idea what could be useful to you and
> what can you modify.


Date: Sun, 5 Jan 2003 23:58:59 -0600
From: Ryan Alswede <HelloTalkToMe13@....>
To: Unal Z <unalz@.....>
Subject: Re: POS program

"Thanks a million (sic) i'm (sic) begining (sic) to understand."
"Ryan"


David L. Beem

unread,
May 28, 2004, 7:08:26 PM5/28/04
to
Hi Ryan,

> I think you are in the wrong newsgroup talking
> about RS/6000 PowerPC processors...
Until your work the Ultimedia was an RS/6000-only adapter. The
working protocol among the posters here is that something is still
on-topic if it deals with IBM parts or systems of many timeframes (&
styles, like PC Servers to Thinkpads) or microchannel systems/adapters
from another vendor (But the newsgroup description "Microchannel, any
vendor" is somewhat wrong, because of the ISA PS/2s). What is the
problem in referring to an IBM workstation that shares the
microchannel bus then?


>> I worked for more than 6 years daily on a EISA machine with
>> an ATI Graphics Ultra PRO EISA. I know what this card can do
>> and what not. Even if I don't have the MC version...
> Again that is the best card for x86 PS/2 boxes that is what
> this newsgroup is about.
The IBM EISA PC Server 320 can run a GUP EISA adapter (in fact is
a great card on the system). Uli even referenced the MCA version which
runs on PS/2 (or at least the non-ISA PS/2s). You are on-topic with
your recent PC Server 320 MCA post, so why is he off-topic?
When the "best card for x86 PS/2 boxes" is said, how about a
Turtle Beach or Soundblaster on an ISA Model 40? Or if it has to be
IBM, the ISA ESS soundcard that IBM stuck an FRU on? Why the "best"
card? Can't we talk about the range of cards, with the trade-offs that
entails?
Chipchat, Soundblaster MCA, etc. are disqualified from being the
"best" because of price and/or availability? Not everyone's choices
for what is the best are equal, as you state yourself. Discussions are
what liven this place up a little & push us all to bettering the
systems that we love.


>> Try playback a Video CD. And you'll see the difference.
> Thats not something I do on a PS/2 which just now thanks
> to my efforts has sound.
Sound was unobtainable on a PS/2 before for you? The Ultimedia
will fit in with the other soundcards I have on PS/2s. Thank You for
your work on it.

Ryan Alswede

unread,
May 28, 2004, 9:30:49 PM5/28/04
to
> You've failed to hack the most important include file, common.ver, which
> contains the legal copyright notice of the ownber of the code, M$. Take more
> care next time you take a piece of code.

What's your point, I didn't take anything, my name is NOT on the
driver, I used the DDK and modified the code to work with the
Ultimedia which is what a DDK is FOR! What you found proves that MS
still has ownership.

Why do you keep picking apart my project? It's like your jealous or
something I DON"T understand why you keep criticizing.

> > The Windows NT DDK has some samples.
> > [....]
> > But as I told you already - from what I saw - it uses
> > a SINGLE DMA channel
> > whereas your card uses TWO. I'll recommend you to look
> > for the DDKs and get
> > yourself a better idea what could be useful to you and
> > what can you modify.

If you LOOKED at the code which YOU haven't you would see that some
ISA cards like the ISA compaq card CAN support 2 DMAs.

William R. Walsh

unread,
May 29, 2004, 2:09:56 AM5/29/04
to
Hi!

I was initially going to respond to this post much earlier, but the sewer
failed outside my house and filled the basement with icky dirt water.
Thankfully (?) the cable modem is alive but not real pretty looking at the
moment...

In any case, I'm very surprised at the seeming lack of appreciation for
Ryan's achievement or adaptation of existing code if you prefer. So far the
only person who seems to have said anything nice about it has been David
Beem. (apologies if someone else did and I missed it...)

I was absolutely thrilled when for the first time ever, my Model 90 was able
to play music, wave sounds and even video files...warts and all, the
experience was awesome and I owe Ryan lots of thanks for making it all
possible. Somehow I figured anyone with one of these cards and an x86 MCA
box with NT to try it in would echo the same experience. But no they have
not.

I came far too late to the party for either of Piper Research or Reply's
sound cards, and to be very honest, I don't think I really care for Marty
Cawthon's personality...so this card was the only remaining answer I had to
ever get sound on an x86 MCA box running NT.

I guess the old adage about people never noticing the good things (but
making a fuss on the bad things) is very true. I'd have really sort of
expected better from the group here though. <sigh>

Anyway, thanks Ryan for the driver.

William


Ryan Alswede

unread,
May 29, 2004, 2:28:17 AM5/29/04
to
> in my assumption, but this weekend will tell me if I need to retract
> it. The socketed PROM/PAL is a waste of space for just a serial number & a > little else.

Here is what is on that ROM chip, it's called (VPD) Virtual Product
Data and on AIX can be accessed by doing POS subaddressing which we
don't have code or docs for.
ULTIMEDIA AUDIO
Part Number.................011H7636
EC Level.................... D73622
Serial Number...............00208065
FRU Number..................039H8179
Manufacturer................IBM053
Device Driver Level.........00
Diagnostic Level............00
Displayable Message......... ULTIMEDIA AUDIO


> PDF of the MCI94C18ALJ P it has two signal lines to access the Adapter
> ID; What "custom" logic chip do they go to?). The PROM/PAL looks like
> the best place at the moment.

No, i'm not talking about the MCA ID. The decoding comes in for the
I/O. I wish you luck but I doubt you can change this with out docs
for the adapter. Again the ROM chip was a dead lead 2 years ago.....

> I want to compare the supported IRQs to those of the ISA

You have three: 9, 10, 11

> I patchwire the PROM/PAL to even do the address decoding if it doesn't
> do that already just to make the CS4231 behave like an ISA design.

You will still need to do software support for a new ISR and SMC
support.

Uli Link

unread,
May 29, 2004, 5:33:28 AM5/29/04
to
> In any case, I'm very surprised at the seeming lack of appreciation for
> Ryan's achievement or adaptation of existing code if you prefer. So far the
> only person who seems to have said anything nice about it has been David
> Beem. (apologies if someone else did and I missed it...)

I always *try* to appreciate constructive criticism.

It started with asking David that I can trade one or two of this cards
for my RS/6000 workstations.

This has nothing to do with Ryan's great work.

My criticism was against the Ultimedia's sound quality. Clearly a matter
of hw.

> I was absolutely thrilled when for the first time ever, my Model 90 was able
> to play music, wave sounds and even video files...warts and all, the
> experience was awesome and I owe Ryan lots of thanks for making it all
> possible.

I can share your expirience. When I was first able to install the
Ultimedia packages on my 42T, after a first dirty hack to "mpg123" made
the sound going line-out and not to the keyboard's speaker (sound
quality a little bit suboptimal).

> Somehow I figured anyone with one of these cards and an x86 MCA
> box with NT to try it in would echo the same experience. But no they have
> not.

David wrote about the price for the card: "Simple supply & demand"
There is no hidden or implicit criticism, when I say this is true for
all of our MCA related stuff. In terms of the average, today PC user it
is *all absolutly worthless* except the still aftersought clicky
keyboards. But I'm here because I like spending my spare time with
making/keeping these collectors items work and keep them as usefull as
possible.

> I guess the old adage about people never noticing the good things (but
> making a fuss on the bad things) is very true. I'd have really sort of
> expected better from the group here though. <sigh>

Let's try an explanation by example:
I believe many here appreciate spending their time with seeking trouble.
Last weekend I pulled a smoothly working 57slc2 board out of it's case
and put in a damn slow 57sx with a AOX MC Master. It was a real hell to
configure memory and get it crawl more or less stable (won't say "run...).
It was I nice rainy weekend. Not really useful, but I have won over a
machine. And I don't blame Gereon as the donator of the MC Master that I
find this card almost useless from todays user's point of view. I had
many hours of fun with playing with a nice toy. More fun exchanging toys
than simply collecting (dust) in the basement only. Nothing more,
nothing less.

Lets think someone starting of a new thread like this: "Hi, have bought
a model xxxx from ebay, read the FAQ, did all as mentioned there and it
works. THX..." How many replies? What knowledge to share?

UZnal

unread,
May 29, 2004, 7:49:17 AM5/29/04
to
Hey Ryan,

> What's your point, I didn't take anything, my name is NOT on the
> driver, I used the DDK and modified the code to work with the
> Ultimedia which is what a DDK is FOR! What you found proves that MS
> still has ownership.

This is what I wanted to hear, the hard facts. You do then more service to
the community, so that somebody else can get it right to drive the card to
its full capabilities.

> something I DON"T understand why you keep criticizing.

What I really don't understand is the occasional failing of your long term
memory. As David already pointed out, I too find it particularly disturbing
that you fail to acknowledge the invaluable contribution of Tim Clarke to
the ADF. We all learn from each other, that's the way knowledge accumulates
and grows.

Nevertheless, I find it encouraging that after more than a year, you were
able to finally get the Ultimedia work with the MSS. And when I say "you" I
really don't mean only you.

> If you LOOKED at the code which YOU haven't you would see that some
> ISA cards like the ISA compaq card CAN support 2 DMAs.

You don't need to look at any code to know this. But, hey, how can you claim
to know what I have?


Uli Link

unread,
May 29, 2004, 8:46:35 AM5/29/04
to

>>What's your point, I didn't take anything, my name is NOT on the
>>driver, I used the DDK and modified the code to work with the
>>Ultimedia which is what a DDK is FOR! What you found proves that MS
>>still has ownership.
>
>
> This is what I wanted to hear, the hard facts. You do then more service to
> the community, so that somebody else can get it right to drive the card to
> its full capabilities.

Full ACK.
Sharing the grown knowledge makes porting other cards drivers to NT
easier. I think the M-ACPA/A is a potential candidate, as there is quite
a lot of code out there. A good starting point.
This is true for OS/2 or Linux too.

The worth of your work, Ryan, is not the lines of code or diffs only. It
is mostly the many more hours/days/weeks finding out what is to change.

> Nevertheless, I find it encouraging that after more than a year, you were
> able to finally get the Ultimedia work with the MSS.

Oh yes it is.


>>If you LOOKED at the code which YOU haven't you would see that some
>>ISA cards like the ISA compaq card CAN support 2 DMAs.

I've read about a MSS compatible Business Audio Card from NCR.
Anyone seen a one in the wild, or only existing on paper?

Ryan Alswede

unread,
May 29, 2004, 3:18:09 PM5/29/04
to
> This is what I wanted to hear, the hard facts. You do then more service to
> the community, so that somebody else can get it right to drive the card to
> its full capabilities.

Go for it, I know that somebody is you.



> that you fail to acknowledge the invaluable contribution of Tim Clarke to
> the ADF. We all learn from each other, that's the way knowledge accumulates
> and grows.

Like I said before Tim C. told me to use fixed resources and he read
the ROM chip. He already has credit for this in very old threads.
The ADF I wrote using other ADF files on my reference disk as examples
for syntax and the PDF from SMC Corp which was the TRUE bible for the
card except for the I/O POS and that person has credit for aiding in
that AIX venture.

> You don't need to look at any code to know this. But, hey, how can you claim
> to know what I have?

How? Easy you reposted this in your first post to my thread...

Ryan Alswede

unread,
May 30, 2004, 7:31:19 PM5/30/04
to
> Sharing the grown knowledge makes porting other cards drivers to NT
> easier. I think the M-ACPA/A is a potential candidate, as there is quite
> a lot of code out there. A good starting point.
> This is true for OS/2 or Linux too.
We need mixer object code for windows to do a M-ACPA/A support.

> I've read about a MSS compatible Business Audio Card from NCR.
> Anyone seen a one in the wild, or only existing on paper?

They are out there, I don't have a card to try, but should work.

shinguz

unread,
May 31, 2004, 3:38:26 PM5/31/04
to
On 30 May 2004 16:31:19 -0700
Ryan wrote:


> We need mixer object code for windows to do a M-ACPA/A support.

Would this be on the M$ Developer Networks cd's? The ones with all kinds of SDK's and whatnot? In other words, what should I look for on the umpteen cds.

--

Hitting reply will get you devnulled. If you'd like an answer use:

shinguz < a t > phreaker < d o t > net


Ryan Alswede

unread,
Jun 1, 2004, 1:43:26 AM6/1/04
to
> Would this be on the M$ Developer Networks cd's? The ones with all kinds of
> SDK's and whatnot? In other words, what should I look for on the umpteen cds.

The windows mixer obj code is there on the DDK but we need the device
specific code, unless you are really good and can fill it in.

I guess the best way to explain it is windows winmm.dll calls a
standard API fuction and your device driver has to have that fuction
implemented specifly for your device. That's the stuff we need yet.
Porting the linux driver gets us close. If you are up for the
challenge I'll be glad to help you. Just drop me an email.

shinguz

unread,
Jun 1, 2004, 3:13:57 PM6/1/04
to
On 31 May 2004 22:43:26 -0700
Ryan wrote:


> Porting the linux driver gets us close. If you are up for the
> challenge I'll be glad to help you. Just drop me an email.

Umm... heh... as my skills in C are still at the #include beer.h stage, I am useless when writing code. I asked because I got a bunch of the M$DN stuff the other day and figured they might contain something useful. Got the cd's because there seems to be a load of o/s'es and sp's that may come in handy eventually.

One of these days I will have to learn something about C too but writing a driver that makes more experienced programmers hair go gray is wayyyyy beyond my capabilities at the moment.

Ryan Alswede

unread,
Jun 2, 2004, 7:20:12 PM6/2/04
to
Do you have Windows 2000 or Windows XP SDK or DDK?

If you do can you look for pcnet or lance driver under the network tab
on the DDK?? AMD would be the manufactor or chipset that the code is
for.

Thanks
Ryan

shinguz

unread,
Jun 2, 2004, 9:16:49 PM6/2/04
to
On 2 Jun 2004 16:20:12 -0700
Ryan wrote:

> Do you have Windows 2000 or Windows XP SDK or DDK?

Only up to NT 40, maybe something for NT 50 too. The ones I have are a bit too old for XP and w2k but the NT 50 beta thingies should be there.

>
> If you do can you look for pcnet or lance driver under the network tab
> on the DDK?? AMD would be the manufactor or chipset that the code is
> for.

Will happen. After I have had a few hours of shuteye and maybe done something useful in the daytime too, it's a bit too early/late here to check any cd's at this time ;)

Heinz Rath

unread,
Jun 3, 2004, 2:47:14 AM6/3/04
to

"Ryan Alswede" <Hellota...@hotmail.com> schrieb im Newsbeitrag
news:5099a3ea.04060...@posting.google.com...

> Do you have Windows 2000 or Windows XP SDK or DDK?
>

hi

i have the ddk's. i'll take a look if i can find the sources
inside the win 2000 or 2003 ddk. if i find the sources i will
email them to you if you are still interested in them.

with nice greetings
heinz

Ryan Alswede

unread,
Jun 3, 2004, 5:41:38 PM6/3/04
to
> i have the ddk's. i'll take a look if i can find the sources
> inside the win 2000 or 2003 ddk. if i find the sources i will
> email them to you if you are still interested in them.

Thanks, yes i'm interested, I need pcnet code or lance code from windows 2000 or XP.

Heinz Rath

unread,
Jun 4, 2004, 7:25:02 AM6/4/04
to

hi
i have sended you a mail to tha adress given on your homepage.

with nice greetings
heinz


UZnal

unread,
Jun 5, 2004, 9:08:21 AM6/5/04
to
Pasting from Google, my newsfeed didn't deliver this message:

Newsgroups: comp.sys.ibm.ps2.hardware
Date: 2004-05-29 12:18:10 PST

> Go for it, I know that somebody is you.

Very unlikely, and wrong - there are certainly many capable people around.
Technically, it is fairly easy to adapt the sample generic driver in the DDK
(look for the directory "soundsys" in the sample sources, NT DDK 3.5 and DDK
4.0; check also "cs4231.h" and "cs4231.c" on google for the Linux drivers
and more info)

> Like I said before Tim C. told me to use fixed resources and he read
> the ROM chip. He already has credit for this in very old threads.

"Very old threads" ... this is close to insulting. The ADF itself has a
fairly simple syntax. As everybody will tell you, it is all about knowing
the resources.


> > You don't need to look at any code to know this. But, hey, how can you
claim
> > to know what I have?

> How? Easy you reposted this in your first post to my thread...

That was about the soundsys sources in the DDK, this is in fact how you got
the tip where to look for a sample driver. This driver uses a single DMA
channel which has little to do with how many DMAs a card may be using.


Ryan Alswede

unread,
Jun 7, 2004, 12:24:32 AM6/7/04
to
> Very unlikely, and wrong - there are certainly many capable people around.
> Technically, it is fairly easy to adapt the sample generic driver in the DDK
> (look for the directory "soundsys" in the sample sources, NT DDK 3.5 and DDK
> 4.0; check also "cs4231.h" and "cs4231.c" on google for the Linux drivers
> and more info)

Sorry to hear you don'thave the ambition to try. Linux driver is not
enough, you need mixer object code.

> The ADF itself has a
> fairly simple syntax. As everybody will tell you, it is all about knowing
> the resources.

Yes and Tim did NOT find those, I did. On Louis's site my name is
there to prove it. You are mixing up "Fixed Resources" keyword with
adapter resources, please do your homework.



> That was about the soundsys sources in the DDK, this is in fact how you got
> the tip where to look for a sample driver. This driver uses a single DMA
> channel which has little to do with how many DMAs a card may be using.

No,the lead I got is when I gave the Windows Sound System driver a try
on IO 604 and I could play CDs. Then used google to find out how to
get source code. I can't say who hooked me up finally but the final
results are great.

You don't know anything about my project and quit pretending like you
do just to put it down. All my first post states is that I found a
solution. You are just being a jerk for your own amusement.

UZnal

unread,
Jun 7, 2004, 4:03:35 PM6/7/04
to

> No,the lead I got is when I gave the Windows Sound System driver a try
> on IO 604 and I could play CDs. Then used google to find out how to
> get source code. I can't say who hooked me up finally but the final
> results are great.

Why google, what part of that you did fail to understand:

My answer (Jan 23, 2003):

"I'll recommend you to look for the [Windows NT] DDKs and get yourself a


better idea what could be useful to you and what can you modify."

Your question (Jan 23, 2003):

"I know I've asked you this before but, do we have access to any code for
the windows sound system or the CS4231??"

> You don't know anything about my project and quit pretending like you


> do just to put it down.

You'd better stop whining... If I were putting down the driver, I would be
putting down the work of some other people as well, including even part of
my own work. See, for instance, this thread, "calling Unal Z":

http://groups.google.com/groups?hl=en&th=4ffc7cdaa4d639f&rnum=1


BTW, thanks for promptly removing the link to mcabase from your page.

For some strange reason (?), since few days the mcabase mailbox is under
attack by spammers. The mailbox was spam-free for the last 18 months. Since
I was anyway planning it to move to the national provider (10M of webspace,
enough for now), not a big deal. Whoever done it ...

Ryan Alswede

unread,
Jun 8, 2004, 6:35:41 PM6/8/04
to
> "I know I've asked you this before but, do we have access to any code for
> the windows sound system or the CS4231??"

Yes I asked and you "pasted" in some code and general ideas but David
Ress really cleared up the details of what needed to be done through a
LOT of emails.

Your line of that post sums up that post:
"But it could be more than this as well." And it was. I couldn't get
email through to you because of your filters so I asked other people
which got the project done and they have credit above.

My website:
"Special thanks to all my friends in the PS/2 Newsgroup who helped me
finish this project."

Why do you keep picking a bone with me? From your very first post to
my thread you have had nothing but negative comments, and false facts.
Please explain that to me and other people that are reading?

> BTW, thanks for promptly removing the link to mcabase from your page.

No problem, didn't want to get blamed for stuff like below or not
having permission to link to your site and having to hear about it
from you like below.

> For some strange reason (?), since few days the mcabase mailbox is under
> attack by spammers. The mailbox was spam-free for the last 18 months. Since
> I was anyway planning it to move to the national provider (10M of webspace,
> enough for now), not a big deal. Whoever done it ...

I don't see how having a URL link (non mail address) could do that,
but leave it to you to find a way to complain or accuse on false
facts.

UZnal

unread,
Jun 9, 2004, 6:15:31 PM6/9/04
to

> Your line of that post sums up that post:
> "But it could be more than this as well." And it was.

That's been a wise line.

> I couldn't get email through to you because of your filters

A filter filters the mail, it does not reject and send it back. This is done
by the mail server, which in your case was probably rejecting mails from
hotmail, because of the spammers. All other people from this NG have come
through. This mail account here does not provide any user-definable
filtering services.

> so I asked other people which got the project done and they have credit
above.

There are no any credits to specific people on your page and in the zip.
There is also no credit to or mention of M$ which has provided the code
base, as you admitted.

> you have had nothing but negative comments, and false facts.
> Please explain that to me and other people that are reading?

Philosophically, facts are always true, they may be wrong sometimes, but
they are true. I made no negative comments, and you provided proofs to my
facts. I admit, some hard pressing was necessary.

> No problem, didn't want to get blamed for stuff like below or not
> having permission to link to your site and having to hear about it
> from you like below.

Don't expect anyone to believe that shit. Though I was not comfortable to
see the mcabase link on a page that is begging for donations, I've made no
objections. It is every users freedom to put or remove whatever links they
want.

> I don't see how having a URL link (non mail address) could do that,
> but leave it to you to find a way to complain or accuse on false
> facts.

You should become a politician, but first, get some HTML basics - no, find
someone that will explain it to you.


Ryan Alswede

unread,
Jun 10, 2004, 5:11:36 PM6/10/04
to
>That's been a wise line.
Yes, you knew you weren't going to be the hero of the project so why
help or answer my e-mails of dumb questions, but now you want a piece
of the pie so you post a lot of negative threads trying to down play
the group's success. DON"T say you haven't, your first post "Take
more care next time you take a piece of code." Everybody else could
care less, their sound card works on legacy hardware that Micro$oft
could care less about.

> There is also no credit to or mention of M$ which has provided the code
> base, as you admitted.

Like I said before, my name isn't on the driver and you found M$
license so what's your point? Before your first post I'd already said
it was based on WSS.

We have support for an audio adapter where there was none AND people
GOT credit in my first newsgroup post for what they did that benefited
the project directly! Not only did they get credit but their OWN
sound card now works, that's a reward in it's self as William will
tell everybody when he gets his web page up showing his card in
action.

> Philosophically, facts are always true, they may be wrong sometimes, but
> they are true. I made no negative comments, and you provided proofs to my
> facts. I admit, some hard pressing was necessary.

"Don't expect anyone to believe that shit." I'll just paste that in
since you like to hear yourself talk for your own amusment and it's
what I would say minus the foul language.



> Don't expect anyone to believe that shit. Though I was not comfortable to
> see the mcabase link on a page that is begging for donations, I've made no
> objections. It is every users freedom to put or remove whatever links they
> want.

Donations of hardware, you are real gullible to think that that ment
money. I'd better add back in the prepositional phase so other people
don't get the wrong idea, I had to take it out so the line would fit
the bottom.

HA HA that is funny, yeah money for MCA work... HA HA

UZnal

unread,
Jun 11, 2004, 5:30:23 PM6/11/04
to

> >That's been a wise line.
> Yes, you knew you weren't going to be the hero of the project so why
> help or answer my e-mails of dumb questions

Hey, you got answers to all your 10-15 private mails, so what's your point
here?
Since you did not want to send the card ("No go on the card"), what else
besides advising you were expecting? It was quite evident that you barely
had the necessary skills and proficiency to grasp/manage alone a software
like an NT driver, not to talk about setting up the compiler. If you were
really that good, you would have at once understood what was I talking about
in that thread now you are describing as "negative".

You are so good at googling and yet can't find the cs4231 Linux files. Just
type "cs4231.h" -- enclose in quotation marks -- and count the hits, do the
same for "cs4231.c".

If you want to name a hero, nominate William Walsh, if you can jump over
your own shadow -- he's been the first one early enough to see what
direction to go.

> Like I said before, my name isn't on the driver

Check the .dll, it is part of the driver. An earlier version of the ADF,
posted in this NG, even required a "prior written consent" from you to copy
it (now you will say you've copied that from another ADF and forgotten to
delete it... hah!)

Have your cake and eat it alone... Basta.


Jim Shorney

unread,
Jun 11, 2004, 9:34:11 PM6/11/04
to
UZnal wrote:
>
>
> You should become a politician, but first, get some HTML basics - no, find
> someone that will explain it to you.


Guys, this is getting tiring, and I haven't even read all the posts.
Drop it or take it private.

--
Jim Shorney -->.<--Put complaints in this box
jshorney (at) inebraska.com
nu0c (at) amsat.org
Ham Radio NU0C
Lincoln, NE, USA
EN10ps
http://incolor.inetnebr.com/jshorney/


-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----

Peterwendt

unread,
Jun 12, 2004, 6:43:04 AM6/12/04
to
Hi !

>Guys, this is getting tiring, and I haven't even read all the posts.
>Drop it or take it private.

I killed the thread after the 15th posting already, since it does no longer
include any relevant information.

Very friendly greetings from Peter in Germany
http://www.mcamafia.de/mcapage0/mcaindex.htm

UZnal

unread,
Jun 12, 2004, 9:26:47 AM6/12/04
to
Hi ...

> I killed the thread after the 15th posting already, since it does no
longer
> include any relevant information.

Well done, I skip about 90% of the threads for the same reason, though
information is in the eye of the beholder.

Laust Brock-Nannestad

unread,
Jun 12, 2004, 1:35:40 PM6/12/04
to
Peterwendt <peter...@aol.com> wrote:

> I killed the thread after the 15th posting already, since it does no longer
> include any relevant information.

I find it impressive that you're able to quote Jim's (obviously not among
the first 15 posts) message then ;-)


Regards,

Laust

Peterwendt

unread,
Jun 12, 2004, 4:31:03 PM6/12/04
to
Hi Laust !

>> I killed the thread after the 15th posting already, since it does no longer
>> include any relevant information.
>
>I find it impressive that you're able to quote Jim's (obviously not among
>the first 15 posts) message then ;-)

I happened to look into the group while being online and notified a new entry
done by Jim. Since I know that he's always good for useful additions or -at
least- good comments I read it.

That's why.

William R. Walsh

unread,
Jun 12, 2004, 7:49:35 PM6/12/04
to
Hi!

> You've failed to hack the most important include file, common.ver, which
> contains the legal copyright notice of the ownber of the code, M$. Take


more
> care next time you take a piece of code.

You failed even more miserably by your own seeming definition.

http://site.voila.fr/mcabase/

How you ask?

Windows NT 4.0 is an OS that--so far as Microsoft cares--the sun is rapidly
setting on. Soon it no longer will be supported and what happens with
existing copies of it or things that go with it will probably not be
something that Microsoft will bother to spend much time or money defending.
(Of course, there is always a lot of room for surprise with the folks in
Redmond...)

But...let's look around your site and see that there is a Java logo on
almost every page. (That's what it is, you didn't even change the filename.)
Java is a technology that while not entirely new does remain supported and
modern. Now that logo is a registered trademark of Sun Microsystems and you
have not given credit anywhere that I could find for its use. I also don't
see (not that I've really looked) any use of Java technology on your site. I
also will hazard a guess that you haven't developed any of Java technology
for Sun either. I would also guess that you didn't get Sun's permission to
use that logo for your site.

Is it of questionable legality for you to use that mark? Perhaps so or
perhaps not. Such is not the point nor is it for someone like me to decide.
The fact remains that you used a registered trademark on your site (which
has your "name" on it, BTW) and still thought it acceptable to criticize
Ryan on similar grounds with his adaptation of a Microsoft reference driver.
The least you could have done before criticizing someone else was to make
sure you were "practicing what you preach" beforehand.

Now, if you've got something constructive to say, I am certainly listening.
If you merely intend to flame or do something sufficiently similar, save
your bandwidth.

Take care when you use legal trademarks...

William


Jim Shorney

unread,
Jun 12, 2004, 11:49:30 PM6/12/04
to
Peterwendt wrote:
>
> I happened to look into the group while being online and notified a new entry
> done by Jim. Since I know that he's always good for useful additions or -at
> least- good comments I read it.


Gee... I'm honored.

I seem to have more time on my hands these days, so I will probably be
around a bit more.

UZnal

unread,
Jun 13, 2004, 8:45:47 AM6/13/04
to
Hi William,

> http://site.voila.fr/mcabase/

Thanks for visiting mcabase. I hope you've found there more useful things
than the tiny picture of a steaming coffee cup which you find worthy of
discussing it here, but if that is the only thing you can say about mcabase,
let me first define a law - adding more irrelevance does not make a thing
more relevant, nor makes it the speaker more relevant.

Sun's Java logo, which looks different, contains the text "JAVA (R)" beneath
a coffee cup, see java.sun.com for the logo. Mcabase is a non-profit and
non-commercial hobby website, and, look closer at that tiny picture - it
isn't the Java logo.

Another website, one of a commercial and profit-oriented company, seems to
not take much care identifying legal owners, highly relevant to business but
highly irrelevant to me:

"Other materials and graphics are property of their respective owners though
they may not be identified as such."

You ... will have the least problems identifying that web site.


> Now, if you've got something constructive to say, I am certainly
listening.
> If you merely intend to flame or do something sufficiently similar, save
> your bandwidth.

This is an international newsgroup, a democratic forum, and I don't think
you have the slightest right to prescribe how and if opinions are to be
made, least order like a pizza the kind of opinion that may taste to you.

William R. Walsh

unread,
Jun 13, 2004, 2:16:58 PM6/13/04
to
Hi!

> Thanks for visiting mcabase. I hope you've found there more useful things
> than the tiny picture of a steaming coffee cup which you find worthy of
> discussing it here, but if that is the only thing you can say about
mcabase,
> let me first define a law - adding more irrelevance does not make a thing
> more relevant, nor makes it the speaker more relevant.

There are interesting projects, ones that show promise. But a lot of it is
just yet another version of things that already exist for the MCA community,
not that there is anything wrong with that. I'd like to see your
developments continue, just as I like having seen Ryan's own development (or
adaptation if you prefer) continue to the point where it has become
something that (all other points aside) works and solves a very real problem
for some MCA users.

As far as irrelevance goes, I don't believe my comments about your own
developments and website are such. Whether you are willing to acknowledge
them or not, the simple fact remains that you, too are using someone else's
work alongside your own.

> Sun's Java logo, which looks different, contains the text "JAVA (R)"
beneath
> a coffee cup, see java.sun.com for the logo. Mcabase is a non-profit and
> non-commercial hobby website, and, look closer at that tiny picture - it
> isn't the Java logo.

I beg to differ. Even the filename says it is the Java logo. If it weren't
why would it be called JAVAK.GIF?

http://site.voila.fr/mcabase/sty/javak.gif

Now I see that their logo's style has changed over time, but let's look at:

http://web.archive.org/web/20020209005918/java.sun.com/images/logos/javalogo52x88.gif

Very similar to yours, no? (Yes, I guess I'm looking pretty closely at this
point, perhaps suggesting that I need a life or to go out of doors more
often. :-) )

> Another website, one of a commercial and profit-oriented company, seems to
> not take much care identifying legal owners, highly relevant to business
but
> highly irrelevant to me:

Don't know what that would be, but if you're referencing my site it is more
a work of smoke and mirrors than anything else...there is no profit oriented
business behind it and really there has never been. For most of its years of
existence I have had a "real job" and the site merely reflects a hobby just
as yours does. Not that it matters, but I support the site using my day job
to provide what I hope is useful information and without ads or other
undesired "features".

> "Other materials and graphics are property of their respective owners
though
> they may not be identified as such."

Doesn't always hold water. I hope for you it does. I had a near miss a long
while ago.

> This is an international newsgroup, a democratic forum, and I don't think
> you have the slightest right to prescribe how and if opinions are to be
> made, least order like a pizza the kind of opinion that may taste to you.

I don't. Nor am I trying to. Engaging in such an activity is not my place. I
have been of the belief (in error at this point?) that access to the 'net
doesn't come as cheaply or easily in a lot of other countries in our world
as it does here in the US. Of course you can do whatever you want with
however much bandwidth you have, but I thought I'd let you know that I
wouldn't bother reading a flame.

Even though I do not and will not always agree with all opinions presented,
that does not mean that I would do anything to stop them from being
presented.

William


Peterwendt

unread,
Jun 13, 2004, 2:36:08 PM6/13/04
to
Hi Jim !

>Gee... I'm honored.

You were in the past already :-)
And not only for your comments ... as you may recall.

>I seem to have more time on my hands these days, so I will probably be
>around a bit more.

I don't have that "advantage".
Apart from the fact that I have a rather time-consuming job and a physically
handicapped girlfriend ... recently her mother broke her left hand and that
means that I have far more "common household" jobs than usual. Tough times
ahead.

Nontheless I'd watched Formula-1 racing today (of course) and digged around in
my stuff. And read the news.

UZnal

unread,
Jun 13, 2004, 6:34:36 PM6/13/04
to
Hi William,

> There are interesting projects, ones that show promise. But a lot of it is
> just yet another version of things that already exist for the MCA
community,

You will have noticed that these are for a different platform, Windows NT,
where more support has been desirable. The porting to DOS had two goals - to
enable view configuration without a refdisk (though for a limited number of
adapters), and to open the LED panel code which showed how to play tricks
with the display.

> Whether you are willing to acknowledge
> them or not, the simple fact remains that you, too are using someone
else's
> work alongside your own.

I gladly acknowledged and published the contributions to my projects,
notably to QUMC, see the page mcabase\QUMC, and I have also received
congratulations in private from several NG members. No doubt, we all build
on a previously done work.

> I beg to differ. Even the filename says it is the Java logo. If it weren't
> why would it be called JAVAK.GIF?
>
> http://site.voila.fr/mcabase/sty/javak.gif

The filename says javak.gif for java-kaffee. The picture is a subtle
endorsement of the Java technology, something that Sun loves and would like
more people to do. That coffee cup has become by now an icon for Java, and
the Java plugin for Windows uses it on the desktop. Also, the website
employs some JavaScript to differentiate between NS and IE, mainly to choose
some NS stylesheet elements.

> have been of the belief (in error at this point?) that access to the 'net
> doesn't come as cheaply or easily in a lot of other countries in our world
> as it does here in the US.

Online fees are quite low here. Well, let this be my final posting, unless I
am challenged to respond. We wouldn't like anymore to see how a thread
killed with friendly greetings dreadfully pops up at online time ... ;)))

"Totgesagte leben länger" (death said live longer), a mafioso dialogue:

J: - Hey guys, drop it or take it private.
P: - No way, I killed it already .. friendly greetings.
U: - Well done, can't drop it then.
L: - Impressive that you saw J. on the killed thread
P:- It caught me online, that dead thread popped up.
W:- Here is the coffee cup, have some Java logo
U:- Thanks, it is Euro 2004 time


Kevin Bowling

unread,
Jun 14, 2004, 1:05:30 AM6/14/04
to

"William R. Walsh" <newsg...@idontwantjunqueemail.walshcomptech.com>
wrote in message news:uS0zc.15205$Hg2.10576@attbi_s04...

> I don't. Nor am I trying to. Engaging in such an activity is not my place.
I
> have been of the belief (in error at this point?) that access to the 'net
> doesn't come as cheaply or easily in a lot of other countries in our world
> as it does here in the US. Of course you can do whatever you want with
> however much bandwidth you have, but I thought I'd let you know that I
> wouldn't bother reading a flame.
No comment on the rest of the flame, but IMO we're still at the mercy of
the telco company for any "real" bandwidth here in N. America. The local
loop charge usually far in excess of the actual ISPs bandwidth charge. I
don't believe it entirely their fault as well, they have many regulations on
their network and such which makes it seem as if the government ties their
hands behind their back. Out here DSL isn't even available because the
cable company came through and snagged all the customers early on so the
phone company had no motivation to upgrade their switching equipment
properly (which is a shame because the cable provider makes it hard to run
any web services, and doesn't offer a business package in my area). Does
anyone else have any experience on this, or am I just not seeing it
correctly :)?
Kevin


David L. Beem

unread,
Jun 14, 2004, 2:18:57 AM6/14/04
to
Hi Kevin,
> ...but IMO we're still at the mercy of the telco company for any
> "real" bandwidth here in N. America...
I'll limit my comments to just the U.S., because I'm pretty sure phone
service in Mexico & Canada isn't in the private sector. Also say
"companies", because Ma Bell was split up (however badly it was done) years
ago. Bandwidth costs can vary dramatically by area & how big that phony
company is as well.

> The local loop charge usually far in excess of the actual ISPs
> bandwidth charge. I don't believe it entirely their fault as well, they
> have many regulations on their network and such which makes it
> seem as if the government ties their hands behind their back.

In many cases the ISPs are making no more for DSL compared to a dial-up
account, with more resources being needed. What you call "regulation" is
tariffs that the phone companies have to charge for levels of service. With
no great surprise, the Presidential campaign has brought up statements about
putting every American on affordable broadband access (which is just not
realistic).

> Out here DSL isn't even available because the cable company
> came through and snagged all the customers early on so the
> phone company had no motivation to upgrade their switching
> equipment properly (which is a shame because the cable
> provider makes it hard to run any web services, and doesn't
> offer a business package in my area).

I call that more of a free market problem. Telcos don't have to upgrade
their switches (which would be very expensive indeed) but in many cases
adjustments to the loop structure (which can be just as expensive,
depending) are needed. Around my area that can fill the telco employees with
dread. Telco management doesn't like it either, because digital things like
Voice-over-IP (VoIP) that are being clamored for by consumers cut them out
of the pie.

> Does anyone else have any experience on this, or am I just not

> seeing it correctly?
It's a big, complex area with many factors. The system could be better,
but has evolved this way. Once things are established they are hard to clean
up.
No experience in my case, just working for an ISP that is attached to a
local telco company. I should say all my comments here are my own opinion,
not those of my employers. I'm just a working stiff that doesn't want to be
fired. :-)
David
Put my name in front of my domain


prodigal1

unread,
Jun 14, 2004, 7:20:40 AM6/14/04
to
David L. Beem wrote:
> Hi Kevin,
>
>>...but IMO we're still at the mercy of the telco company for any
>>"real" bandwidth here in N. America...
>
> I'll limit my comments to just the U.S., because I'm pretty sure phone
> service in <snip> Canada isn't in the private sector.

but you'd be wrong

William R. Walsh

unread,
Jun 18, 2004, 9:27:43 PM6/18/04
to
Hi!

> No comment on the rest of the flame

It wasn't a flame. :-)

> but IMO we're still at the mercy of
> the telco company for any "real" bandwidth here in N. America.

I think it depends quite a bit on where you are. For example my home cable
connection is lightening fast. By compare my employer has a "shared
bandwidth" T1 that frequently doesn't even meet its CIR (Committed
Information Rate, supposedly the minimum transfer rate we are guaranteed)
and is worse than dial-up.

William


Lorenzo Mollicone

unread,
Sep 5, 2018, 4:38:31 PM9/5/18
to

>
> If someone wants to use the Ultimedia with AIX 5.1, I have repackaged
> the driver and it worked quite good. The Ultimedia is not supported with
> AIX 5.1.
>
> Perhaps it is possible to merge the knowledge from the Ultimedia with
> the Win 3.1 source for the M-ACPA/A. The ACPA gives better sound quality
> and is not supported with AIX 4, only AIX 3.2.5.
>
> Uli
>
> (Reply to ulrich <dot> link <domain-delimiter> epost <dot> de)

Uli, are you still around? I've got a 7012-39H i'm restoring, and would like to use the 5.1 Ultimedia package you've created. If you can send it, or if anyone else has, please let me know !!

Thanks,
Lorenzo

exwisdem

unread,
Sep 7, 2018, 11:00:28 AM9/7/18
to
Old thread, I will have to check and see if I still have the NT 4 source code to the driver.

exwisdem

Lorenzo Mollicone

unread,
Sep 7, 2018, 3:18:47 PM9/7/18
to
On Friday, September 7, 2018 at 11:00:28 AM UTC-4, exwisdem wrote:
> Old thread, I will have to check and see if I still have the NT 4 source code to the driver.
>
> exwisdem

VERY OLD THREAD !! hahaha... see if you have the AIX 5.1 bundle too please.. =D

or... do you know how to reach Uli?

exwisdem

unread,
Sep 11, 2018, 10:45:50 AM9/11/18
to
Well, I found the latest source I had for NT Ultimedia driver that I worked on with Ryan.

Sorry, never worked with AIX nor do I have an email for Uli - but, I re-read his post and it seems to me he simply rebuild an installed for 5.1 from 4.3. I do not know how to do that with AIX, but I have done similar stuff on MacOS X before, so it might be worth your time in trying it

exwisdem

exwisdem

unread,
Sep 11, 2018, 5:57:00 PM9/11/18
to
Also found his other project.

Is Ryan still around? Anyone heard from him lately?

exwisdem

Kevin Bowling

unread,
Sep 11, 2018, 7:47:46 PM9/11/18
to
Can you put that code up on your site? I'd be interested in looking at it.

Dennis Smith

unread,
Sep 12, 2018, 12:55:49 AM9/12/18
to
On Tuesday, September 11, 2018 at 4:57:00 PM UTC-5, exwisdem wrote:
> Also found his other project.
>
> Is Ryan still around? Anyone heard from him lately?

Punching his name into Google shows he's still in Texas and a software engineer
at Safety-Kleen. Foundt his FaceBook profile too. Probably wouldn't be too hard
to get a hold of him.

Christian Holzapfel

unread,
Jan 8, 2022, 1:42:08 PM1/8/22
to
lorenzo....@gmail.com schrieb am Mittwoch, 5. September 2018 um 22:38:31 UTC+2:
> Uli, are you still around? I've got a 7012-39H i'm restoring, and would like to use the 5.1 Ultimedia package you've created. If you can send it, or if anyone else has, please let me know !!

And here another call for Uli :-/
Anyone found the driver or still has contact with him?

Wolfgang Gehl

unread,
Jan 10, 2022, 1:21:19 PM1/10/22
to
Am 08.01.22 um 19:42 schrieb Christian Holzapfel:
Hi Christian,

So you want to torture your 42T with AIX 5L?

Unfortunately, you can no longer reach Uli Link. As far as I know, he died.

He probably did not finish his work on the AIX 5.1 Ultimedia package.
There is preliminary work on libsydneyaudio, "a powerful, but easy to
use cross-platform API for PCM audio capture and playback. So it would
sit right on top of ALSA, pulseaudio, OSS, ... and abstract away all
hardware-related complexity (e.g. having to check whether a card
supports XYZ on ALSA before using it)."
https://gitlab.xiph.org/xiph/libsydneyaudio/-/tree/master

Kevin saved the older AIX 5L Firefox install files:
http://ps-2.kev009.com/ulrich.link/ForAIX/Firefox/v5/

Info on the latest build can be found here:
https://web.archive.org/web/20170625133530/http://linkitup.de:80/ForAIX/Firefox/fx35-aix51-19.html

... and the files are here:
http://tenox.pdp-11.ru/os/aix/Software/Firefox/3.x/

Uli's Thunderbird install files for 5L are here:
http://www.perzl.org/aix/index.php?n=Main.Thunderbird

and those for Seamonkey here:
http://www.perzl.org/aix/index.php?n=Main.Seamonkey

Regards

Wolfgang


Christian Holzapfel

unread,
Feb 20, 2022, 11:00:02 AM2/20/22
to
Sad to hear about Uli :-/

I'm still getting to know that AIX universe, so possibly the solution is too trivial to be written down.
Regarding AIX 5.1, it seems to be as simple as

1) Installing bos.som from the AIX 4.3.3 CD1
2) Installing the device drivers from AIX 4.3.3 Bonus Pack CD1 (e.g. devices.mca.8f96, devices.mca.dfe5)
3) Installing UMS from AIX 4.3.3 Bonus CD1

After that, you can run all the UMS examples within the media player, and all the common AIX games that require UMS (Quake, Abuse).

After replacing the old HDD by a SCSI2SD adapter, the 7006 feels pretty snappy without all the milliseconds of access time. Switching between my 4.3.3 and 5.1 installations is as easy as swapping out the SD card.

Ryan Alswede

unread,
Nov 10, 2022, 1:09:04 PM11/10/22
to
Yes I'm still around. No sorry I don't think I have my source code anymore.

They now are making modern copies of MCA sound cards that are compatible with Sound Blaster drivers and games. You can find them on eBay.

I'm still looking for AIX 4.1.5 or higher source code to understand the AIX MCA 100TX card 8f62 to get the start method "srent_open" device entry point.
http://www.mouritzen.dk/aix-doc/en_US/a_doc_lib/aixprggd/kernextc/ethernet_dd.htm

I have AIX 4.1.3 source code so maybe there is hope.
I have the PCnet Family Win NT 4.0 source code from AMD.
I have an adf file created for 8f62 based on AIX POS registers.

Cheers,
Ryan Alswede
0 new messages