005
26.01.2009, 16:07 Uhr
Estron Dekal
|
Also, wenn du das Spiel auf die Festplatte installiert hast, und es keine CD hat/benötigt, kann jedenfalls schonmal der MSCDEX-Befehl in AUTOEXEC.BAT auskommentiert (zwei Doppelpunkte davor) werden, und außerdem der CD-ROM-Gerätetreiber (MTMCDAE) in CONFIG.SYS (Semikolon davor). Den CD-ROM-Treiber kann man übrigens ebenfalls mit DEVICEHIGH= und MSCDEX mit LH hochladen (oder es zumindest versuchen); die Option /L ist dazu nicht nötig. Bei der EMM386-Zeile kannst du statt OFF NOEMS eintragen, was 64 KiB UMA/UMBs freimachen sollte. (Allerdings kann man dann nicht mehr "EMM386 ON" am DOS-Prompt benutzen; Programme können dann keinen EMS-Speicher mehr benutzen.)
Sollten diese Maßnahmen nicht reichen, müsstest du die (teils ziemlich speicherintensiven) MS-DOS-Programme durch andere austauschen, die weniger Speicher benötigen. Versuch's aber erstmal so.
Noch ein paar Dinge, die nicht so wichtig sind: DOS=HIGH und DOS=UMB kann man zu einer Zeile DOS=HIGH,UMB zusammenfassen, was aber keinen Speicher bringt. Die WIN-Zeile in AUTOEXEC.BAT ist für ein DOS-Spiel ja nicht nötig. Eine kleinere Nummer nach der Option /E: in der SHELL-Zeile reicht wahrscheinlich auch, spart aber eh nicht viel ein (die Nummer ist ja die Größe in Byte). LASTDRIVE=Z kann man auf das tatsächlich letzte nötige Laufwerk (inklusive CD-Laufwerke) einschränken, spart 88 Byte pro Laufwerksbuchstabe. FILES=81 kann man niedriger stellen (bsp. FILES=30), sofern sich dann kein Programm wegen zu wenig Handles beschwert. Jeder Eintrag der Datei-Tabellen benötigt 59 Byte.
Natürlich vorher beide Dateien sichern! |