WARNING: unable to set page frame base address--EMS unavailable
정말 많은 재부팅이였다.
과거의 기억이 잘못된 것인지 끊임없이 의심했다.
현재와 과거를 잇는다는것은 고통의 연속이다.
마우스 때문에 himemx.exe가 있어야 에어메니지먼트2가 된다(대항해시대2, 삼국지3는 없어도 된다.)
config.sys와의 싸움을 마무리 짓는 기념으로 기록으로 남긴다
드디어 koei게임이 가능하다
그런데 사운드 카드와 메모리가 충돌하는듯 하다;;;
===============최종선택==============================
<최종>
device=c:\경로 \himemx.exe max=65536(램)
device=c:\dos\emm386.exe i=d000-dbff
자료출처
https://cafe.naver.com/olddos?iframe_url_utf8=%2FArticleRead.nhn%3FreferrerAllArticles%3Dtrue%26page%3D1%26searchBy%3D1%26query%3Dhimemex%26exclude%3D%26include%3D%26exact%3D%26searchdate%3Dall%26media%3D0%26sortBy%3Ddate%26clubid%3D28655511%26articleid%3D71088
===============최종선택==============================
===============누군가에게는 도움의 되기를==============================
<koei 게임이 되기는함>
device=c:\windows\emm386.exe RAM M5
자료출처
<일부 발췌>
try change to this:
device=c:\windows\emm386.exe RAM M5
or
device=c:\windows\emm386.exe RAM M6
device=c:\windows\emm386.exe RAM M4
etc...
advanced info here:
https://www.hmisource.com/otasuke/files/appno … es/APNT1025.pdf
my 3 computers works fine with M5 or M6 set
and use forum search function instead Guide #1: No EMS memory available
SYMPTOMS
========
When you boot your computer and EMM386.EXE loads (from the
CONFIG.SYS file) you may receive the following message:
EMM386 Not Installed - Unable to set page frame base address
CAUSE
=====
This message indicates that EMM386 was unable to find 64K of
contiguous space needed for the expanded memory page frame.
When you specify the RAM switch (or no switch at all), EMM386
attempts to create a 64K page frame in the upper memory area
(UMA), default starting location of E000. The actual amount
of extended memory used will be 108K (64K + 44K = 108K). The
extra 44K is used for tables that EMM386 sets up to emulate
expanded memory.
This 64K of space acts as a window into expanded memory
allowing programs to see all the available expanded memory
64K at a time. The AT5+ board uses the E000-EFFF range of
memory for System BIOS which will causes this error.
RESOLUTION
==========
If you receive the message noted above you can try the
following:
- Use the NOEMS switch if expanded memory service (EMS
memory) is not needed.
- Make sure HIMEM.SYS is installed above EMM386.EXE in the
CONFIG.SYS file. Other devices should be loaded after
EMM386.EXE.
NOTE: Some hardware configurations require certain device
drivers be loaded before HIMEM.SYS. Specific examples are:
- DMDRVR.BIN (disk manager)
- EMM.SYS (expanded memory driver)
- ADAPTEC.SYS (driver for Adaptec controllers)
- Set any cards that that uses I/O addresses to the C800-
CFFF range and use the following command line:
Device=C:\DOS\EMM386.EXE M5 X=C800-CFFF
This sets the page frame up at D000 and excludes the I/O
range of the card in the back plane.
You can also specify different locations for the page frame
to begin, using the "mx" switch, where x is in the range of
the following table:
1---> C000
2---> C400
3---> C800
4---> CC00
5---> D000
6---> D400
7---> D800
8---> DC00
9---> E000 <-- Don’t Use
For more information on EMM386.EXE switches, see page 606 of
the User's Guide and Reference if you are using MS-DOS 5.0.
If you are using MS-DOS 6, type "help emm386.exe" at the MSDOS command prompt(without the quotation marks) and then
press ENTER.
https://www.vogons.org/viewtopic.php?t=70568
실패한 자료지만 이것도 참고로 남겨야지
Article: Q75592
Product(s): Microsoft Disk Operating System
Version(s): MS-DOS:5.x,6.0,6.2,6.21,6.22
Operating System(s):
Keyword(s):
Last Modified: 17-DEC-2000
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft MS-DOS operating system versions 5.0, 5.0a, 6.0, 6.2, 6.21, 6.22
-------------------------------------------------------------------------------
SYMPTOMS
========
When you boot your computer and EMM386.EXE loads (from the CONFIG.SYS file) you
may receive the following message:
EMM386 Not Installed - Unable to set page frame base address
CAUSE
=====
This message indicates that EMM386 was unable to find 64K of contiguous space
needed for the expanded memory page frame.
When you specify the RAM switch (or no switch at all), EMM386 attempts to create
a 64K page frame in the upper memory area (UMA). The actual amount of extended
memory used will be 108K (64K + 44K = 108K). The extra 44K is used for tables
that EMM386 sets up to emulate expanded memory.
This 64K of space acts as a window into expanded memory allowing programs to see
all the available expanded memory 64K at a time.
RESOLUTION
==========
If you receive the message noted above you can try the following:
- Use the NOEMS switch if expanded memory service (EMS memory) is not needed.
- Make sure HIMEM.SYS is installed above EMM386.EXE in the CONFIG.SYS file.
Other devices should be loaded after EMM386.EXE.
NOTE: Some hardware configurations require certain device drivers be loaded
before HIMEM.SYS. Specific examples are:
- DMDRVR.BIN (disk manager)
- EMM.SYS (expanded memory driver)
- ADAPTEC.SYS (driver for Adaptec controllers)
- If it is not an IBM machine, add the following parameters to the EMM386
command line in the CONFIG.SYS file:
device=c:\dos\emm386.exe i=e000-efff (m9 or frame=e000) ram
The E000-EFFF memory range is generally not used by non-IBM machines.
Including this range can allow you to find 64K of free contiguous memory.
- Specify different locations for the page frame to begin, using the "mx"
switch, where x is in the range of the following table:
1---> C000 8---> DC00
2---> C400 9---> E000
3---> C800 10--> 8000
4---> CC00 11--> 8400
5---> D000 12--> 8800
6---> D400 13--> 8C00
7---> D800 14--> 9000
NOTE: Ranges 10-14 are for machines that have only 512K of conventional memory
and the page frame is attempting to set below 640K.
For more information on EMM386.EXE switches, see page 606 of the User's Guide
and Reference if you are using MS-DOS 5.0. If you are using MS-DOS 6, type
"help emm386.exe" at the MS-DOS command prompt (without the quotation marks)
and then press ENTER.
- If the program requiring expanded memory can use the LIM 4.0 specification,
then the 64K page frame can be set non-contiguously. To accomplish this, add
the "Pn=address" parameter.
The following line in your CONFIG.SYS file sets the page frame by loading the
four different pages in the indicated non-contiguous locations:
device=c:\dos\emm386.exe p0=c800 p1=d400 p2=e000 p3=d000 ram
Additional query words: 6.22 5.00 5.00a 6.00 6.20
======================================================================
Keywords :
Technology : kbMSDOSSearch kbMSDOS621 kbMSDOS622 kbMSDOS620 kbMSDOS600 kbMSDOS500 kbMSDOS500a
Version : MS-DOS:5.x,6.0,6.2,6.21,6.22
=============================================================================
자료출처
https://jeffpar.github.io/kbarchive/kb/075/Q75592/
'어릴적 게임' 카테고리의 다른 글
사운드 블러스터 미디(soundblaser midi) (0) | 2023.03.18 |
---|---|
[기록보존용] windows 3.1 진입실패 (0) | 2023.03.17 |
지포스6600gt 지포스210 지포스 fx5500 (0) | 2023.02.01 |
나홀로집에1(Home alone) 게임 지도 (0) | 2023.01.15 |
Retrowave opl3 (0) | 2022.12.16 |