Re: Hardware emulation of 6509 using 6502?

From: Jim Brain <brain_at_jbrain.com>
Date: Thu, 28 Jun 2018 00:32:12 -0500
Message-ID: <a30435ff-a6a9-2387-deed-a0b3051681f7@jbrain.com>
On 3/3/2018 3:21 PM, Jim Brain wrote:
> A few more updates:
>
> I created v3 of the board.
>
> https://github.com/go4retro/Fake6509/blob/master/pcb/Fake6509_v3%20PCB.pdf
> https://github.com/go4retro/Fake6509/blob/master/pcb/Fake6509_v3%20PCB.png
>
> Changes include:
>
>   * Relocate CPLD to other end of PCB, to address conflict with
>     keyboard connector on B128.
>   * Route data lines through CPLD to address bus contention during
>     read of $0 or $1
>   * Add ground jumper on pin 1 to support NMOS 6502 and CMOS 65C02
>
> If possible, I'd appreciate it if folks with 6509 systems could dload 
> the PDF or PNG, print out, and verify mechanical placement.  Please 
> let me know if all is OK, so I can spin a new PCB.
>
> Jim
>
My apologies for the delay on this project.

I was able to test the v3 board.  NMOS 6502 seems to work fine (long 
startup, function keys work), but I will run Michal's test app tomorrow 
night.

65C02 does not work (it boots, but does not do long ram test).  Since 
the NMOS works fine, and the only thing different is the CPU itself, I 
think the CMOS 65C02 uses fewer cycles to perform the opcodes.  Does 
anyone have a opcode cycle by cycle listing for the 65C02 opcodes?

Jim


-- 
Jim Brain
brain@jbrain.com
www.jbrain.com
Received on 2018-06-28 08:00:04

Archive generated by hypermail 2.2.0.