Giter Club home page Giter Club logo

mdsound's Introduction

MDSound

メガドライブ サウンドチップエミュレーション.DLL

[概要]
このDLLは、VGM Playerのソースなどからメガドライブなどに搭載されている以下の音源チップの動作をC#向けコードに移植したものです。
FM音源
YM2612 OPN2
YM3438 OPN2(cmos)
YM2151(mame) OPM
YM2151(FMGEN) OPM
YM2151(X68sound) OPM
YM2203 OPN
YM2608 OPNA
YM2610/B OPNB
YM2413 OPLL
YMF262 OPL3
YMF278B OPL4
PCM音源
RF5C164 RF5C
PWM PWM
C140 C140
OKIM6258 OKI65
MPCM(OKIM6258) MPCM
OKIM6295 OKI69
SEGAPCM SEGAPCM
C352 C352
K054539 K054
NES_DMC
PPZ8 PPZ8
PPSDRV PPSDRV
PC-9801-86 P86
波形メモリ音源
HuC6280(FM的個所有) HuC6
K051649 K051
NES_FDS(FM的個所有)
PSG音源
SN76489
AY8910
NES_APU
その他(仮想音源)
YM2609 OPNA2
AY8910-2 PSG2

[機能、特徴]
・割と.NETの文化に沿った記述が可能です。
・マネージドなプログラムです。(testプログラムはSDLNETを使用していますが。)

[著作権・免責]
MDSoundはフリーソフトです。著作権は作者が保有しています。
このソフトは無保証であり、このソフトを使用した事による
いかなる損害も作者は一切の責任を負いません。
ライセンスに関しては、LGPLライセンスに準ずるものとします。

MDSoundは、以下のソフトウェアのソースコードをC#向けに移植し使用しています。
これらのソースは各著作者が著作権を持ちます。
ライセンスに関しては、各ドキュメントを参照してください。

・VGMPlay
・MAME
・Gens
・Ootake
・fmgen
・NSFPlay
・X68Sound.dll
・TinyMPCM(仮)
・Nuked-OPN2
・PMDWin
・うつぼかずら氏作フィルタ、エフェクター

[SpecialThanks]
本ツールは以下の方々にお世話になっております。また以下のソフトウェア、ウェブページを参考、使用しています。
本当にありがとうございます。

・Visual Studio Community 2015
・SGDK
・VGM Player
・Nuked-OPN2
・Git
・SDL/SDLNET
・SourceTree
・さくらエディター
・QUASI88のドキュメント

・SMS Power!
・DOBON.NET
・C++でVST作り
・Wikipedia

mdsound's People

Contributors

aosoft avatar boukichi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.