home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / ibm / pc / digest / 184 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  34.7 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ucbvax!WSMR-SIMTEL20.ARMY.MIL!Info-IBMPC
  2. From: Info-IBMPC@WSMR-SIMTEL20.ARMY.MIL ("Info-IBMPC Digest")
  3. Newsgroups: comp.sys.ibm.pc.digest
  4. Subject: Info-IBMPC Digest V92 #194
  5. Message-ID: <921219112803.V92N194@wsmr-simtel20.Army.Mil>
  6. Date: 21 Dec 92 10:55:41 GMT
  7. Sender: usenet@ucbvax.BERKELEY.EDU
  8. Reply-To: Info-IBMPC@wsmr-simtel20.ARMY.mil
  9. Organization: The Internet
  10. Lines: 858
  11. Approved: info-ibmpc@wsmr-simtel20.army.mil
  12. X-Unparsable-Date: Sat, 19 Dec 92 11:28:01 GMT+1
  13.  
  14. Info-IBMPC Digest           Sat, 19 Dec 92       Volume 92 : Issue 194 
  15.  
  16. Today's Editor:
  17.          Gregory Hicks - Rota Spain <GHICKS@wsmr-simtel20.Army.Mil>
  18.  
  19. Today's Topics:
  20.                      A Win 3.1 beta success story.
  21.                             Email to Prodigy
  22.                     EMM386 (DOS 5) Exception codes?
  23.                             EMM386 confusion
  24.                             Flow Diagram sw
  25.     HELP: my operating system is possessed!!! (NO KIDDING!) (2 msgs)
  26.                     Help Needed w/OS/2 Service Pack
  27.           Is Shadow RAM a motherboard or a bios feature? Help
  28.          More Than You Wanted to Know About Distinctive Ringing
  29.                MSDOS Descriptor Table Limitation Problem
  30.                 MSDOS virtual-file-device device drivers
  31.               Optimal Settings for Communications (2 msgs)
  32.        Specific DOS (3.31), CD ROM, and PKUNZIP => Crash City (!)
  33.   The SP, Diamond SpeedStar (ET4000), and Higher Resolutions (2 msgs)
  34.                     Watch dog timer support on ISA?
  35.  
  36. Send Replies or notes for publication to: <INFO-IBMPC@brl.mil>
  37.  
  38. Send requests of an administrative nature (addition to, deletion from
  39. the distribution list, et al) to: <INFO-IBMPC-REQUEST@brl.mil>
  40.  
  41. Addition and Deletion requests for UK readers should be sent to:
  42. <INFO-IBMPC-REQUEST@DARESBURY.AC.UK>
  43.  
  44. Archives of past issues of the Info-IBMPC Digest are available by FTP
  45. ONLY from WSMR-SIMTEL20.ARMY.MIL in directory PD2:<ARCHIVES.IBMPC>.
  46.  
  47. ----------------------------------------------------------------------
  48.  
  49. Date: 2 Dec 92 02:34:14 GMT
  50. From: Rahul Verma <worm+@cmu.edu>
  51. Subject: A Win 3.1 beta success story.
  52.  
  53. Hi! I bring good tidings to many of you. I have finally succeeded (it
  54. took many reformats) to get the GA + SP + Win 3.1 + 800x600x256 +
  55. seamless in one ball of wax. My graphics card is a Diamond Speedstar on
  56. an 8mb 486/33. The good news is that I got word for windoze, pagemaker,
  57. tetris for windoze, clock and Excel all running seamlessly with only a
  58. 4mb swap file!!!! It was fast. I don't know how but it was fast. The
  59. steps I followed were as below:
  60.  
  61. 1. Install The service pack. Reboot
  62.  
  63. 2. Immediately after this, install the win 3.1 beta as on the beta. let
  64. it switch you back to standard vga if it wants.
  65.  
  66. 3. before rebooting, re install the service pack again.  and install
  67. the new hires drivers again.
  68.  
  69. 4. reboot.
  70.  
  71. 5. edit your path in the autoexec.bat file.
  72.  
  73. 6. edit your system.ini file to reflect the changes that the service
  74. pack made in the win 3.0 files. there are 2 changes, display.drv and
  75. svgasomething.drv and those lines should be copied from the new 3.0
  76. .ini file. Please note that before hand win 3.0 has to be installed for
  77. this to work.
  78.  
  79.     After this, you should have a fully working 3.1 system with
  80. everything works. I stole most of this stuff from Alok Dhir. Thanks
  81. Alok.
  82.  
  83. Good luck for the rest of you. MOST IMPORTANT, DON'T FORGET TO BACKUP
  84. THE DRIVE!!!
  85.  
  86. Rahul Verma            |    This message made of 100% recycled electrons.
  87. worm+@cmu.edu          |      
  88.  
  89. ------------------------------
  90.  
  91. Date: 29 Nov 92 16:49:55 GMT
  92. From: Steve Steinberg <ss@panix.com>
  93. Subject: Email to Prodigy
  94.  
  95. xdab@midway.uchicago.edu (David Baird) writes:
  96.  
  97. > louis@aupair.cs.athabascau.ca (Louis Schmittroth) writes:
  98.  
  99. >> I want to find out if Prodigy offers service to Alberta, and if so
  100. >>is there a email address of an administrative unit of Prodigy where I
  101. >>can find out what the rates are?
  102.  
  103. > The last I knew the people who ran Prodigy were not hooked into any
  104. >other network, nor were they going to be in the future. It seems that
  105. >either one was on Prodigy to communicate with a Prodigy user, or one
  106. >did not communicate with the Prodigy user using Prodigy's service. Or
  107. >to put it another way, there are no gateways between Prodigy and
  108. >Compu$erve or the InterNet.
  109.  
  110. > Give Prodigy a call and complain about this situation. It is one of
  111. > two primary reasons why I never signed on to Prodigy.
  112.  
  113. Prodigy _is_ planning an Internet gateway that should be available by
  114. the end of the year.  Evidently they will demand $20/mo. for the
  115. priviledge of e-mail. I have no idea of what their Internet address is
  116. now. Did you try something@prodigy.com? Maybe info or admin or
  117. postmaster??
  118.  
  119. === Steve Steinberg   ==  ss@panix.com  == {cmcl2,apple}!panix!ss ===
  120.  
  121. ------------------------------
  122.  
  123. Date: 3 Dec 92 17:49:29 GMT
  124. From: Tapio Sand <tsand@vipunen.hut.fi>
  125. Subject: EMM386 (DOS 5) Exception codes?
  126.  
  127. ssmith@NCDEL.DEC.COM (Sheldon E. Smith) writes:
  128.  
  129. >Are the Exception codes DOCUMENTED anywhere?  I've checked a few book
  130. >stores, but none of the computer books have *anything* about EMM386
  131. >codes.
  132.  
  133. I picked the following from a discussion last summer:
  134.  
  135. The following is a list of Intel 80386 protected mode exception errors
  136. and their names:
  137.  
  138. Code    Meaning
  139. ----    -------
  140. 0       Divide error
  141. 1       Debugger interrupt
  142. 2       Nonmaskable interrupt
  143. 3       Breakpoint
  144. 4       Overflow interrupt
  145. 5       Array boundary violation
  146. 6       Invalid opcode
  147. 7       Coprocessor not available
  148. 8       Double fault
  149. 9       Coprocessor segment overrun
  150. 10      Invalid task state segment
  151. 11      Segment not present
  152. 12      Stack exception
  153. 13      General protection violation
  154. 14      Page fault
  155. 16      Coprocessor error
  156.  
  157. All of this was prefaced by the comment "This error should not occur on
  158. systems that are 100 percent IBM compatible.  Because of the hardware
  159. intensive nature of the EMM386 device driver, strict IBM hardware
  160. compatability is required."
  161.  
  162. tsand@vipunen.hut.fi
  163. TEX disconnects, dial again for another session.
  164. D;+vC)?iH%"
  165. NO.CARRIER
  166.  
  167. ------------------------------
  168.  
  169. Date: 4 Dec 92 17:51:11 GMT
  170. From: Richard Glew <fbaglew@cs-acad-lan.lakeheadu.ca>
  171. Subject: EMM386 confusion
  172.  
  173. steve@castle.ed.ac.uk (S D Law) writes:
  174.  
  175. >I am having problems understanding exactly how emm386 works when used
  176. >to hiload dos drivers.  I have a machine with a Western Digital 8003E
  177. >ethernet card that runs pc-nfs.  The I/O base address is set to 280 and
  178. >the Shared memory address to D000 (Hex).  which is between 640-1mb.  If
  179. >I use mft from qemm to check out what memory is used in this upper
  180. >memory erea I find that D000 is not clashing with anything else.  When
  181. >I startup EMM386 from config.sys which comes with dos5 (I include the
  182. >noems option) I find that the network on boot up hangs intermitently.
  183. >This I assume is due to the D000 address clashing with something else.
  184. >I have been told to exclude this address using the x option but have
  185.                                           Correct   ^^^^^^^^
  186.  
  187. >also been told not to bother as I have included the noems option.  The
  188.     Incorrect   ^^^^^^^^^^^^^                                    
  189.  
  190. NOEMS means that emm386.exe does not set the 64k EMS page frame
  191. (default is d000) which then allows EMS emulation with a portion of
  192. your system's extended memory.  It has nothing to do with network card
  193. page frame locations.
  194.  
  195. >hanging of the machine happens even if I am not hiloading anything,
  196. >just starting up emm386.  Can anyone tell me what its doing and if I am
  197. >right in assuming that the shared memory address is the culprit (another
  198. >machine has the 3com 3c503 card running in it and it works with emm386
  199. >because, I assume, it doesn't ask for a shared memory address thus
  200. >doesn't use one).
  201.  
  202. >If I could get it going can anyone tell me if its possible to merge some
  203.  
  204. Assuming:
  205.     1. you are using VGA
  206.     2. you have a typical AT clone
  207.     3. your WD ethernet card requires a 16k window
  208.  
  209. then set your 16k window at either c800-cc00 or ec00-efff
  210.  
  211. The c800 window sits in the area just above VGA, and the ec00 window
  212. sits right up against the F segment.  Either way will leave you with a
  213. single contiguous area for loading drivers high.
  214.  
  215. device=c:\dos\himem.sys
  216. device=c:\dos\emm386.exe x=c800-cc00 i=e000-efff noems
  217. dos=high,umb
  218.  
  219. |<---- VGA ---->|<- WD ->|<--------- Open --------->|<--- ROM --->|
  220. A000            C800     Cc00                       F000
  221.  
  222. OR
  223.  
  224. device=c:\dos\himem.sys
  225. device=c:\dos\emm386.exe i=e000-ebff x=ec00-efff noems
  226. dos=high,umb
  227.  
  228. |<---- VGA ---->|<------- Open --------->|<- WD ->|<--- ROM --->|           
  229. A000            C800                     EC00     F000
  230.  
  231. * Don't forget to rework your network card setup, and to use
  232. appropriate settings for your WD packet driver.
  233.  
  234. >of the memory blocks as there are not enough contiguous blocks to
  235. >hiload the 70K pcnfs.sys driver.
  236.  
  237. ------------------------------
  238.  
  239. Date: Tue, 08 Dec 92 10:00:40 PST
  240. From: John Wical <UNCJWI%LLUVM.BITNET@VM.USC.EDU>
  241. Subject: Flow Diagram sw
  242.  
  243. I'm looking for DOS software that will diagram data flows.  Does anyone
  244. know where I can find this?
  245.  
  246. John Wical
  247. Loma Linda University Medical Center
  248.  
  249. ------------------------------
  250.  
  251. Date: 3 Dec 92 02:37:46 GMT
  252. From: Dave Oliphant <davego@halcyon.com>
  253. Subject: HELP: my operating system is possessed!
  254.  
  255. Last night I ftp'd a file from ftp-os2.nmsu.edu called "pspm.zip" or
  256. something like that.  It purported to be a program to display the
  257. different processes going on under OS/2, dos, and windoze.  The one
  258. program called pspm2.exe seemed to work fine, but the one called
  259. pspm.exe has taken over my machine.  I rebooted.  It came up as before,
  260. still in control of my system.  I tried to selective reinstall from
  261. scratch (I did not reformat the hard drive) but the offending process
  262. was still there.  Since I only just installed OS/2 last Saturday for the
  263. first time (actually, I have gone through the whole, complete process of
  264. installation including reformat of hard drive three times now) I don't
  265. really have a lot on the hard drive I need, except about 5MB worth of
  266. stuff I downloaded yesterday and today, and which I don't want to throw
  267. away if I don't have to.
  268.  
  269. Is there any way, short of reformating my hard drive, that I can regain
  270. control of my system?
  271.  
  272. This is very upsetting, to say the least!
  273.  
  274. ------------------------------
  275.  
  276. Date: 3 Dec 92 16:25:24 GMT
  277. From: Bennie Harris <bharris@hfglobe.intel.com>
  278. Subject: Re: HELP: my operating system is possessed!
  279.  
  280. davego@halcyon.com (Dave Oliphant) writes describing problems with a
  281. newly acquired program and OS/2.  (see previous message.)
  282.  
  283. Try rebooting from your installation disk (or boot disk if you have
  284. one) and add the line SET RESTARTOBJECTS=STARTUPFOLDERSONLY to the end
  285. of your config.sys. Reboot .
  286.  
  287. The application should not restart after you reboot.
  288.  
  289. I suggest getting a copy of the latest OS/2 FAQ from ftp-os2.nmsu.edu
  290. in the /pub/os2/all/info/faq directory. The latest Rev is 2.0h. You may
  291. also be able to find it in the /pub/uploads directory. Question (28)
  292. explains the  SET RESTARTOBJECTS=STARTUPFOLDERSONLY line.
  293.  
  294. -- Bennie Harris
  295.  
  296. ------------------------------
  297.  
  298. Date: 3 Dec 92 10:44:30 GMT
  299. From: Lee Clarke <lclarke@gandalf.rutgers.edu>
  300. Subject: HELP: my operating system is possessed!
  301.  
  302. Call hobbes and get procs.exe and kill.exe. Boot from installation disk
  303. 1, then two, then escape when it tells you that you may. Run procs to
  304. get the name of the process, the kill it. OS2 _does_ have a terminal
  305. program. Look in the productivity folder.
  306.  
  307. ------------------------------
  308.  
  309. Date: 2 Dec 92 03:02:57 GMT
  310. From: Jason Ari Goldstein <jg3o+@andrew.cmu.edu>
  311. Subject: Help Needed w/ Service Pack!!!
  312.  
  313. Hey now,
  314.  
  315. I am having a problem installing the service pack.  Everything is going
  316. fine until it gets to disk 12 and then I get the following error:
  317.  
  318.     Error while completing user exit
  319.         A:\FIX\OS2\PRODUCT.EXE
  320.  
  321. Does anyone know how to fix this.  It won't go past this point I just
  322. get the red fatal error screen and all I can do is check the log, get
  323. help, and reboot.  I really need to use my machine, this is my last
  324. week of class and I have a lot of stuff to do.
  325.  
  326. Please send a copy of all responses so that I can take care of this.  I
  327. am not sure how much of calling in at 1200 baud I can take so hurry!
  328.  
  329. Thanks in advance.
  330.  
  331. BTW, I have a 386DX/387 Clone with 8M RAM and 160M ESDI Drive
  332. (Micropolis).  I am also installing off 3 1/2' disks and I have tried a
  333. different disk 12 already.
  334.  
  335. Later...
  336. Jason A. Goldstein
  337.  
  338. I'm a peripheral visionary...
  339. I can see the future but only off to the sides.
  340.  
  341. Over, Finished, Gone, Done, Out.  (Finally)
  342.  
  343. ------------------------------
  344.  
  345. Date: 30 Nov 92 17:00:27 GMT
  346. From: Pradeep K Tapadiya <tpradeep@cs.tamu.edu>
  347. Subject: Is Shadow RAM a motherboard or a bios feature? Help
  348.  
  349. Greetings,
  350.  
  351. I have a 386sx with AMI bios on it. QEMM's analysis indicates that it
  352. could get only 144K out of 384K available Shadow RAM. The 240K which is
  353. lost is almost equal to the sum of video RAM, video ROM, disk ROM, and
  354. BIOS ROM. I am desperately trying to find a way to get back the lost
  355. 240K of memory.
  356.  
  357. The BIOS setup lets me enable or disable shadow RAM/ROM.  No matter
  358. what option I use, I still loose 240K of shadow RAM.  It seems to me:
  359.  
  360. 1. The way (my?) motherboard is designed, there is always 384K of
  361. Shadow RAM (provided I have atleast 1M of memory).
  362.  
  363. 2. If there is any bios RAM/ROM detected, the corresponding memory RAM
  364. region is automatically set aside for shadowing.
  365.  
  366. 3. If we enable shadowing via BIOS, this region is used.  If we disable
  367. shadowing via BIOS, this region is unaccessible and is wasted.
  368.  
  369.    The bottom line is, the more board RAM/ROM I have, the more memory
  370. RAM is wasted if I disable shadowing.
  371.  
  372. Is this logic true? Or am I missing something?
  373.  
  374. Another question: QEMM manual says that it recognizes Shadow RAM if the
  375. chips are manufactured by so and so companies. To my understanding,
  376. memory chips are passive elements (besides address decoding part). What
  377. exactly is the role of a memory chip in shadowing? Do I need to replace
  378. my SIMMs to remove shadowing completely?
  379.  
  380. Thank you for your help.
  381.  
  382. Pradeep
  383. tpradeep@cs.tamu.edu
  384.  
  385. ------------------------------
  386.  
  387. Date: 1 Dec 92 00:12:15 GMT
  388. From: "John R. Levine" <johnl@iecc.cambridge.ma.us>
  389. Subject: More Than You Wanted to Know About Distinctive Ringing
  390.  
  391. [This note is from the TELCOM Digest, a moderated group on USENET.  
  392. Because of the numerous users that have more than one piece of 
  393. equipment on a single line, and given the difficulties figuring out 
  394. WHICH piece should answer the ring, I thought is was appropriate to 
  395. include in the Info-IBMPC Digest.  gph]
  396.  
  397. Lots of responses this time, as well as finding some old messages I'd
  398. lost.  There are a few ??? still to be filled in.
  399.  
  400.  -- What is Distinctive Ringing?
  401.  
  402. It is a telephone service that assigns several different phone numbers
  403. to the same line.  Its true name is "Multiple Directory Numbers Per
  404. Line With Distinctive Ringing".  Each number rings in a different
  405. cadence (single, double, and triple ring) so you can tell which number
  406. the caller called.  The maximum number of numbers per line varies by
  407. telco, but can be as high as four.  You can think of it as a party line
  408. where all the parties are you.
  409.  
  410. The price is usually quite low: around here it's $3/month for the
  411. second number and $2/month for the third.  You generally have the
  412. option of listing the extra numbers or not.  (Note to Massachusetts
  413. customers: NET orignally said I had to pay extra to have them unlisted,
  414. but the DPU persuaded them that they were mistaken.)
  415.  
  416.  -- What is it good for?
  417.  
  418. All sorts of things.  One use is for people with home businesses, so
  419. you can answer one ring "Hello" and the other "Thank you for calling
  420. Bagel-tronics."  Another is to share a single line among several
  421. devices such as faxes and modems.  For this use, you'll want a ring
  422. leader, below.
  423.  
  424. It is also useful as a way to defeat Caller ID.  The C-ID number sent
  425. on outgoing calls is always the first number so you could assign the
  426. first number to your modem, or let an answering machine pick up calls
  427. to the first number and tell your friends to call the second number.
  428.  
  429. Some allege that it's useful to distinguish between calls to parents
  430. and calls to teenage children, but given the way teenagers use the
  431. phone (call every possible number where a friend might be and talk for
  432. hours) it's no substitute for a second line.
  433.  
  434.  -- Can I use it as a fax switch?
  435.  
  436. That's what I use it for.  I find it works better than the usual fax
  437. switches.  It doesn't depend on answering the phone and listening for
  438. fax tones which not all faxes generate, so it never guesses wrong.
  439. Besides, you get a separate fax number which looks much more official.
  440.  
  441.  -- What happens if I also have call waiting?
  442.  
  443. When a call comes in, the beep is in the same pattern as the ring, so
  444. you know which number it is.  At least, that's what's supposed to
  445. happen.  Apparently, they sometimes forget to set up the beeps right.
  446.  
  447.  -- How do I order it?
  448.  
  449. You call up the business office, of course.  For some reason, each
  450. telco gives it a different name.  The ones I know are:
  451.  
  452. NYNEX        Ring Mate
  453. Bell Atlantic    Identa Ring
  454. Southern Bell    Ring Master
  455. Ameritech    ???
  456. SW Bell        Personalized Ring
  457. US West        Custom Ringing
  458. Pac Tel        not available, see below
  459. GTE        Smart Ring
  460.  
  461. Technically, distinctive ringing can be installed on 1A and newer AT&T
  462. exchanges and other modern units.  A software upgrade is required (it's
  463. almost but not quite the same as a party line) so there are many areas
  464. in which it's still not available even though the exchange would seem
  465. to support it.
  466.  
  467. Note for Pac Bell customers: Pac Tel has a service which they call
  468. "distinctive ringing" which is completely different.  Their service is
  469. a home centrex which rings differently for inside and outside calls.
  470. If you try to order distinctive ringing, be sure you know what you're
  471. getting.
  472.  
  473.  -- Can I automatically connect to different devices for different
  474. rings?
  475.  
  476. Yes.  That's what a "ring leader" does.  It is a box that has a modular
  477. cord that plugs into the phone line and several modular jacks into
  478. which the devices plug.  When the phone rings, it listens to the first
  479. ring cycle and then connects to one of the devices depending on which
  480. ring pattern it was.  The ring leader itself never answers the phone --
  481. it just connects to a phone, fax, modem, etc., which answers the call
  482. normally.
  483.  
  484. For outgoing calls, ring leaders act as exclusion units and only let
  485. one of the devices connect to the line at a time.  Excluded devices
  486. hear either a busy signal or a silence.
  487.  
  488. Many vendors sell ring leaders.  Here's a summary of the ones I know
  489. about, along with the names of the people providing reports.
  490.  
  491. I have an Autoline Plus fro ITS in Endicott NY. +1 607 754 6310.  It
  492. connects up to three devices.  Mine has been entirely reliable.  I paid
  493. about $80 but the price is more like $120 now.  (John Levine
  494. <johnl@iecc.cambridge.ma.us>)
  495.  
  496. Misco now has a unit that will do just that.  It is called the Ring
  497. Decipher (misco part #fl-3622).  The only other identification in the
  498. ad is "ASAP RD-4000".  I'd like to know who makes it, and alternate
  499. sources.  Supposedly, it will provide a standard ring signal on any one
  500. of the four outputs determined by the incoming ring pattern.  Price
  501. $99.  (Bill Petrisko <petrisko@evax2.engr.arizona.edu>)
  502.  
  503. My first Lynx Automation box didn't work but their beta replacement
  504. worked.  Four pattern model.  I bought another one that my brother had
  505. problems with but I haven't hooked it up here yet so I dunno.  I notice
  506. that Lechmere [local discount department store] is selling the two line
  507. Lynx at a nonoutragous price ($69 or $79 which is about what Lynx
  508. charges direct.  (Bob Frankston <Bob_Frankston@frankston.com>)
  509.  
  510. I use a ASAP RD4000 Ring Decipher made by Command Communications Inc of
  511. Aurora CO.  It cost $100 at a trade show.  It decodes four different
  512. patterns.  When one of the devices has the line, the other devices get
  513. a busy signal if they try to access the box.  It has worked flawlessly
  514. for the last nine months.
  515.  
  516. I had a bad experience with a box called RingMaster made by Lucas
  517. Technologies of Beacon NY.  It failed repeatedly and the maker wouldn't
  518. do anything about the problems until I cornered them at a trade show
  519. and made a large noise.  They bought the box back for $100.  I had only
  520. paid $80!  That was the only good experience with Lucas' RingMaster.
  521. (John Adams <johna@a-k.boston.ma.us>)
  522.  
  523. The call route box (avail from Home Automation Lab at 1-800-HOMELAB) or
  524. the RD1000 from mailorder (this is the one I have) doesn't even pass
  525. ring voltage to the connected lines until after the end of the first
  526. ring and it has determined which number was called; therefore, you
  527. never even hear the phone ring unless they are calling the authorized
  528. number.  (Carl Neihart <neihart@ga.com>)
  529.  
  530. Black Box's September 1992 catalog lists a product called DRD-4 that
  531. automatically routes distinctive ring services from one incoming phone
  532. line to up to four devices. $ 139. Phone 1-412-746-5500.  (Marc Kozam
  533. <mlksoft!kozam@cs.umd.edu>)
  534.  
  535.  -- Can I build my own ring leader?
  536.  
  537. Probably.  Several people expressed interest in coming up with a
  538. design, but nobody's told me about one yet.
  539.  
  540. Thanks to:
  541.  
  542. petrisko@evax2.engr.arizona.edu (William Petrisko)
  543. barnett@zeppelin.convex.com (Paul Barnett)
  544. lars@CMC.COM (Lars Poulsen)
  545. richg@hatch.socal.com (Rich Greenberg)
  546. petrisko@evax2.engr.arizona.edu (William Petrisko)
  547. Bob_Frankston@frankston.com
  548. johna@a-k.boston.ma.us (John Adams)
  549. TERRY@spcvxa.spc.edu (Terry Kennedy)
  550. tmatimar@empress.com (Ted M A Timar)
  551. neihart@ga.com (Carl Neihart)
  552. mmaster@parnasus.dell.com (Michael Masterson)
  553. "Wm. Bryant Faust, IV" <WFAUST@NOMVS.LSUMC.EDU>
  554. neihart@ga.com (Carl Neihart)
  555. mlksoft!kozam@rutgers.edu
  556. Steve Forrette <stevef@wrq.com>
  557.  
  558. [TELCOM Moderator's Note: All those names can be confusing. Ameritech
  559. (Illinois Bell, at least) says 'distinctive ringing' is when your CO
  560. has been advised of up to ten telephone numbers which, when they call
  561. you are to be given the red carpet; ie, they, and they alone are to
  562. cause your phone to ring with a special cadence to let you know (for
  563. example) the boss is calling, or your parents, etc.  On the other hand,
  564. 'Multi-line' is the service discussed in John's article where more than
  565. one number is assigned to a single line with different ringing cadences
  566. as appropriate.  'Starline' is IBT's 'home centrex' service which
  567. provides a different ring for calls from within and without your
  568. premises.  I use my 'Multi-line' service as a way for my 800 numbers to
  569. ring in. The two short rings tell me it is my nickle paying for the
  570. call.  :)    PAT]
  571.  
  572. ------------------------------
  573.  
  574. Date: 3 Dec 92 14:56:42 GMT
  575. From: "David L. April x5649" <april@rapnet.sanders.lockheed.com>
  576. Subject: MSDOS Descriptor Table Limitation Problem
  577.  
  578. I'm a fairly new MSDOS & MS Windows user and I'm not use to being
  579. limited in certain types of memory usage.  My problem is the following:
  580. I'm creating a linked list based on the size of information coming into
  581. my program.  My function gets called each time a new node is added,
  582. which in this case could result in a large linked list structure
  583. (possibly thousands of nodes).  After many GlobalAlloc's and
  584. GlobalLock's I eventually run out of space in the descriptor table.
  585.  
  586. I've though about allocating a large block of memory and extracting
  587. portions of this memory to be used in each new entry in the linked
  588. list, until such time I need more memory...  but I'm not really sure
  589. how to handle this in the windows development environment.  It has been
  590. recommended that I don't do selector arithmetic...
  591.  
  592. Any suggestions as well as some sample code would be greatly
  593. appreciated.
  594.  
  595. Note:  Due to certain reason out of my control, I am running this code
  596. in a large memory model.
  597.  
  598. David April
  599. april@rapnet.sanders.lockheed.com
  600.  
  601. ------------------------------
  602.  
  603. Date: 2 Dec 92 08:31:00 GMT
  604. From: Greg Huey - Aymer deGregory <ggh@reef.cis.ufl.edu>
  605. Subject: MSDOS virtual-file-device device drivers
  606.  
  607.   I'm trying to write a device driver for a virtual block device, but
  608. one that operates at a high level. I want MSDOS to handle the memory
  609. and process management, etc, but use my code to access files, including
  610. file access thats done 'internally'. I emphasize my virtual device is a
  611. virtual file system -- MSDOS has no clue as to its organization below
  612. the 'file & directory' level.  This is to say, MSDOS should never try
  613. to read a specific sector...it should instead send a request to my
  614. device driver to read some portion of a file.
  615.  
  616.   One might say 'just intercept the handle functions sent by the user
  617. via interrupt x21' -- but remember, this system must work if the user
  618. does an exec (intr x21, function x4B), for example. With the x4B
  619. function, MSDOS handles the opening, reading, and closing of the file
  620. itself, internally.  ie: I have no guarentee, and Im pretty sure it
  621. doesn't, MSDOS would use intr x21, x3D to open the file it was exec-ing,
  622. x3F to read it, and then x3E to close. It is correct that MSDOS isn't
  623. re-entrant...in the sense that intr x21 x6C wont use intr x21 x3C,
  624. right?
  625.  
  626.  I've looked over the device-driver chapter in MSDOS Advanced
  627. Programming by Michael Young. The device driver in there is far too
  628. low-level.  Is there any way I can make MSDOS use a device driver of
  629. mine, but on a file/directory level?
  630.  
  631. Any helpfull info/suggestions/insight via email will be welcome (as
  632. long as you dont tell me its impossible :)
  633.  
  634. Greg
  635. ggh@reef.cis.ufl.edu
  636.  
  637. ------------------------------
  638.  
  639. Date: 2 Dec 92 21:15:39 GMT
  640. From: Binod Taterway <lubkt@synergy.cc.lehigh.edu>
  641. Subject: Optimal Settings for Communications
  642.  
  643. I  am  using  Kermit 3.11  (DOS  version)  on  IBM/ValuePoint  running
  644. OS/2~2.0. I did all the  settings that I needed  for the  COM port.  I
  645. lose a lot of characters at 19200, but so much when the speed is 9600.
  646. However, when I  push to DOS,  I cannot seem to  recover. I run kermit
  647. from OS/2 full  screen window,  which loads DOS automatically. I  have
  648. not  tried  running from DOS full  screen window. Should  that make  a
  649. difference. I think not because OS/2 automatically overlays DOS before
  650. invoking Kermit. What do you think? Comments?  --
  651.  
  652. - Binod Taterway                     
  653.   Sr. User Consultant (LUCC)
  654.   E-mail: bt00@Lehigh.EDU
  655.  
  656. ------------------------------
  657.  
  658. Date: 4 Dec 92 23:30:09 GMT
  659. From: Ken Bass <kbass@gmuvax2.gmu.edu>
  660. Subject: Optimal Settings for Communications
  661.  
  662. k203002@smog.DKRZ-Hamburg.DE (Markolf Gudjons) writes:
  663. >  jwh@citi.umich.edu writes:
  664. >
  665. >>I am trying to use a couple of different DOS-based communication
  666. >>programs.  Both worked fine at 2400 bps but both lose characters at
  667. >>9600.  What settings should I use to ensure maximum throughput?  For
  668. >>example, what DOS settings should I use, what MODE settings and what
  669. >>communication program settings?  Thanks.
  670.  
  671. >It's not a good idea to use Dos based comm programs to start with. Try
  672. >and look into OS/2 apps. 
  673.  
  674. >If you absolutely *want* to use them, try to locate an archive called
  675. >nice10.* or something similar. It conatains a utility, nice10.exe,
  676. >which can be used to increase the priority of any process started by
  677. >it. What you want to do is something like "nice10 /c <program>" This
  678. >will run your app. at TIMECRITICAL_PRIORITY. This will give you
  679. >excellent throughpu tbut will also screw your system to the point where
  680. >there isn't a lot left of OS/2s multitasking capabilities. 
  681.  
  682. This is not true. I use Telix under DOS at 14.4kbps and have no
  683. problems at all. Granted, I'm not running Windows apps in the
  684. background, usually just reading mail or examining ZIP files Im
  685. downloading. However, there are no good Shareware OS/2 terminal
  686. programs worth considering that I have seen.
  687.  
  688.    ---Ken
  689.  
  690. -- 
  691. Ken Bass (kbass@gmuvax2.gmu.edu)              |   Telecommunications  
  692. George Mason University                       |   Techniques Corp, 
  693. Student, Department of Electrical Engineering |   Software Engineer 
  694.  
  695. ------------------------------
  696.  
  697. Date: 2 Dec 92 22:52:58 GMT
  698. From: "Timothy F. Sipples" <sip1@ellis.uchicago.edu>
  699. Subject: Specific DOS (3.31), CD ROM, and PKUNZIP => Crash City (!)
  700.  
  701.  pynq@midway.uchicago.edu writes:
  702. >I doubt there is anything anyone can do to help me with this, but I
  703. >thought I would pass it on, as it is kind of interesting.
  704. >I am running MSCDEX in a specific DOS window, to access my (Sony) CD ROM
  705. >player.  If I use PKUNZIP to unzip a file from the Simtel CD ROM to the
  706. >hard disk, the machine crashes, with the screenful of register dumps and
  707. >the note that the system has been halted and that I should contact my
  708. >service representative.
  709.  
  710. >That is, I do something like:
  711. >    PKUNZIP X:MSDOS\FILUTL\NCDC150.ZIP
  712. >and it gets about half way through the unzipping, then, kaboom!  This is
  713. >absolutely repeatable (100%).
  714.  
  715. >Both of the following are workarounds:
  716. >    1) Copy the file to the hard disk before unzipping.
  717. >    2) Use INFO-ZIP (compiled for DOS)
  718.  
  719. >Note that I cannot test this directly in a regular DOS window, since the
  720. >CD ROM is only accessible from the specific DOS window.
  721. >I assume this has something to do with PKUNZIP's using 386 instructions
  722. >in a way that interferes with OS/2.  Any ideas?
  723.  
  724. >(Machine is a generic 386/33, 8 megs of ram, 200 meg IDE drive)
  725.  
  726. This problem, I believe, was a known bug and was, if memory serves,
  727. fixed with the Service Pak (XR06055).
  728.  
  729. Timothy F. Sipples      | Read the OS/2 FAQ List 2.0h, available from
  730. sip1@ellis.uchicago.edu | 128.123.35.151, anonymous ftp, in /pub/os2/all/info
  731. Dept. of Econ., Univ.   | /faq, or from LISTSERV@BLEKUL11.BITNET (send "HELP")
  732. of Chicago, 60637       | [Read the List, THEN post to ONE OS/2 newsgroup.]
  733.  
  734. ------------------------------
  735.  
  736. Date: 3 Dec 92 16:06:16 GMT
  737. From: "larry.a.shurr" <shurr@cbnews.cb.att.com>
  738. Subject: The SP, Diamond SpeedStar (ET4000), and Higher Resolutions
  739.  
  740.  pfr@drsrv1.hmi.de (Fritsch_Wolfgang) writes:
  741. }Olaf_Scherdin@p8.f310.n242.z2.fidonet.org (Olaf Scherdin) writes:
  742. }>On <17 Nov 09:15> Fritsch_Wolfgang (2:242/6.1) wrote:
  743.  
  744. [Discussion and proposals for addressing can't sync SVGA with ET4000
  745. problem]. 
  746.  
  747. }Yes, I believe I faithfully tried all the stuff proposed in this
  748. }group, certainly the stuff that is proposed in the c:\readme. It does
  749. }not work in any of the 4 identical installations around me. People
  750. }stare in amazement on the stable screen of *my* installation which has
  751. }the ATI Ultra. It seems that about everyone else is happy now, judging
  752. }from the standstill of traffic
  753.  
  754. I wouldn't say "happy."  I conjecture exhaustion and lack of new ideas.
  755. I think that this applies both to the can't sync SVGA resolutions
  756. problem and to the sluggish performance problems with ET4000.  I can
  757. sync, but my windowed VDM & VIO performance stinks.  I've tried
  758. everything suggested with limited results.  It's possible to get VDM
  759. sessions to scroll some- what faster, but it's still pretty poor.
  760.  
  761. A lot seems to depend on whose hardware you're using.  This applies to
  762. both sync and performance problems.  I'm using a Diamond SpeedStar and
  763. have no sync problem, but poor performance.  At least one person using
  764. a noname ET4000 card reports no sync problems and good performance on
  765. his home system, but poor performance with a Diamond SpeedStar at work.
  766.  
  767. All of my video problems except for performance went away when I got a
  768. newer version of VMODE.COM for setting up SpeedStar.  Others have
  769. obtained the newest VMODE or equivalent and have failed to get better
  770. results.
  771.  
  772. At least I can use SVGA resolutions and the PM performance is better
  773. than before the SP, but I'll seriously look at XGA-2 for ISA when it
  774. becomes available unless someone can improve the situation...
  775. "Diamond?" "Binar?"  Hello?  Anybody out there?
  776.  
  777. Larry
  778.  
  779. }on the point of ET4000 cards. If nobody comes up with a new idea, we
  780. }probably give up and fix our hopes to the 2.00.01 version.
  781.  
  782. Larry A. Shurr (las@cbnmva.att.com or att!cbnmva!las) speaking only for myself.
  783. EOR (end-of-ramble)
  784.  
  785. ------------------------------
  786.  
  787. Date: 2 Dec 92 07:48:28 GMT
  788. From: "Jack S. Tan" <jst50986@uxa.cso.uiuc.edu>
  789. Subject: The SP, Diamond SpeedStar (ET4000), and Higher Resolutions
  790.  
  791. pfr@drsrv1.hmi.de (Fritsch_Wolfgang) writes:
  792.  
  793. >Yes, I believe I faithfully tried all the stuff proposed in this
  794. >group, certainly the stuff that is proposed in the c:\readme. It does
  795. >not work in any of the 4 identical installations around me. People
  796. >stare in amazement on the stable screen of *my* installation which has
  797. >the ATI Ultra. It seems that about everyone else is happy now, judging
  798. >from the standstill of traffic on the point of ET4000 cards. If nobody
  799. >comes up with a new idea, we probably give up and fix our hopes to the
  800. >2.00.01 version.
  801.  
  802. This is what worked for me and, hopefully, it will help you:
  803.  
  804.  1.  Set the ET4000 card using VMODE under native DOS first, making
  805. sure that the video is correct (check with VDIAG).  I have a Gateway
  806. 2000 CrystalScan 1024NI, but the monitor setting for such didn't
  807. produce high-resolution graphics correctly.  I had to create a custom
  808. monitor setting to get the video modes in sync.
  809.  
  810.  2.  Re-run the VMODE under a full-screen DOS session, and confirm that
  811. the settings are the same and everything works fine.  For some reason,
  812. trying to set the card under a DOS session alone would not set the card
  813. properly, but first setting it under native DOS resolved the problems.
  814.  
  815.  3.  Selectively install the Tseng drivers, checking the SVGA box in
  816. the install options (even if it is already marked).  When OS/2 asks for
  817. disk 6 or 7, it means the OS/2 GA diskettes.  It is looking for high-
  818. resolution fonts.  After running through most all the GA disks, then
  819. you will pick the resolution and use the CSD display diskettes.  OS/2
  820. will run SVGA automatically.
  821.  
  822.  4.  After installing the video, do not reboot!  Open a full-screen DOS
  823. session, and run the appropriate VMODE statements to set the monitor
  824. (e.g., VMODE MONITOR, VMODE VESA).  (For good measure, you may wish to
  825. delete the \OS2\SVGADATA.PMI file.)  Now, run SVGA ON to save the
  826. current video settings.
  827.  
  828.  5.  Exit, shutdown, and reboot.  The WPS *should* come up in the
  829. desired resolution.
  830.  
  831. I hope this works with your system.  Good luck!
  832.  
  833. Jack Tan                                     Sattinger's Law:
  834. jahk@uiuc.edu                       It works better if you plug it in.
  835.  
  836. ------------------------------
  837.  
  838. Date: 2 Dec 92 06:12:55 GMT
  839. From: Joseph Chiu <josephc@cco.caltech.edu>
  840. Subject: Watch dog timer support on ISA?
  841.  
  842. I understand that Watchdog timers exist on MCA and (some?) EISA systems.
  843.  
  844. What I would like to know is if one could somehow enable the watchdog
  845. functionality on an ISA system.
  846.  
  847. If it is just a matter of an NMI being generated, I can wire up a push
  848. button that goes to the NMI line...  (OR, if it needs a little more, I
  849. have tubes full of NAND gates that I could wire up into something
  850. useful... *)
  851.  
  852. I would like to wire up watchdog-like functionality so that when I run
  853. my "CLI / forever: JMP forever"* program, I can continue to work
  854. without a hard shut down.
  855.  
  856. (And heck, maybe there's marketing potential for an ISA watchdog
  857. retrofit...*)
  858.  
  859. Thanks all.
  860.  
  861. (*  LOTS of smileys where appropriate.)
  862. -- 
  863. Joseph Chiu, Dept. of Computer Science, Caltech.    josephc@coil.caltech.edu
  864. 1-57 California Institute of Technology, Pasadena, CA 91126. +1 818 449 5457 
  865. *    Now running OS/2, Windows, DOS, and UNIX (okay, well, maybe not...)   *
  866.  
  867. ------------------------------
  868.  
  869. End of Info-IBMPC Digest V92 #194
  870. *********************************
  871. -------
  872.