]> git.decadent.org.uk Git - videolink.git/blob - dvd.hpp
Release versions 1.2.11 and 1.2.11-1
[videolink.git] / dvd.hpp
1 #ifndef INC_DVD_HPP
2 #define INC_DVD_HPP
3
4 namespace dvd
5 {
6     // Maximum number of buttons in a menu.
7     const unsigned menu_buttons_max = 36;
8
9     // Number of colours allowed in each button.
10     // Buttons can change colour when they are selected.
11     const unsigned button_n_colours = 4;
12
13     // DVD virtual machine register size.
14     const unsigned reg_bits = 16;
15
16     // Number by which button numbers must be multiplied when stored in
17     // system register 8.
18     const unsigned reg_s8_button_mult = 0x400;
19
20     // Maximum number of PGCs in a domain that can be linked to.
21     const unsigned domain_pgcs_max = 127;
22
23     // Maximum number of titles on a disc.  (Also the maximum number of
24     // titlesets per disc.)
25     const unsigned titles_max = 99;
26 }
27
28 #endif // !INC_DVD_HPP