W65C02S Adapter

33 posts / 0 new
Last post
Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
W65C02S Adapter

Finally recieved a real W65C02S from Mouser today and it is in the IIe with the adapter board working like a charm. I will run drive tests later tonight but having spoke with Bernardo at the Byte Attic and hearing he had no issues I am predicting all will be well. Now that I am confident the design I will put the board files up on pcbway for everyone.

Offline
Last seen: 4 weeks 14 hours ago
Joined: Feb 18 2020 - 16:59
Posts: 39
Maybe a dumb question, but...

I'm curious as to why one would need an adapter board. Isn't the 65C02s pin-compatible with the 65C02 and 6502? I would've figured (perhaps naively) that you could just plop one right on in.

Is there some extra circuitry required to get the Apple II to handle the static core or something like that?

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
pins

Unfortunately they are not pin compatible. This circuit has a cap and an a couple of pull up resistors based on Byte Attics circuit here...

 

https://youtu.be/BtxW8AWfh9s

Offline
Last seen: 2 days 10 hours ago
Joined: Jun 25 2020 - 17:00
Posts: 75
Differences

The W65C02S has different pinouts to the original two, 6502 and 65C02.

 

 

Offline
Last seen: 4 hours 44 min ago
Joined: Apr 26 2016 - 08:36
Posts: 360
For those wondering, the

For those wondering, the differences with historic 6502s, and the remedies are listed here in Western Design Centre's website:

https://www.westerndesigncenter.com/wdc/AN-002_W65C02S_Replacements.php

 

Just curious why you had to change to a modern 6502.

 

Is it because of a dearth of replacements?  

 

Don't get me wrong, I'll line up for one of those PCBs as I have some WDC65C02S chips in the drawer for emergencies.

 

 

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
good question

Yes it was because of the eventual decline in availability of the originals and the fact that the W65C02S is still being made. And the number one reason was that it was FUN To do LOL.

Offline
Last seen: 3 weeks 4 days ago
Joined: Jun 22 2019 - 09:48
Posts: 41
I find this very interesting

I find this very interesting and I also wonder, is your adapter exactly like "The Byte Attic" (only that is a nicer design with PCB)?

I wonder if this is a generic solution of a W65C02S to 6502 adapter and not only aimed at the Apple //e but all 6502 based hardware (computers, arcade games etc.)? For example, in the arcade world defective processors isn't anything unusual and it would be really nice to be able to use this kind of solution there as well.

 

 

 

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
Byte Attic

Yes it is, see the back.

Offline
Last seen: 3 weeks 4 days ago
Joined: Jun 22 2019 - 09:48
Posts: 41
Nice! I'll be sure to test it

Nice! :-)

 

Not to take away credits in any way, but, the credits on the PCB, can they be moved? Thinking that the PCB and solution would benefit from being as small as possible to fit all types of hardware it would be used in (other big chips sitting close to it etc.). Obviously if possible and if there isn't any use for the space. Maybe the text can be moved "inside" the socket?

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
Kingpin wrote:Nice! :-) Not
Kingpin wrote:

Nice! :-)

 

Not to take away credits in any way, but, the credits on the PCB, can they be moved? Thinking that the PCB and solution would benefit from being as small as possible to fit all types of hardware it would be used in (other big chips sitting close to it etc.). Obviously if possible and if there isn't any use for the space. Maybe the text can be moved "inside" the

As with my Disk Sleeves I did this for fun and to learn a new piece of software, all files will be available when I get around to putting them up on pcbway. The cut lines can be moved easily as well as the text. As it is cards fit over it in the slot. I am making a version with the surface mount version of the chip that is more compact but it may be a while before I can have it produced and test it.

Offline
Last seen: 3 weeks 4 days ago
Joined: Jun 22 2019 - 09:48
Posts: 41
I understand, I'm grateful

I understand, I'm grateful for your contribution for sure!

 

As I have never edited this type of files, do you recommend any software (Windows) to edit such a file/project?

 

Thanks!

Offline
Last seen: 4 hours 44 min ago
Joined: Apr 26 2016 - 08:36
Posts: 360
Kingpin wrote:I find this
Kingpin wrote:

I find this very interesting and I also wonder, is your adapter exactly like "The Byte Attic" (only that is a nicer design with PCB)?

I wonder if this is a generic solution of a W65C02S to 6502 adapter and not only aimed at the Apple //e but all 6502 based hardware (computers, arcade games etc.)? For example, in the arcade world defective processors isn't anything unusual and it would be really nice to be able to use this kind of solution there as well.

In his video the Byte Attic dude discovered that the Apple does not like intervening logic between the W65C02S and the socket.  He poosulated that the timing of hte bus signals are on the edge of tolerance (probably true) and even the 8 ns delay by inserting a buffering chip between the CPU and the socket on the motherboard caused enough timing delay that the CPU could not read from ROM properly and start the machine up.

I honestly don't know why he felt the need to boost the TTL signals to CMOS 5V levels into the W65C02S.  Western design centre's application guide clearly states that the chip will work (with the required pin modifications) quite happily in the Apple II.

 

His application of the adapter board (with intervening voltage boosting logic) was for VIC-20 use but I have a feeling that the VIC (and other vintage machines like the Atari and arcade cabinets would work fine without that logic.

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
Disk Timing OK

Drive tests in Apple IIe Diagnostic V2.1. MECC as well as a couple of disk image writes with ADT. No read write issues for those worried about the timing with the new chip.

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
PCBWay Link

https://www.pcbway.com/project/shareproject/Apple_IIe_CPU_Adapter_W65C02D_014cc82b.html

 

 

 

Offline
Last seen: 3 weeks 4 days ago
Joined: Jun 22 2019 - 09:48
Posts: 41
Thanks a lot for sharing this

Thanks a lot for sharing this! :-)

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
blank boards available

I have 6 blanks available, one per person, only cost is that you cover shipping. PM me if you want one. Please don't reply in thread.

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
V2 Surface Mount Version Progress...
Offline
Last seen: 3 weeks 4 days ago
Joined: Jun 22 2019 - 09:48
Posts: 41
Very cool! :-)

Very cool! :-)

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
Ordered...Assembly and testing to follow!
Offline
Last seen: 3 weeks 4 days ago
Joined: Jun 22 2019 - 09:48
Posts: 41
Similar design but not
Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
Yes
Kingpin wrote:

Similar design but not exactly the same; W65C02S w/ adaptor for drop-in replacement of 6502 in Vic-20, Acorn Electron | eBay

 

I looked at those a little while back and thought about grabbing one and then I'd have an excuse to buy an old VIC, and then yet another rabbit hole that would lead to divorce ROFL

 

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
Damn you Canada Post!

An updates on the surface mount version; Canada Post changed from deliver today to delivery Thursday on the tracker. I have the chip, caps and resistors patiently waiting.

 

Now for the design. All circuit credit still goes to Byte Attic (check out his Cerberus project really cool). People have asked about the reason for some of the components, the resistors in particular. In BA's original design video he stated the second resistor wasn't really needed but didn't hurt, fine consession on that. However the first is actually recommended on WDC does state the following "Add a 3.3k Ohm pull-up resistor on RDY (Pin 2) if not being driven; Add a 3.3k Ohm series current limiting resistor to  RDY (Pin2) if being Driven.". In addition to disconnecting Pin 1, and tying BE to VD.

 

Cheers!

 

 

 

 

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
V2 IS HERE!!!
Offline
Last seen: 4 hours 44 min ago
Joined: Apr 26 2016 - 08:36
Posts: 360
Wow, that looks great!  And

Wow, that looks great!  And low profile, to boot.

 

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
thanks
baldrick wrote:

Wow, that looks great!  And low profile, to boot.

 

Will see how one looks after my attempt at smd soldering goes LOL

Offline
Last seen: 4 hours 44 min ago
Joined: Apr 26 2016 - 08:36
Posts: 360
saint wrote:Will see how one
saint wrote:

Will see how one looks after my attempt at smd soldering goes LOL

 

I use SMD solder paste dispensed from a syringe and a hot air rework gun to do SMD stuff like that.

 

 

Offline
Last seen: 1 month 1 day ago
Joined: Dec 24 2021 - 16:40
Posts: 105
Hot Air

Ya, my hot air station gave up  the ghost when I was working on some PS4's a couple years ago, haven't replaced it yet. It's my Birthday next month, ;) .

 

In the mean time i may try my fine tip skills just so I can see how well my blood pressure meds are working.

 

 

 

 

 

Offline
Last seen: 4 hours 44 min ago
Joined: Apr 26 2016 - 08:36
Posts: 360
saint wrote:In the mean time
saint wrote:

In the mean time i may try my fine tip skills just so I can see how well my blood pressure meds are working.

Doing a SMD soldering  job on a chip with SSOP pin spacing with a fine tip iron is a special form of self-torture.

 

dorkbert's picture
Offline
Last seen: 3 hours 34 min ago
Joined: Apr 12 2009 - 16:33
Posts: 347
two words

drag soldering. works great for me.

macnoyd's picture
Offline
Last seen: 1 day 5 hours ago
Joined: Oct 15 2012 - 08:59
Posts: 756
Seconded ...
dorkbert wrote:

drag soldering. works great for me.

Likely the best option in this case.  Use plenty of rosin (like the stuff used in many of Joe Strosnider's Apple II repair videos) and a good clean beveled tip. 

Low temperature rosin core solder (0.05 dia. or so) and 300 degree tip temperature should do the job quite nicely.  Sweep outward from the leads after applying the solder to break up any bridges.  Cool the chip between solder application to each side to protect the IC.  :-D

Offline
Last seen: 2 weeks 1 day ago
Joined: Feb 21 2022 - 02:23
Posts: 7
Working Board on a //c.

Recieved my boards from JLCPCB, soldered up 1 and tested it on my //c, looks nice, very low profile. 

This is meant to replace the 65C02 on my //e PAL, will make another to enhance my //e NTSC.

Will test it on my II+ clone as well. Is there any benefits in doing that? is there an enhanced II+??All credits goes to the saint and byte attic, without them I don't even know about the WDC65C02S. 

Offline
Last seen: 1 month 1 week ago
Joined: May 20 2022 - 04:03
Posts: 1
saint wrote:spider solitaire
saint wrote:spider solitaire 2 suit

https://www.pcbway.com/project/shareproject/Apple_IIe_CPU_Adapter_W65C02D_014cc82b.html

 

Great! Thank you for sharing

 

 

 

Offline
Last seen: 2 weeks 1 day ago
Joined: Feb 21 2022 - 02:23
Posts: 7
Some test.

Run loop tst over last few nights with no erros.

Total 2 boards made - easy to handsolder.

Tested on.

Apple //e PALApple //e NTSC

Apple //c

RX8800 (Apple II+ clone) - needs pull-up resistors. 

Log in or register to post comments