Repolode
otya128

otya128/winevdm

에뮬레이터로 16비트 Windows(1.x~3.1) 프로그램을 64비트 Windows에서 실행하며, DOS 실행 파일용 DOS 모드도 제공합니다.

스타
3,649
포크
209
열린 이슈
352
마지막 커밋
14일 전

어떤 프로젝트인가요?

winevdm은 64비트 Windows용으로 포팅된 16비트 Windows 에뮬레이터입니다. Windows 1.x, 2.x, 3.0, 3.1 시절의 클래식 Win16 애플리케이션을 최신 64비트 시스템에서 바로 실행할 수 있습니다. 최신 시스템에서는 기본 NTVDM 하위 시스템이 더 이상 해당 프로그램을 지원하지 않습니다.

이 프로젝트는 CPU 에뮬레이터와 Wine에서 파생된 코드를 결합해 16비트 API 호출을 32비트 Win32 호출로 변환하며, DOS 실행 파일을 구동하는 DOS 에뮬레이션 계층도 포함합니다. Win16 프로그램은 파일을 otvdm.exe에 끌어다 놓거나 otvdmw.exe를 실행해 시작할 수 있으며, 설치 프로그램에는 16비트 설치 프로그램을 처리하는 메커니즘이 있습니다.

또한 설정을 WINDOWS 디렉터리에 저장하는 구형 프로그램을 위해 해당 디렉터리에 대한 쓰기 작업을 다른 위치로 리디렉션합니다. 최신 Windows 버전에서는 WINDOWS 디렉터리에 대한 쓰기를 차단하기 때문입니다. DOS 에뮬레이션은 아직 완전하지 않으며, DOS 소프트웨어에는 DOSBox 또는 MS-DOS Player를 사용하는 것이 권장됩니다.

핵심 기능

  • 01Windows 1.x부터 3.1까지의 Win16 실행 파일을 64비트 Windows에서 실행합니다.
  • 02Wine에서 파생된 코드를 사용해 16비트 API 호출을 32비트 Win32 호출로 변환합니다.
  • 03DOS 실행 파일을 실행할 수 있는 DOS 에뮬레이션 계층을 포함합니다.
  • 04드래그 앤 드롭 실행과 install.inf 기반 설치 절차를 지원합니다.
  • 05설정을 WINDOWS 디렉터리에 저장하는 구형 프로그램의 쓰기 작업을 리디렉션합니다.

활용 사례

  • 최신 64비트 PC에서 구형 Windows 3.1 업무용 프로그램이나 게임을 실행합니다.
  • 가상 머신 없이 오래된 Win16 애플리케이션을 테스트하거나 보존합니다.
  • 간단한 DOS 프로그램을 명령줄에서 실행하며, 필요하면 DOSBox를 대안으로 사용합니다.

빠른 시작

  1. 1

    릴리스 페이지에서 안정 버전을 다운로드합니다

  2. 2

    VCRUNTIME140.dll이 없는 경우 Visual C++ Redistributable을 설치합니다

  3. 3

    설치 바로 가기를 실행하거나 install.inf를 마우스 오른쪽 버튼으로 클릭한 다음 설치를 선택합니다

  4. 4

    에뮬레이터를 통해 Win16 프로그램을 실행합니다

    winevdm.exe CALC.EXE

사용 전 알아둘 점

  • 64비트 Windows에서만 실행됩니다.
  • DOS 에뮬레이션이 완전하지 않으므로 DOS 프로그램에는 DOSBox 또는 MS-DOS Player를 권장합니다.
  • 카피레프트 라이선스인 GPL-2.0에 따라 제공됩니다.

포함된 컬렉션

토픽

#emulator#win16#windows#legacy-software#retro-computing#dos

자주 묻는 질문

winevdm은(는) 무엇인가요?
에뮬레이터로 16비트 Windows(1.x~3.1) 프로그램을 64비트 Windows에서 실행하며, DOS 실행 파일용 DOS 모드도 제공합니다. winevdm은 64비트 Windows용으로 포팅된 16비트 Windows 에뮬레이터입니다. Windows 1.x, 2.x, 3.0, 3.1 시절의 클래식 Win16 애플리케이션을 최신 64비트 시스템에서 바로 실행할 수 있습니다. 최신 시스템에서는 기본 NTVDM 하위 시스템이 더 이상 해당 프로그램을 지원하지 않습니다.
winevdm은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
winevdm은(는) GPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
winevdm은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. winevdm의 마지막 커밋은 2026년 10월 24일입니다.
winevdm은(는) 어디에 사용할 수 있나요?
최신 64비트 PC에서 구형 Windows 3.1 업무용 프로그램이나 게임을 실행합니다. 가상 머신 없이 오래된 Win16 애플리케이션을 테스트하거나 보존합니다. 간단한 DOS 프로그램을 명령줄에서 실행하며, 필요하면 DOSBox를 대안으로 사용합니다.
winevdm는 어떻게 설치하나요?
릴리스 페이지에서 안정 버전을 다운로드합니다 VCRUNTIME140.dll이 없는 경우 Visual C++ Redistributable을 설치합니다 설치 바로 가기를 실행하거나 install.inf를 마우스 오른쪽 버튼으로 클릭한 다음 설치를 선택합니다 에뮬레이터를 통해 Win16 프로그램을 실행합니다: winevdm.exe CALC.EXE
winevdm은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/otya128/winevdm

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

1981년 이후의 IBM PC 및 호환 기기용 빈티지 운영체제와 소프트웨어를 실행하는 저수준 x86 에뮬레이터입니다.

5천+16 이번 주640CGPL-2.0활발히 관리됨업데이트 14시간 전

X68000용 VGM 사운드 칩 레지스터 로그를 구조화된 MML과 PCM IR로 변환하고, 선택적으로 MDX/PDX 컴파일도 지원하는 Python 도구입니다.

기타#vgm#mml#x68000
13+1 이번 주0PythonMIT업데이트 그저께