Firmware PION_YAMPP ver 3.05 (FAT16/32) for atmega162 Sergey Vyshkvarkin (Sergey vsg012@mail.ru) 

What player can do: 

MultiCD mode.
a choice of disks, tracks. CD-TEXT up to 256 symbols (the name of tracks, disks/directories) + TAGS ID3 v1, v2 
rewind forward, back (not limits on time), rewind is automatically accelerated depending on time of press of a key,
rewind goes strictly under frames 


Navigation on disks: Disks are broken into intervals on 99. 
The choice of intervals is made from the additional menu (it is caused by button BAND, 
on the display it is displayed ' D-XX ' where XX - number of an interval, then keys of search of tracks 
gets out an interval and a key of a following disk stored). Inside of an interval disks get out on ten 
pieces keys 1,2, etc. 

the Opportunity use playlist format M3U (WinAmp). Files can to be, as well as in a current directory, and anywhere. 
Function can be on/off from the additional menu. (It is pressed BAND 2 times, on the display appears
A-0X, where X - 0 mode is off, 1 - on  , keys of search of tracks changes, a key of a following disk stored)

Work of function:
if the mode is on and in a current directory found playlist, playing on playlist (and functions RDM,RPT,
SCAN, work only inside ). With a manual choice of a disk, current playlist is cancelled and searched new. 

Conversion from Cyrillic UNICODE and ANSI in a Latin. Works for names of files and TAG ID3. 

Support of tags ID3 v1 and v2. In v2 the frame ' TALB ' - the name of an album, ' TIT2 ' - the name of a song 
(not supported: the compressed, coded frames) 
Function can be on/off from the additional menu. (It is pressed BAND 4 times, on the display appears E-0X where X - 0 
mode is switched off, 1  on ID3 V2, 2  on ID3 V1, 3  on ID3 V2 and V1) keys of search of tracks changes, a key of a 
following disk stored). 

Key '11' switched display modes (current time -> remainnig time -> bitrate)

Display of mistakes of a player to the screen 
(ERROR 00 - current file invalid, ERROR 01 - invalid cluster size, ERROR 02 - no DRQ, ERROR 03 - no DATA, 
ERROR 04 - no disk) protection against incorrect files (see mpeg.c) 

Also protection against incorrect files (see mpeg.c) 

From additional modes is added: PAUSE, RPT, LIST, SCAN, RND, COMP, 


The firmware is written on the basis of original firmwares IP_BUS (Vitaliy Koutchaev aka Vitat; http: // www.vitat.spb.ru/)
and YAMPP3 (Jesperh http: // www.myplace.nu) 
 

Sergey Vyshkvarkin (Sergey vsg012@mail.ru)