커널의 커서 구현하기에 대해 질문입니다.
글쓴이: revival4u / 작성시간: 월, 2007/12/10 - 5:32오후
일단 printf()과 거의 동일하게 구현하여 커널에서 정상적으로 작동하는것을 확인하였구요..
이제 커서만 구현하면 좀더 멋져질것같은데...
커서 깜박이는것을 할수가 없어서 이렇게 글을 올립니다.
video 0페이지 영역에서
앞의 1byte가 foreground이고 뒤의 1byte가 background라고 알고있습니다.
특히 foreground의 최상위비트가 1이면 글씨가 깜박인다고 나와있는데
저는 해봐도 깜밖이지가 않던데;.. 제가 실수한 부분이 있는것인지..
아니면 나중에 좀더 구현을 해서 컴퓨터로부터 ticks를 받아
일정시간마다 refresh를 해주어야 하는지...
궁금합니다...
이상입니다 수고하세욥~
(p.s : bios service(int 10h)를 이용하자니..
벌써 직접 메모리에 쓰는식으로 구현을 해놔서...
바꾸기는 좀 어려울것 같아서 이야기를 안했는데
혹시 이것을 이용해서라도 하는법을 아시는분께서는 좀 알려주세요!
)
Forums:
댓글 달기