What is it?
This is a Printed Circuit board for a
32 row by 64 character VDU. It is designed for 2k x 8 of Sram and a 2k x
8 EPROM for a character generator.
Why did you make it?
I have built many 65C02 projects and
wanted a generic VDU I could attach easily. This PCB, when populated,
will attach to any 65C02 SBC as the Databus is buffered and the address
location can be decoded as any 2k in the 64K window,
What makes it special?
You cannot buy this interface elsewhere so
I had to research and design a PCB I could use.
|
|
Screenshot of CEGMON dumped to
VDU Memory |
|
|
|
BOM for 32 X 64 char
2kB Ram VDU PCB |
|
|
IC1 |
|
74LS245 |
Octal Bus Transceiver. |
IC2,IC3,IC4 |
|
74LS157 |
Quad 2 to 1 Data Selector. |
IC5,IC6,IC7 |
|
74LS393 |
Dual 4 bit binary counter. |
IC8 |
|
74LS139 |
Dual 2 line to 4 line decoder. |
IC9,IC10 |
|
74123 |
Dual retriggerable monostable multivibrator. (I've had feedback that 74HCT123 performs better). |
IC11 |
|
74LS165 |
8-bit parallel-load serial-out Shift Register. |
IC12 |
|
2716 |
2K x 8 Eprom or equivalent. Download chargen txt file here or Binary file here |
IC13,IC14 |
|
74LS02 |
Quad 2-Input NOR Gate. |
IC15 |
|
74LS04 |
Hex Inverter. |
IC16 |
|
74LS08 |
Quad 2 input AND Gates. |
IC17 |
|
74LS00 |
Quad 2 input NAND Gates. |
IC18 |
|
5516 |
2K x 8 Sram or equivalent. |
|
|
|
|
C1 |
0.22uF |
(224) |
|
C2 |
0.022uF |
(223) |
|
C3 |
120pF |
(121) |
|
C4 |
220pF |
(221) |
|
C5,C6,C7,C8 |
0.1uF |
(104) |
|
C9 |
1000pF |
(102) |
|
C10 |
680pF |
(681) |
|
C11,C12,C13,C14 |
0.1uF |
(104) |
|
C15,C16,C17,C18 |
0.1uF |
(104) |
|
|
|
|
|
R1 |
4.7k |
|
|
R2 |
22k |
|
|
R3 |
390 |
|
|
R4 |
220 |
|
|
R5 |
150 |
|
|
R6 |
620 |
|
|
R7 |
47k VR |
|
|
R8 |
680 |
|
|
R9 |
33k |
|
|
R10 |
N/A |
|
|
R11 |
4.7k |
|
|
R12 |
15k |
|
|
|
|
|
|
D1 |
IN4148 |
|
|
|
|
|
|
OG1 |
12MhZ Oscillator (14 pin size) |
J1&J2 |
2x18 way 90 degree pins |
J3 |
8 x 2 pin |
|
|
J4 |
RCA Connector |
|
J5 |
3 way A15 selector |
|
PCB Layout |
|
VDU Address Decoding |
|
|
|
|
|
|
|
|
|
|
1 & 2 |
3 & 4 |
5 & 6 |
7 & 8 |
9 & 10 |
11 & 12 |
13 & 14 |
15 & 16 |
A15 STRAPPED |
/A15 STRAPPED |
Yes |
No |
No |
No |
Yes |
No |
No |
No |
$0000-$07FF |
$8000-$87FF |
Yes |
No |
No |
No |
No |
Yes |
No |
No |
$0800-$0FFF |
$8800-$8FFF |
Yes |
No |
No |
No |
No |
No |
Yes |
No |
$1000-$17FF |
$9000-$97FF |
Yes |
No |
No |
No |
No |
No |
No |
YES |
$1800-$1FFF |
$9800-$9FFF |
No |
Yes |
No |
No |
Yes |
No |
No |
No |
$2000-$27FF |
$A000-$A7FF |
No |
Yes |
No |
No |
No |
Yes |
No |
No |
$2800-$2FFF |
$A800-$AFFF |
No |
Yes |
No |
No |
No |
No |
Yes |
No |
$3000-$37FF |
$B000-$B7FF |
No |
Yes |
No |
No |
No |
No |
No |
YES |
$3800-$3FFF |
$B800-$BFFF |
No |
No |
Yes |
No |
Yes |
No |
No |
No |
$4000-$47FF |
$C000-$C7FF |
No |
No |
Yes |
No |
No |
Yes |
No |
No |
$4800-$4FFF |
$C800-$CFFF |
No |
No |
Yes |
No |
No |
No |
Yes |
No |
$5000-$57FF |
$D000-$D7FF |
No |
No |
Yes |
No |
No |
No |
No |
YES |
$5800-$5FFF |
$D800-$DFFF |
No |
No |
No |
Yes |
Yes |
No |
No |
No |
$6000-$67FF |
$E000-$E7FF |
No |
No |
No |
Yes |
No |
Yes |
No |
No |
$6800-$6FFF |
$E800-$EFFF |
No |
No |
No |
Yes |
No |
No |
Yes |
No |
$7000-$77FF |
$F000-$F7FF |
No |
No |
No |
Yes |
No |
No |
No |
YES |
$7800-$7FFF |
$F800-$FFFF |
|
|
|
|
|
|
|
|
|
|
|
|
Resistor Location and Values |
|
CCT Diagram |
|
|
|
(c)
2021,2022,2023
Paul Bartlett |