Skip to content

michelgerritse/TritonCore

Repository files navigation

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 YMZ280B

The following digital-to-analog converters are emulated:

  • Yamaha YM3014

More 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.

Thanks

I would like to thank: