Micro Speccy and Micro ST
- What these are
- This is software for .AY and .AYM file playback (Micro Speccy) and SNDH and MUS file playback (Micro ST), respectively. The AY file format is designed for an Amiga DeliTracker plug-in called DeliAY, made by Patrik Rak. He also wrote an AY module for Win32 DeliPlayer.
The first player on the PC was made (for .AY) by the author of "x128" the ZX Spectrum emulator, James McKay. He has made the two great programs, AYPlay and AYMake, but the sound of AYPlay proved to be far from the original, which was why I decided to create Micro Speccy. This version supports .AY files type EMUL (as in, Z80 Emulation required).
The AYM files are similar to the AY files and are supported by RDOSPLAY (see References part). SNDH files were first designed for Atari ST computer, and for the longest time it was only available for listening if you owned one of those, or a MC68000 CPU-compatible computer (such as an Amiga). Now, PC DeliPlayer and WinJAM can play it too.
- Some of the features
- Micro Speccy has same feature set as AY Emulator
- Sound chip: AY-3-8910/12 and YM2149F, all the standard channel combinations for output
- Chip clock frequency: 1,773,400 Hz for ZX and 1,000,000 Hz for CPC
- Waveform: 16 bit, 44100 Hz, stereo
- Z80 emulation: follows the principle "as long as it works". Download the sources at the For Developers section
- Z80 clock frequency: 3,494,400 Hz
- T-States number between interrupts: 69,888
- INT signal length: 21 T-States (this error was fixed in Ay_Emul)
- Beeper sound: simplified emulation
- Amstrad CPC ports emulation: I have no precise specifications about this computer, so errors might lurk in there; only writing to the AY ports F6xx and F4xx is supported
- Works on Windows 9x and older
Micro ST emulates an Atari ST as follows:
- Sound chips: YM2149F (ABC-stereo/mono) + Atari STe DMA-Sound
- Chip clock frequency: user-defined
- Waveform: 16 bit, 44100 Hz, stereo
- MC68000 emulation: Starscream 680x0 emulation library by Neill Corlett (corlett@elwha.nrrc.ncsu.edu)
- MC68000 clock frequency: user-defined
- VBLs period: from the SNDH header or user-defined
- MFP chip frequency: user-defined
- Formats supported: SND, SNDH, SNDH v2.1, MUS
- For text decoding, the Atari ST character set is used
- Works on Windows or Linux
- How to download it
- My work on the Micro Speccy project is finished. A beta version of Micro ST is available, and you can download the source codes from the For Developers section. AY, AYM and SNDH playback engine development is continued in the Ay_Emul project.
|
|