hardware:doku:techrefguide:anhangd
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
hardware:doku:techrefguide:anhangd [26/07/2007 19:07] – typo uxt | hardware:doku:techrefguide:anhangd [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== ANHANG D: SOFTWARE ENTWICKLUNGSVERFAHREN ===== | ===== ANHANG D: SOFTWARE ENTWICKLUNGSVERFAHREN ===== | ||
+ | |||
=== STAPEL ODER SPEICHERGRÖßE VERRINGERN === | === STAPEL ODER SPEICHERGRÖßE VERRINGERN === | ||
- | Für manche | + | Für manche |
+ | |||
+ | Microsofts Assembler beinhaltet eine Utility (EXEMOD) die es erlaubt den maximal benötigten Speicher im Header der .EXE-Datei zu verändern. Es ist auch möglich diese Werte bei den meisten Linkern einzustellen. Ein Programm auf diese Weise zu konfigurieren schafft genügend Speicher um die internen Anwendungen auszuführen.\\ | ||
- | Microsofts Assembler beinhaltet eine Utility (EXEMOD) die es erlaubt den maximalen benötigten Speicher im Header der .EXE-Datei zu verändern. Es ist auch möglich diese Werte bei den meisten Linkern einzustellen. Ein Programm auf diese Weise zu konfigurieren schafft genügend Speicher um die internen Anwendungen auszuführen.\\ | ||
=== SPEICHERZUWEISUNG === | === SPEICHERZUWEISUNG === | ||
- | Programme auf dem Portfolio sollten so gestaltet werden, dass sie nur den Speicher beanspruchen den sie auch wirklich brauchen. Überschüssigen Speicher freizugeben erlaubt es die internen Anwendungen | + | Programme auf dem Portfolio sollten so gestaltet werden, dass sie nur den Speicher beanspruchen den sie auch wirklich brauchen. Überschüssigen Speicher freizugeben erlaubt es die internen Anwendungen über dem laufenden Programm zu starten.\\ |
Zum Beispiel, im Normalfall weist DOS einem .COM-Programm immer den gesamten freien Speicher zu wenn es aufgerufen wird. Ein " | Zum Beispiel, im Normalfall weist DOS einem .COM-Programm immer den gesamten freien Speicher zu wenn es aufgerufen wird. Ein " | ||
+ | |||
+ | |||
+ | |||
=== MS-DOS KOMPATIBILITÄT === | === MS-DOS KOMPATIBILITÄT === | ||
- | Denken sie daran, dass, wie in Abschnitt 3.4 erwähnt, | + | Denken sie daran, dass, wie in Abschnitt |
Zeile 33: | Zeile 38: | ||
=== AUOMATISCHES ABSCHALTEN VERHINDERN === | === AUOMATISCHES ABSCHALTEN VERHINDERN === | ||
Um zu verhindern, daß der Portfolio sich nach ein paar Minuten ohne Tastendruck automatisch abschaltet muss verhindert werden, dass der Int 16H Fn 0 ausgeführt wird, es sei denn es steht ein Tastendruck bereit. Dies könnte man global erledigen indem man ein Terminate And Stay Resident Programm schreibt, das den Vector von Int 16H abgreift und die Aufrufe der Funktion 0 durch wiederholte Aufrufe der Funktion 1 ersetzt bis ein Tastendruck erfolgt. Da dies aber den Stromverbrauch erheblich steigert, sollte man trotzdem einen langen, unfehlbaren Timer einfügen.\\ | Um zu verhindern, daß der Portfolio sich nach ein paar Minuten ohne Tastendruck automatisch abschaltet muss verhindert werden, dass der Int 16H Fn 0 ausgeführt wird, es sei denn es steht ein Tastendruck bereit. Dies könnte man global erledigen indem man ein Terminate And Stay Resident Programm schreibt, das den Vector von Int 16H abgreift und die Aufrufe der Funktion 0 durch wiederholte Aufrufe der Funktion 1 ersetzt bis ein Tastendruck erfolgt. Da dies aber den Stromverbrauch erheblich steigert, sollte man trotzdem einen langen, unfehlbaren Timer einfügen.\\ | ||
+ | |||
=== SPERREN DER INTERNEN ANWENDUNGEN === | === SPERREN DER INTERNEN ANWENDUNGEN === | ||
- | Das Starten der interne | + | Das Starten der internen |
| |
hardware/doku/techrefguide/anhangd.1185471260.txt.gz · Zuletzt geändert: 16/02/2024 17:02 (Externe Bearbeitung)