China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-24 19:37
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » Ask a difficult question_Seek experts' help_About UCDOS startup View 6,681 Replies 54
Floor 16 Posted 2008-10-20 00:43 ·  中国 广东 中山 电信
初级用户
Credits 66
Posts 32
Joined 2007-06-08 03:26
19-year member
UID 90628
Gender Male
Status Offline
UCDOS is the version before 6.0, which has been installed. This is a backup.
Floor 17 Posted 2008-10-20 00:47 ·  中国 上海 电信
金牌会员
★★★★
Credits 4,639
Posts 2,239
Joined 2005-01-30 00:00
21-year member
UID 35785
Gender Male
Status Offline
Then it should only work on your machine in theory
Floor 18 Posted 2008-10-20 00:53 ·  中国 广东 中山 电信
初级用户
Credits 66
Posts 32
Joined 2007-06-08 03:26
19-year member
UID 90628
Gender Male
Status Offline
I replaced a few files and it seems it's okay. Now I'm reasking. I want to start the UCDOS path on drive D in the auto-batch processing on drive A. How should I write it? DOS is really forgotten a lot.
@ECHO OFF
LH MSCDEX.EXE /D:oemcd001 /L:D
path=d:\ucdos;c:\fox
d:\ucdos\ucdos.bat
c:\fox\fox.bat

This way doesn't work

[ Last edited by fghlw on 2008-10-20 at 00:54 ]
Floor 19 Posted 2008-10-20 00:54 ·  中国 广东 中山 电信
初级用户
Credits 66
Posts 32
Joined 2007-06-08 03:26
19-year member
UID 90628
Gender Male
Status Offline
Which file in the previous part might have had an error? I replaced it with the original version and it was fine.
Floor 20 Posted 2008-10-20 01:16 ·  中国 上海 电信
金牌会员
★★★★
Credits 4,639
Posts 2,239
Joined 2005-01-30 00:00
21-year member
UID 35785
Gender Male
Status Offline
The fourth line should add a call, becoming
call d:\ucdos\ucdos.bat
Otherwise, after executing ucdos.bat, the following
c:\fox\fox.bat
will not be executed. If fox.bat is your last line, or there are no path switches and final path requirements, then you can also not add call in front of c:\fox\fox.bat.
Floor 21 Posted 2008-10-20 01:21 ·  中国 广东 中山 电信
初级用户
Credits 66
Posts 32
Joined 2007-06-08 03:26
19-year member
UID 90628
Gender Male
Status Offline
Thanks
But then there is the error of no font library again (it also occurs when executing in the folder)
(Reading the batch processing tutorial on the forum, -_-!)

[ Last edited by fghlw on 2008-10-20 at 01:35 ]
Floor 22 Posted 2008-10-20 01:36 ·  中国 广东 中山 电信
初级用户
Credits 66
Posts 32
Joined 2007-06-08 03:26
19-year member
UID 90628
Gender Male
Status Offline
Still not working, it's done for, it's done for
Floor 23 Posted 2008-10-20 01:38 ·  中国 上海 电信
金牌会员
★★★★
Credits 4,639
Posts 2,239
Joined 2005-01-30 00:00
21-year member
UID 35785
Gender Male
Status Offline
I think this is not a batch processing problem. Also, I feel you haven't described all the problems. Well, how did it go back? Which files were replaced? What UCDOS files are on your floppy disk? Did the UCDOS on your D: drive work normally before? At which line did the error of no font library occur when executing?
Floor 24 Posted 2008-10-20 01:51 ·  中国 广东 中山 电信
初级用户
Credits 66
Posts 32
Joined 2007-06-08 03:26
19-year member
UID 90628
Gender Male
Status Offline
This is the case. UCDOS is placed in the D: drive, and it contains the startup batch file UCDOS.BAT. Previously, when I executed this file under D:\UCDOS\ with A drive booting, the error mentioned earlier occurred. Later, I found the backup files used for debugging during the initial installation (from the 90s), and then overwrote part of them (a total of dozens), and then executing UCDOS.BAT under D:\UCDOS\ can start UCDOS normally. Now I still use A drive booting, and I added the above content in AUTOEXEC.BAT, but it reports an error of no font file (if I directly locate to D:\UCDOS\, there is no problem). I wonder if using APPEND can solve it. Thanks
Floor 25 Posted 2008-10-20 01:53 ·  中国 广东 中山 电信
初级用户
Credits 66
Posts 32
Joined 2007-06-08 03:26
19-year member
UID 90628
Gender Male
Status Offline
The UCDOS in drive D was normal before.

Now, executing the startup batch in the corresponding folder manually is also normal.

But the auto-batch is not working, and it prompts that there is no font library.

[ Last edited by fghlw on 2008-10-20 at 02:00 ]
Floor 26 Posted 2008-10-20 02:09 ·  中国 上海 电信
金牌会员
★★★★
Credits 4,639
Posts 2,239
Joined 2005-01-30 00:00
21-year member
UID 35785
Gender Male
Status Offline
Maybe the key problem is in this line:
LH MSCDEX.EXE /D:oemcd001 /L:D
Your CD-ROM drive letter has taken up D:, I didn't notice it earlier.
I don't know what the consequence is of forcibly assigning the CD-ROM drive letter to a disk drive letter that has already been allocated, because I've never done this before.
Floor 27 Posted 2008-10-20 02:13 ·  中国 广东 中山 电信
初级用户
Credits 66
Posts 32
Joined 2007-06-08 03:26
19-year member
UID 90628
Gender Male
Status Offline
D is the CD-ROM. That's right. There's only one C drive for the hard disk. Both DOS and UCDOS are not in the system. One is a floppy disk and the other is a CD-ROM. It's confusing enough, right?

[ Last edited by fghlw on 2008-10-20 at 02:14 ]
Floor 28 Posted 2008-10-20 02:18 ·  中国 上海 电信
金牌会员
★★★★
Credits 4,639
Posts 2,239
Joined 2005-01-30 00:00
21-year member
UID 35785
Gender Male
Status Offline
You mean you burned UCDOS onto a CD? When you boot from the hard disk, you can run UCDOS, but not from a floppy disk?

I find your answer vague. You should describe all your situations in detail, otherwise it's difficult for others to help you analyze. It's hard for others to think of a situation where you burned UCDOS onto a CD with the drive letter D:
Floor 29 Posted 2008-10-20 02:22 ·  中国 广东 中山 电信
初级用户
Credits 66
Posts 32
Joined 2007-06-08 03:26
19-year member
UID 90628
Gender Male
Status Offline
The boot process is to use a floppy disk to boot DOS and then start UCDOS from the CD - ROM, and then run the program on the hard disk. I think it has nothing to do with the medium. The boot has always been with the floppy disk. It's just that UCDOS has changed from the hard disk to the CD - ROM (the UCDOS on the CD - ROM can start correctly, and neither the UCDOS on the hard disk nor the CD - ROM can be started with the auto - batch, only by locating to the directory and running the batch manually to start).

[ Last edited by fghlw on 2008 - 10 - 20 at 02:31 ]
Floor 30 Posted 2008-10-20 02:31 ·  中国 上海 电信
金牌会员
★★★★
Credits 4,639
Posts 2,239
Joined 2005-01-30 00:00
21-year member
UID 35785
Gender Male
Status Offline
It has nothing to do with the medium, but your CD-ROM drive letter is D:, others can't think of it, of course they think there is a conflict with the hard disk. Since your UCDOS is on D:, why was there the following before:
C:\UCDOS\RD16 %1
C:\UCDOS\KNL %2
C:\UCDOS\TX
C:\UCDOS\PY
C:\UCDOS\RDFNT
Forum Jump: