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
Thread Post new topic Reply to topic
edemko



Joined: 18 Jul 2009
Posts: 549
edemko 18 Jul 2010, 11:36
skip me


Last edited by edemko on 18 Jul 2010, 11:38; edited 1 time in total
Post 18 Jul 2010, 11:36
View user's profile Send private message Reply with quote
edemko



Joined: 18 Jul 2009
Posts: 549
edemko 18 Jul 2010, 11:37
ouadji wrote:
labels are highlighted only if they are preceded by a jump

Code:
include "file.asm" ; consists of "jmp LABEL1" only
abcd LABEL1        ; will it get highlighted, i think it's too complicated
                   ; and you are to mix editor and compiler maybe
    
Post 18 Jul 2010, 11:37
View user's profile Send private message Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
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" ... <---- Question i don't understand this.
"i think it's too complicated" ...
not "too" complicated, but very complicated, yes indeed ! ! Razz
(sorry for my english, It's a pity we can not talk with opcodes!)

_________________
I am not young enough to know everything (Oscar Wilde)- Image
Post 18 Jul 2010, 14:44
View user's profile Send private message Send e-mail Reply with quote
edemko



Joined: 18 Jul 2009
Posts: 549
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
    
Post 18 Jul 2010, 15:18
View user's profile Send private message Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 18 Jul 2010, 17:32
edemko wrote:
Code:
toto:  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
  Loop toto
  jecxz toto
    
Razz Razz Razz


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 ! Razz (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 ! Wink

Image

_________________
I am not young enough to know everything (Oscar Wilde)- Image
Post 18 Jul 2010, 17:32
View user's profile Send private message Send e-mail Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 23 Jul 2010, 19:10

Wink 6.0 Wink 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)


Image

_________________
I am not young enough to know everything (Oscar Wilde)- Image
Post 23 Jul 2010, 19:10
View user's profile Send private message Send e-mail Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 31 Jul 2010, 17:44

wink 6.0 beta

(fully compatible with long lines)


Image

_________________
I am not young enough to know everything (Oscar Wilde)- Image


Last edited by ouadji on 04 Aug 2010, 09:27; edited 1 time in total
Post 31 Jul 2010, 17:44
View user's profile Send private message Send e-mail Reply with quote
edemko



Joined: 18 Jul 2009
Posts: 549
edemko 03 Aug 2010, 13:50
Previous wink photo: as before source file became 0 bytes.
Image
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
    
Post 03 Aug 2010, 13:50
View user's profile Send private message Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 03 Aug 2010, 14:28
sorry edemko, i don't understand.
Quote:
as before source file became 0 bytes. (??)
I fixed this problem ... no ?
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 ???


_________________
I am not young enough to know everything (Oscar Wilde)- Image
Post 03 Aug 2010, 14:28
View user's profile Send private message Send e-mail Reply with quote
edemko



Joined: 18 Jul 2009
Posts: 549
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.
Post 03 Aug 2010, 15:00
View user's profile Send private message Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 03 Aug 2010, 15:14
yes, I remember this problem with wink5.5.
It's a "old problem" Razz
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 !

_________________
I am not young enough to know everything (Oscar Wilde)- Image
Post 03 Aug 2010, 15:14
View user's profile Send private message Send e-mail Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
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.

_________________
I am not young enough to know everything (Oscar Wilde)- Image


Last edited by ouadji on 21 Sep 2010, 20:24; edited 1 time in total
Post 04 Aug 2010, 09:27
View user's profile Send private message Send e-mail Reply with quote
edemko



Joined: 18 Jul 2009
Posts: 549
edemko 04 Aug 2010, 18:17
:)
Image
Post 04 Aug 2010, 18:17
View user's profile Send private message Reply with quote
Fanael



Joined: 03 Jul 2009
Posts: 168
Fanael 04 Aug 2010, 21:18
When a so-called "stable" (i.e. not a beta) version will be released?
Post 04 Aug 2010, 21:18
View user's profile Send private message Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
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.

_________________
I am not young enough to know everything (Oscar Wilde)- Image
Post 05 Aug 2010, 01:25
View user's profile Send private message Send e-mail Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8359
Location: Kraków, Poland
Tomasz Grysztar 06 Aug 2010, 15:52
ouadji wrote:
Wink 6.1 is stable ... which means that this version no longer causes any crashes.
I just got it to crash when I tried to open the "test.lst" generated with steps explained in this thread: http://board.flatassembler.net/topic.php?p=117681#117681
The regular fasmw loads it just fine on my machine.
Post 06 Aug 2010, 15:52
View user's profile Send private message Visit poster's website Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
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 ;<--------------- Smile Smile
{
  db 'label',`i,':',10
  db 'mov eax,[ebx+label',`i,']',10
  db 'jmp label',`i,10
}    



_________________
I am not young enough to know everything (Oscar Wilde)- Image
Post 07 Aug 2010, 01:14
View user's profile Send private message Send e-mail Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 07 Aug 2010, 07:18

Quote:
a) fasm breed.asm test.asm -m 1000000

b) fasm test.asm -s test.fas -m 1000000

c) listing test.fas test.lst
a), b) : ok
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 ! Razz
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 .. Razz

_________________
I am not young enough to know everything (Oscar Wilde)- Image
Post 07 Aug 2010, 07:18
View user's profile Send private message Send e-mail Reply with quote
guignol



Joined: 06 Dec 2008
Posts: 763
guignol 25 Aug 2010, 08:27
edfed wrote:
most words in english are pure derivations from french
not true


Last edited by guignol on 25 Aug 2010, 08:57; edited 2 times in total
Post 25 Aug 2010, 08:27
View user's profile Send private message Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 25 Aug 2010, 08:42

Wink 6.1 is obsolete.
soon Wink 6.5 much more powerful than wink 6.1

_________________
I am not young enough to know everything (Oscar Wilde)- Image
Post 25 Aug 2010, 08:42
View user's profile Send private message Send e-mail Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3 ... 6, 7, 8 ... 19, 20, 21  Next

< 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-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.