Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.asm.x86    |    Ahh, the lost art of x86 assembly    |    4,675 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 2,757 of 4,675    |
|    NimbUs to Rugxulo    |
|    Re: interfacing ASM (ia-32) with GNU g77    |
|    29 Jun 17 10:31:40    |
      From: nimbus@nospicedham.XXX.invalid               Rugxulo wrote in news:6f9b7acc-b2dd-481d-b10a-05b273cdeaf4       @googlegroups.com:       > On Wednesday, June 28, 2017 at 4:11:03 AM UTC-5, NimbUs wrote:       >> [...] I can't even       >> remember where I got the g77 compiler bundle from,              FWIW, it was a port/packaging of g77 for use on PCs running       Win32 (9x or NT), made by K. Kourakis, circa 1999.              >> I'm just       >> positive that it compiles Fortran programs to regular       Windows-       >> console-subsystem executables              > Windows uses PE/COFF while DOS/DJGPP uses MZ/COFF. MinGW-based       > stuff usually needs Windows' own proprietary MSVCRT.DLL.       > DJGPP (and OpenWatcom) don't rely on that at all.              Precisely, I /have/ a recent version of the MSVCRT permanently       residing in my HX\BIN\ folder...              > HX is interesting but not something to rely upon. And if       > you're using MS' MSVCRT.DLL there anyways, then you're       > basically missing the whole point. It is normally not       > included there by default (obviously??). (There was partial       > compatibility you could get with old ReactOS 0.3.14's       > MSVCRT.DLL, but your mileage may vary.)              Would you please develop, explaining in what way it's "missing       the whole point" ? Sincere honnest question as the anwer is not       "obvious" to me.              > It's probably wiser to trust a native DOS compiler for DOS       > use, even if it PE mostly (accidentally) works under HX.       > (The whole point was that XP also works well with DJGPP.)              >> In other words, it just works (TM) !              > I tried under QEMU (FreeDOS 1.2 + some networking tools       > for downloading), it seems to work fine (DJGPP's G77 + NASM).              > Of course most people would rather suggest you use latest       > "gfor710b.zip" instead.              Not that I need Fortran 95 ATM.              Here's my point : I usually write, compile and test programs       while multitasking under Windows, for obvious reasons; but for       /running/ long (overnight) computations, I'd rather do it under       DOS, without the bulk of background schedulking processes and       "services" and whatever MS Windows likes to do behind our backs       needlessly consuming CPU (and other) resources.              > Again, just FYI. Use whatever you want.              "Obviously" :=)              --       Ninho              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca