PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AdvMame und AdvMenu braucht ewigkeiten zum starten :(



bleedr
28-05-2006, 12:15
Hallo, habe ein PIII 733 Mhz, habe MSDOS 7.10 drauf!
Sobald ich boote, was eigentlich super schnell geht und dann advmenu starte, dauert das ewigkeiten, ich sehe die ganze zeit die festplatte arbeiten...
Wenn ich dann ein Spiel auswaehle und starte, dauert es auch ein gutes stueck bis ueberhaupt advmame schriftzug erscheint und das spiel geladen wird!
Ist das normal?! Das kann doch nicht sein, wuerde ich windows booten und mame32 starten, wuerde es um einiges schneller sein!
Woran kann das den liegen?! Eventuell irgentwelche einstellungen?
Ich habe 5 roms nur im ordner und keine bilder, sounds, oder was auch immer!

Danke!

Matrix
28-05-2006, 12:45
Hallo!

Dieses Problem hatte ich auch mal. Ich hoffe Deines hat die gleiche Ursache.
Wenn deine Uhr im Pc nicht korrekt eingestellt ist, kann es sein, daß Advmenu JEDESMAL ein update des Files advmame.xml ausführt, da es scheinbar nicht "up to date" ist!
Das sind dann immer so ca.23 MB an Daten ...
Das Datum des Datenfiles muß NACH dem Datum des Exefiles liegen!
Sonst gibt es ein update. Geht die Uhr falsch, kann es sein das das Datenfile wieder ein "altes" Datum bekommt. Somit beginnt das Spiel beim nächsten mal von neuem :eek:

Hoffentlich löst das Dein Problem.

Viel Erfolg!

Matrix

bleedr
28-05-2006, 13:39
Hi, leider ist das nicht das problem,
meine xml wurde gestern erstellt, wo ich das auch zum ersten mal installiert habe! das datum ist up to date und die exe dateien haben ein aelteres datum :/

Vielleicht was mit der memory? Hier ist meine autoexec.bat und config.sys:



@ECHO OFF
PROMPT $P$G
SET DIRCMD=/4
MODE CON RATE=15 DELAY=1
REM MODE CON CP PREPARE=((437)EGA.CPI)
REM MODE CON CP SELECT=437
REM KEYB US,,KEYBOARD.SYS
LH KILLER
LH DOSKEY
LH DOSLFN /Z:C:\DOS\CP437UNI.TBL
LH MSCDEX /D:IDE-CD
LH SHARE /L:30
REM LH NLSFUNC
REM LH SMARTDRV
LH CTMOUSE
REM For compatiblity purpose:
LH CTMOUSE > NUL
ECHO.
REM For locking volumes to enable "direct disk access":
CALL LOCKDRV.BAT
BREAK ON
LFNFOR ON
ECHO Now you are in MS-DOS 7.10 prompt. Type 'HELP' for help.
ECHO.
c:\sound\envmastr.exe /l winbootdir=
c:\sound\ctcm.exe
PATH=C:\DOS;..;;C:\DOS\norton;
CD ADVMENU
ADVMENU.EXE




DEVICE=C:\DOS\ECHO.SYS W/e/l/c/o/m/e /t/o MS-DOS 7.10...
DEVICE=C:\DOS\ECHO.SYS C/o/p/y/r/i/g/h/t M/i/c/r/o/s/o/f/t C/o/r/p. A/l/l /r/i/g/h/t/s /r/e/s/e/r/v/e/d.
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
DEVICEHIGH=C:\DOS\SETVER.EXE
REM DEVICEHIGH=C:\DOS\POWER.EXE
DEVICEHIGH=C:\DOS\VIDE-CDD.SYS /D:IDE-CD
REM DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(,,1)
COUNTRY=001,437,C:\DOS\COUNTRY.SYS
SHELL=COMMAND.COM /P /E:640
DOS=HIGH,UMB,AUTO
FCBS=4,0
FILES=30
BUFFERS=20,0
LASTDRIVE=26
STACKS=9,256
SET PATH=C:\DOS;..;

Matrix
28-05-2006, 20:13
Hallo!
Wieviel Ram ist den eingebaut ?
Ich erinnere mich dunkel an ein Swapfile, allerdings wohl unter Freedos.
Welche Spiele sollen denn gestartet werden?
Z.B. dauert Metal Slug 2 bei mir auch etwas länger.
Aber Timepilot lädt z.B. viel schneller.
Wie "lange" ist denn "lange" so ca.?
Versuch auch mal eine minimale Konfiguration von Autoexec.bat und Config.sys.
Also nur das wirklich unbedingt nötige.

Viel Erfolg!

Matrix

bleedr
28-05-2006, 22:25
so, habe die longnames ausgeschaltet, als folge wurde die xml listen nochmal erstellt, siehe da geht advmenu um einiges schneller! ca 10 sec!
beim advmame bleibt das problem! bis der bildschirm erscheint, wo advmame steht, dauert es 20 sec, das spiel wird dann in 10 sec geladen!
ich habe es mit anspruchslosen spielen wie tumblepop oder snowbros getestet!
waerend diesen 20 sec zeigt mir die led an, dass die festplatte genutzt wird, non stop... hmmm? any idea?

das system hat 128mb ram!

sonst wie gesagt ist alles bis auf himem stuff und so weg....
habe cddrive weggehauen, treiber auch und maus wird auch nicht geladen!
habe smartdrv laden lassen!
teilweise hatte ich kein sync, und zwar als ich
MODE CON RATE=15 DELAY=1
rausnahm! das kann ich mir nicht erkklaeren!

hat jmd vielelicht eine vergleichbare configuration?! der mir seine config.sys, autoexec.bat und die 2 .rc files schicken kann?

Danke!

bleedr
30-05-2006, 12:32
Habe die Loesung parat!

Also das ADVMAME.EXE mit nem Exe Packer packen!
Habe es mit UPX gemacht!
Damit ist es nur 8MB gross!!!

Das andere was man in sachen autoexec.bat und config.sys NUR braucht ist
HIMEM.SYS und EMM386.EXE

Dabei IST EMM386s einstellung sehr wichtig :
/NOEMS /NOVCPI

Das hat alles ca um das 4fache beschleunigt, und dann das packen nochmal um das 3fache! Insgesammt ist alles 12mal schneller als davor!!!

Die Performance wurde in keinem Fall schlechter (koennte man wegen dem exe packen meinen)! Davor hatte ich Probleme mit SamSho 4, nun laedt es nicht nur fast sofort, sondern es laeuft auch perfekt!!!


Cheers!

Matrix
01-06-2006, 00:33
Hallo!
Ich konne grade erst wieder ins Forum schauen. Sonst hätte ich schon früher geantwortet.
Super, das jetzt alles prima läuft :)
Den Tip mit UPX werde ich auch mal bei mir unter FreeDos ausprobieren.

Viel Spaß beim Zocken!!

Matrix