フラッシュメモリベンダはここのところずっと赤字ですが、生産調整も行っているので以前に比べ価格の低下速度は鈍化しています。 それでも、現在主流のSDHCメモリカードは最大容量でだんだん底値に近づいてきているようです。 ...
SDカードに関するブログ記事
AVR-SDカードインタフェースは調子よく動いているので、ストリーミングを試してみました。 まず転送速度ですが、SDカードからの読み込み速度は現状でおよそ30kB/s出ています。 1秒でPC-6001のフリーエリアがいっぱいになってしまいますね(苦笑)。 ...
32GBの壁(本当は壁じゃない)が問題となっていたSDHCの後継規格、SDXCがようやく発表されました。 速度(今年中に104MB/s、ロードマップ上は300MB/sまで)はともかくとして、容量上限が2TBということなのですが、大丈夫かしらん? この程度ではあまり将来を見据えているとは思えませんねぇ...
32GB以上のSDHCカードがないのはなんで? SD(HC)カードでは、ファイルシステムのフォーマットが物理的に制限されているわけではありません。 そのため、FAT16/2GBという規格のSD(SDHCではない)カードに、FAT16の規格を越える4GBサイズのものがありました。また、既存のSD(HC...
昨日SSD関連の最新動向について少しまとめましたが、続報です。SDHCカードの16GB最安値が3,680円になったそうです。1GBあたり230円ですね。...
ファイルシステムのアクセス方法や、コマンドプロンプトからの引数の受け渡し方法などを書いておきました。 ...
続いて、ムービーエンコーダとプレーヤをリリースします。 pmvenc-1.0.0.zip pmv-1.0.0-sdos-1.1.zip それぞれ中にREADMEがありますので参考にしてください。 プレーヤですが、実はこのままでは再コンパイルできません。Hexameterをダウンロードし、適切にMak...
Hexameter 2.1.2をリリースしました. Sourcceforgeからダウンロードできます. 変わったのは、SDOS 1.1用のテンプレートを用意したことだけですのでたいして大きな変化ではないですが、もしSDカードアダプタをお持ちの方でSDカードをアクセスしたいという奇特な(?)方がいら...
一昨日日本から戻ってきました. 時差ぼけで体の調子が悪いのですが、SDOS関連ファイルの公開に向けてファイルの整理を始めました. Hexameter (SDCC用コンパイル環境)のテンプレートとしてSDOS 1.1用の環境を準備しているほか、ムービープレイヤーなどのソース/バイナリファイルを公開でき...
PC-6001シリーズのJoystickポート用SDカードアダプタですが、いよいよ発売されることになりました。 価格は1,800円です。普通のPC用のカードアダプタと比べても高くはないでしょ? ...
プリンタポートの場合 カードリーダをプリンタポートに接続する場合のコードを考えてみました。昔のパソコンの大部分は入力がBUSY信号のみですが、幸いなことにSPIで必要とする入力信号は1本なので、これで間に合います。 ...
高速読み出しの工夫 第1回で説明したように、ジョイスティックポートからのデータ入力はかなり手間がかかります。 高速化は最もたくさん実行する部分から行うのが定石なので、心臓部であるバイト入力をする部分を最適化するのが最も効果的です。 (ポート0xa0)<-0x0f レジスタ0x0fをラッチ (ポ...
FATの構造(2) 前回に続き、FATの構造を理解します。 BIOS Parameter Block 前回説明したMaster Boot RecordでfirstSectorの位置にはBIOS Parameter Blockがあります。その構造体は、FAT12/FAT16の場合、以下のようになってい...
私が使っているパソコンはHDDが1.8インチなので、SSDには並々ならぬ興味があります。ただ、安価なものはMLC(Multi Level Cell)であることが多く、転送速度が遅かったり書き換え回数が少なかったりという難点があります。また、SDカードのものは概してCFよりも転送速度が遅く、HDDの置...
SDカードのファイルシステム SDカードはファイルシステムにFATを採用しています。ですが実は、FATであることは必須ではありません。SDカードの低レベルインタフェース仕様のみを見れば、単なるセクタ単位の入出力なので、他のファイルシステムを入れることも可能です。セクタサイズは512バイト(2GBのカ...
拙作ののSDカードアダプタは、ジョイスティックポート経由で接続し、データのやり取りをすることができます。これから少しづつその説明をしようと思います。 AY-3-8910 PC-6001のジョイスティックポートはPSGであるAY-3-8910が持つ、2つの汎用8ビットパラレルI/Oポートに接続されてい...