Subversion Repositories pentevo

Rev

Rev 4 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4 lvd 1
video resolution:
2
 
3
lowres - 7MHz pixelclock (256 or 320 pixels per line)
4
hires  - 14MHz pixelclock (512 or 640 pixels per line)
5
 
6
 
7
videomode:
8
 
9
attr   - two bytes per 8 pixels, bits and attribute
10
text   - 2 bytes per 8 pixels, same as attr, but bytes are letter code and letter attribute
11
16c    - 4 bits per pixel, 16 colors
12
2c     - one bit per pixel, monochrome
13
256c   - 8 bits per pixel
14
16+16c - two 16c playfields with transparency
15
 
16
 
17
table structure:
18
 
19
MEMORY SPEED
20
	VIDEO MODE
21
		CPU SPEED/WAITS
22
 
23
 
24
BW - available memory bandwidth usage: when 1, cpu stalls, when 1/2 or less - CPU runs nowait at Fcpu<=Fmemory.
25
     When Fcpu>Fmemory and BW<1, there are wait states.
26
 
27
 
28
-----------------------------------------------------------------------------------------
29
 
30
3.5MHz, 8 bit memory:
31
 
32
	lowres attr/text,
33
	hires 2c:         BW=1/2
34
		3.5MHz nowait
35
		7MHz wait
36
	lowres 16c,
37
	hires attr/text:  BW=1
38
		stall
39
 
40
 
41
3.5MHz, 16 bit memory:
42
 
43
	lowres attr/text: BW=1/4 (or 1/2 in lame schemes like ATM turbo or Profi)
44
		3.5MHz nowait
45
		7MHz wait
46
	lowres 16c,
47
	hires attr/text:  BW=1/2
48
		3.5MHz nowait
49
		7MHz wait
50
	lowres 256c,
51
	lowres 16+16c,
52
	hires 16c:        BW=1
53
		stall
54
 
55
 
56
7MHz, 16 bit memory:
57
 
58
	lowres attr/text,
59
	hires 2c:         BW=1/8
60
		3.5MHz nowait
61
		7MHz nowait
62
		14MHz wait
63
	lowres 16c,
64
	hires attr/text:  BW=1/4
65
		3.5MHz nowait
66
		7MHz nowait
67
		14MHz wait
68
	lowres 256c,
69
	lowres 16+16c,
70
	hires 16c:        BW=1/2
71
		3.5MHz nowait
72
		7MHz nowait
73
		14MHz wait
74
	hires 256c,
75
	hires 16+16c:     BW=1
76
		stall
77