Hallo Michael,
Hallo Liste,
versuche mich heute schon denn ganzen Tag mit dem DOS_Emu (aechz, spiele gerne Siedler2 u. Command & Conquer1, und möchte nicht immer Dos booten). Mir will es aber nicht gelingen, das der Emu von der DOS-Partition (sda1) bootet und die Treiber für SCSI (aspi8dos.sys, aspicd.sys,mscdex.exe), smartdrive.exe, mouse.com, keyboard.sys hochlaed. Wie sieht es mit himem, emm386, buffers, files, dos=high,umb, lastdrive, fcbs, stacks aus. Was ist mit Devicehigh u. Loadhigh. Geht es überhaupt Programme zu starten die auf CD zugreifen. Sound wäre egal, aber wie funkt. das mit der Emulation. Was macht "lredir".
Ich denke da liegt noch ein grundsätzliches Mißverständnis über die Funktion des Emulators vor. Als normale Linux-Applikation hat der Emulator zunächst gar keinen Zugriff auf die Hardware, es sei denn er wird ausdrücklich gewährt (siehe Konfigurationsdatei). Der Zugriff auf das DOS-Dateisystem wird über den Redirektor abgewickelt. Das heißt Linux mounted eine DOS-Partition und mit LREDIR bekommt die DOS-Box unter einem Laufwerksbuchstaben Zugriff darauf. Folglich braucht man unter DOS keine speziellen Treiber. Einzige Bedingung ist: Linux selber muß zugreifen können. Weitere Folge, Dateicaching wird von Linux besorgt, also ist auch kein smartdrv notwendig. Technisch gesehen macht LREDIR das gleiche wie ein Netzwerktreiber. Aus Sicht von DOS sind diese Platten also äquivalent zu Netzwerklaufwerken, folglich würde smartdrv damit auch nicht arbeiten. Weitere Konsequenzen: FILES muß gesetzt werden, BUFFERS ist im Prinzip wirkungslos. Tastatur macht Linux. Speicher sowieso, also kein EMM386, kein HIMEM. FCBS sind im Netzwerkumfeld ebenfalls wirkungslos, STACKS wird nur im Ausnahmefall benötigt. Hochladen von Treibern ist grundsätzlich möglich. Ein DPMI-Treiber ist im Emulator ebenso wie EMS-Emulation enthalten und wird dort konfiguriert.
...
Ansonsten RTFM, README, Howto, ist ne Menge dabei. Martin -- Martin Jacobs * Windsbach * 100.179370@germanynet.de Registered Linux User #87175 -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux