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.
> 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
> 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.
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)
> 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.
> 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).
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.
> 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.
> 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.
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.
> 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.
*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.
> 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
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.
> 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.
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.
> 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.
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"
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.
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
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.
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?
> 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?
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?
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...
> 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.
> 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
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.
> 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.
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
> 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 ;)
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
Thanks, yes i'm interested, I need pcnet code or lance code from windows 2000 or XP.
hi
i have sended you a mail to tha adress given on your homepage.
with nice greetings
heinz
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.
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.
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 ...
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.
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.
> 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
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.
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! =-----
>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
> 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.
> 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
>> 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.
> 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.
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
Gee... I'm honored.
I seem to have more time on my hands these days, so I will probably be
around a bit more.
> 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.
> 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
>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.
> 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
> 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
but you'd be wrong
> 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