6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Apr 27, 2024 2:44 am

All times are UTC




Post new topic Reply to topic  [ 57 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 Post subject: Re: 65802 anyone?
PostPosted: Wed Aug 30, 2017 12:59 pm 
Offline
User avatar

Joined: Tue Mar 02, 2004 8:55 am
Posts: 996
Location: Berkshire, UK
Time for some experimentation.
Attachment:
IMG_3067.JPG
IMG_3067.JPG [ 2.05 MiB | Viewed 4321 times ]

_________________
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Wed Nov 15, 2017 2:24 pm 
Offline
User avatar

Joined: Tue Mar 02, 2004 8:55 am
Posts: 996
Location: Berkshire, UK
I have found a source for WDC W65C802P-6 processors and have placed an order. I've ordered quite a few so there will be some spares.

_________________
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Thu Nov 16, 2017 1:03 am 
Offline
User avatar

Joined: Sun Nov 27, 2011 12:03 pm
Posts: 229
Location: Amsterdam, Netherlands
BitWise wrote:
I have found a source for WDC W65C802P-6 processors and have placed an order. I've ordered quite a few so there will be some spares.

Wouldn't mind two of those. Any pointers ?


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Thu Nov 16, 2017 8:00 am 
Offline

Joined: Sun Apr 10, 2011 8:29 am
Posts: 597
Location: Norway/Japan
I would be interested as well.


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Thu Nov 16, 2017 8:25 am 
Offline

Joined: Thu Mar 03, 2011 5:56 pm
Posts: 277
Tor wrote:
I would be interested as well.


Me too!


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Thu Nov 16, 2017 9:41 am 
Offline
User avatar

Joined: Tue Mar 02, 2004 8:55 am
Posts: 996
Location: Berkshire, UK
rwiker wrote:
Tor wrote:
I would be interested as well.


Me too!


Seems my new source over estimated their available stock. I was told they had thousands but in fact its only 14 -- I'd ordered 30.

_________________
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Thu Nov 16, 2017 1:22 pm 
Offline
User avatar

Joined: Sun Nov 27, 2011 12:03 pm
Posts: 229
Location: Amsterdam, Netherlands
BitWise wrote:
Seems my new source over estimated their available stock. I was told they had thousands but in fact its only 14

Yeah ... 1000 ... 14 ... it's all the same, really. ;-)


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Fri Nov 24, 2017 3:17 pm 
Offline
User avatar

Joined: Tue Mar 02, 2004 8:55 am
Posts: 996
Location: Berkshire, UK
These arrived today. 16 WDC 65C802s. I'll test them out on my three chip board when I've sorted out the new firmware.
Attachment:
IMG_3106[1].JPG
IMG_3106[1].JPG [ 1.82 MiB | Viewed 3988 times ]

_________________
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Fri Nov 24, 2017 7:35 pm 
Offline

Joined: Mon Sep 14, 2015 8:50 pm
Posts: 110
Location: Virginia USA
Nice score Andrew!

Those are a little faster than mine (4 mhz) that run at 3.6 mhz in an apple II clone (laser 128 ex).

Cheers!
Andy


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Fri Nov 24, 2017 9:00 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8144
Location: Midwestern USA
BitWise wrote:
These arrived today. 16 WDC 65C802s. I'll test them out on my three chip board when I've sorted out the new firmware.
Attachment:
IMG_3106[1].JPG

I wonder if they exhibit the same behavior as the 65C02 when doing indexed write operations.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Sat Nov 25, 2017 5:32 am 
Offline
User avatar

Joined: Sun Jun 30, 2013 10:26 pm
Posts: 1926
Location: Sacramento, CA, USA
BigDumbDinosaur wrote:
I wonder if they exhibit the same behavior as the 65C02 when doing indexed write operations.

I seem to remember reading somewhere that the 65c802 is more "hardware-compatible" as a plug-in replacement for the NMOS '02 than even the 65c02, which implies that their electronic behaviors are a bit different. My experiments long ago with an '802 in my 64K Apple ][+ running DOS 3.3 went without a hitch, but I didn't try to run any programs with undocumented NMOS op-codes ...

Mike B.


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Sat Nov 25, 2017 2:12 pm 
Offline

Joined: Mon Sep 14, 2015 8:50 pm
Posts: 110
Location: Virginia USA
I did an extensive exploration of the capabilities of the native characteristics of the 65802 back in the 1990s with a custom interpreter for the HyperC development system written in native mode. So, those undocumented NMOS op-codes are documented 65816 opcodes restricted to a 64k address space. The computer I was using was an Apple IIe clone Laser 128ex with 65802 installed. The only issues I had was trying to do any calls to ROM code or ProDOS operating system in native mode with 8 bit registers and zero page direct register and stack in page 1. I would have to always enter in emulation mode saving the native mode state and restoring upon return. My belief is that the stack got corrupted in native mode when opcodes such as TSX and TXS were performed in the ROM code. In emulation mode it was fine.

In older 65802/816 data sheets there was a caveat regarding Apple II systems regarding addressing. Earlier in this thread is an old datasheet from 1991 that says for Apple II systems VDA and VPA should not be used to qualify addresses for disk operations. The 65802 doesn't have these signals available anyway...

Cheers,
Andy


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Sat Nov 25, 2017 5:22 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8144
Location: Midwestern USA
barrym95838 wrote:
My experiments long ago with an '802 in my 64K Apple ][+ running DOS 3.3 went without a hitch, but I didn't try to run any programs with undocumented NMOS op-codes ...

There aren't any undocumented opcodes in either the 65C802 or 65C816.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Wed Nov 29, 2017 3:18 am 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3346
Location: Ontario, Canada
barrym95838 wrote:
BigDumbDinosaur wrote:
I wonder if they exhibit the same behavior as the 65C02 when doing indexed write operations.

I seem to remember reading somewhere that the 65c802 is more "hardware-compatible" as a plug-in replacement for the NMOS '02 than even the 65c02, which implies that their electronic behaviors are a bit different.

Yes, different. The 'C02 incorporates a mechanism to fix the NMOS problem of a partially formed address appearing on the bus during indexing. (More detail on the problem, the fix and a related issue NOT fixed here.)

AIUI, the fix was removed on the '816 and '802, thus putting them back in the NMOS '02 camp WRT Partially Formed (aka "invalid") Addresses. The '816 has some new signals (VDA and VPA, but mainly VDA) that can prevent trouble. NMOS '02 and the '802 lack the new signals but they and the '816 can instead benefit from some simple decisions about where data and I/O get mapped. There's just one easy rule regarding partially formed addresses. Try to fix things so there's never anything sensitive $100 below the target of an indexed write. (It is the simplest method. :mrgreen: But on an existing system you might not have sufficient freedom -- decisions such as where I/O is mapped may not be under your control. Also the rule protects against PFA's only. For a workaround regarding the less common "related issue NOT fixed" see the linked thread.)

_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html


Top
 Profile  
Reply with quote  
 Post subject: Re: 65802 anyone?
PostPosted: Wed Feb 14, 2018 5:45 am 
Offline

Joined: Thu Jan 18, 2018 7:30 am
Posts: 3
BigDumbDinosaur wrote:
... My experiments long ago with an '802 in my 64K Apple ][+ running DOS 3.3 went without a hitch, but I didn't try to run any programs with undocumented NMOS op-codes ...

Mike B.


Mike,
Interested to try an '802 in my ][+. I was wondering whether these cmos cpus were compatible with the TTL motherboard and whether the speed rating of the cpu would affect success when running at 1MHz.

If it's likely to work, then I'd be interested in an '802 if anyone has one to spare.

Raymond.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 57 posts ]  Go to page Previous  1, 2, 3, 4  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 29 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: