ccodere / pascal-adlib Goto Github PK
View Code? Open in Web Editor NEWTurbo Pascal / C Adlib / Sound blaster low-level OPL2 chipset API
Turbo Pascal / C Adlib / Sound blaster low-level OPL2 chipset API
Overview -------- Contains a low-level OPL2 chipset access API used in old Adlib sound and Soundblaster cards for MS-DOS. The code still compiles with both Turbo and Borland Pascal 7.0 and the C code with Turbo C 2.0. It also contains sample CMF / SA2 players. The SA2 player was quite impressive at the time. The SCR player is incomplete and is buggy. This code is no longer maintained, patches/pull requests are accepted, but no other support will be given. Licence ------- See docs/license.txt for the exact licensing terms. Building -------- Simply build the units using Turbo Pascal 7 or Borland Pascal 7. Credits ------- * FIRST AND FOREMOST Jeffrey S. Lee for his documentation on the OPL2 Chipset found in the Adlib Sound Card. * SBFMDRV Tracing to find out how to calculate the SemiTones and Note modifications. * The person who gave me the original idea of starting this project: Ezra Dreisbach with his C SCR FM Player. * All information on the SA2 file format was taken from the SADT2 document which was created by Erik Pojar * All information on the CMF file format was taken from the PCGPE magazine which was created by Mark Feldman. * The PIT Interrupt was also taken from Mark Feldman and his great PCGPE encyclopedia. Enjoy! Carl Eric Codere
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.