_________________________________________________________________________________
05-01-2001

First I would like to express my appreciation to all of those who participated
in the on going testing and their feedback, and to those who have sent their
ideas and suggestions.

Hopefully this will be the last complete replacement update. If you use AsmEdit
and you have added your own files you might want to save them and then restore
them after the installation.

If you already have AsmEdit installed you will want to delete its entry
in the registry.

The registry entry is HKEY_CURRENT_USER > AsmEdit V3

The Third update of AsmEdit V3.2 has many bug fixes and some added features:

1. I changed the color of the black and white dialog boxes.
2. I added several new routines to the Code Helper.
3. You can highlight a Win32 Help file topic and then click on the Win32 Help
   menu and if the topic is available, the topic will display.
4. You can now copy and paste text from any text format source.

NOTE!  If you have problems assembling any of the programs, you are probably
       not using Windows.inc  1.23

_________________________________________________________________________________
03-30-2001

The Second update of AsmEdit V3.1 has several bug fixes and some added features:

1. I removed the need for the Batch and Make files from the program, the program
   creates the neccessary Batch commands internally to Assemble and Link.
2. Added a Build button on the Toolbar for quick Assemble and Link.
3. The Compile, Assembly, and Link output is directed to an Edit Control,
   instead of the Console.
4. Added Error line highlighting on the Source or Resource display.
5. You can scroll the error line into view on the parent window by Left Mouse
   clicking to the left of the error line on the Build output Window. If you
   have line wrap on the display make sure you turn Word Wrap off or it won't
   scroll to the right line.


_________________________________________________________________________________
03-15-2001

The First update of AsmEdit V3.0 has several bug fixes and some added features:

1. Code Helper(RAD).
2. Togglable Work Area.

I only have two Code Helpers completed.

1. Windows
2. Toolbars

I'm not real sure on how to go about the Code Helper, so I need some feedback.


************************ NOTE! ************************
This Update is a complete replacment.
If you already have AsmEdit installed you will want to delete its entry
in the registry.

The registry entry is HKEY_CURRENT_USER > AsmEdit V3
_________________________________________________________________________________

AsmEdit was designed primarily to edit assembler files.

The following is a list of some of its features.

 1.  Uses Rich Edit V3,  will work with Rich Edit V2.
 2.  You can Display and Edit Plain Text, RTF, and 
     Binary files.
 3.  Syntax Highlighting for .asm, .rc, and .inc files.
 4.  You can change the Syntax Colors, Keywords,
     and Fonts in real time.
 5.  You can restore the default Syntax Colors and
     Keywords in real time.
 6.  Multiple Undo's and Redo's.
 7.  Multiple Bookmarks.
 8.  Goto line and Goto Procedure.
 9.  Tab Stop settings.
10.  Turn Wordwrap On or Off.
11.  Turn RTF formatting On or Off.
12.  Converts Tab Stop's to spaces.
13.  Removes HTML tags. 
14.  Most recent used file list.
15.  Tools:  Keyboard to Dec, Hex codes & Calculator.
16.  Togglable Work Area.
17.  Create Projects.
18.  Code Helper (RAD).
19.  Batch and Make file free.
20.  Error highlighting.
21.  Prints RTF format.
22.  Full featured print.


Before you do anything with the program you should open the help
file and read the Getting Started and Building Projects topics.

Everthing that you need to know about the program should be in the
help file.

If At All Posible Unzip The Masm32V1 To A Root Directory.

A couple of things to note if you want to use AsmEdit to assemble
your projects you must have Hutche's Masm32 package installed and
have the latest Windows.inc and you might want to change the default
Font (Fixedsys) to something else I use Courier New.


************** NOTE! **************
AsmEdit uses the registry.

The registry entry is HKEY_CURRENT_USER > AsmEdit V3 if you
want to delete it.

If you have any problems you can email me at: yooper@kalamazoo.net

Folders and Files included:

\Masm32V1
1.  Readme.txt
2.  AsmEdit.exe
3.  AsmEdit.hlp
4.  AsmEdit.asm
5.  MRUFiles.asm
6.  AsmEdit.rc
7.  AsmEdit.ico
8.  AsmEdit.bmp
9.  AsmEdit.bat

10. BmpVu.dll
11. CodeGen.dll
12. Create.dll
13. DSPvalue.dll
14. EWCalcTB.dll
15. Startup.dll
16. WorkArea.dll
17. WorkWin.dll
18. Build.exe
19. EWCallDLLW.exe

\Masm32V1\Bin
20. Nmake.err
21. Nmake.exe

\Masm32V1\Help
22. AsmEdit.rtf

\Masm32V1\Include
23. AsmEdit.inc
24. Dspmacro.asm

\Masm32V1\Pointers
Pointer files for projects

\Masm32V1\Programs
Contains the folders and files for:
1. BmpVu
2. Build
2. CodeGen
3. Create
4. Dspmarco
5. DSPValue
6. Startup
7. WorkArea
8. WorkWin

\Masm32V1\Res
Contains the Bitmap files for the Code Generate Toolbars

\Masm32V1\Templates
Contains the folders and files for:
1. Pgm01 thru Pgm10

For reference only
2. A batch file
3. 6 make files

_________________________________________________________________________________
DSPValue usage:

It's similar to Hutch's Dbmacros.asm for displaying DWORD's and registers except
mine will display both dec and hex in the window title bar and status bar and you
can display either signed or unsigned numbers and you don't need to save or restore
any registers.

You will need to put the DSPVALUE.dll in the same directory as the calling .exe and put
the DSPValue.asm in your programs include.
e.g.      include  \MASM32V1\include\DSPMACRO.asm

Syntax:
DSPValue window handle(req), value(req), signed(opt) 0 or 1, destination(opt) 't', 'm' or 's'

Default:
signed == 1 and destination = 'm'

The format is:
DSPValue window handle, value           (Example     DSPValue hWnd, edx)
   This will default the output to a msg box with a signed number
or
DSPValue window handle, value, 1, 'm'   (Example     DSPValue hWnd, w4, 1, 'm')
   This will display the output to a msg box with a signed number

DSPValue window handle, value, 0
   This will default the output to a msg box with a unsigned number

DSPValue window handle, value,  , 't'
or
DSPValue window handle, value, 1, 't'
   This will display the output to the title bar with a signed number

DSPValue window handle, value, 0, 't'
   This will display the output to the title bar with a unsigned number

DSPValue status bar handle, value,  , 's'
or
DSPValue status bar handle, value, 1, 's'
   This will display the output to the status bar with a signed number

DSPValue status bar handle, value, 0, 's'
   This will display the output to the status bar with a unsigned number

To display all of the registers including the flag register:
DSPRegs window handle
