Eric, Finally I’m not irking your nerves :) I wasn’t thinking of even using the Borland Museum tools. What I actually envisioned was much like what Apple does with Xcode, they provide an IDE, LLVM (and GCC) and Swift along with sample code, an SDK and documentation.
Fortunately for FreeDOS, the MS-DOS API is included with every DOS based compiler, so we have the SDK covered. An HTML version of RBIL would be cool and as far as the toolchain, I was thinking OpenWatcom and NASM. I managed to pull Japheth’s source code from the web archive of his site, so perhaps we could include the HX DOS Extender along with the source he had…that’s a side bar for the maintainers though. The XMS specification is publicly available as is the EMS specification. The Game Programmer’s Encyclopedia covered things like graphics modes, unreal mode, I think I may still have the disk set for the EMS specification (I definitely have the book - the pages were sent to be added to the IBM DOS reference binder). If not, perhaps using the specification, we can build out a library in C or ASM that covers these specifications and include them. Regards > On Jun 3, 2015, at 2:12 PM, Eric Auer <e.a...@jpberlin.de> wrote: > > > Hi! > >> How about a FreeDOS Developer Studio? > > I think SETEDIT comes with some programmer support and > there is some DJGPP IDE (RHIDE?) and maybe others. While > I myself do not use free open source IDE for DOS, but do > remember that the Turbo C / Turbo Pascal IDE was not bad, > I suggest that there could be a discussion in this thread > about experiences that people have with existing DOS IDE, > in particular the free open source ones :-) > > Regarding the OTHER aspect of your idea - collecting new > and classic tools which are nice for developers - I agree > that it is good to have all things needed to compile all > standard parts of the FreeDOS distro, but for some, there > will be license issues in providing downloads. You should > just point people to suitable official websites for such > things as the "free museum" Borland compiler versions. > > I do not know what the PC Game Programmer's Encyclopedia > license is, but remember that various similar projects > exist, so you could include one which is good and does > have a free license. And of course include RBIL - Ralf > Brown's Interrupt List :-) > >> It would combine all of the recommended build tools to build the >> operating from the source. >> >> I know a lot of the individual components that comprise FreeDOS >> commands are written using various tools, i.e., museum versions of >> Borland compilers, and they also use Turbo Vision (or the free >> representation thereof) >> >> With that being said (theoretically), would it be a good idea? >> >> OpenWatcom, NASM, FreePascal, what else? >> >> I have the PC Game Programmer’s Encyclopedia. Most of those articles >> were public domain documents (the XMS and EMS specifications are in >> there as text files), the GIF87 spec, etc. [...] > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Freedos-devel mailing list > Freedos-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-devel ------------------------------------------------------------------------------ _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel