%OP%VS4.13 (28-Apr-92), Tim Dobson, R4001 0202 1006 4799 
%OP%FGTrinity.Medium
%OP%FS12000
%OP%WC162,1898,210,1494,1,22,0,0
%CO:A,2,0%%CO:B,17,72%Medusa screen modes

This spreadsheet gives the horizontal and vertical timings for the Medusa screen modes.
For the numbered screen modes, these timings are almost identical to the RISC OS 3 timings. 

However, on VIDC1 the horizontal front and back porch timings are forced to be an odd 
number of pixel times, whereas on VIDC20 they have to be even, therefore all horizontal back 
porch timings have been reduced by one pixel, and front porch timings increased by one pixel.

The figures below show that our timings for the 800 x 600 modes differ from the VESA 
manufacturing guidelines in that we have hsync=100, hbpch=100, whereas they have 
hsync=72, hbpch=128; ie the total times are the same, and the time from the start of the hsync 
pulse to the start of the display area is the same, but our sync is wider. It is likely that I will 
change RISC OS to match the VESA standard - I don't believe this will have an effect on the 
horizontal position of the display (this is something I will have to check out).

It is likely that as well as adding the VESA modes described below, RISC OS will also 
provide several modes obtained by doubling the dot frequency of standard modes, eg 1280 x 
480, 1600 x 600, 2048 x 768.

It may also be possible to provide 1280 x 1024 at some pixel depths, although this may 
involve running VIDC20 and/or the VCO out of specification. I don't have any timing 
diagrams for 1280 x 1024; if you can get hold of these (is there a VESA standard for this?) it 
would help establish the feasibility of this (the Taxan 875 Plus LR monitor spec. gives the line 
frequency for this at 60 and 70Hz frame rates, but not the detailed timings (eg the dot 
frequency)).

Tim (22-Mar-93).

Horizontal parameters for Monitortype 1 modes



0,3,4,8,11,12,14,15 


1,2,5,6,7,9,10,13


16,17,24


33,34,35,36
(overscan)

18,19,20,21


25,26,27,28
(VGA)

29,30,31
(SVGA)

37,38,39,40
(DTP - ega)

41,42,43
(EGA - pcemu)

44,45,46
(CGA - pcemu)

800 x 600 (56 Hz)
VESA guideline

800 x 600 (60 Hz)
VESA guideline

800 x 600 (72 Hz)
VESA standard

1024 x 768 (60 Hz)
VESA guideline

1024 x 768 (70 Hz)
VESA standard



Vertical parameters

0,1,2,4,5,8,9,10
12,13,15,16,24

3,6,7,11,14,17

 33,34,35,36

18,19,20,21

25,26,27,28

29,30,31

37,38,39,40

41,42,43

44,45,46

800 x 600 (56 Hz)
VESA guideline

800 x 600 (60 Hz)
VESA guideline

800 x 600 (72 Hz)
VESA standard

1024 x 768  (60 Hz)
VESA guideline

1024 x 768  (70 Hz)
VESA standard
%CO:C,6,60%






























   sync

%V%%R%%D0%72
%V%%R%C34/M34*1000

%V%%R%%D0%36
%V%%R%C37/M37*1000

%V%%R%%D0%108
%V%%R%C40/M40*1000

%V%%R%%D0%76
%V%%R%C43/M43*1000

%V%%R%%D0%56
%V%%R%C46/M46*1000

%V%%R%%D0%96
%V%%R%C49/M49*1000

%V%%R%%D0%100
%V%%R%C52/M52*1000

%V%%R%%D0%118
%V%%R%C55/M55*1000

%V%%R%%D0%76
%V%%R%C58/M58*1000

%V%%R%%D0%72
%V%%R%C61/M61*1000

%V%%R%%D0%72
%V%%R%C64/M64*1000

%V%%R%%D0%128
%V%%R%C67/M67*1000

%V%%R%%D0%120
%V%%R%C70/M70*1000

%V%%R%%D0%136
%V%%R%C73/M73*1000

%V%%R%%D0%136
%V%%R%C76/M76*1000



(rasters)

%V%%R%%D0%3


%V%%R%%D0%3

%V%%R%%D0%3

%V%%R%%D0%3

%V%%R%%D0%2

%V%%R%%D0%2

%V%%R%%D0%3

%V%%R%%D0%3

%V%%R%%D0%3

%V%%R%%D0%2


%V%%R%%D0%4


%V%%R%%D0%6


%V%%R%%D0%6


%V%%R%%D0%6
%CO:D,6,48%






























  porch

%V%%R%%D0%62
%V%%R%D34/M34*1000

%V%%R%%D0%30
%V%%R%D37/M37*1000

%V%%R%%D0%72
%V%%R%D40/M40*1000

%V%%R%%D0%82
%V%%R%D43/M43*1000

%V%%R%%D0%112
%V%%R%D46/M46*1000

%V%%R%%D0%46
%V%%R%D49/M49*1000

%V%%R%%D0%100
%V%%R%D52/M52*1000

%V%%R%%D0%58
%V%%R%D55/M55*1000

%V%%R%%D0%36
%V%%R%D58/M58*1000

%V%%R%%D0%162
%V%%R%D61/M61*1000

%V%%R%%D0%128
%V%%R%D64/M64*1000

%V%%R%%D0%88
%V%%R%D67/M67*1000

%V%%R%%D0%64
%V%%R%D70/M70*1000

%V%%R%%D0%160
%V%%R%D73/M73*1000

%V%%R%%D0%144
%V%%R%D76/M76*1000





%V%%R%%D0%16


%V%%R%%D0%16

%V%%R%%D0%19

%V%%R%%D0%18

%V%%R%%D0%32

%V%%R%%D0%22

%V%%R%%D0%9

%V%%R%%D0%9

%V%%R%%D0%34

%V%%R%%D0%22


%V%%R%%D0%23


%V%%R%%D0%23


%V%%R%%D0%29


%V%%R%%D0%29
%CO:E,6,36%






























 border

%V%%R%%D0%88
%V%%R%E34/M34*1000

%V%%R%%D0%44
%V%%R%E37/M37*1000

%V%%R%%D0%106
%V%%R%E40/M40*1000

%V%%R%%D0%0
%V%%R%E43/M43*1000

%V%%R%%D0%0
%V%%R%E46/M46*1000

%V%%R%%D0%0
%V%%R%E49/M49*1000

%V%%R%%D0%0
%V%%R%E52/M52*1000

%V%%R%%D0%0
%V%%R%E55/M55*1000

%V%%R%%D0%0
%V%%R%E58/M58*1000

%V%%R%%D0%0
%V%%R%E61/M61*1000

%V%%R%%D0%0
%V%%R%E64/M64*1000

%V%%R%%D0%0
%V%%R%E67/M67*1000

%V%%R%%D0%0
%V%%R%E70/M70*1000

%V%%R%%D0%0
%V%%R%E73/M73*1000

%V%%R%%D0%0
%V%%R%E76/M76*1000





%V%%R%%D0%17


%V%%R%%D0%20

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0


%V%%R%%D0%0


%V%%R%%D0%0


%V%%R%%D0%0


%V%%R%%D0%0
%CO:F,6,24%






























display

%V%%R%%D0%640
%V%%R%F34/M34*1000

%V%%R%%D0%320
%V%%R%F37/M37*1000

%V%%R%%D0%1056
%V%%R%F40/M40*1000

%V%%R%%D0%768
%V%%R%F43/M43*1000

%V%%R%%D0%640
%V%%R%F46/M46*1000

%V%%R%%D0%640
%V%%R%F49/M49*1000

%V%%R%%D0%800
%V%%R%F52/M52*1000

%V%%R%%D0%896
%V%%R%F55/M55*1000

%V%%R%%D0%640
%V%%R%F58/M58*1000

%V%%R%%D0%640
%V%%R%F61/M61*1000

%V%%R%%D0%800
%V%%R%F64/M64*1000

%V%%R%%D0%800
%V%%R%F67/M67*1000

%V%%R%%D0%800
%V%%R%F70/M70*1000

%V%%R%%D0%1024
%V%%R%F73/M73*1000

%V%%R%%D0%1024
%V%%R%F76/M76*1000





%V%%R%%D0%256


%V%%R%%D0%250

%V%%R%%D0%288

%V%%R%%D0%512

%V%%R%%D0%480

%V%%R%%D0%600

%V%%R%%D0%352

%V%%R%%D0%352

%V%%R%%D0%200

%V%%R%%D0%600


%V%%R%%D0%600


%V%%R%%D0%600


%V%%R%%D0%768


%V%%R%%D0%768
%CO:G,6,30%






























 border

%V%%R%%D0%88
%V%%R%G34/M34*1000

%V%%R%%D0%44
%V%%R%G37/M37*1000

%V%%R%%D0%106
%V%%R%G40/M40*1000

%V%%R%%D0%0
%V%%R%G43/M43*1000

%V%%R%%D0%0
%V%%R%G46/M46*1000

%V%%R%%D0%0
%V%%R%G49/M49*1000

%V%%R%%D0%0
%V%%R%G52/M52*1000

%V%%R%%D0%0
%V%%R%G55/M55*1000

%V%%R%%D0%0
%V%%R%G58/M58*1000

%V%%R%%D0%0
%V%%R%G61/M61*1000

%V%%R%%D0%0
%V%%R%G64/M64*1000

%V%%R%%D0%0
%V%%R%G67/M67*1000

%V%%R%%D0%0
%V%%R%G70/M70*1000

%V%%R%%D0%0
%V%%R%G73/M73*1000

%V%%R%%D0%0
%V%%R%G76/M76*1000





%V%%R%%D0%17


%V%%R%%D0%20

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%0


%V%%R%%D0%0


%V%%R%%D0%0


%V%%R%%D0%0


%V%%R%%D0%0
%CO:H,6,20%






























 porch

%V%%R%%D0%74
%V%%R%H34/M34*1000

%V%%R%%D0%38
%V%%R%H37/M37*1000

%V%%R%%D0%88
%V%%R%H40/M40*1000

%V%%R%%D0%98
%V%%R%H43/M43*1000

%V%%R%%D0%88
%V%%R%H46/M46*1000

%V%%R%%D0%18
%V%%R%H49/M49*1000

%V%%R%%D0%24
%V%%R%H52/M52*1000

%V%%R%%D0%28
%V%%R%H55/M55*1000

%V%%R%%D0%16
%V%%R%H58/M58*1000

%V%%R%%D0%146
%V%%R%H61/M61*1000

%V%%R%%D0%24
%V%%R%H64/M64*1000

%V%%R%%D0%40
%V%%R%H67/M67*1000

%V%%R%%D0%56
%V%%R%H70/M70*1000

%V%%R%%D0%24
%V%%R%H73/M73*1000

%V%%R%%D0%24
%V%%R%H76/M76*1000





%V%%R%%D0%3


%V%%R%%D0%3

%V%%R%%D0%2

%V%%R%%D0%1

%V%%R%%D0%11

%V%%R%%D0%1

%V%%R%%D0%0

%V%%R%%D0%0

%V%%R%%D0%25

%V%%R%%D0%1


%V%%R%%D0%1


%V%%R%%D0%37


%V%%R%%D0%3


%V%%R%%D0%3
%CO:I,6,10%






























   Total

%V%%R%%D0%sum(C34H34)
%V%%R%I34/M34*1000

%V%%R%%D0%sum(C37H37)
%V%%R%I37/M37*1000

%V%%R%%D0%sum(C40H40)
%V%%R%I40/M40*1000

%V%%R%%D0%sum(C43H43)
%V%%R%I43/M43*1000

%V%%R%%D0%sum(C46H46)
%V%%R%I46/M46*1000

%V%%R%%D0%sum(C49H49)
%V%%R%I49/M49*1000

%V%%R%%D0%sum(C52H52)
%V%%R%I52/M52*1000

%V%%R%%D0%sum(C55H55)
%V%%R%I55/M55*1000

%V%%R%%D0%sum(C58H58)
%V%%R%I58/M58*1000

%V%%R%%D0%sum(C61H61)
%V%%R%I61/M61*1000

%V%%R%%D0%sum(C64H64)
%V%%R%I64/M64*1000

%V%%R%%D0%sum(C67H67)
%V%%R%I67/M67*1000

%V%%R%%D0%sum(C70H70)
%V%%R%I70/M70*1000

%V%%R%%D0%sum(C73H73)
%V%%R%I73/M73*1000

%V%%R%%D0%sum(C76H76)
%V%%R%I76/M76*1000





%V%%R%%D0%sum(C83H83)


%V%%R%%D0%sum(C86H86)

%V%%R%%D0%sum(C88H88)

%V%%R%%D0%sum(C90H90)

%V%%R%%D0%sum(C92H92)

%V%%R%%D0%sum(C94H94)

%V%%R%%D0%sum(C96H96)

%V%%R%%D0%sum(C98H98)

%V%%R%%D0%sum(C100H100)

%V%%R%%D0%sum(C102H102)


%V%%R%%D0%sum(C105H105)


%V%%R%%D0%sum(C108H108)


%V%%R%%D0%sum(C111H111)


%V%%R%%D0%sum(C114H114)
%CO:J,4,0%
































pix
usec

pix
usec

pix
usec

pix
usec

pix
usec

pix
usec

pix
usec

pix
usec

pix
usec

pix
usec

pix
usec

pix
usec

pix
usec

pix
usec

pix
usec
%CO:K,6,42%






























  H Freq
   KHz
%V%%R%%D3%1000/I35


%V%%R%%D3%1000/I38


%V%%R%%D3%1000/I41


%V%%R%%D3%1000/I44


%V%%R%%D3%1000/I47


%V%%R%%D3%1000/I50


%V%%R%%D3%1000/I53


%V%%R%%D3%1000/I56


%V%%R%%D3%1000/I59


%V%%R%%D3%1000/I62


%V%%R%%D3%1000/I65


%V%%R%%D3%1000/I68


%V%%R%%D3%1000/I71


%V%%R%%D3%1000/I74


%V%%R%%D3%1000/I77






%V%%R%1000000/I35/I83


%V%%R%1000000/I38/I86

%V%%R%1000000/I44/I88

%V%%R%1000000/I47/I90

%V%%R%1000000/I50/I92

%V%%R%1000000/I53/I94

%V%%R%1000000/I56/I96

%V%%R%1000000/I59/I98

%V%%R%1000000/I62/I100

%V%%R%1000000/I65/I102


%V%%R%1000000/I68/I105


%V%%R%1000000/I71/I108


%V%%R%1000000/I74/I111


%V%%R%1000000/I77/I114
%CO:L,6,32%





























   disp
   cntr
   usec
%V%%R%(C34+D34+E34+F34/2)/M34*1000


%V%%R%(C37+D37+E37+F37/2)/M37*1000


%V%%R%(C40+D40+E40+F40/2)/M40*1000


%V%%R%(C43+D43+E43+F43/2)/M43*1000


%V%%R%(C46+D46+E46+F46/2)/M46*1000


%V%%R%(C49+D49+E49+F49/2)/M49*1000


%V%%R%(C52+D52+E52+F52/2)/M52*1000


%V%%R%(C55+D55+E55+F55/2)/M55*1000


%V%%R%(C58+D58+E58+F58/2)/M58*1000


%V%%R%(C61+D61+E61+F61/2)/M61*1000


%V%%R%(C64+D64+E64+F64/2)/M64*1000


%V%%R%(C67+D67+E67+F67/2)/M67*1000


%V%%R%(C70+D70+E70+F70/2)/M70*1000


%V%%R%(C73+D73+E73+F73/2)/M73*1000


%V%%R%(C76+D76+E76+F76/2)/M76*1000






Hz


Hz

Hz

Hz

Hz

Hz

Hz

Hz

Hz

Hz


Hz


Hz


Hz


Hz
%CO:M,6,22%





























   pix
 clock
  KHz
%V%%R%%D0%16000


%V%%R%%D0%8000


%V%%R%%D0%24000


%V%%R%%D0%16000


%V%%R%%D0%24000


%V%%R%%D0%25175


%V%%R%%D0%36000


%V%%R%%D0%24000


%V%%R%%D0%2*25175/3


%V%%R%%D0%16000


%V%%R%%D0%36000


%V%%R%%D0%40000


%V%%R%%D0%50000


%V%%R%%D0%65000


%V%%R%%D0%75000




   vert
  center
%V%%R%%D0%(C83+D83+E83+F83/2)


%V%%R%%D0%(C86+D86+E86+F86/2)

%V%%R%%D0%(C88+D88+E88+F88/2)

%V%%R%%D0%(C90+D90+E90+F90/2)

%V%%R%%D0%(C92+D92+E92+F92/2)

%V%%R%%D0%(C94+D94+E94+F94/2)

%V%%R%%D0%(C96+D96+E96+F96/2)

%V%%R%%D0%(C98+D98+E98+F98/2)

%V%%R%%D0%(C100+D100+E100+F100/2)

%V%%R%%D0%(C102+D102+E102+F102/2)


%V%%R%%D0%(C105+D105+E105+F105/2)


%V%%R%%D0%(C108+D108+E108+F108/2)


%V%%R%%D0%(C111+D111+E111+F111/2)


%V%%R%%D0%(C114+D114+E114+F114/2)
%CO:N,8,0%