Interrupt-Vektoren in DOS sichern Wenn Sie häufig speicherresidente Programme testen, kann es nützlich sein, den aktuellen Zustand des PCs z. B. kurz nach dem Systemstart »einzufrieren«. VECT.DEB speichert den momentanen Stand der Interruptvektoren in einer Datei ab, um ihm bei Bedarf wieder restaurieren zu können. Das Programm schreibt den Speicherbereich 0:0 bis 0:400h für die Interrupt-Vektoren 0 bis FFh in …
ANSI.SYS in DOS ein- und aussschalten Wenn Sie selbstgeschriebene Programme testen wollen, die ihre Bildschirmausgaben auch ohne ANSI.SYS korrekt meistern müssen, brauchen Sie eine Möglichkeit, ANSI.SYS vorübergehend abzuschalten. Sie könnten natürlich die betreffende Zeile aus der CONFIG.SYS entfernen – NOANSI ist jedoch eleganter. Das Programm sichert den Interruptvektor 29h, über den sämtliche Ausgaben auf den Bildschirm laufen. Wenn ANSI.SYS installiert ist, …
Notbremsen für DOS Systemprogrammierer oder Programmtester haben unter anderem mindestens ein speicherresidentes Programm installiert, das ihnen einen Notausstieg aus abgestürzten, »verirrten« oder in Endlosschleifen »durchdrehenden« Programmen bietet. Wir haben drei speicherresidente Routinen, die alle den selben Zweck, jedoch unterschiedlich komfortabel erfüllen. SOS1.DEB ist die einfachste und kürzeste Version. Das Programm funktioniert die Hardcopy-Taste »Druck« zur Notausstiegstaste um und …
Automatische Stoppuhr für DOS Für Testzwecke ist häufig eine Stoppuhr erforderlich, um die Ausführungsgeschwindigkeit beliebiger Programme testen zu können. Eine korrekte Zeitmessung ist jedoch vom genauen Timing der Hände und Augen abhängig, wenn z. B. der PC und gleichzeitig die Stoppuhr zu kontrollieren ist. TIMEMARK.DEB stoppt bei einer Auflösung von 0,1 Sekunden die vergangene Zeit bis zu einer Stunde …