On 7/19/2014 4:20 AM, Rugxulo wrote: > Hi, > > On Sat, Jul 19, 2014 at 4:45 AM, Jim Michaels <jmich...@yahoo.com> wrote: >> ----- Original Message ----- >> >>> From: Steve Nickolas >>> To: Technical discussion and questions for FreeDOS developers. >>> <freedos-devel@lists.sourceforge.net> >>> Cc: >>> Sent: Friday, July 18, 2014 11:21 AM >>> Subject: Re: [Freedos-devel] FreeDOS JetDirect driver (was: Getting started) >>> >>> On Fri, 18 Jul 2014, Rugxulo wrote: >>> >>>> On Fri, Jul 18, 2014 at 10:26 AM, Jim Michaels <jmich...@yahoo.com> >>> wrote: >>>>> a windows version of DJGPP is in the wings, based on cygwin I think. >>> there's an alpha you can compile with cygwin. >>>> This is so wrong that I don't even know where to begin. >>>> >>>> DJGPP only runs on DOS (or similar like NTVDM or DOSEMU). It does not >>>> use PE/COFF at all, nor DLLs, nor Win32 APIs. >> I know about PE's they are for windows > Not only, no. There are many OSes that use PE, but the most popular is > Windows (for various cpu architectures). You can (and people did) > develop a PE loader or even DOS extender based upon PE. That may or > may not come with some kind of Win32 API emulation. See WDOSX or HX. I > even think TASM32.EXE (5.3) is some kind of hybrid (32RTM?). > > BTW, here's an old (circa 1999) thread about "the future of DJGPP". > You may recognize some of the wanted features. > > http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/1999/04/08/18:11:43 > > Obviously, in hindsight, nobody knew half of what was coming. > >> - the DJGPP compiler you are compiling itself will likely compile to a PE, >> but the code it generates/targets is dos i386 and not a PE. > Yes, I already mentioned Andrew Wu's cross-compiler. Yes, it's Windows > (MinGW) hosted, and yes it seems to work correctly. This is good since > Win64 doesn't support self-hosted DJGPP. Heck, it might even be faster > (debatable! benchmark first!) than native DOS. > > https://github.com/andrewwutw/build-djgpp/releases > http://www.bttr-software.de/forum/board_entry.php?id=13451#p13451 > >> for DJGPP, the host for the current stable version right now is windows XP >> or DOS on i386 and the target is DOS i386. > Yes, and in fact, most DJGPP ports of GNU stuff won't build easily > without LFNs, hence XP (or similar) is implicitly required. Too bad > Vista on up were so much worse. At least XP was bearable. > >> the new alpha cygwin DJGPP compiler's host is I think any version of windows >> possibly even x64 cpu - >> it must be compiled right now, a binary may be later. the target is still >> DOS i386 to my knowledge. > Can you point me to this mythical URL you keep mentioning? :-) > >> the cygwin-compiled version just allows folks who have 64-bit windows to >> compile DOS programs >> (so they can run them on a VM or whatever, > Well, we already had OpenWatcom able to cross-compile to several > targets, including DOS. But DJGPP is better in some ways. I'm glad we > finally have a decent publicly available Windows cross-compiler > binary. > >> I highly suggest windows 8/8.1 for VM stuff since those versions of windows >> can share .VHD files' filesytem >> with windows like a drive and this makes development a snap! > Yes, sounds good, but I don't know of all the various emulators that > support whatever formats. Anyways, IIRC, the FreeDOS networking guide > just recommends setting up an FTP server to share files between host > and guest. > >> - I may have to upgrade my windows now that win8 is more stable - I can work >> around the flaws just to get that feature... xp mode was never stable and >> now it's supported no more > "XP Mode" felt like more of a marketing gimmick than anything. Plus it > doubled your cpu and RAM requirements. And it wasn't even offered to > home users, officially. > >> - mo more fixes to its bugginess and crashes - I really wanted to run dos >> stuff on it! but it looks like >> vbox+win8 for me pretty soon...) besides, win8/8.1 has the free hyper-v VM >> and hyper-v VM server as well (both free). > Hyper-V isn't necessarily going to work. I don't know if it supports > DOS. I'd highly doubt it unless told otherwise. I heard FreeBSD runs > okay, maybe some enterprise-y Linuxes too, but I dunno the details. > > Anyways, Hyper-V is Win8 Pro 64-bit with (advanced) VT-X only! So it's > not for everybody, obviously. > > ------------------------------------------------------------------------------ > Want fast and easy access to all the code in your enterprise? Index and > search up to 200,000 lines of code with a free copy of Black Duck > Code Sight - the same software that powers the world's largest code > search on Ohloh, the Black Duck Open Hub! Try it now. > http://p.sf.net/sfu/bds > _______________________________________________ > Freedos-devel mailing list > Freedos-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-devel comp.os.msdos.djgpp and search for cygwin. google groups post on how to build https://groups.google.com/forum/#!searchin/comp.os.msdos.djgpp/cygwin/comp.os.msdos.djgpp/qn8Z-IX5_qs/EWHJPrMz-zYJ
the files: ftp://ftp.delorie.com/pub/djgpp/rpms/ ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-binutils-2.24-1ap.i686.rpm ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-binutils-2.24-1ap.src.rpm ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-binutils-2.24-1ap.x86_64.rpm ftp://ftp.delorie.com/pub/djgpp/rpms/djcrx-2.04pre_20140410-19ap.i686.rpm ftp://ftp.delorie.com/pub/djgpp/rpms/djcrx-2.04pre_20140410-19ap.src.rpm ftp://ftp.delorie.com/pub/djgpp/rpms/djcrx-2.04pre_20140410-19ap.x86_64.rpm ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-4.9.1/djcross-gcc-4.9.1-1ap.src.rpm this is the gcc 4.9.1 source, you probably won't need it, but just in case, ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-4.9.1/djcross-gcc-4.9.1.tar.bz2 -- jmich...@yahoo.com j...@renewalcomputerservices.com">j...@renewalcomputerservices.com http://JesusnJim.com (personal site, computer repair info, programming, calculators) http://RenewalComputerServices.com (my computer repair/software business) Computer memory/disk size measurements: [KB KiB] [MB MiB] [GB GiB] [TB TiB] [10^3B=1,000B=1KB][2^10B=1,024B=1KiB] [10^6B=1,000,000B=1MB][2^20B=1,048,576B=1MiB] [10^9B=1,000,000,000B=1GB][2^30B=1,073,741,824B=1GiB] [10^12B=1,000,000,000,000B=1TB][2^40B=1,099,511,627,776B=1TiB] Note: disk size is measured in MB, GB, or TB, not in MiB, GiB, or TiB. computer memory (RAM) is measured in MiB and GiB. ------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel