2026年7月4日土曜日

KANJI24.FNT の謎に迫る

最近レトロ PC が大好きなでんでんです (最近…というか、昔からか ^^;)。

背景

Windows 9x 系の OS ではフロッピーディスクによる起動ディスク (EBD, Emergency Boot Disk) が作成でき、ここでは DOS/V の日本語環境が構築されています。

その DOS/V 環境下では16ドットの文字が表示されるのですが、一方、起動ディスクには KANJI24.FNT という、24ドットと思わしきファイルがあります。

…とはいえ、24ドットのフォントなんて DOS 上で見たことないですよね? ということで、ちゃっぴー君 (ChatGPT) に色々訊きながら調べてみました。べんりなよのなかになったものよのう。

このファイルは何のためにあるのか

ちゃっぴー君曰く、プリンタ出力やDTP・TeXのためにあるんだろう、とのこと。

では、中を見てみよう

どうやら MS-DOS/V の JFONT.SYS で読み込ませるこのファイルは独自形式らしく、既存のビューアはない様子。ただ、24x24 ビット = 576 ビット = 72バイトに1つずつ文字が入っていると考えられるようで、1ビットずつプロットして並べるプログラムを作ればよさそうです (ちゃっぴー君にやってもらいました)。

そのためには、まず、ヘッダーの情報を解析する必要があります。これもちゃっぴー君に見せたら簡単に解読してくれました。すごいね。

最初の16バイトはヘッダー文字列 (これは私でもわかる)、次の14バイトはちゃっぴー君曰くリトルエンディアンの数値で、ピクセル数や1文字あたりのバイト数が書いてあるんだろう、とのこと。

それ以降はゼロが続き、200番地 (512バイト) からビットマップの情報が始まっているようです。

結果

ローマ数字に始まり、見たことない漢字が沢山入っていました。とはいえ、分からない文字だけではなく、チョナンカンの「彅」の字とか、はしご高 (髙)、たち崎 (﨑)、桑の異体字 (桒) 等が入っています。人名で使われる文字ばかりですね。

後で自分で調べてみた

  • Microsoft のサポート文書によると、プリンタ出力を想定しているようです。
  • KANJI16.FNT ファイルのヘッダーも見てみると、確かにピクセル数やバイト数がその通りになっていました。すごいね。
  • どうやら、格納されていた文字は IBM 拡張文字と言われる文字だった様子。Wikipedia に書いてあった内容と一致していました。

参考文献

2016年6月26日日曜日

iBook G4: Lubuntu 16.04 インストール

どうも。いまだに iBook G4 を持ち歩いては周りから「いつの時代のパソコンだよ」「iBook 使ってる人初めて見た」「その Mac 本物?」などなど、かなーり多くのリアクションを頂いているでんでんですw

今まで OS X と Ubuntu 12.04 のデュアルブートで使ってきましたが、Ubuntu をアップグレードしたくなったので Lubuntu 16.04 を入れてみました。

尚、用いている機種は iBook G4 12-inch 1.33GHz です。

インストール

Lubuntu 16.04 の入った CD を差し込んで起動時に C を押し、yaboot から
live video=ofonly radeon.agpmode=-1
と入力して起動 (これを指定しないと画面が正常に映らなかったりフリーズしたりする)。
インストールはデスクトップのアイコンをダブルクリックしたら指示に従って行うだけ。12.04の頃とあまり変わらないかも。

インストール後の設定

インストール後は /etc/yaboot.conf に設定を書き加える。
/etc/yaboot.conf を管理者権限で開いて image=/boot/vmlinux の行の下にある append の中に radeon.agpmode=-1 を追加。
こんなかんじ↓
image=/boot/vmlinux
     label=Linux
     read-only
     initrd=/boot/initrd.img
     append="quiet splash radeon.agpmode=-1"
また、このファイルの一番最後の行に
defaultos=macosx
を追加すれば OS X をデフォルトにすることができる。
お好みで timeout 等の設定もどうぞ。
編集したら
sudo ybin -v
で反映。設定ファイル内の誤字脱字には要注意 !

Wi-Fi

12.04 の頃と同様。有線 LAN で繋いで、
sudo apt-get install firmware-b43-installer
とやって再起動。

サウンド

インストール直後は音が出ないので /etc/modules を管理者権限で編集し、一番下の行に
snd-aoa-i2sbus
を追加。
これで再起動すればタスクバーにスピーカーのアイコンが現れるはず。
スピーカーのマークがあるのに音が出ない場合は alsamixer を要チェック (PCM の音量がゼロになっていたりする)。


関連記事




関連サイト

2014年10月9日木曜日

ウィルコムのスマホ SHARP WX04SH 買った

Willcom 03 (WS020SH) から始まりシャープの束縛から逃れられないでんでんです。7ヶ月前の話になりますが、なんと懲りずにまたシャープの端末を買ってしまいました w
3年半の間 Hybrid W-ZERO3 (WS027SH) を使っていたのですが、この端末もだいぶ古くなってきたし (壊れる前に引退させたかったし)、WX04SH を3月中に購入すると (機種変更も対象で) 27000円ぐらいのキャッシュバックがついてくる、というもんでついに手が伸びました w

電波・通信速度

さすがに WS027SH (+ 黒耳) と比べると明らかに電波が良いですね。
通信速度は、PHS だと色々な場所で安定して下り 0.3 Mbps が出ている感じです。アンテナピクトが2本ぐらいしか立たない場所では 120kbps 程度しか出ませんが…。3G 回線は、場所や時間によって速かったり遅かったり。さすがにドコモの回線 (3G, LTE) と比べたらムラがありますね。3G 回線が遅いなーと思ったときでも Speedtest.net で測定すると普通に 1Mbps 以上出ていることが多い不思議 w 体感速度は 3G と PHS とで思ったほどの差が現れませんでした (PHS の方が速いことも時々…)。
さすがに移動中は PHS だとスピードが出ないので (それでもメールや Twitter 程度であれば何とかなるが)、電車の中などでは適宜 3G に切り替えたりして使っています。電車での移動には弱いけれど、高速バスでの移動はそれほどでもないという不思議。
PHS 通信を ON にすると、操作しているときだけ PHS 通信に切り替わり、スタンバイ時は 3G に切り替わるので少々面倒くさい。

バッテリー

普通に使っていたら2〜3日に1回の頻度で充電しています。LINE とか入れたり、外出先でテザリングを多用したり Twitter の TL をたくさん見たりすると、1日で充電が必要になります。

音量

呼び出し音が小さめ。あと、お風呂場で使うとスピーカーの穴に水がかかっただけで殆ど音が聞こえなくなる。

持ちやすさ

2ch や価格コムあたりでも書いてあった気がしますが、裸だと滑りやすいです。全体的に丸いので、胸ポケットに入れておいた場合ちょっと屈んだだけでポロッと落ちてしまうことがありました。au の IS12T の方が薄くて角張っていて持ちやすいです。

カメラ

WS027SH と比べてみました。
上が WX04SH, 下が WS027SH。画素数は同じ。

その他

ホームボタンが出っ張っている。初期設定では長押しでカメラが起動するようになっているため、ポケットの中に入れておくとちょっとした拍子でカメラが起動して誤爆してしまうことも。設定を変えておくとよいでしょう。
画面が結構綺麗で見やすい。Galaxy Note II より綺麗かも。一方でタッチパネルの反応や挙動が少々怪しいことがあり、地図等のアプリで2本指でピンチイン・ピンチアウトしようとすると変なところに飛んでいってしまうことも…。ゆっくり操作したり2本指を片方ずつ離したりすることで回避しています。
充電しながら Google Map をカーナビ代わりに使ったりテザリングしたりすると、熱を持って「輝度を下げます」とかメッセージが現れることもしばしば。
ここら辺の不具合は Galaxy Note II では起こりませんでした。

感想

この機種 (若しくは WX05SH) なら、スマートフォンが初めてという人にもお勧めできそうですね。ウィルコムの「もう一台無料」を使えば金銭面でも従来型の端末と2台持ちするのは容易いでしょうし。3年契約なのが少々痛いけれど…。
あと、ピンクのカラバリがイイ感じに可愛い w



関連商品

SoftBank 205SH と共用できるのが地味に便利 w 安くたくさん出回っているし。

2014年10月8日水曜日

SD カード分解

今まで使っていた SD カードが少しずつエラーを起こし始め、しまいには認識すらしなくなっちゃったので、頭に来て分解してみました。

書き込みロックのスイッチがあるところからドライバーでこじ開けました。
こんな感じ。中身は hynix 社のメモリでした。振るとカタカタ音がする代物だったので中身がどんなもんか気になっていたのですが、開けてみると特にこれといって気になるものはありませんでした。
因みに、メーカーは Silicon Power です。2012年11月購入。僅か1年半で駄目になっちゃいましたとさ。

良い子のみんなは、こういうちゃんとしたメモリを買おうね↓

関連商品

2014年7月15日火曜日

【本日のお買い物】ダイソー「ステージマイク」

ダイソーでこんなのを見つけてしまいました。盛り上げグッズ187番だそうです。
一見、ただのおもちゃのマイクのはず…なのですが…



本物のマイクと並べてみた。結構本物っぽくないですか ? 隣にあるのは Classic Pro の CM5。

回せばグリルが外せます。普通のダイナミックマイクと同様。

中を覗いてみる
立派なスイッチが付いています。「ダイナミック」とか書いてあります。カージオイドのマークまで ww XLR らしき端子も付いています。試しに XLR ケーブルを接続してみると…ちゃんとハマりました。(パッケージには接続するなって書いてあるけど w


ネジを回して外してみると…

1回路2接点のスイッチと XLR コネクタ。テスターで測ったらちゃんと導通しました (つまり本物)。何故こんな部品が…。同じスイッチを秋葉原の千石電商で買うと30円ぐらいします。

まるで、もともと本物のマイクのために作られたかのようなしっかりとした構造です (とはいえ安っぽいですが)。秋葉原で買ってきたマイクカプセル (WM-61A とか色々) でも入れて使えば実用的に使えるんじゃないでしょうか。なぜこんなものがダイソーに…? DIY 好きな人の期待を裏切らないダイソーは素敵です♪