The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: rapture on February 14, 2005, 04:37:58 AM

Title: windows.inc
Post by: rapture on February 14, 2005, 04:37:58 AM
Hi,
I'm new to masm32, I learned assembler in 16bit dos on nasm, I dont like the way my code looks.  Can I just code normal assembly language without using invoke, if - else, do - while, etc?
Also I don't like it that my windows library has been written for me, is there any place that I can go to learn how to write my own windows library so that I understand what tools are there and how to use them?
Thanks,
Rapture.
Title: Re: windows.inc
Post by: hutch-- on February 14, 2005, 04:52:45 AM
rapture,

With MASM you don't have to use anything else at all but you will have to write all of the runtime code yourself from scratch. MASM easily handles all of the instructions, 6.14 will not handle sse2 but 6.15 and higher will.

If you don't want to use block .IF syntax, write normal CMP/Jxx instead, nothing is stopping you.

The MASM32 library is a good example of HOW to write your own runtime library so try using the options on the menu to write your own modules and link them together as a library of your own. The MACROS.ASM file will show you a lot of techniques with MASM macros in conjunction with procedures to get additional functionality in your code.
Title: Re: windows.inc
Post by: rapture on February 14, 2005, 05:57:59 AM
Hey Hutch,
Thanks so much for the info, I looked in the macro file and a new door was open, waaah theres the light that I was missing the whole thing is just an illusion and I CAN code normal assembly, thanks for saving me some frustration.

Happy coding,
Rapture