Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michelgerritse/tritoncore
TritonCore emulation library
https://github.com/michelgerritse/tritoncore
ay8910 emulation msm6295 rf5c164 segapcm sn76489 ym2612 ymw258f ymz280b
Last synced: about 2 months ago
JSON representation
TritonCore emulation library
- Host: GitHub
- URL: https://github.com/michelgerritse/tritoncore
- Owner: michelgerritse
- License: bsd-3-clause
- Created: 2023-03-17T22:23:22.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-28T22:36:46.000Z (7 months ago)
- Last Synced: 2024-05-29T19:45:14.028Z (7 months ago)
- Topics: ay8910, emulation, msm6295, rf5c164, segapcm, sn76489, ym2612, ymw258f, ymz280b
- Language: C++
- Homepage:
- Size: 356 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# TritonCore
TritonCore is a set of emulation cores (and some helper utilities) for various devices written in C++ by Michel Gerritse.## Emulated Devices
The following sound devices are emulated:
- General Instrument AY-3-8910 (family/clones)
- Oki MSM6295
- Ricoh RF5C68 and RF5C164
- Sega 32X PWM
- SegaPCM
- Texas Instruments SN76489 (family/clones)
- Yamaha Y8950 (a.k.a. MSX-Audio)
- Yamaha YM2203
- Yamaha YM2608
- Yamaha YM2610(B)
- Yamaha YM2612
- Yamaha YM3526
- Yamaha YM3812
- Yamaha YMF278B (PCM only at this moment)
- Yamaha YMW258F (a.k.a. MultiPCM)
- Yamaha YMZ280BThe following digital-to-analog converters are emulated:
- Yamaha YM3014More devices will be added in the future.
## Documentation
There is no documentation available yet.## Supported Environments
This code has been created in Microsoft Visual Studio 2022 as a "Shared Items Project".
Other IDEs have not been tested, but it should be trivial to add this code to your own projects.## License
TritonCore is release under the BSD-3-Clause license.
Please see [LICENSE.txt](LICENSE.txt).## Thanks
I would like to thank:
- [Valley Bell](https://github.com/ValleyBell/libvgm)
- [nukeykt](https://github.com/nukeykt)
- The folks at [VGMRips](https://vgmrips.net/packs/) and [SpritesMind.Net](https://gendev.spritesmind.net/forum/index.php)
- The development team of [MAME](https://www.mamedev.org/)