flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > Fresh IDE v2.1.2 released. |
Author |
|
JohnFound 10 Nov 2012, 06:55
Thanks to the Bargest and Idle bug reports, serious bugs, manifesting themselves only on 64bit Windows 7 platforms was fixed.
On these platforms, the update to v.2.1.2 is highly recommended. The updated version 2.1.2 is available for download on the Fresh download page. _________________ Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
|||
10 Nov 2012, 06:55 |
|
dancho 10 Nov 2012, 09:49
version 2.1.2 working fine here John ( winXP sp3 ) ,
out of box compiled couple of my hoby programs and no problems or errors... nice work |
|||
10 Nov 2012, 09:49 |
|
JohnFound 10 Nov 2012, 10:14
Thanks. Is it 64bit WinXP?
|
|||
10 Nov 2012, 10:14 |
|
dancho 10 Nov 2012, 10:54
it is 32bit winxp
|
|||
10 Nov 2012, 10:54 |
|
JohnFound 10 Nov 2012, 14:52
Very strange? It looks like Fresh has no access permissions to some files. Or "FileExists" procedure fails because of another reason.
Please, if possible, try to run Fresh as an administrator and check whether this errors will still appear... |
|||
10 Nov 2012, 14:52 |
|
Bargest 10 Nov 2012, 14:55
I've just found error in code, previous post is updated.
It could not allocate an extremely big place for string, so HeapAlloc returned 0. Then NULL was passed to CreateFile and it fails, so Fresh couldn't read Fresh.INI. |
|||
10 Nov 2012, 14:55 |
|
JohnFound 10 Nov 2012, 15:00
I missed your update... Shame on me! Of course it is wrong. It must be "edx" instead. Thanks for the debugging.
I will publish silent update after several minutes... |
|||
10 Nov 2012, 15:00 |
|
JohnFound 10 Nov 2012, 15:09
OK, the files are updated on Fresh download page. Please download it again.
Bargest, thanks again for the bug fix. It was really very useful. How strange, this kind of errors never appear on my computer... |
|||
10 Nov 2012, 15:09 |
|
Bargest 19 Nov 2012, 19:31
I have a question about Fresh interface.
At the bottom of editor window Fresh has such information: Code: Total: 13920 lines. Binary: 10947 lines. I guess that "Binary" means count of asm instructions. And what means "Total"? Total lines count in all source files? |
|||
19 Nov 2012, 19:31 |
|
JohnFound 19 Nov 2012, 20:02
This statistic is calculated based on the assembling stage of FASM.
Binary lines are all lines that generate some code in the output file (binary file). "Total" are all lines processed by the assembling stage of the compiler. Macro definitions are not included in this count, but the lines generated by the macros are included. For example following code: Code: a = 1 macro b { local c nop c = 0 } b b db a will be compiled with: Total=6 and Binary=3. These lines are: Code: 1: a = 1 2: nop 3: c?1 = 0 4: nop 5: c?2 = 0 6: db a Lines 2, 4 and 6 will generate some code in the output file and lines 1, 3 and 5 will not. |
|||
19 Nov 2012, 20:02 |
|
Bargest 19 Nov 2012, 20:06
Thanks, now I can understand it.
|
|||
19 Nov 2012, 20:06 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.