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