rr![]() ![]() Berlin, Germany, 25.08.2010, 13:27 |
NASM version 2.09 available (Announce) |
The NASM developers have released NASM version 2.09 on 24 August 2010. --- |
DOS386 26.08.2010, 09:10 @ rr |
NASM version 2.09 available |
> The NASM developers have released NASM version 2.09 on 24 August 2010 --- |
ecm![]() ![]() Düsseldorf, Germany, 26.08.2010, 20:10 @ DOS386 |
NASM version 2.09 available |
> So it compiles in DOS with Open WATCOM ? This looks like good news, --- |
DOS386 27.08.2010, 03:16 @ ecm |
NASM version 2.09 available |
> that's probably what they addressed there (they stripped --- |
marcov 27.08.2010, 17:10 @ ecm |
NASM version 2.09 available |
> NASM.EXE is a 460 KiB file which means that it barely |
Rugxulo![]() Usono, 28.08.2010, 04:53 @ marcov |
NASM version 2.09 available |
> > NASM.EXE is a 460 KiB file which means that it barely --- |
ecm![]() ![]() Düsseldorf, Germany, 30.08.2010, 21:40 @ Rugxulo |
NASM version 2.09 available |
> This is probably because of all output formats enabled by default. You'll --- |
Rugxulo![]() Usono, 03.09.2010, 05:51 @ ecm |
NASM version 2.09 available |
> Already thought about that. I'll probably disable macho and elf (maybe rdf |
Arjay 03.09.2010, 13:14 (edited by Arjay, 03.09.2010, 13:31) @ Rugxulo |
NASM version 2.09 available |
> The only format that definitely can't be used |
ecm![]() ![]() Düsseldorf, Germany, 03.09.2010, 14:40 @ Rugxulo |
NASM version 2.09 available |
> Well, it's a slippery slope. The only format that definitely can't be used --- |
DOS386 06.09.2010, 20:06 @ ecm |
NASM version 2.09 available | 8086 is COOOOL |
> I believe cm is using NASM 2.04+ features in his port of --- |
Rugxulo![]() Usono, 06.09.2010, 22:27 @ DOS386 |
NASM version 2.09 available | 8086 is COOOOL |
> > I believe cm is using NASM 2.04+ features in his port of |
DOS386 06.09.2010, 22:37 @ Rugxulo |
NASM version 2.09 available | 8086 is COOOOL |
> What about the RxDOS (GPL) hack using A86 (shareware) instead of MASM? --- |
Arjay 07.09.2010, 18:19 @ DOS386 |
NASM version 2.09 available | 8086 is COOOOL |
> Considering the huge improvements in 80186 |
ecm![]() ![]() Düsseldorf, Germany, 07.09.2010, 18:53 @ Arjay |
NASM version 2.09 available | 8086 is COOOOL |
> > Considering the huge improvements in 80186 --- |
Arjay 07.09.2010, 07:33 @ Rugxulo |
NASM version 2.09 available | 8086 is COOOOL |
> (386EX might've supported 64 MB, |
ecm![]() ![]() Düsseldorf, Germany, 07.09.2010, 16:22 @ Rugxulo |
NASM version 2.09 available | 8086 is COOOOL |
> What about the RxDOS (GPL) hack using A86 (shareware) instead of MASM? --- |
Rugxulo![]() Usono, 07.09.2010, 16:59 @ ecm |
NASM version 2.09 available | 8086 is COOOOL |
> > What about the RxDOS (GPL) hack using A86 (shareware) instead of MASM? --- |
Arjay 07.09.2010, 18:04 @ Rugxulo |
NASM version 2.09 available | 8086 is COOOOL |
> > So is A86; |
ecm![]() ![]() Düsseldorf, Germany, 07.09.2010, 19:15 @ Arjay |
NASM version 2.09 available | A86 |
> For a low cost assembler it was good in its day. --- |
Arjay 07.09.2010, 19:58 @ ecm |
NASM version 2.09 available | A86 |
Firstly I don't want to get into this is better than that type of discussions particularly as I'm not a fan of any particular tool; I use what is to hand. |
ecm![]() ![]() Düsseldorf, Germany, 07.09.2010, 22:42 @ Arjay |
NASM version 2.09 available | A86 |
> Still just for fun I thought I would do a quick compare using your --- |
DOS386 08.09.2010, 01:05 @ ecm |
NASM 2.09 available | A86 | FASM | Arjay's 8086+80386 PC's |
> Yes, I would be happy to do occasional tests hence mention re my hardware. --- |
Japheth![]() Germany (South), 08.09.2010, 09:26 @ DOS386 |
FASM and OMF |
> FASM can too and very well --- |
DOS386 08.09.2010, 19:40 @ Japheth |
16-bit DOS COBOL, 16-bit DOS PASCAL, 16-bit DOS C, 16-bit |
> I cat't remember if it has been mentioned ever, so I'll take the burden: --- |
ecm![]() ![]() Düsseldorf, Germany, 08.09.2010, 19:45 @ DOS386 |
16-bit DOS COBOL, 16-bit DOS PASCAL, 16-bit DOS C, 16-bit |
> > which makes it rather inadequate for DOS programming --- |
DOS386 08.09.2010, 19:53 @ ecm |
16-bit DOS COBOL, 16-bit DOS PASCAL, 16-bit DOS C, 16-bit |
> Ahahahahahah. Or assembly. Think libraries --- |
ecm![]() ![]() Düsseldorf, Germany, 08.09.2010, 20:02 @ DOS386 |
FASM is copylefted |
> Same for FASM. So how can NASM be more free? --- |
ecm![]() ![]() Düsseldorf, Germany, 08.09.2010, 15:09 (edited by cm, 08.09.2010, 15:23) @ DOS386 |
NASM - FASM |
> But things like --- |
Arjay 08.09.2010, 22:12 (edited by Arjay, 08.09.2010, 22:33) @ DOS386 |
NASM 2.09 available | A86 | FASM | Arjay's 8086+80386 PC's |
> 1. Does your 8086 have at least 640 KiB RAM ? |
DOS386 11.09.2010, 01:23 @ Arjay |
NASM 2.09 available | A86 | FASM | Arjay's 8086+80386 PC's |
> we should focus on DOS emulation --- |
ecm![]() ![]() Düsseldorf, Germany, 11.09.2010, 01:53 @ DOS386 |
NASM - FASM license |
> > Real Public Domain works can't be Copylefted. --- |
Arjay 13.09.2010, 13:31 @ DOS386 |
NASM 2.09 available | A86 | FASM | Arjay's 8086+80386 PC's |
> So if I send a 3+1/2 1.4 MiB floppy (as image) you could boot it into some |
Rugxulo![]() Usono, 08.09.2010, 06:56 @ ecm |
NASM version 2.09 available | A86 |
> > For a low cost assembler it was good in its day. --- |
Rugxulo![]() Usono, 08.09.2010, 06:28 @ Arjay |
NASM version 2.09 available | 8086 is COOOOL |
> >> is crap. --- |
ecm![]() ![]() Düsseldorf, Germany, 07.09.2010, 18:42 @ Rugxulo |
NASM version 2.09 available | A86 and kernels |
> (Also never could figure out which version was the last / most recent.) --- |
Rugxulo![]() Usono, 08.09.2010, 06:49 @ ecm |
NASM version 2.09 available | A86 and kernels |
> > But yeah, it hasn't been developed since 2000, so it only supports SSE1 |
ecm![]() ![]() Düsseldorf, Germany, 08.09.2010, 20:30 @ Rugxulo |
NASM version 2.09 available | A86 and kernels |
> > > But yeah, it hasn't been developed since 2000, [...] --- |
ecm![]() ![]() Düsseldorf, Germany, 11.09.2010, 12:27 @ Rugxulo |
NASM version 2.09 available | A86 and kernels |
> > They're Linux zealots. They can't accept that there might be cases were --- |
Rugxulo![]() Usono, 11.09.2010, 23:44 @ ecm |
Debian/OW ... FASM |
> I don't know about binary blobs, but the --- |
ecm![]() ![]() Düsseldorf, Germany, 12.09.2010, 02:40 @ Rugxulo |
Debian/OW ... FASM |
> Sure, that's the reason, but it's bogus. [Blah] --- |
Rugxulo![]() Usono, 12.09.2010, 04:18 @ ecm |
Debian/OW ... FASM |
> > The real problem is that nothing else (more free) can build FreeDOS, |
ecm![]() ![]() Düsseldorf, Germany, 12.09.2010, 14:29 @ Rugxulo |
Debian/OW ... FASM |
> How can you require someone to submit their changes without you having --- |
Rugxulo![]() Usono, 12.09.2010, 22:18 @ ecm |
FASM's license |
> No. Although you cannot change the license used by the original |
ecm![]() ![]() Düsseldorf, Germany, 12.09.2010, 23:12 @ Rugxulo |
FASM's license |
> I don't think so. Well, even for public domain, how could you? Their code --- |
Rugxulo![]() Usono, 13.09.2010, 01:49 @ ecm |
FASM's license |
> > EDIT: I think GCC will allegedly accept 20 lines or less without |
ecm![]() ![]() Düsseldorf, Germany, 13.09.2010, 14:13 @ Rugxulo |
FASM's license |
> Sorry, didn't mean to confuse you. No, I meant the GCC devs (on behalf of --- |
Rugxulo![]() Usono, 13.09.2010, 22:27 @ ecm |
FASM's license |
> I would prefer implementing stuff in the existing open-source assemblers |
ecm![]() ![]() Düsseldorf, Germany, 14.09.2010, 15:50 @ Rugxulo |
FASM's license |
> [...] did things the hard way for one example by writing an ELF --- |
Rugxulo![]() Usono, 15.09.2010, 23:29 @ ecm |
FASM's license |
> > [...] did things the hard way for one example by writing an ELF |
ecm![]() ![]() Düsseldorf, Germany, 16.09.2010, 00:03 @ Rugxulo |
FASM's license |
> Tastes vary. Besides, too many small instructions on the far left make the --- |
Rugxulo![]() Usono, 16.09.2010, 21:10 @ ecm |
code density |
> > "Should be", yeah, but never are. 32-bit assumptions, POSIX 2008, |
ecm![]() ![]() Düsseldorf, Germany, 17.09.2010, 14:15 @ Rugxulo |
code density |
> [...] code density. [...] --- |
Rugxulo![]() Usono, 17.09.2010, 23:06 @ ecm |
code density |
> > [...] code density. [...] |
ecm![]() ![]() Düsseldorf, Germany, 18.09.2010, 02:18 @ Rugxulo |
code density |
> > I heard they're optimizing for speed now. --- |
Rugxulo![]() Usono, 19.09.2010, 20:23 @ ecm |
code density |
> > > I heard they're optimizing for speed now. |
ecm![]() ![]() Düsseldorf, Germany, 19.09.2010, 20:27 @ Rugxulo |
code density |
Yeah I heard GCC's own source is a mess, and it can perform quite a lot optimizations. This has also lead to numerous compiling bugs with wrong output. I would prefer a slow output executable over a bogus one. --- |
DOS386 13.10.2010, 04:17 @ ecm |
this messy thread |
> Did you even read the linked article? --- |
Rugxulo![]() Usono, 13.10.2010, 04:50 @ DOS386 |
this messy thread |
> > Read the article I linked. "Copyleft" is not the absence of copyright. |
ecm![]() ![]() Düsseldorf, Germany, 14.10.2010, 13:01 @ Rugxulo |
this messy thread |
> > > Read the article I linked. "Copyleft" is not the absence of copyright. --- |
tom![]() Germany (West), 07.09.2010, 19:58 @ Rugxulo |
NASM version 2.09 available | 8086 is COOOOL |
> My P166 has OW 1.8 and TC++ 1.01. Both are freely available (loosely |
Rugxulo![]() Usono, 08.09.2010, 06:58 @ tom |
NASM version 2.09 available | 8086 is COOOOL |
> > My P166 has OW 1.8 and TC++ 1.01. Both are freely available (loosely --- |
tom![]() Germany (West), 07.09.2010, 19:47 @ ecm |
8086 is fairly useless |
> Now you could back up TC's alleged ability to produce small code. |
ecm![]() ![]() Düsseldorf, Germany, 07.09.2010, 19:55 @ tom |
8086 is fairly useless |
> > Now you could back up TC's alleged ability to produce small code. --- |
Arjay 07.09.2010, 07:26 @ DOS386 |
NASM version 2.09 available | 8086 is COOOOL |
> Arjay wrote: |
ecm![]() ![]() Düsseldorf, Germany, 07.09.2010, 16:30 @ DOS386 |
NASM version 2.09 available | NASM manual |
> > Besides, I'm usually with the latest daily build of NASM. --- |
Rugxulo![]() Usono, 13.10.2010, 06:15 @ ecm |
NASM version 2.09 available |
> > 2.09's "wmake -f mkfiles\openwcom.mak dos" doesn't work as-is in pure |
Japheth![]() Germany (South), 14.09.2010, 15:04 @ ecm |
8086-NASM |
> --- |
ecm![]() ![]() Düsseldorf, Germany, 14.09.2010, 15:33 @ Japheth |
8086-JWASM |
> Hm, a crash because it runs out of memory is not an acceptable status. --- |