Upgrade to Pro — share decks privately, control downloads, hide ads and more …

KOF and LUNA @ NetBSD booth

KOF and LUNA @ NetBSD booth

KOF2014 関西オープンソースの「BSDなひととき」のセミナーで発表した
「KOFにおけるLUNA展示」
のスライドです。

Izumi Tsutsui

November 08, 2014
Tweet

More Decks by Izumi Tsutsui

Other Decks in Programming

Transcript

  1. KOFにおけるLUNA展示
    関西オープンソース2014
    最近進捗ないのでふたたび振り返りネタ
    Izumi Tsutsui
    [email protected]

    View full-size slide

  2. 始まりは
    2011年

    View full-size slide

  3. OSC2011京都
     NetBSD/luna68k 復活展示
    Sun3, CISC-NEWSとともにLUNA展示

    View full-size slide

  4. よしだともこ先生を始め
    OMRON関係者に大反響
    http://twitpic.com/5qeizb

    View full-size slide

  5. 謎の捜索活動

    View full-size slide

  6. luna88kは
    OpenBSD/luna88kの
    あおやまさんの元へ

    View full-size slide

  7. その当日の夜

    View full-size slide

  8. 捜索活動 その2

    View full-size slide

  9. OSC広島の終了後 作業開始

    View full-size slide

  10. 激しく移植作業

    View full-size slide

  11. 激しく電源修理

    View full-size slide

  12. VGA出力化改造

    View full-size slide

  13. KOF2011 LUNA-II展示

    View full-size slide

  14. ふたたびよしだともこ先生

    View full-size slide

  15. その他の反響
     KOFだからこそ?
    ・「おおおおぉぉぉぉ!?」と
     奇声と共にLUNAに駆け寄る方
    ・「LUNA懐かしいです」と
     よしだ先生とLUNA談義を
     始められる方

    View full-size slide

  16. 20年の時を超えて
     感無量
    当時4.4BSD/luna68kの移植を
    担当されていた藤田さんとも
    お会いしてお話できました
    WIDE博物館のページより→

    View full-size slide

  17. Twitter上での反応

    View full-size slide

  18. Twitter上での反応

    View full-size slide

  19. 風邪ひいて
    ダウンしてました
    すいません

    View full-size slide

  20. 会場で来場者の方から
    「今回はLUNAないのか」
    という声もあったとか……

    View full-size slide

  21. おおしまさんによるフォロー
    お手数おかけしました

    View full-size slide

  22. 初代LUNAでもTwitter

    View full-size slide

  23. 2013年の反応(1)

    View full-size slide

  24. 2013年の反応(2)
    LUNA画面をじっと見ていた方に
    「LUNA使われてたんですか」
    と声をかけてみたところ……

    View full-size slide

  25. KOFコワイです

    View full-size slide

  26.   ( ゚д゚ )
     _(_つ/ ̄ ̄ ̄/_
      \/   /

    View full-size slide

  27. NEWS(SONY)の
    フォント
    とは

    View full-size slide

  28. mlterm-fb都合でした
    ・文字表示はXのフォントを利用
    ⇒Xの24dotフォントはSONY製

    View full-size slide

  29. SONY 24ドットフォント
    これです

    View full-size slide

  30. SONY 24ドットフォント
    数字のハネ具合が特徴?

    View full-size slide

  31. LUNAフォントの
    思い出といえば

    View full-size slide

  32. NetBSD/luna68k 1.5H

    View full-size slide

  33. NetBSD/luna68k 1.5H
    これ、元はSunのフォントでした

    View full-size slide

  34. 隠れた努力

    View full-size slide

  35. OMRON LUNAフォント
    4.4BSD/luna68k に付属するフォント
    ただし 高さが 24ドットではなく 20ドットです

    View full-size slide

  36. OSC京都展示では
    フォントに言及する人が
    いなかったので、
    mlterm-fbの24ドットは
    Xのフォントでいいや
    と思っていました……

    View full-size slide

  37. ヽ('ω')ノ三ヽ('ω')ノ

    View full-size slide

  38. というわけで
    今年の課題は
    LUNAフォントです

    View full-size slide

  39. 謎のLUNA資料
    LUNA資料は手書きです

    View full-size slide

  40. 24ドットLUNAフォントを求めて

    View full-size slide

  41. とりあえず読んでみる
    何もない感 (´・ω・`)

    View full-size slide

  42. LUNA-II 8bppボードでは
    バスエラーになるんですけど (´・ω・`)

    View full-size slide

  43. LUNA-IIのROMフォント
    24ドットフォントの表示はされているので
    どこかにはフォントデータがあるはず?

    View full-size slide

  44. つぶやく

    助言が飛んでくる

    やらざるを得なくなる

    View full-size slide

  45. つぶやき
    強制駆動開発

    View full-size slide

  46. とりあえず192kほどダンプ

    View full-size slide

  47. 挫折 (ヽ´ω`)
    ROM領域には
    無いような気がする……

    View full-size slide

  48. 次の手段を考える
    ROM領域には無いような気がする
    UniOS-Machは24ドットフォント使ってる?

    View full-size slide

  49. Machカーネルを読む
    なんかROM領域を読んでる?

    View full-size slide

  50. そのROM領域を読む
    RAMの先頭の方のアドレスのベクタがある?

    View full-size slide

  51. そのRAM領域を読む

    View full-size slide

  52. 助言ありがとうございます

    View full-size slide

  53. OMRON LUNAフォント作成
    数字の縦方向の真っ直ぐ感

    View full-size slide

  54. タイムラインデモでテスト

    View full-size slide

  55. 去年の展示で
    コメントくれた方
    今年の展示を
    見て頂けましたか
    J( 'ー`)し

    View full-size slide

  56. まとめ
    ・KOF(とOSC京都)に来る人は
     濃い人が多くてコワイけれど
     展示のしがいがあります
    ・しんどいときでも何かひとつ
     ネタがあれば楽しめます

    View full-size slide