First Release
So, after 218 commits, here's the first public release (which is actually V2) of this project. Enjoy!
Development of this adapter has been very long and tiring, but I wanted to release something that would be feature-packed and working well. So pleae refer to the README to understand all the available features, like different button mappings, programmable combos, mouse mode, C64 mode, etc.
This has currently been tested on a couple of Amiga models, the CD32 and the C64. A word about the CD32: games using lowlevel.library
should work perfectly. Games that poll the controller on their own might misbehave if they use tight timings. Please open an issue if you find anything wrong.
Yeah, this adapter might not be perfect, but the nice thing about it is that it is fully open, both in hardware and software. This means that if anything is found to be wrong, someone can fix it.
Note that the released gerber files are password-protected. The original reason behind my projects was to allow anyone to make their own retrocomputing accessories cheaply. Instead of this, what I achieved was actually fuelling greedy people grabbing my work, making boards for a couple of bucks and the selling them at outrageous prices ($15 for a badly-soldered OpenC64Cart that costs $2 to make is just ridiculous).
I still believe in free software and open hardware, and that is why my projects will remain as such. I am no longer providing ready-to-use gerber files, but you can still generate them from the KiCad project or ask me for the password, if you think you don't fit the above statement.
If all you want is to get boards made, I would really appreciate if you did it as explained in the Support section in order to get them cheaply while supporting the project, i.e.: just click on this button:
Note that you are still allowed to sell these boards, I have nothing against that as long as you do so at an "ethical" price. This is why I am adding the following restriction (inspired by DiagROM): if this board is sold at more than 5€ + production and component costs, 25% MUST be donated to a LEGITIMATE charity of some kind, like curing cancer for example.