Eagle library for 6532?

For discussing the 65xx hardware itself or electronics projects.
Post Reply
bluesky6
Posts: 39
Joined: 09 Jan 2017
Contact:

Eagle library for 6532?

Post by bluesky6 »

Does anyone know of an Eagle library for the 6532?

There's a 65xxx.lib floating around but doesn't have the 6532 component.

I'm thinking of putting together (yet another) 6502 SBC... :)
DerTrueForce
Posts: 483
Joined: 04 Jun 2016
Location: Australia

Re: Eagle library for 6532?

Post by DerTrueForce »

I'm not going to be of much help, because I don't know of such a library.(Mostly because I don't use Eagle)

Where did you get one of those? They've been out of production for ages, as I understand it.
Also, if you do use one, you will be limited to 1 or 2MHz, depending on the part.
That does seem to be a mighty attractive chip, though. Enough RAM for zero page and stack, and what looks like most of a VIA. In short, most of a bare-bones system.
bluesky6
Posts: 39
Joined: 09 Jan 2017
Contact:

Re: Eagle library for 6532?

Post by bluesky6 »

I usually get my old stuff from Ebay; generally US sellers.
User avatar
GARTHWILSON
Forum Moderator
Posts: 8775
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: Eagle library for 6532?

Post by GARTHWILSON »

I'm not familiar with Eagle, but I've seen this kind of thing before. Is it really that difficult to make a new library component in Eagle? Have you looked into it? It's very quick in the old version Easy-PC Pro CAD I use.
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?
User avatar
Alarm Siren
Posts: 363
Joined: 25 Oct 2016

Re: Eagle library for 6532?

Post by Alarm Siren »

DerTrueForce wrote:
Enough RAM for zero page and stack
Wikipedia says its only got 128 bytes of RAM, so unless you do some fancy external address decoding it can't do both zero page and the stack and even if you do do that, you won't get a great deal of either from one RIOT.

OT: I'm afraid I don't use Eagle, but if Eagle has the capability to import Kicad libraries then I can get you one of those.
Want to design a PCB for your project? I strongly recommend KiCad. Its free, its multiplatform, and its easy to learn!
Also, I maintain KiCad libraries of Retro Computing and Arduino components you might find useful.
User avatar
GARTHWILSON
Forum Moderator
Posts: 8775
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: Eagle library for 6532?

Post by GARTHWILSON »

It's enough for a lot of small applications. Many have no need for more than a quarter of a page of ZP and a quarter of a page for hardware stack, so this was a nice IC for the days when workbench-programmable microcontrollers were non-existent or close to it. There's no need for complex address decoding. Connect bit 6 of the memory to A8 of the processor to split the 128 bytes into 64 for ZP and 64 for page 1.

[Edited to add:] Doing the addressing this way may bring some benefits in that you can use ZP addressing modes in the stack area! :D
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?
User avatar
Alarm Siren
Posts: 363
Joined: 25 Oct 2016

Re: Eagle library for 6532?

Post by Alarm Siren »

I stand corrected. That's what I get for not giving it more than a glancing thought.
Want to design a PCB for your project? I strongly recommend KiCad. Its free, its multiplatform, and its easy to learn!
Also, I maintain KiCad libraries of Retro Computing and Arduino components you might find useful.
DerTrueForce
Posts: 483
Joined: 04 Jun 2016
Location: Australia

Re: Eagle library for 6532?

Post by DerTrueForce »

I also stand corrected. It only has half a page of RAM. ZP and stack totals 512 bytes. Now I'm wondering how I missed that.
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: Eagle library for 6532?

Post by BigEd »

There is precedent for overlapping the same tiny memory in both page zero and page one... it's the use of this 6532 aka RIOT chip in the Atari 2600, aka Atari VCS. In fact there's even room in there for your program, if your program is a simple Pong game.
viewtopic.php?f=1&t=4407&p=50569&hilit= ... ong#p50569
kakemoms
Posts: 349
Joined: 02 Mar 2016

Re: Eagle library for 6532?

Post by kakemoms »

bluesky6 wrote:
Does anyone know of an Eagle library for the 6532?

There's a 65xxx.lib floating around but doesn't have the 6532 component.

I'm thinking of putting together (yet another) 6502 SBC... :)
Ruud has some Eagle schematics for a 6530 replacement board that contains a 6532:

http://baltissen.org/newhtm/6530repl.htm
bluesky6
Posts: 39
Joined: 09 Jan 2017
Contact:

Re: Eagle library for 6532?

Post by bluesky6 »

Thanks.

Ruud's schematics refer to an orb_65xx.lbr which I can't find on the Internet.

I'll put a component together myself. I'll add to the 65xxx.lbr library that I'm using.
bluesky6
Posts: 39
Joined: 09 Jan 2017
Contact:

Re: Eagle library for 6532?

Post by bluesky6 »

I've added the 65xxx.lbr Eagle library to GitHub: https://github.com/ancientcomputing/rc2 ... /eagle/lbr

I downloaded the original version from diymodules.org and added the 6532 component. I have a 6504 lying around. I'll probably add that next :)
Last edited by bluesky6 on Mon Jul 03, 2017 2:17 pm, edited 1 time in total.
User avatar
Drass
Posts: 428
Joined: 18 Oct 2015
Location: Toronto, ON

Re: Eagle library for 6532?

Post by Drass »

bluesky6 wrote:
Ruud's schematics refer to an orb_65xx.lbr which I can't find on the Internet.
orb_65xx.lbr attached. I can't now remember where I found it. I modified this one to add PLCC packages and some descriptive attributes to some devices. Hope it helps.
Attachments
Attachment.zip
(16.93 KiB) Downloaded 98 times
C74-6502 Website: https://c74project.com
Post Reply