Re: 6502 to 7501/8501 converter

From: Jim Brain <brain_at_jbrain.com>
Date: Sun, 17 Jun 2018 12:11:26 -0500
Message-ID: <b97a28a2-411c-c90a-245b-b019a63595d5@jbrain.com>
On 6/17/2018 3:58 AM, Gerrit Heitsch wrote:
> On 06/17/2018 09:18 AM, Jim Brain wrote:
>> I think someone was wanting this: https://github.com/go4retro/Fake7501
>
>
> Under 'Theory', you wrote the following:
>
> The 6502 address, data, and r/w lines are fed through the CPLD so they 
> cna be optionally tri-stated, and the on-board PIO port bits 0-6 are 
> emulated.
>
>
>
> The 7501/8501 has Bit 0-4 and 6 and 7 on the PIO port, Bit 5 is the 
> missing one. This makes it easy to use BIT commands when reading data.
I meant to say "lines", so I updated.

I also added some as yet untested Verilog HDL to implement the 
functionality.  Comments appreciated.  he datasheets left at least one 
item ambiguous (to me, at least)

  * I assume the 7501/85xx is derived from the 6510 core, and the 6510
    DS says address/data/and r/w are tristated when aec is used, but the
    7501 DS says only address is tristated.

Jim

>
>  Gerrit
>
>

-- 
Jim Brain
brain@jbrain.com
www.jbrain.com
Received on 2018-06-17 20:00:05

Archive generated by hypermail 2.2.0.