Author Topic: Include files and api's in fasm64  (Read 2558 times)

Mikl__

  • Member
  • *****
  • Posts: 1044
Include files and api's in fasm64
« on: August 02, 2016, 09:40:59 AM »

jj2007

  • Member
  • *****
  • Posts: 10850
  • Assembler is fun ;-)
    • MasmBasic
Re: Include files and api's in fasm64
« Reply #1 on: August 02, 2016, 06:02:06 PM »
Monstrous, over 400 MB 8)

\FASMW64\V7 Examples 64bit\V7EXAMPLES64\New Examples\MINIPAD\MINIPAD.ASM
Code: [Select]
     .elseif rdx = WM_SIZE
             invoke  GetClientRect, rcx, client
             invoke  MoveWindow, [edithwnd], [client.left], [client.top], [client.right], [client.bottom], TRUE
             return  0

Single "=" but [plenty] [of] [extra] [brackets] [to] [type]

The invoke does count the number of parameters, though - better than ML64 in this respect. The IDE has no recent files list, and when you change something, it gets saved immediately with no warning when you exit the IDE. So if you've done a lot of chaotic testing, be informed that your once perfect original is lost forever 8)

No, I won't fall in love with FASM :icon13:

Mikl__

  • Member
  • *****
  • Posts: 1044
Re: Include files and api's in fasm64
« Reply #2 on: August 02, 2016, 06:41:54 PM »
Hi, jj2007!
I din't invoke to adore FASM -- I simply posted a link for information

jj2007

  • Member
  • *****
  • Posts: 10850
  • Assembler is fun ;-)
    • MasmBasic
Re: Include files and api's in fasm64
« Reply #3 on: August 02, 2016, 08:02:38 PM »
Hi Mikl!

I know that was not your intention, and my reply was not to criticise you :icon14:

I was just surprised that a "lightweight language" needs such a heavy package ::)

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 7796
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Include files and api's in fasm64
« Reply #4 on: August 02, 2016, 09:05:33 PM »
FASM is in fact a very good tool but its more aimed at folks who grew up with TASM. I have used Intel notation for too long to change and the arbitrary [square] [brackets] [around] [all] [addressing] drives me NUTZ !
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

anta40

  • Member
  • ***
  • Posts: 312
Re: Include files and api's in fasm64
« Reply #5 on: August 02, 2016, 09:07:48 PM »
I was just surprised that a "lightweight language" needs such a heavy package ::)

I see lots of Direct-X stuffs there.
The official FASM package is pretty compact (around 1 MB).

But then again, its include files are very very minimalist. You have to roll your own.
In this case, MASM32 wins hehe.