PROBLEMCHYLD Posted November 6, 2006 Author Posted November 6, 2006 Thats was cool dbruntonthanks i was able to succeed because you gave me step by stepwhich make it easier for a novice like me.Once i learn the basics the rest will flow naturalthanks again all you ladies and gentlemen.
dbrunton Posted November 7, 2006 Posted November 7, 2006 Once inside FRUIT try the following commands and observe the prompt (the > symbol) and see what changes. Make sure you have copied files as per the previous page into FRUIT, APPLE and PEAR. Press Enter after each commandcd APPLEdircd ..dircd PEARdircd \dircd \FRUIT\APPLEdircd \FRUIT\PEARUse exit to get out. Anything doesn't seem right use exit to get out and then come back in.
XP-is-a-CRAP Posted November 7, 2006 Posted November 7, 2006 "shaddam" wrotefastvid enables some pentium pro/2/celeren specific functions like write combing for the framebuffer memeory range of the videocard... this means memeory writes in thsi regions are always done in larger chunks.example: writing of 4 32bit values to 0x40000000- 0x4000000f (video frame buffer) ... normally 4 memory transfers are done which is slow because the natural width of memory transfers is 64bit.write combining waits until 64bit are together to do an 'combined write' -> leads to double transfer speed.but why not doing this for all memory? because of the 'weak ordering' ... if we do this for normal memory ranges (normal code, normal data) in some circumstances this can lead to errors.example: writing 32 bit to 0x30000000, reading 32 bit from 0x30000000, writing 32 bit to 0x30000004without writecombing the read value is the correct one (the first written) with it is wrong (the value before writting). so this technique can only be done to memeory ranges which don't rely on correct ordering of reads & writes, like video memory.Thanks. Is FASTVID the same as MTTRR ?Does the CPU write 64 bit at a time instead of 32 ?How to find out where the video memory is ?My Gooogelling for this thing did not generate any useable results in the past.
MDGx Posted November 8, 2006 Posted November 8, 2006 (edited) To my knowledge FASTVID does the same as MTRRLFBE, with 1 exception:MTRRLFBE does not set Write Posting, but FASTVID does.Please keep in mind these tools are only for Intel 4xx/8xx chipsets.If using AMD chipsets, must use other similar tools.Some of the Intel 4xx/8xx series chipsets already have some of these functions built-in.To use FASTVID you must (re)boot to native/true/real/pure MS-DOS mode:1. By holding down Shift + F5 at the same time during BIOS boot POST (Power On Self Test) sequence.2. OR by scrolling down using the down arrow to the "Command prompt only" option and then pressing Enter from the Windows 98 Startup Menu:http://www.mdgx.com/msdos.htm#MEN3. OR from a Windows 98 SE Emergency/Bootup/Startup floppy/CD/DVD/USB/external disc/stick/tape.4. OR by exiting Windows to native MS-DOS by using %windir%\"Exit To DOS.PIF" shortcut.Extract all FASTVID files into the same folder using an unZIPping tool:http://www.mdgx.com/toy.htm#ZIPThen run FASTVID without any command line parameters:FASTVIDand follow the steps on the screen to activate/leave alone/deactivate any of its 3 functions.The last FASTVID command you see [which uses parameters], should be the 1 you can add to autoexec.bat if you want this to happen every time you boot. Example:C:\MAX\FASTVID.EXE 111 -128 C0000000If you use MTRRLFBE:http://www.volny.cz/rayer/programm/mtrrlfbe.exerun it only from native MS-DOS without any parameters to see all its available command line parameters:SYNTAX: MTRRLFBE area modearea: "VGA" or "LFB" (address range to apply mode change)mode: "UC" - UnCached, "WP" - Write-Protected, "WT" - Write-Through,mode: "WB" - Write-Back, "WC" - Write-CombiningExample of using MTRRLFBE in autoexec.bat:C:\MAX\MTRRLFBE.EXE LFB WCC:\MAX\MTRRLFBE.EXE VGA WCPlease note that you must use an Upper Memory Manager [like UMBPCI.SYS] in order to take advantage of FASTVID or MTRRLFBE functions, because EMM386.EXE and all other Expanded/Extended Memory Managers [like QEMM386.SYS, RM386.EXE, 386MAX.SYS etc] will not allow FASTVID/MTRRLFBE video memory areas to be used, even if Expanded [EMS] memory is disabled on the EMM386/RM386/QEMM386/386MAX command line in config.sys.You can see which video memory area your video adapter/controller/card is using by running FASTVID without parameters. Example [my vid card uses C0000000]:FASTVID.EXE 111 128 C0000000VSPEED.EXE [part of http://www.mdgx.com/files/FASTV110.ZIP] also shows video areas used by your vid adapter.You can also learn which memory areas your vid adapter uses from within Windows 9x:Control Panel -> System -> Device Manager -> Display adapters -> your video adapter name [example: NVIDIA GeForce Ti 4600] -> double-click on your adapter name -> Resources tab -> look [write down if you wish] all "Memory Range" ranges.To use UMBPCI.SYS, just add a line for it in your config.sys, in this exact order [example]:DEVICE=C:\MAX\UMBPCI.SYSDEVICE=C:\MAX\HIRAM.EXEDEVICEHIGH=C:\WINDOWS\HIMEM.SYS /NUMHANDLES=128 /TESTMEM:OFF /QI use C:\MAX for these files, but you may wish to use a different folder/drive/partition, just make sure DOS4GW.EXE is in the same directory as FASTVID.EXE.Notice that you must use also HIRAM.EXE [found at http://www.mdgx.com/umb.htm#HIR in order to force UMBPCI to leave no foot print in conventional memory] + HIMEM.SYS [which is already installed in %windir% by your Win9x OS].HIMEM must be used because UMBPCI is an extension to HIMEM.Please see this section from the UMBPCI.SYS documentation:http://www.mdgx.com/umb.htm#REQto learn if your mobo chipset is supported by UMBPCI.If UMBPCI doesn't work on your computer [unsupported chipset], then use only HIMEM.SYS in order to be able to use FASTVID/MTRRLFBE [upper memory is not needed by fastvid/mtrrlfbe].To learn about memory management, please see these text files installed by W95-11D.EXE:http://www.mdgx.com/95.htmMEMORY.TXTREGIONS.TXTEMM386.TXTMSD9X.TXTDOS9XMEM.TXT and see also:http://www.mdgx.com/mem7.htmWIN9XMEM.TXT and see also:http://www.mdgx.com/mem7.htmThis file:MYTIPS95.TXTalso contains a lot of MS-DOS + memory management topics you may wish to read.Those topics are usually refered to in the other text files listed above, and they are also available online:http://www.mdgx.com/newtip.htmHTH Edited November 8, 2006 by MDGx
PROBLEMCHYLD Posted November 8, 2006 Author Posted November 8, 2006 Is this setting correctconfig.sysDEVICE=C:\PROGRA~1\MAX\UMBPCI.SYSDEVICE=C:\PROGRA~1\MAX\HIRAM.EXEDEVICEHIGH=C:\WINDOWS\HIMEM.SYS /NUMHANDLES=128 /TESTMEM:OFF /QAutoexec.bat C:\PROGRA~1\MAX\FASTVID.EXE 111 -128 C0000000Just making sure before i apply the real thing.Thanks to all you members @ MSFN
dbrunton Posted November 8, 2006 Posted November 8, 2006 NOIt depends on where you downloaded the contents of the UMBPCI files to.If you unzipped to just ordinary MAX then the lines should readDEVICE=C:\MAX\UMBPCI.SYSand the rest will be similarUse Windows Explorer and check. If they went to MAX then it is as above.If you did download to Program Files then it is as you say.But use Windows Explorer to check where the folder is.
PROBLEMCHYLD Posted November 10, 2006 Author Posted November 10, 2006 I gave it a shot i used your method and mines and this is what i get in pure dos modeMS-DOS Version 7.10Hiram installed.Windows XMS Driver Version 3.95Extended Memory Specification (XMS) Version 3.0Copyright 1988-1995 Micro$oft Corp.ERROR: An Extended Memory Manager is already installed. XMS Driver not installed.C:\>HIMEM.SYS is invalid.Install HIMEM.SYS from your Windows Setup Disk.I have HIMEM.SYS installed in C:\Windows.Now i used a boot disk to install Win98SE because my disk is a upgradebut with a boot disk it don't require a previous Windows versionAbout FastvidC:\Max\Fastvid.exe 111 -128 C0000000stub exec failed:dos4gw.exeno such file or directory
dbrunton Posted November 10, 2006 Posted November 10, 2006 The second error message is because you need a copy of DOS4GW.EXE inside the MAX folder. DOS4GW.EXE is an application that enables the use of extended memory and was very popular with a lot of games including DOOM. It is very easy to obtain and is free.Drop the following into Google and do a search and download and put it into the MAX folder.dos4gw.exe downloadThe first error message is probably due to the way you have set up your CONFIG.SYS file. Can you post the contents of that here?
PROBLEMCHYLD Posted November 10, 2006 Author Posted November 10, 2006 (edited) I do haved dos4gw.exe in the max folderi have nothing in my config.sys Edited November 10, 2006 by PROBLEMCHYLD
dbrunton Posted November 11, 2006 Posted November 11, 2006 You are looking inside c:\ (the root folder of c:)Oh and also post the contents of your autoexec.bat which is found in the same place.
MDGx Posted November 13, 2006 Posted November 13, 2006 DOS4GW.EXE is included with FastVid inside the ZIP:http://www.mdgx.com/files/FASTV110.ZIPJust extract DOS4GW.EXE + FASTVID.EXE into the same folder.The FastVid line example I posted above [contains -128 C0000000] applies only to my NVidia GeForce Ti 4600 AGP vid card.You must run FastVid without any command line parameters to see the memory address for your vid card.Then add that FastVid line [complete with all parameters it gives you for your specific vid card] to your autoexec.bat.LFNs [Long File Names] may result in errors if correspondent SFNs do not end in "~1" [tilde + abbreviation].For example, "C:\Program Files" [in Windows with LFN support] may result in C:\PROGRA~2 [in native MS-DOS without LFN support] instead of C:\PROGRA~1 .That's why it is better to use SFNs for all folders you intend to use in native MS-DOS, to avoid such errors.In this case you can use C:\MAX for example, or any other 8 [or 8.3] character name.HTH
PROBLEMCHYLD Posted November 13, 2006 Author Posted November 13, 2006 (edited) Got the fastvid working i had to drop these 2 files DOS4GW.EXE + FASTVID.EXE in the root directory thanks Edited November 13, 2006 by PROBLEMCHYLD
PROBLEMCHYLD Posted November 13, 2006 Author Posted November 13, 2006 When i install Win98SE with my bootdisk it creates a ramdrivecould this be the problem why UMBPCI won't install?
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now