August 2008アーカイブ

オリンピック閉幕で毎度の韓国祭り

オリンピックの閉会式をBBCのテレビとNHKの両方で同時に見ていました。BBCは臨時チャネル(デジタル301)のせいか、ほとんど解説もなく淡々と映像を流しているだけなのですが、NHKの方は適宜解説が入ってわかりやすいからです。 ただ、NHKはロケーションフリーTVでの受信なので画質がよくないので、映...

ストーンヘンジ

  • 投稿日:
  • 更新日:2015/01/27
  • by Taka Matsutsuka
  • カテゴリ:
車が手に入ったので、ストーンヘンジに行ってきました。ロンドンからは1時間半ほどで、幹線道路を走っていると突然目の前に現れます。もっと入り組んだ所を走ってたどり着くのではないかと考えていたのでちょっと驚きました。 夏休みのせいか、観光客がひっきりなしでした。ちなみに入場料は6.5ポンド、オーディオガイ...

久々にオークション

  • 投稿日:
  • 更新日:2015/02/09
  • by Taka Matsutsuka
  • カテゴリ:
とうとう、mkIIを落札してしまいました...実際に入手できるのは、次回の日本出張時なので9月中旬になりますが.なんだか深みにはまっていくような...これでよかったのだろうか.... ...

Z80のC言語クロスコンパイル(SDCC)(5)

  • 投稿日:
  • 更新日:2015/03/08
  • by Taka Matsutsuka
  • カテゴリ:
前へ 第1回 第2回 第3回 第4回 第5回 演算ライブラリについて sdccには基本的な標準ライブラリが入っています。 その中には stdio.h stddef.h stdlib.h string.h など、C言語として当たり前のものもあるのですが、その他に、基本的な演算や浮動小数点なども含ま...

ロンドンのバナナ事情と喫煙事情

  • 投稿日:
  • 更新日:2008/08/06
  • by Taka Matsutsuka
  • カテゴリ:
私はロンドンに住んでいますが、町中にバナナの皮が落ちているという話は寡聞にして聞いたことがありませんし、自分で見たこともありません。もっとも、公共の屋内で完全禁煙のせいか、タバコの吸殻は非常に多いです。この「完全」がなかなかやっかいで、たとえば分煙(喫煙ルームを設けるなど)もだめ。パブも屋内は禁煙。...

PSGによるPCM再生:PC-6001のクロックはどこまで信用できるのか?

  • 投稿日:
  • 更新日:2015/02/09
  • by Taka Matsutsuka
  • カテゴリ: ,
いま、PC-6001のPSGでPCM再生を試みています。全体的にかなりいい感じで進んではいるのですが、クロック計算がなかなか合わないというのが困りものです。カタログ上のPC-6001のクロック周波数は3,993,600Hzです。半端に見えますが、因数分解すると3993600 = 2^12 * 5^2...

SDカードドライバの設計(5)

プリンタポートの場合 カードリーダをプリンタポートに接続する場合のコードを考えてみました。昔のパソコンの大部分は入力がBUSY信号のみですが、幸いなことにSPIで必要とする入力信号は1本なので、これで間に合います。 ...

SDカードドライバの設計(4)

高速読み出しの工夫 第1回で説明したように、ジョイスティックポートからのデータ入力はかなり手間がかかります。 高速化は最もたくさん実行する部分から行うのが定石なので、心臓部であるバイト入力をする部分を最適化するのが最も効果的です。 (ポート0xa0)<-0x0f レジスタ0x0fをラッチ (ポ...

Z80のC言語クロスコンパイル(SDCC)(4)

  • 投稿日:
  • 更新日:2015/03/08
  • by Taka Matsutsuka
  • カテゴリ:
前へ 第1回 第2回 第3回 第4回 第5回 次へ インラインアセンブルコード sdccのCコンパイラの出力コードの効率があまりりよくないことはお話しました。 そのため、インラインアセンブルを使うことも多いでしょう。 インラインアセンブルの利用は、他のコンパイラ同様、以下のような利点があります。 特...

「時間がない」を言い訳にしないために:特に鬱の人へ

  • 投稿日:
  • 更新日:2008/08/02
  • by Taka Matsutsuka
  • カテゴリ:
「時間がなくて出来なかった」 - 言ったことありませんか? 自分に都合の悪いことを隠すための便利な言葉でもありますが、私のように抑うつの人には、それだけではないものがあると思います。実のところ、「時間がない」言い訳をしてしまうのは根の深い問題だと思います。Reclaim your time - あな...

ブログを徘徊するネットRPG

  • 投稿日:
  • 更新日:2015/01/27
  • by Taka Matsutsuka
  • カテゴリ:
普段ほとんど全くゲームをしない私ですが、Webサイトを徘徊することが経験値を上げる一環という面白いアプローチがあったので登録してみました。アルカナ・コレクションといいます。いやほんと、よく考えたと思います。 ヘタレですが、よかったら相手してやってください。 カボチャ頭のときはハロウィンモードです。...

妹属性の人のための認証モジュール?

  • 投稿日:
  • 更新日:2015/01/27
  • by Taka Matsutsuka
  • カテゴリ:
つい昨日、このブログのCAPTCHA認証がちゃんとセットアップされていないことが明らかになり、直したばかりなのですが。なんと、「妹認証」なるものがあるそうです。なんでも、妹の質問に答えることで認証されるそうです。動作デモも公開されています。ネタではなく、れっきとしたCAPTCHA認証モジュールです。...

Z80のC言語クロスコンパイル(SDCC)(3)

  • 投稿日:
  • 更新日:2015/03/08
  • by Taka Matsutsuka
  • カテゴリ:
前へ 第1回 第2回 第3回 第4回 第5回 次へ リンクについて sdccでは他のCコンパイラと同様、ライブラリを作って、それをリンクすることができます。ここでは、通常のスタティックリンクと、外部プログラムとリンクするテクニックについて説明します。 ...