Page 1 of 1
Eagle library for 6532?
Posted: Thu Jun 15, 2017 1:29 pm
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...

Re: Eagle library for 6532?
Posted: Fri Jun 16, 2017 3:55 am
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.
Re: Eagle library for 6532?
Posted: Mon Jun 19, 2017 1:53 pm
by bluesky6
I usually get my old stuff from Ebay; generally US sellers.
Re: Eagle library for 6532?
Posted: Mon Jun 19, 2017 6:33 pm
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.
Re: Eagle library for 6532?
Posted: Mon Jun 19, 2017 9:39 pm
by Alarm Siren
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.
Re: Eagle library for 6532?
Posted: Mon Jun 19, 2017 9:46 pm
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!

Re: Eagle library for 6532?
Posted: Mon Jun 19, 2017 11:10 pm
by Alarm Siren
I stand corrected. That's what I get for not giving it more than a glancing thought.
Re: Eagle library for 6532?
Posted: Tue Jun 20, 2017 2:33 am
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.
Re: Eagle library for 6532?
Posted: Tue Jun 20, 2017 6:53 am
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
Re: Eagle library for 6532?
Posted: Tue Jun 20, 2017 9:26 am
by kakemoms
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
Re: Eagle library for 6532?
Posted: Tue Jun 20, 2017 1:30 pm
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.
Re: Eagle library for 6532?
Posted: Sun Jul 02, 2017 9:48 pm
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

Re: Eagle library for 6532?
Posted: Sun Jul 02, 2017 11:29 pm
by Drass
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.