NetBSD/hp300 の HP9000/425e フレームバッファサポート作業

NetBSD/hp300 で HP9000/425e 用フレームバッファの Xサーバーを含むビットマップサポートを書いて動くまでの記録です
2

HP9000/425e フレームバッファサポートの過去

NetBSD/hp300 の HP9000/425e サポートについては 2014年の「オープンソースアンカンファレンス2014香川 NetBSDブース展示の記録」のまとめ https://togetter.com/li/654135 も参照してください。

Izumi Tsutsui @tsutsuii

が、カラー背景が出ない罠

2014-04-11 23:07:38
Izumi Tsutsui @tsutsuii

twitter timeline with user icon on hp9000/425e #osunc14kg pic.twitter.com/EokBHia7mz

2014-04-12 15:13:48
拡大
Izumi Tsutsui @tsutsuii

HP9000/425e running NetBSD/hp300 with ported arcofi(4) audio driver playing tunes during the OSC youtu.be/k_kbDYA2EYI

2020-04-17 22:09:44
拡大
Izumi Tsutsui @tsutsuii

オープンソースアンカンファレンス 2014 香川 LT発表 「OS(un)C における 締切駆動開発展示のすすめ」 speakerdeck.com/tsutsui/osunc1… 先ほどの動画は OSC2014島根でしたが、その前の HP9000/425e 到着時の展示についてはこちらをご覧ください

2020-04-17 22:19:52

再始動

Izumi Tsutsui @tsutsuii

そういえば OSC展示デモ用に突貫で書いた NetBSD/hp300 の HP9000/425e sti(4) フレームバッファのビットマップ mmap サポートのパッチってどうしてたっけ? と手元のソースツリーを漁って試してみたら、なぜか真っ赤になる件。 Bt458 のパレット操作がうまく動かなくて挫折したのだったか…… pic.twitter.com/0VcnMDh9P3

2020-04-18 05:53:06
拡大
Izumi Tsutsui @tsutsuii

gist.github.com/tsutsui/04db46… とりあえず NetBSD/hp300 9.0 に対する 425e sti(4) 差分を gist バックアップ。 薄っすらと記憶はあるけど、具体的何をどう試行錯誤したのかが忘却の彼方。パレットの PUTCMAP/GETCMAP は luna68k のコピペだけど、色は変わるけども意図通りにならないのだったか

2020-04-18 07:11:06
Izumi Tsutsui @tsutsuii

ふと思いついていじったら mlterm-fb は白で出た。これは正しくなったのか、単にパレット変更が効いてないだけなのか pic.twitter.com/hWVtW6ZBYf

2020-04-18 08:22:07
拡大
Izumi Tsutsui @tsutsuii

カラー画面を設定しても白黒のままなので効いてないだけっぽい(´・ω・`)

2020-04-18 08:32:14
Izumi Tsutsui @tsutsuii

つい気になって HP9000/425e の Bt458 のパレットをいろいろいじってみたけど、どうやっても赤以外が出ない問題。 Bt458 以外にも何かの制御回路が付いてるとしか思えないけど、HPの中の人、誰か資料ください(´・ω・`) pic.twitter.com/yli5nctuWT

2020-04-21 01:55:18
拡大
Izumi Tsutsui @tsutsuii

あと、過去調べたこの COLOR/GRAY の DIP SW をどちらに倒しても赤しか出ない(というか赤は出る)という問題。 twitter.com/tsutsuii/statu… ハード的に壊れてるとかはないよな……

2020-04-21 01:56:18
Izumi Tsutsui @tsutsuii

この DIP SW、どっちをどうすると 60Hz / 72Hz と GRAY / COLOR が切り替わるんだ…… pic.twitter.com/16iWgjt8PV

2014-04-29 14:35:03
Izumi Tsutsui @tsutsuii

誰か HP9000/425e の HP-UXカーネル見せてください、でもいいです(逆アセンブルの憂鬱)

2020-04-21 02:00:53

HP-UXバイナリ サルベージ

Izumi Tsutsui @tsutsuii

この 382 には HP-UX が起動する HDDが入っていたので、そのカーネルを取り出して解析するという課題もある (ever growing TODO list という記述を思い出す) pic.twitter.com/EIj8cYabES

2020-04-24 18:25:03
拡大
Izumi Tsutsui @tsutsuii

HP-UX の HDDを HP9000/382 1台目につなぎ換えてゴソゴソしたら HP-UX 起動した。 gist.github.com/tsutsui/6eba4f…

2020-04-26 00:10:42
Izumi Tsutsui @tsutsuii

メモ: HP-UX では ifconfig -a は使えなくて netstat -in する akrad.hatenablog.com/entry/2018/12/… インターフェース名は lan0 らしい。

2020-04-26 00:12:29
Izumi Tsutsui @tsutsuii

ifconfig で IP 設定して ftp でメイン機にファイル転送で SYSBCKUP SYSDEBUG SYSTEST の各テストプログラムと hpーux のカーネルを取り出し。 これで優勝できるか

2020-04-26 00:16:14
Izumi Tsutsui @tsutsuii

おお、 NFSも使えるじゃん。まるごとコピーするか

2020-04-26 00:17:56
Izumi Tsutsui @tsutsuii

HP-UX のカーネル、 1,369,546バイトしかない

2020-04-26 00:21:35
Izumi Tsutsui @tsutsuii

ひと通りファイル取り出したら HDD がカッコンカッコン言い出した件

2020-04-26 00:56:27

HP9000/425e ハードウェア仕様相談

Miodさんは私に HP9000/425e を送ってくれた方です

Izumi Tsutsui @tsutsuii

これは文字コード判定がおかしくなっているのだろうか。 mlterm-wscons版だけこうなるというのもちょっと解せないけど pic.twitter.com/YVY0WPaH07

2020-04-27 02:05:14
拡大
1 ・・ 6 次へ