digital-sound-antiques / emu8950 Goto Github PK
View Code? Open in Web Editor NEWA Y8950/YM3526/YM3812 emulator written in C.
License: MIT License
A Y8950/YM3526/YM3812 emulator written in C.
License: MIT License
hello, i am biting my teeth out trying to make emu8950 a drop-in replacement for nuked-opl3 in this simple app: https://github.com/cmdrf/droplay .
it is a player for dosbox' OPL captures in DRO format, so what it does is basically just feeding any recorded raw OPL commands to the OPL "chip", which in nuked's case is blackbox-like: the only interface are register writes whereas emu8950 has a way more sophisticated (and complicated) API. The reason i want to use emu8950 there is three-fold: 1) nuked produces a heavy CPU load, 2) it uses a LGPL license 3) my favorite tune https://github.com/Malvineous/dro2midi/blob/master/testcases/sango_fighter_title_drov2.dro plays some drums at about 0:22 which sound very bad with nuked, so i need to figure out whether the culprit is dosbox capturing an insufficient amount of state or nuked messing up the output due to some bug.
as for the difficulties i have with emu8950:
i'd be glad for any hints you can provide, thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.