OSC2011香川 締切り効果による NetBSD/hp300 wsconsの実装と発表

ツイッターでのつぶやきから始まり、Open Source Conference 2011 香川 #osc11kg のNetBSD枠で展示および発表した NetBSD/hp300 wsconsドライバの移植作業の始まりから完了までの流れをまとめました。
2
前へ 1 2 ・・ 10 次へ
Izumi Tsutsui @tsutsuii

best or nothing症候群で進まないNetBSD人に展示デモ締切を設定すると、直さないと動かない箇所と直さなくても動かすのには関係ない箇所を仕分けする作業の優先度が上がるという効果が(違

2011-02-01 00:14:38
Izumi Tsutsui @tsutsuii

動けばOKじゃだめなんだけど動かなきゃ意味ないよね、みたいな。展示デモではソースよりも動くのが大事(というかソース展示しても意味がない)からですけど

2011-02-01 00:16:09
oshimaya @oshimyja

動かないのが動くようになるのは、動かそうとしているとってはある意味すごく嬉しいしその作業自体が楽しかったりするものですがそれを人に伝えるのは非常に難しいのですな。

2011-02-01 00:23:50
Izumi Tsutsui @tsutsuii

@oshimyja 「printf()が動いたことの感動を伝えることはとても難しい」という話が通じる人はとても少ないこの現実。といっても最近はprintf()くらいではなかなか感動できないという話もありますが(´・ω・`)

2011-02-01 00:26:47
oshimaya @oshimyja

ということで、「割り込みって何だっけ」とかそういうレベルでは色々勉強が必要。

2011-02-01 00:25:57
oshimaya @oshimyja

@tsutsuii そうか、これをノンフィクション小説→ドキュメンタリードラマ化orアニメ化すれば一般にもむちゃくちゃ伝わるんじゃ。

2011-02-01 00:40:36
Izumi Tsutsui @tsutsuii

@syuu1228 10年前の時点ですでにばんばん捨てられててタダで入手できたからです(ぉ

2011-02-01 00:43:07
Izumi Tsutsui @tsutsuii

intioattach() では ia->ia_addr = 0x39a000 に設定されているのに frodomatch() が呼ばれた時点では ia->ia_addr = 0 になっているのは置き換えた hil(4) の match関数がなんか変なことしてるのか

2011-02-01 00:24:34
Izumi Tsutsui @tsutsuii

hil_intio_match() で ia->ia_addr を上書きしてたけど 0を書いてるわけじゃない。何がどうなっているのかはよくわからないけど気にせず直して再挑戦

2011-02-01 00:38:10
Izumi Tsutsui @tsutsuii

しかし、やっぱりHIL keyboardもcnattachしてくれないとデバッガ使えなくて超面倒

2011-02-01 00:39:40
Izumi Tsutsui @tsutsuii

デバッガ使えなくて超面倒、という心配が杞憂に終わっってしまった件 http://twitpic.com/3v78b6

2011-02-01 01:16:17
拡大
Izumi Tsutsui @tsutsuii

HPさん、ご褒美にTNFにどどんと寄付お願いします (最初にwsconsコード書いたOpenBSD/hp300がもらうべきです

2011-02-01 01:18:26
FUKAUMI Naoki @naobsd

@tsutsuii powered byなんとかいうやつをどどんとですね

2011-02-01 01:24:33
tnozaki @tnozaki

@tsutsuii OSC香川向けにもうひとつ何かできそうですね:D

2011-02-01 01:20:51
Izumi Tsutsui @tsutsuii

@tnozaki とりあえずXorgサーバー作ってネタアプリを(マンネリ

2011-02-01 01:32:21
Izumi Tsutsui @tsutsuii

19インチCRTなんて持って行けないので、次はSync on Green同期分離+クランプ回路を作るべきか HP 9000/362のオンボードビデオのドライバを書くべきか

2011-02-01 01:34:28
Izumi Tsutsui @tsutsuii

同期分離の回路作ったところで 425tのtopcatは1280x1024なので、いつもの三菱15インチ液晶では映らんな。17インチ液晶買うか(本末転倒甚だしい

2011-02-01 01:39:22
Izumi Tsutsui @tsutsuii

OpenBSD/hp300だと「資料からするとHP362のビデオは sti at sgc のはずだー」と言ってドライバ書いてるけど、誰も試した人いないんですよね。firmware起動時の画面からしてDIO nativeとしか思えないんだけど

2011-02-01 01:41:55
Izumi Tsutsui @tsutsuii

ワサビ色じゃないけど HP 9000/362 でもなんか出た。これでOSC香川も安泰か http://twitpic.com/3v907c

2011-02-01 05:10:13
拡大
enospc @enospc

@tsutsuii さんはいつ寝てるのだろう。

2011-02-01 06:11:52
Izumi Tsutsui @tsutsuii

hp300のDIO-IIバスの物理アドレス範囲は 0x01000000〜0x2000000の範囲でSGCバスの範囲は0x20000000〜0x30000000の範囲。

2011-02-01 22:06:39
前へ 1 2 ・・ 10 次へ