We are working on doxygen documentation for all of the libraries. Please stand by, we will get them generated as soon as possible. Or, if you have some free cycles to help with the library documentation it would be greatly appreciated.
Tutorials Pre-dating the RetroCade
RetroCade MegaWing Links
RetroCade MegaWing Design Files
Papilio Pro Links
The RetroCade Synth is an Open Source project that was built on top of the work of many other Open Source developers. This project would not be possible without their contributions and in some cases, direct support and help. The old saying about standing on the shoulders of giants is very applicable here. So it is important to take some time and give attribution and thanks to those giants:
First on the list is Alvaro Lopes, the man who made the ZPUino Soft Processor. The ZPUino is the heart of the RetroCade Synth and it was his act of adding support for the SID and YM chips that sparked the initial idea for the RetroCade. He has provided direct help and support every step of the way and without his influence there would be no RetroCade Synth. Alvaro has played a VERY big role in the development of the RetroCade Synth. All of the MOD functionality was implemented by Alvaro by turning the opensource PTplay project into a library that can run on the ZPUino.
Next is MikeJ@FPGAArcade.com, who made the YM2149 VHDL file that makes it possible for the YM2149 to exist inside the Papilio FPGA. He has some really cool new hardware coming out soon so check out his website.
Finally is Jan Derogee, who made the C64 SID VHDL file. Jan was inspired by an interview with Robert Yannes, the original creator of the SID chip. In the interview Robert gave deep technical information about how the digital logic was implemented. Jan then recreated an Open Source version of the digital logic in VHDL. He even placed quotes from the interview in the source code for each section, which makes the source code a very educational read. Jan has asked that we only mention his name, and give the majority of the credit to Robert Yannes.
The attribution section is a thank you and acknowledgement of the wonderful Open Source work these developers have contributed on the Internet. It does not imply any endorsement, affiliation, association, or involvement with the RetroCade Synth. In short, the authors above are not putting their names behind the RetroCade Synth, it is simply a thank you and acknowledgement of their work which has made the RetroCade possible.