DOS 에뮬레이터에서 DOS 응용 프로그램을 마이그레이션하려고 하는데 osemu가 답이라고 확신합니다. 하지만 프로그램에 몇 가지 버그가 있습니다. 그래서 도스박스를 사용해봤습니다.
문제는 퍼티에서 Windows 사용자가 OpenSUSE 서버에 인증되고 프로그램이 자동으로 실행된다는 것입니다.
도스무에서는 할 수 있지만도스박스에서 어떻게 할 수 있나요?
Dosemu에서 이 작업을 수행하기 위해 .profile
다음을 편집하고 추가했습니다.
stty cols 80 rows 25
dosemu
exit
그런 다음 맨 위에 .dosemu/drive_c/
편집했습니다.autoexec.bat
lredir f: software_folder
unix -s DOSEMU_VERSION
echo "Welcome to dosemu %DOSEMU_VERSION%!"
unix -e
f:
software_name
exitemu
답변1
autoexec를 변경하거나 추가하는 일반적인 방법은 .dosbox/dosbox-X.XX.conf
.file 끝에 있는... 섹션입니다.
[autoexec]
속도가 느려진 후에 명령을 입력하면 dosbox
시작 시 실행됩니다.
"바로가기"와 같은 것을 만들어야 하는 경우 이는 사용자 dosbox
구성에만 국한되지 않습니다. 지정된 명령을 사용할 수 있습니다 -c COMMAND
. 각 명령에는 하나가 필요하지만 둘 이상을 사용할 수도 있습니다. 사용자 정의 .conf 파일을 생성하고 사용할 수도 있습니다.-conf CONF_FILE
구체적으로 게시한 예에서는 [autoexec]
다음과 같은 작업을 수행합니다.
[autoexec]
@ECHO OFF
CLS
MOUNT F SOFTWARE_FOLDER
F:
SOFTWARE_NAME
EXIT
또한 언급할만한 가치가 있는 점은 dosbox
내부 기능이 부족하다는 점 입니다 MODE.COM
. 이를 사용하려면 복사된 FreeDOS 바이너리에서 로드 MODE.COM
해야 합니다 . MODE.COM
먼저 로드할 필요가 없는 대체 프로그램을 사용하는 것이 더 쉬울 수도 있습니다.
전반적으로 나는 또한 dosbox
을 좋아합니다 dosemu
. dosbox
접근성 비디오를 지원하는 것 같아서 그래픽 에 사용합니다 . dosemu
나는 없이 실행해야 X
하거나 하드웨어에 직접 액세스할 때 사용합니다.