1* Changes between versions				-*- outline -*-
2
3This file (NEWS) documents the significant changes between all
4versions of aylet, with the newest changes first.
5
6
7* Changes in aylet 0.5
8
9Fixed a stupid bug where the fadeout time defaulted to zero, so by
10default all tracks lasting longer than 3 minutes were cut off
11abruptly.
12
13
14* Changes in aylet 0.4
15
16Added 16-bit support. Now defaults to this when possible. New option
17`-e' forces 8-bit playback (even that is improved, due to the 16-bit
18mixing now done). Thanks to Stuart Brady for inspiring this change.
19
20Added `-t' option, to play only a given track (actually slightly
21different, see the man page). Thanks to Bartlomiej Ochman for this.
22
23Fixed unhelpful interactive stop-after-setting behaviour when started
24with stop-after set to something not a multiple of 30 seconds; now the
25first interactive change will set it to the nearest multiple in the
26specified direction. Thanks to Bartlomiej Ochman for this too.
27
28Fixed a compilation error with newer versions of gcc (the code was
29wrong before, but wasn't complained about). Thanks to Daniel Baumann
30for pointing this one out.
31
32
33* Changes in aylet 0.3
34
35Finally uses accurate AY levels. Thanks to Matthew Westcott for the
36measurements these were based on.
37
38Removed beeper fading, which wasn't actually necessary and was causing
39problems with some tracks, most noticeably in Trantor. The rest
40position is still central for AY-only and CPC tracks, though, so the
41change shouldn't affect those.
42
43Added partial port-bitmask to allow for certain less-than-ideal .ay
44conversions. Thanks to V�t Hot�rek for helping find this one.
45
46Fixed silly typo which meant that L and L' weren't set correctly when
47starting up the Z80. (Though curiously, this bug didn't seem to break
48any .ay files.) Thanks to Patrik Rak for spotting this.
49
50Previously, when a track stopped and happened to do so leaving
51high/low level `silence' (e.g. a few AY tracks and, given the
52beeper-fade removal, all beeper tracks), if this change happened
53during a fade the fading level would screw up the silence detection
54and give (with default settings) up to ten seconds of extra `silence'.
55Now fixed.
56
57In xaylet, long file details (e.g. track name) no longer expand the
58window to fit, but are clipped. You can still manually resize the
59window to see the rest of the text, if you like.
60
61
62* Changes in aylet 0.2
63
64OUT instructions previously took too long, making some beeper tunes
65(e.g. Heavy on the Magick) sound terribly slow - fixed.
66
67New AY volume levels, which should more closely reflect actual AY
68output.
69
70Added support for CPC files.
71
72A native sound driver for OpenBSD. Thanks to Chris Cox for this.
73
74Fixed most clicking problems. There are still a few, but it's doing
75much better than before.
76
77Rewrote envelope emulation, the old one couldn't be made to cope with
78high-speed envelopes (as used in some demos). Also fixes
79presumably-accidental zero-period envelope use with `negative' volume
80(e.g. Afterburner).
81
82Fixed high-frequency noise.
83
84Beeper tones inverted, so they're now the right way up. :-)
85
86Changed field label from "Title" to "Misc" throughout. Some files use
87it for Title, some Copyright, some both. So "Misc" is about the only
88reasonable label.
89
90
91* Changes in aylet 0.1
92
93Everything. :-)
94