DOS/4G
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
DOS/4G는 프로그래머가 특수 코드를 작성하지 않고도 확장 메모리에 접근할 수 있도록 해주는 유연한 메모리 확장 라이브러리이다. 링커를 통해 실행 파일에 포함되어 MS-DOS, PC DOS 등에서 작동하며, 왓콤 C/C++ 컴파일러와 함께 배포된 DOS/4GW는 DOS/4G의 하위 집합이다. 둠과 같은 게임에 널리 사용되었으며, 초기 버전은 Gravis Ultrasound와 같은 16비트 장치와 호환성 문제가 있었으나, PREPGAME 패치 유틸리티로 해결되었다. DOS/4G 또는 DOS/4GW는 DOS/32로 대체될 수 있으며, 패치 유틸리티를 통해 실행 파일 내의 코드를 대체할 수도 있다.
더 읽어볼만한 페이지
DOS/4G - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
이름 | DOS/4G |
개발자 | 텐베리 소프트웨어 |
장르 | DOS 확장자 |
운영 체제 | 도스 |
플랫폼 | IA-32 |
라이선스 | 사유 |
중단 여부 | 예 |
릴리스 정보 | |
최신 버전 | 2.01 |
웹사이트 | 텐베리 소프트웨어 DOS/4G (보관됨) |
2. 특징
DOS/4G는 매우 유연하고 재사용 가능한 메모리 확장 라이브러리로 기능하며, 프로그래머가 특수 코드를 작성하지 않고도 확장 메모리에 접근할 수 있게 해준다. 이 라이브러리는 링크 시간에 실행 파일에 포함되며, 주 애플리케이션 코드 전에 실행되므로 일반적으로 DOS/4G 초기화 메시지가 시작 시에 표시된다. 이론적으로는 MS-DOS, PC DOS, DR-DOS 및 기타 DOS 클론, OS/2, 마이크로소프트 윈도우, Windows NT 및 윈도우 95의 DOS 박스, 그리고 DOSBox와 같은 DOS 에뮬레이터 내에서 작동할 수 있다. 그러나 실제로는 이러한 시대에 디스플레이 렌더링에 사용되었던 하드웨어에 직접 접근하는 것을 허용하지 않기 때문에, DOS/4G 게임이나 다른 애플리케이션이 Windows NT, Windows 2000 및 Windows XP를 포함한 DOS 기반이 아닌 윈도우 버전에서 실행되는 경우는 거의 없다.[1]
DOS/4GW는 래셔널 시스템즈(현재의 텐베리 소프트웨어)가 개발한 DOS/4G의 하위 집합으로, 왓콤 C/C++ 컴파일러와 함께 배포되었다. 프로그래머들은 확장 메모리에 쉽게 접근할 수 있는 메모리 확장 라이브러리 기능을 활용했으며, 둠과 같은 컴퓨터 게임에 널리 사용되었다. 특히, DOS/4GW 1.95 버전은 왓콤 C 컴파일러에 포함된 DOS/4G의 무료 제한판으로, ''둠''이나 ''툼 레이더''와 같은 게임에 사용되어 널리 알려졌다.
3. 역사
3. 1. 초기 문제점과 해결
초기 버전의 DOS/4G는 ISA 버스의 보조 DMA 채널 문제로 Gravis Ultrasound와 같은 16비트 장치의 정상적인 작동을 방해했다. Gravis는 이 문제를 해결하기 위해 게임 실행 파일을 버전 1.97로 업데이트하는 패치 유틸리티인 PREPGAME을 개발했다.[4]
DOS/4G 또는 DOS/4GW는 더 최신의 무료 DOS/32로 대체할 수 있다. 패치 유틸리티를 사용하여 컴파일된 실행 파일 내의 DOS/4G 코드를 대체할 수도 있다.[4]
4. 한국에서의 DOS/4G
90년대 한국에서 PC 통신과 인터넷 초기, 스타크래프트와 같은 게임의 인기로 DOS/4G와 같은 메모리 확장 기술에 대한 관심이 높았다. DOS/4GW는 래셔널 시스템즈(현재의 텐베리 소프트웨어)가 DOS/4G의 하부 집합으로 개발한 것이며 왓콤 C/C++ 컴파일러와 함께 배포되었다. 둠과 같은 컴퓨터 게임에 널리 사용되었다. 이러한 기술적 발전은 한국의 컴퓨터 하드웨어 및 소프트웨어 산업 발전에 기여했으며, 특히 게임 산업의 성장에 큰 영향을 미쳤다.
참조
[1]
웹사이트
DOS/4G Release Notes
https://web.archive.[...]
[2]
Google Groups
DOS4/GW Is it free? Can you distribute it?
https://groups.googl[...]
[3]
웹사이트
DOS4G FAQ
https://web.archive.[...]
[4]
DOSBoxWiki
TOOLS:DOS32A - DOSBoxWiki
https://www.dosbox.c[...]
[5]
웹인용
DOS/4G Release Notes
http://www.tenberry.[...]
[6]
웹인용
DOS4G FAQ
http://www.tenberry.[...]
2011-03-13
[7]
문서
윈도우 비스타와 7의 경우 INT 제한을 지닌 윈도우 비스타/7용 드라이버를 사용할 경우 창 모드에서만
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com