6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Jun 30, 2024 4:03 pm

All times are UTC




Post new topic Reply to topic  [ 2 posts ] 
Author Message
PostPosted: Sun Aug 31, 2008 12:38 am 
Offline

Joined: Sat Aug 30, 2008 11:12 pm
Posts: 34
Location: Kent, UK
Hello everyone, my name is Dave and I'm new here. I'm looking for a better processor for my SBC, which currently has a 1MHz NMOS 6502.

More specs:
32KB SRAM
16KB EPROM (with EhBASIC and XMODEM downloader)
8250 (variant) serial port
DS1511 RTC
KS0108B-based graphical LCD
'1MHz bus' connection like the BBC Micro

The clock is generated from an 8MHz resonator. This feeds the 8250 and a 74LS393 which divides it down to 1MHz for the CPU. I want a 65C02 because it solves the BRK vs. IRQ issue and has PHY/PLY/PHX/PLX. I won't be running it a hell of a lot faster because my expansion plans include a rather old 6850 (date code 8232).

So, any recommendations on where to get the 65C02? I'm in the UK but I don't mind ordering from abroad as long as they take PayPal or MasterCard and don't charge extortionate amounts for postage.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Aug 31, 2008 4:26 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8460
Location: Southern California
Western Design Center at http://www.westerndesigncenter.com/wdc/ makes them in 14MHz and with more instructions than other 65c02's you've probably seen. These 65c02's have the added signals, bus enable (BE) input on pin 36 of the DIP, memory-lock (ML\) output on pin 5 of the DIP, and vector-pull (VP\) output on pin 1 of the DIP. You don't have to use them, but they make it easier to implement things like a multi-processor system, DMA, and hardware interrupt vectoring. They have the data sheets and programming manual on their website, and you can order directly from them or from Mike Naberezny here who runs 6502.org.

But if you're making a new SBC or can make slight modifications, I would recommend going to a 65816 which has 16-bit extensions to the instructions and new capabilities that open up a load of new freedoms and make a lot of programming tasks easier and more efficient. Some things it can do were nearly impossible on the '02, like relocatable code, or much more limited on the '02, like multitasking. [Edit, 5/15/14: I posted an article on simple methods of doing multitasking without a multitasking OS, at http://wilsonminesco.com/multitask/index.html.] Don't let the 16MB address capability and 16-bit-capable registers intimidate you though. You can still use it like a supercharged 6502 in a 64KB address range. If you're making an SBC, you can arrange a few jumpers so the board will accept either the 65c02 or 65816.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 3 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: