X-Git-Url: https://git.decadent.org.uk/gitweb/?p=videolink.git;a=blobdiff_plain;f=dvd.hpp;h=f1b1bb14ef6de9f7f376b869cffb4b47bc3b0aa8;hp=9811fa3d89c99f973b9c8ff3b0ac7645c6b3f69b;hb=HEAD;hpb=ddc364c6916166aab0d2341e42efb35f925aada5 diff --git a/dvd.hpp b/dvd.hpp index 9811fa3..f1b1bb1 100644 --- a/dvd.hpp +++ b/dvd.hpp @@ -4,18 +4,25 @@ namespace dvd { // Maximum number of buttons in a menu. - const int menu_buttons_max = 36; + const unsigned menu_buttons_max = 36; // Number of colours allowed in each button. // Buttons can change colour when they are selected. - const int button_n_colours = 4; + const unsigned button_n_colours = 4; // DVD virtual machine register size. - const int reg_bits = 16; + const unsigned reg_bits = 16; // Number by which button numbers must be multiplied when stored in // system register 8. - const int reg_s8_button_mult = 0x400; + const unsigned reg_s8_button_mult = 0x400; + + // Maximum number of PGCs in a domain that can be linked to. + const unsigned domain_pgcs_max = 127; + + // Maximum number of titles on a disc. (Also the maximum number of + // titlesets per disc.) + const unsigned titles_max = 99; } #endif // !INC_DVD_HPP