パソコン
www.youtube.com Youtubeでこういう「おもしろGIFまとめ動画」見て思ったのだけど、GIFってしぶといな。 GIFって、もともと、インターネット普及以前のパソコン通信時代に、アメリカの大手通信サービス「CompuServe」で作られた画像フォーマットなのだけど、…
www.commanderx16.comCommander X16 というコンピューター。8-Bit Guy という技術系Youtuberが提唱したものなのだけど、なかなかに面白い。8-Bit Guyはそもそもレトロパソコンの紹介やレストア動画を上げている人で、Commodoreの8ビットコンピュータが好きら…
north.thco.mp この記事、気持ちとしてはなるほどなあとは思うのだ。Macは伝統的に「オシャレ」で「カッコよく」「コンピューターの理想」で「使わないやつは馬鹿」みたいな傲慢さを醸し出していた。ついでに高価なので使う人を単純に値段で選別していた。し…
RISC CPUの元祖はIBMの801かもしれないが、MIPSやARMに繋がる現代の多くのRISCアーキテクチャの大本はカリフォルニア大学バークレイ校のBerkeley RISCだろう。 RISC-VのVは「ファイブ」であり、バークレイ校で作られた5番目のRISC命令仕様だ。この仕様はオー…
初代Macintoshに同梱されたMacPaintは、その後のビットマップペイントソフトの共通祖先となったと言っていい、偉大な影響力を誇った。左にツールパレットを配置し、中央にドキュメントウィンドウ。ツールパレットをクリックすれば鉛筆やブラシ、塗りつぶしバ…
www.gizmodo.jp 任天堂クラシックミニ シリーズみたいに、懐かしいコモドール64をミニサイズで再現したもの。やはりゲームソフトをあらかじめ内蔵して、基本的にはそれを遊ぶようにできている模様(名前に因んでか、64種類のゲームが内蔵されている)。 この…
UNIXというOSは、なんだかんだいって随分長い間現役で使われ続けている。現在UNIX系OSとしてはLinuxが主流だが、これは正確にはUNIX風に一から作られたOSであって、UNIXではないのだが、ここではUNIXの歴史に混ぜておく。 そもそもUNIXが登場したきっかけは…
V9990のエミュレーションが組み込まれたMSXエミュレーター オープンソースのMSXエミュレーター、openMSXには、各種拡張カートリッジのエミュレーターが予め用意されている。その中の、V9990搭載グラフィックカード、GFX9000のエクステンションを有効にするこ…
www.ist-schlau.de 以前たまたま見つけたドイツのサイトだが、自作コンピューターの説明と販売を行っている。販売ページを見ると、基板と部品のセットで€333.33。ただし追加部品がいくつか必要になる。基板には表面実装LSIのみ実装済みで、他のものはすべて…
1974年に、Intelの8080とモトローラの6800という8ビットCPUが登場した。8080が、電卓用4ビットCPU 、4004から8008を経て進化したのに対し、6800はミニコンのアーキテクチャ(DEC PDP-11をモデルにしたといわれている)を縮小して設計されたらしい。つまり8080…
MicrosoftがGititHubで公開しているWin2Dというライブラリ、Direct2DをUWPのCanvasで簡単に使えるようにしたものらしい。ちょっと試してみた。 ' 空白ページのアイテム テンプレートについては、http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409 …
Minecraftの敵性MOBであるゾンビを倒したときにドロップする「腐った肉」(Rotten Flesh)。高確率で食中毒を起こすが、空腹ゲージの減りが速くなるというだけで、ライフ回復には使えるので、実は食料供給が難しい砂漠やメサバイオームにおいては意外と有効な…
かつてコダックのフィルム現像を一手に引き受けていた東洋現像所という会社があった。ここが1980年代に、コンピューターグラフィックスに乗り出す。トーヨーリンクス。現IMAGICAである。 大阪大学と組んで、日本のCGを牽引したのがトーヨーリンクス。当時グ…
スティーブ・ジョブズが帰ってきてMacOS Xが登場するずっと前から、MacでUNIXまたはUNIXっぽいものを動かす試みはあった。 A/UX Apple純正のUNIXである。System/V系にBSDの要素も足した結構しっかりしたシステムだった。一見MacOSの上にUNIX要素を足したよう…
LisaとMacがパソコンの画面に「デスクトップメタファー」を導入し、それが以後のGUIの手本になった。これは要するに、コンピューターで行う作業をそれまで紙とペンで行われていた卓上作業に還元する試みである。人が机に向かって行う作業は一般的に手紙を書…
Windowsのパス表示を見てみよう。Explorerでは コマンドプロンプトでは というようにパスの区切りは「¥」で表示される。これ、おかしいと思わないだろうか。なぜ円記号なのだ。通貨の円に、なにかを切り分ける意味があるわけでもないし、見た目、文字の形が…
Rogueというゲームを知ってるだろうか。1980年にBSD UNIX上で開発された最初期のコンピューターロールプレイングゲームである。cursesというテキスト画面制御ライブラリを使い、主人公の移動がHJKLキーで左、下、上、右、viテキストエディタと同じである。な…
Appleは、初代Macintosh以来のOSを、極力互換性を損ねないように拡張していた。擬似マルチタスクの導入、仮想記憶のサポートと32ビットアドレスへの対応。このへんはDOSや初期のWindowsに比べても先進的でスマートだったと思う。しかし、Win32アプリがプリエ…
Folklore.org: Round Rects Are Everywhere! アンディ・ハーツフェルドの記事の翻訳。Macintosh開発当時の興味深い話です。 角丸長方形はどこにでもある!著者:アンディ・ハーツフェルド時期:1981年登場人物:スティーブ・ジョブズ、ビル・アトキンソン ビ…
GUIな環境では基本的に上から下への手続き、バッチ処理的なプログラムではなく、マウスクリックやウィンドウの表示、サイズ変更といった各種イベントに従って動作を記述する「イベントドリブン」というプログラミング手法が必要になる。当然初期のMacもイベ…
一般的なコンピューターのファイルと言うものは、ファイル名で検索される単一データの塊である。「ファイル」の「中身」は当然一つであった。"readme.txt"というファイルはテキストファイルであり、その中身はユーザーに読んでもらうためのテキストであるの…
MZ-80やPC-8001が登場してマイコンブームが巻き起こった1980年頃、市販の実用ソフトは皆無だった。当時パソコンに触れた少年たちは、そのほとんどがマイコン雑誌に掲載されたゲームなどのプログラムリストを打ち込み、実行して楽しんだ。 そして、なにしろプ…
1990年に発表されたMSXturboRはひどく挑戦的で、しかしダメなマシンだった。CPUが衝撃的にすごくなったのに、VDPがMSX2+のまま。おかげで高速CPUにもウェイトが入りまくる有様。というかすでに90年という時期にはIBMPC互換機を除く独自アーキテクチャのパソ…
今の時代MSX用にプログラムを開発する際、実機もしくはエミュレータ上でアセンブラやコンパイラを使うのは苦痛でしかない。コマンドラインのエディタ。K&R時代のコンパイラと付き合って、当時のままの重く、メモリも足りない環境で開発するのはあまりよい方…
http://www.msxarchive.nl/pub/msx/docs/datasheets/v9990.pdf これざっと読んでみると、V9990は8×8ドットのタイルを並べて画面を作るP1,P2モード(パターンモード)と、ビットマップで画面を作るB1~B6モード(ビットマップモード)があって、前者はタイル…
MSX というパソコンを特徴づけるのは、ゲーム制作がしやすいVDP(ビデオディスプレイプロセッサ)を搭載していた事だろう。画面上で背景を消さずにキャラクター(スプライト)を表示し、キャラクター同士の衝突も自動で検出できる。MSX1に採用されたのはTI社…
コンピューターリテラシーとはなんだろうか。「リテラシー」というのはもともと「読み書きできること、その技能」という程度の意味だ。ある分野で「リテラシー」というと使いこなせる、十分な知識がある、というような感じだろうか。 そのうえで「コンピュタ…
Windowsフォームアプリケーションを作成する際。まあてきとーにデザイナーでUI作ってちょこちょこコードを書けば動いてしまうので、VB.NETはすばらしい。ところでアプリケーション起動時のウィンドウの位置やサイズは何も考えないで作ると、モニターの左上、…
パソコンを買うとしたら、メーカー直販、大型家電店といった選択肢もあるけど、まあパソコン専門店も強い。ところでパソコンなるものが登場した頃はそんなに一般の人が買うものではなかったし、インターネット以前の時代なのでメーカー直販というのもまずな…
WindowsユーザーがMacを使うときにひっかかるポイントとしてよく「Deleteキーでカーソルの前が消される」というのがある。そりゃBackspaceだろ、あれ?BSキーがない。なんで?となっちゃうわけだ。解決策としてはDeleteで前の文字、Fn+Deleteで後ろの文字が…