Re: Hardware emulation of 6509 using 6502?

From: Steve Gray <sjgray_at_rogers.com>
Date: Tue, 7 Nov 2017 21:53:31 +0000 (UTC)
Message-ID: <832184279.4256486.1510091611642@mail.yahoo.com>
I have an MCUMALL GQ-4X programmer, which I think has JTAG support but I've never tried it. Yup, I'm in Canada.I guess I need to get a 65C02 as well unless you can supply one Jim. Anyway, still willing to give it a shot.
Steve

      From: Jim Brain <brain@jbrain.com>
 To: Michał Pleban <lists@michau.name>; cbm-hackers@musoftware.de 
 Sent: Tuesday, November 7, 2017 4:46 PM
 Subject: Re: Hardware emulation of 6509 using 6502?
   
You can reprogram the CPLD once it is soldered, but one has to have a JTAG programming device (which is not in everyone's toolbox) to do so. If you were in the US, just swapping boards to you would be no big deal, but your location makes this a bit tougher (Steve is in Canada, I think, which is not a ton better, and Andre, not sure, but sure it is not USA :-)

I stack up prototype board designs, since at this time, the cost of the board (USD$5.00) is dwarfed by the shipping cost ($30), and shipping can be shared among boards. I have 2 other designs, and working on a third. Once I have it, I will send off for the units. Anyone who can take a look at the schematic and see if I need to push more 6509 or 6502 signals into the CPLD *need being an operative word. I can see some value in pushing a few more high order address lines into the CPLD, to allow more granularity in banking, but I want to be mindful of making too much change and then having to debug those changes along with the original goals.

Jim

> On November 7, 2017 at 2:24 PM Michał Pleban <lists@michau.name> wrote:
> 
> 
> Hello!
> 
> Jim Brain wrote:
> 
> > Is there any way for someone to write some test code that would exercise
> > the various conditions to ensure I have the Verilog correct?
> 
> First of all, can you re-program the CPLD on the PCB, or do you need to
> do before you solder it? In other words, do you have to make it right in
> one go, or can you correct errors in circuit?
> 
> Generally, if you put the thing in the machine and it boots, this is a
> good sign that it is partially working. Then you can observe whether it
> boots instantly or after some delay - if it boots instantly it means
> that it didn't find RAM in bank 1 which would imply that LDA (xx),Y
> operations don't work.
> 
> Regards,
> Michau.
> 
> 
> 
> 
> 
> Message was sent through the cbm-hackers mailing list
 Message was sent through the cbm-hackers mailing list

   

       Message was sent through the cbm-hackers mailing list
Received on 2017-11-07 22:03:03

Archive generated by hypermail 2.2.0.