The J64C (version 0)

For discussing the 65xx hardware itself or electronics projects.
J64C
Posts: 239
Joined: 11 Jul 2021

Re: The J64C (version 0)

Post by J64C »

BigDumbDinosaur wrote:
J64C wrote:
That’s the thing, the manuals seem inconsistent. When you look at the W65C02 manual it states, 14MHz at 5V. Then you look at the graph and it does show ~25MHz at 5V. Then even ~40MHz at approx 7V.

Welcome to the wacky world of WDC documentation. Especially in their older data sheets, there are quite a few errors. Fortunately, their products are much better than the data sheets would lead you to believe.
Nice! I noticed even the max voltage ratings were all over the place too. Early pages suggesting it can run ‘up to’ 5V (+/- 5%). Then later on 7V.

It is fantastic, though, that WDC have kept the 6502 alive and kicking.
User avatar
BigDumbDinosaur
Posts: 9426
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: The J64C (version 0)

Post by BigDumbDinosaur »

GARTHWILSON wrote:
J64C wrote:
That’s the thing, the manuals seem inconsistent. When you look at the W65C02 manual it states, 14MHz at 5V
That's the conservative guarantee, to do at least 14. It may (and does) go faster, but it's just not guaranteed to. Forum member "Windfall" has a 65816 running at 24MHz at 3.3V! That's three times the 8MHz it's guaranteed to do at 3.3V.

What is confusing is the FMAX vs. VDD curve for both MPUs suggests the performance is substantially better than what the timing data would lead one to believe. The curve seems to have been revised at least once, as I recall, and that revision seemed to occur not too long after the geometry was shrunk from 0.8µ to 0.6µ. I'm suspecting the curve was revised to agree with the better performance that could be expected from a 0.6µ core.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
BigDumbDinosaur
Posts: 9426
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: The J64C (version 0)

Post by BigDumbDinosaur »

J64C wrote:
It is fantastic, though, that WDC have kept the 6502 alive and kicking.

You have no idea. :D It is estimated more than 100 million devices containing the 65C02 or the 65C02 RTL in an ASIC are produced annually.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
J64C
Posts: 239
Joined: 11 Jul 2021

Re: The J64C (version 0)

Post by J64C »

Planning to get back into this over the weekend (which is in about 10 hours here). Wish me luck! Haha!
J64C
Posts: 239
Joined: 11 Jul 2021

Re: The J64C (version 0)

Post by J64C »

Haven't done much with this in a little bit, but finally felt like chipping away at it today. Refined things a little this afternoon.

I came to the realisation that I make my connections 'semi loosely' standard, so I was able to ditch the cabling between the RAM board (which also acts as the systems ROM) and dump the board directly on top of my CPU board. Guarantees no bad connections and should have a much cleaner signal.
Image1.png
The ribbon cable you do see there is just going to my homebrew logic analyser. Later on I can just unplug that part of it entirely.

I'm still not qualifying my writes here, so that's next. A lot less visual noise to mess with now, so I'll be in a better mindset for it. :D
ThePhysicist
Posts: 60
Joined: 17 Jun 2020

Re: The J64C (version 0)

Post by ThePhysicist »

Is that a lego baseplate?
No simulation survives contact with reality!
J64C
Posts: 239
Joined: 11 Jul 2021

Re: The J64C (version 0)

Post by J64C »

ThePhysicist wrote:
Is that a lego baseplate?
Haha! Yes it is. Best prototyping gear there is! :lol:
J64C
Posts: 239
Joined: 11 Jul 2021

Re: The J64C (version 0)

Post by J64C »

Started re-attaching my video card boards bit by bit to this project today. It has a 25.175 oscillator can, which I have going through a clock divider which allows easy access to clocks down to 1.5MHz. So did a bit of testing.
Img_9323.jpg
1.5 MHz - Works! Cool.
3.125 MHz - Still works. Nice!
6.25 MHz - Yep! Great!
12.5 MHz - Which is my target clock rate. Stable! Awesome!

Hmmm. Do I dare 25 MHz? Of course! Haha! :lol:

25 MHz - Running stable for the past hour! Freaking awesome!!! 8)

Still wring the video card up bit by bit, testing as I go. But I am super happy with the progress going on here.
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: The J64C (version 0)

Post by BigEd »

Excellent!
J64C
Posts: 239
Joined: 11 Jul 2021

Re: The J64C (version 0)

Post by J64C »

Been a while since I worked on this. So I started getting my head around where I was at.

Did some fine tuning on the graphics board today and am very pleased with the progress. Still as of yet to get to the point where my CPU talks to it though. One step at a time!
progress.jpg
I'm probably going to move straight on to using a W65C816 as memory requirements of my graphics board is an issue (unless I crush the resolution, which I don't really want to do).
Post Reply