First post, by infiniteclouds
System is WIN98SE / K6 / AWE64 Gold / SB Pro 2
ARENA CD version
The troubleshooting guide that comes with the game says that Arena requires a whopping 603K of Conventional Memory. Currently I have 597K and while the game loads and plays I suspect that this might have something to do with the lock ups that occur when I select AWE 32 for music. They only occur when trying to go into the map in an outdoor area and only when I have that selected for music.
The guide's suggested resolution is to make a boot disk from the installer but that is impossible since selected "Make Boot Floppy" just brings up a blank screen with an ERROR in the top left.
Here's my /MEM logs:
Modules using memory below 1 MB: […]
Modules using memory below 1 MB:
Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
MSDOS 38,176 (37K) 38,176 (37K) 0 (0K)
HIMEM 1,168 (1K) 1,168 (1K) 0 (0K)
EMM386 4,320 (4K) 4,320 (4K) 0 (0K)
VIDECDD 5,056 (5K) 0 (0K) 5,056 (5K)
COMMAND 10,144 (10K) 0 (0K) 10,144 (10K)
MSCDEX 28,032 (27K) 0 (0K) 28,032 (27K)
CTMOUSE 3,328 (3K) 0 (0K) 3,328 (3K)
COMMAND 6,976 (7K) 0 (0K) 6,976 (7K)
Free 634,320 (619K) 611,488 (597K) 22,832 (22K)Memory Summary:
Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 43,872 611,488
Upper 76,368 53,536 22,832
Reserved 0 0 0
Extended (XMS)* 133,027,248 644,528 132,382,720
---------------- ----------- ----------- -----------
Total memory 133,758,976 741,936 133,017,040Total under 1 MB 731,728 97,408 634,320
Total Expanded (EMS) 33,947,648 (32M)
Free Expanded (EMS)* 33,554,432 (32M)* EMM386 is using XMS memory to simulate EMS memory as needed.
Free EMS memory may change as free XMS memory changes.Largest executable program size 611,472 (597K)
Largest free upper memory block 22,576 (22K)
MS-DOS is resident in the high memory area.Free Conventional Memory:
Segment Total
------- -----------------
00AA7 224 (0K)
00AB5 90,464 (88K)
020CB 521,024 (509K)Total Free: 611,712 (597K)
Free Upper Memory:
Region Largest Free Total Free Total Size
------ -------------- -------------- --------------
1 22,576 (22K) 22,832 (22K) 76,368 (75K)
Conventional Memory Detail:Segment Total Name Type
------- ---------------- ----------- --------
00000 1,024 (1K) Interrupt Vector
00040 256 (0K) ROM Communication Area
00050 512 (1K) DOS Communication Area
00070 1,424 (1K) IO System Data
CON System Device Driver
AUX System Device Driver
PRN System Device Driver
CLOCK$ System Device Driver
A: - C: System Device Driver
COM1 System Device Driver
LPT1 System Device Driver
LPT2 System Device Driver
LPT3 System Device Driver
CONFIG$ System Device Driver
COM2 System Device Driver
COM3 System Device Driver
COM4 System Device Driver
000C9 5,120 (5K) MSDOS System Data
00209 35,216 (34K) IO System Data
1,024 (1K) Relocated EBIOS data
1,152 (1K) XMSXXXX0 Installed Device=HIMEM
4,304 (4K) EMMXXXX0 Installed Device=EMM386
544 (1K) Sector buffer
464 (0K) Block device tables
2,080 (2K) FILES=40
256 (0K) FCBS=4
21,440 (21K) BUFFERS=40
704 (1K) LASTDRIVE=H
3,072 (3K) STACKS=9,256
00AA2 80 (0K) MSDOS System Program
00AA7 224 (0K) MEM Environment
00AB5 90,464 (88K) MEM Program
020CB 521,024 (509K) MSDOS -- Free --Upper Memory Detail:
Segment Region Total Name Type
------- ------ ---------------- ----------- --------
0CD5C 1 5,040 (5K) IO System Data
5,008 (5K) OPTICAL Installed Device=VIDECDD
0CE97 1 8,624 (8K) COMMAND Program
0D0B2 1 80 (0K) COMMAND Data
0D0B7 1 1,440 (1K) COMMAND Environment
0D111 1 256 (0K) MSDOS -- Free --
0D121 1 28,032 (27K) MSCDEX Program
0D7F9 1 3,328 (3K) CTMOUSE Program
0D8C9 1 5,536 (5K) COMMAND Program
0DA23 1 1,440 (1K) COMMAND Environment
0DA7D 1 22,576 (22K) MSDOS -- Free --Memory Summary:
Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 43,872 611,488
Upper 76,368 53,536 22,832
Reserved 0 0 0
Extended (XMS)* 133,027,248 644,528 132,382,720
---------------- ----------- ----------- -----------
Total memory 133,758,976 741,936 133,017,040Total under 1 MB 731,728 97,408 634,320
Handle EMS Name Size
------- -------- ------
0 060000Total Expanded (EMS) 33,947,648 (32M)
Free Expanded (EMS)* 33,554,432 (32M)* EMM386 is using XMS memory to simulate EMS memory as needed.
Free EMS memory may change as free XMS memory changes.Memory accessible using Int 15h 0 (0K)
Largest executable program size 611,472 (597K)
Largest free upper memory block 22,576 (22K)
MS-DOS is resident in the high memory area.XMS version 3.00; driver version 3.95
EMS version 4.00
My AUTOEXEC
@ECHO OFF SET BLASTER=A240 I5 D0 H6 P330 E640 T6 SET SOUND=C:\SB16 LH C:\SB16\CTCM LH C:\SB16\DIAGNOSE /S LH C:\SB16\MIXERSET /P […]
@ECHO OFF
SET BLASTER=A240 I5 D0 H6 P330 E640 T6
SET SOUND=C:\SB16
LH C:\SB16\CTCM
LH C:\SB16\DIAGNOSE /S
LH C:\SB16\MIXERSET /P
LH C:\SB16\AWEUTIL /SGoTo %config%
:EMC
:XMC
:CMC
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:OPTICAL
:EM
:XM
:CM
LH C:\DRIVERS\CTMOUSE.EXE /R2
:E
😦
:C
IF EXIST C:\WINDOWS\DOSSTART.BAT CALL C:\WINDOWS\DOSSTART.BAT
REM
REM The following lines have been created by Windows. Do not modify them.
REM
C:
CD C:\
CALL C:\WINDOWS\COMMAND.COM
C:\WINDOWS\WIN.COM /WX
and my CONFIG
DOS=SINGLE [COMMON] DOS=HIGH,UMB,NOAUTO FILES=40 BUFFERS=40 LASTDRIVE=H […]
DOS=SINGLE
[COMMON]
DOS=HIGH,UMB,NOAUTO
FILES=40
BUFFERS=40
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=E, Expanded memory
menuitem=X, Extended memory
menuitem=C, Conventional memory onlymenudefault=EMC,10
[EMC]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE RAM
DEVICEHIGH=C:\DRIVERS\VIDECDD.SYS /D:OPTICAL[XMC]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICEHIGH=C:\DRIVERS\VIDECDD.SYS /D:OPTICAL[CMC]
DEVICEHIGH=C:\DRIVERS\VIDECDD.SYS /D:OPTICAL[EM]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE RAM[XM]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF[CM]
[E]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE RAM[X]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF[C]
With MS-DOS at 37K that pretty much means I would need nothing else drawing from conventional memory to still have 603K. The only other things that are taking conventional memory are HIMEM.SYS and EMM386.EXE. The MEM debug shows 32MB available EMS .... Arena's box just says 2MB EMS -- not sure if that helps it how to maneuver stuff around. I've read several posts around here mentioning MEMMAKER but WIN98SE's DOS does not come with that and I can't find it for download anywhere.
The guide also suggests the following
add "i=b000 - b7ff" to the end of "device=c:\...\emm386.exe" in the config.sys
change all device= to devicehigh= .... I already have this in there for drivers and I don't think devicehigh= for HIMEM.SYS or EMM386 lines do anything as opposed to using device=
change FILES=20 to FILES=50
adding LH to... (yeah already have this)