fc2ブログ
オッサンのゲームに纏わる奮闘記です。
なんとかデータをdumpできる感触です。

こんな感じ。
もうちょっと煮詰めたら公開したいと思っていますが、その前に目標と簡単な仕様など。

目標は
ファミコンディスクシステムを含むクイックディスク(MZ-1500とかも)をタイムカウント方式でドライブから直接dumpする。
dumpしたデータからバイナリへ変換して、各種エミュレータなどで使用できるイメージを作成する。
dumpしたデータ、もしくは独自のイメージからディスクへ書き戻すことができる。
直接ドライブ自体をエミュレートできる(HxCみたいにRAMアダプターへ直接つなげる)
エミュレートはスタンドアロンでも動作できるようにする。

#無理難題が多いw

今のところこの環境でイケるんでは?というもの
メインのデータ処理部分はAtmega644Pもしくは1284Pを予定。5Vで20MHz動作です。
#パッケージは何でもいいですが、入出力のバスやドライブの制御にピンが多くないとだめなので。今のところAtmega164Pでも大丈夫なぐらいのコードサイズですが、将来肥大化する可能性のために。
デバッグを容易とするために、ファームウェアはブートローダーから自己書き換え可能なものとして作成して、いつでも新しい機能を追加できるようにする。
PCとのデータ転送にはFTDIのFT232Hを利用し、USB2.0で。
#一から作成するのは面倒なのでUM232Hという完成している基板でやり取りしています。秋月で売ってるやつ。
#Atmegaやディスクドライブへもバスパワーから電源を供給するようにしたのでHubとかだと問題かもです。
今後いろいろと問題が起こるようなら外部電源でセルフパワーにするつもり。
PCでの制御ソフトはwindows機32ビットのXP以降、.NET4frameworkがインストール済みのもので、VisualBasic2010で作成したソフトウェアでデータのやりとり。

で、現時点での動作は続きます。
続きを読む
スポンサーサイト



// ホーム //
Powered By FC2ブログ. copyright © 2024 レトロゲーム漫遊記 : episode2 all rights reserved.
最新記事
最新コメント
最新トラックバック

プロフィール

kitahei88

Author:kitahei88
dtiblogが閉鎖されたため、こちらでお世話になります。
ただのオッサンです。

カテゴリ
月別アーカイブ
検索フォーム

リンク
RSSリンクの表示
ブロとも申請フォーム
QRコード

QR