flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > Wink 6.92.03 (vertical selection + compiling) Goto page Previous 1, 2, 3 ... 6, 7, 8 ... 19, 20, 21 Next |
Author |
|
edemko 18 Jul 2010, 11:36
skip me
Last edited by edemko on 18 Jul 2010, 11:38; edited 1 time in total |
|||
18 Jul 2010, 11:36 |
|
ouadji 18 Jul 2010, 14:44
No, this only works in the current file. Yes, in this case i should mix the editor and compiler. but this approach does not interest me. The compiler and ide is already working together for multilignes nested comments. However, a label that is not highlighted shows that the label is in another file ... this is also interesting. "skip me" ... <---- i don't understand this. "i think it's too complicated" ... not "too" complicated, but very complicated, yes indeed ! ! (sorry for my english, It's a pity we can not talk with opcodes!) |
|||
18 Jul 2010, 14:44 |
|
edemko 18 Jul 2010, 15:18
Code: jmp next_post skip me: ;equal message was posted twice by me ;i could delete last one but did not ;it's called brain fart next_post: ;how much are we to wait for the next wink) ;see, we are talking in opcodes |
|||
18 Jul 2010, 15:18 |
|
ouadji 18 Jul 2010, 17:32
edemko wrote:
how much are we to wait for the next wink ... 5 or 6 days. (maybe more, I'm working on very hard code) EDIT: 02:29 hrs - wink 5.8 alpha yeaaah, it works ! (i'm happy) a label is highlighted only : 1) if this label is preceded by a jump_opcode, (jmp @abc ... jcc, lopp(cc) ...) ... and ... 2) if this label (@abc:) exists ! |
|||
18 Jul 2010, 17:32 |
|
ouadji 23 Jul 2010, 19:10
Wink 6.0 in progress ... many improvements ... soon ! Wink6 respects the LOCAL and GLOBAL labels. (a lot of work, very hard code) Between "LABEL_GLOBAL_B" and "__GLOBAL_C" , the label ".quoted" is unknown ! even if this label exists earlier in the code, this label is unknown at this point in the code. a reference to this label will not be highlighted. (Fully compatible with long lines) |
|||
23 Jul 2010, 19:10 |
|
ouadji 31 Jul 2010, 17:44
wink 6.0 beta (fully compatible with long lines) Last edited by ouadji on 04 Aug 2010, 09:27; edited 1 time in total |
|||
31 Jul 2010, 17:44 |
|
edemko 03 Aug 2010, 13:50
Previous wink photo: as before source file became 0 bytes.
New one is cool. I believe Tomasz will like it. ...Removing spaces between fasmw and wink, this is being posted here... By the way Tomasz, <fp_div> from <preproce.inc> can be simplified, <fp_add> and the others - removed, moreover no FPU will be used, multiplication only. Snippets in mind ready only but once you'll see working version. ~5! times quicker. See what was found during my research. Code: ;dt 18'446'744'073'709'551'615f ;"Error, value out of range." ;dt 1'615f ;"Error, invalid name." ;dt 18446744073709551615f ;ok |
|||
03 Aug 2010, 13:50 |
|
ouadji 03 Aug 2010, 14:28
sorry edemko, i don't understand.
Quote: as before source file became 0 bytes. (??) I think this problem is completely solved with wink6.0 in my case I have no problem to compile with wink6.0 ... "CTRL-F9" or "Run/Compile" ... both work fine. Do you have problems to compile with wink6.0 ??? |
|||
03 Aug 2010, 14:28 |
|
edemko 03 Aug 2010, 15:00
Hi.
After the crash(see the picture from previous post) *.asm file got empty. The loss was not important. THAT WAS NOT wink6.0 - that was wink5.5 as seen on the picture. |
|||
03 Aug 2010, 15:00 |
|
ouadji 03 Aug 2010, 15:14
yes, I remember this problem with wink5.5.
It's a "old problem" I found the reason for this and I fixed this problem. This problem will not occur again with wink6.0. The wink6.0 code is very different, more powerful, more developed, but also more complex. wink6.0 is much more stable. please, feel free to tell me any problems (even the smallest) thank you edemko ... and all ! |
|||
03 Aug 2010, 15:14 |
|
ouadji 04 Aug 2010, 09:27
I finally found the real reason for the problem that sometimes occurs with the command "compile".
There were several causes for this problem, I just found the last one. Here is version 6.1 with which this problem is definitely solved. Last edited by ouadji on 21 Sep 2010, 20:24; edited 1 time in total |
|||
04 Aug 2010, 09:27 |
|
edemko 04 Aug 2010, 18:17
:)
|
|||
04 Aug 2010, 18:17 |
|
Fanael 04 Aug 2010, 21:18
When a so-called "stable" (i.e. not a beta) version will be released?
|
|||
04 Aug 2010, 21:18 |
|
ouadji 05 Aug 2010, 01:25
Wink 6.1 is stable ... which means that this version no longer causes any crashes. That being said, I still have to improve wink. Wink must meet all the possibilities of the compiler ... and display a perfect highlight syntax in all cases, including multiline comments, the backslash, the "idle control" .. Wink is in progress, I'm working on version 6.2 . The next improvement, spread the property of words beyond (over?) the backslash, and beyond multiline comments, i must also fix many small imperfections. much work, complex code ! Sorry for my english, i do my best. ... soon wink6.2. |
|||
05 Aug 2010, 01:25 |
|
Tomasz Grysztar 06 Aug 2010, 15:52
ouadji wrote: Wink 6.1 is stable ... which means that this version no longer causes any crashes. The regular fasmw loads it just fine on my machine. |
|||
06 Aug 2010, 15:52 |
|
ouadji 07 Aug 2010, 01:14
200% normal. I have a memory allocation with fixed size in wink6 (6.1 too). ... for about 1000 labels ... to small. The next version will calculate in real time the number of labels and the space needed. this will be fixed in next version, no problem the next version will also be more powerful Thank you Tomasz Code: rept 1000000 i ;<--------------- { db 'label',`i,':',10 db 'mov eax,[ebx+label',`i,']',10 db 'jmp label',`i,10 } |
|||
07 Aug 2010, 01:14 |
|
ouadji 07 Aug 2010, 07:18
Quote: a) fasm breed.asm test.asm -m 1000000 i don't understant the line "c" ! ... "listing" ??? is it not enough with just the line "a" , to give a file with 1000000 labels ? edit: ---- I just tested with an appropriate memory allocation, no problem to open this file. That said, with 3,000,000 lines and 1.000.000 labels, wink6.1 becomes slow, it asks a lot of computing time. All labels arrays are sorted alphabetically ... but here, each label begins with the same letters ! But for example, with breed.asm/test.asm, with a file containing 75,000 lines and 25,000 labels, there are no problems, wink6.1 works fine. and if the first letter of labels are different (a, b, .. z), It Could Be Much More. 50.000 or 200,000 labels that all have the same first letter, this is not common .. |
|||
07 Aug 2010, 07:18 |
|
guignol 25 Aug 2010, 08:27
edfed wrote: most words in english are pure derivations from french Last edited by guignol on 25 Aug 2010, 08:57; edited 2 times in total |
|||
25 Aug 2010, 08:27 |
|
ouadji 25 Aug 2010, 08:42
Wink 6.1 is obsolete. soon Wink 6.5 much more powerful than wink 6.1 |
|||
25 Aug 2010, 08:42 |
|
Goto page Previous 1, 2, 3 ... 6, 7, 8 ... 19, 20, 21 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.