home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / dos / prg / midas / readme.1st < prev    next >
Text File  |  1994-08-06  |  6KB  |  154 lines

  1.         MIDAS Sound System v0.32 revision A
  2.         -----------------------------------
  3.  
  4. MIDAS Sound System is Copyright 1994 Petteri Kangaslampi and Jarno
  5. Paananen. It may only be used, modified and distributed under the terms
  6. of the MIDAS Sound System license, LICENSE.TXT.
  7.  
  8.  
  9. This is the second public version of MIDAS Sound System, and, as the
  10. version number suggests, this is not a finished version. The most
  11. important feature lacking from this version is full documentation. Some
  12. documentation is included in the DOCS\ directory, which you should read
  13. through before proceeding, but mostly you are currently on your own.
  14. This release is, therefore, intended for experienced programmers only.
  15. The best source for learning to use MIDAS Sound System is the source
  16. code, so take a good look at the example programs, experiment with them
  17. and modify them.  After all, that is what having the source code is all
  18. about.
  19.  
  20. This version includes several changes from v0.31c. The most important
  21. change is that all Pascal loaders are now replaced with C functions
  22. that are linked into the Pascal Module Players. This unfortunately
  23. means, that to be fully able to recompile the Pascal version, also a C
  24. compiler is needed. However, the module loader object files are
  25. naturally also included in the PAS_OBJS\ directory. The new loaders use
  26. no C library functions directly, and even the low-level file routines
  27. have been written also in assembler, so they are completely independent
  28. of the C library. This means that they could easily be linked into pure
  29. assembler as well, provided that proper memory and error handling
  30. functions were written first.
  31.  
  32. This version also includes numerous smaller changes, which are mainly
  33. bug fixes. REVISION.032 includes a more detailed list of changes, but
  34. even it does not include everything. Most of the changes are not
  35. visible to the user though.
  36.  
  37. Again, precompiled assembler modules for the C and Pascal versions are
  38. included in the C_OBJS\ and PAS_OBJS\ directories to avoid compilation
  39. problems. In addition to this, the PAS_OBJS\ directory also contains
  40. the module loader routines. To use the precompiled objects, simply copy
  41. them to the main MIDAS directory. Note that you can not use MAKELIB.BAT
  42. or MAKETPU.BAT, as they would attempt to recompile the assembler files
  43. too, but you must use "MAKE -fMIDASLIB.MAK" or "MAKE -fMIDASTPU.MAK"
  44. instead.
  45.  
  46. A last minute addition at Assembly: It seems that not all of the
  47. modules work correctly if compiled with TASM 3.1. We are not sure why,
  48. and the TASM gives no error or warning messages, but the effects demo
  49. fails if TASM 3.1 is used. In addition to this, the Protracker and
  50. Scream Tracker 3 Module Players are of different size when compiled
  51. with TASM 3.1 than with TASM 4.0. So to prevent problems, we recommend
  52. that you recompile the assembler modules only with TASM 4.0.
  53.  
  54. If you have any questions, comments or bugs reports, or just want to
  55. share some thoughts about programming in general, please contact us. We
  56. hope that you understand that supporting a free product is not always
  57. very motivating, especially under heavy pressure from outside world
  58. like school, and so without any feedback from you the MIDAS project
  59. will probably not have a long life. So, whether you like MIDAS or not,
  60. please let us know. And if you find MIDAS useful and use it in your
  61. programs, a souvenir postcard from your home city would be nice...
  62.  
  63. We will be extremely grateful for any kind of support you can offer to
  64. help us in continuing to make these free public versions available. We
  65. would need support BBSes, a HQ BBS from the H{me are in Finland and
  66. having a "official" support FTP-site would be nice too. And of course
  67. we can use practically anything computer related: programming
  68. information, example code, software, hardware etc.
  69.  
  70. Finally, a note to all sound card manufacturers and marketers: MIDAS
  71. does not support very many sound cards yet, but we will add support to
  72. practically any sound card, provided that we can get the programming
  73. information and a card for testing. So if you have a sound card that
  74. you would like us to support in its native mode, contact us.
  75.  
  76.  
  77.         Contacting information
  78.         ----------------------
  79.  
  80.  
  81. e-mail: (preferred)
  82.         pekanga@freeport.uwasa.fi (Petteri Kangaslampi)
  83.         Jarno_Paananen@sonata.fipnet.fi (Jarno Paananen)
  84.         gurus2@freeport.uwasa.fi (Jarno Paananen, use if the fipnet
  85.                 address fails)
  86.  
  87. FidoNet: (SLOW!)
  88.     Petteri Kangaslampi, 2:221/319 (Maximus Filecenter)
  89.  
  90. voice:
  91.     +358-31-646764 (Petteri Kangaslampi)
  92.     +358-31-3422147 (Jarno Paananen)
  93.     Please restrict your calls to 10.00 - 21.30, Finnish time.
  94.  
  95. normal mail:
  96.     Petteri Kangaslampi
  97.     Simeoninkuja 4
  98.     FIN-36240 Kangasala 4
  99.     Finland
  100.  
  101.     Jarno Paananen
  102.     Puskalantie 6
  103.     FIN-37120 Nokia
  104.     Finland
  105.  
  106. BBS:    No "official" support BBS yet, want to be one?
  107.  
  108.  
  109.  
  110.  
  111.         Whom to contact?
  112.         ----------------
  113.  
  114. If you have a question about a particular subject, here is a list of
  115. which of us did what. Naturally you can contact either one of us - we
  116. will forward the messages as necessary.
  117.  
  118. Petteri Kangaslampi:
  119.     * General questions about MIDAS
  120.     * MIDAS architecture, including error handling and memory
  121.       allocation
  122.     * Pascal version
  123.     * Pro Audio Spectrum, Windows Sound System and Sound Blaster
  124.       Sound Devices
  125.     * Mixing routines (DSM).
  126.  
  127. Jarno Paananen:
  128.     * Gravis UltraSound Sound Device
  129.     * Protracker and Scream Tracker 3 module players
  130.  
  131.  
  132.  
  133.  
  134.                 Distribution sites
  135.                 ------------------
  136.  
  137. The latest MIDAS Sound System and MIDAS Module Player should be always
  138. available on these fine BBSes:
  139.  
  140. WarmBoot BBS            +55-194-265112
  141.         Sysop: Carlos Henrique Cantu (WarmBooter)
  142.  
  143. Moir Brandts Honk       #1: +31-(0)70-3461215 USR/DS         (14K4)
  144.                         #2: +31-(0)70-3457929 ZyXEL U-1496E+ (19K2)
  145.                         #3: +31-(0)70-3452981 LineLink 144e  (14K4)
  146.         Sysop: Hugo Voerman
  147.  
  148. The Pantheon            703-378-3553 (changing soon?)
  149.         Sysops: Farmicus [CiA], Lord Soth [iCE], and Shaggy [iCE Senior
  150.         Staff]
  151.  
  152. The Solarium            +358-31-3170851
  153.         Sysop: Jussi Hölttä (Peak / Anarchy)
  154.