Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#17 Low Memory Support?

open
nobody
None
5
2002-07-06
2002-07-06
Anonymous
No

Any chance of getting control over the "inital environment" - that being the area of RAM <640KB

Games such as System Shock require a lot of this low level ram in order to play.

Discussion

  • Vlad ROMASCANU
    Vlad ROMASCANU
    2002-07-06

    Logged In: YES
    user_id=148964

    Please elaborate -- in what way do you want to control the
    lower 640KB of memory?

     
  • Bryan Nolen
    Bryan Nolen
    2002-07-06

    Logged In: YES
    user_id=154369

    Essentially I would like to be able to allocate how much of the
    lower ram is able to be used by the game being ran through
    VDMSound.

    -Bryan N
    Sound Coder, TSSHP

     
  • Vlad ROMASCANU
    Vlad ROMASCANU
    2002-07-06

    Logged In: YES
    user_id=148964

    Essentially Windows won't let you have more than what
    VDMSound gives you right now. "Run with VDMS" a
    memory.bat file that does "mem /c" and you'll see. With
    launchPad you can customize stuff like EMS, UMBs and so
    on for additional control, but it won't help much if the game
    complains about memory. Isn't System Shock supposed to
    complain about VCPI, though?

     
  • Bryan Nolen
    Bryan Nolen
    2002-07-06

    Logged In: YES
    user_id=154369

    No complaints about VCPI on my machine, just memory...
    Running Win2KSP2SRP1w/CompatPacks and VDMSound 2.0.4

    the memsiz.com utility supplied with SSHOCK says that I have 578752 bytes available.
    I believe that it needs a little more than this unfortunantly.....

     
  • Vlad ROMASCANU
    Vlad ROMASCANU
    2002-07-06

    Logged In: YES
    user_id=148964

    You should be getting 600k+ memory with VDMSound. Do
    a "mem /c" or "mem /c | more" as I told you, and see what
    program(s) are eating up the memory. Paste the output of
    mem /c here, then I can help you.

     
  • Logged In: NO

    Under VDMS:

    Conventional Memory :

    Name Size in Decimal Size in Hex
    ------------- --------------------- -------------
    MSDOS 11952 ( 11.7K) 2EB0
    KBD 3280 ( 3.2K) CD0
    EMM 176 ( 0.2K) B0
    HIMEM 1248 ( 1.2K) 4E0
    MOUSE 12528 ( 12.2K) 30F0
    COMMAND 4176 ( 4.1K) 1050
    DOSX 34720 ( 33.9K) 87A0
    KB16 6096 ( 6.0K) 17D0
    FREE 112 ( 0.1K) 70
    FREE 912 ( 0.9K) 390
    FREE 579856 (566.3K) 8D910

    Total FREE : 580880 (567.3K)

    Total bytes available to programs : 580880 (567.3K)
    Largest executable program size : 578752 (565.2K)
    4194304 bytes total EMS memory
    4194304 bytes free EMS memory

    8388608 bytes total contiguous extended memory
    0 bytes available contiguous extended memory
    4045824 bytes available XMS memory
    MS-DOS resident in High Memory Area
    ======================================================================
    Under cmd prompt:
    ======================================================================
    Conventional Memory :

    Name Size in Decimal Size in Hex
    ------------- --------------------- -------------
    MSDOS 11968 ( 11.7K) 2EC0
    KBD 3280 ( 3.2K) CD0
    HIMEM 1248 ( 1.2K) 4E0
    COMMAND 4016 ( 3.9K) FB0
    DOSX 34720 ( 33.9K) 87A0
    FREE 112 ( 0.1K) 70
    FREE 599824 (585.8K) 92710

    Total FREE : 599936 (585.9K)

    Upper Memory :

    Name Size in Decimal Size in Hex
    ------------- --------------------- -------------
    SYSTEM 196592 (192.0K) 2FFF0
    DOSX 128 ( 0.1K) 80
    MOUSE 12528 ( 12.2K) 30F0
    MSCDEXNT 464 ( 0.5K) 1D0
    REDIR 2672 ( 2.6K) A70
    FREE 1456 ( 1.4K) 5B0
    FREE 48176 ( 47.0K) BC30

    Total FREE : 49632 ( 48.5K)

    Total bytes available to programs (Conventional+Upper) : 649568 (634.3K)
    Largest executable program size : 598352 (584.3K)
    Largest available upper memory block : 48176 ( 47.0K)

    1048576 bytes total contiguous extended memory
    0 bytes available contiguous extended memory
    941056 bytes available XMS memory
    MS-DOS resident in High Memory Area
    ======================================================================

     
  • Logged In: NO

    Under VDMS:

    Conventional Memory :

    Name Size in Decimal Size in Hex
    ------------- --------------------- -------------
    MSDOS 11952 ( 11.7K) 2EB0
    KBD 3280 ( 3.2K) CD0
    EMM 176 ( 0.2K) B0
    HIMEM 1248 ( 1.2K) 4E0
    MOUSE 12528 ( 12.2K) 30F0
    COMMAND 4176 ( 4.1K) 1050
    DOSX 34720 ( 33.9K) 87A0
    KB16 6096 ( 6.0K) 17D0
    FREE 112 ( 0.1K) 70
    FREE 912 ( 0.9K) 390
    FREE 579856 (566.3K) 8D910

    Total FREE : 580880 (567.3K)

    Total bytes available to programs : 580880 (567.3K)
    Largest executable program size : 578752 (565.2K)
    4194304 bytes total EMS memory
    4194304 bytes free EMS memory

    8388608 bytes total contiguous extended memory
    0 bytes available contiguous extended memory
    4045824 bytes available XMS memory
    MS-DOS resident in High Memory Area
    ======================================================================
    Under cmd prompt:
    ======================================================================
    Conventional Memory :

    Name Size in Decimal Size in Hex
    ------------- --------------------- -------------
    MSDOS 11968 ( 11.7K) 2EC0
    KBD 3280 ( 3.2K) CD0
    HIMEM 1248 ( 1.2K) 4E0
    COMMAND 4016 ( 3.9K) FB0
    DOSX 34720 ( 33.9K) 87A0
    FREE 112 ( 0.1K) 70
    FREE 599824 (585.8K) 92710

    Total FREE : 599936 (585.9K)

    Upper Memory :

    Name Size in Decimal Size in Hex
    ------------- --------------------- -------------
    SYSTEM 196592 (192.0K) 2FFF0
    DOSX 128 ( 0.1K) 80
    MOUSE 12528 ( 12.2K) 30F0
    MSCDEXNT 464 ( 0.5K) 1D0
    REDIR 2672 ( 2.6K) A70
    FREE 1456 ( 1.4K) 5B0
    FREE 48176 ( 47.0K) BC30

    Total FREE : 49632 ( 48.5K)

    Total bytes available to programs (Conventional+Upper) : 649568 (634.3K)
    Largest executable program size : 598352 (584.3K)
    Largest available upper memory block : 48176 ( 47.0K)

    1048576 bytes total contiguous extended memory
    0 bytes available contiguous extended memory
    941056 bytes available XMS memory
    MS-DOS resident in High Memory Area
    ======================================================================

     
  • Eric Lynn
    Eric Lynn
    2003-09-22

    Logged In: YES
    user_id=871806

    hmmmm possibly add smartdrv.sys or smardrv.exe to options
    in vdm I got mem free up to large program size being 631
    game only needs 610 so what I'm trying to figure out why it
    locks up in the middle of it :-( only thing I'm guessing is the
    requirement to have devicehigh = c:\dos\smartdrv.sys 256
    and with xp I'm not sure how to figure the smartdrv in there
    as smartdrv doesn't exist in xp :-(.........if you wanna know
    the game its Legacy:Realm of terror......can be found at
    underdogs site if anyone wants to look into it both the
    abandonware game files and original game files do the same
    thing( I have both as I can't find my manual anymore so used
    the cracked version of the abandonware site) any info into
    this problem would be appreciated and if need the smartdrv to
    be added then thats my request.