Master Boot Record 에 들어가는 Boot code 를 구현해본겁니다.
개인적으로 옛날에 구현했던 저의 OS(MINZ Kernel)의 Bootup에 사용하려고 만들었었던 코드의 일부였으나 지금은 흐지부지 개발진행이 되지 않고 있는 상태입니다.
요즘에는 저장장치가 거대해지면서 GPT partition방식을 사용하고 EFI등이 발전하면서 점점 이런 코드가 별로 필요하지 않는 시대가 되어 가고 있는데요. 혹시라도 누구에게는 적어도 학습적인 유용함이 있지 않을까 싶어 공개합니다.
빌드하려면 gmake 및 gas(binutils) 가 필요하며 소스는 x86 어셈블리로 되어 있습니다.