6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 4:49 am

All times are UTC




Post new topic Reply to topic  [ 13 posts ] 
Author Message
 Post subject: Eagle library for 6532?
PostPosted: Thu Jun 15, 2017 1:29 pm 
Offline

Joined: Mon Jan 09, 2017 3:50 pm
Posts: 39
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... :)

_________________
Blog: http://ancientcomputing.blogspot.com/
GitHub: https://github.com/ancientcomputing


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 16, 2017 3:55 am 
Offline

Joined: Sat Jun 04, 2016 10:22 pm
Posts: 483
Location: Australia
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.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 19, 2017 1:53 pm 
Offline

Joined: Mon Jan 09, 2017 3:50 pm
Posts: 39
I usually get my old stuff from Ebay; generally US sellers.

_________________
Blog: http://ancientcomputing.blogspot.com/
GitHub: https://github.com/ancientcomputing


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 19, 2017 6:33 pm 
Online
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8546
Location: Southern California
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?


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 19, 2017 9:39 pm 
Offline
User avatar

Joined: Tue Oct 25, 2016 8:56 pm
Posts: 362
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.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 19, 2017 9:46 pm 
Online
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8546
Location: Southern California
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?


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 19, 2017 11:10 pm 
Offline
User avatar

Joined: Tue Oct 25, 2016 8:56 pm
Posts: 362
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.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jun 20, 2017 2:33 am 
Offline

Joined: Sat Jun 04, 2016 10:22 pm
Posts: 483
Location: Australia
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.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jun 20, 2017 6:53 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
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=mos6502+pong#p50569


Top
 Profile  
Reply with quote  
PostPosted: Tue Jun 20, 2017 9:26 am 
Offline

Joined: Wed Mar 02, 2016 12:00 pm
Posts: 343
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


Top
 Profile  
Reply with quote  
PostPosted: Tue Jun 20, 2017 1:30 pm 
Offline

Joined: Mon Jan 09, 2017 3:50 pm
Posts: 39
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.

_________________
Blog: http://ancientcomputing.blogspot.com/
GitHub: https://github.com/ancientcomputing


Top
 Profile  
Reply with quote  
PostPosted: Sun Jul 02, 2017 9:48 pm 
Offline

Joined: Mon Jan 09, 2017 3:50 pm
Posts: 39
I've added the 65xxx.lbr Eagle library to GitHub: https://github.com/ancientcomputing/rc2014/tree/master/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 :)

_________________
Blog: http://ancientcomputing.blogspot.com/
GitHub: https://github.com/ancientcomputing


Last edited by bluesky6 on Mon Jul 03, 2017 2:17 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Sun Jul 02, 2017 11:29 pm 
Offline
User avatar

Joined: Sun Oct 18, 2015 11:02 pm
Posts: 428
Location: Toronto, ON
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 93 times

_________________
C74-6502 Website: https://c74project.com
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 

All times are UTC


Who is online

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