Using a Ricoh 2A03 instead of a 6502/6510
Using a Ricoh 2A03 instead of a 6502/6510
Basically, is it possible to build a computer with the Ricoh 2A03 (RP2A03G/H) instead of building one with a 6502/6510? Given the 2A03 is essentially a "clone" 6502 (lacking BCD mode but I see no need for that) how feasible would it be to use this in place of a 6502 in a 6502 computer project?
-
DerTrueForce
- Posts: 483
- Joined: 04 Jun 2016
- Location: Australia
Re: Using a Ricoh 2A03 instead of a 6502/6510
If you could get hold of one, then it could be done.
There's a pinout here: https://wiki.nesdev.com/w/index.php/CPU ... escription
There's a pinout here: https://wiki.nesdev.com/w/index.php/CPU ... escription
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: Using a Ricoh 2A03 instead of a 6502/6510
DLN-003 wrote:
Basically, is it possible to build a computer with the Ricoh 2A03 (RP2A03G/H) instead of building one with a 6502/6510? Given the 2A03 is essentially a "clone" 6502 (lacking BCD mode but I see no need for that) how feasible would it be to use this in place of a 6502 in a 6502 computer project?
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: Using a Ricoh 2A03 instead of a 6502/6510
Well, why not? If DLN-003 has one laying around, by all means, go for it. Many people have some old parts laying around, and it can be fun to use them for something. And even if you don't have the parts already it could be interesting. For nearly all of the computers described&built on this forum it's not about usefulness or being easy, it's about making something that works, from a set of parts. New or old.
-
DerTrueForce
- Posts: 483
- Joined: 04 Jun 2016
- Location: Australia
Re: Using a Ricoh 2A03 instead of a 6502/6510
I'm sorry I didn't realise this sooner, but:
Welcome, DLN-003, to our 6502 world!
Welcome, DLN-003, to our 6502 world!
Re: Using a Ricoh 2A03 instead of a 6502/6510
The 2A03 includes on-chip some I/O devices for audio and other functions. Presumably it's both the I/O and the CPU which are important in this case.
In another thread, Aaron describes a project whose focus is the 2A03's I/O only, driven by an Arduino. (The 65xx CPU does play a role, but only as a middleman.)
ps - yes, welcome, DLN-003 !
In another thread, Aaron describes a project whose focus is the 2A03's I/O only, driven by an Arduino. (The 65xx CPU does play a role, but only as a middleman.)
ps - yes, welcome, DLN-003 !
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html
https://laughtonelectronics.com/Arcana/ ... mmary.html
- commodorejohn
- Posts: 299
- Joined: 21 Jan 2016
- Location: Placerville, CA
- Contact:
Re: Using a Ricoh 2A03 instead of a 6502/6510
Yeah, I'd love to hear what the project is here. Certainly there's enough fun to be had with the 2A03's audio facilities 
Re: Using a Ricoh 2A03 instead of a 6502/6510
commodorejohn wrote:
Yeah, I'd love to hear what the project is here. Certainly there's enough fun to be had with the 2A03's audio facilities 
- barrym95838
- Posts: 2056
- Joined: 30 Jun 2013
- Location: Sacramento, CA, USA
Re: Using a Ricoh 2A03 instead of a 6502/6510
DLN-003 wrote:
I chose the 2A03 over the 6502 mainly because trading in BCD mode for a built in APU is totally worth it (my opinion), and it'll probably be another DIY computer running ehBASIC ...
viewtopic.php?f=2&t=3164&p=36231&hilit= ... bcd#p36231
Quote:
... but I haven't found out what video chip I should use (considered the PPU (2C02)), and I don't think this would get any far as multiple units of this, as the 2A03 is limited in stock (unless someone made a straight up transistor for transistor clone).
Mike B.