home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / v / v93n02z.zip / V93N029.IBM < prev   
Internet Message Format  |  1993-03-01  |  26KB

  1. From:    WF02::IN%"Info-IBMPC%wsmr-simtel20.ARMY.mil@WS5.CIS.TEMPLE.EDU"  1-MAR-1993 07:44:04.33
  2. To:    James Gerber <GERBER@TMPLCIS.BITNET>
  3. CC:    
  4. Subj:    Info-IBMPC Digest V93 #29
  5.  
  6. Return-path: $$INFOPC
  7.  <@WS5.CIS.TEMPLE.EDU:$$INFOPC%VM.TEMPLE.EDU@RICEVM1.BITNET>
  8. Received: from JNET-DAEMON by GRAD.CIS.TEMPLE.EDU; Mon, 1 Mar 93 06:51 EST
  9. Received: From TEMPLEVM(MAILER) by TMPLCIS with Jnet id 9861 for
  10.  GERBER@TMPLCIS; Mon,  1 Mar 93 06:51 EDT
  11. Received: from TEMPLEVM.BITNET (NJE origin LISTSERV@TEMPLEVM) by VM.TEMPLE.EDU
  12.  (LMail V1.1d/1.7f) with BSMTP id 1451; Mon, 1 Mar 1993 06:52:04 -0500
  13. Date: Wed, 24 Feb 1993 01:56:26 GMT+1
  14. From: Info-IBMPC Digest <Info-IBMPC%wsmr-simtel20.Army.mil@WS5.CIS.TEMPLE.EDU>
  15. Subject: Info-IBMPC Digest V93 #29
  16. Sender: Info-IBMPC redistribution list <$$INFOPC@RICEVM1.BITNET>
  17. To: James Gerber <GERBER@TMPLCIS.BITNET>
  18. Reply-to: Info-IBMPC%wsmr-simtel20.ARMY.mil@WS5.CIS.TEMPLE.EDU
  19.  
  20. Info-IBMPC Digest           Wed, 24 Feb 93       Volume 93 : Issue  29
  21.  
  22. Today's Editor:
  23.          Gregory Hicks - Rota Spain <GHICKS@wsmr-simtel20.Army.Mil>
  24.  
  25. Today's Topics:
  26.                      3-button mouse driver wanted
  27.                  3M Black Watch 1/2" tape cartridges
  28.                              Batch files
  29.                            Com 3 and IRQ 5
  30.                         DMA on IBM-AT and 386
  31.                     drive-problem traced but ....
  32.                           Fixing print heads
  33.                             HD slave mode
  34.                       Help getting 2 HD working
  35.                      how to inspect a fax modem?
  36.              How to redirect output to screen AND file ?
  37.                            IBM's E3 editor
  38.                    Leave monitor on or turn it off?
  39.                              MNP5 Modems
  40.                      quadram quadboard settings?
  41.                        Sound from the LPT port
  42.                   Telix 3.20 totally locks up my PC
  43.              This Pascal Archive was uploaded: WILLY.ZIP
  44.                         Turning off the cursor
  45.  
  46. Send Replies or notes for publication to: <INFO-IBMPC@brl.mil>
  47.  
  48. Send requests of an administrative nature (addition to, deletion from
  49. the distribution list, et al) to: <INFO-IBMPC-REQUEST@brl.mil>
  50.  
  51. Addition and Deletion requests for UK readers should be sent to:
  52. <INFO-IBMPC-REQUEST@DARESBURY.AC.UK>
  53.  
  54. Archives of past issues of the Info-IBMPC Digest are available by FTP
  55. ONLY from WSMR-SIMTEL20.ARMY.MIL in directory PD2:<ARCHIVES.IBMPC>.
  56.  
  57. ----------------------------------------------------------------------
  58.  
  59. Date: Thu, 11 Feb 93 09:02:42 CET
  60. From: Willem Vermin <WILLEM_VERMIN@sara.nl>
  61. Subject: 3-button mouse driver wanted
  62.  
  63. I'm looking for a 3-button mouse driver for my ARTEC mouse.  I cannot
  64. use amouse.com, which comes with the artec mouse because Windows
  65. crashes when amouse.com is activated, even if windows does not use
  66. amouse.com. The mouse driver from microsoft (mouse.com or mouse.sys,
  67. which comes with windows) is usable, but it seems only to support the
  68. two-button mode of the artec mouse.
  69.  
  70. Any help in this matter would be greatly appreciated.
  71.  
  72. Willem Vermin
  73. willem_vermin@sara.nl
  74.  
  75.  
  76. ------------------------------
  77.  
  78. Date: 11 Feb 1993 23:09:04 -0400 (EDT)
  79. From: relic <JMULLER@SSCvax.CIS.McMaster.CA>
  80. Subject: 3M Black Watch 1/2" tape cartridges
  81.  
  82. The radio station I work at has an NED sound-editing tower, and has
  83. recently converted the data back-up format to data-dats from tape
  84. cartridges.  As a result, we have a number of apparently good tapes
  85. kicking around, and we are trying to figure out what can be done with
  86. them.  So, my questions are as follows:
  87.  
  88. First, is it possible to use these tapes for tape archiving in a
  89. desktop computer environment?  These are 3M Black Watch 1/2" tape
  90. cartridges, with some reference on the label to being "3480
  91. compatible".  If they can be used with micro-computers, what hardware
  92. and software might be required to make them work?  What sort of storage
  93. capacity are we talking about here?
  94.  
  95. Alternately, what sort of environments are tapes such as these
  96. typically used in?  If told that they are not readily usable in our
  97. set-up (a lan with largely arcane computers), where else might they be
  98. used?  Is there a market for such things, or for that matter, would the
  99. local university be likely to welcome receipt of some freebies?
  100.  
  101. Finally, failing all else, could anyone recommend some place where i
  102. might be able to obtain some information concerning the above questions
  103. (no luck at 3M so far)?  Thanks to anyone in advance for considering
  104. this message, and for provision of the bandwidth for this plea.  Take
  105. care,
  106.  
  107. Joe
  108.  
  109. ------------------------------
  110.  
  111. Date: 8 Feb 93 01:50:32
  112. From: "Gisbert W.Selke" <Gisbert@watsun.cc.columbia.edu>
  113. Subject: Batch files
  114.  
  115. On 24 Jan 93 13:51:15 GMT, Shahab Raza Khan <skhan@gmuvax2.gmu.edu>
  116. writes:
  117. ...
  118. > I have an interesting question.  I want to write a batch file which
  119. > would do the following:
  120. >
  121. > 1. Down load our backup software from one of our LANs.  The software is
  122. > not in compressed form but regular files.
  123. >
  124. > 2. Edit the autoexec.bat file to login to separate accounts on the LAN
  125. > (e.g. user1, user2 etc)
  126. >
  127. > 3. edit the config.tel file (for use with telnet) and change the IP
  128. > number in it (e.g. 129.174.1.1 129.174.1.2 etc)
  129.  
  130. We do pretty much the same on our Novell LAN to update software located
  131. on local PCs. This is the general outline of the procedure:
  132.  
  133. (1) Whenever a user logs into the net, automatically check if there's
  134. something to update/backup/...whatever for the machine. In Novell
  135. parlance, put a line like the following into the system login script:
  136. #command /c If Exist F:\UPDATE\DOTASK.BAT F:\UPDATE\DOTASK As an
  137. aditional parameter, you might pass something to identify the machine's
  138. name to the batch file, if you cannot identify it otherwise. Since you
  139. are doing the task once for each *machine* (not each *user*, supposing
  140. that there is no one-one correspondence between machines and users), it
  141. is vital to identify the machine. For Novell LANs, you have, in the
  142. system login script, access to the machine's Ethernet address (the one
  143. hard-coded in to the LAN adapter board). You might use this. --
  144. Additionally, you might pass the user's login name.
  145.  
  146. (2) Build DOTASK.BAT in such a way that it first checks if the
  147. update/... for this user has already been run, by checking for the
  148. existence of a semphore file in (say) F:\UPDATE. The semaphore's name
  149. might be something like <machine>.SEM. If it exists, terminate DOTASK
  150. quickly -- this way, users that have already been processed won't be
  151. penalized.
  152.  
  153. (3) Have DOTASK do whatever you like. You might copy files from
  154. directory DOTASK to a predefined local directory, etc. In particular,
  155. if we want to modify users' files, we use an AWK script. E.g., for
  156. adding a line to to the autoexec.bat, we use an AWK script like this: {
  157. print } END { print "login " USER } This script is called from
  158. DOTASK.BAT with the lines awk -v USER=%2 -f F:\UPDATE\DOTASK.AWK
  159. C:\AUTOEXEC.BAT > C:\$A.$$$ If Exist C:\AUTOEXEC.BAK Del
  160. C:\AUTOEXEC.BAK ren C:\AUTOEXEC.BAT AUTOEXEC.BAK ren C:\$A.$$$
  161. AUTOEXEC.BAT (Proper handling of read-only files will require obvious
  162. modifications.) This assumes that indeed the user's login name has been
  163. passed to DOTASK.BAT as the second parameter.
  164.  
  165. (4) Last, we create the semaphore to tell us that all went well; so we
  166. have a line like this last in DOTASK.BAT: echo Task xxx done > %1.SEM
  167. (Note that we refer to %1, which is to be the *machine* id.) In
  168. addition to the task mentioned in (2), this allows the administrator to
  169. check for which machines the job has been run.
  170.  
  171. That's it. If you feel this will help you but have more questions, e-
  172. mail me directly to save bandwidth.
  173.  
  174. Sorry for a long posting.
  175.  
  176. \Gisbert  <gisbert@watsun.cc.columbia.edu>, <sel@widolan>,
  177.           <s00100@ibm.rhrz.uni-bonn.de>
  178.  
  179. ------------------------------
  180.  
  181. Date: Fri, 12 Feb 93 17:10 EDT
  182. From: "Nicholas Egloff, 2nd" <EGLOFFNJ%snypotva.bitnet@cunyvm.cuny.edu>
  183. Subject: Com 3 and IRQ 5
  184.  
  185. The standard address for COM 3 is 03E8. COM4 is 02E8.  Try that first
  186. and see if that might be the problem.
  187.  
  188. Good luck...
  189. ...Nick Egloff, 2nd
  190.  
  191. ------------------------------
  192.  
  193. Date: Fri, 12 Feb 93 21:07 BRT
  194. From: "Walter Soto E. Jr." <SOTO%IFQSC.USP.ANSP.BR@UICVM.UIC.EDU>
  195. Subject: DMA on IBM-AT and 386
  196.  
  197. Hi, there
  198.  
  199.         I am looking for tecnical material about DMA on IBM-AT, 386 and
  200. 486. I need information (adresses, interrupts and a short explanation
  201. of DMA method) to build a fast A/D interface. I made it successfull for
  202. IBM-XT, using data from Tecnical Reference Manual of IBM-XT, but things
  203. changed on hardware structure of AT's and up ...
  204.  
  205.         Thanks in advance, and excuse my poor english.
  206.  
  207. Eng. Eletr. Walter Soto E. Jr.
  208. Instituto de Fisica e Quimica de Sao Carlos - USP
  209. Sao Carlos
  210. Brasil
  211.  
  212. ------------------------------
  213.  
  214. Date: Thu, 11 Feb 93 09:00:10 +0200
  215. From: "K. Jorritsma" <jorritsm@admserv>
  216. Subject: drive-problem traced but ....
  217.  
  218. Drive problem 'solved'
  219.  
  220. Recently I posted a question on the strange behaviour of my newly
  221. bought 80486. Some answers got through the cripled mail- system we are
  222. facing here at the moment.
  223.  
  224. Let me state the question once more:
  225.  
  226. I've got a 33 MHz 80486 with an American Megatronics BIOS dated 1990, 4
  227. Mb memory , Trident TVGA 512 Kb video, a 105 Mb harddisk and 1.44 ; 1.2
  228. Mb floppy drives.  Problem: Drive A en B could not be used in DOS, but
  229. were fully operational while working in Windows 3.1
  230.  
  231. All answers came down on the same question: Did I use any TSR's that
  232. might result in a conflict between interrupts?
  233.  
  234. So I deleted my config.sys and autoexec.bat, Did a ROM-SETUP, changing
  235. no parameters, but rewriting old values into the setup again. And
  236. behold: A and B were restored to full duty, both in DOS and in Windows!
  237.  
  238. I then started to reinstall all drivers to check where the cause of the
  239. problem could be found: It proved that QEMM was causing all the
  240. problems.
  241.  
  242. I am using QEMM 6.0 ( QEMM386.SYS; 88839 bytes; 23-08-91). with the
  243. following line in my config.sys
  244.  
  245.      DEVICE=C:\QEMM\QEMM386.SYS RAM X=B000-B7FF
  246.  
  247. the exclude region is needed to make it possible to use high re-
  248. solution drivers for Windows.
  249.  
  250. I deleted all QEMM files and did a new install, including the full
  251. optimize procedure. It resulted in the former situation: Drive A and B
  252. only functioning in Windows, not under DOS.  So, now I'm back with good
  253. old HIMEM.SYS from DOS and 42 Kb less of conventional DOS memory.
  254.  
  255. Now I am wondering: does someone else have any experience with the same
  256. problem? If yes: how did you solve this?
  257.  
  258. Looking forward to hear from you
  259. Koos Jorritsma
  260. JORRITSMA@LPT.TEM.NHL.NL
  261. *  Noord. Hogeschool Leeuwarden     Northern Polytech
  262. *  studier. Biotechnologie          Dept. Biotechnology
  263. *                       Vondelstraat 9
  264. *              8913 HP  Leeuwarden, Holland
  265. *              tel (0)31-58-961223
  266.  
  267. ------------------------------
  268.  
  269. Date: Sat, 13 Feb 93 13:53:24 EST
  270. From: "Madore, Michael A" <KKXR%MARISTB.bitnet@yalevm.ycc.yale.edu>
  271. Subject: Fixing print heads
  272.  
  273.      I am looking for information on companies which repair print heads
  274. for dot matrix printers.  In particular, I have 2 print heads from
  275. Epson LQ2550 printers which have broken pins.  I have had print heads
  276. repaired in the past, but I have since forgotten where I had it done.
  277. Telephone numbers would be especially useful.
  278.  
  279. Thanks for any help.
  280.  
  281. Michael Madore  -  KKXR@MUSICB.MARIST.EDU
  282.  
  283. ------------------------------
  284.  
  285. Date: 13 Feb 1993 14:50 +0000 (GMT)
  286. From: Rob Manders <VOORLK2@rcl.wau.nl>
  287. Subject: HD slave mode
  288.  
  289. I have a problem with an IDE-harddisk. It is a miniscribe (40 MB) type
  290. 8051A. I don't know the jumper setting to get it in slave mode.  There
  291. is a ten pin jumper array:
  292.  
  293.                 10 8 6 4 2
  294.                  9 7 5 3 1
  295.  
  296. One jumper is now covering pins 1 and 3 Any help would be very much
  297. apreciated.
  298.  
  299. Rob Manders
  300. VOORLK2@RCL.WAU.NL
  301.  
  302. ------------------------------
  303.  
  304. Date: Fri, 12 Feb 93 19:32:43 EST
  305. From: "J. Pilant" <pilant@nadc.nadc.navy.mil>
  306. Subject: Help getting 2 HD working
  307.  
  308. Steve Sherwood <sts@mfltd.co.uk> writes:
  309. >I am having a lot of trouble getting 2 Hard drives working on my 386sx.
  310. >I have a 65Mb RLL, and a 32Mb RLL.  One drive can be connected easily,
  311. >and works fine, but as soon as I try and connect the second drive, it
  312. >stops recognizing the first one.  Can anyone help ?
  313.  
  314. Sounds to me like they are both responding at the same address.  That
  315. is: same i/o address or both set up as drive #1, or some such.
  316.  
  317. /jeff
  318.  
  319. ------------------------------
  320.  
  321. Date: Thu, 11 Feb 1993 14:18:27 -0500 (EST)
  322. From: ALICE LOO <LOOT@vax.cs.hscsyr.edu>
  323. Subject: how to inspect a fax modem?
  324.  
  325. I bought a Zoom 2400/9600 internal fax modem from a NYC electronics
  326. store some time ago. It came with COMIT (a communications software) and
  327. BITFAX (a fax software). The data part of the modem works fine, but I
  328. couldn't get the fax part to work. Can anybody give me some pointers
  329. regarding configuration of the modem? Or whatever else I'm supposed to
  330. do? I don't think it's problem with the software because I've tried a
  331. friend's copy and it didn't work either. How do I tell if I actually
  332. have a fax modem (as opposed to just a modem)? Is there anyway to tell
  333. just by inspecting it visually?
  334.  
  335. Thanks for any advice.
  336.  
  337. Alice Loo
  338. SUNY HSC @ Syracuse
  339.  
  340. ------------------------------
  341.  
  342. Date: 8 Feb 93 01:53:46
  343. From: "Gisbert W.Selke" <Gisbert@watsun.cc.columbia.edu>
  344. Subject: How to redirect output to screen AND file ?
  345.  
  346. > I'm using a DOS program that does some calculating and shows the
  347. > temporary results on screen.  The end results are also shown on screen.
  348. > How can I redirect the output to a file (I know using '>file') but also
  349. > see the temporary results on screen, so that I can follow the
  350. > calculations ?
  351. There are quite a few programmes that do so. You might try LOGGER.ZIP
  352. which is available from Simtel&friends in subdirectory ...msdos/screen.
  353. There are other ones whose names I don't remember; have a look at the
  354. Simtel inventory, same subdirectory. Also, in some of the
  355. Unix-look-alike packages, you'll find a programme named 'tee', which
  356. mimicks a T junction.
  357.  
  358. \Gisbert  <gisbert@watsun.cc.columbia.edu>, <sel@widolan>,
  359.           <s00100@ibm.rhrz.uni-bonn.de>
  360.  
  361. ------------------------------
  362.  
  363. Date: Thu, 11 Feb 93 21:36:45 CST
  364. From: Glauber <tellab5!wheaton!david.wheaton.edu!gmribeir@uunet.UU.NET>
  365. Subject: IBM's E3 editor
  366.  
  367. Hello,
  368.  
  369.         Does anyone know what's the current status of the "E3" IBM
  370. editor? It's a small editor, with a built-in compiled language,
  371. interesting. The executable is called simply E.EXE. I read somewhere
  372. that it was written for internal use by IBM and never released to the
  373. public. Is it true? Are there any plans to release it?
  374.  
  375.         I recently obtained a copy of this editor, with the help file
  376. and most of the messages translated to German.  I'd like to know if it
  377. would be legit to use it, or would i be violating some copyright? I
  378. also would like to hear if anybody has the help file and other files in
  379. English, or any kind of documentation on the programming language.
  380.  
  381.         Thank you for any help or pointer.
  382.  
  383.                                                 Glauber
  384.  
  385. Glauber Ribeiro
  386. glauber@david.wheaton.edu
  387. glauber%david.wheaton.edu@tellab5.tellabs.com
  388. constantly risking absurdity
  389.  
  390. ------------------------------
  391.  
  392. Date: Thu, 11 Feb 93 21:28:42 CST
  393. From: Glauber <tellab5!wheaton!david.wheaton.edu!gmribeir@uunet.UU.NET>
  394. Subject: Leave monitor on or turn it off?
  395.  
  396. Hi,
  397.  
  398.         There has been some discussion recently about leaving computers
  399. on all the time instead of turning them off. Many believe that the
  400. effects of turning a computer on and off are worse on the machine than
  401. the stress of running continuosly.
  402.  
  403.         What about monitors? If i leave my computer on overnight,
  404. should i turn off the monitor or leave it on also and just use a screen
  405. saver to blank it off?
  406.  
  407.                                                 Glauber
  408.  
  409. Glauber Ribeiro
  410. glauber@david.wheaton.edu
  411. glauber%david.wheaton.edu@tellab5.tellabs.com
  412. constantly risking absurdity
  413.  
  414. ------------------------------
  415.  
  416. Date: Fri, 12 Feb 93 04:12 GMT
  417. From: Scott Begin <0005555440@mcimail.com>
  418. Subject: MNP5 Modems
  419.  
  420. I haven't used a 2400bps MNP 5 modem, but I have worked with some other
  421. MNP modems.
  422.  
  423. As part of my job, I upload files to 3 company owned TBBS Bullitin
  424. Boards using a Supra v.32bis FAXmodem (14,400bps).  The one BBS has 8
  425. UDS 9600bps modems which support MNP 5.  When uploading files, I get
  426. throughput of about 1200 - 1500 characters per second (compared to
  427. about 900cps without the MNP).  This is about the same throughput I get
  428. uploading at 14,400bps to an identical modem using the v.32bis
  429. compression (LAPM compression).  The files I am uploading are ZIP files
  430. with a self extraction header (junior header of about 3k compared to
  431. 5-15k of ZIP file).  On the text files I upload, I have seen 1800 cps
  432. throughput.
  433.  
  434. The MNP does help with throughput.  However, I currently believe that
  435. my throughput would show even more improvement if I had my serial port
  436. set to more than 19,200bps (which to practically do, you need a 16550
  437. UART based serial port).  On a 2400bps modem, I would expect better
  438. throughput improvement over the connection rate (since you probably
  439. would be able to set the port at 19200bps for most MNP5 applications).
  440.  
  441. The key is that you need to set your communication software to a higher
  442. speed than you are connected at and have it set not to autoadjust to
  443. the connection rate. You can only get higher throughput if you are
  444. sending more characters to the modem so it can compress them.
  445.  
  446. As for finding MNP5 supporting BBSs, they are more common than you
  447. might think.  I don't use that many BBSs, but I think only 1 out of the
  448. 10 I use regularly didn't have a higher speed modem (9600bps+).  Most
  449. 9600bps modems I have worked with include MNP5 with some of the better
  450. ones supporting the LAPM compression of v.32bis.  The way that high
  451. speed modem prices have dropped recently (I'll be ordering a Supra
  452. 14,400bps FAXmodem tomorrow, $315 delivered with software & a cable),
  453. they are becomming more and more common on BBS systems.
  454.  
  455. Scott A. Begin      Oak Forest, IL
  456. SBEGIN@mcimail.com
  457.  
  458. ------------------------------
  459.  
  460. Date: Sun Feb 14 09:07:20 1993
  461. From: Andy Meijers <s9d3002@drms.dla.mil>
  462. Subject: quadram quadboard settings?
  463.  
  464. Subject says it all, almost. I have an antique Quadram Quadbaord,
  465. (1s,1p,clock,256k mem) that I pulled out of my junkpile to put in a
  466. frankenstein original PC. Anybody have the DIP switch settings?  Trial
  467. and error produced only errors......:^(
  468.  
  469. Thanks in advance, etc. Please e-mail me a copy of your follow-ups,
  470. since the digest only shows up here at random.
  471.  
  472.  
  473. Andy Meijers DRMS-ZS       | PHONE:{FTS 552, AV 932, COMM (616) 961} -7253
  474. Defense Reutilization &    | UUCP:{uunet!gould!}dsac!dlscg1!s9d3002
  475. Marketing Service          | INTERNET: s9d3002@drms.dla.mil
  476. Battle Creek,MI 49017-3092 |   <<<< STANDARD DISCLAIMERS APPLY !!! >>>>
  477.  
  478. ------------------------------
  479.  
  480. Date: Thu, 11 Feb 93 14:36:19 EST
  481. From: BRIAN HOBBS <BHOBBS@LUKE.dnet.ge.com>
  482. Subject: Sound from the LPT port
  483.  
  484. I have a question about playing sound files on a PC.
  485.  
  486. I do not have a sound board currently. I am however, using a JDAC
  487. device (that I built) in my printer port. The JDAC is a Digital to
  488. Analog converter made simply from a ladder of resistors that converts
  489. the 8 bit output of the parallel port to an analog signal. It works
  490. similar to the 'Disney Sound Source' or the 'Covox speech thing'.
  491. Player programs for .MOD .STM .VOC and .SND files exist that are
  492. capable of some pretty decent sound. (I got the schematic from one of
  493. the player programs). Unfortunately, none of the player programs that I
  494. have can use EXTENDED memory, so I'm limited to playing .SND or .VOC
  495. files within the 640K barrier.
  496.  
  497. Question number one. "Does anyone know of a DOS player program for
  498. .VOC or .SND files that can use EXTENDED memory and output to a JDAC?"
  499.  
  500.  Just for fun, I tried to write a simple program to see if I understood
  501. how the JDAC sound worked. I wrote it in assembly, it does the
  502. following:
  503.  
  504. - Read in a raw 8 bit digitized sound file ie a .SND or .VOC.
  505. (Conventional memory only for now)
  506.  
  507. - Send a byte to the LPT port via an OUT instruction to the port
  508.  
  509. - Delay using a do-nothing loop (I realize that this is poor style, but
  510. this just a simple demo)
  511.  
  512. - loop until entire file is done.
  513.  
  514. Well, I tried it, and I only got a buzzing sound on my JDAC output.  I
  515. traced through with DEBUG, It seems to be doing what I've instructed it
  516. to, I've tweaked the DELAY value up and down, which changes the pitch
  517. and duration of the buzz, but no integible sound.
  518.  
  519. The shareware player programs that I have work fine, so this proves
  520. that the hardware and sample .SND file are ok, What gives? is there
  521. something I'm doing wrong with the I/O port?
  522.  
  523. I assume that the  data on the output port is latched, but I'm not
  524. sure.
  525.  
  526. I am running the code on a 386DX 25 MHZ. I know that it is capable of
  527. playing the data fast enough (other sound programs run fine) The delay
  528. value was determined by trial and error for my particular "test" .SND
  529. file.  The speaker output (the "buzzing") lasts for a few seconds, so
  530. my delay must be nearly correct. If I removed the delay, the program
  531. runs through the data in less than a second, WAY too fast!
  532.  
  533. I realize that I need to make the code "processor speed independent"
  534. and able to change playback rate for different files, but as I said,
  535. its just a start! I would like to avoid using a delay loop at all,
  536. perhaps by reprogramming the interrupt timer.
  537.  
  538. Here is the subroutine that I'm working on to do the playing of a 64k
  539. byte block of memory. I DIDN'T UPLOAD THE ENTIRE SOURCE FILE since the
  540. rest of it works fine. The program is still in it's beginning stages.
  541.  
  542. ===============
  543. ;SND8.ASM loads an 8 bit raw sound file and plays it through LPT1
  544. ;  REV 2/2/93
  545.  
  546. Code   SEGMENT
  547.        ASSUME DS:Code, SS:Code ,CS:Code ,ES:Code
  548. ORG 100h
  549.  
  550. SND:    call Parse              ;parse filename
  551.         call OpenFile
  552.         call read64K            ;read 64k of file
  553.         call play64k            ;play file
  554.         jmp exit                ;exit
  555. ;-----------------------------------
  556. Play64k:
  557.         mov  si,offset Buffer     ;Point to file data buffer
  558. L1:     lodsb                     ;Get byte and inc SI
  559.         mov  dx,0378h
  560.         out  dx,al                ;Output to LPT1 port
  561.  
  562.         mov  cx,650h              ;delay
  563. Delay:  nop
  564.         nop
  565.         loop Delay
  566.  
  567.         cmp  si,0FFFh
  568.         jne  L1
  569.         ret
  570.  
  571. etc...
  572.  
  573.      Thanks for any help!
  574.  
  575.                                 -Brian   .__+__.
  576.  
  577.                                  BHOBBS@luke.dnet.ge.com
  578.  
  579. ------------------------------
  580.  
  581. Date: 11 Feb 1993 19:51:22 GMT
  582. From: zisi@cs.tu-berlin.de (Andreas Zisowsky)
  583. Subject: Telix 3.20 totally locks up my PC
  584.  
  585. Info-IBMPC@wsmr-simtel20.ARMY.mil writes:
  586.  
  587. >However, it seems like some commands, ie. Alt-U, totally hangs the PC.
  588. >It will not even catch the 'three-finger salute', the only way to get
  589. >out of it is the reset button. This also happens when exiting Telix
  590. >with the Alt-X command. If this is a way to get people to register
  591.  
  592. I have no problems doing the things you mention. I don't know what the
  593. reason of the problem is. But as far as I know, there are two versions
  594. of Telix 3.20. The first one had some bugs and was rereleased few days
  595. after it.  So maybe you have the first version
  596.  
  597. Ciao.
  598. Andreas
  599.  
  600. Andreas Zisowsky      -----       Internet: zisi@cs.tu-berlin.de
  601.                                             zisi@marie.physik.tu-berlin.de
  602.  
  603. ------------------------------
  604.  
  605. Date: Sat, 13 Feb 1993 19:25:15 -0500 (EST)
  606. From: Paul Robinson <tdarcos@access.digex.com>
  607. Subject: This Pascal Archive was uploaded: WILLY.ZIP
  608.  
  609. I have uploaded to CCU.UMANITOBA.CA:
  610.  
  611. Willy.zip:  A game similar to the Donkey Kong series, where a user must
  612. dodge cannon balls thrown at them.  The objective is to ring a bell at
  613. the top of the screen.  Prizes are grabbed and bonuses are obtained for
  614. getting to the bell before time runs out.
  615.  
  616. This game is written in Turbo Pascal.  It dates from 1987, but provides
  617. for extremely fast input, fast enough to be a usable game (compare the
  618. performance of the Breakout game supplied by Borland.)
  619.  
  620. The game comes with full sources in Turbo Pascal 3.  It also does
  621. reprogramming of the character set in 40 character CGA mode, so if you
  622. run on a CGA, EGA or VGA it will use its own graphic characters; if you
  623. run on an MDA or Hercules, you will see the game in 1/2 screen IBM
  624. characters, so it works whether or not you have graphic capability.
  625.  
  626. I wish I had written it, but I didn't.  Comments on the program may be
  627. sent to me at the E-Mail address in the archive, or to the author at
  628. his address in the program (if he's still there.)
  629.  
  630. Just because something isn't recent doesn't mean it's worthless.  It
  631. does a number of things and quite well.
  632.  
  633. Paul Robinson -- TDARCOS@MCIMAIL.COM
  634.  
  635. ------------------------------
  636.  
  637. Date: Fri, 12 Feb 1993 16:54 GMT
  638. From: RODONNELL@vax1.may.ie
  639. Subject: Turning off the cursor
  640.  
  641. Could anyone please tell me how to turn on and off the cursor from
  642. Turbo Pascal v6?  I am writing a small text-screen game, which would
  643. look much better without the cursor constantly blinking at the user
  644. from some corner of the screen.
  645.  
  646. Many thanks,
  647.  
  648. Raymond O'Donnell
  649. St. Patrick's College, Maynooth, Co. Kildare, Ireland.
  650. Internet: RODONNELL@vax1.may.ie
  651.  
  652. ------------------------------
  653.  
  654. End of Info-IBMPC Digest V93 #29
  655. ********************************
  656. -------
  657.