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 ... 7, 8, 9 ... 19, 20, 21  Next
Author
Thread Post new topic Reply to topic
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 26 Aug 2010, 23:14


absurdity of my share in wink 6.50 (sorry)

Wink 6.51 is available



Image

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


Last edited by ouadji on 27 Aug 2010, 10:10; edited 2 times in total
Post 26 Aug 2010, 23:14
View user's profile Send private message Send e-mail Reply with quote
edemko



Joined: 18 Jul 2009
Posts: 549
edemko 27 Aug 2010, 07:50
ouadji
upload wink at some file-exchange service please
i re-uploaded the file and put the link at another website so that it becomes wide-spread
Post 27 Aug 2010, 07:50
View user's profile Send private message Reply with quote
ouadji



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

hi edemko,

ok, no problem, i let you do that!

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



Joined: 18 Jul 2009
Posts: 549
edemko 27 Aug 2010, 08:21
wink opens 1st file
wink crashes on 2nd file
http://board.flatassembler.net/topic.php?p=115459#115459
Image
Post 27 Aug 2010, 08:21
View user's profile Send private message Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 27 Aug 2010, 08:59

ok ! thank you edemko

an absurdity of my share !!! Rolling Eyes

not :
and eax,7Fh
but :
and esi,7Fh

i will fix it !

Code:
....
movzx      esi,byte[ecx]
and    eax,7Fh   ;<-------------------- here 
mov        esi,[GlobalToIndex + (esi*4)]
or     esi,esi
jz   .failure_
cmp        [esi],0   ;<----------- crash
jne .not_first
....
    

and recheck all (using your files)
but with an error like this ... it is obvious that it crashes (again sorry)
(feedbacks from users are essential)


PS : it's ok now, no problem with your files.

Wink don't manage characters greater than "7Fh"
"your" file contains the character "0B0h" ("°")
Quote:
... The blob ° is used in the most ...

--> but with "and esi,7Fh", no problem.

... i recheck all ... just a little time

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


Last edited by ouadji on 27 Aug 2010, 09:39; edited 2 times in total
Post 27 Aug 2010, 08:59
View user's profile Send private message Send e-mail Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 27 Aug 2010, 09:32

do you want that Wink also manages the characters greater than 7Fh ?

but ... this proposal doesn't make much sense
because the fasm compiler does not manage characters greater than 7Fh either!

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


Last edited by ouadji on 06 Sep 2010, 22:26; edited 1 time in total
Post 27 Aug 2010, 09:32
View user's profile Send private message Send e-mail Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 30 Aug 2010, 00:56

I noticed there was a small problem about labels "@@:" ...
it's indeed a special case compared to all other labels (local, global, proc).
With this latest version 6.51, these labels "@@:" are considered like global labels... it's a big error!
I am working to fix this. This is a special case that seems simple enough, but it's in fact a real difficulty.
a label "@@:" must be highlighted , but it must be taken into account in no databases labels.

The next version 6.52 will fix that!

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



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 05 Sep 2010, 10:02
Wink 6.52

(1.69.19 - 0.95.02 - 05 Sep 2010)

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


Last edited by ouadji on 21 Sep 2010, 20:31; edited 1 time in total
Post 05 Sep 2010, 10:02
View user's profile Send private message Send e-mail Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 4227
Location: vpcmpistri
bitRAKE 06 Sep 2010, 06:15
This has become a very nice alternative. Even with my wacky coding style it is performing well. I'll be dropping PSPad and using this for my FASM work. The single quote support in numbers is great.

Why are all the other files distributed with Wink?
Post 06 Sep 2010, 06:15
View user's profile Send private message Visit poster's website Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 06 Sep 2010, 07:47
Quote:

Why are all the other files distributed with Wink ?
to allow to compile my example file, because it contains the macro "proc".
Just a easy way for those who downloads Wink and allow them to compile without having to do anything more.
The only file needed to Wink is the file "key_W.wink".
Quote:

Even with my wacky coding style it is performing well.
Thank you Razz



The single quote support in numbers is not a Wink feature, but a original fasmw feature.

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



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 07 Sep 2010, 21:30

Soon, Wink 6.53.
Wink 6.53 will allow the words in uppercase or lowercase, or a mix of both.
key_W.wink will be updated to identify all instructions ((S) SSE3 SSE4/1/2/a, AVX, AES).

EDIT : + the management of special Polish characters.

If you notice a problem, please let me know.
If you wish a particular feature, let me know also.

Image

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


Last edited by ouadji on 08 Sep 2010, 01:08; edited 1 time in total
Post 07 Sep 2010, 21:30
View user's profile Send private message Send e-mail Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8406
Location: Kraków, Poland
Tomasz Grysztar 07 Sep 2010, 21:51
I noticed that some of the labels that start with specific Polish characters are not recognized as labels and not highlighted properly, example in the attachment (file in Windows 1250 codepage).


Description:
Download
Filename: test.ASM
Filesize: 65 Bytes
Downloaded: 308 Time(s)

Post 07 Sep 2010, 21:51
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 Sep 2010, 22:46
Image

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



Joined: 16 Jun 2003
Posts: 8406
Location: Kraków, Poland
Tomasz Grysztar 07 Sep 2010, 22:50
Yes, 8Fh also causes this problem. Or what is your question?
Post 07 Sep 2010, 22:50
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 Sep 2010, 23:01

ok. 0A5h, 0C6h, 0CAh, 0A3, 0D1h .....
Wink 6.52 doesn't manage characters greater than 7Fh.
It's not a big problem. I will fix this in next Wink.
Thank you Tomasz for feedback.

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



Joined: 18 Jul 2009
Posts: 549
edemko 08 Sep 2010, 05:28
As i know fasm creates a 256*2 table of chars. Am i wrong?
Open fasmw and search for something weird/absent.
The answer will be "Text WEIRD/ABSENT" not found after current position.
Post 08 Sep 2010, 05:28
View user's profile Send private message Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 08 Sep 2010, 07:48

FASMW or WINK ?
Wink also uses something like that ... a array " x*2 ". (only for global labels)
But it's not 256, and it's not a array of chars. It's a array of pointers (of strings).
(At the end of each string there is also information about the string.)
I use a personal system (home made). it's an alphabetical classification with "interlacing".
It's very effective. That allows the alphabetically research, but also on all strings, with the same table.

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



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 08 Sep 2010, 20:42
Image

If you notice a problem,
and/or If you want a particular feature,
please let me know.
Feedbacks and comments are welcome. thank you.

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


Last edited by ouadji on 01 Feb 2011, 20:14; edited 2 times in total
Post 08 Sep 2010, 20:42
View user's profile Send private message Send e-mail Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8406
Location: Kraków, Poland
Tomasz Grysztar 08 Sep 2010, 21:09
That syntax highlighter knows which symbols are built-in and case-insensitive, and which ones are macros and case-sensitive is a nice feature, it may help people catch mistakes. Good work!

Though it highlights those macro words even for non-Windows program that don't use the Windows headers. Perhaps the ideal would be to scan the includes to find out what words got defined... but that might be just too complex and slow.

However there is one thing which makes "wink" unusable to me. Wink Esc key does not work.
Post 08 Sep 2010, 21:09
View user's profile Send private message Visit poster's website Reply with quote
ouadji



Joined: 24 Dec 2008
Posts: 1081
Location: Belgium
ouadji 08 Sep 2010, 21:19
Quote:

Good work!
thank you Tomasz.
Quote:

Perhaps the ideal would be to scan the includes to find out what words got defined
Yes, I thought of this, (this would be paradise)
it is obviously feasible. But the result must be in real-time,
and I think that the computing time would become too long
Quote:

Esc key does not work.
Esc key doesn't work ? ok ... i look at that.

EDIT :

Esc key ... to close Wink ? ... like in fasmw, to close all ?

Quote:

Perhaps the ideal would be to scan the includes to find out what words got defined

I think it would be possible because the scan of includes should be made only once
and did not need to be continuously updated in real time.

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


Last edited by ouadji on 08 Sep 2010, 21:42; edited 2 times in total
Post 08 Sep 2010, 21:19
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 ... 7, 8, 9 ... 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.