home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Classic / MultimediaClassic.mdf / app_midi / jaleo067.dos / os2_info / os2notes.txt < prev   
Encoding:
Text File  |  1995-02-16  |  4.9 KB  |  91 lines

  1. Using Jaleo Under OS/2
  2. 16-Feb-95 Jaleo insert.
  3.  
  4. Jaleo can be used under OS/2.  The following may be of interest:
  5.  
  6. 1)  Jaleo does not need direct access to HW_TIMER and so can use the
  7. virtual timer.  However, if you select a AIR value > 1024 you will
  8. have to use HW_TIMER ON (OS/2 only gives you a max of 1024 interrupts
  9. per second with the virtual timer).  Also, if using the virtual timer
  10. (i.e., HW_TIMER OFF), going back to OS/2 will slow down Jaleo if you
  11. are at AIR=1024 (OS/2 ticks at 1024Hz).  Anyway, typically, you can
  12. set HW_TIMER ON and have no ill effects, but you can use HW_TIMER OFF,
  13. too.
  14.  
  15. Note:  If you have an OPL2- or OPL3-based card (basic SBs, PAS-16, AdLib,
  16. etc.) you may need to run with HW_TIMER ON.  This because delays are
  17. required when accessing this devices ports and the timing used by Ruckus
  18. is exact.  Since the virtual timer returns useless info when polling
  19. the 8254 device (the PIT), the delays used by Ruckus are invalid.  In
  20. addition, if HW_TIMER is OFF, the LOAD-STAT view of the load % is also
  21. invalid.
  22.  
  23. Exiting Jaleo should be done with Alt-X so that all systems are properly
  24. shut down.  Terminating Jaleo from OS/2 by closing it is not recommended.
  25.  
  26. 2) I'm running Warp, with HPFS and FAT (see my CONFIG.SY_) and I have
  27. no problems with speed.  It'd be great to have more memory, but that
  28. requires 16MB (8 1MB slots are filled now).  I am running this editor
  29. (SST, DOS), PWB (doing my Bullet/2 docs, also DOS), and Jaleo playing
  30. ECHOES.MID, and playing it smoothly.  WPS is there, too.  What you
  31. probably won't want to do is run a download with Jaleo going, but I
  32. haven't tried any OS/2 comm programs (have ZOC 2.03 to try), so I don't
  33. know -- maybe using HW_TIMER OFF will make this simple.  Don't know yet.
  34. Stay tuned.
  35.  
  36. ------
  37. 0.67g:  Okay, tried it with ZOC 2.03.  Since it was getting CRC errors
  38. (expected, actually), I added a priority selection.  In the DEVICES area,
  39. at the bottom, is PRIORITY.  Select "System" for full-speed downloads
  40. (I get 1610 using ZOC 2.03 with Jaleo blasting away).  Select "Jaleo" for
  41. smoothest sound.  After starting your download (with system priority), you
  42. can move Jaleo to the foreground for increased smoothness.  It's not terribly
  43. noticable with system priority for OPL or MPU-401 devices, but the GUS is
  44. not so kind unless it has the run of the show.  Nothing serious, but some
  45. events are missed.  Experiment.  PRIORITY selection affects only the
  46. 8254/0 and RTC, not the OnCard clock sources.  You cannot use the RTC under
  47. OS/2 or Windows since the OS uses it for scheduling.
  48.  
  49. ------
  50. 0.67h: One month later...added 16MB more (and motherboard, and video card,
  51. and monitor...).  Have modified Jaleo so it no longer hogs CPU time (just
  52. modified the polling method), but only when PRIORITY is set to SYSTEM.  Doing
  53. so, though, means that most of the screen updating (of Jaleo) is not done,
  54. or done so only when you move the mouse, etc.  Still, Jaleo should be started
  55. as a full-screen DOS app, and then minimized if desired.  If you have lots of
  56. power (haven't yet installed the new motherboard and video), you may be
  57. able to get by in a windowed VDM.
  58.  
  59.   
  60. 3) Included is a simple icon.  You probably do not want to run Jaleo
  61. as a Windowed app.  If you do, the smaller the window the better.  Using
  62. the NONE or SYS-STAT view screens of Jaleo work the best; the others
  63. tend to slow playback, at least on my system (i486/33, ISA-ET4000).  Be
  64. sure to have your autoexec.bat run any needed setup program.  For example,
  65. I have the GUS, its DB/16 and an SB16 with a Rio attach.  I run the
  66. GUSINIT program (that program unhooks the GUS from the SB16 OPL ports --
  67. won't get OPL unless its run) and that's about it.  The SB16 needs to
  68. run SBCONFIG.EXE (or whatever it's called now, DIAGNOSE?); the Rio doesn't
  69. need anything.
  70.  
  71. If you want max memory, use CGA as your video. That gets you about 100K more
  72. for data storage, after the program's loaded.  The background is black, though,
  73. rather than gray.
  74.  
  75. 4) Jaleo will play up to 8 tunes.  If you want these to repeat, in the
  76. MANAGER, SETUP, MIDI dialog there is a menu for LOOP.  Pick 2-List.  This
  77. loops through all the tunes (never ending).  Related is the FADE.  This
  78. is the time spent waiting after the tune has ended and the time Jaleo
  79. shuts it down, or if LOOP, starts the next tune.  Sure, Jaleo may become
  80. a full-blown app with jukebox-like features, but for now, it is nothing
  81. more than a test program.
  82.  
  83. 5) There seems to be mouse tracks left when you click on an item and that
  84. area is not redrawn.  This may just be a problem with my video driver.
  85. It doesn't occur under straight DOS.  If you don't like the mess (it's
  86. not really that bad), just select another view and the redraw will clean
  87. it up.  You'll only notice this in the OKAY, CANCEL dialog button areas,
  88. and only the character that is under the mouse cursor at the time of the click.
  89.  
  90. That's it for now.
  91.