Windows 3.1x Support Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Memberlist || Home || Statistik || Kalender || Staff Willkommen Gast!
[ win31.de ] [ Impressum/Kontakt ] [ Über das Forum/Regeln ]

Windows 3.1x Support Forum » DOS-Software & -Spiele » Problem mit SimCity » Threadansicht

Autor Thread - Seiten: -1-
000
25.01.2009, 09:35 Uhr
Hans01



Hallo erstmal!
Ich habe SimCity classic also eigentlich die Erste Version dieses Spiels auf Diskette gefunden.
Die habe ich gleich auf meinem alten Rechner installiert. Als ich das Programm starten wollte kam folgende Meldung:
Warning: not enought memory to run: You must free up 39K of memory to run SimCity in this graphigs mode.
Ich habe fast 30 MB RAM zur Verfügung ich glaube nicht das so eine alte Version mehr braucht.
Was kann ich tun?
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
001
25.01.2009, 11:30 Uhr
Estron Dekal



Wahrscheinlich geht es um den direkten DOS-Speicher (unterhalb von 1 MiB). Um davon mehr frei zu machen, musst du entweder weniger TSRs (in CONFIG.SYS und AUTOEXEC.BAT) laden oder ungenutzte UMA zur Verfügung stellen (HIMEM(X), (J)EMM386 in CONFIG.SYS) und dann mehr TSRs in UMBs laden. Das Thema ist insgesamt etwas kompliziert, ich könnte dir auch per E-Mail (siehe Profil) weiterhelfen.

Naja, wenn du versuchst, das Spiel unter Windows zu benutzen, reicht's vielleicht auch, Windows vorher auszumachen. (War doch ein DOS-Spiel, oder?)

Christian
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
002
25.01.2009, 15:27 Uhr
Hans01



OK!
Kannst du mir bitte ganz genau erklären was ich in CONFIG.SYS und AUTOEXEC.BAT eintragen soll.

Dieser Post wurde am 25.01.2009 um 15:27 Uhr von Hans01 editiert.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
003
25.01.2009, 20:03 Uhr
Estron Dekal



Erstmal bräuchte ich zumindest, was momentan dadrin steht. Die Ausgabe eines "MEM /C"-Befehls könnte auch nützlich sein.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
004
26.01.2009, 13:05 Uhr
Hans01



Also in AUTOEXEC.BAT schaut es bei mir so aus:

C:\BIN\MSCDEX.EXE /D:MSCD001 /M:10
REM C:\DOS\SHARE.EXE /L:100
LH /L:1,16960 C:\DOS\SHARE.EXE /L:500 /F:5100
@ECHO OFF
PATH C:\WINDOWS;C:\DOS
SET TEMP=C:\WINDOWS\TEMP
LH /L:0;1,46032 /S C:\DOS\SMARTDRV.EXE 1024 1024 /X
LH /L:1,50368 C:\MOUSE\MOUSE.COM
LH /L:1,17184 C:\DOS\KEYB GR,,C:\DOS\KEYBRD2.SYS
PROMPT $P$G $
WIN

Und in CONFIG.SYS so:

LASTDRIVE=Z
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM OFF /Y=C:\DOS\EMM386.EXE X=C800-CDFF
BUFFERS=10,0
FILES=81
DOS=UMB
FCBS=4,0
DEVICEHIGH /L:1,12240 =C:\DOS\SETVER.EXE
DOS=HIGH
COUNTRY=049,,C:\DOS\COUNTRY.SYS
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:2048 /p
REM BUFFERS=16


STACKS=9,256
DEVICE=C:\DEV\MTMCDAE.SYS /D:MSCD001 /P:300 /A:0 /M:20 /T:5 /I:10

Ich habe alles original rauskopiert.
Ich hoffe, dass du damit viel anfangen kannst.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
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!
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
006
27.01.2009, 15:03 Uhr
Hans01



Danke Estron Dekal ich habe nun genug DOS-Speicher!

Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
007
29.01.2009, 11:43 Uhr
Aqua

Avatar von Aqua

Mit Vergnügen hier mitgelesen hab. Multiboot Menuitems würden sich hier ja fast aufdrängen. :-) Etwa eine XMS (noems) mit Smartdrive.. Eine EMS ohne Smartdrive und Win VFat Treiber (bei Wfw) + eine Real Mode Config gänzlich ohne Emm386.exe oder unter Rem gesetzt für diverse Ram und sonstige Diagnose und Benchmarkprogramme. Der erste Wert von Smartdrive (Der für Dos) könnte ab 16MB vorhandenen Ram auf 2048 oder bei 32 auf 4096, bei 64MB auf 8192 gesetzt werden im Write Behind Mode. (also ohne /X für Lesen und Schreiben) Bei der Noems Config die Stacks wenn Wfw betrieben auf 18,512 gesetzt, um die Stack Overflows unter Wfw zu minimieren (tun Win32s Programme manchmal ganz gern, wenn die Recourcen in Wfw unter 60 gefallen sind). Damit ist man auch noch weit über 600KB konventionellen Speicher und reicht damit völlig aus.
--
Die Welt ist absolut nicht mehr so wie wir dachten.. https://www.youtube.com/watch?v=0VF904EWKZA
"Willst du das Universum verstehen, dann denke in Dimensionen von Frequenzen und Schwingungen" Nikola Tesla

Dieser Post wurde am 29.01.2009 um 11:56 Uhr von Aquanox1968 editiert.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
Seiten: -1-     [ DOS-Software & -Spiele ]  



Win31.de

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek