flat assembler
Message board for the users of flat assembler.

Index > IDE Development > Fresh 1.1.8

Author
Thread Post new topic Reply to topic
ipadilla



Joined: 08 Sep 2003
Posts: 11
ipadilla
Hi Johnfound,

Under w2k "The instruction at 0x77e90953 referenced memory at 0xffffffff. The memory could not be read". Fresh crashed when starting up."

regards
ipadilla
Post 21 Sep 2004, 15:23
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3500
Location: Bulgaria
JohnFound
1.1.8 is only for internal use. It is not tested under win NT/2000 at all ( actually I simply forget that the site management system will put it on the page automatically - that is the reason why there is no description. Very Happy )

Anyway, thanks for the bug report, I will fix it first.

Regards.
Post 21 Sep 2004, 16:40
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 492
Location: Norway
Tommy
Any news about Fresh?
Post 24 Oct 2004, 09:29
View user's profile Send private message Visit poster's website Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1095
Location: Poland
decard
Unfortunatelly currently John has a lot of work in his job, thus he can't spend as much time on Fresh as he would like to (he wrote it will take 2 or 3 weeks...) Sad So, Tommy, we have to wait, or (better idea) see how we can help to the project. Do you still want to take care of AsmEdit control in Fresh? The most important task now is to implement new version of this control in our IDE.
Post 24 Oct 2004, 09:54
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 7420
Location: Kraków, Poland
Tomasz Grysztar
I can finish the documentation of new AsmEdit core to help you with integrating it into Fresh.
Post 24 Oct 2004, 10:18
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 492
Location: Norway
Tommy
I see... Sometimes there are things that we can't control which are avoiding us from doing what we really want to do..

Yes, I will, decard! But because of much school and football, I can't promise fast results... I will do my very best though! Wink

That would be nice Privalov! The sooner, the better! Very Happy But don't be over-hasty... Take your time...
Post 24 Oct 2004, 10:33
View user's profile Send private message Visit poster's website Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1095
Location: Poland
decard
Actually it seems that applying new AsmEdit into Fresh is quite complicated task - for examble because AsmEdit's winproc contains global labels, and Fresh macro library doesn't support that...
But of course documentation of AsmEdit core would help us a lot.
Post 24 Oct 2004, 10:40
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 492
Location: Norway
Tommy
Hmm... I see.. Then we might need to write another set of proc-macros to use in these files only.. - to simplify the updates that have to be done later when Privalov updates the core files? What should these macros be called?
Post 24 Oct 2004, 10:53
View user's profile Send private message Visit poster's website Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1095
Location: Poland
decard
Well, I don't think that such workaround is a good idea. And proably we will have to modify the core too, in order to add some extra data to each line...
So I think it has to be converted to Fresh macro lib. Actually I have already done it, but I had to add stupid equates (bottom of asmedit.asm file) to make it work without modifing core files. Attachment contains a program for testing new AsmEdit, and the control itself.

btw, Privalov, could you shortly describe how does asmedit store lines? It would help a lot and save my time...


Description:
Download
Filename: asmedit2.zip
Filesize: 38.93 KB
Downloaded: 169 Time(s)

Post 24 Oct 2004, 12:59
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 492
Location: Norway
Tommy
Ok! Good! I will have a look and start the work immediately.. Wink
Post 24 Oct 2004, 14:10
View user's profile Send private message Visit poster's website Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1095
Location: Poland
decard
well, first decide what (if any) changes you are going to make to the core... we should plan the task carefully to avoid problems in future.
Post 24 Oct 2004, 14:14
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 492
Location: Norway
Tommy
I won't change anything in the core... Only the interface... First of all we should make it compatible with the one we're using today, or?

BTW: You're "test ground" didn't work on my XP pro... Any ideas why?
Post 24 Oct 2004, 14:20
View user's profile Send private message Visit poster's website Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1095
Location: Poland
decard
proably to make it compatible with current one you will need to change the core anyway...

can you give me more detailed info? I mean where does it crash?
Post 24 Oct 2004, 14:28
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 492
Location: Norway
Tommy
It doesn't crash... But it won't show the control... Return of CreateWindowEx("ASMEDIT"...) = 0....
Post 24 Oct 2004, 14:31
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 492
Location: Norway
Tommy
Return of RegisterAsmEditClass = FALSE...
Post 24 Oct 2004, 14:34
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 492
Location: Norway
Tommy
EBP-28 > 00004008
EBP-24 > 004020BF test.004020BF
EBP-20 > 00000000
EBP-1C > 00000004
EBP-18 > 00400000 test.00400000
EBP-14 > F5565D04
EBP-10 > 00010013
EBP-C > 00000000
EBP-8 > 00000000
EBP-4 > 00407000 ASCII "ASMEDIT"

This is the WNDCLASS structure which is passed to RegisterClass procedure...
Post 24 Oct 2004, 14:39
View user's profile Send private message Visit poster's website Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1095
Location: Poland
decard
and wha is the return value of RegisterAsmEditClass?
Post 24 Oct 2004, 14:40
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 492
Location: Norway
Tommy
It's working when .wc is global instead of local...
Post 24 Oct 2004, 14:47
View user's profile Send private message Visit poster's website Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1095
Location: Poland
decard
oh, proably because of that 'const' Smile
Quote:
ATOM RegisterClass(
CONST WNDCLASS *lpWndClass // address of structure with class data
);
Post 24 Oct 2004, 14:56
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 492
Location: Norway
Tommy
Very Happy Yeah!
Post 24 Oct 2004, 15:07
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< 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-2019, Tomasz Grysztar.

Powered by rwasa.