Lord Lucifer's Win32Asm page
This is my page of Win32Asm programming. It contains much of the information on windows assembly language programming that I have come across.  This site is primarily intended for beginners, but it should hopefully also be of use to more experienced programmers.
For more info, visit Iczelions excellent page win32asm.ownz.com or join #Win32Asm on IRC.
NOTE:  This page is closed, and will no longer be updated!
Please visit http://asm.tsx.org instead!

 
Win32Asm Topics:
Lucifers Stuff A collection of the tutorials, examples, and files that I have written.
Projects My new projects page... Find out what i am wasting my time on next...
COM / OLE Information about how to use COM and OLE in your assembly language programs.
DirectX Examples and files for DirectX programming using win32asm.
 
Tutorials A collection of various essays by other authors on how to write windows programs using assembly language.
Examples Lots of example source code related to windows programming in assembly language.
 
Assemblers A listing of the assemblers which can be used for windows programming.
Debuggers A list of several debuggers you can use to help debug your programs.
Utilities Several utility programs which will assist you in developing applications.
Help Files Some usefull Help files and other references, including the Win32 API reference.
 
Links Links to the best pages of windows assembly on the web.

 
What's New:
September 7, 1999 I am ending this page.... because i am tired of it...
Please visit my new site: http://asm.tsx.org
August 17, 1999 Added my 2nd COM article.  Let me know your thoughts...  Also added v0.002 of my file manager...
August 13, 1999 Updated the DirectX section and added a new d3d example by okas.
August 12, 1999 Added a new section will all my stuff... Also made many updates to the pages...
August 2, 1999 Added a completely new file manager page, with all the info relating to it... Also removed the shell programming page, as i have moved everything that would have been on there to the file manager page...
July 21, 1999 Hmm... this project page is a bad idea, as i am beginning to fill it up heh
July 20, 1999 I added a projects page, which has the projects i am working on right now.  Fortunately for me, there's only one thing there heh.   I also uploaded an early version of my final manager...  Warning: this is a very early version and most likely is full of bugs heh hopefully the code might help someone out...
July 20, 1999 Added some debug macros to the Utilities page...

 
Why Program Windows in Assembly:
Programming with assembly language has never been easier.  The Windows 32-bit environment makes assembly programming a breeze.  There is no need to worry about segments or any of the other difficulties associated with a 16-bit operating environment.  Also, the Windows API makes assembly language seem almost like a high-level language.  In fact, programming 32-bit assembly under windows is as easy as programming it in C.

 
Getting Started:
There are several things you need to begin programming in assembly language. 
First, you need an assembler and a linker.  Hutch's MASM32 package provides both of these for free.
Second, you need a win32 API reference, which covers all of the windows api fuctions.
Third, you should read some tutorials and download some example source code...
Finally, you need some time and patience to learn ...

 
Important Note:
All tutorials and other files on these pages written by me are freeware.  However, they MAY NOT be sold, or included with any commercial software or package, for any resaon whatsoever.
All other tutorials and files on these pages are properties of their respective authors.

 
[ Tuesday, August 17, 1999  lord-lucifer@usa.net ] [ Home ]