Difference between revisions of "Optimal timings"
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
! align="left"|Console / mode | ! align="left"|Console / mode | ||
! align="left"|Dots per scanline / no. scanlines / @dotclk | ! align="left"|Dots per scanline / no. scanlines / @dotclk | ||
− | ! align="left"|OSSC base mode | + | ! align="left"|OSSC base mode |
− | |||
! align="left"|Modified parameters | ! align="left"|Modified parameters | ||
! align="left"|Notes | ! align="left"|Notes | ||
! align="left"|PC modeline | ! align="left"|PC modeline | ||
|- | |- | ||
− | |NES | + | |NES 256x240 @60.10Hz |
|341 / 262 / @5.37MHz(NTSC) [http://wiki.nesdev.com/w/index.php/NTSC_video][http://wiki.nesdev.com/w/images/d/d1/Ntsc_timing.png] | |341 / 262 / @5.37MHz(NTSC) [http://wiki.nesdev.com/w/index.php/NTSC_video][http://wiki.nesdev.com/w/images/d/d1/Ntsc_timing.png] | ||
− | + | |256x240 | |
− | |256x240 | + | | |
− | | | + | | To reduce jitter in couple topmost lines, try disabling ""Allow TVP HPLL2x" and/or using mask. |
− | | | ||
| <pre>Modeline "ossc_nes_1280x720_60.08" 80.55 1280 1385 1510 1705 720 729 738 786 -hsync -vsync</pre> | | <pre>Modeline "ossc_nes_1280x720_60.08" 80.55 1280 1385 1510 1705 720 729 738 786 -hsync -vsync</pre> | ||
|- | |- | ||
− | |SNES | + | |SNES 256x239/224 @60.10Hz |
|341 / 262 / @5.37MHz(NTSC) @5.32MHz(PAL) [http://problemkaputt.de/fullsnes.htm#snestiminghvcounters] | |341 / 262 / @5.37MHz(NTSC) @5.32MHz(PAL) [http://problemkaputt.de/fullsnes.htm#snestiminghvcounters] | ||
− | + | |256x240 | |
− | |256x240 | + | | |
− | | | + | | |
− | | | ||
| <pre>Modeline "ossc_snes_1280x720_60.08" 80.55 1280 1385 1510 1705 720 729 738 786 -hsync -vsync</pre> | | <pre>Modeline "ossc_snes_1280x720_60.08" 80.55 1280 1385 1510 1705 720 729 738 786 -hsync -vsync</pre> | ||
+ | |- | ||
+ | |Mega Drive 320x224 @60Hz | ||
+ | |427 / 262 / @? | ||
+ | |320x240 | ||
+ | |H.samplerate=427 | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |Mega Drive 256x224 @60Hz | ||
+ | |341 / 262 / @? | ||
+ | |256x240 | ||
+ | | | ||
+ | | | ||
+ | | | ||
|- | |- | ||
|N64 320x240 @60Hz | |N64 320x240 @60Hz | ||
|773.25 (?) / 262 / @12.18MHz(NTSC) [http://assemblergames.com/l/threads/direct-hdmi-output-for-n64-and-other-consoles.42764/page-2] | |773.25 (?) / 262 / @12.18MHz(NTSC) [http://assemblergames.com/l/threads/direct-hdmi-output-for-n64-and-other-consoles.42764/page-2] | ||
− | | | + | |320x240 |
− | |||
|H.samplerate=387, H.synclen=22, H.backporch=36 | |H.samplerate=387, H.synclen=22, H.backporch=36 | ||
|Every other visible dot (of 640) is interpolated | |Every other visible dot (of 640) is interpolated | ||
Line 36: | Line 46: | ||
|PSX 320x240 @60Hz | |PSX 320x240 @60Hz | ||
|426.625 (?) / 263 / @6.71MHz(NTSC) @6.65MHz(PAL) [http://problemkaputt.de/psx-spx.htm#gputimings] [http://forum.fobby.net/index.php?t=msg&&th=1117&goto=4132#msg_4132] | |426.625 (?) / 263 / @6.71MHz(NTSC) @6.65MHz(PAL) [http://problemkaputt.de/psx-spx.htm#gputimings] [http://forum.fobby.net/index.php?t=msg&&th=1117&goto=4132#msg_4132] | ||
− | | | + | |320x240 |
− | | | + | | - |
− | |||
| | | | ||
| | | | ||
Line 44: | Line 53: | ||
|Saturn 320x240 @60Hz | |Saturn 320x240 @60Hz | ||
|427 / 262 / @6.71MHz [http://dreamjam.co.uk/emuviews/sat/sattech.txt] | |427 / 262 / @6.71MHz [http://dreamjam.co.uk/emuviews/sat/sattech.txt] | ||
− | + | |320x240 | |
− | |320x240 | ||
|H.samplerate=427 | |H.samplerate=427 | ||
− | | | + | | |
| | | | ||
|- | |- | ||
|DC VGA @60Hz | |DC VGA @60Hz | ||
|858 / 525 / @27MHz [http://mc.pp.se/dc/pvr.html] | |858 / 525 / @27MHz [http://mc.pp.se/dc/pvr.html] | ||
− | |480p | + | |480p |
− | |||
|H active=640 | |H active=640 | ||
− | | | + | | |
| | | | ||
|- | |- | ||
+ | |GC GBI ULL @59.72Hz | ||
+ | |866 / 261 / @13.5MHz ? | ||
+ | |240p | ||
+ | |H samplerate=866 ? | ||
| | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
|- | |- | ||
− | |CPS2 | + | |CPS2 384x224 @59.64Hz |
|512 / 262 / @8MHz | |512 / 262 / @8MHz | ||
− | | | + | |320x240 |
− | |||
|H.samplerate=512, H.active=384, H.backporch=66 | |H.samplerate=512, H.active=384, H.backporch=66 | ||
| | | | ||
Line 78: | Line 83: | ||
|? | |? | ||
| | | | ||
− | |||
| | | | ||
| | | | ||
|} | |} |
Revision as of 19:16, 18 March 2017
Console / mode | Dots per scanline / no. scanlines / @dotclk | OSSC base mode | Modified parameters | Notes | PC modeline |
---|---|---|---|---|---|
NES 256x240 @60.10Hz | 341 / 262 / @5.37MHz(NTSC) [1][2] | 256x240 | To reduce jitter in couple topmost lines, try disabling ""Allow TVP HPLL2x" and/or using mask. | Modeline "ossc_nes_1280x720_60.08" 80.55 1280 1385 1510 1705 720 729 738 786 -hsync -vsync | |
SNES 256x239/224 @60.10Hz | 341 / 262 / @5.37MHz(NTSC) @5.32MHz(PAL) [3] | 256x240 | Modeline "ossc_snes_1280x720_60.08" 80.55 1280 1385 1510 1705 720 729 738 786 -hsync -vsync | ||
Mega Drive 320x224 @60Hz | 427 / 262 / @? | 320x240 | H.samplerate=427 | ||
Mega Drive 256x224 @60Hz | 341 / 262 / @? | 256x240 | |||
N64 320x240 @60Hz | 773.25 (?) / 262 / @12.18MHz(NTSC) [4] | 320x240 | H.samplerate=387, H.synclen=22, H.backporch=36 | Every other visible dot (of 640) is interpolated | |
PSX 320x240 @60Hz | 426.625 (?) / 263 / @6.71MHz(NTSC) @6.65MHz(PAL) [5] [6] | 320x240 | - | ||
Saturn 320x240 @60Hz | 427 / 262 / @6.71MHz [7] | 320x240 | H.samplerate=427 | ||
DC VGA @60Hz | 858 / 525 / @27MHz [8] | 480p | H active=640 | ||
GC GBI ULL @59.72Hz | 866 / 261 / @13.5MHz ? | 240p | H samplerate=866 ? | ||
CPS2 384x224 @59.64Hz | 512 / 262 / @8MHz | 320x240 | H.samplerate=512, H.active=384, H.backporch=66 | ||
Seibu SPI | ? / 293 (?) | ? |