Changes from version 8.4.5 to 8.4.6
====================================
This is a small bugfix release

** Turbo ROM **
Tests with real hardware have revealed that pulses for Turbo ROM 
were not good. Pulses for Turbo ROM have been updated to values working
on real hardware. *Users of the Turbo ROM plugin are advised to
reset their pulse corrections* after installing the new version.

** Direct audio signal generator **
The "Resume" button is enabled after all remaining data is sent
to the audio system. This prevents clicking the button prematurely.

** Tape image generators **
The tape image generators generated tape images with wrong silence
values when P silence specifications were used in the silence lists. The 
generators also could freeze when the "Pause after header" configuration
entries were set to "true".


Changes from version 8.4.4 to 8.4.5
====================================
** Improvements for users of cassette adapters **

* Added ability to pause the direct audio signal generator after INIT
  segments or header blocks. Generation of the signal is resumed after
  clicking the Resume button. This is useful when the loaders or code
  executed  from the INIT segments wait for key presses.
  
* Configuration entries that allow to pause the direct audio signal
  generator after the header blocks have been added for various plugins
  
* Silence durations in the silence list can be suffixed with 'P' letter
  to indicate that the direct audio signal generator will be paused after
  corresponding INIT segment
  
** Other updates **  
  
* Documentation updated with useful information for users of data
  recorder replacement devices. Silence lists thoroughly are described
  in a new dedicated section



Changes from version 8.4.3 to 8.4.4
====================================
** Serious bugs fixed **
Buffer address processing bug in the *Chainloader* binary loaders
prevented certain binary files from loading.

Turbo 2000 - Kilobyte blocks and B-TAPE plugins did not generate
silence after binary loaders.

** Super Turbo plugin **
A configuration entry that allows to convert the binary loaders to
Turbo 2000 has been added. This helps users that have their data 
recorders upgraded to Super Turbo, but have only Turbo 2000 loader in a
cartridge.

** Turbo ROM **
Configuration entries that control prepending of the Turbo ROM natural
format loader have been consolidated.


Changes from version 8.4.2 to 8.4.3
====================================
** This version is only a small update **

* Universal Turbo loader that can be prepended before the converted
  files now requires only 2 standard blocks instead of 3. Trailing
  EOF block trick has been used to accomplish this.
  
* The Super Turbo plugin allows to convert binary files to the 
  "Binary Turbo" (file type 04) format.
  
** Architectural changes **

- All embedded loaders or loader skeletons are shipped as regular files
  inside the turgen.jar archive.
  
- Turbo 2000 - Kilobyte Blocks and B-TAPE plugins now use the Turbo 2000
  plugin routines to convert their binary loaders.
  
** Loader package **

* MiniTBL, NanoBTAPE, and NanoTBL compilation scripts have been updated.
  Now these loaders are directly compiled to monolithic binary files.

Changes from version 8.4.1 to 8.4.2
====================================

** Turbo 2000 and Super Turbo plugins **
* Chainloading of binary files has been redesigned. Simpler file format and slightly
  smaller loaders are now used
* Code has been heavily cleaned up

** Turbo ROM plugin **
* A configuration entry that allows to generate only a loader has been added
  
** Tape Image Extractor changes **
* Added ability to extract boot files that use certain trick with a trailing EOF record
* Data of the tape image chunks can be displayed

** Bugs Fixed **
* pwmX tape image generator now does not generate pwml tape image chunk without
  preceding pwms tape image chunk
  
** Loader package **
* Loader package has been updated to version 1.6

Changes from version 8.4.0a to 8.4.1
====================================
**Bugs fixed**

* Turbo 2000 - Kilobyte blocks, B-TAPE and Tape Image plugins were not working.
  Attempts to convert files using these plugins resulted into ClassCastExceptions
  or NullPointerExceptions.
* Under certain circumstances, the Preferences dialog was displayed in a wrong size  
* Turbo ROM pulses were updated to safer values

**Users of the 8.4.0a version are advised to update to version 8.4.1 as soon as possible.**

** Pulse corrections functionality**
Fine tuning of pulses introduced in version 8.4.0 has been found useful. New functions
that allow both immediate and permanent pulse corrections have been introduced.
Pulse corrections for KSO Turbo 2000, Turbo Blizzard, Turbo ROM, and Atari Super Turbo
can be now set using the Program configuration facility. User interface for pulse
corrections has been changed to be smaller.
For more information, see the product documentation, section 3.7 Pulse Corrections.

**Turbo decoder update**

* 16-bit samples are supported for the Audio IN signal source, because some sound cards
  are known not to support 8-bit samples.
  


** Internal architecture improvements**

* Program starts slightly faster
* Dummy plugin introduced to allow TS operate without any plugins
* Any exception during conversion process is reported
* Serialization of the playlist has been reworked in effort to make playlists usable
  with future releases of Turgen System. 

** Incompatibility **

* Old playlists cannot be used with version 8.4.1.


Changes from version 8.4.0 to 8.4.0a
====================================
Bugs fixed
* Corrected pulses for Turbo Blizzard
* Installer was not able to find JRE on 64-bit Microsoft Windows operating systems

Changes from version 8.3.17 to 8.4.0
=====================================
Turbo decoder updates
* Lower Silesia Turbo 2000 - Funny Copy 1.0 protected format is supported.

Fine tuning of pulses
* Durations of generated pulses can be adjusted using a special panel

Internal architecture improvements
* Turbo decoder window is now a transient window. This reduces storage footprint of TS when the decoder is not used.
* Windows and dialogs are centered and packed when UI persistence data is lost or corrupt. This improves user experience when
  TS is run for the first time.

Incompatibilty with previous versions
* Playlists created by previous versions of the program cannot be used