Rugxulo
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
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
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
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. --- Know your limits.h |
Rugxulo
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
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
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
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
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! --- Know your limits.h |
RayeR
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
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 |