Main News for Engineer to the Programmer the Emulator Micro Speccy & Micro ST Archives of music Project Vortex References

Micro Speccy and Micro ST

What are these
These are programs for .AY and .AYM-files playing (Micro Speccy) and SNDH and MUS-files playing (Micro ST). AY files format is designed for Amiga DeliTracker plug-in called DeliAY by Patrik Rak. He also wrote AY module for Win32 DeliPlayer. First player on PC was made by 'x128' ZX Spectrum emulator author is James McKay. He made two great programs are AYPlay and AYMake. Sound of this AYPlay is so far from original, so I decided to do Micro Speccy. This version supports .AY-files of EMUL type (Z80 Emulation needed). AYM-files like AY-files. This format supported by RDOSPLAY (see References part). SNDH-files is designed for Atari ST computer. Many time only Atari ST compatible and MC68000-based computers can to play it. But now PC DeliPlayer and WinJAM can to play it too.
Some features
Micro Speccy has same abilities as AY Emulator
  • Sound chip - AY-3-8910/12 and YM2149F, all standard channels combination on output
  • Chip clock frequency - 1773400 Hz for ZX and 1000000 Hz for CPC
  • Sound - 16 bit, 44100 Hz, stereo
  • Z80 emulation - in principle "seems works". Download sources at to the Programmer part
  • Z80 clock frequency - 3494400 Hz
  • T-States number between interrupts - 69888
  • INT signal length - 21 T-States (this error is fixed in Ay_Emul)
  • Beeper sound is simplified emulating
  • Amstrad CPC ports emulation - I have no exact data about this computer - can be errors; only writting to F6xx and F4xx is supported
  • Works at Windows 9x and greater
Micro ST emulates Atari ST as follows.
  • Sound chips - YM2149F (ABC-stereo/mono) + Atari STe DMA-Sound
  • Chip clock frequency - user defined
  • Sound - 16 bit, 44100 Hz, stereo
  • MC68000 emulation - Starscream 680x0 emulation library by Neill Corlett (
  • MC68000 clock frequency - user defined
  • VBLs period - from SNDH-header or user defined
  • MFP chip frequency - user defined
  • Formats support - SND, SNDH, SNDH v2.1, MUS
  • For text decoding Atari ST codepage is used
  • Works in Windows or Linux
Micro Speccy has been finished. Micro ST beta version is available, you can download source code from to the Programmer part. AY, AYM and SNDH playing engine development is continued in the Ay_Emul project.
Archives available for downloading.
File nameSizeDescription
MicroSpeccy.rar373917 .AY and .AYM-files player version 1.0
MSSkinExample.rar4263 Micro Speccy Skin example by Graham Goring
MicroSTbeta10-32.7z1320419 SNDH and MUS-files player, beta version 10 for 32-bit Windows
MicroSTbeta10-64.7z1444690 SNDH and MUS-files player, beta version 10 for 64-bit Windows
MicroSTbeta10-32.tar.gz2496974 SNDH and MUS-files player, beta version 10 for 32-bit Linux
MicroSTbeta10-64.tar.gz2684102 SNDH and MUS-files player, beta version 10 for 64-bit Linux
MicroSTbeta5.7z494397 SNDH and MUS-files player, beta version 5 (for Windows 9x and newer)

Site author Sergey Bulba
Web design Ivan Reshetnikov
Copyright © 1999,2022 S.V. Bulba