// NTSC (480i59.94, I suppose). A special case, see below.
if (video_format == 0xe901 || video_format == 0xe9c1 || video_format == 0xe801) {
- *width = 640;
+ *width = 720;
*height = 480;
- *frame_rate_nom = 60000;
+ *extra_lines_top = 17;
+ *extra_lines_bottom = 28;
+ *frame_rate_nom = 30000;
*frame_rate_den = 1001;
- *second_field_start = *height / 2; // TODO
+ *second_field_start = 280;
*interlaced = true;
return true;
}
// PAL (576i50, I suppose). A special case, see below.
- if (video_format == 0xe909) {
+ if (video_format == 0xe909 || video_format == 0xe9c9) {
*width = 720;
*height = 576;
- *frame_rate_nom = 50;
+ *extra_lines_top = 22;
+ *extra_lines_bottom = 27;
+ *frame_rate_nom = 25;
*frame_rate_den = 1;
- *second_field_start = *height / 2; // TODO
+ *second_field_start = 335;
*interlaced = true;
return true;
}