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.
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.
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.
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!
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.
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
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.