home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / misc / amigalib.lha / edplayer.lha / edplayer / EdPlayer.DOCs / EdP.history.README < prev    next >
Text File  |  1992-07-18  |  12KB  |  218 lines

  1. ----------------------------------------------------------------------------
  2. A History of changes to EdPlayer.  All previous users, PLEASE read this
  3. file to see what's new!!
  4. ----------------------------------------------------------------------------
  5. EdPlayer v2.0:  7/17/92
  6.  
  7.     Hmm, I considered calling this EdPlayer 1.2, but then I decided to
  8. call it v2.0.  Why?  Well here's a few reasons:
  9.  
  10. * 100% new music-playing code.  NoiseTracker 1.0 Replay was replaced by
  11.   Protracker 1.1b Replay.  MED 3.10 Replay was replaced by MED 3.21
  12.   Replay.  (ProTracker hacked a bit to support some NT commands, notably
  13.   effect F00 for which EdP does a pattern-break, not a STOP).
  14. * Now compatible with ALL Amigas!  (I hope!)  ProTracker Replay borrows
  15.   a non-cpu specific timer from MED Replay, so it should not skip notes
  16.   on any speed machine.
  17. * Tested on an A3000, A2000, and A500, under both OS1.3 and OS2.0!
  18. * 34 new ARexx commands added since 1.1a!  20 of those are ARexx queries,
  19.   where the ARexx script can ask EdPlayer almost anything about its
  20.   current status and settings.
  21. * New version of kd_freq.library supported.  WATCH OUT!!  This new
  22.   version requires pressing the "select" gadget in the upper-right
  23.   when multi-selecting files.  I don't like this much, but it's
  24.   beyond my control.
  25. * Select favorite file requester (not stuck with default) (see FREQ).
  26. * PLAY command will now pull names from the program if needed.
  27. * Filter Override added, ARexx control of filter added (see FILT).
  28. * FastForward and Rewind buttons added to panel
  29. * Random programs added -- EdPlayer plays songs in an arbitrary order.
  30. * Save programs!  Save in ARexx or CLI form.  (see SAVA or SAVC).
  31. * Documentation split into several files for easier access to needed parts.
  32. * Fade rate control slider added to panel.
  33. * New VU-meters and a Spectrum Analyzer added to panel.
  34. * ARexx STARTUP SCRIPT "rexx:Startup.EdP" added.
  35. * ProgramJump added: jump to specific song # in program (see PJUM).
  36. * SuperJump added: jump INSTANTLY to a position in song (see SJUM, JUMP).
  37. * Most ARexx commands can optionally be longer than 4 letters.
  38.   Ex:  You can say 'pause 5' instead of 'PAUS 5', etc.
  39. * My email address changed to elm4@lehigh.edu.  Oops, that's not a feature.
  40. * ARexx control of LED display mode added (see DISP).
  41. * Extract RGB colors from MED mods and use for panel (see MCOL).
  42. * Programs Telled and Cteled were improved, see their commented sourcecodes.
  43. * NT/PT Mod init routine now has range checking, should now warn users
  44.   when trying to load defective NT/PT mods.
  45. * ARexx can display arbitrary messages in panel scroll bar (see MESG).
  46. * Optional low-priority background loading/decrunching (see LPRI).
  47. * New commands (SWAI, PWAI) that suspend a script until a song or program
  48.   is finished or reach a certain point.
  49. * Text in panel scroll bar not so quick to disappear (used to disappear
  50.   after any gadget or mouse click).
  51. * New display mode, named "EdSynth" by my brother who thinks everything
  52.   I write should have my name on it.  EdSynth displays a piano keyboard
  53.   on the screen and colors notes as they are played.  Fun to watch!
  54.  
  55. Well, what do you think?  Was it worth the number 2.0?
  56. ----------------------------------------------------------------------------
  57. EdPlayer v1.1a: 11/03/91
  58.     Oops!!  Version 1.1 broke EdPlayer's compatability with people using
  59. OS 1.3 with an overscanned screen.  This version fixes that bug.  Also
  60. this version allows the iconified window, which stretches to the left when
  61. printing long filenames in large fonts, to also stretch to the right if
  62. it can't go any further left.
  63. ----------------------------------------------------------------------------
  64. EdPlayer v1.1:  10/25/91
  65.     This is just a minor update to 1.0.  I kinda rushed it out, because
  66. some bugs needed fixing right away.  Also some useful stuff added.
  67. * req.library added.  If EdPlayer can't open kd_freq.library, it will
  68.   look for req.library.  I'm also thinking about the posibility of asl...
  69. * powerpacker.library added.  If you were using PowerPatch for EdPlayer
  70.   alone, you can remove it from your startup-sequence, as I suspect
  71.   EdP will be much more effecient WITHOUT it.  Also you can see neat
  72.   messages like ...LOADING CRUNCHED... and ...DECRUNCHING... if you're
  73.   NOT using the patch.  A new AREXX command, "DCOL", allows setting of
  74.   the decrunch effect.
  75. * New AREXX command "ERAS" allows erasing the program.
  76. * ARexx commands are no longer case-sensitive.  I guess this is kind of
  77.   a frill, but I like it better this way.  NOTE: the "MIDL" command
  78.   still NEEDS a case-sensitive parameter for midi_dest.
  79. * Can load PP encrypted (password protected) modules.  Will bring up a
  80.   password requester when needed.  Also passwords can be entered via
  81.   ARexx, see LOAD and JUKE in the DOCs for an explanation...
  82. * Iconified window now supports bigger fonts
  83. * Iconified window now has NAME of current song!  Also scrollbar has a
  84.   new trick that puts the song name there after a scroll.
  85. * PAL/Overscanned WB screens supported better.  EdPlayer 1.0 used to open
  86.   in the NTSC, no overscan position all the time.  EdP 1.1 tries to
  87.   center itself, and appear flush with the bottom.
  88. * FADE bug fixed.... NOT!!!!  This is NOT a BUG!  PLEASE read the DOCs
  89.   in the BUTTONS section under FADE for a NEW & IMPROVED description
  90.   of why EdPlayer fades the way it does!!  The FADE code didn't change.
  91. * Slight bug in program mode made it impossible to enter songs with
  92.   European characters in the names (like ⁿ, Σ, etc.).  This is now
  93.   fixed.  Never do signed arithmetic on ASCII bytes...  >127 looks neg :-)
  94. Hmm, now that I look at it, it doesn't seem like such a "minor" update
  95. after all...  oh well...
  96. ----------------------------------------------------------------------------
  97. WISH LIST:
  98.      Before reporting a suggestion, please make sure it's not in the wish
  99. list.  If it's not, then report it!
  100. The following is a wish list of features that might or might not appear in
  101. a future version of EdPlayer:
  102.  
  103. * I wish EdP supported asl.library
  104. * I wish EdP could support MED song+samples format $*#&^*!!!
  105.  
  106. My, that list got a lot smaller this time!!
  107. ----------------------------------------------------------------------------
  108. EdPlayer 1.0: Sometime in July 1991, I think.
  109.    New features in EdPlayer 1.0:
  110.  
  111. * All of them.
  112.  
  113. Well what did you EXPECT???  duh!
  114. ----------------------------------------------------------------------------
  115.  
  116. Well that ends the useful part of this file.  Only read on if you want
  117. to hear about...
  118.  
  119. ============================================================================
  120.  
  121.                     THE CASE OF THE BACKWARDS AUDIO
  122.  
  123. ============================================================================
  124.  
  125. It is a wonderful feeling, to open the box of a brand new A3000. 
  126. Apparently, my MegaBall fans got really addicted.  I'd like to thank them.
  127. Of course, now I have the chance; I can make MegaBall more compatible
  128. with the 3000.  Umm, soon.  Ahem *cough* *hack*  Anyway, when running
  129. some final tests on EdPlayer 2.0 on my new A3000, I ran into one
  130. very mysterious problem.
  131.  
  132. The new display mode, that is supposed to separate the VU-meters into
  133. left and right meters, was separating them into right and left meters.
  134. This was rather annoying, to see a drum channel beating on the left
  135. while listening to it on the right.  I had previously tested EdPlayer
  136. on three A2000s and an A500, and the left/right channel separation worked
  137. just fine on all those machines.
  138.  
  139. Silly me, I thought, I must have wired the plugs backwards when connecting
  140. my stereo to the 3000.  I peeked around back and looked at the wiring;
  141. it looked OK.  I pulled out the left plug and tapped on it.  I could hear
  142. clicks on the left speaker.  I tried the same with the right plug and
  143. heard clicks on the right speaker.  So, there was nothing wrong with my
  144. wiring.  I could only assume that some quirk in the 3000's motherboard
  145. was sending the left audio to the plug marked "right," and vice versa.
  146.  
  147. This drove me nuts, because I didn't want to assume there was anything
  148. wrong with my new computer (other than some initial HD troubles which
  149. Briwall promptly fixed for me :-).  After a few days of watching EdPlayer
  150. get it backwards on the 3000, get it right on the 2000 and 500, and
  151. re-checking the wiring on all the machines, I finally gave up and
  152. actually looked at the "Quick Connect" installation guide.  I know
  153. it seems very odd that an experienced Amiga person like myself would
  154. go looking at the "how to hook up your computer even if you have
  155. peanuts for brains" wiring diagrams, but I thought it was needed in
  156. this case.
  157.  
  158. What I found was not much use.  First, I discovered that Commodore had done
  159. a MUCH better job with the 3000's install guide than they did with the
  160. old 2000's.  This was just peachy, but it didn't help me.  Second, I
  161. found that the install guide showed the "LEFT" and "RIGHT" labels in
  162. the same place as on my 3000 (I was secretly hoping they would be
  163. reversed).  And lastly, I found that the guide showed the LEFT plug
  164. colored red, and the RIGHT plug colored white, when on my A3000,
  165. the LEFT was white and the RIGHT was red (a much nicer configuration).
  166.  
  167. This just confirmed my fears that someone had done some weird switching
  168. around of the audio hardware that was probably responsible for
  169. EdPlayer's mixup of the left/right VU-meter display.  But the biggest
  170. suprise was yet to come.
  171.  
  172. A few days ago I got my hands on the new RKMs (programmer's manuals for
  173. Workbench 2.0).  I was looking through them and I happened to see the
  174. entry for the audio.device.  Its "Possible Channel Combinations" chart
  175. (DEVICES, page 23) agreed with my wacky A3000 and disagreed with
  176. both EdPlayer and all the A2000s and A500s I could find.  I quickly
  177. looked up the same chart in the old Workbench 1.3 manuals
  178. (LIBRARIES & DEVICES, page 615) and this is what I found:
  179.  
  180. Workbench 1.3 RKM's:
  181.      Channel 3     Channel 2     Channel 1     Channel 0
  182.        left          right         right         left
  183.  
  184. Workbench 2.0 RKM's:
  185.      Channel 3     Channel 2     Channel 1     Channel 0
  186.        right         left          left          right
  187.  
  188. So there it is, in back and white in the two books, staring me in the face.
  189. This is no mistake in my wiring, or in my new A3000's motherboard.
  190. This is a deliberate and malicious switcharoo on the part of Commodore,
  191. probably perpetrated by the same C= employee who decided it was a good
  192. idea to hook the audio filter to the Amiga's power LED.
  193.  
  194. This has implications farther reaching than minor EdPlayer viewing
  195. annoyances.  Let's suppose you're playing Dungeon Master on your
  196. new A3000 and you hear monster footsteps on the right speaker...
  197. You quickly turn to the right... and no one is there!  Suddenly,
  198. you are attacked from behind!  Now you're dead!!  Hahahaha.
  199. All because some engineer decided to switch around the audio outputs.
  200.  
  201. So, here is my recommendation to ALL Amiga 3000 owners and developers:
  202.                  **** SWITCH YOUR AUDIO PLUGS. ****
  203.  
  204. Plug your A3000's LEFT output into your stereo's RIGHT input, and the
  205. A3000's RIGHT output into the stereo's LEFT input.
  206.  
  207. Maintain compatability!!
  208.  
  209. All programs developed for use under 1.3 will then work properly, and all
  210. programs developed for use under 2.0 should follow the old 1.3 style,
  211. because switching it around improves nothing!  There is really no
  212. excuse for the two operating systems to be incompatible in this area.
  213.  
  214. ----------------------------------------------------------------------------
  215. Well, I hope you enjoyed EdPlayer's story this version.  See ya in
  216. EdPlayer 2.1....
  217.                                            --Ed.
  218.