The MASM Forum

Projects => Rarely Used Projects => Archival JWASM postings => Topic started by: habran on May 22, 2015, 09:55:43 AM

Title: JWasm13
Post by: habran on May 22, 2015, 09:55:43 AM
 :P :biggrin: :bgrin:
I have posted here sources and binaries of the stable JWasm13 version
There is no AVX512 in this version
I had to post it separated because of the forum limit
All you need to do is to decompress  both folders and than drop the H folder in JWasm13 folder.
It is important to use these headers otherwise you will not have the latest important fixes
To build it with Visual Studio 2013 Community you have to change only the location of the H folder
Chhange:Project->JWasm Property Pages->C/C++->Adittional Include Directories:
                           C:\Users\Brane\Documents\Visual Studio 2013\Projects\JWasm\H
to your path or you can replace it with ..\\H
Title: Re: JWasm13
Post by: habran on May 22, 2015, 09:57:11 AM
Here are the H folder
and 64 bit binaries
Just to remind you that you need to use these options:
Quoteoption casemap : none
   option win64 : 11
   option frame : auto
   option STACKBASE : RSP
Title: Re: JWasm13
Post by: habran on May 22, 2015, 10:03:17 AM
here are 32 bit binarries
Title: Re: JWasm13
Post by: anta40 on May 22, 2015, 11:11:05 AM
Hi habran,

What bugs fixed in this release? Thank you  :t
Title: Re: JWasm13
Post by: habran on May 22, 2015, 11:34:37 AM
ALL (I hope so) ;)
Title: Re: JWasm13
Post by: jj2007 on May 22, 2015, 02:50:44 PM
Quote from: habran on May 22, 2015, 11:34:37 AM
ALL (I hope so) ;)

I love that answer :greensml:

(and I confirm it for the 32-bit version - it runs all my crazy sources just fine :t)
Title: Re: JWasm13
Post by: habran on May 22, 2015, 06:20:35 PM
Molte grazie, amico mio :bgrin:
Title: Re: JWasm13
Post by: rrr314159 on May 22, 2015, 09:24:32 PM
gotta admit your new avatar is more handsome than the old one :biggrin:
Title: Re: JWasm13
Post by: habran on May 22, 2015, 10:28:13 PM
U rrr... right in that, the former was just a picture of myself :biggrin:
Glad u spotted that :bgrin:
One day, when I grow up, I'll look like him 8)
Title: Re: JWasm13
Post by: dedndave on May 23, 2015, 02:14:48 AM
nah - you don't want to look like brando - lol

(http://images.complex.com/complex/image/upload/t_article_image/r3c8jdr7kqcmpcn4hkom.jpg)
Title: Re: JWasm13
Post by: rrr314159 on May 23, 2015, 02:31:01 AM
I was just kidding the old picture looked fine guess u figured no one else posts themselves so why should u? I've been intending to change my avatar to the real thing but when I take a picture the camera breaks. Need a heavy-duty camera

... I thought Brando died in the garden of a heart attack?? U know, before Sonny took over
Title: Re: JWasm13
Post by: habran on May 23, 2015, 05:58:47 AM
Dave, you are right, I don't want ever to grow up :icon_eek:
Quote from: rrr314159 on May 23, 2015, 02:31:01 AM
I was just kidding the old picture looked fine guess u figured no one else posts themselves so why should u? I've been intending to change my avatar to the real thing but when I take a picture the camera breaks. Need a heavy-duty camera
Ha, now you are trying to by yourself out ;)
However, you missed the point:
The picture is not about Brando but about Vito Corleone, the Godfather 8)
Title: Re: JWasm13
Post by: Farabi on May 23, 2015, 02:26:02 PM
Whoa cool habran,
So now JWasm maintaner is passed on  :t.
Title: Re: JWasm13
Post by: habran on May 23, 2015, 11:52:26 PM
Thanks Farabi :biggrin:
passed on  sounds better than passed away :bgrin:
Title: Re: JWasm13
Post by: Gunther on May 24, 2015, 11:13:31 PM
Hi Habran,

Quote from: habran on May 23, 2015, 11:52:26 PM
passed on  sounds better than passed away :bgrin:

no doubt about that. And by the way: Your new avatar looks fine.

Gunther
Title: Re: JWasm13
Post by: habran on May 24, 2015, 11:30:53 PM
Ur 2 good 2 be TRUE  :biggrin:
Title: Re: JWasm13
Post by: TouEnMasm on August 18, 2015, 02:47:35 AM

I have a problem.

line 65        ;LOCAL ps:PAINTSTRUCT
uncomment the line 65,and see what happen
The start begin before the start label (exception)
Title: Re: JWasm13
Post by: habran on August 18, 2015, 07:23:21 AM
I don't think that this is Jwasm problem
Why do you mess with alignment?
Title: Re: JWasm13
Post by: TouEnMasm on August 18, 2015, 05:21:44 PM

It is visual studio who show there is a problem with the start adress.
It begin at the end of WndProc.
I couldn't made code who do that.
Make a try.
Title: Re: JWasm13
Post by: TouEnMasm on August 20, 2015, 06:54:10 PM
More tests show that JWASM don't seem to accept more than three LOCAL in 64 bits for a proc
put one local in data,and there is no more problem.


Title: Re: JWasm13
Post by: johnsa on August 21, 2015, 10:07:50 PM
I constantly use loads more than 3 locals, I could have 10-20 even. I suspect the issue is the way you're starting..

I make a PROC

WinMainCRTStartup PROC FRAME USES rbx ....

for example.. The end directive then uses the proc name instead of a start label.
This assembles fine and the stack is right on start and you don't have to fiddle with rsp.

END_APP MACRO
   end WinMainCRTStartup
ENDM

So-far i'm not having any trouble with the latest jwasm including debugging 64bit in Visual studio.

John
Title: Re: JWasm13
Post by: habran on August 21, 2015, 10:38:59 PM
Thanks Johnsa :t
I am to busy at the moment with finishing AVX512 :dazzled:
I am almost done 8)
Give me one more week
Title: Re: JWasm13
Post by: TouEnMasm on August 21, 2015, 11:16:27 PM
To johnsa
Could you a little sample,( an exit it's enough) and a batch file to build it ?
Thanks
Title: Re: JWasm13
Post by: TouEnMasm on August 22, 2015, 01:11:42 AM

Thanks for answers,I found finally what is wrong.
It miss FRAME after PROC and it is that who generate a bad start point.