OS4 DepotLogo by McFly 
(anonymous IP:,2219) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (600)
   o Document (22)
   o Driver (97)
   o Emulation (148)
   o Game (1005)
   o Graphics (499)
   o Library (116)
   o Network (233)
   o Office (66)
   o Utility (927)
   o Video (69)

Total files: 4379

Full index file
Recent index file



Support the site

 Readme for:  Development » Library » Audio » libayemu.lha


Description: libAYEmu use this to play AY music
Download: libayemu.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 374kb
Version: 0.9.5
Date: 21 Nov 2006
Author: Roman Scherbakov, Sashnov Alexander, AmigaOS 4.0 compile by Spot / Up Rough
Submitter: Spot / Up Rough
Email: spot/triad se
Category: development/library/audio
License: GPL
Distribute: yes
Min OS Version: 4.0
FileID: 2337
Comments: 3
Snapshots: 0
Videos: 0
Downloads: 242  (Current version)
242  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
 AY/YM sound co-processor emulation library.

  This is the AY/YM sound chip emulator. These chips was used in such
computers as Sinclair ZX Spectrum 128Kb(AY8912), Atari and some others.

  This library allow to use AY/YM sound effects and music in your own
programms, games, demos, etc. User must pass to library array of AY/YM
registers (14-bytes) and library will generate sound stream by this.
Library have functions for handle .vtx files (see below), doxygen
format documentation and samples of use the library API.

  VTX format is made for store AY/YM song in lha5 complession. This
library can read sond info header and unpack lha5 compressed data from
vtx file. There are thousands songs from games, magazins, demos
available from other sources in internet. You can see
http://vtx.microfor.ru/music.htm for example.

See also playvtx (vtx console player) and xmms-vtx (vtx xmms plugin).


For configure, make and install just do the following commands:
 tar xzf libayemu-*.tgz
 cd libayemu
 make install

(last command requires the root privelegies).
It will install library and headers in /usr/local/lib and /usr/local/include.
See file INSTALL for read more about standard configure script options. 

    Install latest version from CVS.

You can download and install laters (under development) version of
libayemu directly from CVS repository on sourceforge.net by following
commands (this example for Linux/cygwin users):

 cvs -d:pserver:anonymous()cvs.sf.net:/cvsroot/libayemu co libayemu
 cd libayemu
 sh bootstrap      # (for generate build script)
 make install      # (with root privelegies)

    Using the library

You can find several usage examples for this library:
  * console VTX-file player: playvtx;
  * custom register data set: test.c in src dir.

Also there is a good doxygen format documentation available.

Other examples (under SDL, win32) coming soon (volunteers?).

    Other resources

On vtx.microfor.ru you can found vtx player for winamp (as plugin) and

Warning: There is the large zip archive on vtx.microfor.ru:

vtx_songs   23.65 Mb  ZX Spectrum Vortex Music SFX Archive v1.5

But inside this zip the windows-executable self-extracting archive.
So if you have problem with run it (if you use other than Windows (TM)
operating system or you not want run not trusted executable from
Internet) you can download it as plain zip archive by following link:

http://sashnov.fanstvo.com/vtx_songs.zip  (27 Mb)

   |                                                           |
   |       A M I G A   O S   4 . 0   C O M P I L E   B Y       |
  ._______                                        .______.     |
  |  ____/________________________________________|      |__   .
._|____._         |      ._       |      ._       |       _/______.
|      |/         |      |/       |      |/       |      |/       |
|                 |      _________|               |               |
|_________________|______|spt/up  |_______________|_______________| 
   .                                                           .
   |                                                           |
   |      This one is dedicated to Curty, Bean and Olle!       |
   |                 Umpa Umpa - Pumpa Rumpa!                  |
   |        Go make an AY plugin for TuneNet now! Run!         |
   |                                                           |
   |   I am in a shitty economical situation, so if you feel   |
   |  that what I do is  worth anything, use paypal to donate  |
   |         to my email addy, spotATtriadDOTse, thanx!        |
   |                                                           |
   |                    Spot / Up Rough 2006                   |

Copyright © 2004-2024 by Björn Hagström All Rights Reserved