SDカードインタフェースでファイルのseekおよび複数ファイルのオープンをサポートしたので、bookwormさんの漢字ROM&表示ルーチンをSDカード上に移植してみました。 フォントイメージはbookwormさんと同じ「美咲フォント」を利用させていただきました。 SDカードには漢字フォント...
March 2009アーカイブ
もりやんさんのご協力で、8049のROMは何とかなりました。 ありがとうございます! で、プログラムはもともと2kBしかないですし、それほど大きいものではないので、のんびり眺め始めています。 ただ、命令は1バイトまたは2バイトなので、コード密度はZ80より高いです。 けっこう原始的なプロセッサで、...
以前話題にした、RS-232Cポートを使って何か入出力できないもんかといろいろ試しています。 今のところわかったのは、RS-232C用のポートは単純な入出力ポートではない、ということです。 実験は、PS/2キーボードをつないでデータを入力する、ということをしてみました。 I/Oポートが固定(0x8...
AVRで音声を出すことができたので、今度は映像信号に挑戦中です。 映像信号の詳細についてはこのへんに詳細な説明があるので、いろいろ調べながらトライしてますが、まだきちんと理解しているわけではありません。 基本的には、PWMを使って正確なタイミングで同期信号を出して、それに映像信号を載せればいいみた...
今日はひどい目にあいました。 買い物から帰ってきて、駐車場から大荷物を抱えてエレベータに乗りました(うちのフラットの駐車場は地下にあります)。 すると、ほんの数秒もしないうちに、「ブツッ」と音がしてエレベータが止まってしまいました。 同時に電気も消えて、真っ暗です。 一瞬で「閉じ込められた」ことがわ...
ATtiny2313の実験回路を作ったので、ちょいと回路を変更してPWM出力をしてみました。 変更はきわめて簡単で、実験回路のPB2/OC0A(14番ピン)をD2から外し、RCAコネクタの信号線(内側)に入れます。 RCAコネクタのもう片方はGNDに接続します。 本体からの入力が1ビット使えなくな...
ムービーの同時再生ですが、Audio/Videoのバイト配置を工夫することで、256x192ドット、12288Hzで12fps程度は出るようになりました。 なにせ、ファイルサイズに実質制限がないので、とても楽です。 ちなみに、現在ムービーで扱っているファイルのサイズは10MBのオーダーです。 性能...
一応同時再生ができるようになったので、例によりニコニコ動画からムービーを適当に拾ってきて録画してみました。 <a href="http://www.nicovideo.jp/watch/sm6446981">【ニコニコ動画】PC-6001で再生してみた「もじぴったん」</a>...
私の手元には、一部欠けていて、かつ非常に不鮮明ではありますが、PC-6001の回路図があります。 以前はI/O誌の解析記事もあったはずなのですが、残念ながら一部を残して捨ててしまったようです。 手持ちの資料をよく調べてみたところ、いくつか新事実(?)がわかりました。 拡張スロットの7ピンに^WAI...
手持ちのPC-6001mkIIでも試してみました。 なんと、cloadでデータがロードできません! 初代とは何か違うのでしょうか? それとも、故障しているのでしょうか。 これでは、実験用のプログラムが読み込めないため、ROMレスシステムが完成するまで実験ができません...。 それと、初代では拡...
今日は9時ごろ起き出して、しばらく実験などをしたあと、どうしても眠くなって昼ごろまた寝てしまいました。 気づいたら午後6時! 昨夜そこそこ寝られたのに、今日一日寝て過ごしてしまいました。 おかげで、用事がなにもこなせませんでした...。 時差ぼけが残っているような感じはあまりしないのですが。 なん...
現在、AVRは内蔵の8MHzクロックで動作させています。 もともと手持ちのものが古い(2世代目)ATmega8Lで、2.7V~5.5Vでの駆動が可能な代わりに8MHzまでの動作となっているためです。 姉妹品のATmega8は最高16MHzですが、4.5V~5.5Vでないと動作しません。 3.3V動...
ショックから気を取り直して、画像および音声の同時再生を試みました。 結果は...できたといえばできました。 現在、画像は128x96x24fps, 音声は約12kHz/4bitとなっています。 ただ、同時再生の場合、VDGからのDMAを止めるわけには行きません。 これまでに調べた限りでは、VDGのB...
今日、AVIファイルの解析プログラムを書いていて気づいたのですが、ffmpegにはモノラル1ビットのビットマップにするオプションがあるではないですか! ffmpeg -i <file> -f rawvideo -pix_fmt monob ... さっそくそのオプションで変換し、...
見るからにPICですねこれは...。アクセスが遅すぎて、既にオークションからは削除されてしまったようですが。私はマジコンというものの実物を見たことがないので、どういった方法で装着するものなのか知りませんが、確かにPICやAVRを使えば、かなり簡単にハードウェアレベルでゲーム機のcheatingが可能...
AVR-SDカードインタフェースは調子よく動いているので、ストリーミングを試してみました。 まず転送速度ですが、SDカードからの読み込み速度は現状でおよそ30kB/s出ています。 1秒でPC-6001のフリーエリアがいっぱいになってしまいますね(苦笑)。 ...
いわゆる東芝型の50pin IDEを備えた1.8インチIDE SSDですが、最近少しづつ商品が出てくるようになりました。 秋葉原ではSamsungのMCCOE64G8MPR-03A(64GB)が発売されているようです。 初物でSLCタイプということもあり、価格は少々高く、90,000円内外します。 ...