thank you for your access


│ ├ │


初めてのFlash PIC
【 初めてのFlash PIC 】詳細


【 肝とりカツ 】詳細



音ネタバイキング 5000
製作:D-space KEYOSS
販売:(株)アートグローブ

クーリングオフ代行手続専門法務事務所 タウンネット・コム



当ホームページはリンクフリーです。

リンク後メールを頂けましたら、相互リンクさせていただきます。

ご感想などもございましたらこちらからお寄せください。

なお迷惑メールが大変多くて困っております。できましたら件名に『デジタル降魔録を見た』とお書き添えください。よろしくお願い申し上げます。


バナーは下記の物をご自由にお持ち帰りください



魔王城のすぐ横で、今日も元気に開店中。 世の中の役に立つかはさておいて、誰も求めていないかもしれない『超ニッチ』なデジタル知識の攻略本、デジタル降魔録
―― produced by D-space Keyoss


2026年 1月21日(水)11℃(午後 4時40分)

人生、色とりどり…….

進む

「またなんか変なことを言い出した……」

 いや、そう言わずに、ひとまず落ち着いてください。
 人生が何色? か、なんてことはどうでもいいんです。バラ色でも "どどめ" 色でも一向にかまいません。
 今回はパソコンの発色数に関する話です。
 なぜ、いまさらそんなことを書き出したのかというと、最近 "32bpc" で映像処理することに凝りだしたからです。
 『bpc』という単位は『Bit Per Channel』の略で、各色成分が何階調出せるかという意味になります。日本語では『色深度』とも言われます。

 今度は「各色の成分ってなんだ?」てなりますよね。

 パソコンの画面になぜ写真を映すことができるのか、いまさら説明の必要はないと思いますが、光の三原色を利用して液晶ディスプレイを光らせています。光の三原色というのは『赤(Red)』『緑(Green)』『青(Blue)』です。一般的には英語の頭文字を取って『RGB』と書きます。

 液晶ディスプレイが一枚の発光板だと仮定して、『RGB』が個別に出せるとしたら、その板は『RGB』の組み合わせで、『赤・緑・青・黄・水色・紫・白』の 7色と、消えているときの『黒』も合わせて、8色が出せることになります。

 すごいですね。これがあれば人生 "虹色" ですよ。
 ま、虹は "7色ではない" と突っ込んでくる方もいると思いますので、あまりこだわるのはよして。

 これでは単に板状のフルカラーLEDとしてしか役に立たないので……あ、EL発光板ってどうなったんでしょう。昔、黄色の EL発光板を PICで点滅させて喜んでいた頃が懐かしいです……って、すぐ脱線するのがよくないですね。だからここを読むとくたびれるって、クレームが殺到するんです。

 反省……(;^ω^A

――で、1色の板では液晶であっても表示器にはならないので、この光る部分をものすごい数の粒にしたらどうなるか、そうですね……。横に1920個、縦に1080個ぐらい。全部で『207万3600』個の光の点が完成です。

なんでこんな中途半端な数字が出てくんだよ
 ですね。だいたいデジタルに登場する数値には変な数字が多いんです。『1KB(キロバイト)』バイトだって、実際は『1024』バイトだし。なんだこれ、ですね。

 なぜ、『1920×1080』という中途半端な数字になったのか、調べてみました。
 すると、二つの理由が絡み合っていることが判明しました。

 まず一つ目。
 昔の四角いテレビと、映画館の横長スクリーンの『ちょうど真ん中』を計算したら『16:9』 になったという、妥協の産物。

 そして二つ目。
『16:9』でいくならこれがいい、と手を挙げたのがデジタルエンジニア。

『1920と1080』なら、『16:9』になるし、『1920』は 2進数に直すと『0111 1000 0000』。128の倍数で、かつ "2のn乗" で割り切りやすい、デジタルメモリーにとってもキリの良い数字なんです。幾何学的な美しさに、デジタル的な合理性を重ね合わせているからこれがいい……となったそうです。

 なんとなく眉毛の上あたりが "ピクピク" しますが、長くなるのでここはスルーしておきましょう。
 とにかく、これからのパソコンは 1920×1080ぐらいあったら大きくて『16:9』だからこれがいい。と決まったのですが、その話は "点が多いほうが細かいものが現せる" 、つまり解像度の問題です。じゃあ、何色出すとなります。

 人間の目が感知できる色数は『100万』色ほどだそうです。100万色のクレヨンですね、買ったら高そう。
 先ほど、画面を約 200万個の点に分けました。この点、1個に 100万色使えたらそりゃもう天然色満点ですが、そうは問屋が卸してくれません。1個で 8色出すとしても『RGB』の、3つのスイッチ(3ビット)が必要になりますので、

 200万個×3ビット=600万ビット
 バイトに直すと 600万÷8=750KB(キロバイト)。

 そこのあなた。「なんだ、1MBもないじゃないか」と思ったでしょ。

 かつて一世を風靡した PC8001のVRAM(グラフィックメモリー)は、たったの 3KB(アドレスは0xF300~0xFFB7)ほどしかありませんでした。それを1画面で 250倍の 750KBっ!
「お前は石油王かっ!」ってどやされますよ。

 8色でそれですから 100万色なんて、そんなのは夢の夢の、またまた夢の先の幻の話です。
 ちなみにやっと出てきました。画面最小の点、1個に『RGB』のスイッチを 3個使って 8色出すこの最低限の機能。このことを専門用語で "1bpc" と書きます。色は『RGB』で対になっているからこれが最小です。

 その最小の制御でさえ、PC8001では実現できなかったのです。ドット単位での発色は不可能で、今でも残る悪夢 "1行120バイトの怪……もとい、アトリビュート方式という『色の予約席』システム" です。

 オレンジ色を出したいのに、パレットにない。この意味わかりますか?
 オレンジ色は『赤』とそれより少し弱い『緑』を混ぜる必要があります。でも "1bpc" は、点けるか、消すしかできませんので、『赤』と『緑』を点けて『黄』色にするか、後は あきらめるしかない……。

「あきらめるって、あほな……」
 もっと恐ろしいことを言ってあげましょう。

 カラーグラフィック可能、と謳ってますが、1ドットに対して 8色だとは言っていません。8×8ドットの『キャラクタ』単位でしか色を指定できなかったんです。今のパソコンが 1ピクセル単位で制御するのに対し、PC-8001の "1bpc" は、"1 Bit Per Character" なんです。でっかいハンコみたいなものを並べるようでした。そのハンコ大のピクセル(と書いていいのか……)でなら 8色が出ました。

 それでも白と黒だけの世界しか知らなかった当時のエンジニアは、カラーという言葉に夢を持っていたので、あきらめませんでした。赤と黄色の四角いハンコを市松模様に並べたものを遠くのほうから目を細めて見つめ、『……うん、オレンジに見える!』って自分に言い聞かせていた、あの執念、今思えばすごいですよね。脳内で補完してやっと『オレンジ色』ですから、すごい時代だったのです。

ジェミーさんが描いた レトロパソコン

"gemni" はジェミーさんのハンドルネームだそうです

back to top

しかし神様は見捨てませんでした。次に登場したのが、我らが救世主『X68000XVI』さま。
 なんとこのマシン、1ピクセルに 16ビット も割り当てられました。

 1チャンネル(RGBのどれか 1色)につき 5ビット+輝度1ビット。さっきの専門用語で言えば "5bpc" 相当ですが、出せる色は 2の5乗=32が RGBで、 32×32×32= 32,768に輝度1ビットがあるのでその倍、65,536色!
 当時の最高機種だった PC98でさえまだ "16色の壁" にぶち当たっていたのに、画面のどこにでも、1ドット単位で好きな色が置けるこの世界。それはまさに『王者の風格』でした。

 実写のようなグラデーションが、目の前のブラウン管に映し出された瞬間の震えるような感動。あの時、ワタシは「もうこれ以上の進化はいらない」と本気で思ったものでした。


36年という年月が流れても "いいものは、いい"

back to top




 ――案の定、"32bpc" までたどり着けませんでした。


 まだまだ続くのぢゃ。(TωT)ブヒーッ






2026年 1月13日(火)11.5℃(午前 14時20分)

そろそろやばい…….

進む 戻る

仕事場のパソコンには外付けのHDDが3台ぶら下がっているのですが、そのうちの1台が最近頻繁にエラーを吐き出すようになってきて、このあいだは過去に作った動画を見ていると突然画像が停止。でも音声だけは流れていて、何とかつじつまを合わせようと映像が飛び飛びに追いつくのですが、そのうちぱたりと止まってしまい、音声だけが流れるという異常事態に。

 はたと思いつきましたね。これはそろそろヤバい前兆だと。余命わずかの末期的な症状ではないかと、保存してある最古のファイルの作成日時を見ると "2016年" で、更新日時はさらに半年ほど過去。
 この HDDはバックアップ用としか使っていませんので、このファイルは最終更新日時から半年後に、ほかの HDDから移動してきたのが "2016年" ということになります。

 あれから 10年……。


 まだ動いてはいますが、いつ逝くか、まるで時限爆弾です。そこで、重要ファイルだけを新規参入して 2年ほどの若い HDD(ワタシは駆動初日の日時をハードディスクの名前に追加しています)へ引っ越しをさせました。

 世間一般での常識では HDDの寿命は 4年ぐらいと言われています。なので、10年は長寿だったと言ってもいいかもしれませんが、まあ、ワタシの脳みその一部が保管されているような HDDですので、その扱いは丁寧でした。
 まず、バックアップの必要が無いときは電源を入れない。むやみに細切れなアクセスはしない。無駄なアクセスを回避するようにデフラグも定期的に行っていました。
 ようするに無理させずにそっと使ってきたから 10年という年月に耐えられたのかもしれませんね。

 ハードディスクの内部では、磁気円盤(プラッタ)が高速回転しています。この円盤の上には、レコード盤のような同心円状の "トラック" と呼ばれる道みたいなものがあって、そのトラックをさらに細かく区切った "セクター" と呼ばれる最小単位の小さな部屋が並んでいます。

 ただ、セクター単位では細かすぎて管理が大変ですので、OSではそれをいくつかひとまとめにした "クラスタ" というグループを単位にしてデータを扱っています。そこへ磁気ヘッドが素早く飛んで行ってデータを読み書きするという仕組みはご存じだと思いますが、この磁気ヘッドと円盤の回転のコンビネーションで HDDの速度とメカニカルな部分の寿命が変化すると言っても、間違ってはいないと思います。

 唐突ですが。
 HDDの中身は細切れのウドンが漂っている。

あー。こいつ、ついにおかしくなりやがったな……

 ご心配なく。ワタシの脳みそは今日も快適に活動しております。
 この細切れの "ウドン" がクラスタと呼ばれるもので、すべてに通し番号が付いています。そして管理台帳なるものが、磁気円盤の決まった場所(通常はパーティションの先頭付近)に、Master File Table(MFT)として書き込まれています。

 この台帳には、次に食べるべき "ウドン" の番号が記録されていて、たとえウドンがぐちゃぐちゃにかき混ぜられようとも、番号どおりに読んでいけば、内容が復元されるような仕組みになっています。
 しかし、その番号が遠く離れた "ウドン" になるとそこまで磁気ヘッドが飛んでいくのにわずかなりとも時間が掛かります。だからなるべく細切れ "ウドン" は順番に並んでいた方が効率はいいし、メカニカルな動きも少なくて済むので、故障率も下がります。

 しかし、これを考えた人は天才ですよね。
 例えば、ファイルは不変ではなく常に一部が削除されたり追加されたり、そのたびに一つのファイルの長さが変化します。そうなると、順番通りに並んでいた。細切れ "ウドン" がバラバラに離れてあちこちに散らばってしまいますが、番号順にアクセスすればデータは読み書きできるんです。

 ただ、あまりばらけると先ほど書きました、無駄なアクセスや時間が発生しますので、一旦、ばらけた "ウドン" をもう一度整列させる作業があると便利です。それが "デフラグ" です。


 まだ寿命がきて使えなくなったところまでは至ってませんが、すべての重要データを新しい "約束の地(新 HDD)" へと脱出させたあとは、この 10年戦い抜いた老兵に、安らかな、かつ絶対的な眠りについてもらう "聖なる封印" を施してあげるのが、ワタシの努めでもありますね。

 壊れたから、ぽいっとゴミの日に……。なんて恐ろしい。ワタシの脳の一部(脳で拵えたデータ)が入っていたんですから、誰かに拾われて悪用されたら大ごと(おおげさ~)です。

 というか、うかつに扱うのは厳禁です。最低でも、全セクターに対して、『00』や『FF』、あるいはランダムな数値を書き込んで完全消去するのが、個人情報漏洩を防ぐ意味でも行うべきです。

 その方法です。(一歩間違うと致命的などえらいことになりますので、個人の責任において実行してください)
① コマンドプロンプトを管理者として実行。
② C:\Windows\System32>  と出ていることを確認。
③ format F: /fs:NTFS /p:1 と入力。
  p:1は、全領域を『00』で埋めたあと、さらにもう 1回、『00』以外の数値で念入りに上書きされます。
  pオプションが無ければ『00』で埋めるだけ。

《注意》
上記の 『F:』は例です。実際は消去するドライブ番号になりますが、もし間違えたら、使用中の重要な HDDを即死させることになります。ここは細心の注意が必要ですので、エクスプローラーで、消去したい HDDが本当に正しいか、何度も確認してください。


④ "y" と入力して enterキーを押すと開始されます。
⑤ かなり時間が掛かるはずですが、終了したら「exit」と入力し、Enterキーを押してコマンドプロンプトを閉じて終わり。

 ワタシの場合は、もっと徹底しています。
 何しろ苦労して作ったノウハウが詰まっていた伝説のHDDですから、二度と悪用されないよう地中深くの聖域に納めるべく、まず、ドリルという名の聖剣で迷宮の入口ともなっている磁気円盤(プラッタ)のど真ん中を貫きます。これでどんな魔法使い(復元ソフト)も中に入ることはできません。

 さらに、アクリルカッターで内部のコントロール基板を走っているパターンを切り刻みます。魔力の供給路を断ち、完全に沈黙させるのです。フラットパッケージの ICだって容赦なく "べろりんちょ" です。
 最後の仕上げに数日間、聖水(ただの水道水・雨水も可能)に浸けます。これで封印は完成!

"お疲れ様。君の中にあったワタシの記憶は、ちゃんと次の世代(HDD)に引き継いだぞ" と、10年間の感謝を込めて、日本酒で別れの宴です。

何で、ここだけ日本酒やねん!


 それは単にワタシが日本酒党だからです。

 うははははは。   ( ̄ω ̄;) アホヤ~







2026年 1月 6日(火)12.5℃(午前 10時40分)

2026年。明けましておめでとうございます…….

戻る

といいつつも……。

 元旦の朝から 38度近い発熱で、早朝の仕事ができず、朝 8時にやっと起き出し、ビールと日本酒で乾杯を済ませたあと、ちょっとテレビを見てから、再び寝床に戻り、昼過ぎに目覚めて、またビールをコップ一杯ひっかけてテレビを見ながら寝込むという、普通の正月と変わらないじゃないか、と思われそうですが、ワタシにしてはだいぶ違っています。

 まず、早朝の仕事……。

 別に朝刊を配っているのでも、お豆腐屋さんの裏方でもありません。時間に関係なく常にパソコンに向かっているのは、"RPGの魔王城の前で平然と道具屋を営む親父" と同じです。そこが定位置なのです。

正月でもやってんのかよ!

 という突っ込みありがとうございます。

 ――やってますが……なにか?

 今年は農閑期(←ここ笑うとこ)で、ずいぶんと暇でしたが、ここ数年分の過去ログを覗いてみてください。ほとんど正月から仕事が終わらないと愚痴を書いているか、正月もとっくに過ぎたころに『明けましておめでとう』と間抜けな冬眠明けのカエルみたいなことを書いてますから。熱を出して一日中パソコンに灯がともらなかったことは 365日に一度だけです。


 あまり自慢できる話ではありませんでした……。

 とにかくまともなことを正月から書かないのは、このサイトで言えば "正月の伝統芸能" のようなものですから。



ということで。今年もよろしくお願い申し上げます。
   ( ̄‥ ̄) ゲコッ