Back
TC0630 FDP “F3 Display Processor”
the FDP handles all graphics rendering, except for final palette lookup and alpha blending.
For each screen pixel, the FDP outputs two palette indexes. these are used as addresses for palette RAM , and the resulting colors are sent to the FDA for blending.
the four RAM chips to the left of the FDP are the sprite framebuffer.
the two RAM chips above the FDP are accessible to the CPU . these store the tilemaps, list of sprites to render, text/pixel data, and line effects
Pinout
note: many of these pin assignments are only approximately correct
ss lllL xxxx xxxx xxxx
1 CS ? (pal1.21)CPU interface
2 AS ? ic9.3 (cpu.dsack0 && .dsack1 && .as)
3 DS
4 A14
5 A13
6 A12
7 A11
8 A10
9 A9
10 VCC
11 A8 CPU interface
12 fcm.114 A?/D15?
13 fcm.113 A?/D14?
14 fcm.112 A?/D13?
15 GND
16 fcm.111 A?/D12? CPU interface
17 fcm.96 A?/D11?
18 fcm.95 A?/D10?
19 fcm.94 A?/D9?
20 fcm.93 A?/D8?
21 fcm.32 A?/D7?
22 fcm.91 A?/D6?
23 fcm.89 A?/D5?
24 fcm.88 A?/D4?
25 fcm.87 A?/D3?
26 fcm.86 A?/D2?
27 GND
28 fcm.85 A?/D1? CPU interface
29 fcm.84 A?/D0?
30 UW graphics ram
31 LW
32 CE
33 A16
34 A15/D15
35 A14/D14
36 A13/D13
37 A12/D12
38 GND
39 A11/D11
40 A8/D10
41 A9/D9
42 A10/D8
43 VCC
44 A7/D7
45 A6/D6
46 A5/D5
47 A4/D4
48 A3/D3
49 A2/D2
50 A1/D1
51 A0/D0
52 GND
53 A0/D0 sprite framebuffer ram 1
54 A1/D1
55 A2/D2
56 A3/D3
57 A4/D4
58 A5/D5
59 A6/D6
60 GND
61 VCC
62 A7/D9
63 D10
64 D11
65 D12
66 D13
67 R/W
68 A0/D0 sprite framebuffer ram 2
69 A1/D1
70 A2/D2
71 A3/D3
72 A4/D4
73 GND
74 A5/D5
75 A6/D6
76 A7/D9
77 D10
78 D11
79 D12
80 D13
81 R/W
82 A0/D0 sprite framebuffer ram 3
83 A1/D1
84 GND
85 A2/D2
86 A3/D3
87 A4/D4
88 A5/D5
89 A6/D6
90 A7/D9
91 D10
92 D11
93 D12
94 D13
95 R/W
96 GND
97 VCC
98 A0/D0 sprite framebuffer ram 4
99 A1/D1
100 A2/D2
101 A3/D3
102 A4/D4
103 A5/D5
104 A6/D6
105 A7/D9 sprite framebuffer ram 4
106 D10
107 D11
108 GND
109 D12
110 D13
111 R/W
112 RAS sprite framebuffer common
113 ? ic9.8 = 116
114 VCC
115 OE
116 CAS
117 ? ic9.11 = 112
118 ? fcm.119 and fcm.128
119 GND
120 video sync
121 ? pal7.19
122 ? pullup (RB1.9)
123 6.6715 MHz clock
124 13.343 MHz clock
125 A0/D0 graphics rom
126 A1/D1
127 A2/D2
128 A3/D3
129 A4/D4
130 A5/D5
131 A6/D6
132 A7/D7
133 GND
134 A8/D8
135 A9/D9
136 A10/D10
137 A11/D11
138 A12/D12
139 A13/D13
140 A14/D14
141 A15/D15
142 GND
143 A16/D16
144 A17/D17
145 A18/D18
146 A19/D19
147 VCC
148 A20/D20
149 A21/D21
150 A22/D22
151 A23/D23
152 D24
153 GND
154 D25
155 D26
156 D27
157 D28 graphics rom
158 D29
159 D30
160 D31
161 D32
162 D33
163 D34
164 GND
165 VCC
166 D35
167 D36
168 D37
169 D38
170 D39
171 D40
172 D41
173 D42
174 D43
175 D44
176 D45
177 GND
178 D46
179 D47
180 ? carta.89 and cartc.3 and fdp.207
181 fda.98
182 A0 color output (palette RAM address)
183 A1
184 A2
185 A3
186 A4
187 A5
188 GND
189 A6
190 A7
191 A8
192 A9
193 A10
194 A11
195 A12
196 fda.3
197 fda.4
198 fda.5
199 fda.6
200 GND
201 VCC
202 fda.7
203 fda.95
204 fda.96
205 ? ic65.13
206 cpu.reset
207 same as fdp.180
208 ? fcm.99, fda.26