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 21 Sep 2004, 15:23
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: 3499
Location: Bulgaria
JohnFound 21 Sep 2004, 16:40
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: 489
Location: Norway
Tommy 24 Oct 2004, 09:29
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: 1092
Location: Poland
decard 24 Oct 2004, 09:54
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



Joined: 16 Jun 2003
Posts: 8359
Location: Kraków, Poland
Tomasz Grysztar 24 Oct 2004, 10:18
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: 489
Location: Norway
Tommy 24 Oct 2004, 10:33
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: 1092
Location: Poland
decard 24 Oct 2004, 10:40
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: 489
Location: Norway
Tommy 24 Oct 2004, 10:53
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: 1092
Location: Poland
decard 24 Oct 2004, 12:59
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.

btw, Privalov, could you shortly describe how does asmedit store lines? It would help a lot and save my time...
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: 489
Location: Norway
Tommy 24 Oct 2004, 14:10
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: 1092
Location: Poland
decard 24 Oct 2004, 14:14
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: 489
Location: Norway
Tommy 24 Oct 2004, 14:20
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: 1092
Location: Poland
decard 24 Oct 2004, 14:28
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: 489
Location: Norway
Tommy 24 Oct 2004, 14:31
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: 489
Location: Norway
Tommy 24 Oct 2004, 14:34
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: 489
Location: Norway
Tommy 24 Oct 2004, 14:39
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: 1092
Location: Poland
decard 24 Oct 2004, 14:40
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: 489
Location: Norway
Tommy 24 Oct 2004, 14:47
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: 1092
Location: Poland
decard 24 Oct 2004, 14:56
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: 489
Location: Norway
Tommy 24 Oct 2004, 15:07
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-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.