kX Driver Readme - generated "Oct 18 2002" "04:03:00" kX Audio Driver (c) 2001-2002 Eugene Gavrilov. All rights reserved.
The kX Project is an on-going independent development project; visit
the kX Project website for the latest news and updates:
www.kxproject.com
Please review both the FAQ and the list of Known Issues at the
kX Project website prior to installing the kX Driver. Read the
bug reporting procedure prior to submitting bug reports.
The kX Driver is a WDM (Windows Driver Model) driver for all EMU10K1 and
EMU10K2-based soundcards manufactured by Creative Technology Ltd. and/or
E-mu Sytems Inc., including the SoundBlaster Live! series, the E-mu Audio
Production Studio (APS) card, and the Audigy series of cards.
The kX Driver package includes driver system files and setup files as well
as a powerful audio mixer application (the kX Mixer), which acts as a
Graphical User Interface, providing access to many of the driver's internal
functions.
2. Features
The following features are either fully supported or partially supported in
this release of the kX Driver:
Wave Recording & Playback
MIDI Synthesizer (Synth Engine)
MIDI In/Out
DirectSound 2D
DirectSound 3D (software emulation; 2-speakers mode only)
Soundfonts
Full ASIO support
DSP Microcode Loading/Unloading
Full AC97 I/O control
AC3 Software Decoding
Development of the kX Driver is on-going and new features are continually
being added; visit the kX Project website for news and updates.
A Software Developers Kit (SDK) for the kX Application Programming Interface
(API) is available as a separate download from the kX Project website.
3. System Requirements
The kX driver is a WDM driver and will only install on systems running
Microsoft Windows 98 Second Edition, Windows Millenium Edition,
Windows 2000 or Windows XP.
At least one kX-compatible soundcard is required. Currently, kX-compatible
soundcards include all EMU10k1 and EMU10k2-based PC soundcards manufactured
by Creative Technology Ltd. and/or E-mu Sytems Inc., including the original
Live! and Live!Value cards (CT4620 and CT4670), the Live!X-Gamer, Live!MP3+,
Live!Player 1024 and Live!Platinum cards (CT4760), the Live!X-Gamer 5.1,
Live!MP3+ 5.1, Live!Player 5.1, Live!Platinum 5.1 and Live! Digital
Entertainment 5.1 cards (SB0060), the generic and custom OEM Live cards
(CT4830, CT4831 and CT4832), the E-mu Audio Production Studio (APS) card,
as well as the Audigy series, including the Audigy MP3+, X-Gamer, Platinum
and OEM cards.
DirectX 8 or later should be downloaded and installed prior to installing the kX driver.
A minimum of 32 MB of RAM is required.
A video adapter capable of displaying HiColor (16 bit) or TrueColor (24bit)
is highly recommended.
4. Installation
Removal of any and all manufacturer-supplied drivers and software is
recommended.
To install the kX Driver, run kxsetup.exe from any temporary directory; the
driver files will be installed into the windows system directory. Follow the
directions on-screen and re-boot once all drivers have been installed.
On windows 98 systems only, it may be necessary to re-boot a second time after
installing, to ensure proper functioning of the kX Mixer.
Should setup fail, the kX Driver can be installed manually via the Windows
Device Manager (Update Driver function). When asked to Specify Location, browse
to the kx.inf file in the directory on your harddrive where the driver package
has been uncompressed.
Verify that that the following Multimedia
Audio Properties are properly set:
- 'Hardware acceleration' set to 'Full'
- 'Sample rate conversion quality' set to 'Best'
- 'Speaker setup' set to 'Surround sound'
(control panel/multimedia/audio/advanced properties)
These settings are required for proper operation of the kX Driver and kX Mixer.
To launch the kX Mixer, double-click the kX icon in the windows tray. Right-click
the icon for access to additional functions.
5. Known Issues
Known Issues
General
Front and Rear speakers are swapped by default (this is intentional) - explanation why here.
EAX/EAX2.0/EAX3.0 not fully supported.
No Direct3d support (2-D emulation only).
MIDI synth volume control may not function in realtime.
If you have ACPI-aware system you may need to disable it. Refer to ACPI guide for details.
DSP
Setting of TRAM size to 0 (although not recommended) may cause BSODs.
SoundFonts
Stereo sample support not yet implemented (however more common hard-panned dual mono SoundFonts can be used without difficulty).
Advanced support for SoundFont-aware applications not yet implemented (no load/get/clear preset & load/clear waveform functions).
Maximum single sample size for SoundFonts may be limited by OS memory settings.
Support for use of more than one drum bank not yet implemented.
Hardware-Dependent
Settings for phases, levels, etc. may not be optimized for uncommon AC97 codec versions.
OS-Dependent
Special adjustment of control panel settings may be required for Win2k (refer to installation guide).
Windows mixer volume controls may be doubled and phantom CD-Audio control may appear under win98SE only.
Other Software
Users of Windows Media Player may experience occasional unexpected behaviour (such as skipping or muting of files).
Use of optional third-party "Lilac" skin may cause resource leakage.
Some TV-Tuner software (e.g. from ATI) may conflict with the kX Audio Driver. See ATI support site for details.
Fixed major bug with WDM/WinMM Recording synchronization
Fixed bug with Alt-Tab Task Switcher icons displayed incorrectly
B2B effect added - for bit-to-bit playback and AC3 passthru (ALPHA)
AC3Passthru effect fixed (for 10k2-based cards only, ALPHA)
Dummy 'LineIn' slider added to Windows Mixer (for compatibility with TV-Tuner software only, ALPHA)
Improved inter-channel synchronization
Target SPDIF selection for SPDIF Passthru added
New 'Phat EQ Mono' and 'Phat EQ Stereo' effects added
EQ effects updated in order to support non-linear parameter changes
Dutch translation added
Brasilian translation added
Italian translation updated
Swedish translation updated
kX API: custom-drawn kX DSP windows interface revised (BETA, subject to change)
kX API: migrated from CDialog to CWnd base class for all GUI objects (BETA)
10/10/2002 - Version 5.00.3525 released
Norwegian translation added
Fixed bug with multiple instances of 'Peak Meter'
Fixed bug with switching languages
kX API: custom-drawn kX DSP windows implemented (BETA, subject to change)
Fixed bug with kX DSP showing connections incorrectly
Detailed tooltips added for prolog/epilog in kX DSP
Fixed bug with long path names being handled incorrectly
Fixed bug with Global Zone generators (sf2) (ALPHA)
Fixed bug with Effect controls displayed incorrectly
Fixed kX DSP Status displaying hardware resources incorrectly
New effect 'APS Compressor' added
Voice management algorithm improved (BETA)
Fixed bug with allocating stereo voices
Fixed bug with releasing sustained voices
INI-files processing speed improved (BETA)
Fixed bug with Midi voices not being freed after StandBy/Hybernation (BETA)
Improved help launching scheme
Fixed bug with kX Remote handling 'Mute' command incorrectly
Italian translation added
Swedish translation added
Second French translation added
Cnv51To2 (kXSurround) effect added [Mixes 5.1 content into 2 stereo channels]
Reverb/Chorus formulas changed: new formula is:
final = SoundFont Reverb Amount (0..1000) * MIDI CC91 Amount (0..127) / 500 + kX Mixer Synth Reverb Amount (0..255)
Note: this amount corresponds to FXBUS volume only, the actual effect amount can be
changed additionally by tweaking the effect itself.
09/24/2002 - Version 5.00.3524 released
Fixed bug with kX Notification (BSODs when plugging in headphones)
Fixed bug with StandBy/Hybernation and BSODs
Fixed bug with Recording (BSODs)
Fixed bug with StandBy/Hybernation mode (related to DigitalOutputOnly mode)
'Downmix' effect added
Initial support for non-administrator priviledged accounts for Win2k/WinXP
Recent save/restore folder is now saved
Epilog effect re-written using temp registers (allows direct FXBUS-Epilog connections)
Fixed 'Reset All Controllers' MIDI handling
Complete support for custom fonts
Improved 'kxskin.kxs' searching algorithm for kxsetup
Added 'tweak' option for 'Peak' microcode (ALPHA, buggy)
Spanish translation added
Romanian translation added
French translation added
09/12/2002 - Version 5.00.3523 released
New self-extracting setup program
Added support for hardware 'mute', 'vol+', 'vol-' buttons for 10k2-based cards
Added Polish language support
Added support for SysEx-controlled Synth volume
Added labels for peak meters
Fixed minor APS-related bugs
Fixed issue with APS ECard when returning from Hybernate/Standby modes
Fixed bug with multiple note_on events producing clicks (with 'sustain pedal' turned on)
Fixed XTram quota for 10k2 cards (64 instead of 32 XTram registers are now available)
Fixed UART/MPU-out buffering issues (alpha)
Fixed bug with kX Automation handling some registers incorrectly
Fixed some significant issues and bugs with multilayered soundfont handling
Fixed 10k2 spdif output representation
Fixed incorrect hold2 / softpedal handling
Minor kX Setup changes and fixes
Initial support for spdif ins / output jacks status notification
Initial support for APS E-Card ADC gain control and selectable D1/D2 routings
New StereoVolume effect added
APS inputs amplification reverted to pre-3522 state
Minor kX Mixer speed-ups and optimizations
Skin architecture revised (Alpha): custom & embedded fonts, labels, languages etc... Note: some beta testers reported Bluescreens when trying CD SPDIF playback.
If you experience this problem - post your card information on our forum
(but, please, avoid duplicating existing postings with the same card model ;).
Reverb/Chorus formulas changed: new formula is:
Note: this amount corresponds to FXBUS volume only, the actual effect amount can be
changed additionally by tweaking the effect itself.
08/05/2002 - Version 5.00.3522 released
Added 'Peak' DSP plugin
Added 'Peak Meter' view for the kX Mixer Analyzer: up to 3 different Peak Meters can be displayed simultaneously
(see Help -- kX DSP Guide for details)
Fixed LiveDrive detection code
Fixed issues with LiveDrive when returning from Hybernate/Standby modes
Added Automation support for Timbre, EQ10a effects
Fixed some bugs with kX Automation applet
Initial support for AC-3 passthru for 10k2-based cards implemented
Fixed APS inputs amplification bug (alpha)
Added support for the German language
07/14/2002 - Version 5.00.3521 Beta released
Cubase Automation VST created featuring realtime FX control via MIDI (Alpha)
Integrated seven filters
Added 'FreqSplitter' effect for controlling subwoofer
Separated 'Synth' and 'Synth2' MIDI per-channel routings
Routing Architecture revised: new 'Router' applet added
Simple OSD for the kX Remote implemented
Adjusted kX Remote sensivity
Custom Save Settings feature implemented (version- and card-independent settings files are now supported)
Realtime ASIO/Synth Routing change implemented (beta)
Double-click on a plugin in the DSP window opens 'Tweak Plugin' dialog
Mixer window is refreshed after 'load/reset dsp'
Added 'kX SoundFont' shortcut to the system tray menu
Added 'Tweak...' option for prolog, epilog, routing and FXBus
Plugins now have numbers in the kX DSP window
kX Skin Architecture now supports RAR archives (avoid using solids!)
Command Line Reference updated
Fixed Cubase SoundFont bug
Fixed Dane assembler bug
Fixed incorrect effect names in system tray after 'Rename microcode'
Fixed renamed effects not restored after 'Reset settings'
DSP Clear and Align flags programmed incorrectly bug fixed
Fixed incorrect Start Menu items installation bug (under 98se)
Fixed SPDIF Bypass for 10k2
SDK: DirectSynth Architecture implemented
note: this version is considered to be Beta - that is, new features were not fully tested and may be incomplete
05/14/2002 - Version 5.00.3520 released
Patch name look-up implemented for SoundFont-aware applications (BETA)
kX Mixer multidevice support subsystem completely re-written (BETA)
'Disable RemoteIR' option removed
RemoteIR/Uart SysEx message filter implemented
On-board Mute/Vol+/Vol- support implemented
Basic support for RemoteIR implemented (Vol+/Vol-/Mute)
Minor GUI / Aqua Skin changes
Added new effects 'Mono Mix', 'Stereo Mix', 'Pan x2', and 'Pan'
Optical / Coaxial inputs re-mapped
Fixed bug in the SDK package
05/05/2002 - Version 5.00.3519 released
Separate device for LiveDrive IR function implemented
Added APS Fuzz effect
Added Encode4 effect
Fixed some Dane disassembler bugs
Added 're-align plugins' command for the kX DSP window
Effect lists are now categorized
Fixed DC level for all the inputs
Increased default kX Synth volume and recording level
Added status line for the kX DSP window
Fixed 'Recording Level' control bug
Minor GUI / Aqua Skin changes
04/24/2002 - Version 5.00.3518 released
Spontaneous volume reset bug partially fixed, however, using the Windows Mixer to
adjust volume (instead of the kX Mixer) may cause the bug to reappear
(due to a Microsoft internal bug - might be fixed in the future).
Fixed 'phantom' recording devices bug
Optimized AC-3 decoding
Fixed uninstaller bug (Run section)
Fixed SPDIF Frequency switcher bug for Audigy
Implemented SPDIF Bypass for Audigy
Integrated '3D Sound Gen' effect
Separated 'Volume' and 'Volume+DC' DSP effects
Removed 'Default tweaker' for kX Mixer-controlled DSP effects (epilog, prolog, routing)
04/10/2002 - Version 5.00.3517 BETA released
Fixed LiveDrive detection algorithm
WinMM mixer notification implemented
Standard default tweaker is now provided for every tweakable effect
Fixed kxctrl RIFX extraction TRAM bug
Additional ASIO latency improvements made
kXPlugin API updated: note IKXPLUGIN_ defines
Alpha blending is disabled under 98SE due to system instability issues (microsoft bug)
Target SoundFont bank is now selectable via 'Load SoundFont' dialog
SoundFont Bank assignment is now saved in settings file
RemoteIR support can be disabled by using Settings->Disable RemoteIR menu
New effects Flanger, Stereo/Mono Vocoders, Phase and Overdrive2 built-in.
Fixed bug affecting 'playback-only' ASIO clients (such as Fruity).
03/31/2002 - Version 5.00.3516 released
WDM PCM core re-written
Dramatically improved ASIO playback-recording synchronization
UART Out improved
Initial IR support
Fixed bug with enable/disable microcode
Fixed FPU-related bug: AC-3 content playback should be more stable and without artifacts
Fixed interpolation bug when dynamically changing sampling rate
Swap Front/Rear and Route Phones to Center/Sub no longer require DSP reset
One more attempt to support APS E-Drive... it should work now
Changed E-mu APS default mappings
Fixed AC97 front output phase problem
Fixed External subwoofer -related bug
Fixed AC97 codec PCM output volume: physical analog front should sound better now
Fixed headphones routed via center/sub volume
Fixed 10k2 SPDIF output volume being too low
Fixed ASIO buffers allocation strategy (no more lock-ups)
03/10/2002 - Version 5.00.3515 (BETA) released
Separate devices for front/rear/center+subwoofer outputs added
Shell integration - right click context menu added for kX files
DLL--KXL and ZIP--KXS types changed
Fixed bug in 'Register Dane Source' dialog
Fixed bug in Interpolation ROM settings: WinMM should sound better
Added '10 Band EQ' and 'Timbre' DSP effects
Fixed skin registration bug
Lots of kX Setup fixes
New FXBus representation
For Audigy the number of FXBusses increased up to 32
'Always on top' setting is saved now
SoundFont Manager is now included in the kX Software package
StandBy and Hybernation features should work without any problems under 2k/XP/98SE/Me
Fixed Start Menu items installation routine
Windows XP icons revised
kX Plugin API: core GUI-related changes
02/22/2002 - Version 5.00.3514 (BETA) released
ASIO Recording implemented
Fixed memory leaks in kxctrl
Fixed virtual memory leaks on faults in kX ASIO
Fixed 'Speaker Test' dialog reporting 5.1 speakers incorrectly
Fixed but with 'MicBoost' setting
Default mapping changed for surround left and right channels, center and subwoofer (should be more logical now)
Fixed bug in multiclient support for ASIO (multiclient playback)
Implemented hardware mute/unmute via onboard connector
Improved mute/unmute strategy when saving and restoring configuration
Changed E-Drive/LiveDrive initialization code. E-Drive may work now (... and may not)
'Rename microcode' implemented
kX Editor improved
MIDI Reverb/Chorus formula changed:
- reverb = send_c*(SoundFont_reverb*255/1000+CC91*255/127)/255
- chorus = send_d*(SoundFont_chorus*255/1000+CC93*255/127)/255
Fixed TRAM allocation (BSODs on setting TRAM size)
Fixed Optical Output on Audigy Drive
User-friendly error reporing in kX DSP
Fixed RIFX binary GUID bug (re-run 'kxctrl -mx' on your DLLs)
Fixed SoundFont sample size limitation (long-sampled instruments should be played back better)
Skins no longer contain duplicated data. Skin Architecture revised
kXAPI: new CKXFile class for skin support
kXAPI: DSP plugins are now skinnable
02/09/2002 - Version 5.00.3513 released
GUID generator for effect plugins now built-in (Settings->Generate GUID)
Support for RIFX binaries added
Save/Restore microcode state function now supports Dane Sources and RIFX binaries
RIFX extractor updated
02/08/2002 - Version 5.00.3512 released (beta)
Save/Restore microcode state fully implemented (including connections)
Added 'Disconnect input' feature
Fixed microcode translation algorithm
Save/Restore settings: SoundFont loader doesn't mute Master output anymore
Fixed ASIO channel assignment bug
Minor ASIO timing fixes
kX API: function get_connections() implemented
AC3 buffers are now configurable via Settings->SetBuffers
02/06/2002 - Version 5.00.3511 released
Fixed stereo panning bug (panning vs balance).
Brand new skin (Aqua skin).
Fixed incorrect restore of FX parameters.
Fixed Reverb/Chorus MIDI controller-related bug.
01/29/2002 - Version 5.00.3510 released
Reverb and Chorus effects are now properly connected
Reverb and Chorus controls updated (kX mixer -> FX Amounts page)
New Overdrive effect added (built-in, but without controls)
New XSumm effect added (built-in)
TS PentodeM4 effect is no longer loaded by default
Fixed memory leaks in kX mixer
Save/Restore of Reverb/Chorus parameters implemented
Fixed 'Reset Settings' bug
Improved DSP level control
01/22/2002 - Version 5.00.3509 released - BETA release
kX API: added dsp_stop(), dsp_go(), dsp_clear() functions
Added kX DSP -> Clear Microcode menu item
Fixed TRAM address management for 10k2-based cards
Fixed ASIO routing bug (save/restore settings)
Fixed 'Transparent background' bug
DSP Plugin Management is being rewritten. Wait for 3510!
Added Save/Restore input/output level feature
Added 'Reverb Lite' DSP Effect
Added 'Stereo Chorus A' DSP Effect Partial Save/Restore DSP state support
01/16/2002 - Version 5.00.3508 released
ASIO subsystem rewritten: increased stability
Removed 'ASIO Panic!' menu item
Effective latency reduced to 5.33ms (depends on CPU performance)
Multiple ASIO client support added
01/14/2002 - Version 5.00.3507 released (minor update)
Added 'Language' menu item
Language selection is automatically saved
01/11/2002 - Version 5.00.3506 released
Fixed 'Save/Restore Settings' bug
Fixed 'Minimize' bug
Added Russian language support
Skin Architecture revised
Changed HEX numbers to Decimal (kX ASIO and kX Router)
01/08/2002 - Version 5.00.3505 released
Added Skin selection
Added 'Internet' menu item
HTMLized and updated readme.html file
Program group 'kX Audio Driver' is now created by kxsetup and 'Reset Settings'
Uninstallation made much more easier
Implemented 'ASIO' applet
Fixed ASIO panning bug
Fixed ASIO memory allocation bug
Revised ASIO Control Panel
Changed window size of ASIO and Router applets (depends on card capabilities now)
01/03/2002 - Version 5.00.3502 released
Added 'Settings/SetUp Buffers' menu:
- Permits changing the size of playback
and recording buffers and the size of Tank Memory.
Decreasing 'Playback Buffer Size' may reduce latency when using DirectX-based
software.
Known issues:
- your machine may hang or you may experience
clicks and sound distortion if you specify buffers which are too small.
After changing Tank Memory size it is recommended that you reset DSP.
All buffer changes should be done with no playback/recording activity.
This feature is considered to be in an 'alpha' state. BSODs are possible.
Modified Card Selection method (minor GUI change)
Right mouse click on kX Mixer window or other applets now displays a popup menu similar to the one displayed in system tray.
01/02/2002 - Version 5.00.3501 released
Fixed ASIO initial click and play/pause/stop clicks
Fixed ASIO latencies greater than 21.33ms
Fixed UAEs if latency is greater than 21.33ms
Added 'ASIO Panic!' menu (Settings/ASIO Panic!) - mutes all ASIO output
Latencies greater or equal to 86ms should no longer have sync problem
01/01/2002 - Initial public release (version 5.00.3500)
8. Planned Future Development
Fix all bugs and known issues
Add 'Update' option for kX Setup
Add EAX 1.0 / 2.0 / 3.0 support
Add Full DirectSound 3D support. We would appreciate any help from skilled programmers...[contact us!]
Add AC3 Passthrough
Add RPN / NRPN support
Add Vienna / Alive SoundFont Editor support
Add 24Bit ASIO Playback and Recording support (for both 10k1 and 10k2)
A. Currently, kX-compatible
soundcards include all EMU10k1 and EMU10k2-based PC soundcards manufactured
by Creative Technology Ltd. and/or E-mu Systems Inc., including the original
Live! and Live!Value cards (CT4620 and CT4670), the Live!X-Gamer, Live!MP3+,
Live!Player 1024 and Live!Platinum cards (CT4760), the Live!X-Gamer 5.1,
Live!MP3+ 5.1, Live!Player 5.1, Live!Platinum 5.1 and Live! Digital
Entertainment 5.1 cards (SB0060), the generic and custom OEM Live cards
(CT4830, CT4831 and CT4832), the E-mu Audio Production Studio (APS) card,
as well as the Audigy series, including the Audigy MP3+, X-Gamer, Platinum
and OEM cards.
have been set up to allow users to ask questions and
exchange helpful tips and information with each other. kX developers and
collaborators will sometimes drop in to answer questions, but on a limited
basis (mainly due to time constraints :-P). Note that the kX project email
address should be used for Bug Reports and suggestions only - support
questions will be referred to the kX forums.
Sound Blaster and EAX are registered trademarks and EMU10K1, Audigy, Environmental Audio, Environmental Audio Extensions, and Live! are trademarks of Creative Technology Ltd.
Cubase and VST are registered trademarks and ASIO is a trademark of Steinberg Media Technologies AG.
E-MU, E-MU SYSTEMS, ENSONIQ and SoundFont are registered trademarks owned or licensed by E-MU / ENSONIQ.
Microsoft, Windows and DirectX are registered trademarks of Microsoft Corporation.
All other brand and product names are trademarks or registered trademarks of their respective holders and are hereby recognized as such.
kX Project is in no way affiliated, associated or
connected with E-mu Systems Ltd. or Creative Technology Inc.
11. License Agreement
PLEASE READ THIS DOCUMENT
CAREFULLY BEFORE INSTALLING
THE SOFTWARE.
EUGENE GAVRILOV
SOFTWARE LICENSE AGREEMENT:
This is a legal agreement between you (individual
or entity) and Eugene Gavrilov ('the Author').
This Agreement states the terms and conditions upon
which Eugene Gavrilov offers to license the software,
including, but not limited to, the executable programs,
drivers, libraries, DSP microcode both in source and
in binary form and data files associated with such
programs (collectively, the 'Software').
The Software is licensed, not sold, ownership remains
with the Author. By installing, copying, or making any
use of this Software you agree to be bound by the terms
of this agreement. If you do not agree, do not use or
install the Software -- immediately remove any and all
downloaded or installed versions from your computer
system and/or storage archives.
LICENSE:
The Author grants you a conditional license to use the
Software, subject to the terms included herein.
ASSIGN OR TRANSFER OF LICENSE:
License may not be assigned or transferred to another
person or entity, without prior written permission from
the Author.
COPYRIGHT:
This Software is the proprietary property of the Author
and is protected by Copyright Law. You do not acquire
any rights of ownership whatsoever.
DESCRIPTION OF RIGHTS AND LIMITATIONS:
You agree to not permit or cause any removal or
modification of copyright or proprietary notices,
file name changes, or any modification or additions
to the Software files of any kind. You agree the
Software may not be sold or included in any product
or package without specific written permission of
the Author -- and that only sites designated by the
Author are allowed to distribute this Software,
NO OTHER DISTRIBUTION IS ALLOWED.
DECOMPILING, DISASSEMBLING,
OR REVERSE ENGINEERING:
Except to the extent expressly permitted by this
Agreement or by the laws of the jurisdiction where
you are located, you may not decompile, disassemble
or otherwise reverse engineer the Software, or
engage in any other activities to obtain underlying
information that is not visible to the user in
connection with normal use of the Software.
TERMINATION:
The Author may terminate this agreement should you
fail to comply with any of these terms and/or
conditions. In such event, you agree to immediately
remove this Software from your computer system and
destroy any copies on hand.
DISCLAIMER OF WARRANTY -- NO WARRANTY:
The Author expressly disclaims any warranty for this
product, including all descriptions, documentation,
and on-line documentation. This Software is provided
'AS IS' without warranty of any kind, including
without limitation, any implied warranties of fitness
for a particular purpose or result.
Eugene Gavrilov does not warrant that the functions
contained in the Software will meet your requirements
or that the operation of the Software will be
uninterrupted or error-free or free from malicious code.
For purposes of this paragraph, 'malicious code'
means any program code designed to contaminate
other computer programs or computer data, consume
computer resources, modify, destroy, record, or
transmit data,or in some other fashion usurp the
normal operation of the computer, computer system,
or computer network.
LIMITATION OF LIABILITY -- NO LIABILITY:
The Software is provided 'AS IS'. You agree to assume
the entire risk for any damage or result arising from
its download, installation and use, including the license
process. In no event will the Author (or his agents
and/or associates) be liable to you for any incidental
or consequential damages or losses whatsoever,
including without limitation, damage to data,
property or profits, arising from any use, or
from any inability to use said Software.
FINAL PROVISIONS:
This agreement and the interpretation thereof shall be
exclusively subject to the laws of Russian Federation.
If any one stipulation of this License contract should
be or become invalid, completely or in part, this shall
not affect the validity of the remaining stipulations.
The parties undertake instead to replace the invalid
stipulations with a valid regulation which comes as
closely as possible to the purpose originally intended.
Amendments, supplements and notices of termination
of this agreement must be made in writing. The
rescission of this agreement or an alteration to the
requirement of the written form must also be made
in writing.
Subsidiary agreements have not been concluded.
Place of jurisdiction for all disputes is Moscow.
(c) 2001,2002 Eugene Gavrilov. All rights reserved.
Contact information: www.kxproject.com