|
Post
#2 | |
Adiuvat plus qui nihil obstat Group: Super Moderator Posts: 1058 Joined: 7-April 07 Member No.: 134642 OS: 98SE |
As of Jul 29, 2009, there are 32 machines, owned by 24 members, running Win 9x/ME with more than 1 GiB RAM. This list is sorted by amount of onboard RAM, then by member username in alphabetic order. An arabic numeral in parenthesis beside the member username indicates machine number, for members having more than one machine in the list. Similarly, a roman numeral beside the member name denotes another configuration of the same machine, different enough to warrant another entry in the list. Since the aim of this list is to provide examples of working configurations, I see no point in removing a configuration proven to work just because the user found another, even better, working configuration (but such different configurations count as one machine only, of course, in the tally at the top of this post). ===== 8 GiB ===== RLoew (7) ======= OSes: Windows 98SE & Windows ME using RFDISK Multi-Boot Profile MBR Memory: 8 GiB (4x 2GiB DIMMs; 3327 MiB available to Win 98SE; 4736 MiB available to RAMDISKs; 128 MiB for Video) Motherboard: Gigabyte GA-MA78GM-S2HP CPU: AMD PHENOM 8650 Triple Core Video Card: Internal AGP aperture: 128 MiB Ethernet: RTL8168C/8111C CONFIG.SYS: DEVICE=C:\WINDOWS\HIMEM.SYS /NUMHANDLES=64 DEVICE=C:\HIMEMEX.SYS /2 /V ; part of RAMDSK64 AUTOEXEC.BAT: RAMDSK64 P: 786432 (Maximum SWAP File size in this configuration); one of RLoew's non-XMS (beta) RAMDISKs RAMDSK64 X: 2056320 (2GB FAT16 Partition); one of RLoew's non-XMS (beta) RAMDISKs RAMDSK64 Y: (Remaining 64-Bit RAM); one of RLoew's non-XMS (beta) RAMDISKs vmm32.vxd (real mode), vcache.vxd, vmm.vxd: 4.10.0.2222 with RAM Limitation Patch 6.0 (with /M and /P Options) Swapfile set to P: (RAMDISK) ===== 4 GiB ===== cooksy (1) ======= OS: Windows 98SE (German with SP2.1d) Memory: 4 GiB RAM (DDRII-1066 - 2x 2 GiB Corsair Dominator XM2) Motherboard: Asrock AliveDual-SataII CPU: Phenom 940 Video card: Leadtek 7950gt (256 MB; PCIe) config.sys: DEVICE=C:\WINDOWS\HIMEM.EXE /NUMHANDLES=64 /VERBOSE (HIMEM.EXE is a renamed HIMEMX.EXE, for use with xRayeR's Safe Mode patch) autoexec.bat: no relevant entries system.ini: ConservativeSwapfileUsage=1 MaxPhysPage=40000 ; 1 GiB MaxFileCache=393216 vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd inside), VMM.VXD: original 4.10.0.2226, IO.SYS: with xRayeR's patch for Safe Mode Dave-H ===== OSes: Windows 98SE SP2.1a & Windows 2000 SP4 MultiBoot Memory: 4 GiB (4x 1 GiB DIMMs; 3327 MiB available to Win 98SE) Motherboard: Supermicro X5DAE CPUs: Two Xeons, both 3.2 GHz Video card: Radeon 9200 AGP aperture: 64 MiB config.sys and autoexec.bat: no relevant entries system.ini: ConservativeSwapfileUsage=1 vmm32.vxd (real mode), vcache.vxd, vmm.vxd: 4.10.0.2222 with RAM Limitation Patch 6.0 (with /M Option) * swapfile set to zero size * MatureTech ======== OSes: Windows 98SE (among others) MultiBoot Memory: 4 GiB DDR PC-3200 (4x 1 GiB Corsair Value Select) Motherboard: MSI 865PE Neo3-F CPU: Pentium 4 540 3.2 GHz (Prescott) Video card: eVGA GeForce 6800 GT (256 MiB; AGP 8x) AGP aperture: 256 MiB config.sys: DEVICE=HIMEMX.EXE autoexec.bat: empty system.ini: MaxPhysPage=40000 ; (1 GiB) MaxFileCache=131072 ; (128 MiB) vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd and vmm.vxd inside) RLoew (1) ======= OS: Windows 98SE Memory: 4 GiB RAM (3.56 GiB available to Win 98SE; IO Space Bottom 31:24 set to E4) Motherboard: ECS GeForce 6100SM-M CPU: AMD Sempron 3400+ Video card: Radeon HD 2600 Pro (No Win9x Driver - Used Standard VGA) 512 MiB Frame Buffer: 64 MiB config.sys: DEVICE=HIMEM.SYS autoexec.bat and system.ini: no relevant entries vmm32.vxd (real mode), vcache.vxd, vmm.vxd: 4.10.0.2222 with RAM Limitation Patch 5.0 motherboard drivers not available for Win9X ===== 3 GiB ===== dencorso (II) ========= OSes: Windows 98SE (w/98SE2ME) & Windows XP SP3 MultiBoot Memory: 3 GiB RAM (PC3200 - Kingston 3x 1 GiB @256 MHz, timings 2.5-3-3-7, 2T) Motherboard: ASUS A7V600-X CPU: Athlon XP-M 2800+ @2415 MHz Video card: MSI MS-8817 V1 nVidia GeForce2 MX400 PRO32S (32 MiB; AGP 4x) AGP aperture: 64 MiB config.sys: DEVICE=HIMEMEX.SYS /S /A:180000 /V ; part of RAMDISK3, must be 1st entry, before HIMEM.SYS DEVICE=HIMEM.SYS /TESTMEM:ON /EISA /V INSTALL=RAMDISK3.COM N: 1572864 ; one of RLoew's non-XMS (beta) RAMDISKs autoexec.bat: LABEL N: MS-RAMDRIVE system.ini: MaxFileCache=393216 ; 384 MiB ChunkSize=2048 VCACHE.VxD: Xeno86's 4.10.0.2223, VMM.VXD (4.10.0.2226) and VMM32.VXD (real mode) both with RAM Limitation Patch 6.0 (with /M Option) Kwibus ===== OSes: Windows 98SE & Widows 2k MultiBoot Memory: 3 GiB DDR PC-3200 (2x 512 MB and 2x 1 GiB @ 167 MHz) Motherboard: A8n-E (with nForce 4 ultra chipset) CPU: Athlon 64 X2 3800+ Video card: Gforce 6800 PCI-e (256 MiB) config.sys: DEVICE=HIMEM.SYS autoexec.bat: no relevant entries system.ini: MaxPhysPage=48000; (Windows sees 1150 MiB) vmm.vxd: plain vanilla 4.10.0.2222; vmm32.vxd (real mode)and vcache.vxd: 4.10.0.2222 with RAM Limitation Patch Demo 6.0 (with /M Option -- Without these patches the graphics card appeared to have more than 2 GiB RAM to dxdiag and directx 9 stopped working.) RLoew (2) ======= OS: Windows 98SE Memory: 3 GiB RAM (A-Byte) Motherboard: GigaByte K8NNXP CPU: AMD Athlon 64 3200+ Video card: ATI RADEON 9600 config.sys: DEVICE=HIMEM.SYS autoexec.bat and system.ini: no relevant entries vmm32.vxd (real mode), vcache.vxd, vmm.vxd: 4.10.0.2222 with RAM Limitation Patch 6.0 (with /M Option) StarRiver ======= OSes: Windows 98 SE & Windows XP MultiBoot Memory: 3 GiB (PC3200 2x 512 MiB and 2x 1 GiB) Motherboard: GIGABYTE 8IPE1000-G CPU: Intel Pentium4 Prescott 3.5 GHz Video card: Gainward Nvidia 6800Ultra (256 MiB; AGP 8x) AGP aperture: 256 MB config.sys: DEVICE=HIMEMX.EXE autoexec.bat: no relevant entries system.ini: ConservativeSwapfileUsage=1 MaxPhysPage=48000 ; 1152 MiB (Windows sees 1150 MiB) MaxFileCache=65535 ; 64 MiB ChunkSize=1024 vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd and vmm.vxd inside) ===== 2 GiB ===== cooksy (2) ======= OS: Windows 98SE (German with SP2.1d) Memory: 2 GiB RAM (DDRII-800 - 2x 1 GiB Corsair Dominator) Motherboard: Asrock 4coreDual-Sata2 R2.0 CPU: Pentium Dual Core 5200 @ 220 MHz/2.75 GHz Video card: nvidia 7900gs noname (256 MiB; PCI-e) config.sys: DEVICE=C:\WINDOWS\HIMEM.EXE /NUMHANDLES=64 /VERBOSE (HIMEM.EXE is a renamed HIMEMX.EXE, for use with xRayeR's Safe Mode patch) autoexec.bat: no relevant entries system.ini: ConservativeSwapfileUsage=1 MaxPhysPage=40000 ; 1 GiB MaxFileCache=393216 vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd inside), VMM.VXD: original 4.10.0.2226, IO.SYS: with xRayeR's patch for Safe Mode cooksy (3) ======= OS: Windows 98SE German with SP2.1d Memory: 2 GiB RAM (DDR-400 - 4x 512 MiB from different suppliers) Motherboard: Dell GX270 CPU: Pentium 4 3.4 GHz Prescott Video card: nvidia 7900gt noname (256 MB; AGP; 700 MHz) config.sys: DEVICE=C:\WINDOWS\HIMEM.EXE /NUMHANDLES=64 /VERBOSE (HIMEM.EXE is a renamed HIMEMX.EXE, for use with xRayeR's Safe Mode patch) autoexec.bat: no relevant entries system.ini: ConservativeSwapfileUsage=1 MaxPhysPage=40000 ; 1 GiB MaxFileCache=393216 vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd inside), VMM.VXD: original 4.10.0.2226, IO.SYS: with xRayeR's patch for Safe Mode frankminek ======== OS: Windows ME & Windows XP SP3 MultiBoot Memory: 2 GiB RAM (PC3200 - Kingston 2 x 1 GiB) Motherboard: MSI 865PE Neo3-V CPU: Pentium 4 Video card: MSI FX5500 TD128LF 128 MB config.sys and autoexec.bat: no relevant entries system.ini: MaxPhysPage=7CB00 ; 1995 MiB MaxFileCache=504192 ; 492 MiB vmm32.vxd: plain vanilla (with 4.90.0.3000 vcache.vxd and vmm.vxd inside) geoc ==== OSes: Windows 98SE (with 98SE2ME) & Windows XP SP2 MultiBoot Memory: 2 GiB RAM (DDR2 Kingston Dual-Channel 667 MHz) Motherboard: Asrock 4COREDUAL-SATA2 CPU: P4 631 3GHz Video card: Nvidia Geforce FX5200 (128 MiB) AGP aperture: 32 MiB config.sys: DEVICE=C:\WINDOWS\HIMEM.EXE /NUMHANDLES=64 /METHOD:FAST /VERBOSE (HIMEM.EXE is a renamed HIMEMX.EXE, for use with xRayeR's Safe Mode patch) STACKS=0,0 autoexec.bat: no relevant entries system.ini: MaxPhysPage=40000 EMMExclude=C000-CFFF VCACHE.VxD: Xeno86's 4.10.0.2223, vmm32.vxd: plain vanilla (with 4.10.0.2222 vmm.vxd inside), IO.SYS: with xRayeR's patch for Safe Mode glocK_94 ====== OSes: Windows 98SE & Windows XP SP2 MultiBoot Memory: 2 GiB RAM (2x 1 Gb) Motherboard: Asrock 4CoreDual-Sata 2 CPU: Intel Core2Quad Q6600 @2.40Ghz AGP card: Nvidia GeForce 6200 128 VRAM AGP aperture: 64 MiB PCI-e card: Nvidia Geforce 8800 GT OC 512 VRAM config.sys: device=himem.sys autoexec.bat: no relevant entries system.ini: no relevant entries vmm32.vxd (real mode), vcache.vxd, vmm.vxd: 4.10.0.2222 with RAM Limitation Patch 5.0 halohalo ====== OSes: Windows 98SE & Windows 2000 SP4 Multiboot Memory: 2 GiB RAM (2x 1 GiB) Motherboard: Gigabyte GA-8I865PE775-G-RH (rev. 4.9) CPU: Intel Pentium Dual-Core E5300 @ 2.6Ghz Video card: ATI Radeon X800PRO 256MiB AGP aperture: 128 MiB config.sys: DEVICE=C:\WINDOWS\HIMEM.EXE /MAX=1048576 /NUMHANDLES=64 /VERBOSE (HIMEM.EXE is a renamed HIMEMX.EXE, for use with xRayeR's Safe Mode patch) autoexec.bat: no relevant entries system.ini: MaxPhysPage=48000 ConservativeSwapfileUsage=1 MaxFileCache=400000 Chunksize=4096 vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd and vmm.vxd inside), IO.SYS: with xRayeR's patch for Safe Mode Lecco ==== OS: Windows 98SE Memory: 2 GiB RAM (DDR2 Kingston Dual-Channel) Motherboard: MSI P31 Neo V2 CPU: Intel Core2Duo E6850 (3.0 GHz, 1333 MHz, 4 MiB L2) Video card: Nvidia Geforce 7900GS Extreme config.sys: DEVICE=C:\WINDOWS\HIMEM.EXE /MAX=1186816 /NUMHANDLES=64 /METHOD:FAST /VERBOSE (HIMEM.EXE is a renamed HIMEMX.EXE, for use with xRayeR's Safe Mode patch) autoexec.bat: no relevant entries system.ini: MaxPhysPage=46000 ; 1118 MiB MaxFileCache=261120 ; 256 MiB VCACHE.VxD: original 4.10.0.2222, vmm32.vxd: plain vanilla (with 4.10.0.2222 vmm.vxd inside), IO.SYS: with xRayeR's patch for Safe Mode Multibooter ======== OS: Windows 98SE Memory: 2 GiB RAM (PC3200 2x 1 GiB) Motherboard: ASUS P5PE-VM CPU: Intel core 2 duo E4500 @ 2200 MHz (core 2 duo E2200 also worked Ok) Video card: nVIDIA 7800 GS OC (256 MiB; AGP 8x) * NO shutdown problems after fiddling with GeForce driver * AGP aperture: 128 MiB config.sys: DEVICE=HIMEMX.EXE /NUMHANDLES=64 /VERBOSE /LOG autoexec.bat: no relevant entries system.ini: MaxPhysPage=48000 ; 1150 MiB MaxFileCache=131072 ; 128 MiB vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd and vmm.vxd inside) rldelrosario ======== OS: Windows ME Memory: 2 GiB RAM (2x 1 GiB) Motherboard: P4X333-8235 CPU: Intel P4 2.0GHz Video card: nVidia GeForce FX5500 256 MB (AGP 4x) config.sys and autoexec.bat: no relevant entries system.ini: MaxPhysPage=48000 ; 1150 MiB MaxFileCache=131072 ; 128 MiB vmm32.vxd: plain vanilla (with 4.90.0.3000 vcache.vxd and vmm.vxd inside) RLoew (3) ======= OS: Windows 98SE Memory: 2 GiB RAM (A-Byte) (32MB Reserved) Motherboard: Shuttle FN41 CPU: AMD Athlon XP 1800+ Video card: Built in nVIDIA nForce2 32 MiB AGP aperture: 64 MiB config.sys: DEVICE=HIMEM.SYS autoexec.bat and system.ini: no relevant entries vmm32.vxd (real mode), vcache.vxd, vmm.vxd: 4.10.0.2222 with RAM Limitation Patch 5.0 RLoew (4) ======= OS: Windows 98SE Memory: 2 GiB RAM (64 MiB Reserved) Motherboard: ECS K8M800-M2 CPU: AMD Sempron 3000+ Video card: Built in VIA/S3 Unichrome Pro IGP 64 MiB AGP aperture: 128 MiB config.sys: DEVICE=HIMEM.SYS autoexec.bat and system.ini: no relevant entries vmm32.vxd (real mode), vcache.vxd, vmm.vxd: 4.10.0.2222 with RAM Limitation Patch 5.0 Video Drive incompatible with some MaxPhysPage settings RLoew (5) ======= OS: Windows 98 Memory: 2 GiB RAM Motherboard: ABIT AK32V CPU: AMD Athlon XP 2400+ Video card: All-in-Wonder Radeon AGP aperture: 64 MiB config.sys: DEVICE=HIMEM.SYS autoexec.bat and system.ini: no relevant entries vmm32.vxd (real mode), vcache.vxd, vmm.vxd: 4.10.0.1998 with RAM Limitation Patch 5.0 vick1111 ======= OSes: Windows 98 SE, Windows XP, Linux Mepis & Linux Kubuntu MultiBoot Memory: 2 GiB RAM (PC2-6400) Motherboard: Asrock 4coredual-sata2 CPU: Intel core 2 quad processor Video card: RADEON 9600 XT AGP (0x4152) 128 MiB (set to 1280 X 1024 16 bit) AGP aperture: 64 MiB 2x 250 Gib PATA HDDs & 2x 250 Gib SATA HDDs PATA HDDs partitioned so as to have only one (small) fat 32 partition at the beginning. Just connecting one SATA HD causes pc to stop at boot when RAID is not activated. No problems found with SATA HDDs once RAID is activated in BIOS. config.sys: DEVICE=HIMEMX.EXE autoexec.bat: no relevant entries system.ini: ConservativeSwapfileUsage=1 MaxPhysPage=44000 MaxFileCache=393216 vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd and vmm.vxd inside) xRayeR ====== OS: Windows 98SE Memory: 2 GiB RAM (PC2-6400 Corsair) Motherboard: Gigabyte GA-P31-DS3L CPU: Intel core 2 duo E4500 @ 2200 MHz (core 2 duo E2200 also worked Ok) Video card: Asus EN7600GS Silent/HTD 256 MiB DDR2 PCI-E config.sys: DEVICE=HIMEM.EXE /NUMHANDLES=64 /METHOD:FAST /VERBOSE (HIMEM.EXE is a renamed HIMEMX.EXE, for use with xRayeR's Safe Mode patch) autoexec.bat: no relevant entries system.ini: MaxPhysPage=46000 ; 1118 MiB ;MaxPhysPage=488FF ; absolute maximum but rather keeping a safety margin MaxFileCache=261120 ; 256 MiB vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd and vmm.vxd inside), IO.SYS: with xRayeR's patch for Safe Mode ======== 1.75 GiB ======== eidenk ===== OS: Windows ME Memory: 1.75 GiB RAM (PC3200 - Samsung 1x 256 MiB and 1x 512 MiB and Nanya 1x 1 GiB) Motherboard: Abit NF7S V2 CPU: Athlon XP 2600 Thoroughbred 2.02 GHz Video card: nVidia GeForce2 MX400 PRO32S (AGP 4x) config.sys and autoexec.bat: no relevant entries system.ini: MaxFileCache=504192 ; 492 MiB vmm32.vxd: plain vanilla (with 4.90.0.3000 vcache.vxd and vmm.vxd inside) ======= 1.5 GiB ======= bristols ====== OS: Windows 98SE (w/98SE2ME) Memory: 1.5 GiB RAM (PC2700 - Kingston 1x 512 MiB, Micron Technology 2x 512 MiB, @166 MHz, timings 2.5-3-3-7) Motherboard: GigaByte GA-7VT600 1394 CPU: Athlon XP Barton 2800+ @2086 MHz Video card: nVidia GeForce FX 5500 (256 MB; AGP 8x) AGP aperture: 128 MiB config.sys: DEVICE=C:\WINDOWS\HIMEM.SYS /M:1 autoexec.bat: no relevant entries system.ini: MaxPhysPage=48000 ; 1150 MB MaxFileCache=114688 ; 112 MB ChunkSize=2048 VCACHE.VxD: Xeno86's 4.10.0.2223, VMM.VXD: original 4.10.0.2226 Cyberguy ======= OS: Windows 98SE Memory: 1.5 GiB RAM (Legend and Nanya) Motherboard: ASUS P3V4X Slot-1 (with Asus slot1 to socket370 converter and Lin-Lin coppermine to tualatin adapter) CPU: Pentium III 1.4Ghz Tualatin Video card: Sparkle nVidia Fanless GeForce 6200 (256 MiB; AGP 4x/8x @ 4x) AGP aperture: 128 MiB config.sys and autoexec.bat: no relevant entries system.ini: MaxPhysPage=3E6FF ; (this value is the result of setting "Limit memory to 999 MB" in MSCONFIG's Advanced tab) MaxFileCache=128000; 128 Mb vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd and vmm.vxd inside) dencorso (I) ========= OS: Windows 98SE (w/98SE2ME) Memory: 1.5 GiB RAM (PC3200 - Kingston 1x 1 GiB, 1x 512 MiB @344 MHz, timings 3-5-5-9, 2T) Motherboard: ASUS A7V600-X CPU: Athlon XP-M 2800+ @2410 MHz Video card: MSI MS-8817 V1 nVidia GeForce2 MX400 PRO32S (32 MiB; AGP 4x) AGP aperture: 64 MiB config.sys: DEVICE=HIMEMX.EXE /NUMHANDLES=80 /TESTMEM:ON INSTALL=XMSDSK.EXE 387072 N: /C1 /T /Y autoexec.bat: no relevant entries system.ini: MaxPhysPage=48600 ; 1158 MiB MaxFileCache=114688 ; 112 MiB ChunkSize=2048 VCACHE.VxD: Xeno86's 4.10.0.2223, VMM.VXD: original 4.10.0.2226 LoneCrusader ========== OS: Windows 98SE, Windows XP & RedHat Linux 9 Multiboot Memory: 1.5 GiB RAM (PNY - 1x 1 GiB, 1x 512 MiB) Motherboard: Soyo SY-P4I845PE-ISA CPU: Pentium 4 3.06GHz/512/533 with Hyper Threading Video card: ATI Radeon 9800 XT AGP Aperture: 64 MiB config.sys: DEVICE=HIMEM.SYS autoexec.bat and system.ini: no relevant entries vmm32.vxd (real mode), vcache.vxd, vmm.vxd: 4.10.0.2222 with RAM Limitation Patch 5.1 Offler ==== OS: Windows 98SE Memory: 1.5 GiB RAM (PQI SDR SDRam 133 CL3 @ 158 CL2) Motherboard: Abit VH6-T model "Immolator" (Via Apollo Pro 133T chipset) CPU: Intel Pentium III-S Tualatin 1.26 GHz Video card: Asus Radeon x850xt (256 MiB; AGP 4x) AGP aperture: 16 (64 works, but causes problems with graphics with AGP @ 82 MHz) config.sys: DEVICE=HIMEM.SYS /NUMHANDLES=128 /HMAIN=64 /TESTMEM:OFF /Q DEVICE=EMM386.EXE RAM NOTR autoexec.bat: c:\dos\xmsdsk\xmsdsk.exe 524288 K: /C1 /T /Y (swapfile in ramdrive) UMBFILL.COM (used as a prevention for rebooting: without it 700 MiB RAM is the maximum that works, with it 1 GiB RAM is usable by the system) system.ini: ConservativeSwapfileUsage=0 PagingDrive=K: MinPagingFileSize=513264 MaxPagingFileSize=513264 MaxFileCache=32768 MinFileCache=32768 ChunkSize=512 vmm32.vxd: self-recompiled (with 4.10.0.2222 vcache.vxd and vmm.vxd inside) RetroOS ====== OS: Windows 98SE (w/98SE2ME) Memory 1.5 GiB RAM (PC133 CL3 - Infineon 2x 512 MiB + Kingston 512 MiB) Motherboard: MSI 694D Pro (MS-6321) CPU: Dual Pentium III EB CopperMine 866 MHz Video card: Palit FX5500 nVidia GeForce FX 5500 (256 MiB; 128 bit; AGP 8x) AGP aperture: 128 MiB (256 MiB works with 1 GiB, but not 1.5 GiB) config.sys: DEVICE=C:\WINDOWS\HIMEM.EXE /NUMHANDLES=64 /VERBOSE (HIMEM.EXE is a renamed HIMEMX.EXE, for use with xRayeR's Safe Mode patch) autoexec.bat: no relevant entries system.ini: ConservativeSwapfileUsage=1 MaxPhysPage=4953E ; 1173 MiB, 1.146 GiB MaxFileCache=101376 ; 99 MiB Chunksize=1024 VCACHE.VxD: original 4.10.0.2222, VMM.VXD: original 4.10.0.2226, IO.SYS: with xRayeR's patch for Safe Mode RLoew (6) ======= OS: Windows 98SE Memory: 1.5 GiB RAM (32MB Reserved) Motherboard: Soyo P4VGA CPU: Intel Celeron 2.40 GHz Video card: Built in S3 Prosavage DDR 32 MiB AGP aperture: 64 MiB config.sys: DEVICE=HIMEM.SYS autoexec.bat and system.ini: no relevant entries vmm32.vxd (real mode), vcache.vxd, vmm.vxd: 4.10.0.2222 with RAM Limitation Patch 5.0 tscharlii ====== OS: Windows 98SE Memory: 1.5 GiB RAM (Dual Channel, PC3200 @ 333 MHz, 2x 512 MiB, 2x 256 MiB) Motherboard: Gigabyte GA-7N400-L CPU: Athlon XP 2600+ Video card: Ati Radeon 9600XT onBoard (128 MiB; AGP 8x) AGP aperture: 128 MiB config.sys: DEVICE=HIMEM.SYS autoexec.bat: XMSDSK.EXE 524288 G: /t /y system.ini: ConservativeSwapfileUsage=0 PagingDrive=G: MaxPhysPage=40000 MaxFileCache=65536 vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd and vmm.vxd inside) ======= 1.25 GiB ======= submix8c ======= OS: Windows 98SE (BIOS-boot from Secondary) Memory: 1.25 GiB / 1248MiB (DDR333 256MiB Aeneon/1GiB SuperTalent) Motherboard: GigaByte GA-7VM400M-RZ Chipset: Via VT8378 UniChrome KM400 / Via VT8235 CPU: AMD Sempron 2200+ 1.5 GHz SocketA (9x166MHz) Video (Integrated): Via S3G KM400 UniChrome (AGP 4x - 32MiB Shared) AGP aperture: 128 MiB config.sys: DEVICE=C:\WINDOWS\HIMEM.EXE /NUMHANDLES=64 /VERBOSE (HIMEM.EXE is a renamed HIMEMX.EXE, for use with xRayeR's Safe Mode patch) system.ini (xRayeR's defaults): MaxPhysPage=40000 MinFileCache=32768 MaxFileCache=261120 ChunkSize=4096 vmm32.vxd: plain vanilla (with 4.10.0.2222 vcache.vxd and vmm.vxd inside) IO.SYS: plain vanilla (4.10.0.2222) (with xRayeR's patch for Safe Mode) ================================================== I thank very much all the listed members, without whose help the above list wouldn't have been possible. Comments: 1) All those who are not in the list, but ought to be, please PM me with info and I shall add you. 2) All those who are in the list and find anything wrongly reported, please PM me and I shall correct it. 3) The above list is a work-in-progress, I intend to keep it up to date. This post has been edited by dencorso: Jul 28 2009, 10:38 PM |
| |
Post
#3 | |
Friend of MSFN Group: Members Posts: 954 Joined: 10-February 05 From: Klaipeda Member No.: 43624 OS: 98SE |
Very nice thread, realy. Too bad I can't make it to the list since my Ram installed is "only" 1GB.... This post has been edited by Fredledingue: May 31 2008, 10:33 AM |
| |
Post
#4 | |
Newbie Group: Members Posts: 16 Joined: 30-August 07 Member No.: 152894 OS: Vista Home x86 |
Does it count if you are running windows 98 in vista using "Virtual PC"? I can manage the ram available to Windows 98 from the Virtual PC console. I'm running with 1.5 in vista with a quad core, I can try giving all the ram to windows 98 but I'm not sure what that will do just yet.
This post has been edited by MichelleD: May 31 2008, 09:18 AM |
| |
Post
#5 | |
Adiuvat plus qui nihil obstat Group: Super Moderator Posts: 1058 Joined: 7-April 07 Member No.: 134642 OS: 98SE |
Well, I don't know of any report about it being done before, so it sure is an interesting experiment! Since you're not running it on a day-to-day basis, it'd require a proof of stability. Hence, if you succeed in getting it to run, have it run stably for more than 15h and get a perfect shutdown at the end, I can create a new category in the list, which I'll then divide in "Runing on Virtual Machines" and "Running Directly on Hardware", and you'd be the first user on the new category. And your system description should include data for both the real hardware and the virtual hardware windows thinks is running on.
|
| |
Post
#6 | |
Member Group: Members Posts: 155 Joined: 22-March 08 Member No.: 183152 OS: none |
You know, I'm not sure it technically count as running with more than 1GB memory, if you're actually limiting the memory and not using it. I'm not sure if it's possible to actually get more than 1GB memory used by 9x, I'm not even sure which file you'd have to patch (probably a vxd), but it would be pretty cool if someone ever found out. |
| |
Post
#7 | |
Member Group: Members Posts: 122 Joined: 30-May 05 Member No.: 58258 | QUOTE I'm not sure if it's possible to actually get more than 1GB memory used by 9x, I'm not even sure which file you'd have to patch (probably a vxd), but it would be pretty cool if someone ever found out. It is definitely possible. I have actually used 3647MB of RAM with Windows 98 SE using my Patch. It actually requires at least 2 vxd files to be patched. If you look at my entries in the list at the beginning of this thread, you will notice I am not setting any limit on memory usage. |
| |
Post
#8 | |
Advanced Member Group: Members Posts: 498 Joined: 26-June 07 Member No.: 144486 OS: 98SE | You know, I'm not sure it technically count as running with more than 1GB memory, if you're actually limiting the memory and not using it. I'm not sure if it's possible to actually get more than 1GB memory used by 9x, I'm not even sure which file you'd have to patch (probably a vxd), but it would be pretty cool if someone ever found out. The point is that when you put more than 1GB of RAM in a PC with Windows 9x, problems start to occur even when limiting the amount of RAM by using MaxPhysPage. Various other parameters or drivers are generally needed to become stable. The more RAM, the worse the problem... I currently have 1176924KB (1149MB, 1.122GB) of actual usable Windows memory reported from Windows Properties without any special patches installed. I've never seen Windows work so fast! My mobo has 1.5GB installed. The manufacturer says that you can use up to 2GB of PC100 (four modules), but at PC133 (which I'm using), it is only stable with 1.5GB... So, sometimes it also depends on your mobo... This post has been edited by RetroOS: Jun 4 2008, 03:20 AM |
| |
Post
#9 | |
Member Group: Members Posts: 155 Joined: 22-March 08 Member No.: 183152 OS: none | QUOTE If you look at my entries in the list at the beginning of this thread, you will notice I am not setting any limit on memory usage. QUOTE vmm32.vxd (real mode), vcache.vxd, vmm.vxd: 4.10.0.2222 with RAM Limitation Patch 5.0 Doesn't this qualify as a limit? When I say "without limiting" I mean that you'd actually be able to open a program allocating 2GB of RAM or more, without resorting to swap-memory (e.g. with virtual memory disabled). A RAM limitation patch won't do that... I would think a solution that would do that would at least require patching himem.sys or something... (sorry for the abuse of "would") |
| |
Post
#10 | |
Member Group: Members Posts: 122 Joined: 30-May 05 Member No.: 58258 | QUOTE The point is that when you put more than 1GB of RAM in a PC with Windows 9x, problems start to occur even when limiting the amount of RAM by using MaxPhysPage. Various other parameters or drivers are generally needed to become stable. The more RAM, the worse the problem... So far, I know only one person who had a system that did not work stably with 2GB or RAM using my Patch. I rewrote my Demo so people could check first. QUOTE I currently have 1176924KB (1149MB, 1.122GB) of actual usable Windows memory reported from Windows Properties without any special patches installed. I've never seen Windows work so fast! That is approximately where the first memory table overflow occurs. That limit varies slightly with configuration and use of Safe Mode. QUOTE My mobo has 1.5GB installed. The manufacturer says that you can use up to 2GB of PC100 (four modules), but at PC133 (which I'm using), it is only stable with 1.5GB... So, sometimes it also depends on your mobo... My Soyo P4VGA has this problem. With 2GB the computer either doesn't boot or fails my memory test program. This has nothing to do with Windows of course. QUOTE Doesn't this qualify as a limit? When I say "without limiting" I mean that you'd actually be able to open a program allocating 2GB of RAM or more, without resorting to swap-memory (e.g. with virtual memory disabled). A RAM limitation patch won't do that... When I said FULL USE, I meant it. I allocated over 3GB of RAM without using Swap. A single Program is limited to 2GB so I needed 2 Programs running. The Patch doesn't set a RAM limit, it eliminates the limitation. QUOTE I would think a solution that would do that would at least require patching himem.sys or something... (sorry for the abuse of "would") My earlier version did patch HIMEM.SYS because there was a problem at 2.9GB of RAM. My current version does not need to patch HIMEM.SYS |
| |
Post
#11 | |
Member Group: Members Posts: 155 Joined: 22-March 08 Member No.: 183152 OS: none | QUOTE When I said FULL USE, I meant it. I allocated over 3GB of RAM without using Swap. A single Program is limited to 2GB so I needed 2 Programs running. The Patch doesn't set a RAM limit, it eliminates the limitation. Sounds nice. This post has been edited by SlugFiller: Jun 4 2008, 02:34 PM |
| |
Post
#12 | |
Advanced Member Group: Members Posts: 498 Joined: 26-June 07 Member No.: 144486 OS: 98SE | ... So far, I know only one person who had a system that did not work stably with 2GB or RAM using my Patch... My point was, that without patching the Windows VMM, configuration gets somewhat tricky the more RAM above 1GB is installed. However, this topic highlights that it is possible to use Windows 9x on a PC with more than 1GB of RAM with just public domain information and patches (and even get over 1GB available to Windows). rloew, I think your work is outstanding... but your results are here for comparative purposes only and (Forum Rules 13) does not pertain to actual product promotion. |
| |
Post
#13 | |
Digital sinner Group: Banned Posts: 386 Joined: 17-March 08 From: Bucharest Member No.: 182383 OS: Vista Ultimate x64 |
I'll give this a shot sometime... @ RetroOS, why a dualie? I have a dual-PIII machine too and it's really nice, but you know 98 can only work with one CPU anyway... |
| |
Post
#14 | |
Advanced Member Group: Members Posts: 498 Joined: 26-June 07 Member No.: 144486 OS: 98SE | ... @ RetroOS, why a dualie? I have a dual-PIII machine too and it's really nice, but you know 98 can only work with one CPU anyway... I multiboot with Windows XP, so I get both PIIIs then. Windows 98SE is my primary OS, and I only use Windows eXtra Problems for the odd task. It's also handy to confirm hardware operation if I have a problem in 98SE with a new piece of hardware... |
| |
Post
#15 | |
Advanced Member Group: Members Posts: 471 Joined: 29-October 06 From: Bratislava Member No.: 114267 OS: 98SE |
some specifications for my computer: - adding swapfile to ramdisk helped with 3d performance - 12.5 percent improve in 3dmark2001 - this is quite high-end gaming machine - all the best for the MOBO and Win98 - its purpose is mostly gaming and multimedia - everything fueled with overclocking |
| |
Post
#16 | |
Member Group: Members Posts: 122 Joined: 30-May 05 Member No.: 58258 |
I have run some tests on RAMDISKs and XMSDSK in particular. Conventional RAMDISKs use XMS memory, displacing Windows from said memory. Windows 98SE maps this memory into the System Arena in the last GB of Virtual memory. This memory is also used for File Caching and VMs. The larger the RAMDISK, the less File Cache is available. Looking at the list Dencorso assembled, you can see that the people who used a large XMSDSK in their setup ended up with a much lower setting for MaxFileCache. This limits RAMDISKs to not much more than 512MB so they can't be used to support 2GB of RAM without using MaxPhysPage. Some people have had problems relying on MaxPhysPage to limit memory. XMSDSK has a bug in it that makes it work improperly above 2GB of RAM when the /T option is used. I am working on RAMDISKs that don't use XMS Memory. One should be able to use the 64-Bit Memory in AMD Computers having 4GB or more RAM. This post has been edited by rloew: Jun 9 2008, 01:57 PM |
| |
Post
#17 | |
Adiuvat plus qui nihil obstat Group: Super Moderator Posts: 1058 Joined: 7-April 07 Member No.: 134642 OS: 98SE |
@RLoew: It is reassuring to see that your tests support my conclusions (in posts #21 and #25, here: link) from my own tests and also from those reported by diskless (link) on where Windows maps the memory it doesn't control and the consequences this has. This amounts to stating that 1.5 GiB is about the maximum RAM that can be used fully by Win 98SE (without the RAM Limitation Patch) plus XMSDSK: 1158 MiB or a little less to VMM and 378 MiB or a little more to XMSDSK, because much more will leave no space for the File Cache and any DOS Boxes. It should be added that, all other things remaining the same, it is also a good idea to use HIMEMX.EXE instead of HIMEM.SYS, because this allows for more DOS Boxes (as found out by xRayeR and confirmed by vick1111, see posts #70-#82, here:link), for reasons that are still not totally clear. Win ME probably can do better, in this respect, since it is able to detect about 2 GiB, so probably it may also accept a 512 MiB XMSDSK, to attain about 2.5 GiB of fully used RAM... Of course, the list in post #1 of this thread shows clearly that to run Win 98Se with lots of RAM, with part of it unused, perhaps for a multibooting machine, not only is possible, but is actually being done in a day-to-day basis by some of us. This post has been edited by dencorso: Jun 9 2008, 06:53 PM |
| |
Post
#18 | |
Member Group: Members Posts: 122 Joined: 30-May 05 Member No.: 58258 |
I have completed work on a 64-Bit RAMDISK as well as a 32-Bit RAMDISK, neither of which use XMS Memory. Since Windows does not know this memory exists, it doesn't manage it or allocate precious System Arena space for it. I have been able to create and use 2GB RAMDISKs without problems. I haven't as yet determined the difference in behavior between HIMEM.SYS and HIMEMX.SYS, there isn't anything obvious in the source code for HIMEMX. |
| |
Post
#19 | |
Member Group: Members Posts: 122 Joined: 30-May 05 Member No.: 58258 |
I have done some further research on HIMEMX. HIMEM is recognized by Windows during Windows Startup, so it is hooked, letting Windows take over management of all XMS calls. Any XMS Memory that was allocated before Windows Startup is not included in available Memory for Windows but is mapped into the System Arena so Windows can support the Programs and Drivers that reserved the Memory. Since most RAMDISKs use XMS Memory, they tie up System Arena space. This is why a large XMS based RAMDISK cannot be used because the System Arena runs out of space. HIMEMX is not recognized by Windows so calls to it are executed in Virtual Mode. HIMEMX uses the BIOS Interrupt 15 call to manipulate Extended Memory. Windows hooks this Interrupt so it can manage the Memory. Windows uses the standard XMS calls to take over the Free Memory during Startup. The difference is that Windows does not know about XMS Memory that was Allocated before Startup so it doesn't reserve space in the System Arena for it. This is why there seems to be more space for DOS Boxes etc. The problem is that actually using this Memory invokes the Interrupt 15 call which then causes Windows to allocate Pages to the System Arena to manage it. Reading or Writing a Large RAMDISK quickly fills up the System Arena and leads to a crash. You can setup a large XMS RAMDISK using HIMEMX but your system will crash if you try to fill it up. I also observed a problem combining HIMEMX with EMM386 whenever exceeding approximately 1408MB. EMM386 appears to allocate all of the XMS memory and then release what it doesn't need. Above 1408MB EMM386 does not release approximately twice the amount of Memory above 1408MB, so the available memory actually decreases as the total amount of RAM increases. This post has been edited by rloew: Jun 21 2008, 10:51 PM |
| |
Post
#20 | |
Adiuvat plus qui nihil obstat Group: Super Moderator Posts: 1058 Joined: 7-April 07 Member No.: 134642 OS: 98SE |
This topic has been updated! What's New? on post #1: Q125691 (more info on Win9x/ME memory management) xRayeR's IO.SYS patch for accessing Safe Mode (info and download link) on post #2: RetroOS's new system configuration Let's keep the list up-to-date: If you are using 9x/ME with more than 1 GiB RAM, do PM me your info and you shall be added to the list! This post has been edited by dencorso: Feb 26 2009, 04:19 PM |
| |
Lo-Fi Version | Time is now: 29th October 2009 - 08:54 AM |