Hello Mateusz, thank you for your suggestions. This project is not ready for distribution and it is still in progress.
Back to the original question. If I understand well you dont plan to publish api as library. In my opinion it is quite pity because there is potential for reusing it in other projects. Jarda 2014-08-13 19:47 GMT+02:00 Mateusz Viste <mate...@viste.fr>: > Hi, > > I confess I haven't tried to compile your tetris clone, but have a few > suggestions: > - you definitely should try to avoid these nasty BGI drivers... > (doesn't it clash with GPL anyway? I'm pretty sure it will, when you > will want to distribute an executable package), > - using a standard Makefile might be easier for many people than the > PRJ stuff (and faster to compile, no need to run the whole IDE), > - how about putting a screenshot somewhere? > - would be nice if you could distribute a pre-compiled version of the > game. I think this would be more appealing for people to try out, than > to have to compile it. Most gamers don't use a compiler very often (if > at all). > > BTW, fun fact: only 32% of your sources is code. all the rest is... its > license :D > > cheers, > Mateusz > > > > On 08/12/2014 11:31 PM, Jaroslav Beran wrote: > > 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 > > <mailto: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 <mailto: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 > > <mailto: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 > > <mailto: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 > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > 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