도스/4G
DOS/4G![]() |
![]() | |
![]() | |
개발자 | 텐베리 소프트웨어 |
---|---|
최종 발매 | 2.01 / 1996년 4월 3일;[1] 전 |
운영 체제 | 도스 |
플랫폼 | IA-32 |
유형 | 도스 익스텐더 |
면허증 | 소유권 |
웹사이트 | web |
DOS/4G는 Rational Systems(Later Tenberry Software)에서 개발한 32비트 DOS 익스텐더다.도스 프로그램이 인텔 80386 이상 기기에서 최대 64MB의[2] 확장 메모리를 처리해 640KB의 기존 메모리 제한을 없앨 수 있도록 했다.
특징들
매우 유연하고 재사용 가능한 메모리 확장 라이브러리로 기능한 DOS/4G는 프로그래머들이 전문 코드를 쓰지 않고도 확장된 메모리에 접근할 수 있도록 했다.링크 시 실행 파일에 내장되어 메인 애플리케이션 코드보다 먼저 실행되기 때문에 보통 DOS/4G 초기화 메시지는 출시 시점에 나타난다.MS-DOS, PC DOS, DR-DOS 및 기타 DOS 클론, OS/2, 마이크로소프트 윈도, 윈도 NT 및 윈도 95의 도스 박스, 도스박스 등의 도스 에뮬레이터 내에서 원칙적으로 작동할 수 있다.그러나 실제로 Windows NT, Windows 2000 및 Windows XP를 포함한 비DOS 기반 Windows 버전에서 실행되는 DOS/4G 게임이나 기타 애플리케이션은 거의 없을 것이다. 이 중 그 당시 디스플레이 렌더링에 사용되었던 하드웨어에 직접 액세스할 수 없기 때문이다.
역사
DOS/4GW 1.95는 DOS/4G의 무료 한정판이며 상업적 재분배 라이선스가 있는 Watcom C 컴파일러에 포함되었다.그것은 둠과 같은 컴퓨터 게임에 의해 널리 인기를 얻었다.
초기 버전의 DOS/4G는 ISA 버스의 2차 DMA 채널에 문제가 있어 그라비스 초음파 시리즈와 같은 16비트 장치가 정상적으로 작동하지 못했다. 그라비스는 비호환성을 해결하기 위해 게임 실행 파일을 새로운 버전 1.97로 업데이트하는 패치 유틸리티인 PREFGAME을 개발해야 했다.
문제가 발생할 경우, DOS/4G 또는 DOS/4GW는 새로운 무료 DOS/32로 대체될 수 있으며, 패치 유틸리티는 컴파일된 실행 파일에 내장된 DOS/4G 코드를 대체할 수도 있다.[3]
참고 항목
- 도스/32
- DOS 보호 모드 인터페이스(DPMI)
- 도스 API
참조
- ^ "DOS/4G Release Notes". Archived from the original on 2018-05-07.
- ^ DOS4G FAQ
- ^ 도구:DOS32A - DOSBoxWiki