I would like to program in asm on my Windows 7 computer.
I have some knowledge about asm.
I would like to know the tools I need to use and also how to program the graphics side (in order to create a video game).
The DUP directive tells the assembler to duplicate an expression a given number of times. For example, 4 DUP(2) is equivalent to 2, 2, 2, 2. Some examples: Z. DD 1, 2, 3.
The Microsoft Macro Assembler (MASM) is an x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows.
FASM (aka FlatAsembler) - it contains everything you need to program in assembly language for Windows or Linux, including a lightweight IDE.
Fresh IDE - It is the same as FASM but with advanced IDE for visual and RAD development.
Each of these two packages are self-sufficient and there is documentation and examples inside.
Maybe the only other tool you need is a good debugger: Olly debugger is the best for Windows. And as long as there is no debugger of comparable quality for any other OS then it is the best user mode debugger in the world. :)
About the graphics and game programming - go to the FASM message board, there is a lot of discussions on this subject, sources and friendly community to help you
Important Note 1 - I am a little bit biased, Fresh IDE is my project, but I started it because FASM is really the best assembler ever made and it deserves good RAD IDE.
Important Note 2 - There is another good assembler - NASM - but it is not so good for beginners or fully assembly written projects.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With