It's okay if you know vaguely about the internals of something, but when you write an imitation of it, chuck all that code aside and try to write yours along different lines. For example, if the original was written to conserve memory usage, go for speed instead, or go for generality. The code will look much different. If the original was in tightly-written assembler, rewrite it in C.
As for compiling, I do not release binaries, so you can download the source to FreeDOS Edlin (latest version: 2.11) and try to compile that using whatever compiler you wish. You might have to tweak the config.h file; just read the comments there. Another thing you could do is download all the sources and see in your opinion what looks great, what looks like garbage, what could be reusable. The great stuff, leave alone; the garbage, write a better version; the reusable stuff goes into libraries. ;-) Gregory Pietsch usul wrote: > Japheth, > > Politics of any sort are this way. It is always extremes that shout > the loudest. In my opinion is aways in the middle the answer always is > in the middle, the middle rarely if ever has an advocate. :P > > I like open source and free software. More the spirit of the law > though then the law itself. I feel code should be shared so things > become standard. So much effort is repeated from developer to > developer. If the license provides for that it is good enough for me. > The minor differences are merely semantics to me. > > As for which Assembly Compiler I will use, I probably end up using > which ever is the official one, its easier to follow in the beginning > than trying to rock the boat. > > Besides at this point I am more interested in programming and being > part of the project than arguing with people. > > As for decompiled source, I don't mind reading books. If the book was > published and the code writer didn't file a lawsuit then its like they > gave their permission. > > But I wont decompile or look at code someone else stole. > The person that fences stolen property is as guilty as thief. > > That being said I rarely have looked at code I didn't think I could > write better (even my own LOL). We can do it better. Passion vs > paycheck. :) > > ------------------------------------------------------------------------------ > _______________________________________________ > Freedos-devel mailing list > Freedos-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-devel > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.31/2028 - Release Date: 03/28/09 > 07:16:00 > > ------------------------------------------------------------------------------ _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel