말 그대로입니다. 커널수준의 보호모드로 진입한 상태에서 VESA 즉 그래픽 모드 함수인 INT 0x10은 리얼모드 코드이므로 사용이 않되는 걸로 알고 있습니다. 보호모드로 진입한 후에 고해상도 그래픽모드를 사용하기 위해서 어떠한 과정이 필요한지 그리고 어떻게 비디오 메모리를 제어하는지 알고 싶습니다.
고수님들 많이 부탁드립니다~
http://www.vesa.org
가서 표준문서를 받아보시기 바랍니다. 보호모드용 인터페이스와 사용법이 따로 있을 겁니다.
정 리얼모드 인터페이스 쓰겠다면 리얼모드로 재전환해서 호출하고 다시 보호모드로 복귀하는 방법을 사용해야 합니다.
Written By the Black Knight of Destruction
VESA BIOS Extensions 스펙에 보시면, 보호모드 함수 포인터 받는 방법이 있습니다. 슬프게도 64비트 OS 만드는 사람은 리얼 모드 인터페이스밖에 못 씁니다만 ;(
Real programmers /* don't */ comment their code. If it was hard to write, it should be /* hard to */ read.
답글 주신 두분다 감사드립니다. 예전에 나온 VBE 3.0 SPEC을 지금 읽고 있는 중입니다. Necromancer님이 알려주신 곳을 전부 다 털어서 SPEC을 구할수 있었습니다. ^^;;;
VBE 3.0 SPEC이 영문인지라 좀 난해하고 읽기가 더디지만 꼼꼼히 읽어보고 있습니다. 다시한번 감사드립니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
http://www.vesa.org 가서
http://www.vesa.org
가서 표준문서를 받아보시기 바랍니다.
보호모드용 인터페이스와 사용법이 따로 있을 겁니다.
정 리얼모드 인터페이스 쓰겠다면 리얼모드로 재전환해서 호출하고 다시 보호모드로 복귀하는 방법을 사용해야 합니다.
Written By the Black Knight of Destruction
Written By the Black Knight of Destruction
VESA BIOS Extensions
VESA BIOS Extensions 스펙에 보시면, 보호모드 함수 포인터 받는 방법이 있습니다.
슬프게도 64비트 OS 만드는 사람은 리얼 모드 인터페이스밖에 못 씁니다만 ;(
Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.
답글 주신 두분 다 감사드립니다.
답글 주신 두분다 감사드립니다.
예전에 나온 VBE 3.0 SPEC을 지금 읽고 있는 중입니다.
Necromancer님이 알려주신 곳을 전부 다 털어서 SPEC을 구할수 있었습니다. ^^;;;
VBE 3.0 SPEC이 영문인지라 좀 난해하고 읽기가 더디지만 꼼꼼히 읽어보고 있습니다.
다시한번 감사드립니다.
댓글 달기