Hirdetés

Új hozzászólás Aktív témák

  • HSNet

    aktív tag

    válasz bacsis #58267 üzenetére

    Bocs, kicsit megcsúsztam idővel, csak ma tudtam összerakni. DOS 6.22-vel teszteltem, de valószínűleg menne 4.xx-től (az EXISTS a kérdéses, hogy azt melyik verziótól kezeli). DOS 7.1-el is szépen működik.
    Ha gondolod, akkor holnap meg tudom nézni 3.31-en is (csak ezt a 3 verziót használom).
    Az alap setup a Phil's Computer Lab-os, a DRIVERS könyvtárat letöltheted tőle.

    CONFIG.SYS
    A FILES sor értékével lehet, hogy játszani kell, 30-alá ne menj, az 50 elvileg már minden programnak elég lesz, de minél magasabbra veszed, annál több memóriát foglal le, így ha kevés a conv memory, akkor lehet csökkenteni, de lehet olyan program, ami kiakad tőle. SB16 drivereinek pl minimum 40 kell.
    A BUFFERS mint a fent, 30 alá ne menj, ha alkalmazás kéri, akkor lehet emelni kell rajta.
    LASTDIRVE is foglal valamennyi conv memory-t nem menj feleslegesen magasra vele.
    A menudefault -ot írd át arra, amelyik az adott gépen futó játéknak kell, és a ',' utáni '10'-et vedd le '0'-ra, így nem fogja feldobni a menüt, hanem rögtön a helyes configgal bootol be.

    [COMMON]
    DOS=HIGH,UMB
    FILES=50
    BUFFERS=30
    LASTDRIVE=H

    [menu]
    menuitem=EMC, Expanded memory + Mouse + CD-ROM
    menuitem=XMC, Extended memory + Mouse + CD-ROM
    menuitem=CMC, Conventional memory only + Mouse + CD-ROM
    menuitem=EM, Expanded memory + Mouse
    menuitem=XM, Extended memory + Mouse
    menuitem=CM, Conventional memory only + Mouse
    menuitem=CO, Conventional memory only

    menudefault=EMC,10

    [EMC]
    DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
    DEVICE=C:\DOS\EMM386.EXE RAM
    DEVICE=C:\DRIVERS\VIDECDD.SYS /D:OPTICAL

    [XMC]
    DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
    DEVICE=C:\DRIVERS\VIDECDD.SYS /D:OPTICAL

    [CMC]
    DEVICE=C:\DRIVERS\VIDECDD.SYS /D:OPTICAL

    [EM]
    DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
    DEVICE=C:\DOS\EMM386.EXE RAM

    [XM]
    DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF

    [CM]

    [CO]

    AUTOEXEC.BAT
    @ECHO OFF
    PROMPT $p$g
    SET PATH=C:\;C:\DOS;C:\UTILS;C:\NC
    SET TEMP=C:\DOS

    rem Allitsd be, hogy melyik hangkartya config van a gepben
    SET SNDCONF=NOSND

    rem A jatek inditofile-janak a neve
    SET GAME=quack.bat
    rem Melyik meghajton van a jatek (a : kell utana)
    SET GAMEDRV=C:
    rem A jatek konyvtarat allitsd itt be a teljes eleresi ut kell,
    rem de a meghajto nelkul, es nem kell \ a vegere
    SET GAMEDIR=quack\testdir

    GOTO %CONFIG%
    :EMC
    :XMC
    :CMC
    LH C:\DOS\MSCDEX.EXE /D:OPTICAL
    :EM
    :XM
    :CM
    LH C:\DRIVERS\CTMOUSE.EXE /R2
    :CO

    GOTO %SNDCONF%
    rem Ide tedd a hangkartya drivereket.
    rem Minden kartyanak/kombinacionak kell egy-egy kulon bejegyes.
    rem Amikor ossyeraktad a gepet, akkor toltsd ki a SNDCONF valtozot
    rem a file elejen.

    :SB16
    echo SB16 driverek
    SET BLASTER=A220 I7 D1 H5 P330 T6
    SET SOUND=C:\SB16
    SET MIDI=SYNTH:1 MAP:E
    C:\SB16\DIAGNOSE /S
    C:\SB16\MIXERSET /P /Q
    GOTO SETDEMO

    :NOSND
    echo Nincs hangkartya
    GOTO SETDEMO

    :SETDEMO
    rem Ha ki 'rem' eled az elso sort, akkor minden indulaskor ujra generalja
    rem a demo.bat-ot a rendszer, de ez extra irasokat general. Ha atirod a
    rem az aktualis jatekot, akkor reboot utan mar az fog indulni.
    rem Ha bent hagyod, akkor ha jatekot akarsz valtani a gepen, akkor at
    rem kell irnod a valtozokat, es torolnod a demo.bat-ot.

    IF EXIST C:\DEMO.BAT GOTO END
    echo %GAMEDRV% > C:\DEMO.BAT
    echo CD %GAMEDIR% >> C:\DEMO.BAT
    echo %GAME% >> C:\DEMO.BAT
    GOTO END

    :END
    rem Vedd ki a kov. sor elol a 'rem'-et, ha automatikus inditast akarsz.
    rem C:\DEMO.BAT

    In God We Trust. Everyone else must have an X.509 certificate.

Új hozzászólás Aktív témák