Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
Steve

Homepage E-mail

US,
23.10.2007, 18:41
 

NASM 0.99.05 available (Announce)

2007-10-17

Compilations for DOS32, OS/2 (first 99.xx), Win32, Linux

New for 99.05: DOS/4G EXEs

Home page:
http://nasm.sourceforge.net/

Versions:
http://repo.or.cz/w/nasm.git

Downloads:
http://sourceforge.net/project/showfiles.php?group_id=6208
ftp://ftp.zytor.com/pub/nasm/releasebuilds/

Nightly snapshots are supposed to be at:
ftp://ftp.zytor.com/pub/nasm/snapshots/
but they're not.

DOS386

24.10.2007, 02:15

@ Steve

NASM/4G 0.99.05 available

> New for 99.05: DOS/4G EXEs

That's what the world has been waiting for :lol3:

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

Rugxulo

Homepage

Usono,
24.10.2007, 06:23

@ DOS386

NASM/4G 0.99.05 available

> > New for 99.05: DOS/4G EXEs
>
> That's what the world has been waiting for :lol3:

These prebuild .EXEs actually do not work for me (XP or Vista, haven't tried pure DOS yet). I can sorta get NASM to work via "dos4gw nasm -v" or "dos32a nasm -v" but NDISASM refuses to work (and even DOSBox 0.72 doesn't help). So I compiled my own (thrice: DJGPP, OW17a/DOS, OW17a/Win32) and UPX'd 'em:

nasm9905.zip (includes updated COPYING and updated NASMDOC.TXT unlike default build)

Changes in this release:
* fixed FPU bugs? (plus added a few FPU defines, see doc)
* -r removed (use -v instead)
* -E becomes -Z (while both -e and -E are now synonyms)
* -Ox ("eks") now is a synonym for -O999
* OpenWatcom supported directly via makefiles: DOS32, Win32, Linux (DJGPP still needs "./configure ; make") although I still dunno why their pre-builds / snapshots aren't working (bug in OW/Linux??)

---
Know your limits.h

Steve

Homepage E-mail

US,
24.10.2007, 08:28

@ Rugxulo

NASM/4G 0.99.05 available

> These prebuild .EXEs actually do not work for me (XP or Vista, haven't
> tried pure DOS yet). I can sorta get NASM to work via "dos4gw nasm -v" or
> "dos32a nasm -v" but NDISASM refuses to work (and even DOSBox 0.72 doesn't
> help). So I compiled my own (thrice: DJGPP, OW17a/DOS, OW17a/Win32) and
> UPX'd 'em:

No OS/2?

Rugxulo

Homepage

Usono,
25.10.2007, 05:31
(edited by Rugxulo, 25.10.2007, 06:26)

@ Steve

NASM/4G 0.99.05 available

> > So I compiled my own (thrice: DJGPP, OW17a/DOS, OW17a/Win32) and
> > UPX'd 'em:
>
> No OS/2?

No. I in fact did download the entire, bloated Win32 OpenWatcom installer (65 MB), so I do have it, but I decided I didn't want to install all targets that I wouldn't need or use (such as OS/2 or Win 3.x or Linux). Why, do you run it? I can compile it for you if you want. Or, you can just use the DOS version (heh). ;-)

EDIT: Oops, I think I see what you were misunderstanding. 0.99.04 only had one makefile called MSVC.MAK, whereas 0.99.05 has that plus OPENWCOM.MAK and OWLINUX.MAK. According to MKFILES/README, OPENWCOM.MAK supports targets DOS, OS2, and Win32 (on any of those hosts, tested on host Win32 / OW 1.7), and OWLINUX.MAK supports the same targets tested on Linux / OW 1.6rc2. In fact, if you don't explicitly tell it the target ("wmake -f openwcom.mak"), it says this:

> Open Watcom Make Version 1.7
> Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved.
> Source code is available under the Sybase Open Watcom Public License.
> See http://www.openwatcom.org/ for details.
> Please build "dos", "win32" or "os2"

So, yes, it supports OS/2, but I don't have OS/2 so I didn't bother to install the OS/2 support on this machine. ;-)

Steve

Homepage E-mail

US,
25.10.2007, 18:03

@ Rugxulo

NASM/4G 0.99.05 available

> No. I in fact did download the entire, bloated Win32 OpenWatcom installer
> (65 MB), so I do have it, but I decided I didn't want to install all
> targets that I wouldn't need or use (such as OS/2 or Win 3.x or Linux).
> Why, do you run it? I can compile it for you if you want. Or, you can just
> use the DOS version (heh). ;-)

I have OS/2 but don't bother with it much. I was mostly just curious why you didn't include it when the NASM group had revived it for this new version.

> So, yes, it supports OS/2,

Exactly - the other reason I was curious about the omission.

> but I don't have OS/2 so I didn't bother to install the OS/2 support on this machine.

Not unreasonable, I must admit - I would not demand that you go and pay multiple $ to be able to test a program that you give away for free. And it is responsible of you not to distribute a program that you have not tested.

Rugxulo

Homepage

Usono,
28.10.2007, 02:04

@ Rugxulo

NASM (DJGPP) 0.99.05 available

Looks like they're going to cross-compile daily for DJGPP / DOS target from now on. :clap:

Back to the board
Thread view  Mix view  Order
22049 Postings in 2034 Threads, 396 registered users, 222 users online (1 registered, 221 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum