![]() |
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-10-23 15:07 |
47,815 topics / 349,928 posts / today 1 new / 48,287 members |
| DOS汉化世界 & 中文系统 (中文化室) » Ask a difficult question_Seek experts' help_About UCDOS startup |
| Printable Version 8,564 / 54 |
| Floor16 fghlw | Posted 2008-10-20 00:43 |
| 初级用户 Posts 32 Credits 66 | |
|
UCDOS is the version before 6.0, which has been installed. This is a backup.
|
|
| Floor17 DOSforever | Posted 2008-10-20 00:47 |
| 金牌会员 Posts 2,239 Credits 4,639 | |
|
Then it should only work on your machine in theory
|
|
| Floor18 fghlw | Posted 2008-10-20 00:53 |
| 初级用户 Posts 32 Credits 66 | |
|
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 ] |
|
| Floor19 fghlw | Posted 2008-10-20 00:54 |
| 初级用户 Posts 32 Credits 66 | |
|
Which file in the previous part might have had an error? I replaced it with the original version and it was fine.
|
|
| Floor20 DOSforever | Posted 2008-10-20 01:16 |
| 金牌会员 Posts 2,239 Credits 4,639 | |
|
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. |
|
| Floor21 fghlw | Posted 2008-10-20 01:21 |
| 初级用户 Posts 32 Credits 66 | |
|
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 ] |
|
| Floor22 fghlw | Posted 2008-10-20 01:36 |
| 初级用户 Posts 32 Credits 66 | |
|
Still not working, it's done for, it's done for
|
|
| Floor23 DOSforever | Posted 2008-10-20 01:38 |
| 金牌会员 Posts 2,239 Credits 4,639 | |
|
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?
|
|
| Floor24 fghlw | Posted 2008-10-20 01:51 |
| 初级用户 Posts 32 Credits 66 | |
|
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
|
|
| Floor25 fghlw | Posted 2008-10-20 01:53 |
| 初级用户 Posts 32 Credits 66 | |
|
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 ] |
|
| Floor26 DOSforever | Posted 2008-10-20 02:09 |
| 金牌会员 Posts 2,239 Credits 4,639 | |
|
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. |
|
| Floor27 fghlw | Posted 2008-10-20 02:13 |
| 初级用户 Posts 32 Credits 66 | |
|
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 ] |
|
| Floor28 DOSforever | Posted 2008-10-20 02:18 |
| 金牌会员 Posts 2,239 Credits 4,639 | |
|
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: |
|
| Floor29 fghlw | Posted 2008-10-20 02:22 |
| 初级用户 Posts 32 Credits 66 | |
|
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 ] |
|
| Floor30 DOSforever | Posted 2008-10-20 02:31 |
| 金牌会员 Posts 2,239 Credits 4,639 | |
|
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 |
|
| Prev 1 2 3 4 Next |
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |