Re: 6510 I/O port as chip selects to expand memory

From: Frank Wolf <webmaster_at_frank-wolf.org>
Date: Thu, 18 Nov 2021 12:55:45 +0100
Message-ID: <f9ace05f-a596-02ad-a3d6-8f10c41bb915_at_frank-wolf.org>
The 7501/8501 used in the C264/plus4 series sacrificed one of the port 
bits internally to add the infamous GATE_IN logic.

The rest of the chip layout is identical to the 8500 (==6510).

Here's a solution which uses a 6502 instead of the 6510 to mimic the 
8501 functionality:

https://gitlab.com/toms01/6502a_or_w65c02_at_8501



On 18/11/2021 12:10, Julian Perry wrote:
> Re: 6510 I/O port as chip selects to expand memory Hello smf,
>
> Thursday, November 18, 2021, 9:19:02 PM, you wrote:
>
> *> The 6510 only actually has 6 bits, the 6510-1 & 6510-2 have 8 bits.
>
> > Be careful how you design it, the 6509 based cbm2 pretty much did what
> > you're suggesting and programming them was terrible.
>
> > On 17/11/2021 23:01, Claudio Sánchez wrote:
>
> >> Can this I/O port be used in a new design as chip select for memory
> >> banking?
>
>
> *From what I've read, internally the 6510 was a full 8 bit I/O, but 
> the last 2 bits were not wired through, due to the 40pin packaging DIP 
> limitation: there were simply not the pins spare. There is no NMI in 
> the 75/8501 - a severe limitation IMHO, losing edge-detected interrupt 
> capability.
>
> I've seen comment that early C264 series development used a 
> custom-packaged 6510, with the extra pads wired through to utilize the 
> extra 2 present, but unused pin (one, used for cassette I/O)
> I've also seen repairs for the notoriously fragile 8501 replaced with 
> a C64 6510, and a replumbed BIOS to allow at least normal tape I/O 
> routines hacked to use bits from the more restricted 6bit I/O space of 
> the 6510.
>
Received on 2021-11-18 14:00:04

Archive generated by hypermail 2.3.0.