Hi Mateusz,

I saw some possibility of creating dll in case of watcom but didnt sure if
it is usable under dos.

I understand well that BSD license allowes me to do many thinks with you
code. But idea is to provide api as shared or static library and keep it
under maintenance. In the past I read here about idea to do the same with
tcp stack. Ok, this activity will not affect legacy software, but it would
be nice to have library collection for new or active projects. In such case
all we can yield all synergies from shared code (shared knowledge,
maintenance, and so on)

I dont know if my game (another tetris) will really make happy somebody but
you can find it here:-)
https://bitbucket.org/berk76/tetris
Original aim was to play with TC 2.01 and FreeDos and test their
possibilities. Now I would like to add some additional improvements like
playing background sound and so on.

Jarda



2014-08-12 22:54 GMT+02:00 Mateusz Viste <mate...@viste.fr>:

> Hi Jarda
>
> Actually, there is no such thing like a "shared" library in DOS.
> Nonetheless, you can of course reuse DOSMid code (BSD, no strings
> attached). I wrote it so code reusal shall be easy - if you look into it,
> there are specialized modules for everything. The midi.c module would be
> the closest thing to a MIDI library. Simply snap it into your project and
> include its header file. You should also find usage explanations in the
> header. Let me know if anything is unclear, I will gladly help integrating
> DOSMid into your project (and improve its documentation if such need arise).
>
> Note however, that you should probably not rely on MPU for music. Most el
> cheapo soundcards don't have a wavetable onboard, its something found only
> in high-end cards. Using midi is probably a good idea (and you are welcome
> to use dosmid for midi loading) but I think you should rely on FM synth
> (0x388 IIRC) for playback, or provide a configurable setting to the user:
> MPU/FM. Of course FM quality is poor, but should be acceptable for a game
> tune (and better than no music at all for sure).
>
> Btw, any chance to find the beta of your game somewhere on the net already?
>
> Mateusz
>
>
>
>
>
> On August 12, 2014 10:16:15 PM GMT+02:00, Jaroslav Beran <
> jaroslav.be...@gmail.com> wrote:
> >Hello,
> >
> >I am working on some small game and one of points in my todo list is to
> >enable play background music. One possibility is to grab similar
> >project.
> >But better way would be to use shared library if it is possible.
> >
> >So my question is do you plan provide also shared library? :-)
> >
> >Jarda
> >
> >
> >2014-08-10 13:16 GMT+02:00 Mateusz Viste <mate...@viste.fr>:
> >
> >> Hi DOSers,
> >>
> >> Today, I decided to release publicly my latest project: DOSMid.
> >>
> >>    http://dosmid.sourceforge.net
> >>
> >> DOSMid is a MIDI player for (free)DOS. It's a real mode application
> >> designed to run on very modest hardware configurations. It plays both
> >> MIDI and RMID files. It's released under a BSD license.
> >>
> >> DOSMid is not a software MIDI emulator, thus it requires a
> >MIDI-capable
> >> hardware available via the standard MPU-401 interface. Many sound
> >cards
> >> provide such interface, although some need an additional 'wavetable'
> >> chip to produce actual MIDI sound, or a special TSR (like AWEUTIL,
> >for
> >> SB32/SB64 cards).
> >>
> >> DOSMid is still in a beta phase (v0.5), but its stable, and plays all
> >my
> >> MIDI files right. It doesn't come with many features yet, though.
> >> I tested it only on my SoundBlaster 64 AWE card, as well as with my
> >MIDI
> >> piano keyboard, and it worked well with both. Unfortunately I don't
> >have
> >> any other MIDI hardware, but there's no reason I am aware of that
> >would
> >> make it non-functional with other hardware, as long as MPU-401
> >> compatibility is there.
> >>
> >> enjoy!
> >>
> >> Mateusz
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
------------------------------------------------------------------------------
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to