PET 2001N $E8xx data bus conflict?

From: Francesco Messineo <francesco.messineo_at_gmail.com>
Date: Mon, 16 Apr 2018 14:15:55 +0200
Message-ID: <CAESs-_w3izPF7uNPsR5xR4=j0oCcP9Ha2HcwcMjBwG_kqJV06w@mail.gmail.com>
Hi All,
looking at 320349 2001N schematics on zimmers.net I can't really
understand how the I/O space addressing don't make a data bus
conflict.
On schematic 4, the UD8 select is directly connected to /SELE, which
is low from $E000 to $EFFF, so UD8 must hold the databus even during
$E8xx accesses.
UD8 databus, like all other ROMs, appear to be directly connected to
6502's databus, without buffers.
What am I missing? In the original 2001, there was no ROM mapped from
$E8000 to $EFFF, but in 2001N, the I/O chips are addressed with both
/SELE and X8XX signal that decodes (as the name suggests)
A11,A10,A9,A8 = $8.
I feel stupid, I know that 2001N works in real life, I have one
myself, but I can't think that schematic is correct.

Frank IZ8DWF
Received on 2018-04-16 15:00:02

Archive generated by hypermail 2.2.0.