Ultrasound Daily Digest Thu, 24 Dec 92 Volume 1 : Issue 56 Today's Topics: Email addresses of Origin, Microprose, and Sierra/Dynamix GUS and Windows 3.1 GUS Programming: The Repost III (2 msgs) Links386 Pro Memory upgrade New GUS Owner SBOS v1.23 uploaded to epas UNresolvable conflict with Diamond Stealth/VRAM video adapter Information about the UltraSound Daily Digest (such as mail addresses, request servers, ftp sites, etc., etc.) can be found at the end of the Digest. ---------------------------------------------------------------------- Date: Wed, 23 Dec 1992 20:49:00 GMT From: ptran@sciborg.uwaterloo.ca (Phat H Tran) Message-Id: Subject: Email addresses of Origin, Microprose, and Sierra/Dynamix To: Ultrasound Daily Digest In article irobert4@mach1.wlu.ca (ian robertson U) writes: > > Anyone with this information _please_ post it to the net (or at >least e-mail me too! :) I'd like to get in touch with Origin and Sierra. > Sierra 76004.2143@compuserve.com Origin 76004.2612@compuserve.com MPS 76004.2223@compuserve.com Many thanks to those who sent me these addresses. Phat. ------------------------------ Date: Wed, 23 Dec 1992 23:25:19 -0500 (EST) From: Morgan Stair Message-Id: Subject: GUS and Windows 3.1 To: Ultrasound Daily Digest On Tue, 22 Dec 1992 C035MJH@UTARLG.UTA.EDU wrote: > In the Gravis Talk, Questions and Answer somebody mentioned about a > Ultrawin.cfg file in the /Ultrasnd directory. I've checked all related > directory including Windows. I even checked all 6 GUS disks in the > compress files. It was nowhere to be found. DOES THIS ultrawin.cfg FILE > REALLY EXIST? You need to "copy C:\ULTRASND\WINDOWS\MIDIMAP.CFG C:\WINDOWS\SYSTEM". I assume you know how to fix that command if you have nonstandard directories. -Morgan ------------------------------ Date: 22 Dec 92 15:20:47 MDT From: sl8nl@cc.usu.edu Message-Id: <1992Dec22.152047.62224@cc.usu.edu> Subject: GUS Programming: The Repost III To: Ultrasound Daily Digest OK, last time. This UUENCODED version is a self-extracting archive. It should work! Josh begin 750 ultradox.exe uuencoded stuff removed end ------------------------------ Date: Wed, 23 Dec 1992 09:09:21 GMT From: janicek@ccu.umanitoba.ca (Jana Janicek) Message-Id: Subject: GUS Programming: The Repost III To: Ultrasound Daily Digest I feel like I am making you do all the work, but I am stuck in converting your assembly into C++ source. (My assembly is not up to par so please forgive me). I can't seem to get the proper results from the ram test module and I think it may stem from the way I initialize the GUS. Here is my routine: //------------------------------------------------------------------- void u_reset(void) { int voice=0; outp(BASE+0x103, 0x4c); //Turn on memory writes outp(BASE+0x105, 1); u_delay(); outp(BASE+0x103, 0x4c); //??? Samples won't play without this outp(BASE+0x105, 0x07); outp(BASE+0x103, 0x0e); //Turn off stereo (or something) outp(BASE+0x105, 0x0df); //voice loop do { outp(BASE+0x102, voice); outp(BASE+0x103, 0); outp(BASE+0x105, 3); } while (++voice != 32); } //------------------------------------------------------------------- void u_delay(void) { asm { mov dx,300h in al,dx in al,dx in al,dx in al,dx in al,dx in al,dx in al,dx } } //------------------------------------------------------------- If you can see anything wrong from a glance I would appreciate if you could point it out. And one final thing, I am pretty confident in, but not totally sure about my u_poke and u_peek routines, once again, voila: #define LSB(x) (x)%256 #define MSB(x) (x)/256 #define LSW(x) (x)%65536 #define MS24B(x) (x)/65536 //------------------------------------------------------------------- void u_poke(unsigned long int address, int byte) { outp(BASE+0x103, 0x43); outpw(BASE+0x104, LSW(address)); outp(BASE+0x103, 0x44); outp(BASE+0x105, MS24B(address)); outp(BASE+0x107, byte); } //------------------------------------------------------------------- unsigned char u_peek(unsigned long int address) { int byte; outp(BASE+0x103, 0x43); outpw(BASE+0x104, LSW(address)); outp(BASE+0x103, 0x44); outp(BASE+0x105, MS24B(address)); byte = inp(BASE+0x107); return (unsigned char)byte; } //------------------------------------------------------------------- I am obviously not conserned with tight code. I only want it to work, so any help would be appreciated. Thank you very very much. ------------------------------ Date: Wed, 23 Dec 92 4:30:51 CST From: krusz@krypton.mankato.msus.edu (Jeff M Krusz) Message-Id: <9212231030.AA24676@krypton.mankato.msus.edu> Subject: Links386 Pro To: Ultrasound Daily Digest ------------------------------ Date: 23 Dec 1992 22:23:24 +1000 From: "S.H. LEE (61) 49 21 5566" Message-Id: <01GSO69MKMLU8Y4YVU@wombat.newcastle.edu.au> Subject: Memory upgrade To: Ultrasound Daily Digest Hi guys, I have just installed six 44256 chips on my GUS. STar control 2 is "funny" now ..(noise when I'm at menus)...MIDI songs don't play properly (they sound weird) Have i wrecked the card?HAs anyone got the problem? Lee ------------------------------ Date: Wed, 23 Dec 92 10:18:50 PST From: "Burns Fisher, VMS DECwindows 23-Dec-1992 1318" Message-Id: <9212231818.AA05602@enet-gw.pa.dec.com> Subject: New GUS Owner To: Ultrasound Daily Digest Well you finally got to me. I hope Gravis is paying you folks big bucks to maintain this mailing list :-). I just could not bear any longer to be bomarded with all this info and not actually have one of the cards in question. I bought it at a local Babbage for $149.99 (I figured that if you add S&H to Disk-Count's $133 price, you would come up close to this, plus I can return it to Babbage if it does not work). Last night I plugged it into my system (386-40 with Opti 82C392/82C391) and did the installation...all seems to work fine, so far. Following are the questions I was dying to find out, along with some answers: Q: Good grief...all this IRQ/DMA/Port stuff? Will I be able to do this? A: Yes. I pulled out my old joystick card and did not have to move a single jumper. Everything else is software. I took their defaults, except for the DMA channel, where, as they suggested in the readme file, I tried it out on a 16-bit channel (7 I think). All is well. Q: So the installation really talks to you? Is it useful? A: Yes. No. It just says stuff like "Now set the IRQ" Q: Do you really have to be careful not to hurt your ears if you run the amplified output to headphones that don't have a volume control? A: What? Say that again? Oh...YES you do have to be careful. Q: How is "SBOS" pronounced in the phrase "SBOS Installed" A: ess-bee-oh-ess. Not ess-boss. Q: Are these people on the mailing list just torqing off about how good the demos sound? I mean, you know how people are about new toys that they have paid good money for... A: *NO*. It sounds WONDERFUL! It was unbelievable. Better than my D-110 (which may not be saying much, of course) Q: What was your favorite demo song? A: Yellow Rose of Texas. I could not believe the banjo patch! Fabulous! Now I want to see what the clarinet sounds like. That seems to be one of the hardest things to do in FM and LA synthesis. Q: What problems did you notice with the demos? A: Really the only thing I noticed was that the end of the notes did not seem right, especially with the organ (Toccata and Fugue especially). It cut off too soon. No echo. Perhaps the T&F should have been played with less staccato and it would not have been so noticable. Q: Does the package contain that new stuff that Gravis signed an agreement to ship? A: No. Q: Did you have any trouble with SBOS (I mean S-B-O-S)? A: No, but then I did not use it. A recent disk-death incident left me without any games installed which might Burns (who is glad he is taking a few days off from work soon!) ------------------------------ Date: Wed, 23 Dec 1992 20:32:55 GMT From: gting@fraser.sfu.ca (Gabriel Sii Kuok Ting) Message-Id: Subject: SBOS v1.23 uploaded to epas To: Ultrasound Daily Digest Ok, I have just uploaded the file to epas. For those with ftp access, it is at archive.epas.utoronto.ca in the pub/pc/ultrasound/submit directory as gus0009.zip. If you have trouble connecting to archive, as a temporary measure you can ftp to klingon.epas.utoronto.ca or 128.100.160.36. Happy GUSsing! Gab. -- This is a sig. This is only a sig. What the heck did you think it was anyway? Flames to /dev/null. Nonsense to gting@sfu.ca. Merry Christmas! ------------------------------ Date: Wed, 23 Dec 92 21:40:11 EET From: s106275@ee.tut.fi (Anssi Saari) Message-Id: <199212231940.AA04850@ee.tut.fi> Subject: UNresolvable conflict with Diamond Stealth/VRAM video adapter To: Ultrasound Daily Digest In Digest #55 Lance Hartmann writes: >Having just installed my GUS, I've discovered a hardware conflict with >the Diamond Stealth/VRAM video adapter that I cannot resolve. Nope, read on. >On page 2:2 of the "Diamond Stealth VRAM User's Manual" is the >following listing of addresses used by the card: > > I/O Address: 3B0-3DF, 42E8, 4AE8, 82E8, 86E8, 8AE8, 8EE8, 92E8, > 96E8, 9AE8, 9EE8 >The "Diamond Stealth VRAM User's Manual", however, is INCOMPLETE. The >writer(s) of the manual omitted another couple of I/O addresses used by >the card -- 2E8 and 2E0. Lame design, as 2E8 is generally used for COM3 or COM4, I forget which. Thanks for making the info public, my next video card will not be Diamond. >Now, if I'm reading the UltraSound Memory Map correctly (p. 69), then >the address range: > > 2X2-3X2 -- GF1 > >will conflict with the Stealth's addresses 2E8 and 2E0 NO MATTER WHAT BASE >PORT I try to use for GUS. But, you stated earlier that according to Gravis this is incorrect. And indeed, in the readme file of my GUS software, (1.21) the range is 3X2-3X7. So, if you set 2E0 or 2B0 as your GUS base address, you get a conflict with the video card. >While I was able to successfully play the mid files using the GUS, I >encountered a couple of strange problems (static bursts, low/no volume >out of one speaker) running the "flidemo" and Starcon II which not so >surprisingly are using a GRAPHICS mode. I got static and wrong patches with Starcon II with Qemm and and GUS @ DMA3, after moving the GUS to DMA5 it ended. I don't understand why, because DMA3 shouldn't be used for anything on my machine. Anssi ------------------------------ End of Ultrasound Daily Digest V1 #56 ******************************