2019-02-06から1日間の記事一覧

Ubuntu 18.04.1 LTSでやる 30日OS本 〜8日目〜

Ubuntu 18.04.1 LTSでやる 30日OS本、8日目です。 他の章へのリンクはここにあります。 1.〜4. やるとマウスが動くようになります。いい感じです。マウスによって背景が虐殺されるのはご愛嬌。 5. 32ビットモードへの道 説明を読みました(読むしか無いので…

Ubuntu 18.04.1 LTSでやる 30日OS本 〜7日目〜

Ubuntu 18.04.1 LTSでやる 30日OS本、7日目です。 他の章へのリンクはここにあります。 この章は特に躓くことなく本の通りに進めることができました。 以下感想 いい感じに動きが出てきて見た目が楽しくなってきました。QEMUで動かすより実機でやったほうが…

Ubuntu 18.04.1 LTSでやる 30日OS本 〜6日目〜

Ubuntu 18.04.1 LTSでやる 30日OS本、6日目です。 他の章へのリンクはここにあります。 1.〜3. コンパイル方法などが本の内容と異なっているはずです。そのあたりに注意しながらソースファイル分割やMakefileの整理などを行いました。 4.〜5. 説明を読みなが…

Ubuntu 18.04.1 LTSでやる 30日OS本 〜5日目〜

Ubuntu 18.04.1 LTSでやる 30日OS本、5日目です。 他の章へのリンクはここにあります。 1. 〜 4. 本の通りにやればできました。putfont8はビットシフトを使ってもう少し簡潔にできます。 5. フォントを増やしたい hankaku.txtから char hankaku[4096] = { (…

Ubuntu 18.04.1 LTSでやる 30日OS本 〜4日目〜

Ubuntu 18.04.1 LTSでやる 30日OS本、4日目です。 他の章へのリンクはここにあります。 この章は、特に躓くことなく本の通りに進めることができました。

Ubuntu 18.04.1 LTSでやる 30日OS本 〜3日目〜

Ubuntu 18.04.1 LTSでやる 30日OS本、3日目です。 他の章へのリンクはここにあります。 1. さあ本当のIPLを作ろう〜4. 10シリンダ分を読んでみる 本文のとおりにやる。 5. OS本体を書き始めてみる Makefileのharibote.imgのところを以下のようにしました。 h…

Ubuntu 18.04.1 LTSでやる 30日OS本 〜2日目〜

Ubuntu 18.04.1 LTSでやる 30日OS本、2日目です。 他の章へのリンクはここにあります。 1. まずはテキストエディタの紹介 私はVSCodeを使っています。 2. さて開発再開 本文のとおりです。 3. ブートセクタだけを作るように整理 ipl.asmのアセンブルはnasm i…

Ubuntu 18.04.1 LTSでやる 30日OS本

「30日でできる!OS自作入門」をUbuntu18.04でやっていくにあたって利用したツール類や詰まった点を各章ごとにメモしていきます。 著者さんのツールはあまり使わない方向性でいきます。 このブログは9日目を始めるタイミングで書き始めたので、8日目までの内…

Ubuntu 18.04.1 LTSでやる 30日OS本 〜1日目〜

Ubuntu 18.04.1 LTSでやる 30日OS本、1日目です。 他の章へのリンクはここにあります。 1. とにかくやるのだぁ バイナリエディタはhexeditを利用しました。 本文に従って、選択してコピペを繰り返しつつ168000まで頑張るとイメージファイルができます。 本に…