tronix286 / dosmid Goto Github PK
View Code? Open in Web Editor NEWDOSMid - a low-requirements MIDI and MUS player for DOS
DOSMid - a low-requirements MIDI and MUS player for DOS
Hello.
I originally plan to file this as a pull request, but since I rebased the entire history of all your commits, then connected them into upstream repository, GitHub didn't let me create a pull request for no common history between the 2 branches.
The branch I intended to suggest you to merge is available at https://github.com/Low-power/DOSMid/tree/cms. If you want, you can import this branch into your repository; may be using following commands for example:
git remote add Low-power https://github.com/Low-power/DOSMid.git
git fetch Low-power cms
git checkout -b cms Low-power/cms
git push cms
This is my attempt to integrate your commits with the upstream source repository (https://svn.code.sf.net/p/dosmid/code/), and update to latest upstream version (0.9.7). In addition to the complete version history, it will also make merging upstream updates much easier, when any new upstream version came out in future.
I have converted the upstream source repository from Subversion to Git, then imported and rebased your Git repository into an unified repository.
Due the some incompatibilities with your repository and the upstream repository, I have to rebase the entire repository with some changes; as a result, this branch can't really be merged into your existing branch.
Changes to existing commits include:
In addition, I also made some minor fixes and improvements to the source tree:
dosmid.exe
. Please don't store the build output files in source repository, use Releases for that instead.cms.c
uses function outp
, which requires an inclusion of conio.h
.Makefile
configures the compiler to fail on warnings.DOSMID can use real OPL2/3 to play mid music, but it would be better if it can load the sound library in op2 or wopl format. At present, it seems that the sound of DOSMID using OPLx to play mid is immutable.
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.