Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cybernesto/sid-arduino-lib
MOS6581 SID Emulator Arduino Library
https://github.com/cybernesto/sid-arduino-lib
Last synced: 1 day ago
JSON representation
MOS6581 SID Emulator Arduino Library
- Host: GitHub
- URL: https://github.com/cybernesto/sid-arduino-lib
- Owner: cybernesto
- License: gpl-2.0
- Created: 2015-03-21T12:53:44.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-11-12T10:45:42.000Z (almost 1 year ago)
- Last Synced: 2024-08-02T05:06:48.729Z (3 months ago)
- Language: C++
- Homepage:
- Size: 26.4 KB
- Stars: 42
- Watchers: 5
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: readme.txt
- License: LICENSE
Awesome Lists containing this project
README
MOS6581 SID Emulator Arduino Library
This library emulates the SID sound chip of the famous Commodore 64.
It is based on the Atmega8 MOS6581 SID Emulator from Christoph Haberer.
Library conversion and memory optimization by Mario Patino.Installation
--------------------------------------------------------------------------------To install this library, just place this entire folder as a subfolder in your
Arduino/lib/targets/libraries folder.When installed, this library should look like:
Arduino/lib/targets/libraries/SID (this library's folder)
Arduino/lib/targets/libraries/SID/SID.cpp (the library implementation file)
Arduino/lib/targets/libraries/SID/SID.h (the library description file)
Arduino/lib/targets/libraries/SID/keywords.txt (the syntax coloring file)
Arduino/lib/targets/libraries/SID/examples (the examples in the "open" menu)
Arduino/lib/targets/libraries/SID/readme.txt (this file)Building
--------------------------------------------------------------------------------After this library is installed, you just have to start the Arduino application.
You may see a few warning messages as it's built.To use this library in a sketch, go to the Sketch | Import Library menu and
select SID. This will add a corresponding line to the top of your sketch:
#includeTo stop using this library, delete that line from your sketch.