Win32ASM - Lucifer's Releases
Introduction:
Here is a collection of all the tutorials, examples, and such that i have written...

 
Tutorials
Binary Numbers and Logic Introduction to binary numbers, binary math, and boolean logic.  Overview of simple binary arithmetic, as well as what and, or, & not mean...
Registers Introduction to the registers.  It covers each registers meaning and use.
Parameter Passing Conventions Shows how the various parameter passing conventions (C, Pascal, and stdcall) are handled in assembly language.
Floating Point Unit Introduction to the Intel Floating Point Unit (FPU).  Basic description of the operation of the fpu and an overview of the instruction set.
Setting up MASM for use with SoftICE
 
A brief article on how to properly set up the MASM command lines so that you may debug its programs with SoftICE.
The meaning of Model Flat,Stdcall Another brief article on the meanings of the flat memory model and the stdcall parameter passing convention.
Edit Controls A tutorial + example application utilizing an edit control to create a basic text editor.  Hopefully this is the first in a series of tutorials covering the common controls.
Hiding your application from the Alt+Ctrl+Del list This simple tutorial will show you how to hide your program from the Alt|Ctrl+Del list.  It shows how to use the RegisterServiceProcess API function to accomplish this.
Command Line Arguments A short example of how to get the command line parameters from the GetCommandLine API Function.
Splitter Bar A simple method of implementing a splitter bar.

 
Lucifer's Examples
Background Randomizer
(15 KB) 
TASM 5.0
Little program to randomly change the desktop background... My first attempt at a windows program.
ASM Calculator
(15 KB) 
TASM 5.0
Well, here's a program I havent finished, and probably won't.  So Im posting the source... maybe you'll be able to learn something from it...
File Manager 0.01
(23 KB)
MASM32
Here's a very early version of my file manager program with source code.  This version works pretty well as a simple file browser (with no sorting).  Some context menus are also operational.
It shows how to use COM objects as well as use the windows shell namespace functions and interfaces.

 
Miscellaneous Files
Debugging Macros
(10 KB)
These files contain a few macros which may or may not be usefull for debugging. All these macros require a debug message viewer to be useful (such as SoftICE or Sysinternal's DebugView). 
Macros include a print function, a print with format function, a register dump, and an error message function.

 
 
 
[ Thursday, August 13, 1999  lord-lucifer@usa.net ] [Win32Asm]