Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
Rugxulo

Homepage

Usono,
23.09.2007, 03:28
 

NASM version 0.99.03 released (Win32 binary only) (Announce)

The NASM developers have released NASM version 0.99.03 on 21 September 2007.

Website: http://www.sourceforge.net/projects/nasm

Changes / Release Notes:

> Much news since 0.98.39 was "not available on SF"!!!
>
> 0.98.39 *is* available here, and 0.98.40 - with "-f macho" support -
> is available from Apple.
>
> 0.99.03 has just been released - a "work in progress". 64-bit support
> - bugfixes, speedups, etc. We think this one works... but watch for bugfix > releases!

Only available at the moment are C sources (naturally), a Win32 .EXE (HXRT needs MSVCRT.DLL to run it, doh), and updated documentation (which no longer has the entire instruction reference, so it's quite a bit smaller) with notes re: 64-bit ABI on Win64, *nix, etc.

N.B. IIRC, 0.99.01 compiled okay with DJGPP with a slightly tweaked makefile. Any other compiler has to support C99 (CC386 didn't work then, maybe works now??).

---
Know your limits.h

Rugxulo

Homepage

Usono,
23.09.2007, 04:32

@ Rugxulo

NASM version 0.99.03 released (DOS binary)

> The NASM developers have released NASM version 0.99.03 on 21
> September 2007.
>
> Website: http://www.sourceforge.net/projects/nasm

Okay, so I'm on a new laptop and had to install all the DJGPP stuff again anyways. (I even got all 2.04 beta, no older compiled stuff, and -S -masm=intel seemed to work in my very simple "Hello, world!" test, go figure). Apparently, they're now using (since 0.99.02) the traditional "configure ; make" method (i.e. you need bash) to generate CONFIG.H and Makefile in order to build everything (so 0.99.03 has nothing in MKFILES\ except msvc.mak).

Anyways, I've put together a small 309k package (only has NASM.EXE, NDISASM.EXE, NASMDOC.TXT), everything is UPX'd (via 3.01), and it's completely untested, only a simple build. Feel free to not bug me, but bug the developers instead! ;-) (Especially test it again Yasm or FASM before reporting bugs since both of those also support x86-64.)

http://www.geocities.com/snoopimeanie/nasm9903.zip

---
Know your limits.h

Steve

Homepage E-mail

US,
23.09.2007, 10:51

@ Rugxulo

NASM version 0.99.03 released (Win32 binary only)

> The NASM developers have released NASM version 0.99.03 on 21
> September 2007.
>
> Website: http://www.sourceforge.net/projects/nasm

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

Rugxulo

Homepage

Usono,
24.09.2007, 11:58

@ Steve

NASM version 0.99.03 released (Win32 binary only)

> > Website: http://www.sourceforge.net/projects/nasm
>
> Home page also at: http://nasm.sourceforge.net/

Finally! It's been ages since that was available. :-D

---
Know your limits.h

Rugxulo

Homepage

Usono,
25.09.2007, 18:32

@ Rugxulo

NASM version 0.99.03 released (DOS binary)

> http://www.geocities.com/snoopimeanie/nasm9903.zip

Okay, Frank Kotler put it on the NASM Sourceforge download page (he added COPYING and put it all in a NASM-0.99.03\ subdir within the .ZIP), so you can now officially get it there! :-)

---
Know your limits.h

RayeR

Homepage

CZ,
25.09.2007, 21:36

@ Rugxulo

NASM version 0.99.03 released (Win32 binary only)

Thanks,
I tried to compile my ROMOS with it and no problem. Some months ago I tried to build NASM under DJGPP, it compiled OK but I got problem when NASM was compiling source, something bad with
TIMES ROM_IMAGE_SIZE*1024-($-$$)
expression, I don't know so I returned back. Now I can upgrade.

---
DOS gives me freedom to unlimited HW access.

rr

Homepage E-mail

Berlin, Germany,
26.09.2007, 10:30

@ Rugxulo

NASM version 0.99.03 released (DOS binary)

> Okay, Frank Kotler put it on the NASM Sourceforge download page (he added
> COPYING and put it all in a NASM-0.99.03\ subdir within the .ZIP), so you
> can now officially get it there! :-)

Interesting, because last time he tried to convince me to become the DOS port maintainer. ;-)

---
Forum admin

Rugxulo

Homepage

Usono,
01.10.2007, 23:17

@ RayeR

NASM version 0.99.04 released

> Thanks,
> I tried to compile my ROMOS with it and no problem. Some months ago I
> tried to build NASM under DJGPP, it compiled OK but I got problem when
> NASM was compiling source, something bad with
> TIMES ROM_IMAGE_SIZE*1024-($-$$)
> expression, I don't know so I returned back. Now I can upgrade.

They quick-fixed it to 0.99.04 on 26 September 2007.

> Bugfix release - fixes a problem in the "%undef" loop

http://www.geocities.com/snoopimeanie/nasm9904.zip

---
Know your limits.h

Rugxulo

Homepage

Usono,
02.10.2007, 15:57

@ Rugxulo

NASM version 0.99.04 released

> They quick-fixed it to 0.99.04 on 26 September 2007.
>
> > Bugfix release - fixes a problem in the "%undef" loop
>
> http://www.geocities.com/snoopimeanie/nasm9904.zip

Okay, they put in on SourceForge now, so you can get it from there too! BTW, I used "-s -Os" instead of the default "-g -O2" before UPXing, so it's actually a bit smaller now. :-)

P.S. Their site reports 718 downloads of 0.99.03 (DOS) in the past week! Eat that, DOS haters, there IS still interest! :-P

---
Know your limits.h

RayeR

Homepage

CZ,
16.10.2007, 11:47

@ Rugxulo

NASM version 0.99.04 released

> > Bugfix release - fixes a problem in the "%undef" loop
>
> http://www.geocities.com/snoopimeanie/nasm9904.zip

0.99.03 was OK for me (but my compiled build only had that problem). Never mind here's just another new version, good :)

---
DOS gives me freedom to unlimited HW access.

Rugxulo

Homepage

Usono,
17.10.2007, 00:50

@ RayeR

NASM version 0.99.04 released

> > > Bugfix release - fixes a problem in the "%undef" loop
> >
> > http://www.geocities.com/snoopimeanie/nasm9904.zip
>
> 0.99.03 was OK for me (but my compiled build only had that problem). Never
> mind here's just another new version, good :)

According to fbkotler, some fancy macros in use make heavy use of %undef, so this bug was worth fixing. Of course, if you don't want to upgrade and don't need it, don't. But you may as well use the latest, if you can. ;-)

---
Know your limits.h

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