ハンディスキャナ

テーマ:

カテゴリー:

これは手に持って使うスキャナです。安かったので買ったのだと思うのですが、画像の歪みがひどくて使えませんでした。

スキャナ
スキャナ本体、思わずコードを向こう側にして撮影してしまいましたが、本当は逆です。コードの側を手前にして使用します。

スキャナ 左側面
これは左側面です。

SOAR 3125

カテゴリー:

私が子供のころに使っていたテスターです。

SOAR 3125
SOARの3125、おそらくは値段で選んだのではないかと思います。

測定対象は電圧・電流・抵抗とテスターとしては基本的なものです。ダイオードの記号はたしか順方向電圧の測定だったか、あまり使わない機能でした。レンジの切替は自動で、ボタンで固定することもできたはずです。

「10A」端子が独立しているのは一般的ですが、「V」も別になっていますね。

8080とサポートIC

テーマ:

カテゴリー:

Intelプロセッサの原点ともいえる8080です。えっ、4004,4040,8008はどうしたかって、さすがに骨董すぎて持っていないし入手も困難なので...

uPD8080A
NECのμPD8080A、白いセラミックパッケージが美しいです。「F」が付かないのでNECの独自改良版ですね。一部命令の必要クロック数やDAA命令の挙動が違うらしいです。

さてこのμPD8080Aですが、実際に動作させるのは大変そうです。まず電源が+5Vだけではありません。他に+12V,-5Vの電源が必要になります。クロックもオーバラップしない2相のクロックが必要(これはMC6800などもそうです)な上、振幅もTTLレベルではなく9Vのスイングをさせなくてはなりません。さらに制御信号の多くがデータバスにマルチプレクスされているのでその分離も必要になります。

ソノシート

テーマ:

今回出てきたのはソノシートです。

最近の人にはわからないかもしれないので簡単に説明すると、柔らかい素材で作られたレコード盤です。安価に製造できるのと、柔軟性があって曲げられるので、雑誌の綴じ込み付録によく使われました。

円形ソノシート
これはパソコン雑誌「PiO」の1986年4月号の付録の円形のソノシートです。紙の封筒に入っていて、封筒が雑誌に綴じ込みになっていました。

Micro2000

カテゴリー:

ちょっと面白いマウスが出てきました。

Micro 2000
パッと見た感じはマイクロソフトの初代インテリマウスのようですが、よく見るとロゴは「Microsoft」ではなく「Micro 2000」となっています。サイズも縦が約10cm(背景の方眼は1cmです)と一回り小さいです。

インターフェイスはUSB、移動検知はボール式です。

Yamaha YM2413とYM2203

テーマ:

カテゴリー:

今日からいつものパターンに戻ります。ヤマハの音源ICです。

YM2413
ヤマハのFM音源ICのYM2413、1990年製のようです。OPLLと呼ばれていました。

調べるとどうもMSXで使用(MSX-MUSIC)されたもののようですね。ほかのパソコンの多くがAY-3-8910上位互換のYM2203を採用した中、MSXは元々AY-3-8910を使用していたにもかかわらずYM2203ではなくYM2413を選んだのは何故なのでしょう?
これには音色設定の自由度が低いなど不満もあったようですが、こだわりのある人にはMSX-AUDIOという選択肢もありました。

Z80 IX,IYのテクニック

カテゴリー:

8080からZ80になってありがたいことはいろいろありますが(ハード屋なら5V単一電源になったことが一番ありがたいかも)、IX,IYレジスタが追加されたこともその1つです。でもIX,IY関係の命令って意外と使いにくいのです。

まずHLレジスタと併用できないこと。これはHLレジスタを使う命令にプレフィックスとして0DDH, 0FDHを付けることでHLの部分がそれぞれIX, IYに替わり、(HL)は(IX+d),(IY+d)に替わるようになっているためです。ですから

ADD     IX,BC

はできても

ADD     IX,HL

はできないのです。
例外的に

LD      H,(IX+4)

のようにHまたはLと(IX+d)または(IY+d)の間のLD命令は使えます。

80系でリロケータブルを実現する

カテゴリー:

80系(8080,Z80,8085)で真のリロケータブルコード(PIC)を書くことはほぼ不可能です。

これらのプロセッサが現役だった頃、リロケータブルなコードといえば現在のPIC (Position Independent Code)の事を指していました。好きなアドレスにロードすればそのまま(書き換えたりせずに)実行できるコードです。
MC6809では普通に可能だったので、6809ファンの友人によく馬鹿にされたものです。

PICであるためには何が必要で80系では何が欠けているのか考えて見ましょう。必要なのはコード内のアドレスを正しく求め、参照できることです。

やっと確定申告を出せました

テーマ:

カテゴリー:

ここ何週間も四苦八苦していた所得税の確定申告をやっと出すことができました。

確定申告自体は10年ほど出していたのですが、これまでは給与所得+株・FXだったのでWEB上でチョイチョイと数字を入れるだけで済んでいました。
しかし今回からは事業所得(まだ赤字ですが)でしかも青色申告なので、やれ棚卸しだ決算だと慣れないことばかりです。これまで表計算で帳簿付けてきたのですが、いざ決算書等を作ろうとするとわからないことが次から次へと出てきます。結局、専用のソフトウェアを購入して1年分を再入力することになってしまいました。
それにしても1年目はまだ慣れていない上に、開業前から持っていたカードの利用分が引き落とされたり、プロバイダ料金はいつの分がいつ請求されるか、など例外的な事項が多くて大変です。こういうことって本等にもあまり書いていないんですよね。

そんなわけで何とか仕上げて投函してきました。
あとは税務署から電話かかってこないことを祈るのみです。

ページ