
그냥 무턱대고 삽질을 감수한 뒤에 맹글어본 간단한 부트로더 입니다. 친구이름을 찍어서 스샷을 보내주느라 문자열이 DongWoo Kerenl이 되어버렸군요. OS제작을 위해서 예전에 잡다하게 모아두었던 자료에서 필요한 자료를 빼내 썼습니다. 처음에 MASM으로 만들려고 했는데, link가 없어서 그런건지 약간 이상하여 그냥 맘편하게 nasm으로 만들었습니다.
그렇게 복잡한 것은 아니라는 사실을 알 수 있습니다. 다만 그냥 문자열 출력만 되게 만들어 놔서 Loading 라벨에서 계속 Hang up상태의 무한 루프를 돌고 있다는 것을 알 수 있지요. 여기서 문자열 혹은 .문자를 출력하며 하드디스크 인터럽트로 읽어가며 메인 커널 데이터를 읽어오면 될 것 같습니다. 오늘 빨리 퇴근한 김에 해보려고 하는데 잘 될지 모르겠군요^^.
다 알고 시작하는 늦은 것에 너무 지치기도 하여 그냥 무작정 달려들긴 했지만 앞이 조금 불투명 하긴 하군요. 그래도 나름 잘 되리라 생각합니다.
"Programming" 분류의 다른 글
| DebuggerOnC (2) | 2010/09/01 |
| Script Interpreter - boost::spirit (0) | 2010/03/09 |
| VirtualHttpServer - 가상URL 처리 서버 (4) | 2010/02/22 |
| Gradient 작성중에 있습니다. (3) | 2008/12/18 |
| 한게임 자동테트리스 Ver 0.6 (43) | 2008/11/15 |

댓글을 달아 주세요
와우~ 멋지네 ㅋㅋ 홧팅이당 >ㅁ<
-b
ㅋㅋㅋ 일단 달려야 된다는 게 중요하네용 ㅋㅋㅋ