技術書同人誌博覧会

う-04

IT-開発-OS/低レイヤ

へにゃぺんて

自作OSを軸に活動している個人サークルです。近ごろはOSという技術を楽しんでもらえるような作品として表現できないか模索しています。

チェックする
人間OS v0.1.0

新刊

同人誌・100ページ・紙・1,000円
チェックする

人間をハードウェアとして、その上で動くOSです。この本に書かれた通りに読者が振る舞うことで成り立ちます。紙とペンを手元に用意し、例えば「$を書く」という指示に従うことで、シェルのプロンプト表示が成立する、といった具合です。

[目次]
はじめに
第1章 ブートローダー
第2章 カーネル
第3章 ユーザーランド
第4章 ユーザー入力
おわりに

RPGOS NPC独自アセンブリプログラミング
同人誌・36ページ・紙・500円
チェックする

本書では、「RPGのような世界で動くOS」として制作している「RPGOS」のNPC(Non Player Character)を、独自な言語でプログラミングできるようにした「NPCプログラミング環境」を紹介し、実際に簡単なプログラミングを行ってみます。

まだできることは限られますが、「NPCが動いて機能が実現される」という世界観を楽しんでいただければ幸いです。

[目次]
はじめに

第1章 NPC プログラミング環境の使い⽅と初めてのプログラム

  • 1.1 RPGOS とは
  • 1.2 NPC プログラミング環境とは
  • 1.3 いくつか簡単なプログラムを試す

第2章 システムコール

  • 2.1 システムコールとは
  • 2.2 第1段階:電話への移動と番号設定
  • 2.3 第2段階:電話をかけ、相⼿が出るまで待機
  • 2.4 第3段階:メッセージ送信
  • 2.5 実⾏結果
  • 2.6 マクロアクションを使⽤したシステムコール実⾏

第3章 エコーバック

  • 3.1 Readシステムコールを実⾏するには
  • 3.2 エコーバックプログラムの実装
  • 3.3 実⾏結果
  • 3.4 裏側表⽰をオフにしてみる

おわりに

  • [付録] シェルスクリプト製コンパイラ(もどき)
ホーム
サークル
頒布物
マイページ