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