
PO
VS1000B/C Audio Book VS1000
1. VS1000 AUDIO BOOK
1.5 Menu System
The whole audio book is built around a menu system. Only audio files that have been
added to the menu system are playable. One file MENU.MNU describes the menu tree.
The playable menu entries specify a file name, a starting position, and an end position.
The playback starts from the start position and continues until the end of the .ogg file.
After that the player returns to menu.
A menu entry can also specify that the end position is used to end the playback. In that
case the portion between the start and end positions are played and after that the player
returns to menu. This can be used to play only a specific fraction of a file, for example
one part of a larger story.
The verse entries are used to display the name of the current play position during play-
back.
Figure 1.5: Menu Structure
Each entry is 64 bytes long. This includes a 42-character menu entry name, sub-menu
indices, 8-character FAT filename, start and end times, and menu flags.
Bookmark menu entries have a filename starting with “:”, but they have special processing
in the software: only bookmarks that exist are shown in the menu. You can also select
the bookmark to continue browsing from the bookmarked verse.
Backlight timer menu entries have a filename starting with “!”, and you can have different
backlight timer values by just modifying the menu entries.
See also genmenu.c and menu.txt for examples and comments.
Rev. 0.92 2008-10-31 Page 8(16)