Opened 21 years ago
Closed 4 years ago
#7354 closed feature request (wontfix)
DC: Add PAL60 support for ScummVM
Reported by: | SF/timofonic | Owned by: | sev- |
---|---|---|---|
Priority: | normal | Component: | Port: Dreamcast |
Version: | Keywords: | ||
Cc: | Game: |
Description
Add PAL60 support of Dreamcast ScumMVM, and not see the molest flickering...
Ticket imported from: #921889. Ticket imported from: feature-requests/170.
Change History (14)
comment:1 by , 21 years ago
Summary: | Add PAL60 support un Dreamcast port of ScummVM → DC: Add PAL60 support of ScummVM |
---|
comment:2 by , 21 years ago
Owner: | set to |
---|
comment:3 by , 21 years ago
Summary: | DC: Add PAL60 support of ScummVM → DC: Add PAL60 support for ScummVM |
---|
comment:4 by , 20 years ago
comment:6 by , 19 years ago
Marcus, the latest available version (0.7.0) still output at 50Hz, please add 60Hz support, the flickering on the image is not comfortable.
comment:8 by , 18 years ago
Any news about this? I got a PAL Dreamcast and having the same problem :(
comment:9 by , 18 years ago
I could be wrong but I think that PAL60 would not help with the flickering. Flickering is caused with the interlaced display mode on television with graphics that are not very suitable for it. I think that ScummVM DC uses 640x480 display mode or something like that. It looks wonderful on VGA monitor using DC VGA Box. But with television, it flickers badly. One solution would be to tell Dreamcast to use lower non-interlaced resolution if it detects that it is connected to TV like 320x200. After all that is the native resolution of most (but not all) games that ScummVM plays.
comment:10 by , 17 years ago
Look: /ronin-src/c_video.cc_video.c =
/* Set up video registers to the desired video mode
in: cabletype (0=VGA, 2=RGB, 3=Composite) pixel mode (0=RGB555, 1=RGB565, 3=RGB888) tvmode (0 = off, 1 = on) res (0 = 320 x 240, 1 = 640 x 240, 2 = 640 x 480) hz50 (0 = 60Hz, 1 = 50 Hz) pal (0 = NTSC, 1 = PAL, 2 = PALM, 3 = PALN) voffset (vertical offset of screen in TV mode. Added to the base offset.) */ void dc_init_video(int cabletype, int mode, int tvmode, int res, int hz50, int pal, int voffset)
And /ronin-src/video.h= START_EXTERN_C void dc_init_pvr(); void dc_init_video(int cabletype, int mode, int tvmode, int res, int hz50, int pal, int voffset); void dc_video_on(); int dc_check_cable(); void dc_waitvbl(); void dc_setup_ta(); void dc_reset_screen( int hires, int lace );
void dc_set_border( unsigned int color );
void dc_draw_string(int x, int y, const char *message, int color); void dc_draw_char12(int x, int y, int c, int color); void dc_clrscr(int color); void dc_multibuffer_set(int show, int draw); void dc_tvmode(int on); END_EXTERN_C
comment:11 by , 17 years ago
Well, if you know your way around, feel free to provide a patch on our patch tracker. Other than that, i don't think posting header fragments in here will help anybody :-)
comment:12 by , 11 years ago
Component: | → Ports |
---|
comment:13 by , 6 years ago
Component: | Ports → Port: Dreamcast |
---|
comment:14 by , 4 years ago
Owner: | changed from | to
---|---|
Resolution: | → wontfix |
Status: | new → closed |
I think, now if somebody still runs a DC, then it goes on a modern monitor/TV which can handle 50Hz. CRTs are basically gone.
What is the status of this item?