home *** CD-ROM | disk | FTP | other *** search
- Changes made to Magic Lantern.
-
- A '-' indicates a bug fix.
- A '+' indicates a compatibility fix that the programmer does not believe
- was his fault (ie, a bug caused by another program or the OS was fixed).
- A '*' indicates a new feature or an enhancement.
-
- Version 1.52 5/16/94
-
- * Reduced the number of libraries openned in EGS and Spectrum mode
- animations. Should free up a little memory.
- - Fixed a problem where would continuously re-load the EGS libraries
- every time an EGS or Spectrum animation would play. Did not leak a
- lot of memory, but it did leak some.
- + Apparently, the new version of the EGS libraries (as of this date)
- have a habit of crashing randomly after closing an EGS screen. Since
- Magic Lantern closes EGS screens a lot, it looked like ML was crashing.
- We fixed this problem by only closing screens when absolutely necessary.
- As a result, ML will leave a screen or window open if it has to until
- the next animation is played, or the program is quit. This only effects
- EGS and Spectrum animations.
- - PlayDiff and PlayDiffHD were not closing the EGS and opal libraries
- if they openned them. Would leak a small amount of memory, and not
- permit these libraries to unload in low memory situations. Fixed.
-
- Version 1.51 4/23/94
-
- - Fixed a problem where sounds would not play to the end, and might
- repeat parts of themselves.
- - Fixed a problem where synchronized diffs would not start over.
-
- Version 1.5 4/01/94 (but no April Fools Joke here)
-
- - Added support on the ARexx command DiffOutput for the new frame buffers.
- The new comand line parameters are:
-
- picasso8, picasso16, picasso24, opal8, opal15, and opal24.
- * Added support for double buffering for Picasso II users. (yay! :)
- * Sped up double buffering on Amiga output under WorkBench 3.0. Now under
- Worbench 3.0, ML should as fast and faster than any of the available anim
- player programs. (Always was under 2.0 and 2.1)
- * Added support for Workbench 3.0 32 bit palettes. Old animations will
- automatically benefit since they contain both 12 and 24 bit palette
- information.
- * Cleaned up the user interface a bit. Options which ML should choose
- itself instead of the user have been removed. However, these options
- are still available from ARexx.
- * Added more detailed error messages.
- * Added a "Copy Range" function. This function will copy a range of files
- from the Source List to the DIFF list. It can also let the user copy
- files by increments (say, every third file from this file to this one).
- - Fixed a problem after ML has done a Save Frames; might bring up the free
- twice alert if the animation was single buffered after ML had finished
- saving off all of the frames.
- - Fixed problems with ARexx when specifying file numbers that are too high
- for the Source and DIFF list gadgets.
- * Added support for *stereo* sound with both sound effects and synchronized
- sound. When breaking up an DIFF, will properly save to disk stereo IFFs.
- * Reorganized the menus so they make more sense, and set things up for
- further expansion in the menus.
- * Added support for EGS windowed animations in 8, 16 and 24 bit.
- * Added support for the GVP Spectrum (full screen) in 8, 16 and 24 bit.
- - Fixed a bug where ML would not display single buffered Amiga animations
- properly.
- * On the Spectrum, if the screen is larger than the animation, ML will
- center the animation.
- - Fixed a bug with PlayDiff and PlayDiffHD where they would draw stuff
- to other Picasso screens if the user changed screens while an animation
- was playing.
- * Added support on the ARexx command DiffOutput for the new frame buffers.
- The new comand line parameters are:
-
- egs8, egs16, egs24, spectrum8, spectrum16, and spectrum24.
-
- - Fixed a bug when restarting an animation, ML would not spend enough time
- on the first frame. This would be particularly evident if one set the
- fps rate to 1; ML would not keep frame 1 on the display for a second.
- - Fixed a bug on the Spectrum where it would not center the screen properly
- in 16 and 24 bit modes.
- * Does a better conversion from 24 bit iffs to 16 bit DIFFs.
- - On Retina animations, if the first two frames are the same in a double
- buffered animation, ML and the player programs would screw up playing
- back the animation. Animation data is fine.
- - On Picasso animations, if the first two frames are the same in a double
- buffered animation, ML and the player programs would occasionally screw
- up the animation. Animation data is fine.
- * On the Copy Range function, if the increment is negative, will copy the
- frames over in reverse order. Also, will do the same thing if user
- specifies the last frame first.
- - Fixed a bug where ML would not properly regenerate a sound in an animation
- if the sound was already in memory when regenerating the animation.
- - Fixed several bugs introduced in 1.5 : Ghoasts Play button properly; does
- not crash after playing animations with sound samples; properly loops with
- long sound samples.
- * On Amiga format animations, will hide the mouse pointer.
- - On Opal animations, if you hit the mouse button on animation, will quit
- animation (on both players and ML).
-
- Version 1.2 10/30/93
-
- * Added support for the Opal Vision card in 8, 15 and 24 bit.
- * Sped up the output of 16 bit Retina and Picasso animations by as
- much as 30%.
- - Fixed a bug in PlayDiff and PlayDiffHD where they would not
- properly play Picasso II animations under some circumstances.
- - Fixed a bug in PlayDiff and PlayDiffHD where they would not properly
- play single buffered bitplane animations (only effected Amiga and
- Opal).
- + Some programs, when told to relinquish their control over audio
- channels, crash (making it look like Magic Lantern had crashed). Now
- fixed so that ML will not insist on having audio; just won't play that
- audio back during animations.
- * Magic Lantern and PlayDiff will not allocate memory for audio unless
- it is necessary, or the animation is synchronized. Saves about 128K
- of chip memory and a little fast memory.
- - Sometimes ML would forget to save the overscan type to disk. Fixed.
- + Due to a bug in the OS, overscanned screens were not positioned properly.
- Uses the C= fix to properly position overscanned screens.
- - Fixed a problem where ML would crash if 24 bit iffs were used on output
- formats where 8 bit and less iffs were expected.
- * Added a new menu item (under project) to allow the user to pick the
- output format. We're getting *lots* of output formats. ;-)
-
- Version 1.11 10/08/93
-
- - Could not add sound effects to Amiga animations. Fixed.
- - Fixed a palette problem with really old Diffs that MagicLantern does
- not generate anymore.
- * PlayDiff and PlayDiffHD will now allow animations to be launched from
- the workbench; ie, double click on the animation if its tool has been
- set to PlayDiff or PlayDiffHD will automatically launch PlayDiff or
- PlayDiffHD and load the animation.
- * PlayDiff and PlayDiffHD will now accept the option "-#" where # is the
- number of times the user wants the animation to play. Make sure this
- option is *before* the filename on the command line.
- * PlayDiff and PlayDiffHD, when no filename is selected, will keep putting
- up the filerequester until cancel is selected.
- * PlayDiff and PlayDiffHD will now play all the animations on the command
- line instead of just the last one.
-
- Version 1.1 9/30/93
-
- - Fixed a possible bug that could screw up play back of ham animations;
- would only occur when Magic Lantern thought an animation was not ham,
- but the user forced the screen to ham. Usually nothing would happen,
- but sometimes the machine would go down. Also fixed on PlayDiff and
- PlayDiffHD.
- - MagicLantern did not save the Overscan type to disk. Will do that
- properly now.
- - On rebuilding an animation, would screw up the palette; had
- repurcussions on most of Magic Lantern's features when dealing with
- an already created diff. Fixed.
- * Added support for the Picasso II card; supports the Picasso in 8, 16
- and 24 bit in any Picasso resolution.
- - Fixed problem with ARexx not reporting error messages properly.
-
- Version 1.01 9/14/93
-
- - Fixed double buffering bug under Workbench 3.0 and above on Amiga
- displays.
- - Fixed PlayDiffHD being unable to read the screen type for Amiga and
- Retina animations.
-
- Version 1.0 9/9/93
-
- Initial Release
-
-
-
-
-
-
- Michal Todorovic
-