CSL_KURZ:

Ein vielseitiger Editor fr Haupt- und Erweiterten Speicherbereich,
I/O-Ports, CMOS-RAM, Laufwerks-Sektoren und Dateien - jeweils in
Hex/ASCII und Binr. Unter einer SAA-Menoberflche bietet MemPatch
auerdem viele Sonderfunktionen und Systeminformationen. MemPatch
wurde vollstndig in Assembler geschrieben und ist leicht zu bedienen.
Ein unentbehrliches Werkzeug fr Systemprogrammierer! Jetzt volle
Mausuntersttzung! Ab MS-/DR-DOS 3.x.


CSL_LANG:

MemPatch bietet die Mglichkeit, alle internen Speicherbereiche des
IBM PC unter dem Betriebssystem MS-/DR-DOS zu erkunden und zu
manipulieren und stellt somit ein universelles Werkzeug fr
Systemprogrammierer dar, eignet sich aber auch fr Anwender, die die
Interna ihres Rechners nher kennenlernen mchten.

Unter einer leicht zu bedienenden SAA-Menoberflche sind neben einem
Editor fr Haupt- und Erweiterten Speicherbereich, I/O-Ports, CMOS-
RAM, Laufwerks-Sektoren und Dateien viele Sonderfunktionen und
Systeminformationen vereint. Die internen Strukturen des
Betriebssystems DOS mit Speicherverwaltung, Gertetreibern und
Organisation der Massenspeicher werden ebenso durchsichtig wie die
hardwaremige Ausstattung des Rechners, die Konfiguration des CMOS-
RAMs sowie die I/O-Ports. Durch direkte Manipulation der Ports ist es
z.B. mglich, Peripheriegerte zu testen. Auch der Inhalt des Extended
Memory ist kein Geheimnis mehr.

Editiert werden kann der gesamte Hauptspeicher von 1 MByte, der
Erweiterte Speicherbereich (Extended Memory) bis 16 MByte, die I/O-
Ports, das CMOS-RAM, die Sektoren eines logischen Laufwerkes sowie
beliebige Dateien. Die Inhalte knnen wahlweise in Hex/ASCII- oder
Binrform dargestellt und editiert werden. Die binre Darstellung
eignet sich beispielsweise dazu, um gezielt einzelne Bits der I/O-
Ports setzen oder lschen zu knnen. Zeichenstze knnen im Binr-
Dumpmodus lesbar dargestellt oder entworfen werden. Das Besondere an
der Darstellung aller Inhalte ist die dynamische Anzeige. Dies
bedeutet, da die Bildschirmanzeige stndig aktualisiert wird, so da
eventuelle durch TSR-Programme oder zyklische Interrupts verursachten
Speicheraktivitten sowie die aktuellen Pegel der I/O-Ports live
beobachtet werden knnen.

Es folgt eine kurze Aufzhlung weiterer Funktionen von MemPatch:

 - Laden von Dateien an eine bestimmte Speicheradresse
 - Schreiben von Speicherbereichen in eine Datei
 - Retten einzelner Sektoren eines Laufwerks in eine Datei
 - Suchen von Zeichenketten und Bytefolgen in Speicher und Laufwerk
 - Fllen von Speicherbereichen mit Zeichenketten und Bytefolgen
 - Verschieben (Kopieren) von Speicherbereichen an eine andere Adresse
 - Lokalisieren und Anzeigen der vom DOS allokierten Speicherbereiche
 - Aufrufen beliebiger Software-Interrupts zu Testzwecken

Weiterhin sind verschiedene Info-Boxen vorhanden, die ber
systemspezifische Parameter informieren:

 - Speicherbelegungsplan (TSR-Programme)
 - Standard-Portbelegung bei PC/XT/AT
 - Informationen zum CMOS-RAM
 - Inhalt des DOS-Control-Blocks
 - System-Konfiguration (CPU, BIOS, DOS, Ports, Video-Modus, etc.)
 - Laufwerks-Parameter
 - Festplatten-Partitionen
 - Installierte Gertetreiber

Alle Funktionen von MemPatch sind unter einer komfortablen SAA-
Menoberflche mit Mausbedienung und sensitiver Hilfefunktion vereint.
Dadurch ist das Programm sehr leicht zu bedienen. MemPatch wurde
vollstndig mit dem A86-Assembler entwickelt, so da trotz der
umfangreichen Sonderfunktionen ein sehr kompakter und schneller Code
entstand. Ein unentbehrliches Werkzeug fr alle Systemprogrammierer!
