Warum direkte BIOS Aufrufe notwendig sein können zeigt das Beeispielprogramm SWAP deutlich.
Es bietet zwei Funktionen:
1.
SWAP
-
Anzeiger der DRVTBL der Laufwerks-DPHs
2.
SWAP d: d:
-
Vertauscht logische Laufwerkszuordnung
Weil das Programm auf die DRVTBL zugreift, die in der Bank des Betriebssystems liegen kann, sind direkte BIOS-Aufrufe unerlässlich für den Zugriff und die Änderung dieser Tabelle.
Das Programm besteht aus zwei Teilen:
SWAPCOM initialisiert die Parameter für die Übergabe an die RSX und SWAPRSX, welches die drekten BIOS-Aufrufe aus dem COMMON-Memory heraus ausführt.
In der angehängten Datei SWAP.SUB wird gezeigt, wie SWAP.COM mit der RSX verbunden wird.