flat assembler
Message board for the users of flat assembler.

Index > DOS > [obsolete / fixed] FASM 1.67.25 for DOS is buggy

Goto page Previous  1, 2
Author
Thread Post new topic Reply to topic
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
in 1.67.24, there was still an error of invalid parameter when more than one parameter is not defined, possible they are linked?
Post 25 Jan 2008, 04:24
View user's profile Send private message Visit poster's website Reply with quote
System86



Joined: 15 Aug 2007
Posts: 77
System86
I find version 1.67.24 to be very sensitive to previous programs. If a certain programs (I think buggy ones that cause memory corruption) have run before it, it does not compile successfully (like generating errors on valid source files, ones that compile after reboot). I found 2 programs (help.com, which seems to just call help.exe (help.exe is fine, help.com caused these problems); and a DOS version of the UNIX command ls) that don't work with 1.67.24 (both weren't very useful, so I deleted them). Still, it works fine under Windows XP DOS box, and I haven't had any problems with the Windows version. Older versions of fasm seem to run just fine even with ls and help.com run before them.

EDIT: I don't know of any other programs that had problems with ls or help.com. Repeated tests showed 1.67.24 to work until I ran these programs, after which it invariably stopped working.
Post 25 Jan 2008, 20:34
View user's profile Send private message Reply with quote
System86



Joined: 15 Aug 2007
Posts: 77
System86
This bug is really weird. Some of the programs I made, even though I know they are bug free, mess up fasm. Anyway, I got the bug to work (for 1.67.24) under WinXP DOS box (see the attached image, it's the DOS version under NTVDM, NOT the windows version). See the change of the memory report, just by running fasm?

The IDE version (and Windows version) don't have this bug. Maybe someone should just take the IDE version, turn it into the cmd version, and release the new version with the cmd version good as well. The bug only occurs under DOS (if it existed under Windows, someone would have noticed). This means the bug is in the DOS directory. I've been using an older version (it works like a charm) for a long time, and I'll use that version until the newer versions are more stable.[/img]

EDIT: removed screenshot, bug fixed


Last edited by System86 on 01 Feb 2008, 18:41; edited 1 time in total
Post 25 Jan 2008, 23:59
View user's profile Send private message Reply with quote
Chewy509



Joined: 19 Jun 2003
Posts: 297
Location: Bris-vegas, Australia
Chewy509
DOS386 wrote:
Tomasz wrote:

> I'm still not able to reproduce this bug myself.

Image



Anyone notice that 256 is correctly out of range for a 8bit register?

8bit registers can only hold 0 - 255?
Post 27 Jan 2008, 02:49
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
exact, it's the default, fasm crash on this error. and that's why we test it with 256, to obtain the error..
Post 27 Jan 2008, 03:11
View user's profile Send private message Visit poster's website Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo
These issues should be (mostly) fixed by now.

See here.
Post 28 Jan 2008, 21:46
View user's profile Send private message Visit poster's website Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1901
DOS386
> Anyone notice that 256 is correctly out of range for a 8bit register?

Did you notice, that we are exploiting bugs ? The "FASMW" whining is good, the "FASMD" evil.

> These issues should be (mostly) fixed by now.

Yeah ... seems to be Smile What was the bug ?
Post 18 Feb 2008, 04:26
View user's profile Send private message Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo
DOS386 wrote:

> These issues should be (mostly) fixed by now.

Yeah ... seems to be Smile What was the bug ?


I guess just lack of time for testing and more complexity due to adding "-d".
Post 19 Feb 2008, 03:07
View user's profile Send private message Visit poster's website Reply with quote
Mac2004



Joined: 15 Dec 2003
Posts: 313
Mac2004
Tomasz Grysztar wrote:
I'm still not able to reproduce this bug myself.


I've got good news for you! It seems that the problem is solved, because fasm 1.67.31
seems to work properly. Althouh version 1.67.23- have the same problem.

Previously I had to stick with 1.67.22, but now I was able to get the newest
version .). Maybe it was related to problems reported by the others and was fixed along those fixes?

regards
Mac2004
Post 14 Feb 2009, 08:31
View user's profile Send private message Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1901
DOS386
Mac2004 wrote:
I've got good news for you! It seems that the problem is solved, because fasm 1.67.31 seems to work properly. Althouh version 1.67.23- have the same problem.


IIRC it's fixed since 1.67.26 Smile

Quote:
Previously I had to stick with 1.67.22


Then you missed important new features and bugfixes.

Next time please report bugs in FASM DOS version, rather than silently waiting for an accidental fix for years. 1.67.26 and 1.67.29 work very well for me, although I use the IDE almost exclusively so I might miss bugs specific to the non-IDE version as I did with 1.67.25.

Also, if you indeed have M.E. then Win32 version might be the better choice for you Idea
Post 14 Feb 2009, 09:42
View user's profile Send private message Reply with quote
Mac2004



Joined: 15 Dec 2003
Posts: 313
Mac2004
Quote:

Next time please report bugs in FASM DOS version, rather than silently waiting for an accidental fix for years


At least I did report the problem, but Thomazs couldn't reproduce the same bug.

Yes. I'am happy to be able to use the latest version. Smile

Regards
Mac2004
Post 14 Feb 2009, 13:29
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.