Before I ordered the PI, I was all about trying to figure out a way to arduino-up my Amiga. I'd still be interested. It's so frustrating for me because I understand just enough to not be able to know the right direction about how to best use the hardware.
I was thinking about the arduino as well as some other boards maybe ARM or Propellor based.
Also, Amigas are not a dime a dozen so the thought of damaging one in testing also frightens me. So, I understand that most modern electronics use 3.3 volts and older stuff like the Amiga uses 5 volts. How do you do "level shifting"?
There are lots of ways, from resistors & diodes to custom chips made just for level shifting. Peruse the adafruit or sparkfun web sites for some ideas...
Also I asked earlier about the fastest interface area. I know the mediator, for example, has a pass-thru for the cpu 150 pin slot adapter for the A1200. Perhaps something like that would provide the best solution, but how do you make subsequent attachments work?
I don't know about speed. What I had in mind was making a card for the Zorro bus (but too lazy to do autoconfig) that implemented a 16 bit parallel port. Just a matter of decoding the Amiga's address bus to pick some spare address. Add a couple of handshaking lines and you need less than 20 lines. Because I was thinking of multiple devices on the other end of the microcontroller, the Amiga would send over a control word first with a device address. The micro would then route the data as needed. At least that's kinda what I was thinking.
I've also read that you may need a PIC or something (again, what is a PIC) to create/call/provide (?!) interrupts at the 14MHz cycle in order to make the rest of the hardware happy if you wish to provide some sort of accelerator.
A PIC is just another type of microcontroller chip
Do you need to connect to all 150 pins? What is the minimum needed if your microcontroller/microcomputer has only in the range of 25-35 GPIO pins?
Like I said, for what I had in mind, I'd only need about 20 pins. But if you want an accellerator, GPIO is irrelevant. What you need are the CPU's address and memory busses. Those aren't necessarily available outside the chip.
I would love to get into an IRC chatroom with anybody capable and patient enough to explain this stuff to me; or better yet, in person in you're in San Jose, CA.
You can try the Sunday nite Asha chat on irc.superhosts.net #team*amiga
We meet Sundays at 9pm EST. Sometimes some hardware knowlegeable folk show up.