
	MVIEW (or MonPC)

ABOUT
=====
I wrote this program primarily to teach myself the 80x86 assembly language.  The secondary reasons were to ceate a more colourful approach to debugging, and to provide a debugger for Gema (written by Jedi).

  
LIMITATIONS
===========
Though the program is fully working, step into, step over, run to cursor, etc. The interface is not completed.
The program will run on any PC greater than a 386 (It tests, and will not run on PC's less than this requirement).

It will run under windows, but I advise against this as this could result in unpredictable behaviour in windows.
Due to the way the program writes to the screen, the display flickers under windows.

This program was written for colour graphics adapters only.


DISCLAIMER
==========
For those incompetents who wouldn't know their a*se from their elbow, and are willing to make someone else pay for their mistakes, these things are essential...

This program works fine on my machine; It does not corrupt my files, my hardware does not suddenly explode, nor do my cats suddenly keel over and die.  However, I cannot guarantee that any of these things will not happen when this is run on your machine, so to protect myself, PLEASE DO NOT RUN THIS PROGRAM!!!


BUGS
====
On termination of the program, the program does not return to the last instruction executed.
No FPU support.
Does not correctly identify chips newer than 486.
No protected mode support.
Does not save personalised colour preferences.
You have to supply the file extension.

POSITIVES
=========
Recognizes 32 bit extended instructions.
You have the source code.
All that lovely colour ;-)


KEYS
====

<F2>  Colour change menu.
<F3>  (none).
<F4>  Program window.
<F5>  Toggle Hex / Assembly window.
<F6>  Show DOS memory.
<F7>  (none).
<F8>
<F9>  Step into.
<F10> Step over.
<F11> Run to cursor.
<F12> Run.

'r'   Toggle display of registers.
'g'   Goto.
'esc' Exit menu / program.


GENERAL
=======
If enough people show an interest in the program then I will probably get motivated to complete it.
The source code is freely available to anyone who wants it, though why anyone would, beats me...
Any modifications / improvements to the code should be emailed to me: matt@drum14.freeserve.co.uk


COMPILING 
=========
After downloading a copy of Gema, at the DOS prompt type:

gema main.s

