中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-08-16 08:44
47,813 topics / 349,903 posts / today 0 new / 48,258 members
DOS疑难解答 & 问题讨论 (解答室) » Problem with run386 not being able to run
Printable Version  1,099 / 5
Floor1 12428 Posted 2004-01-09 00:00
初级用户 Posts 4 Credits 119
Question for everyone:
Right now I am using a specialized software package for the electric power field, DOS version.
My original way of using it was to first install WIN98, then modify the AUTOEXEC.BAT and config.sys configuration, specifically as follows:
AUTOEXEC.BAT

/S:8
@ECHO OFF
LH \BIN\CORELCDX.COM /D:SONY_000 /XMSSIZE:0
PATH c:\windows;c:\windows\COMMAND;C:\PZP;C:\emtp;C:\PROGRA~1\ULTRAE~1
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;%PATH%;C:\PROGRA~1\ULTRAE~1
rem - By Windows Setup - c:\dos\mouse
c:\windows\COMMAND\DOSKEY
SET TEMP=C:\WINDOWS\TEMP



config.sys

DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.exe RAM
DEVICEHIGH=\DEV\ATAPI_CD.SYS /D:SONY_000 /I:0
DOS=HIGH,UMB

Current situation:
Because I am using a large hard disk and a WINXP system, the hard disk has three partitions: C, D, E. Only drive E is a FAT32 partition, while C and D are NTFS partitions. My calculation data and software are already on drive E.

Purpose:
I want to make a boot disk (dual-boot USB flash drive). When I need to do calculations under DOS, I can boot into DOS to run the calculations, and at that time drive E becomes drive C.

Problem:
I downloaded a DOS7.1 boot disk image, but after booting, if I choose the first option, that is, EMM386 mode, and run RUN386, it says something about visual 8086 mode, that some programs have already occupied memory space, and those programs need to be stopped, otherwise run386 cannot run. (Seems to be roughly that, I don’t remember clearly, I’ll reboot later and take another look); if I choose UMBPCI mode and run run386, it says insufficient memory. After modifying CONFIG.SYS and AUTOEXEC.BAT, it crashed. (In both of the above modes I canceled the disk cache and long filename support LFN.) Why is it that in UMBPCI mode I have 613k of free memory and still can’t run run386?
Using the winme boot image, after changing the CONFIG.SYS settings and copying over DOS7.1’s EMM386, it still didn’t work, it crashed.

My requirements are not high. As long as it can boot the machine and let me do my calculations, that’s enough (if GHOST.EXE can be added to the boot disk too, even better, it’s just too large). Having DOSKEY, format, etc. is enough (mouse.COM seems to take up quite a lot of memory; if it can be included too, that would be even better).
I don’t know which files are needed for the above requirements? How can I get the above files with matching version numbers?
Please advise.

One more question: if I format drive C as FAT32, then first install the full DOS7.1 edition, and then install WIN2000 English edition, I can get a dual-boot menu. In that case, how should I configure the CONFIG.SYS file and AUTOEXEC.BAT file so that RUN386.EXE can be used normally? Exactly how much memory does run386 occupy? Can the mouse be loaded at the same time? Can I load drivers for a USB hard disk and a USB flash drive? Thanks!






Floor2 Wengier Posted 2004-01-10 00:00
系统支持 Posts 10,521 Credits 27,736
Try not loading EMM386. If it still doesn’t work, please send that RUN386 software over so we can take a look.
Floor3 12428 Posted 2004-01-10 00:00
初级用户 Posts 4 Credits 119
After booting with the dos7 boot disk and choosing 1, running run386 gives the information shown in the image below.

This screenshot was obtained under winxp by modifying command’s memory options and then running RUN386. The error message is the same as the one that appears after booting with the dos7 boot disk, choosing 1, and then running run386.
On the old desktop machine (win98), I made a boot disk and modified autoexec.BAT and CONFIG.SYS (set according to the method in the first post), and the information shown in the image above also appeared.

So what program is occupying the space for 386|dos extender? How do I turn it off?

Also, tomorrow I’ll try the method you mentioned of not loading EMM386, and then I’ll post again. Thanks!
Floor4 12428 Posted 2004-01-10 00:00
初级用户 Posts 4 Credits 119
Still no good, below is that file.
Open attachment link expired (administrator note)
Floor5 12428 Posted 2004-01-16 00:00
初级用户 Posts 4 Credits 119
Moderator, please help me take a look, thanks!
Floor6 Wengier Posted 2004-01-17 00:00
系统支持 Posts 10,521 Credits 27,736
RUN386 is a tool used to run EXP programs, and if there is no EXP program, then RUN386 is of no real use. Can you upload a sample EXP program (such as that WEMTP.EXP) so it can be tested with RUN386?
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023