fasm-Introduction 1/3
Uploader Comments (DarkEnginseer)
All Comments (12)
-
@DarkEnginseer In FASM you dont need a linker, you write the diretive: "FORMAT PE" , and you add your own impor section that is not so hard to write, even some macros let you write that section more easily. Or you can use "INCLUDE 'win32ax.inc'" and you dont need to write anything more than your code or data sections. Of course you can use a linker if you want to, just using the "FORMAT COFF\MS COFF" and "EXTERN APII" and then linking.
-
FASM was a smaller library and informal grammar as are all in their beginnings, but over the course of 5 years that I have been monitoring FASM's development it has come to a point where it can be considered in professional development circles. It can import MSVCRT and associated DLL's as well as C and can interact with C++ grammars as well. There are numerous projects developing upon FASM that act as 3rd party includes in addition to everything else making socket interfaces; etc. very easy.
-
Yes, sure. Sorry, it took a while until I realized, that I got a comment. The rapidshare download link is in the info section of the video. Thanks for your interest, and Good Luck!
PS: I had some problems here, it looks like YouTube doesn't allow you to write links in comments.
-
Can you give/send me the code?
WinASM Studio. (do a search)
A fella by the handle of ShooRick repackaged a distro of WinASM Studio for FASM specifically. I tested it yesterday and had three projects done in a total of about an hour and all ran perfectly. Console app with c mixed in and a dialog with MVC 32 interfaces and one other straight FASM.
WinASM Studio is free and now open source and an extremely nice IDE with support for FASM, MASM and several other libraries. Check it out -- or not.
Houndx6 6 months ago
@Houndx6
Thank you for your advice, I will check out WinASM Studio, maybe for my next project, because this could become bigger an maybe a mixture of C and ASM. We'll see.
DarkEnginseer 5 months ago
Not to bad for an intro video. Practice makes perfect and there is much more to fasm so you can make many more videos. Best wishes and keep up the good work.
Houndx6 6 months ago
@Houndx6
I know the video is far away from beeing perfect, but it wasn' t scripted and I'm not a native english speaker. To do this a little more professional I will at least write down a script the next time and look for the right vokabulary before I start to record. ;-)
DarkEnginseer 5 months ago
nice video, i'm using masm right now... maybe i'll check out fasm!
syfenx 1 year ago
@syfenx
I think for professional purposes masm might be a better choice, but for small programs it's an alternative. Unfortunately fasm doesn't have a linker (as far as I know), so the code size is limited to 64 kbyte, unless you write your own header for the PE-format and link it on your own. :-(
I think in the fasm-forum might already exist some code which solves this problem.
But who writes assembly-code above the 64k limit these days anyway...
DarkEnginseer 11 months ago